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 16DUALCASE=1; export DUALCASE # for MKS sh 17if 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 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_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. 43if 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 --' 47elif (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' 50else 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' 70fi 71 72# The user is always right. 73if 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 } 79fi 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.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 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 100IFS=$as_save_IFS 101 102 ;; 103esac 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. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 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. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export 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. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $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 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if 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 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -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 199test \$(( 1 + 1 )) = 2 || exit 1" 200 if (eval "$as_required") 2>/dev/null; then : 201 as_have_required=yes 202else 203 as_have_required=no 204fi 205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 207else 208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209as_found=false 210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211do 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 225fi 226fi 227 done;; 228 esac 229 as_found=false 230done 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 234fi; } 235IFS=$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. 244BASH_ENV=/dev/null 245ENV=/dev/null 246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247case $- in # (((( 248 *v*x* | *x*v* ) as_opts=-vx ;; 249 *v* ) as_opts=-v ;; 250 *x* ) as_opts=-x ;; 251 * ) as_opts= ;; 252esac 253exec $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 257exit 255 258fi 259 260 if test x$as_have_required = xno; then : 261 $as_echo "$0: This script requires a shell more modern than all" 262 $as_echo "$0: the shells that I found on your system." 263 if test x${ZSH_VERSION+set} = xset ; then 264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 else 267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 268$0: including any error possibly output before this 269$0: message. Then install a modern shell, or manually run 270$0: the script under such a shell if you do have one." 271 fi 272 exit 1 273fi 274fi 275fi 276SHELL=${CONFIG_SHELL-/bin/sh} 277export SHELL 278# Unset more variables known to interfere with behavior of common tools. 279CLICOLOR_FORCE= GREP_OPTIONS= 280unset CLICOLOR_FORCE GREP_OPTIONS 281 282## --------------------- ## 283## M4sh Shell Functions. ## 284## --------------------- ## 285# as_fn_unset VAR 286# --------------- 287# Portably unset VAR. 288as_fn_unset () 289{ 290 { eval $1=; unset $1;} 291} 292as_unset=as_fn_unset 293 294# as_fn_set_status STATUS 295# ----------------------- 296# Set $? to STATUS, without forking. 297as_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. 305as_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. 315as_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. 363as_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. 373if (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 }' 378else 379 as_fn_append () 380 { 381 eval $1=\$$1\$2 382 } 383fi # 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. 390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 eval 'as_fn_arith () 392 { 393 as_val=$(( $* )) 394 }' 395else 396 as_fn_arith () 397 { 398 as_val=`expr "$@" || test $? -eq 1` 399 } 400fi # 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. 408as_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 419if expr a : '\(a\)' >/dev/null 2>&1 && 420 test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 as_expr=expr 422else 423 as_expr=false 424fi 425 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 as_basename=basename 428else 429 as_basename=false 430fi 431 432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 as_dirname=dirname 434else 435 as_dirname=false 436fi 437 438as_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. 458as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461as_cr_digits='0123456789' 462as_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 500ECHO_C= ECHO_N= ECHO_T= 501case `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';; 511esac 512 513rm -f conf$$ conf$$.exe conf$$.file 514if test -d conf$$.dir; then 515 rm -f conf$$.dir/conf$$.file 516else 517 rm -f conf$$.dir 518 mkdir conf$$.dir 2>/dev/null 519fi 520if (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 534else 535 as_ln_s='cp -pR' 536fi 537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538rmdir conf$$.dir 2>/dev/null 539 540if mkdir -p . 2>/dev/null; then 541 as_mkdir_p='mkdir -p "$as_dir"' 542else 543 test -d ./-p && rmdir ./-p 544 as_mkdir_p=false 545fi 546 547as_test_x='test -x' 548as_executable_p=as_fn_executable_p 549 550# Sed expression to map a string onto a valid CPP name. 551as_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. 554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 556 557test -n "$DJDIR" || exec 7<&0 </dev/null 558exec 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. 563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 565# 566# Initializations. 567# 568ac_default_prefix=/usr/local 569ac_clean_files= 570ac_config_libobj_dir=. 571LIBOBJS= 572cross_compiling=no 573subdirs= 574MFLAGS= 575MAKEFLAGS= 576 577# Identity of this package. 578PACKAGE_NAME= 579PACKAGE_TARNAME= 580PACKAGE_VERSION= 581PACKAGE_STRING= 582PACKAGE_BUGREPORT= 583PACKAGE_URL= 584 585ac_unique_file="move-if-change" 586enable_option_checking=no 587ac_subst_vars='LTLIBOBJS 588LIBOBJS 589compare_exclusions 590stage2_werror_flag 591stage1_checking 592stage1_cflags 593MAINT 594MAINTAINER_MODE_FALSE 595MAINTAINER_MODE_TRUE 596COMPILER_NM_FOR_TARGET 597COMPILER_LD_FOR_TARGET 598COMPILER_AS_FOR_TARGET 599FLAGS_FOR_TARGET 600RAW_CXX_FOR_TARGET 601WINDMC_FOR_TARGET 602WINDRES_FOR_TARGET 603STRIP_FOR_TARGET 604READELF_FOR_TARGET 605RANLIB_FOR_TARGET 606OTOOL_FOR_TARGET 607OBJDUMP_FOR_TARGET 608OBJCOPY_FOR_TARGET 609NM_FOR_TARGET 610LIPO_FOR_TARGET 611LD_FOR_TARGET 612DSYMUTIL_FOR_TARGET 613DLLTOOL_FOR_TARGET 614AS_FOR_TARGET 615AR_FOR_TARGET 616GM2_FOR_TARGET 617GDC_FOR_TARGET 618GOC_FOR_TARGET 619GFORTRAN_FOR_TARGET 620GCC_FOR_TARGET 621CXX_FOR_TARGET 622CC_FOR_TARGET 623RANLIB_PLUGIN_OPTION 624AR_PLUGIN_OPTION 625PKG_CONFIG_PATH 626GDCFLAGS 627READELF 628OTOOL 629OBJDUMP 630OBJCOPY 631WINDMC 632WINDRES 633STRIP 634RANLIB 635NM 636LIPO 637LD 638DSYMUTIL 639DLLTOOL 640AS 641AR 642RUNTEST 643EXPECT 644MAKEINFO 645FLEX 646LEX 647M4 648BISON 649YACC 650WINDRES_FOR_BUILD 651WINDMC_FOR_BUILD 652RANLIB_FOR_BUILD 653NM_FOR_BUILD 654LD_FOR_BUILD 655LDFLAGS_FOR_BUILD 656GDC_FOR_BUILD 657GOC_FOR_BUILD 658GFORTRAN_FOR_BUILD 659DSYMUTIL_FOR_BUILD 660DLLTOOL_FOR_BUILD 661CXX_FOR_BUILD 662CXXFLAGS_FOR_BUILD 663CPPFLAGS_FOR_BUILD 664CPP_FOR_BUILD 665CFLAGS_FOR_BUILD 666CC_FOR_BUILD 667AS_FOR_BUILD 668AR_FOR_BUILD 669target_configdirs 670configdirs 671build_configdirs 672INSTALL_GDB_TK 673GDB_TK 674CONFIGURE_GDB_TK 675build_tooldir 676tooldir 677GCC_SHLIB_SUBDIR 678RPATH_ENVVAR 679target_configargs 680host_configargs 681build_configargs 682BUILD_CONFIG 683LDFLAGS_FOR_TARGET 684CXXFLAGS_FOR_TARGET 685CFLAGS_FOR_TARGET 686DEBUG_PREFIX_CFLAGS_FOR_TARGET 687SYSROOT_CFLAGS_FOR_TARGET 688get_gcc_base_ver 689extra_host_zlib_configure_flags 690extra_host_libiberty_configure_flags 691stage1_languages 692host_libs_picflag 693PICFLAG 694host_shared 695gcc_host_pie 696host_pie 697extra_linker_plugin_flags 698extra_linker_plugin_configure_flags 699islinc 700isllibs 701poststage1_ldflags 702poststage1_libs 703stage1_ldflags 704stage1_libs 705extra_isl_gmp_configure_flags 706extra_mpc_mpfr_configure_flags 707extra_mpc_gmp_configure_flags 708extra_mpfr_configure_flags 709gmpinc 710gmplibs 711PGO_BUILD_LTO_CFLAGS 712PGO_BUILD_USE_CFLAGS 713PGO_BUILD_GEN_CFLAGS 714HAVE_CXX11_FOR_BUILD 715HAVE_CXX11 716do_compare 717GDC 718GNATMAKE 719GNATBIND 720ac_ct_CXX 721CXXFLAGS 722CXX 723OBJEXT 724EXEEXT 725ac_ct_CC 726CPPFLAGS 727LDFLAGS 728CFLAGS 729CC 730target_subdir 731host_subdir 732build_subdir 733build_libsubdir 734AWK 735SED 736LN_S 737LN 738INSTALL_DATA 739INSTALL_SCRIPT 740INSTALL_PROGRAM 741target_os 742target_vendor 743target_cpu 744target 745host_os 746host_vendor 747host_cpu 748host 749target_noncanonical 750host_noncanonical 751build_noncanonical 752build_os 753build_vendor 754build_cpu 755build 756TOPLEVEL_CONFIGURE_ARGUMENTS 757target_alias 758host_alias 759build_alias 760LIBS 761ECHO_T 762ECHO_N 763ECHO_C 764DEFS 765mandir 766localedir 767libdir 768psdir 769pdfdir 770dvidir 771htmldir 772infodir 773docdir 774oldincludedir 775includedir 776localstatedir 777sharedstatedir 778sysconfdir 779datadir 780datarootdir 781libexecdir 782sbindir 783bindir 784program_transform_name 785prefix 786exec_prefix 787PACKAGE_URL 788PACKAGE_BUGREPORT 789PACKAGE_STRING 790PACKAGE_VERSION 791PACKAGE_TARNAME 792PACKAGE_NAME 793PATH_SEPARATOR 794SHELL' 795ac_subst_files='serialization_dependencies 796host_makefile_frag 797target_makefile_frag 798alphaieee_frag 799ospace_frag' 800ac_user_opts=' 801enable_option_checking 802with_build_libsubdir 803with_system_zlib 804with_zstd 805enable_as_accelerator_for 806enable_offload_targets 807enable_offload_defaulted 808enable_gold 809enable_ld 810enable_gprofng 811enable_compressed_debug_sections 812enable_default_compressed_debug_sections_algorithm 813enable_year2038 814enable_libquadmath 815enable_libquadmath_support 816enable_libada 817enable_libgm2 818enable_libssp 819enable_libstdcxx 820enable_bootstrap 821enable_pgo_build 822with_mpc 823with_mpc_include 824with_mpc_lib 825with_mpfr 826with_mpfr_include 827with_mpfr_lib 828with_gmp 829with_gmp_include 830with_gmp_lib 831with_stage1_libs 832with_static_standard_libraries 833with_stage1_ldflags 834with_boot_libs 835with_boot_ldflags 836with_isl 837with_isl_include 838with_isl_lib 839enable_isl_version_check 840enable_lto 841enable_linker_plugin_configure_flags 842enable_linker_plugin_flags 843enable_host_pie 844enable_host_shared 845enable_stage1_languages 846enable_objc_gc 847with_target_bdw_gc 848with_target_bdw_gc_include 849with_target_bdw_gc_lib 850with_gcc_major_version_only 851with_build_sysroot 852with_debug_prefix_map 853with_build_config 854enable_vtable_verify 855enable_serial_configure 856with_build_time_tools 857enable_maintainer_mode 858enable_stage1_checking 859enable_werror 860' 861 ac_precious_vars='build_alias 862host_alias 863target_alias 864CC 865CFLAGS 866LDFLAGS 867LIBS 868CPPFLAGS 869CXX 870CXXFLAGS 871CCC 872build_configargs 873host_configargs 874target_configargs 875AR 876AS 877DLLTOOL 878DSYMUTIL 879LD 880LIPO 881NM 882RANLIB 883STRIP 884WINDRES 885WINDMC 886OBJCOPY 887OBJDUMP 888OTOOL 889READELF 890CC_FOR_TARGET 891CXX_FOR_TARGET 892GCC_FOR_TARGET 893GFORTRAN_FOR_TARGET 894GOC_FOR_TARGET 895GDC_FOR_TARGET 896GM2_FOR_TARGET 897AR_FOR_TARGET 898AS_FOR_TARGET 899DLLTOOL_FOR_TARGET 900DSYMUTIL_FOR_TARGET 901LD_FOR_TARGET 902LIPO_FOR_TARGET 903NM_FOR_TARGET 904OBJCOPY_FOR_TARGET 905OBJDUMP_FOR_TARGET 906OTOOL_FOR_TARGET 907RANLIB_FOR_TARGET 908READELF_FOR_TARGET 909STRIP_FOR_TARGET 910WINDRES_FOR_TARGET 911WINDMC_FOR_TARGET' 912 913 914# Initialize some variables set by options. 915ac_init_help= 916ac_init_version=false 917ac_unrecognized_opts= 918ac_unrecognized_sep= 919# The variables have the same names as the options, with 920# dashes changed to underlines. 921cache_file=/dev/null 922exec_prefix=NONE 923no_create= 924no_recursion= 925prefix=NONE 926program_prefix=NONE 927program_suffix=NONE 928program_transform_name=s,x,x, 929silent= 930site= 931srcdir= 932verbose= 933x_includes=NONE 934x_libraries=NONE 935 936# Installation directory options. 937# These are left unexpanded so users can "make install exec_prefix=/foo" 938# and all the variables that are supposed to be based on exec_prefix 939# by default will actually change. 940# Use braces instead of parens because sh, perl, etc. also accept them. 941# (The list follows the same order as the GNU Coding Standards.) 942bindir='${exec_prefix}/bin' 943sbindir='${exec_prefix}/sbin' 944libexecdir='${exec_prefix}/libexec' 945datarootdir='${prefix}/share' 946datadir='${datarootdir}' 947sysconfdir='${prefix}/etc' 948sharedstatedir='${prefix}/com' 949localstatedir='${prefix}/var' 950includedir='${prefix}/include' 951oldincludedir='/usr/include' 952docdir='${datarootdir}/doc/${PACKAGE}' 953infodir='${datarootdir}/info' 954htmldir='${docdir}' 955dvidir='${docdir}' 956pdfdir='${docdir}' 957psdir='${docdir}' 958libdir='${exec_prefix}/lib' 959localedir='${datarootdir}/locale' 960mandir='${datarootdir}/man' 961 962ac_prev= 963ac_dashdash= 964for ac_option 965do 966 # If the previous option needs an argument, assign it. 967 if test -n "$ac_prev"; then 968 eval $ac_prev=\$ac_option 969 ac_prev= 970 continue 971 fi 972 973 case $ac_option in 974 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 975 *=) ac_optarg= ;; 976 *) ac_optarg=yes ;; 977 esac 978 979 # Accept the important Cygnus configure options, so we can diagnose typos. 980 981 case $ac_dashdash$ac_option in 982 --) 983 ac_dashdash=yes ;; 984 985 -bindir | --bindir | --bindi | --bind | --bin | --bi) 986 ac_prev=bindir ;; 987 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 988 bindir=$ac_optarg ;; 989 990 -build | --build | --buil | --bui | --bu) 991 ac_prev=build_alias ;; 992 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 993 build_alias=$ac_optarg ;; 994 995 -cache-file | --cache-file | --cache-fil | --cache-fi \ 996 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 997 ac_prev=cache_file ;; 998 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 999 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1000 cache_file=$ac_optarg ;; 1001 1002 --config-cache | -C) 1003 cache_file=config.cache ;; 1004 1005 -datadir | --datadir | --datadi | --datad) 1006 ac_prev=datadir ;; 1007 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1008 datadir=$ac_optarg ;; 1009 1010 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1011 | --dataroo | --dataro | --datar) 1012 ac_prev=datarootdir ;; 1013 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1014 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1015 datarootdir=$ac_optarg ;; 1016 1017 -disable-* | --disable-*) 1018 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1019 # Reject names that are not valid shell variable names. 1020 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1021 as_fn_error $? "invalid feature name: $ac_useropt" 1022 ac_useropt_orig=$ac_useropt 1023 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1024 case $ac_user_opts in 1025 *" 1026"enable_$ac_useropt" 1027"*) ;; 1028 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1029 ac_unrecognized_sep=', ';; 1030 esac 1031 eval enable_$ac_useropt=no ;; 1032 1033 -docdir | --docdir | --docdi | --doc | --do) 1034 ac_prev=docdir ;; 1035 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1036 docdir=$ac_optarg ;; 1037 1038 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1039 ac_prev=dvidir ;; 1040 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1041 dvidir=$ac_optarg ;; 1042 1043 -enable-* | --enable-*) 1044 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1045 # Reject names that are not valid shell variable names. 1046 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1047 as_fn_error $? "invalid feature name: $ac_useropt" 1048 ac_useropt_orig=$ac_useropt 1049 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1050 case $ac_user_opts in 1051 *" 1052"enable_$ac_useropt" 1053"*) ;; 1054 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1055 ac_unrecognized_sep=', ';; 1056 esac 1057 eval enable_$ac_useropt=\$ac_optarg ;; 1058 1059 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1060 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1061 | --exec | --exe | --ex) 1062 ac_prev=exec_prefix ;; 1063 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1064 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1065 | --exec=* | --exe=* | --ex=*) 1066 exec_prefix=$ac_optarg ;; 1067 1068 -gas | --gas | --ga | --g) 1069 # Obsolete; use --with-gas. 1070 with_gas=yes ;; 1071 1072 -help | --help | --hel | --he | -h) 1073 ac_init_help=long ;; 1074 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1075 ac_init_help=recursive ;; 1076 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1077 ac_init_help=short ;; 1078 1079 -host | --host | --hos | --ho) 1080 ac_prev=host_alias ;; 1081 -host=* | --host=* | --hos=* | --ho=*) 1082 host_alias=$ac_optarg ;; 1083 1084 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1085 ac_prev=htmldir ;; 1086 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1087 | --ht=*) 1088 htmldir=$ac_optarg ;; 1089 1090 -includedir | --includedir | --includedi | --included | --include \ 1091 | --includ | --inclu | --incl | --inc) 1092 ac_prev=includedir ;; 1093 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1094 | --includ=* | --inclu=* | --incl=* | --inc=*) 1095 includedir=$ac_optarg ;; 1096 1097 -infodir | --infodir | --infodi | --infod | --info | --inf) 1098 ac_prev=infodir ;; 1099 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1100 infodir=$ac_optarg ;; 1101 1102 -libdir | --libdir | --libdi | --libd) 1103 ac_prev=libdir ;; 1104 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1105 libdir=$ac_optarg ;; 1106 1107 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1108 | --libexe | --libex | --libe) 1109 ac_prev=libexecdir ;; 1110 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1111 | --libexe=* | --libex=* | --libe=*) 1112 libexecdir=$ac_optarg ;; 1113 1114 -localedir | --localedir | --localedi | --localed | --locale) 1115 ac_prev=localedir ;; 1116 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1117 localedir=$ac_optarg ;; 1118 1119 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1120 | --localstate | --localstat | --localsta | --localst | --locals) 1121 ac_prev=localstatedir ;; 1122 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1123 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1124 localstatedir=$ac_optarg ;; 1125 1126 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1127 ac_prev=mandir ;; 1128 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1129 mandir=$ac_optarg ;; 1130 1131 -nfp | --nfp | --nf) 1132 # Obsolete; use --without-fp. 1133 with_fp=no ;; 1134 1135 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1136 | --no-cr | --no-c | -n) 1137 no_create=yes ;; 1138 1139 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1140 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1141 no_recursion=yes ;; 1142 1143 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1144 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1145 | --oldin | --oldi | --old | --ol | --o) 1146 ac_prev=oldincludedir ;; 1147 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1148 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1149 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1150 oldincludedir=$ac_optarg ;; 1151 1152 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1153 ac_prev=prefix ;; 1154 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1155 prefix=$ac_optarg ;; 1156 1157 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1158 | --program-pre | --program-pr | --program-p) 1159 ac_prev=program_prefix ;; 1160 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1161 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1162 program_prefix=$ac_optarg ;; 1163 1164 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1165 | --program-suf | --program-su | --program-s) 1166 ac_prev=program_suffix ;; 1167 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1168 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1169 program_suffix=$ac_optarg ;; 1170 1171 -program-transform-name | --program-transform-name \ 1172 | --program-transform-nam | --program-transform-na \ 1173 | --program-transform-n | --program-transform- \ 1174 | --program-transform | --program-transfor \ 1175 | --program-transfo | --program-transf \ 1176 | --program-trans | --program-tran \ 1177 | --progr-tra | --program-tr | --program-t) 1178 ac_prev=program_transform_name ;; 1179 -program-transform-name=* | --program-transform-name=* \ 1180 | --program-transform-nam=* | --program-transform-na=* \ 1181 | --program-transform-n=* | --program-transform-=* \ 1182 | --program-transform=* | --program-transfor=* \ 1183 | --program-transfo=* | --program-transf=* \ 1184 | --program-trans=* | --program-tran=* \ 1185 | --progr-tra=* | --program-tr=* | --program-t=*) 1186 program_transform_name=$ac_optarg ;; 1187 1188 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1189 ac_prev=pdfdir ;; 1190 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1191 pdfdir=$ac_optarg ;; 1192 1193 -psdir | --psdir | --psdi | --psd | --ps) 1194 ac_prev=psdir ;; 1195 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1196 psdir=$ac_optarg ;; 1197 1198 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1199 | -silent | --silent | --silen | --sile | --sil) 1200 silent=yes ;; 1201 1202 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1203 ac_prev=sbindir ;; 1204 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1205 | --sbi=* | --sb=*) 1206 sbindir=$ac_optarg ;; 1207 1208 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1209 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1210 | --sharedst | --shareds | --shared | --share | --shar \ 1211 | --sha | --sh) 1212 ac_prev=sharedstatedir ;; 1213 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1214 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1215 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1216 | --sha=* | --sh=*) 1217 sharedstatedir=$ac_optarg ;; 1218 1219 -site | --site | --sit) 1220 ac_prev=site ;; 1221 -site=* | --site=* | --sit=*) 1222 site=$ac_optarg ;; 1223 1224 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1225 ac_prev=srcdir ;; 1226 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1227 srcdir=$ac_optarg ;; 1228 1229 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1230 | --syscon | --sysco | --sysc | --sys | --sy) 1231 ac_prev=sysconfdir ;; 1232 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1233 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1234 sysconfdir=$ac_optarg ;; 1235 1236 -target | --target | --targe | --targ | --tar | --ta | --t) 1237 ac_prev=target_alias ;; 1238 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1239 target_alias=$ac_optarg ;; 1240 1241 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1242 verbose=yes ;; 1243 1244 -version | --version | --versio | --versi | --vers | -V) 1245 ac_init_version=: ;; 1246 1247 -with-* | --with-*) 1248 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1249 # Reject names that are not valid shell variable names. 1250 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1251 as_fn_error $? "invalid package name: $ac_useropt" 1252 ac_useropt_orig=$ac_useropt 1253 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1254 case $ac_user_opts in 1255 *" 1256"with_$ac_useropt" 1257"*) ;; 1258 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1259 ac_unrecognized_sep=', ';; 1260 esac 1261 eval with_$ac_useropt=\$ac_optarg ;; 1262 1263 -without-* | --without-*) 1264 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1265 # Reject names that are not valid shell variable names. 1266 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1267 as_fn_error $? "invalid package name: $ac_useropt" 1268 ac_useropt_orig=$ac_useropt 1269 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1270 case $ac_user_opts in 1271 *" 1272"with_$ac_useropt" 1273"*) ;; 1274 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1275 ac_unrecognized_sep=', ';; 1276 esac 1277 eval with_$ac_useropt=no ;; 1278 1279 --x) 1280 # Obsolete; use --with-x. 1281 with_x=yes ;; 1282 1283 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1284 | --x-incl | --x-inc | --x-in | --x-i) 1285 ac_prev=x_includes ;; 1286 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1287 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1288 x_includes=$ac_optarg ;; 1289 1290 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1291 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1292 ac_prev=x_libraries ;; 1293 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1294 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1295 x_libraries=$ac_optarg ;; 1296 1297 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1298Try \`$0 --help' for more information" 1299 ;; 1300 1301 *=*) 1302 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1303 # Reject names that are not valid shell variable names. 1304 case $ac_envvar in #( 1305 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1306 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1307 esac 1308 eval $ac_envvar=\$ac_optarg 1309 export $ac_envvar ;; 1310 1311 *) 1312 # FIXME: should be removed in autoconf 3.0. 1313 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1314 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1315 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1316 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1317 ;; 1318 1319 esac 1320done 1321 1322if test -n "$ac_prev"; then 1323 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1324 as_fn_error $? "missing argument to $ac_option" 1325fi 1326 1327if test -n "$ac_unrecognized_opts"; then 1328 case $enable_option_checking in 1329 no) ;; 1330 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1331 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1332 esac 1333fi 1334 1335# Check all directory arguments for consistency. 1336for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1337 datadir sysconfdir sharedstatedir localstatedir includedir \ 1338 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1339 libdir localedir mandir 1340do 1341 eval ac_val=\$$ac_var 1342 # Remove trailing slashes. 1343 case $ac_val in 1344 */ ) 1345 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1346 eval $ac_var=\$ac_val;; 1347 esac 1348 # Be sure to have absolute directory names. 1349 case $ac_val in 1350 [\\/$]* | ?:[\\/]* ) continue;; 1351 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1352 esac 1353 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1354done 1355 1356# There might be people who depend on the old broken behavior: `$host' 1357# used to hold the argument of --host etc. 1358# FIXME: To remove some day. 1359build=$build_alias 1360host=$host_alias 1361target=$target_alias 1362 1363# FIXME: To remove some day. 1364if test "x$host_alias" != x; then 1365 if test "x$build_alias" = x; then 1366 cross_compiling=maybe 1367 elif test "x$build_alias" != "x$host_alias"; then 1368 cross_compiling=yes 1369 fi 1370fi 1371 1372ac_tool_prefix= 1373test -n "$host_alias" && ac_tool_prefix=$host_alias- 1374 1375test "$silent" = yes && exec 6>/dev/null 1376 1377 1378ac_pwd=`pwd` && test -n "$ac_pwd" && 1379ac_ls_di=`ls -di .` && 1380ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1381 as_fn_error $? "working directory cannot be determined" 1382test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1383 as_fn_error $? "pwd does not report name of working directory" 1384 1385 1386# Find the source files, if location was not specified. 1387if test -z "$srcdir"; then 1388 ac_srcdir_defaulted=yes 1389 # Try the directory containing this script, then the parent directory. 1390 ac_confdir=`$as_dirname -- "$as_myself" || 1391$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1392 X"$as_myself" : 'X\(//\)[^/]' \| \ 1393 X"$as_myself" : 'X\(//\)$' \| \ 1394 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1395$as_echo X"$as_myself" | 1396 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1397 s//\1/ 1398 q 1399 } 1400 /^X\(\/\/\)[^/].*/{ 1401 s//\1/ 1402 q 1403 } 1404 /^X\(\/\/\)$/{ 1405 s//\1/ 1406 q 1407 } 1408 /^X\(\/\).*/{ 1409 s//\1/ 1410 q 1411 } 1412 s/.*/./; q'` 1413 srcdir=$ac_confdir 1414 if test ! -r "$srcdir/$ac_unique_file"; then 1415 srcdir=.. 1416 fi 1417else 1418 ac_srcdir_defaulted=no 1419fi 1420if test ! -r "$srcdir/$ac_unique_file"; then 1421 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1422 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1423fi 1424ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1425ac_abs_confdir=`( 1426 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1427 pwd)` 1428# When building in place, set srcdir=. 1429if test "$ac_abs_confdir" = "$ac_pwd"; then 1430 srcdir=. 1431fi 1432# Remove unnecessary trailing slashes from srcdir. 1433# Double slashes in file names in object file debugging info 1434# mess up M-x gdb in Emacs. 1435case $srcdir in 1436*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1437esac 1438case $srcdir in 1439 *" "*) 1440 as_fn_error $? "path to source, $srcdir, contains spaces" 1441 ;; 1442esac 1443ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'` 1444 1445for ac_var in $ac_precious_vars; do 1446 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1447 eval ac_env_${ac_var}_value=\$${ac_var} 1448 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1449 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1450done 1451 1452# 1453# Report the --help message. 1454# 1455if test "$ac_init_help" = "long"; then 1456 # Omit some internal or obsolete options to make the list less imposing. 1457 # This message is too long to be a string in the A/UX 3.1 sh. 1458 cat <<_ACEOF 1459\`configure' configures this package to adapt to many kinds of systems. 1460 1461Usage: $0 [OPTION]... [VAR=VALUE]... 1462 1463To assign environment variables (e.g., CC, CFLAGS...), specify them as 1464VAR=VALUE. See below for descriptions of some of the useful variables. 1465 1466Defaults for the options are specified in brackets. 1467 1468Configuration: 1469 -h, --help display this help and exit 1470 --help=short display options specific to this package 1471 --help=recursive display the short help of all the included packages 1472 -V, --version display version information and exit 1473 -q, --quiet, --silent do not print \`checking ...' messages 1474 --cache-file=FILE cache test results in FILE [disabled] 1475 -C, --config-cache alias for \`--cache-file=config.cache' 1476 -n, --no-create do not create output files 1477 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1478 1479Installation directories: 1480 --prefix=PREFIX install architecture-independent files in PREFIX 1481 [$ac_default_prefix] 1482 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1483 [PREFIX] 1484 1485By default, \`make install' will install all the files in 1486\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1487an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1488for instance \`--prefix=\$HOME'. 1489 1490For better control, use the options below. 1491 1492Fine tuning of the installation directories: 1493 --bindir=DIR user executables [EPREFIX/bin] 1494 --sbindir=DIR system admin executables [EPREFIX/sbin] 1495 --libexecdir=DIR program executables [EPREFIX/libexec] 1496 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1497 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1498 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1499 --libdir=DIR object code libraries [EPREFIX/lib] 1500 --includedir=DIR C header files [PREFIX/include] 1501 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1502 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1503 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1504 --infodir=DIR info documentation [DATAROOTDIR/info] 1505 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1506 --mandir=DIR man documentation [DATAROOTDIR/man] 1507 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1508 --htmldir=DIR html documentation [DOCDIR] 1509 --dvidir=DIR dvi documentation [DOCDIR] 1510 --pdfdir=DIR pdf documentation [DOCDIR] 1511 --psdir=DIR ps documentation [DOCDIR] 1512_ACEOF 1513 1514 cat <<\_ACEOF 1515 1516Program names: 1517 --program-prefix=PREFIX prepend PREFIX to installed program names 1518 --program-suffix=SUFFIX append SUFFIX to installed program names 1519 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1520 1521System types: 1522 --build=BUILD configure for building on BUILD [guessed] 1523 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1524 --target=TARGET configure for building compilers for TARGET [HOST] 1525_ACEOF 1526fi 1527 1528if test -n "$ac_init_help"; then 1529 1530 cat <<\_ACEOF 1531 1532Optional Features: 1533 --disable-option-checking ignore unrecognized --enable/--with options 1534 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1535 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1536 --enable-as-accelerator-for=ARG 1537 build as offload target compiler. Specify offload 1538 host triple by ARG 1539 --enable-offload-targets=LIST 1540 enable offloading to devices from comma-separated 1541 LIST of TARGET[=DIR]. Use optional path to find 1542 offload target compiler during the build 1543 --enable-offload-defaulted 1544 If enabled, configured but not installed offload compilers and 1545 libgomp plugins are silently ignored. Useful for distribution 1546 compilers where those are in separate optional packages. 1547 1548 --enable-gold[=ARG] build gold [ARG={default,yes,no}] 1549 --enable-ld[=ARG] build ld [ARG={default,yes,no}] 1550 --enable-gprofng[=ARG] build gprofng [ARG={yes,no}] 1551 --enable-compressed-debug-sections={all,gas,gold,ld,none} 1552 Enable compressed debug sections for gas, gold or ld 1553 by default 1554 --enable-default-compressed-debug-sections-algorithm={zlib,zstd} 1555 Default compression algorithm for 1556 --enable-compressed-debug-sections. 1557 --enable-year2038 enable support for timestamps past the year 2038 1558 --disable-libquadmath do not build libquadmath directory 1559 --disable-libquadmath-support 1560 disable libquadmath support for Fortran 1561 --enable-libada build libada directory 1562 --enable-libgm2 build libgm2 directory 1563 --enable-libssp build libssp directory 1564 --disable-libstdcxx do not build libstdc++-v3 directory 1565 --enable-bootstrap enable bootstrapping [yes if native build] 1566 --enable-pgo-build[=lto] 1567 enable the PGO build 1568 --disable-isl-version-check 1569 disable check for isl version 1570 --enable-lto enable link time optimization support 1571 --enable-linker-plugin-configure-flags=FLAGS 1572 additional flags for configuring linker plugins 1573 [none] 1574 --enable-linker-plugin-flags=FLAGS 1575 additional flags for configuring and building linker 1576 plugins [none] 1577 --enable-host-pie build position independent host executables 1578 --enable-host-shared build host code as shared libraries 1579 --enable-stage1-languages[=all] 1580 choose additional languages to build during stage1. 1581 Mostly useful for compiler development 1582 --enable-objc-gc enable use of Boehm's garbage collector with the GNU 1583 Objective-C runtime 1584 --enable-vtable-verify Enable vtable verification feature 1585 --enable-serial-[{host,target,build}-]configure 1586 force sequential configuration of sub-packages for 1587 the host, target or build machine, or all 1588 sub-packages 1589 --enable-maintainer-mode 1590 enable make rules and dependencies not useful (and 1591 sometimes confusing) to the casual installer 1592 --enable-stage1-checking[=all] 1593 choose additional checking for stage1 of the 1594 compiler 1595 --enable-werror enable -Werror in bootstrap stage2 and later 1596 1597Optional Packages: 1598 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1599 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1600 --with-build-libsubdir=DIR Directory where to find libraries for build system 1601 --with-system-zlib use installed libz 1602 --with-zstd Support zstd compressed debug sections 1603 (default=auto) 1604 --with-mpc=PATH specify prefix directory for installed MPC package. 1605 Equivalent to --with-mpc-include=PATH/include plus 1606 --with-mpc-lib=PATH/lib 1607 --with-mpc-include=PATH specify directory for installed MPC include files 1608 --with-mpc-lib=PATH specify directory for the installed MPC library 1609 --with-mpfr=PATH specify prefix directory for installed MPFR package. 1610 Equivalent to --with-mpfr-include=PATH/include plus 1611 --with-mpfr-lib=PATH/lib 1612 --with-mpfr-include=PATH 1613 specify directory for installed MPFR include files 1614 --with-mpfr-lib=PATH specify directory for the installed MPFR library 1615 --with-gmp=PATH specify prefix directory for the installed GMP 1616 package. Equivalent to 1617 --with-gmp-include=PATH/include plus 1618 --with-gmp-lib=PATH/lib 1619 --with-gmp-include=PATH specify directory for installed GMP include files 1620 --with-gmp-lib=PATH specify directory for the installed GMP library 1621 --with-stage1-libs=LIBS libraries for stage1 1622 --with-static-standard-libraries 1623 use -static-libstdc++ and -static-libgcc 1624 (default=auto) 1625 --with-stage1-ldflags=FLAGS 1626 linker flags for stage1 1627 --with-boot-libs=LIBS libraries for stage2 and later 1628 --with-boot-ldflags=FLAGS 1629 linker flags for stage2 and later 1630 --with-isl=PATH Specify prefix directory for the installed isl 1631 package. Equivalent to 1632 --with-isl-include=PATH/include plus 1633 --with-isl-lib=PATH/lib 1634 --with-isl-include=PATH Specify directory for installed isl include files 1635 --with-isl-lib=PATH Specify the directory for the installed isl library 1636 --with-target-bdw-gc=PATHLIST 1637 specify prefix directory for installed bdw-gc 1638 package. Equivalent to 1639 --with-target-bdw-gc-include=PATH/include plus 1640 --with-target-bdw-gc-lib=PATH/lib 1641 --with-target-bdw-gc-include=PATHLIST 1642 specify directories for installed bdw-gc include 1643 files 1644 --with-target-bdw-gc-lib=PATHLIST 1645 specify directories for installed bdw-gc library 1646 --with-gcc-major-version-only 1647 use only GCC major number in filesystem paths 1648 --with-build-sysroot=SYSROOT 1649 use sysroot as the system root during the build 1650 --with-debug-prefix-map='A=B C=D ...' 1651 map A to B, C to D ... in debug information 1652 --with-build-config='NAME NAME2...' 1653 use config/NAME.mk build configuration 1654 --with-build-time-tools=PATH 1655 use given path to find target tools during the build 1656 1657Some influential environment variables: 1658 CC C compiler command 1659 CFLAGS C compiler flags 1660 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1661 nonstandard directory <lib dir> 1662 LIBS libraries to pass to the linker, e.g. -l<library> 1663 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1664 you have headers in a nonstandard directory <include dir> 1665 CXX C++ compiler command 1666 CXXFLAGS C++ compiler flags 1667 build_configargs 1668 additional configure arguments for build directories 1669 host_configargs 1670 additional configure arguments for host directories 1671 target_configargs 1672 additional configure arguments for target directories 1673 AR AR for the host 1674 AS AS for the host 1675 DLLTOOL DLLTOOL for the host 1676 DSYMUTIL DSYMUTIL for the host 1677 LD LD for the host 1678 LIPO LIPO for the host 1679 NM NM for the host 1680 RANLIB RANLIB for the host 1681 STRIP STRIP for the host 1682 WINDRES WINDRES for the host 1683 WINDMC WINDMC for the host 1684 OBJCOPY OBJCOPY for the host 1685 OBJDUMP OBJDUMP for the host 1686 OTOOL OTOOL for the host 1687 READELF READELF for the host 1688 CC_FOR_TARGET 1689 CC for the target 1690 CXX_FOR_TARGET 1691 CXX for the target 1692 GCC_FOR_TARGET 1693 GCC for the target 1694 GFORTRAN_FOR_TARGET 1695 GFORTRAN for the target 1696 GOC_FOR_TARGET 1697 GOC for the target 1698 GDC_FOR_TARGET 1699 GDC for the target 1700 GM2_FOR_TARGET 1701 GM2 for the target 1702 AR_FOR_TARGET 1703 AR for the target 1704 AS_FOR_TARGET 1705 AS for the target 1706 DLLTOOL_FOR_TARGET 1707 DLLTOOL for the target 1708 DSYMUTIL_FOR_TARGET 1709 DSYMUTIL for the target 1710 LD_FOR_TARGET 1711 LD for the target 1712 LIPO_FOR_TARGET 1713 LIPO for the target 1714 NM_FOR_TARGET 1715 NM for the target 1716 OBJCOPY_FOR_TARGET 1717 OBJCOPY for the target 1718 OBJDUMP_FOR_TARGET 1719 OBJDUMP for the target 1720 OTOOL_FOR_TARGET 1721 OTOOL for the target 1722 RANLIB_FOR_TARGET 1723 RANLIB for the target 1724 READELF_FOR_TARGET 1725 READELF for the target 1726 STRIP_FOR_TARGET 1727 STRIP for the target 1728 WINDRES_FOR_TARGET 1729 WINDRES for the target 1730 WINDMC_FOR_TARGET 1731 WINDMC for the target 1732 1733Use these variables to override the choices made by `configure' or to help 1734it to find libraries and programs with nonstandard names/locations. 1735 1736Report bugs to the package provider. 1737_ACEOF 1738ac_status=$? 1739fi 1740 1741if test "$ac_init_help" = "recursive"; then 1742 # If there are subdirs, report their specific --help. 1743 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1744 test -d "$ac_dir" || 1745 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1746 continue 1747 ac_builddir=. 1748 1749case "$ac_dir" in 1750.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1751*) 1752 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1753 # A ".." for each directory in $ac_dir_suffix. 1754 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1755 case $ac_top_builddir_sub in 1756 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1757 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1758 esac ;; 1759esac 1760ac_abs_top_builddir=$ac_pwd 1761ac_abs_builddir=$ac_pwd$ac_dir_suffix 1762# for backward compatibility: 1763ac_top_builddir=$ac_top_build_prefix 1764 1765case $srcdir in 1766 .) # We are building in place. 1767 ac_srcdir=. 1768 ac_top_srcdir=$ac_top_builddir_sub 1769 ac_abs_top_srcdir=$ac_pwd ;; 1770 [\\/]* | ?:[\\/]* ) # Absolute name. 1771 ac_srcdir=$srcdir$ac_dir_suffix; 1772 ac_top_srcdir=$srcdir 1773 ac_abs_top_srcdir=$srcdir ;; 1774 *) # Relative name. 1775 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1776 ac_top_srcdir=$ac_top_build_prefix$srcdir 1777 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1778esac 1779ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1780 1781 cd "$ac_dir" || { ac_status=$?; continue; } 1782 # Check for guested configure. 1783 if test -f "$ac_srcdir/configure.gnu"; then 1784 echo && 1785 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1786 elif test -f "$ac_srcdir/configure"; then 1787 echo && 1788 $SHELL "$ac_srcdir/configure" --help=recursive 1789 else 1790 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1791 fi || ac_status=$? 1792 cd "$ac_pwd" || { ac_status=$?; break; } 1793 done 1794fi 1795 1796test -n "$ac_init_help" && exit $ac_status 1797if $ac_init_version; then 1798 cat <<\_ACEOF 1799configure 1800generated by GNU Autoconf 2.69 1801 1802Copyright (C) 2012 Free Software Foundation, Inc. 1803This configure script is free software; the Free Software Foundation 1804gives unlimited permission to copy, distribute and modify it. 1805_ACEOF 1806 exit 1807fi 1808 1809## ------------------------ ## 1810## Autoconf initialization. ## 1811## ------------------------ ## 1812 1813# ac_fn_c_try_compile LINENO 1814# -------------------------- 1815# Try to compile conftest.$ac_ext, and return whether this succeeded. 1816ac_fn_c_try_compile () 1817{ 1818 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1819 rm -f conftest.$ac_objext 1820 if { { ac_try="$ac_compile" 1821case "(($ac_try" in 1822 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1823 *) ac_try_echo=$ac_try;; 1824esac 1825eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1826$as_echo "$ac_try_echo"; } >&5 1827 (eval "$ac_compile") 2>conftest.err 1828 ac_status=$? 1829 if test -s conftest.err; then 1830 grep -v '^ *+' conftest.err >conftest.er1 1831 cat conftest.er1 >&5 1832 mv -f conftest.er1 conftest.err 1833 fi 1834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1835 test $ac_status = 0; } && { 1836 test -z "$ac_c_werror_flag" || 1837 test ! -s conftest.err 1838 } && test -s conftest.$ac_objext; then : 1839 ac_retval=0 1840else 1841 $as_echo "$as_me: failed program was:" >&5 1842sed 's/^/| /' conftest.$ac_ext >&5 1843 1844 ac_retval=1 1845fi 1846 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1847 as_fn_set_status $ac_retval 1848 1849} # ac_fn_c_try_compile 1850 1851# ac_fn_cxx_try_compile LINENO 1852# ---------------------------- 1853# Try to compile conftest.$ac_ext, and return whether this succeeded. 1854ac_fn_cxx_try_compile () 1855{ 1856 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1857 rm -f conftest.$ac_objext 1858 if { { ac_try="$ac_compile" 1859case "(($ac_try" in 1860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1861 *) ac_try_echo=$ac_try;; 1862esac 1863eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1864$as_echo "$ac_try_echo"; } >&5 1865 (eval "$ac_compile") 2>conftest.err 1866 ac_status=$? 1867 if test -s conftest.err; then 1868 grep -v '^ *+' conftest.err >conftest.er1 1869 cat conftest.er1 >&5 1870 mv -f conftest.er1 conftest.err 1871 fi 1872 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1873 test $ac_status = 0; } && { 1874 test -z "$ac_cxx_werror_flag" || 1875 test ! -s conftest.err 1876 } && test -s conftest.$ac_objext; then : 1877 ac_retval=0 1878else 1879 $as_echo "$as_me: failed program was:" >&5 1880sed 's/^/| /' conftest.$ac_ext >&5 1881 1882 ac_retval=1 1883fi 1884 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1885 as_fn_set_status $ac_retval 1886 1887} # ac_fn_cxx_try_compile 1888 1889# ac_fn_cxx_try_link LINENO 1890# ------------------------- 1891# Try to link conftest.$ac_ext, and return whether this succeeded. 1892ac_fn_cxx_try_link () 1893{ 1894 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1895 rm -f conftest.$ac_objext conftest$ac_exeext 1896 if { { ac_try="$ac_link" 1897case "(($ac_try" in 1898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1899 *) ac_try_echo=$ac_try;; 1900esac 1901eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1902$as_echo "$ac_try_echo"; } >&5 1903 (eval "$ac_link") 2>conftest.err 1904 ac_status=$? 1905 if test -s conftest.err; then 1906 grep -v '^ *+' conftest.err >conftest.er1 1907 cat conftest.er1 >&5 1908 mv -f conftest.er1 conftest.err 1909 fi 1910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1911 test $ac_status = 0; } && { 1912 test -z "$ac_cxx_werror_flag" || 1913 test ! -s conftest.err 1914 } && test -s conftest$ac_exeext && { 1915 test "$cross_compiling" = yes || 1916 test -x conftest$ac_exeext 1917 }; then : 1918 ac_retval=0 1919else 1920 $as_echo "$as_me: failed program was:" >&5 1921sed 's/^/| /' conftest.$ac_ext >&5 1922 1923 ac_retval=1 1924fi 1925 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1926 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1927 # interfere with the next link command; also delete a directory that is 1928 # left behind by Apple's compiler. We do this before executing the actions. 1929 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1930 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1931 as_fn_set_status $ac_retval 1932 1933} # ac_fn_cxx_try_link 1934 1935# ac_fn_c_try_link LINENO 1936# ----------------------- 1937# Try to link conftest.$ac_ext, and return whether this succeeded. 1938ac_fn_c_try_link () 1939{ 1940 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1941 rm -f conftest.$ac_objext conftest$ac_exeext 1942 if { { ac_try="$ac_link" 1943case "(($ac_try" in 1944 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1945 *) ac_try_echo=$ac_try;; 1946esac 1947eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1948$as_echo "$ac_try_echo"; } >&5 1949 (eval "$ac_link") 2>conftest.err 1950 ac_status=$? 1951 if test -s conftest.err; then 1952 grep -v '^ *+' conftest.err >conftest.er1 1953 cat conftest.er1 >&5 1954 mv -f conftest.er1 conftest.err 1955 fi 1956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1957 test $ac_status = 0; } && { 1958 test -z "$ac_c_werror_flag" || 1959 test ! -s conftest.err 1960 } && test -s conftest$ac_exeext && { 1961 test "$cross_compiling" = yes || 1962 test -x conftest$ac_exeext 1963 }; then : 1964 ac_retval=0 1965else 1966 $as_echo "$as_me: failed program was:" >&5 1967sed 's/^/| /' conftest.$ac_ext >&5 1968 1969 ac_retval=1 1970fi 1971 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1972 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1973 # interfere with the next link command; also delete a directory that is 1974 # left behind by Apple's compiler. We do this before executing the actions. 1975 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1976 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1977 as_fn_set_status $ac_retval 1978 1979} # ac_fn_c_try_link 1980cat >config.log <<_ACEOF 1981This file contains any messages produced by compilers while 1982running configure, to aid debugging if configure makes a mistake. 1983 1984It was created by $as_me, which was 1985generated by GNU Autoconf 2.69. Invocation command line was 1986 1987 $ $0 $@ 1988 1989_ACEOF 1990exec 5>>config.log 1991{ 1992cat <<_ASUNAME 1993## --------- ## 1994## Platform. ## 1995## --------- ## 1996 1997hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1998uname -m = `(uname -m) 2>/dev/null || echo unknown` 1999uname -r = `(uname -r) 2>/dev/null || echo unknown` 2000uname -s = `(uname -s) 2>/dev/null || echo unknown` 2001uname -v = `(uname -v) 2>/dev/null || echo unknown` 2002 2003/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2004/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2005 2006/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2007/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2008/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2009/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2010/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2011/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2012/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2013 2014_ASUNAME 2015 2016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2017for as_dir in $PATH 2018do 2019 IFS=$as_save_IFS 2020 test -z "$as_dir" && as_dir=. 2021 $as_echo "PATH: $as_dir" 2022 done 2023IFS=$as_save_IFS 2024 2025} >&5 2026 2027cat >&5 <<_ACEOF 2028 2029 2030## ----------- ## 2031## Core tests. ## 2032## ----------- ## 2033 2034_ACEOF 2035 2036 2037# Keep a trace of the command line. 2038# Strip out --no-create and --no-recursion so they do not pile up. 2039# Strip out --silent because we don't want to record it for future runs. 2040# Also quote any args containing shell meta-characters. 2041# Make two passes to allow for proper duplicate-argument suppression. 2042ac_configure_args= 2043ac_configure_args0= 2044ac_configure_args1= 2045ac_must_keep_next=false 2046for ac_pass in 1 2 2047do 2048 for ac_arg 2049 do 2050 case $ac_arg in 2051 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2052 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2053 | -silent | --silent | --silen | --sile | --sil) 2054 continue ;; 2055 *\'*) 2056 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2057 esac 2058 case $ac_pass in 2059 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2060 2) 2061 as_fn_append ac_configure_args1 " '$ac_arg'" 2062 if test $ac_must_keep_next = true; then 2063 ac_must_keep_next=false # Got value, back to normal. 2064 else 2065 case $ac_arg in 2066 *=* | --config-cache | -C | -disable-* | --disable-* \ 2067 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2068 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2069 | -with-* | --with-* | -without-* | --without-* | --x) 2070 case "$ac_configure_args0 " in 2071 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2072 esac 2073 ;; 2074 -* ) ac_must_keep_next=true ;; 2075 esac 2076 fi 2077 as_fn_append ac_configure_args " '$ac_arg'" 2078 ;; 2079 esac 2080 done 2081done 2082{ ac_configure_args0=; unset ac_configure_args0;} 2083{ ac_configure_args1=; unset ac_configure_args1;} 2084 2085# When interrupted or exit'd, cleanup temporary files, and complete 2086# config.log. We remove comments because anyway the quotes in there 2087# would cause problems or look ugly. 2088# WARNING: Use '\'' to represent an apostrophe within the trap. 2089# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2090trap 'exit_status=$? 2091 # Save into config.log some information that might help in debugging. 2092 { 2093 echo 2094 2095 $as_echo "## ---------------- ## 2096## Cache variables. ## 2097## ---------------- ##" 2098 echo 2099 # The following way of writing the cache mishandles newlines in values, 2100( 2101 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2102 eval ac_val=\$$ac_var 2103 case $ac_val in #( 2104 *${as_nl}*) 2105 case $ac_var in #( 2106 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2107$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2108 esac 2109 case $ac_var in #( 2110 _ | IFS | as_nl) ;; #( 2111 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2112 *) { eval $ac_var=; unset $ac_var;} ;; 2113 esac ;; 2114 esac 2115 done 2116 (set) 2>&1 | 2117 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2118 *${as_nl}ac_space=\ *) 2119 sed -n \ 2120 "s/'\''/'\''\\\\'\'''\''/g; 2121 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2122 ;; #( 2123 *) 2124 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2125 ;; 2126 esac | 2127 sort 2128) 2129 echo 2130 2131 $as_echo "## ----------------- ## 2132## Output variables. ## 2133## ----------------- ##" 2134 echo 2135 for ac_var in $ac_subst_vars 2136 do 2137 eval ac_val=\$$ac_var 2138 case $ac_val in 2139 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2140 esac 2141 $as_echo "$ac_var='\''$ac_val'\''" 2142 done | sort 2143 echo 2144 2145 if test -n "$ac_subst_files"; then 2146 $as_echo "## ------------------- ## 2147## File substitutions. ## 2148## ------------------- ##" 2149 echo 2150 for ac_var in $ac_subst_files 2151 do 2152 eval ac_val=\$$ac_var 2153 case $ac_val in 2154 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2155 esac 2156 $as_echo "$ac_var='\''$ac_val'\''" 2157 done | sort 2158 echo 2159 fi 2160 2161 if test -s confdefs.h; then 2162 $as_echo "## ----------- ## 2163## confdefs.h. ## 2164## ----------- ##" 2165 echo 2166 cat confdefs.h 2167 echo 2168 fi 2169 test "$ac_signal" != 0 && 2170 $as_echo "$as_me: caught signal $ac_signal" 2171 $as_echo "$as_me: exit $exit_status" 2172 } >&5 2173 rm -f core *.core core.conftest.* && 2174 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2175 exit $exit_status 2176' 0 2177for ac_signal in 1 2 13 15; do 2178 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2179done 2180ac_signal=0 2181 2182# confdefs.h avoids OS command line length limits that DEFS can exceed. 2183rm -f -r conftest* confdefs.h 2184 2185$as_echo "/* confdefs.h */" > confdefs.h 2186 2187# Predefined preprocessor variables. 2188 2189cat >>confdefs.h <<_ACEOF 2190#define PACKAGE_NAME "$PACKAGE_NAME" 2191_ACEOF 2192 2193cat >>confdefs.h <<_ACEOF 2194#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2195_ACEOF 2196 2197cat >>confdefs.h <<_ACEOF 2198#define PACKAGE_VERSION "$PACKAGE_VERSION" 2199_ACEOF 2200 2201cat >>confdefs.h <<_ACEOF 2202#define PACKAGE_STRING "$PACKAGE_STRING" 2203_ACEOF 2204 2205cat >>confdefs.h <<_ACEOF 2206#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2207_ACEOF 2208 2209cat >>confdefs.h <<_ACEOF 2210#define PACKAGE_URL "$PACKAGE_URL" 2211_ACEOF 2212 2213 2214# Let the site file select an alternate cache file if it wants to. 2215# Prefer an explicitly selected file to automatically selected ones. 2216ac_site_file1=NONE 2217ac_site_file2=NONE 2218if test -n "$CONFIG_SITE"; then 2219 # We do not want a PATH search for config.site. 2220 case $CONFIG_SITE in #(( 2221 -*) ac_site_file1=./$CONFIG_SITE;; 2222 */*) ac_site_file1=$CONFIG_SITE;; 2223 *) ac_site_file1=./$CONFIG_SITE;; 2224 esac 2225elif test "x$prefix" != xNONE; then 2226 ac_site_file1=$prefix/share/config.site 2227 ac_site_file2=$prefix/etc/config.site 2228else 2229 ac_site_file1=$ac_default_prefix/share/config.site 2230 ac_site_file2=$ac_default_prefix/etc/config.site 2231fi 2232for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2233do 2234 test "x$ac_site_file" = xNONE && continue 2235 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2236 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2237$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2238 sed 's/^/| /' "$ac_site_file" >&5 2239 . "$ac_site_file" \ 2240 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2241$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2242as_fn_error $? "failed to load site script $ac_site_file 2243See \`config.log' for more details" "$LINENO" 5; } 2244 fi 2245done 2246 2247if test -r "$cache_file"; then 2248 # Some versions of bash will fail to source /dev/null (special files 2249 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2250 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2251 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2252$as_echo "$as_me: loading cache $cache_file" >&6;} 2253 case $cache_file in 2254 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2255 *) . "./$cache_file";; 2256 esac 2257 fi 2258else 2259 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2260$as_echo "$as_me: creating cache $cache_file" >&6;} 2261 >$cache_file 2262fi 2263 2264# Check that the precious variables saved in the cache have kept the same 2265# value. 2266ac_cache_corrupted=false 2267for ac_var in $ac_precious_vars; do 2268 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2269 eval ac_new_set=\$ac_env_${ac_var}_set 2270 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2271 eval ac_new_val=\$ac_env_${ac_var}_value 2272 case $ac_old_set,$ac_new_set in 2273 set,) 2274 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2275$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2276 ac_cache_corrupted=: ;; 2277 ,set) 2278 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2279$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2280 ac_cache_corrupted=: ;; 2281 ,);; 2282 *) 2283 if test "x$ac_old_val" != "x$ac_new_val"; then 2284 # differences in whitespace do not lead to failure. 2285 ac_old_val_w=`echo x $ac_old_val` 2286 ac_new_val_w=`echo x $ac_new_val` 2287 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2288 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2289$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2290 ac_cache_corrupted=: 2291 else 2292 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2293$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2294 eval $ac_var=\$ac_old_val 2295 fi 2296 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2297$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2298 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2299$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2300 fi;; 2301 esac 2302 # Pass precious variables to config.status. 2303 if test "$ac_new_set" = set; then 2304 case $ac_new_val in 2305 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2306 *) ac_arg=$ac_var=$ac_new_val ;; 2307 esac 2308 case " $ac_configure_args " in 2309 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2310 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2311 esac 2312 fi 2313done 2314if $ac_cache_corrupted; then 2315 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2316$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2317 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2318$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2319 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2320fi 2321## -------------------- ## 2322## Main body of script. ## 2323## -------------------- ## 2324 2325ac_ext=c 2326ac_cpp='$CPP $CPPFLAGS' 2327ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2328ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2329ac_compiler_gnu=$ac_cv_c_compiler_gnu 2330 2331 2332 2333 2334 2335 2336 2337 2338progname=$0 2339# if PWD already has a value, it is probably wrong. 2340if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi 2341 2342# Export original configure arguments for use by sub-configures. 2343# Quote arguments with shell meta charatcers. 2344TOPLEVEL_CONFIGURE_ARGUMENTS= 2345set -- "$progname" "$@" 2346for ac_arg 2347do 2348 case "$ac_arg" in 2349 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*) 2350 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` 2351 # if the argument is of the form -foo=baz, quote the baz part only 2352 ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;; 2353 *) ;; 2354 esac 2355 # Add the quoted argument to the list. 2356 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg" 2357done 2358if test "$silent" = yes; then 2359 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent" 2360fi 2361# Remove the initial space we just introduced and, as these will be 2362# expanded by make, quote '$'. 2363TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'` 2364 2365 2366# Find the build, host, and target systems. 2367ac_aux_dir= 2368for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2369 if test -f "$ac_dir/install-sh"; then 2370 ac_aux_dir=$ac_dir 2371 ac_install_sh="$ac_aux_dir/install-sh -c" 2372 break 2373 elif test -f "$ac_dir/install.sh"; then 2374 ac_aux_dir=$ac_dir 2375 ac_install_sh="$ac_aux_dir/install.sh -c" 2376 break 2377 elif test -f "$ac_dir/shtool"; then 2378 ac_aux_dir=$ac_dir 2379 ac_install_sh="$ac_aux_dir/shtool install -c" 2380 break 2381 fi 2382done 2383if test -z "$ac_aux_dir"; then 2384 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2385fi 2386 2387# These three variables are undocumented and unsupported, 2388# and are intended to be withdrawn in a future Autoconf release. 2389# They can cause serious problems if a builder's source tree is in a directory 2390# whose full name contains unusual characters. 2391ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2392ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2393ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2394 2395 2396# Make sure we can run config.sub. 2397$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2398 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2399 2400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2401$as_echo_n "checking build system type... " >&6; } 2402if ${ac_cv_build+:} false; then : 2403 $as_echo_n "(cached) " >&6 2404else 2405 ac_build_alias=$build_alias 2406test "x$ac_build_alias" = x && 2407 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2408test "x$ac_build_alias" = x && 2409 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2410ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2411 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2412 2413fi 2414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2415$as_echo "$ac_cv_build" >&6; } 2416case $ac_cv_build in 2417*-*-*) ;; 2418*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2419esac 2420build=$ac_cv_build 2421ac_save_IFS=$IFS; IFS='-' 2422set x $ac_cv_build 2423shift 2424build_cpu=$1 2425build_vendor=$2 2426shift; shift 2427# Remember, the first character of IFS is used to create $*, 2428# except with old shells: 2429build_os=$* 2430IFS=$ac_save_IFS 2431case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2432 2433 2434 case ${build_alias} in 2435 "") build_noncanonical=${build} ;; 2436 *) build_noncanonical=${build_alias} ;; 2437esac 2438 2439 2440 2441 case ${host_alias} in 2442 "") host_noncanonical=${build_noncanonical} ;; 2443 *) host_noncanonical=${host_alias} ;; 2444esac 2445 2446 2447 2448 case ${target_alias} in 2449 "") target_noncanonical=${host_noncanonical} ;; 2450 *) target_noncanonical=${target_alias} ;; 2451esac 2452 2453 2454 2455 2456test "$host_noncanonical" = "$target_noncanonical" && 2457 test "$program_prefix$program_suffix$program_transform_name" = \ 2458 NONENONEs,x,x, && 2459 program_transform_name=s,y,y, 2460 2461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2462$as_echo_n "checking host system type... " >&6; } 2463if ${ac_cv_host+:} false; then : 2464 $as_echo_n "(cached) " >&6 2465else 2466 if test "x$host_alias" = x; then 2467 ac_cv_host=$ac_cv_build 2468else 2469 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2470 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2471fi 2472 2473fi 2474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2475$as_echo "$ac_cv_host" >&6; } 2476case $ac_cv_host in 2477*-*-*) ;; 2478*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2479esac 2480host=$ac_cv_host 2481ac_save_IFS=$IFS; IFS='-' 2482set x $ac_cv_host 2483shift 2484host_cpu=$1 2485host_vendor=$2 2486shift; shift 2487# Remember, the first character of IFS is used to create $*, 2488# except with old shells: 2489host_os=$* 2490IFS=$ac_save_IFS 2491case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2492 2493 2494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2495$as_echo_n "checking target system type... " >&6; } 2496if ${ac_cv_target+:} false; then : 2497 $as_echo_n "(cached) " >&6 2498else 2499 if test "x$target_alias" = x; then 2500 ac_cv_target=$ac_cv_host 2501else 2502 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2503 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2504fi 2505 2506fi 2507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2508$as_echo "$ac_cv_target" >&6; } 2509case $ac_cv_target in 2510*-*-*) ;; 2511*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2512esac 2513target=$ac_cv_target 2514ac_save_IFS=$IFS; IFS='-' 2515set x $ac_cv_target 2516shift 2517target_cpu=$1 2518target_vendor=$2 2519shift; shift 2520# Remember, the first character of IFS is used to create $*, 2521# except with old shells: 2522target_os=$* 2523IFS=$ac_save_IFS 2524case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2525 2526 2527# The aliases save the names the user supplied, while $host etc. 2528# will get canonicalized. 2529test -n "$target_alias" && 2530 test "$program_prefix$program_suffix$program_transform_name" = \ 2531 NONENONEs,x,x, && 2532 program_prefix=${target_alias}- 2533 2534test "$program_prefix" != NONE && 2535 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2536# Use a double $ so make ignores it. 2537test "$program_suffix" != NONE && 2538 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2539# Double any \ or $. 2540# By default was `s,x,x', remove it if useless. 2541ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2542program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2543 2544 2545 2546# Get 'install' or 'install-sh' and its variants. 2547# Find a good install program. We prefer a C program (faster), 2548# so one script is as good as another. But avoid the broken or 2549# incompatible versions: 2550# SysV /etc/install, /usr/sbin/install 2551# SunOS /usr/etc/install 2552# IRIX /sbin/install 2553# AIX /bin/install 2554# AmigaOS /C/install, which installs bootblocks on floppy discs 2555# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2556# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2557# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2558# OS/2's system install, which has a completely different semantic 2559# ./install, which can be erroneously created by make from ./install.sh. 2560# Reject install programs that cannot install multiple files. 2561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2562$as_echo_n "checking for a BSD-compatible install... " >&6; } 2563if test -z "$INSTALL"; then 2564if ${ac_cv_path_install+:} false; then : 2565 $as_echo_n "(cached) " >&6 2566else 2567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2568for as_dir in $PATH 2569do 2570 IFS=$as_save_IFS 2571 test -z "$as_dir" && as_dir=. 2572 # Account for people who put trailing slashes in PATH elements. 2573case $as_dir/ in #(( 2574 ./ | .// | /[cC]/* | \ 2575 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2576 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2577 /usr/ucb/* ) ;; 2578 *) 2579 # OSF1 and SCO ODT 3.0 have their own names for install. 2580 # Don't use installbsd from OSF since it installs stuff as root 2581 # by default. 2582 for ac_prog in ginstall scoinst install; do 2583 for ac_exec_ext in '' $ac_executable_extensions; do 2584 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2585 if test $ac_prog = install && 2586 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2587 # AIX install. It has an incompatible calling convention. 2588 : 2589 elif test $ac_prog = install && 2590 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2591 # program-specific install script used by HP pwplus--don't use. 2592 : 2593 else 2594 rm -rf conftest.one conftest.two conftest.dir 2595 echo one > conftest.one 2596 echo two > conftest.two 2597 mkdir conftest.dir 2598 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2599 test -s conftest.one && test -s conftest.two && 2600 test -s conftest.dir/conftest.one && 2601 test -s conftest.dir/conftest.two 2602 then 2603 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2604 break 3 2605 fi 2606 fi 2607 fi 2608 done 2609 done 2610 ;; 2611esac 2612 2613 done 2614IFS=$as_save_IFS 2615 2616rm -rf conftest.one conftest.two conftest.dir 2617 2618fi 2619 if test "${ac_cv_path_install+set}" = set; then 2620 INSTALL=$ac_cv_path_install 2621 else 2622 # As a last resort, use the slow shell script. Don't cache a 2623 # value for INSTALL within a source directory, because that will 2624 # break other packages using the cache if that directory is 2625 # removed, or if the value is a relative name. 2626 INSTALL=$ac_install_sh 2627 fi 2628fi 2629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2630$as_echo "$INSTALL" >&6; } 2631 2632# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2633# It thinks the first close brace ends the variable substitution. 2634test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2635 2636test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2637 2638test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2639 2640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5 2641$as_echo_n "checking whether ln works... " >&6; } 2642if ${acx_cv_prog_LN+:} false; then : 2643 $as_echo_n "(cached) " >&6 2644else 2645 rm -f conftestdata_t 2646echo >conftestdata_f 2647if ln conftestdata_f conftestdata_t 2>/dev/null 2648then 2649 acx_cv_prog_LN=ln 2650else 2651 acx_cv_prog_LN=no 2652fi 2653rm -f conftestdata_f conftestdata_t 2654 2655fi 2656if test $acx_cv_prog_LN = no; then 2657 LN="cp" 2658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5 2659$as_echo "no, using $LN" >&6; } 2660else 2661 LN="$acx_cv_prog_LN" 2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2663$as_echo "yes" >&6; } 2664fi 2665 2666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 2667$as_echo_n "checking whether ln -s works... " >&6; } 2668LN_S=$as_ln_s 2669if test "$LN_S" = "ln -s"; then 2670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2671$as_echo "yes" >&6; } 2672else 2673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 2674$as_echo "no, using $LN_S" >&6; } 2675fi 2676 2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 2678$as_echo_n "checking for a sed that does not truncate output... " >&6; } 2679if ${ac_cv_path_SED+:} false; then : 2680 $as_echo_n "(cached) " >&6 2681else 2682 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 2683 for ac_i in 1 2 3 4 5 6 7; do 2684 ac_script="$ac_script$as_nl$ac_script" 2685 done 2686 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 2687 { ac_script=; unset ac_script;} 2688 if test -z "$SED"; then 2689 ac_path_SED_found=false 2690 # Loop through the user's path and test for each of PROGNAME-LIST 2691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2692for as_dir in $PATH 2693do 2694 IFS=$as_save_IFS 2695 test -z "$as_dir" && as_dir=. 2696 for ac_prog in sed gsed; do 2697 for ac_exec_ext in '' $ac_executable_extensions; do 2698 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 2699 as_fn_executable_p "$ac_path_SED" || continue 2700# Check for GNU ac_path_SED and select it if it is found. 2701 # Check for GNU $ac_path_SED 2702case `"$ac_path_SED" --version 2>&1` in 2703*GNU*) 2704 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 2705*) 2706 ac_count=0 2707 $as_echo_n 0123456789 >"conftest.in" 2708 while : 2709 do 2710 cat "conftest.in" "conftest.in" >"conftest.tmp" 2711 mv "conftest.tmp" "conftest.in" 2712 cp "conftest.in" "conftest.nl" 2713 $as_echo '' >> "conftest.nl" 2714 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 2715 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 2716 as_fn_arith $ac_count + 1 && ac_count=$as_val 2717 if test $ac_count -gt ${ac_path_SED_max-0}; then 2718 # Best one so far, save it but keep looking for a better one 2719 ac_cv_path_SED="$ac_path_SED" 2720 ac_path_SED_max=$ac_count 2721 fi 2722 # 10*(2^10) chars as input seems more than enough 2723 test $ac_count -gt 10 && break 2724 done 2725 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 2726esac 2727 2728 $ac_path_SED_found && break 3 2729 done 2730 done 2731 done 2732IFS=$as_save_IFS 2733 if test -z "$ac_cv_path_SED"; then 2734 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 2735 fi 2736else 2737 ac_cv_path_SED=$SED 2738fi 2739 2740fi 2741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 2742$as_echo "$ac_cv_path_SED" >&6; } 2743 SED="$ac_cv_path_SED" 2744 rm -f conftest.sed 2745 2746for ac_prog in gawk mawk nawk awk 2747do 2748 # Extract the first word of "$ac_prog", so it can be a program name with args. 2749set dummy $ac_prog; ac_word=$2 2750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2751$as_echo_n "checking for $ac_word... " >&6; } 2752if ${ac_cv_prog_AWK+:} false; then : 2753 $as_echo_n "(cached) " >&6 2754else 2755 if test -n "$AWK"; then 2756 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2757else 2758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2759for as_dir in $PATH 2760do 2761 IFS=$as_save_IFS 2762 test -z "$as_dir" && as_dir=. 2763 for ac_exec_ext in '' $ac_executable_extensions; do 2764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2765 ac_cv_prog_AWK="$ac_prog" 2766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2767 break 2 2768 fi 2769done 2770 done 2771IFS=$as_save_IFS 2772 2773fi 2774fi 2775AWK=$ac_cv_prog_AWK 2776if test -n "$AWK"; then 2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2778$as_echo "$AWK" >&6; } 2779else 2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2781$as_echo "no" >&6; } 2782fi 2783 2784 2785 test -n "$AWK" && break 2786done 2787 2788 2789srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}` 2790 2791# We pass INSTALL explicitly to sub-makes. Make sure that it is not 2792# a relative path. 2793if test "$INSTALL" = "${srcdir}/install-sh -c"; then 2794 INSTALL="${srcpwd}/install-sh -c" 2795fi 2796 2797# Set srcdir to "." if that's what it is. 2798# This is important for multilib support. 2799pwd=`${PWDCMD-pwd}` 2800if test "${pwd}" = "${srcpwd}" ; then 2801 srcdir=. 2802fi 2803 2804topsrcdir=$srcpwd 2805 2806extra_host_args= 2807 2808### To add a new directory to the tree, first choose whether it is a target 2809### or a host dependent tool. Then put it into the appropriate list 2810### (library or tools, host or target), doing a dependency sort. 2811 2812# Subdirs will be configured in the order listed in build_configdirs, 2813# configdirs, or target_configdirs; see the serialization section below. 2814 2815# Dependency sorting is only needed when *configuration* must be done in 2816# a particular order. In all cases a dependency should be specified in 2817# the Makefile, whether or not it's implicitly specified here. 2818 2819# Double entries in build_configdirs, configdirs, or target_configdirs may 2820# cause circular dependencies and break everything horribly. 2821 2822# these library is used by various programs built for the build 2823# environment 2824# 2825build_libs="build-libiberty build-libcpp" 2826 2827# these tools are built for the build environment 2828build_tools="build-texinfo build-flex build-bison build-m4 build-fixincludes" 2829 2830# these libraries are used by various programs built for the host environment 2831#f 2832host_libs="gettext libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libcody libdecnumber gmp mpfr mpc isl libiconv libctf libsframe libgrust " 2833 2834# these tools are built for the host environment 2835# Note, the powerpc-eabi build depends on sim occurring before gdb in order to 2836# know that we are building the simulator. 2837# binutils, gas and ld appear in that order because it makes sense to run 2838# "make check" in that particular order. 2839# If --enable-gold is used, "gold" may replace "ld". 2840host_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" 2841 2842# these libraries are built for the target environment, and are built after 2843# the host libraries and the host tools (which may be a cross compiler) 2844# Note that libiberty is not a target library. 2845target_libraries="target-libgcc \ 2846 target-libbacktrace \ 2847 target-libgloss \ 2848 target-newlib \ 2849 target-libgomp \ 2850 target-libatomic \ 2851 target-libitm \ 2852 target-libstdc++-v3 \ 2853 target-libsanitizer \ 2854 target-libvtv \ 2855 target-libssp \ 2856 target-libquadmath \ 2857 target-libgfortran \ 2858 target-libffi \ 2859 target-libobjc \ 2860 target-libada \ 2861 target-libgm2 \ 2862 target-libgo \ 2863 target-libgrust \ 2864 target-libphobos \ 2865 target-zlib" 2866 2867# these tools are built using the target libraries, and are intended to 2868# run only in the target environment 2869# 2870# note: any program that *uses* libraries that are in the "target_libraries" 2871# list belongs in this list. 2872# 2873target_tools="target-rda" 2874 2875################################################################################ 2876 2877## All tools belong in one of the four categories, and are assigned above 2878## We assign ${configdirs} this way to remove all embedded newlines. This 2879## is important because configure will choke if they ever get through. 2880## ${configdirs} is directories we build using the host tools. 2881## ${target_configdirs} is directories we build using the target tools. 2882configdirs=`echo ${host_libs} ${host_tools}` 2883target_configdirs=`echo ${target_libraries} ${target_tools}` 2884build_configdirs=`echo ${build_libs} ${build_tools}` 2885 2886 2887 2888################################################################################ 2889 2890srcname="gnu development package" 2891 2892# This gets set non-empty for some net releases of packages. 2893appdirs="" 2894 2895# Define is_cross_compiler to save on calls to 'test'. 2896is_cross_compiler= 2897if test x"${host}" = x"${target}" ; then 2898 is_cross_compiler=no 2899else 2900 is_cross_compiler=yes 2901fi 2902 2903# Find the build and target subdir names. 2904 2905# post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2906# have matching libraries, they should use host libraries: Makefile.tpl 2907# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2908# However, they still use the build modules, because the corresponding 2909# host modules (e.g. bison) are only built for the host when bootstrap 2910# finishes. So: 2911# - build_subdir is where we find build modules, and never changes. 2912# - build_libsubdir is where we find build libraries, and can be overridden. 2913 2914# Prefix 'build-' so this never conflicts with target_subdir. 2915build_subdir="build-${build_noncanonical}" 2916 2917# Check whether --with-build-libsubdir was given. 2918if test "${with_build_libsubdir+set}" = set; then : 2919 withval=$with_build_libsubdir; build_libsubdir="$withval" 2920else 2921 build_libsubdir="$build_subdir" 2922fi 2923 2924# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2925if ( test $srcdir = . && test -d gcc ) \ 2926 || test -d $srcdir/../host-${host_noncanonical}; then 2927 host_subdir="host-${host_noncanonical}" 2928else 2929 host_subdir=. 2930fi 2931# No prefix. 2932target_subdir=${target_noncanonical} 2933 2934# Be sure to cover against remnants of an in-tree build. 2935if test $srcdir != . && test -d $srcdir/host-${host_noncanonical}; then 2936 as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}. 2937Use a pristine source tree when building in a separate tree" "$LINENO" 5 2938fi 2939 2940# Skipdirs are removed silently. 2941skipdirs= 2942# Noconfigdirs are removed loudly. 2943noconfigdirs="" 2944 2945use_gnu_ld= 2946# Make sure we don't let GNU ld be added if we didn't want it. 2947if test x$with_gnu_ld = xno ; then 2948 use_gnu_ld=no 2949 noconfigdirs="$noconfigdirs ld gold" 2950fi 2951 2952use_gnu_as= 2953# Make sure we don't let GNU as be added if we didn't want it. 2954if test x$with_gnu_as = xno ; then 2955 use_gnu_as=no 2956 noconfigdirs="$noconfigdirs gas" 2957fi 2958 2959use_included_zlib= 2960 2961# Check whether --with-system-zlib was given. 2962if test "${with_system_zlib+set}" = set; then : 2963 withval=$with_system_zlib; 2964fi 2965 2966# Make sure we don't let ZLIB be added if we didn't want it. 2967if test x$with_system_zlib = xyes ; then 2968 use_included_zlib=no 2969 noconfigdirs="$noconfigdirs zlib" 2970fi 2971 2972# Don't compile the bundled readline/libreadline.a if --with-system-readline 2973# is provided. 2974if test x$with_system_readline = xyes ; then 2975 noconfigdirs="$noconfigdirs readline" 2976fi 2977 2978 2979# Check whether --with-zstd was given. 2980if test "${with_zstd+set}" = set; then : 2981 withval=$with_zstd; 2982fi 2983 2984 2985# some tools are so dependent upon X11 that if we're not building with X, 2986# it's not even worth trying to configure, much less build, that tool. 2987 2988case ${with_x} in 2989 yes | "") ;; # the default value for this tree is that X11 is available 2990 no) 2991 skipdirs="${skipdirs} tk itcl libgui" 2992 # We won't be able to build gdbtk without X. 2993 enable_gdbtk=no 2994 ;; 2995 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;; 2996esac 2997 2998# Some are only suitable for cross toolchains. 2999# Remove these if host=target. 3000cross_only="target-libgloss target-newlib target-opcodes" 3001 3002case $is_cross_compiler in 3003 no) skipdirs="${skipdirs} ${cross_only}" ;; 3004esac 3005 3006# If both --with-headers and --with-libs are specified, default to 3007# --without-newlib. 3008if test x"${with_headers}" != x && test x"${with_headers}" != xno \ 3009 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then 3010 if test x"${with_newlib}" = x ; then 3011 with_newlib=no 3012 fi 3013fi 3014 3015# Recognize --with-newlib/--without-newlib. 3016case ${with_newlib} in 3017 no) skipdirs="${skipdirs} target-newlib" ;; 3018 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;; 3019esac 3020 3021# Check whether --enable-as-accelerator-for was given. 3022if test "${enable_as_accelerator_for+set}" = set; then : 3023 enableval=$enable_as_accelerator_for; 3024fi 3025 3026 3027# Check whether --enable-offload-targets was given. 3028if test "${enable_offload_targets+set}" = set; then : 3029 enableval=$enable_offload_targets; 3030 if test x"$enable_offload_targets" = x; then 3031 as_fn_error $? "no offload targets specified" "$LINENO" 5 3032 fi 3033 3034else 3035 enable_offload_targets= 3036fi 3037 3038 3039# Check whether --enable-offload-defaulted was given. 3040if test "${enable_offload_defaulted+set}" = set; then : 3041 enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval 3042else 3043 enable_offload_defaulted= 3044fi 3045 3046 3047# Handle --enable-gold, --enable-ld. 3048# --disable-gold [--enable-ld] 3049# Build only ld. Default option. 3050# --enable-gold [--enable-ld] 3051# Build both gold and ld. Install gold as "ld.gold", install ld 3052# as "ld.bfd" and "ld". 3053# --enable-gold=default [--enable-ld] 3054# Build both gold and ld. Install gold as "ld.gold" and "ld", 3055# install ld as "ld.bfd". 3056# --enable-gold[=default] --disable-ld 3057# Build only gold, which is then installed as both "ld.gold" and "ld". 3058# --enable-gold --enable-ld=default 3059# Build both gold (installed as "ld.gold") and ld (installed as "ld" 3060# and ld.bfd). 3061# In other words, ld is default 3062# --enable-gold=default --enable-ld=default 3063# Error. 3064 3065default_ld= 3066# Check whether --enable-gold was given. 3067if test "${enable_gold+set}" = set; then : 3068 enableval=$enable_gold; ENABLE_GOLD=$enableval 3069else 3070 ENABLE_GOLD=no 3071fi 3072 3073case "${ENABLE_GOLD}" in 3074 yes|default) 3075 # Check for ELF target. 3076 is_elf=no 3077 case "${target}" in 3078 *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \ 3079 | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \ 3080 | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \ 3081 | *-*-solaris2* | *-*-nto* | *-*-nacl* | *-*-haiku*) 3082 case "${target}" in 3083 *-*-linux*aout* | *-*-linux*oldld*) 3084 ;; 3085 *) 3086 is_elf=yes 3087 ;; 3088 esac 3089 esac 3090 3091 if test "$is_elf" = "yes"; then 3092 # Check for target supported by gold. 3093 case "${target}" in 3094 i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \ 3095 | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-* | loongarch*-*-*) 3096 configdirs="$configdirs gold" 3097 if test x${ENABLE_GOLD} = xdefault; then 3098 default_ld=gold 3099 fi 3100 ENABLE_GOLD=yes 3101 ;; 3102 esac 3103 fi 3104 ;; 3105 no) 3106 ;; 3107 *) 3108 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5 3109 ;; 3110esac 3111 3112# Check whether --enable-ld was given. 3113if test "${enable_ld+set}" = set; then : 3114 enableval=$enable_ld; ENABLE_LD=$enableval 3115else 3116 ENABLE_LD=yes 3117fi 3118 3119 3120case "${ENABLE_LD}" in 3121 default) 3122 if test x${default_ld} != x; then 3123 as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5 3124 fi 3125 ;; 3126 yes) 3127 ;; 3128 no) 3129 if test x${ENABLE_GOLD} != xyes; then 3130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5 3131$as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;} 3132 fi 3133 configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'` 3134 ;; 3135 *) 3136 as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5 3137 ;; 3138esac 3139 3140# Check whether --enable-gprofng was given. 3141if test "${enable_gprofng+set}" = set; then : 3142 enableval=$enable_gprofng; enable_gprofng=$enableval 3143else 3144 enable_gprofng=yes 3145fi 3146 3147if test "$enable_gprofng" = "yes"; then 3148 case "${target}" in 3149 x86_64-*-linux* | i?86-*-linux* | aarch64-*-linux*) 3150 configdirs="$configdirs gprofng" 3151 ;; 3152 esac 3153fi 3154 3155 3156# PR gas/19109 3157# Decide the default method for compressing debug sections. 3158# Provide a configure time option to override our default. 3159# Check whether --enable-compressed_debug_sections was given. 3160if test "${enable_compressed_debug_sections+set}" = set; then : 3161 enableval=$enable_compressed_debug_sections; 3162 if test x"$enable_compressed_debug_sections" = xyes; then 3163 as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5 3164 fi 3165 3166else 3167 enable_compressed_debug_sections= 3168fi 3169 3170 3171# Select default compression algorithm. 3172# Check whether --enable-default_compressed_debug_sections_algorithm was given. 3173if test "${enable_default_compressed_debug_sections_algorithm+set}" = set; then : 3174 enableval=$enable_default_compressed_debug_sections_algorithm; 3175else 3176 default_compressed_debug_sections_algorithm= 3177fi 3178 3179 3180# Configure extra directories which are host specific 3181 3182case "${host}" in 3183 *-cygwin*) 3184 configdirs="$configdirs libtermcap" ;; 3185esac 3186 3187# A target can indicate whether a language isn't supported for some reason. 3188# Only spaces may be used in this macro; not newlines or tabs. 3189unsupported_languages= 3190 3191# Remove more programs from consideration, based on the host or 3192# target this usually means that a port of the program doesn't 3193# exist yet. 3194 3195case "${host}" in 3196 i[3456789]86-*-msdosdjgpp*) 3197 noconfigdirs="$noconfigdirs tcl tk itcl" 3198 ;; 3199esac 3200 3201# Default to --disable-year2038 until we can handle differences between 3202# projects that use gnulib (which understands year 2038) and projects that 3203# do not (like BFD). 3204# Check whether --enable-year2038 was given. 3205if test "${enable_year2038+set}" = set; then : 3206 enableval=$enable_year2038; ENABLE_YEAR2038=$enableval 3207else 3208 ENABLE_YEAR2038=no 3209fi 3210 3211enable_year2038= 3212if test "${ENABLE_YEAR2038}" = "no" ; then 3213 enable_year2038=no 3214fi 3215 3216# Check whether --enable-libquadmath was given. 3217if test "${enable_libquadmath+set}" = set; then : 3218 enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval 3219else 3220 ENABLE_LIBQUADMATH=yes 3221fi 3222 3223if test "${ENABLE_LIBQUADMATH}" = "no" ; then 3224 noconfigdirs="$noconfigdirs target-libquadmath" 3225fi 3226 3227 3228# Check whether --enable-libquadmath-support was given. 3229if test "${enable_libquadmath_support+set}" = set; then : 3230 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval 3231else 3232 ENABLE_LIBQUADMATH_SUPPORT=yes 3233fi 3234 3235enable_libquadmath_support= 3236if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then 3237 enable_libquadmath_support=no 3238fi 3239 3240 3241# Check whether --enable-libada was given. 3242if test "${enable_libada+set}" = set; then : 3243 enableval=$enable_libada; ENABLE_LIBADA=$enableval 3244else 3245 ENABLE_LIBADA=yes 3246fi 3247 3248if test "${ENABLE_LIBADA}" != "yes" ; then 3249 noconfigdirs="$noconfigdirs gnattools" 3250fi 3251 3252# Check whether --enable-libgm2 was given. 3253if test "${enable_libgm2+set}" = set; then : 3254 enableval=$enable_libgm2; ENABLE_LIBGM2=$enableval 3255else 3256 ENABLE_LIBGM2=no 3257fi 3258 3259if test "${ENABLE_LIBGM2}" != "yes" ; then 3260 noconfigdirs="$noconfigdirs gm2tools" 3261fi 3262 3263# Check whether --enable-libssp was given. 3264if test "${enable_libssp+set}" = set; then : 3265 enableval=$enable_libssp; ENABLE_LIBSSP=$enableval 3266else 3267 ENABLE_LIBSSP=yes 3268fi 3269 3270 3271# Check whether --enable-libstdcxx was given. 3272if test "${enable_libstdcxx+set}" = set; then : 3273 enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval 3274else 3275 ENABLE_LIBSTDCXX=default 3276fi 3277 3278if test "${ENABLE_LIBSTDCXX}" = "no" ; then 3279 noconfigdirs="$noconfigdirs target-libstdc++-v3" 3280fi 3281 3282# Enable libgomp by default on hosted POSIX systems, and a few others. 3283if test x$enable_libgomp = x ; then 3284 case "${target}" in 3285 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu) 3286 ;; 3287 *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*) 3288 ;; 3289 *-*-solaris2* | *-*-hpux11*) 3290 ;; 3291 *-*-darwin* | *-*-aix*) 3292 ;; 3293 nvptx*-*-* | amdgcn*-*-*) 3294 ;; 3295 *) 3296 noconfigdirs="$noconfigdirs target-libgomp" 3297 ;; 3298 esac 3299fi 3300 3301# Disable libatomic on unsupported systems. 3302if test -d ${srcdir}/libatomic; then 3303 if test x$enable_libatomic = x; then 3304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5 3305$as_echo_n "checking for libatomic support... " >&6; } 3306 if (srcdir=${srcdir}/libatomic; \ 3307 . ${srcdir}/configure.tgt; \ 3308 test -n "$UNSUPPORTED") 3309 then 3310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3311$as_echo "no" >&6; } 3312 noconfigdirs="$noconfigdirs target-libatomic" 3313 else 3314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3315$as_echo "yes" >&6; } 3316 fi 3317 fi 3318fi 3319 3320# Disable libitm on unsupported systems. 3321if test -d ${srcdir}/libitm; then 3322 if test x$enable_libitm = x; then 3323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5 3324$as_echo_n "checking for libitm support... " >&6; } 3325 if (srcdir=${srcdir}/libitm; \ 3326 . ${srcdir}/configure.tgt; \ 3327 test -n "$UNSUPPORTED") 3328 then 3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3330$as_echo "no" >&6; } 3331 noconfigdirs="$noconfigdirs target-libitm" 3332 else 3333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3334$as_echo "yes" >&6; } 3335 fi 3336 fi 3337fi 3338 3339# Disable libsanitizer on unsupported systems. 3340if test -d ${srcdir}/libsanitizer; then 3341 if test x$enable_libsanitizer = x; then 3342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5 3343$as_echo_n "checking for libsanitizer support... " >&6; } 3344 if (srcdir=${srcdir}/libsanitizer; \ 3345 . ${srcdir}/configure.tgt; \ 3346 test -n "$UNSUPPORTED") 3347 then 3348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3349$as_echo "no" >&6; } 3350 noconfigdirs="$noconfigdirs target-libsanitizer" 3351 else 3352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3353$as_echo "yes" >&6; } 3354 fi 3355 fi 3356fi 3357 3358# Disable libvtv on unsupported systems. 3359if test -d ${srcdir}/libvtv; then 3360 if test x$enable_libvtv = x; then 3361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5 3362$as_echo_n "checking for libvtv support... " >&6; } 3363 if (srcdir=${srcdir}/libvtv; \ 3364 . ${srcdir}/configure.tgt; \ 3365 test "$VTV_SUPPORTED" != "yes") 3366 then 3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3368$as_echo "no" >&6; } 3369 noconfigdirs="$noconfigdirs target-libvtv" 3370 else 3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3372$as_echo "yes" >&6; } 3373 fi 3374 fi 3375fi 3376 3377# Disable libquadmath for some systems. 3378case "${target}" in 3379 avr-*-*) 3380 noconfigdirs="$noconfigdirs target-libquadmath" 3381 ;; 3382 # libquadmath is unused on AIX and libquadmath build process use of 3383 # LD_LIBRARY_PATH can break AIX bootstrap. 3384 powerpc-*-aix* | rs6000-*-aix*) 3385 noconfigdirs="$noconfigdirs target-libquadmath" 3386 ;; 3387esac 3388 3389# Disable libssp for some systems. 3390case "${target}" in 3391 avr-*-*) 3392 # No hosted I/O support. 3393 noconfigdirs="$noconfigdirs target-libssp" 3394 ;; 3395 bpf-*-*) 3396 noconfigdirs="$noconfigdirs target-libssp" 3397 ;; 3398 powerpc-*-aix* | rs6000-*-aix*) 3399 noconfigdirs="$noconfigdirs target-libssp" 3400 ;; 3401 pru-*-*) 3402 # No hosted I/O support. 3403 noconfigdirs="$noconfigdirs target-libssp" 3404 ;; 3405 rl78-*-*) 3406 # libssp uses a misaligned load to trigger a fault, but the RL78 3407 # doesn't fault for those - instead, it gives a build-time error 3408 # for explicit misaligned loads. 3409 noconfigdirs="$noconfigdirs target-libssp" 3410 ;; 3411 visium-*-*) 3412 # No hosted I/O support. 3413 noconfigdirs="$noconfigdirs target-libssp" 3414 ;; 3415esac 3416 3417# Disable libstdc++-v3 for some systems. 3418# Allow user to override this if they pass --enable-libstdcxx 3419if test "${ENABLE_LIBSTDCXX}" = "default" ; then 3420 case "${target}" in 3421 *-*-vxworks*) 3422 # VxWorks uses the Dinkumware C++ library. 3423 noconfigdirs="$noconfigdirs target-libstdc++-v3" 3424 ;; 3425 amdgcn*-*-*) 3426 # Not ported/fails to build when using newlib. 3427 noconfigdirs="$noconfigdirs target-libstdc++-v3" 3428 ;; 3429 arm*-wince-pe*) 3430 # the C++ libraries don't build on top of CE's C libraries 3431 noconfigdirs="$noconfigdirs target-libstdc++-v3" 3432 ;; 3433 avr-*-*) 3434 noconfigdirs="$noconfigdirs target-libstdc++-v3" 3435 ;; 3436 bpf-*-*) 3437 noconfigdirs="$noconfigdirs target-libstdc++-v3" 3438 ;; 3439 ft32-*-*) 3440 noconfigdirs="$noconfigdirs target-libstdc++-v3" 3441 ;; 3442 esac 3443fi 3444 3445# Disable C++ on systems where it is known to not work. 3446# For testing, you can override this with --enable-languages=c++. 3447case ,${enable_languages}, in 3448 *,c++,*) 3449 ;; 3450 *) 3451 case "${target}" in 3452 bpf-*-*) 3453 unsupported_languages="$unsupported_languages c++" 3454 ;; 3455 esac 3456 ;; 3457esac 3458 3459# Disable Objc on systems where it is known to not work. 3460# For testing, you can override this with --enable-languages=objc. 3461case ,${enable_languages}, in 3462 *,objc,*) 3463 ;; 3464 *) 3465 case "${target}" in 3466 bpf-*-*) 3467 unsupported_languages="$unsupported_languages objc" 3468 ;; 3469 esac 3470 ;; 3471esac 3472 3473# Disable D on systems where it is known to not work. 3474# For testing, you can override this with --enable-languages=d. 3475case ,${enable_languages}, in 3476 *,d,*) 3477 ;; 3478 *) 3479 case "${target}" in 3480 bpf-*-*) 3481 unsupported_languages="$unsupported_languages d" 3482 ;; 3483 esac 3484 ;; 3485esac 3486 3487# Disable libphobos on unsupported systems. 3488# For testing, you can override this with --enable-libphobos. 3489if test -d ${srcdir}/libphobos; then 3490 if test x$enable_libphobos = x; then 3491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libphobos support" >&5 3492$as_echo_n "checking for libphobos support... " >&6; } 3493 if (srcdir=${srcdir}/libphobos; \ 3494 . ${srcdir}/configure.tgt; \ 3495 test "$LIBPHOBOS_SUPPORTED" != "yes") 3496 then 3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3498$as_echo "no" >&6; } 3499 noconfigdirs="$noconfigdirs target-libphobos" 3500 else 3501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3502$as_echo "yes" >&6; } 3503 fi 3504 fi 3505fi 3506 3507# Disable Fortran for some systems. 3508case "${target}" in 3509 mmix-*-*) 3510 # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>. 3511 unsupported_languages="$unsupported_languages fortran" 3512 ;; 3513 bpf-*-*) 3514 unsupported_languages="$unsupported_languages fortran" 3515 ;; 3516esac 3517 3518# Disable libffi for some systems. 3519case "${target}" in 3520 powerpc-*-darwin*) 3521 ;; 3522 i[3456789]86-*-darwin*) 3523 ;; 3524 x86_64-*-darwin[912]*) 3525 ;; 3526 *-*-darwin*) 3527 noconfigdirs="$noconfigdirs target-libffi" 3528 ;; 3529 *-*-netware*) 3530 noconfigdirs="$noconfigdirs target-libffi" 3531 ;; 3532 *-*-phoenix*) 3533 noconfigdirs="$noconfigdirs target-libffi" 3534 ;; 3535 *-*-rtems*) 3536 noconfigdirs="$noconfigdirs target-libffi" 3537 ;; 3538 *-*-tpf*) 3539 noconfigdirs="$noconfigdirs target-libffi" 3540 ;; 3541 *-*-uclinux*) 3542 noconfigdirs="$noconfigdirs target-libffi" 3543 ;; 3544 *-*-vxworks*) 3545 noconfigdirs="$noconfigdirs target-libffi" 3546 ;; 3547 aarch64*-*-freebsd*) 3548 noconfigdirs="$noconfigdirs target-libffi" 3549 ;; 3550 alpha*-*-*vms*) 3551 noconfigdirs="$noconfigdirs target-libffi" 3552 ;; 3553 arm*-*-freebsd*) 3554 noconfigdirs="$noconfigdirs target-libffi" 3555 ;; 3556 arm-wince-pe) 3557 noconfigdirs="$noconfigdirs target-libffi" 3558 ;; 3559 arm*-*-symbianelf*) 3560 noconfigdirs="$noconfigdirs target-libffi" 3561 ;; 3562 bpf-*-*) 3563 noconfigdirs="$noconfigdirs target-libffi" 3564 ;; 3565 cris-*-* | crisv32-*-*) 3566 case "${target}" in 3567 *-*-linux*) 3568 ;; 3569 *) # See PR46792 regarding target-libffi. 3570 noconfigdirs="$noconfigdirs target-libffi";; 3571 esac 3572 ;; 3573 hppa*64*-*-hpux*) 3574 noconfigdirs="$noconfigdirs target-libffi" 3575 ;; 3576 hppa*-hp-hpux11*) 3577 ;; 3578 hppa*-*-hpux*) 3579 noconfigdirs="$noconfigdirs target-libffi" 3580 ;; 3581 ia64*-*-*vms*) 3582 noconfigdirs="$noconfigdirs target-libffi" 3583 ;; 3584 i[3456789]86-w64-mingw*) 3585 noconfigdirs="$noconfigdirs target-libffi" 3586 ;; 3587 i[3456789]86-*-mingw*) 3588 noconfigdirs="$noconfigdirs target-libffi" 3589 ;; 3590 x86_64-*-mingw*) 3591 noconfigdirs="$noconfigdirs target-libffi" 3592 ;; 3593 mmix-*-*) 3594 noconfigdirs="$noconfigdirs target-libffi" 3595 ;; 3596 powerpc-*-aix*) 3597 ;; 3598 rs6000-*-aix*) 3599 ;; 3600 ft32-*-*) 3601 noconfigdirs="$noconfigdirs target-libffi" 3602 ;; 3603 *-*-lynxos*) 3604 noconfigdirs="$noconfigdirs target-libffi" 3605 ;; 3606esac 3607 3608# Disable the go frontend on systems where it is known to not work. Please keep 3609# this in sync with contrib/config-list.mk. 3610case "${target}" in 3611*-*-darwin* | *-*-cygwin* | *-*-mingw* | bpf-* ) 3612 unsupported_languages="$unsupported_languages go" 3613 ;; 3614esac 3615 3616# Only allow gdbserver on some systems. 3617if test -d ${srcdir}/gdbserver; then 3618 if test x$enable_gdbserver = x; then 3619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5 3620$as_echo_n "checking for gdbserver support... " >&6; } 3621 if (srcdir=${srcdir}/gdbserver; \ 3622 . ${srcdir}/configure.srv; \ 3623 test -n "$UNSUPPORTED") 3624 then 3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3626$as_echo "no" >&6; } 3627 noconfigdirs="$noconfigdirs gdbserver" 3628 else 3629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3630$as_echo "yes" >&6; } 3631 fi 3632 fi 3633fi 3634 3635# Disable libgo for some systems where it is known to not work. 3636# For testing, you can easily override this with --enable-libgo. 3637if test x$enable_libgo = x; then 3638 case "${target}" in 3639 *-*-darwin*) 3640 # PR 46986 3641 noconfigdirs="$noconfigdirs target-libgo" 3642 ;; 3643 *-*-cygwin* | *-*-mingw*) 3644 noconfigdirs="$noconfigdirs target-libgo" 3645 ;; 3646 bpf-*-*) 3647 noconfigdirs="$noconfigdirs target-libgo" 3648 ;; 3649 esac 3650fi 3651 3652# Default libgloss CPU subdirectory. 3653libgloss_dir="$target_cpu" 3654 3655case "${target}" in 3656 sh*-*-pe|mips*-*-pe|*arm-wince-pe) 3657 libgloss_dir=wince 3658 ;; 3659 aarch64*-*-* ) 3660 libgloss_dir=aarch64 3661 ;; 3662 arm*-*-*) 3663 libgloss_dir=arm 3664 ;; 3665 cris-*-* | crisv32-*-*) 3666 libgloss_dir=cris 3667 ;; 3668 kvx-*-elf) 3669 libgloss_dir=kvx-elf 3670 ;; 3671 kvx-*-mbr) 3672 libgloss_dir=kvx-mbr 3673 ;; 3674 kvx-*-cos) 3675 libgloss_dir=kvx-cos 3676 ;; 3677 hppa*-*-*) 3678 libgloss_dir=pa 3679 ;; 3680 i[3456789]86-*-*) 3681 libgloss_dir=i386 3682 ;; 3683 loongarch*-*-*) 3684 libgloss_dir=loongarch 3685 ;; 3686 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*) 3687 libgloss_dir=m68hc11 3688 ;; 3689 m68*-*-* | fido-*-*) 3690 libgloss_dir=m68k 3691 ;; 3692 mips*-*-*) 3693 libgloss_dir=mips 3694 ;; 3695 powerpc*-*-*) 3696 libgloss_dir=rs6000 3697 ;; 3698 pru-*-*) 3699 libgloss_dir=pru 3700 ;; 3701 sparc*-*-*) 3702 libgloss_dir=sparc 3703 ;; 3704esac 3705 3706# Disable newlib and libgloss for various target OSes. 3707case "${target}" in 3708 alpha*-dec-osf*) 3709 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3710 ;; 3711 i[3456789]86-*-linux*) 3712 # This section makes it possible to build newlib natively on linux. 3713 # If we are using a cross compiler then don't configure newlib. 3714 if test x${is_cross_compiler} != xno ; then 3715 noconfigdirs="$noconfigdirs target-newlib" 3716 fi 3717 noconfigdirs="$noconfigdirs target-libgloss" 3718 # If we are not using a cross compiler, do configure newlib. 3719 # Note however, that newlib will only be configured in this situation 3720 # if the --with-newlib option has been given, because otherwise 3721 # 'target-newlib' will appear in skipdirs. 3722 ;; 3723 i[3456789]86-*-rdos*) 3724 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3725 ;; 3726 sh*-*-pe|mips*-*-pe|arm-wince-pe) 3727 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3728 ;; 3729 sparc-*-sunos4*) 3730 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3731 ;; 3732 bpf-*-*) 3733 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3734 ;; 3735 *-*-aix*) 3736 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3737 ;; 3738 *-*-beos*) 3739 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3740 ;; 3741 *-*-chorusos) 3742 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3743 ;; 3744 *-*-dragonfly*) 3745 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3746 ;; 3747 *-*-freebsd*) 3748 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3749 ;; 3750 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu) 3751 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3752 ;; 3753 *-*-lynxos*) 3754 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3755 ;; 3756 *-*-mingw*) 3757 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3758 ;; 3759 *-*-netbsd*) 3760 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3761 ;; 3762 *-*-netware*) 3763 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3764 ;; 3765 *-*-tpf*) 3766 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3767 ;; 3768 *-*-uclinux*) 3769 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3770 ;; 3771 *-*-vxworks*) 3772 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3773 ;; 3774esac 3775 3776case "${target}" in 3777 *-*-chorusos) 3778 ;; 3779 aarch64-*-darwin*) 3780 noconfigdirs="$noconfigdirs ld gas gdb gprof" 3781 noconfigdirs="$noconfigdirs sim target-rda" 3782 ;; 3783 amdgcn*-*-*) 3784 ;; 3785 arm-*-darwin*) 3786 noconfigdirs="$noconfigdirs ld gas gdb gprof" 3787 noconfigdirs="$noconfigdirs sim target-rda" 3788 ;; 3789 powerpc-*-darwin*) 3790 noconfigdirs="$noconfigdirs ld gas gdb gprof" 3791 noconfigdirs="$noconfigdirs sim target-rda" 3792 ;; 3793 i[3456789]86-*-darwin*) 3794 noconfigdirs="$noconfigdirs ld gprof" 3795 noconfigdirs="$noconfigdirs sim target-rda" 3796 ;; 3797 x86_64-*-darwin[912]*) 3798 noconfigdirs="$noconfigdirs ld gas gprof" 3799 noconfigdirs="$noconfigdirs sim target-rda" 3800 ;; 3801 *-*-darwin*) 3802 noconfigdirs="$noconfigdirs ld gas gdb gprof" 3803 noconfigdirs="$noconfigdirs sim target-rda" 3804 ;; 3805 *-*-dragonfly*) 3806 ;; 3807 *-*-freebsd*) 3808 if test "x$with_gmp" = x \ 3809 && ! test -d ${srcdir}/gmp \ 3810 && test -f /usr/local/include/gmp.h; then 3811 with_gmp=/usr/local 3812 fi 3813 ;; 3814 *-*-kaos*) 3815 # Remove unsupported stuff on all kaOS configurations. 3816 noconfigdirs="$noconfigdirs target-libgloss" 3817 ;; 3818 *-*-netbsd*) 3819 ;; 3820 *-*-netware*) 3821 ;; 3822 *-*-phoenix*) 3823 noconfigdirs="$noconfigdirs target-libgloss" 3824 ;; 3825 *-*-rtems*) 3826 noconfigdirs="$noconfigdirs target-libgloss" 3827 ;; 3828 # The tpf target doesn't support gdb yet. 3829 *-*-tpf*) 3830 noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl" 3831 ;; 3832 *-*-uclinux*) 3833 noconfigdirs="$noconfigdirs target-rda" 3834 ;; 3835 *-*-vxworks*) 3836 ;; 3837 alpha*-dec-osf*) 3838 # ld works, but does not support shared libraries. 3839 # gas doesn't generate exception information. 3840 noconfigdirs="$noconfigdirs gas ld" 3841 ;; 3842 alpha*-*-*vms*) 3843 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" 3844 ;; 3845 alpha*-*-*) 3846 # newlib is not 64 bit ready 3847 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3848 ;; 3849 bpf-*-*) 3850 noconfigdirs="$noconfigdirs target-libobjc target-libbacktrace" 3851 ;; 3852 sh*-*-pe|mips*-*-pe|*arm-wince-pe) 3853 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim" 3854 ;; 3855 arc*-*-*) 3856 noconfigdirs="$noconfigdirs sim" 3857 ;; 3858 arm-*-pe*) 3859 noconfigdirs="$noconfigdirs target-libgloss" 3860 ;; 3861 arm-*-riscix*) 3862 noconfigdirs="$noconfigdirs ld target-libgloss" 3863 ;; 3864 avr-*-*) 3865 if test x${with_avrlibc} != xno; then 3866 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 3867 fi 3868 ;; 3869 c4x-*-* | tic4x-*-*) 3870 noconfigdirs="$noconfigdirs target-libgloss" 3871 ;; 3872 tic54x-*-*) 3873 noconfigdirs="$noconfigdirs target-libgloss gdb" 3874 ;; 3875 d10v-*-*) 3876 noconfigdirs="$noconfigdirs target-libgloss" 3877 ;; 3878 d30v-*-*) 3879 noconfigdirs="$noconfigdirs gdb" 3880 ;; 3881 fr30-*-elf*) 3882 noconfigdirs="$noconfigdirs gdb" 3883 ;; 3884 ft32-*-*) 3885 noconfigdirs="$noconfigdirs target-rda gprof" 3886 ;; 3887 moxie-*-*) 3888 noconfigdirs="$noconfigdirs" 3889 ;; 3890 h8300*-*-*) 3891 noconfigdirs="$noconfigdirs target-libgloss" 3892 ;; 3893 h8500-*-*) 3894 noconfigdirs="$noconfigdirs target-libgloss" 3895 ;; 3896 hppa1.1-*-osf* | hppa1.1-*-bsd* ) 3897 ;; 3898 hppa*64*-*-hpux*) 3899 noconfigdirs="$noconfigdirs gdb" 3900 ;; 3901 hppa*-*-hpux11*) 3902 noconfigdirs="$noconfigdirs gdb ld" 3903 ;; 3904 hppa*64*-*-linux*) 3905 ;; 3906 hppa*-*-linux*) 3907 ;; 3908 hppa*-*-*elf* | \ 3909 hppa*-*-lites* | \ 3910 hppa*-*-openbsd* | \ 3911 hppa*64*-*-*) 3912 ;; 3913 hppa*-*-pro*) 3914 ;; 3915 hppa*-*-*) 3916 noconfigdirs="$noconfigdirs ld" 3917 ;; 3918 i960-*-*) 3919 noconfigdirs="$noconfigdirs gdb" 3920 ;; 3921 ia64*-*-elf*) 3922 # No gdb support yet. 3923 noconfigdirs="$noconfigdirs readline libgui itcl gdb" 3924 ;; 3925 ia64*-**-hpux*) 3926 # No ld support yet. 3927 noconfigdirs="$noconfigdirs gdb libgui itcl ld" 3928 ;; 3929 ia64*-*-*vms*) 3930 # No ld support yet. 3931 noconfigdirs="$noconfigdirs libgui itcl ld" 3932 ;; 3933 i[3456789]86-w64-mingw*) 3934 ;; 3935 i[3456789]86-*-mingw*) 3936 target_configdirs="$target_configdirs target-winsup" 3937 ;; 3938 *-*-cygwin*) 3939 target_configdirs="$target_configdirs target-libtermcap target-winsup" 3940 noconfigdirs="$noconfigdirs target-libgloss" 3941 # always build newlib if winsup directory is present. 3942 if test -d "$srcdir/winsup/cygwin"; then 3943 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` 3944 elif test -d "$srcdir/newlib"; then 3945 echo "Warning: winsup/cygwin is missing so newlib can't be built." 3946 fi 3947 ;; 3948 i[3456789]86-*-pe) 3949 noconfigdirs="$noconfigdirs target-libgloss" 3950 ;; 3951 i[3456789]86-*-sco3.2v5*) 3952 # The linker does not yet know about weak symbols in COFF, 3953 # and is not configured to handle mixed ELF and COFF. 3954 noconfigdirs="$noconfigdirs ld target-libgloss" 3955 ;; 3956 i[3456789]86-*-sco*) 3957 noconfigdirs="$noconfigdirs gprof target-libgloss" 3958 ;; 3959 i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*) 3960 noconfigdirs="$noconfigdirs target-libgloss" 3961 ;; 3962 i[3456789]86-*-sysv4*) 3963 noconfigdirs="$noconfigdirs target-libgloss" 3964 ;; 3965 i[3456789]86-*-beos*) 3966 noconfigdirs="$noconfigdirs gdb" 3967 ;; 3968 i[3456789]86-*-rdos*) 3969 noconfigdirs="$noconfigdirs gdb" 3970 ;; 3971 kvx-*-*) 3972 noconfigdirs="$noconfigdirs gdb gdbserver sim" 3973 ;; 3974 mmix-*-*) 3975 noconfigdirs="$noconfigdirs gdb" 3976 ;; 3977 mt-*-*) 3978 noconfigdirs="$noconfigdirs sim" 3979 ;; 3980 nfp-*-*) 3981 noconfigdirs="$noconfigdirs ld gas gdb gprof sim" 3982 noconfigdirs="$noconfigdirs $target_libraries" 3983 ;; 3984 pdp11-*-*) 3985 noconfigdirs="$noconfigdirs gdb gprof" 3986 ;; 3987 powerpc-*-aix*) 3988 # copied from rs6000-*-* entry 3989 noconfigdirs="$noconfigdirs gprof" 3990 ;; 3991 powerpc*-*-winnt* | powerpc*-*-pe*) 3992 target_configdirs="$target_configdirs target-winsup" 3993 noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl" 3994 # always build newlib. 3995 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` 3996 ;; 3997 # This is temporary until we can link against shared libraries 3998 powerpcle-*-solaris*) 3999 noconfigdirs="$noconfigdirs gdb sim tcl tk itcl" 4000 ;; 4001 powerpc-*-beos*) 4002 noconfigdirs="$noconfigdirs gdb" 4003 ;; 4004 rs6000-*-lynxos*) 4005 noconfigdirs="$noconfigdirs gprof" 4006 ;; 4007 rs6000-*-aix*) 4008 noconfigdirs="$noconfigdirs gprof" 4009 ;; 4010 rs6000-*-*) 4011 noconfigdirs="$noconfigdirs gprof" 4012 ;; 4013 m68k-apollo-*) 4014 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss" 4015 ;; 4016 microblaze*) 4017 noconfigdirs="$noconfigdirs gprof" 4018 ;; 4019 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*) 4020 if test x$with_newlib = xyes; then 4021 noconfigdirs="$noconfigdirs gprof" 4022 fi 4023 ;; 4024 mips*-*-irix5*) 4025 noconfigdirs="$noconfigdirs gprof target-libgloss" 4026 ;; 4027 mips*-*-irix6*) 4028 noconfigdirs="$noconfigdirs gprof target-libgloss" 4029 ;; 4030 mips*-*-bsd*) 4031 noconfigdirs="$noconfigdirs ld gas gprof target-libgloss" 4032 ;; 4033 mips*-*-linux*) 4034 ;; 4035 mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \ 4036 | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*) 4037 noconfigdirs="$noconfigdirs ld gas gprof" 4038 ;; 4039 mips*-*-*) 4040 noconfigdirs="$noconfigdirs gprof" 4041 ;; 4042 nvptx*-*-*) 4043 noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" 4044 ;; 4045 sh-*-*) 4046 case "${target}" in 4047 sh*-*-elf) 4048 ;; 4049 *) 4050 noconfigdirs="$noconfigdirs target-libgloss" ;; 4051 esac 4052 ;; 4053 sparc-*-sunos4*) 4054 if test x${is_cross_compiler} = xno ; then 4055 use_gnu_ld=no 4056 fi 4057 ;; 4058 tic6x-*-*) 4059 noconfigdirs="$noconfigdirs sim" 4060 ;; 4061 tilepro*-*-* | tilegx*-*-*) 4062 noconfigdirs="$noconfigdirs sim" 4063 ;; 4064 v810-*-*) 4065 noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss" 4066 ;; 4067 vax-*-*) 4068 noconfigdirs="$noconfigdirs target-newlib target-libgloss" 4069 ;; 4070 wasm32-*-*) 4071 noconfigdirs="$noconfigdirs ld" 4072 ;; 4073 loongarch*-*-linux*) 4074 ;; 4075 loongarch*-*-*) 4076 noconfigdirs="$noconfigdirs gprof" 4077 ;; 4078esac 4079 4080# If we aren't building newlib, then don't build libgloss, since libgloss 4081# depends upon some newlib header files. 4082case "${noconfigdirs}" in 4083 *target-libgloss*) ;; 4084 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;; 4085esac 4086 4087# Work in distributions that contain no compiler tools, like Autoconf. 4088host_makefile_frag=/dev/null 4089if test -d ${srcdir}/config ; then 4090case "${host}" in 4091 i[3456789]86-*-msdosdjgpp*) 4092 host_makefile_frag="config/mh-djgpp" 4093 ;; 4094 *-cygwin*) 4095 4096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5 4097$as_echo_n "checking to see if cat works as expected... " >&6; } 4098echo a >cygwin-cat-check 4099if test `cat cygwin-cat-check` = a ; then 4100 rm cygwin-cat-check 4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4102$as_echo "yes" >&6; } 4103else 4104 rm cygwin-cat-check 4105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4106$as_echo "no" >&6; } 4107 as_fn_error $? "The cat command does not ignore carriage return characters. 4108 Please either mount the build directory in binary mode or run the following 4109 commands before running any configure script: 4110set -o igncr 4111export SHELLOPTS 4112 " "$LINENO" 5 4113fi 4114 4115 host_makefile_frag="config/mh-cygwin" 4116 ;; 4117 *-mingw*) 4118 host_makefile_frag="config/mh-mingw" 4119 ;; 4120 alpha*-linux*) 4121 host_makefile_frag="config/mh-alpha-linux" 4122 ;; 4123 hppa*-hp-hpux*) 4124 host_makefile_frag="config/mh-pa" 4125 ;; 4126 hppa*-*) 4127 host_makefile_frag="config/mh-pa" 4128 ;; 4129 i?86-*-darwin[89]* | i?86-*-darwin1[0-7]* | powerpc*-*-darwin*) 4130 host_makefile_frag="config/mh-darwin" 4131 ;; 4132 powerpc-*-aix*) 4133 host_makefile_frag="config/mh-ppc-aix" 4134 ;; 4135 rs6000-*-aix*) 4136 host_makefile_frag="config/mh-ppc-aix" 4137 ;; 4138esac 4139fi 4140 4141if test "${build}" != "${host}" ; then 4142 AR_FOR_BUILD=${AR_FOR_BUILD-ar} 4143 AS_FOR_BUILD=${AS_FOR_BUILD-as} 4144 CC_FOR_BUILD=${CC_FOR_BUILD-gcc} 4145 CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}" 4146 CXX_FOR_BUILD=${CXX_FOR_BUILD-g++} 4147 DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil} 4148 GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran} 4149 GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo} 4150 GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc} 4151 DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool} 4152 LD_FOR_BUILD=${LD_FOR_BUILD-ld} 4153 NM_FOR_BUILD=${NM_FOR_BUILD-nm} 4154 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib} 4155 WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres} 4156 WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc} 4157else 4158 AR_FOR_BUILD="\$(AR)" 4159 AS_FOR_BUILD="\$(AS)" 4160 CC_FOR_BUILD="\$(CC)" 4161 CXX_FOR_BUILD="\$(CXX)" 4162 DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)" 4163 GFORTRAN_FOR_BUILD="\$(GFORTRAN)" 4164 GOC_FOR_BUILD="\$(GOC)" 4165 GDC_FOR_BUILD="\$(GDC)" 4166 DLLTOOL_FOR_BUILD="\$(DLLTOOL)" 4167 LD_FOR_BUILD="\$(LD)" 4168 NM_FOR_BUILD="\$(NM)" 4169 RANLIB_FOR_BUILD="\$(RANLIB)" 4170 WINDRES_FOR_BUILD="\$(WINDRES)" 4171 WINDMC_FOR_BUILD="\$(WINDMC)" 4172fi 4173 4174ac_ext=c 4175ac_cpp='$CPP $CPPFLAGS' 4176ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4177ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4178ac_compiler_gnu=$ac_cv_c_compiler_gnu 4179if test -n "$ac_tool_prefix"; then 4180 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4181set dummy ${ac_tool_prefix}gcc; ac_word=$2 4182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4183$as_echo_n "checking for $ac_word... " >&6; } 4184if ${ac_cv_prog_CC+:} false; then : 4185 $as_echo_n "(cached) " >&6 4186else 4187 if test -n "$CC"; then 4188 ac_cv_prog_CC="$CC" # Let the user override the test. 4189else 4190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4191for as_dir in $PATH 4192do 4193 IFS=$as_save_IFS 4194 test -z "$as_dir" && as_dir=. 4195 for ac_exec_ext in '' $ac_executable_extensions; do 4196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4197 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4199 break 2 4200 fi 4201done 4202 done 4203IFS=$as_save_IFS 4204 4205fi 4206fi 4207CC=$ac_cv_prog_CC 4208if test -n "$CC"; then 4209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4210$as_echo "$CC" >&6; } 4211else 4212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4213$as_echo "no" >&6; } 4214fi 4215 4216 4217fi 4218if test -z "$ac_cv_prog_CC"; then 4219 ac_ct_CC=$CC 4220 # Extract the first word of "gcc", so it can be a program name with args. 4221set dummy gcc; ac_word=$2 4222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4223$as_echo_n "checking for $ac_word... " >&6; } 4224if ${ac_cv_prog_ac_ct_CC+:} false; then : 4225 $as_echo_n "(cached) " >&6 4226else 4227 if test -n "$ac_ct_CC"; then 4228 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4229else 4230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4231for as_dir in $PATH 4232do 4233 IFS=$as_save_IFS 4234 test -z "$as_dir" && as_dir=. 4235 for ac_exec_ext in '' $ac_executable_extensions; do 4236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4237 ac_cv_prog_ac_ct_CC="gcc" 4238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4239 break 2 4240 fi 4241done 4242 done 4243IFS=$as_save_IFS 4244 4245fi 4246fi 4247ac_ct_CC=$ac_cv_prog_ac_ct_CC 4248if test -n "$ac_ct_CC"; then 4249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4250$as_echo "$ac_ct_CC" >&6; } 4251else 4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4253$as_echo "no" >&6; } 4254fi 4255 4256 if test "x$ac_ct_CC" = x; then 4257 CC="" 4258 else 4259 case $cross_compiling:$ac_tool_warned in 4260yes:) 4261{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4262$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4263ac_tool_warned=yes ;; 4264esac 4265 CC=$ac_ct_CC 4266 fi 4267else 4268 CC="$ac_cv_prog_CC" 4269fi 4270 4271if test -z "$CC"; then 4272 if test -n "$ac_tool_prefix"; then 4273 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4274set dummy ${ac_tool_prefix}cc; ac_word=$2 4275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4276$as_echo_n "checking for $ac_word... " >&6; } 4277if ${ac_cv_prog_CC+:} false; then : 4278 $as_echo_n "(cached) " >&6 4279else 4280 if test -n "$CC"; then 4281 ac_cv_prog_CC="$CC" # Let the user override the test. 4282else 4283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4284for as_dir in $PATH 4285do 4286 IFS=$as_save_IFS 4287 test -z "$as_dir" && as_dir=. 4288 for ac_exec_ext in '' $ac_executable_extensions; do 4289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4290 ac_cv_prog_CC="${ac_tool_prefix}cc" 4291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4292 break 2 4293 fi 4294done 4295 done 4296IFS=$as_save_IFS 4297 4298fi 4299fi 4300CC=$ac_cv_prog_CC 4301if test -n "$CC"; then 4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4303$as_echo "$CC" >&6; } 4304else 4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4306$as_echo "no" >&6; } 4307fi 4308 4309 4310 fi 4311fi 4312if test -z "$CC"; then 4313 # Extract the first word of "cc", so it can be a program name with args. 4314set dummy cc; ac_word=$2 4315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4316$as_echo_n "checking for $ac_word... " >&6; } 4317if ${ac_cv_prog_CC+:} false; then : 4318 $as_echo_n "(cached) " >&6 4319else 4320 if test -n "$CC"; then 4321 ac_cv_prog_CC="$CC" # Let the user override the test. 4322else 4323 ac_prog_rejected=no 4324as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4325for as_dir in $PATH 4326do 4327 IFS=$as_save_IFS 4328 test -z "$as_dir" && as_dir=. 4329 for ac_exec_ext in '' $ac_executable_extensions; do 4330 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4331 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4332 ac_prog_rejected=yes 4333 continue 4334 fi 4335 ac_cv_prog_CC="cc" 4336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4337 break 2 4338 fi 4339done 4340 done 4341IFS=$as_save_IFS 4342 4343if test $ac_prog_rejected = yes; then 4344 # We found a bogon in the path, so make sure we never use it. 4345 set dummy $ac_cv_prog_CC 4346 shift 4347 if test $# != 0; then 4348 # We chose a different compiler from the bogus one. 4349 # However, it has the same basename, so the bogon will be chosen 4350 # first if we set CC to just the basename; use the full file name. 4351 shift 4352 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4353 fi 4354fi 4355fi 4356fi 4357CC=$ac_cv_prog_CC 4358if test -n "$CC"; then 4359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4360$as_echo "$CC" >&6; } 4361else 4362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4363$as_echo "no" >&6; } 4364fi 4365 4366 4367fi 4368if test -z "$CC"; then 4369 if test -n "$ac_tool_prefix"; then 4370 for ac_prog in cl.exe 4371 do 4372 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4373set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4375$as_echo_n "checking for $ac_word... " >&6; } 4376if ${ac_cv_prog_CC+:} false; then : 4377 $as_echo_n "(cached) " >&6 4378else 4379 if test -n "$CC"; then 4380 ac_cv_prog_CC="$CC" # Let the user override the test. 4381else 4382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4383for as_dir in $PATH 4384do 4385 IFS=$as_save_IFS 4386 test -z "$as_dir" && as_dir=. 4387 for ac_exec_ext in '' $ac_executable_extensions; do 4388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4389 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4391 break 2 4392 fi 4393done 4394 done 4395IFS=$as_save_IFS 4396 4397fi 4398fi 4399CC=$ac_cv_prog_CC 4400if test -n "$CC"; then 4401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4402$as_echo "$CC" >&6; } 4403else 4404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4405$as_echo "no" >&6; } 4406fi 4407 4408 4409 test -n "$CC" && break 4410 done 4411fi 4412if test -z "$CC"; then 4413 ac_ct_CC=$CC 4414 for ac_prog in cl.exe 4415do 4416 # Extract the first word of "$ac_prog", so it can be a program name with args. 4417set dummy $ac_prog; ac_word=$2 4418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4419$as_echo_n "checking for $ac_word... " >&6; } 4420if ${ac_cv_prog_ac_ct_CC+:} false; then : 4421 $as_echo_n "(cached) " >&6 4422else 4423 if test -n "$ac_ct_CC"; then 4424 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4425else 4426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4427for as_dir in $PATH 4428do 4429 IFS=$as_save_IFS 4430 test -z "$as_dir" && as_dir=. 4431 for ac_exec_ext in '' $ac_executable_extensions; do 4432 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4433 ac_cv_prog_ac_ct_CC="$ac_prog" 4434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4435 break 2 4436 fi 4437done 4438 done 4439IFS=$as_save_IFS 4440 4441fi 4442fi 4443ac_ct_CC=$ac_cv_prog_ac_ct_CC 4444if test -n "$ac_ct_CC"; then 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4446$as_echo "$ac_ct_CC" >&6; } 4447else 4448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4449$as_echo "no" >&6; } 4450fi 4451 4452 4453 test -n "$ac_ct_CC" && break 4454done 4455 4456 if test "x$ac_ct_CC" = x; then 4457 CC="" 4458 else 4459 case $cross_compiling:$ac_tool_warned in 4460yes:) 4461{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4462$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4463ac_tool_warned=yes ;; 4464esac 4465 CC=$ac_ct_CC 4466 fi 4467fi 4468 4469fi 4470 4471 4472test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4473$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4474as_fn_error $? "no acceptable C compiler found in \$PATH 4475See \`config.log' for more details" "$LINENO" 5; } 4476 4477# Provide some information about the compiler. 4478$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4479set X $ac_compile 4480ac_compiler=$2 4481for ac_option in --version -v -V -qversion; do 4482 { { ac_try="$ac_compiler $ac_option >&5" 4483case "(($ac_try" in 4484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4485 *) ac_try_echo=$ac_try;; 4486esac 4487eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4488$as_echo "$ac_try_echo"; } >&5 4489 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4490 ac_status=$? 4491 if test -s conftest.err; then 4492 sed '10a\ 4493... rest of stderr output deleted ... 4494 10q' conftest.err >conftest.er1 4495 cat conftest.er1 >&5 4496 fi 4497 rm -f conftest.er1 conftest.err 4498 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4499 test $ac_status = 0; } 4500done 4501 4502cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4503/* end confdefs.h. */ 4504 4505int 4506main () 4507{ 4508 4509 ; 4510 return 0; 4511} 4512_ACEOF 4513ac_clean_files_save=$ac_clean_files 4514ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4515# Try to create an executable without -o first, disregard a.out. 4516# It will help us diagnose broken compilers, and finding out an intuition 4517# of exeext. 4518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4519$as_echo_n "checking whether the C compiler works... " >&6; } 4520ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4521 4522# The possible output files: 4523ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4524 4525ac_rmfiles= 4526for ac_file in $ac_files 4527do 4528 case $ac_file in 4529 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4530 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4531 esac 4532done 4533rm -f $ac_rmfiles 4534 4535if { { ac_try="$ac_link_default" 4536case "(($ac_try" in 4537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4538 *) ac_try_echo=$ac_try;; 4539esac 4540eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4541$as_echo "$ac_try_echo"; } >&5 4542 (eval "$ac_link_default") 2>&5 4543 ac_status=$? 4544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4545 test $ac_status = 0; }; then : 4546 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4547# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4548# in a Makefile. We should not override ac_cv_exeext if it was cached, 4549# so that the user can short-circuit this test for compilers unknown to 4550# Autoconf. 4551for ac_file in $ac_files '' 4552do 4553 test -f "$ac_file" || continue 4554 case $ac_file in 4555 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4556 ;; 4557 [ab].out ) 4558 # We found the default executable, but exeext='' is most 4559 # certainly right. 4560 break;; 4561 *.* ) 4562 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4563 then :; else 4564 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4565 fi 4566 # We set ac_cv_exeext here because the later test for it is not 4567 # safe: cross compilers may not add the suffix if given an `-o' 4568 # argument, so we may need to know it at that point already. 4569 # Even if this section looks crufty: it has the advantage of 4570 # actually working. 4571 break;; 4572 * ) 4573 break;; 4574 esac 4575done 4576test "$ac_cv_exeext" = no && ac_cv_exeext= 4577 4578else 4579 ac_file='' 4580fi 4581if test -z "$ac_file"; then : 4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4583$as_echo "no" >&6; } 4584$as_echo "$as_me: failed program was:" >&5 4585sed 's/^/| /' conftest.$ac_ext >&5 4586 4587{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4588$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4589as_fn_error 77 "C compiler cannot create executables 4590See \`config.log' for more details" "$LINENO" 5; } 4591else 4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4593$as_echo "yes" >&6; } 4594fi 4595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4596$as_echo_n "checking for C compiler default output file name... " >&6; } 4597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4598$as_echo "$ac_file" >&6; } 4599ac_exeext=$ac_cv_exeext 4600 4601rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4602ac_clean_files=$ac_clean_files_save 4603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4604$as_echo_n "checking for suffix of executables... " >&6; } 4605if { { ac_try="$ac_link" 4606case "(($ac_try" in 4607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4608 *) ac_try_echo=$ac_try;; 4609esac 4610eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4611$as_echo "$ac_try_echo"; } >&5 4612 (eval "$ac_link") 2>&5 4613 ac_status=$? 4614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4615 test $ac_status = 0; }; then : 4616 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4617# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4618# work properly (i.e., refer to `conftest.exe'), while it won't with 4619# `rm'. 4620for ac_file in conftest.exe conftest conftest.*; do 4621 test -f "$ac_file" || continue 4622 case $ac_file in 4623 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4624 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4625 break;; 4626 * ) break;; 4627 esac 4628done 4629else 4630 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4631$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4632as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4633See \`config.log' for more details" "$LINENO" 5; } 4634fi 4635rm -f conftest conftest$ac_cv_exeext 4636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4637$as_echo "$ac_cv_exeext" >&6; } 4638 4639rm -f conftest.$ac_ext 4640EXEEXT=$ac_cv_exeext 4641ac_exeext=$EXEEXT 4642cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4643/* end confdefs.h. */ 4644#include <stdio.h> 4645int 4646main () 4647{ 4648FILE *f = fopen ("conftest.out", "w"); 4649 return ferror (f) || fclose (f) != 0; 4650 4651 ; 4652 return 0; 4653} 4654_ACEOF 4655ac_clean_files="$ac_clean_files conftest.out" 4656# Check that the compiler produces executables we can run. If not, either 4657# the compiler is broken, or we cross compile. 4658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4659$as_echo_n "checking whether we are cross compiling... " >&6; } 4660if test "$cross_compiling" != yes; then 4661 { { ac_try="$ac_link" 4662case "(($ac_try" in 4663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4664 *) ac_try_echo=$ac_try;; 4665esac 4666eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4667$as_echo "$ac_try_echo"; } >&5 4668 (eval "$ac_link") 2>&5 4669 ac_status=$? 4670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4671 test $ac_status = 0; } 4672 if { ac_try='./conftest$ac_cv_exeext' 4673 { { case "(($ac_try" in 4674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4675 *) ac_try_echo=$ac_try;; 4676esac 4677eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4678$as_echo "$ac_try_echo"; } >&5 4679 (eval "$ac_try") 2>&5 4680 ac_status=$? 4681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4682 test $ac_status = 0; }; }; then 4683 cross_compiling=no 4684 else 4685 if test "$cross_compiling" = maybe; then 4686 cross_compiling=yes 4687 else 4688 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4689$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4690as_fn_error $? "cannot run C compiled programs. 4691If you meant to cross compile, use \`--host'. 4692See \`config.log' for more details" "$LINENO" 5; } 4693 fi 4694 fi 4695fi 4696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4697$as_echo "$cross_compiling" >&6; } 4698 4699rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4700ac_clean_files=$ac_clean_files_save 4701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4702$as_echo_n "checking for suffix of object files... " >&6; } 4703if ${ac_cv_objext+:} false; then : 4704 $as_echo_n "(cached) " >&6 4705else 4706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4707/* end confdefs.h. */ 4708 4709int 4710main () 4711{ 4712 4713 ; 4714 return 0; 4715} 4716_ACEOF 4717rm -f conftest.o conftest.obj 4718if { { ac_try="$ac_compile" 4719case "(($ac_try" in 4720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4721 *) ac_try_echo=$ac_try;; 4722esac 4723eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4724$as_echo "$ac_try_echo"; } >&5 4725 (eval "$ac_compile") 2>&5 4726 ac_status=$? 4727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4728 test $ac_status = 0; }; then : 4729 for ac_file in conftest.o conftest.obj conftest.*; do 4730 test -f "$ac_file" || continue; 4731 case $ac_file in 4732 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4733 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4734 break;; 4735 esac 4736done 4737else 4738 $as_echo "$as_me: failed program was:" >&5 4739sed 's/^/| /' conftest.$ac_ext >&5 4740 4741{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4742$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4743as_fn_error $? "cannot compute suffix of object files: cannot compile 4744See \`config.log' for more details" "$LINENO" 5; } 4745fi 4746rm -f conftest.$ac_cv_objext conftest.$ac_ext 4747fi 4748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4749$as_echo "$ac_cv_objext" >&6; } 4750OBJEXT=$ac_cv_objext 4751ac_objext=$OBJEXT 4752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4753$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4754if ${ac_cv_c_compiler_gnu+:} false; then : 4755 $as_echo_n "(cached) " >&6 4756else 4757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4758/* end confdefs.h. */ 4759 4760int 4761main () 4762{ 4763#ifndef __GNUC__ 4764 choke me 4765#endif 4766 4767 ; 4768 return 0; 4769} 4770_ACEOF 4771if ac_fn_c_try_compile "$LINENO"; then : 4772 ac_compiler_gnu=yes 4773else 4774 ac_compiler_gnu=no 4775fi 4776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4777ac_cv_c_compiler_gnu=$ac_compiler_gnu 4778 4779fi 4780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4781$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4782if test $ac_compiler_gnu = yes; then 4783 GCC=yes 4784else 4785 GCC= 4786fi 4787ac_test_CFLAGS=${CFLAGS+set} 4788ac_save_CFLAGS=$CFLAGS 4789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4790$as_echo_n "checking whether $CC accepts -g... " >&6; } 4791if ${ac_cv_prog_cc_g+:} false; then : 4792 $as_echo_n "(cached) " >&6 4793else 4794 ac_save_c_werror_flag=$ac_c_werror_flag 4795 ac_c_werror_flag=yes 4796 ac_cv_prog_cc_g=no 4797 CFLAGS="-g" 4798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4799/* end confdefs.h. */ 4800 4801int 4802main () 4803{ 4804 4805 ; 4806 return 0; 4807} 4808_ACEOF 4809if ac_fn_c_try_compile "$LINENO"; then : 4810 ac_cv_prog_cc_g=yes 4811else 4812 CFLAGS="" 4813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4814/* end confdefs.h. */ 4815 4816int 4817main () 4818{ 4819 4820 ; 4821 return 0; 4822} 4823_ACEOF 4824if ac_fn_c_try_compile "$LINENO"; then : 4825 4826else 4827 ac_c_werror_flag=$ac_save_c_werror_flag 4828 CFLAGS="-g" 4829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4830/* end confdefs.h. */ 4831 4832int 4833main () 4834{ 4835 4836 ; 4837 return 0; 4838} 4839_ACEOF 4840if ac_fn_c_try_compile "$LINENO"; then : 4841 ac_cv_prog_cc_g=yes 4842fi 4843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4844fi 4845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4846fi 4847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4848 ac_c_werror_flag=$ac_save_c_werror_flag 4849fi 4850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4851$as_echo "$ac_cv_prog_cc_g" >&6; } 4852if test "$ac_test_CFLAGS" = set; then 4853 CFLAGS=$ac_save_CFLAGS 4854elif test $ac_cv_prog_cc_g = yes; then 4855 if test "$GCC" = yes; then 4856 CFLAGS="-g -O2" 4857 else 4858 CFLAGS="-g" 4859 fi 4860else 4861 if test "$GCC" = yes; then 4862 CFLAGS="-O2" 4863 else 4864 CFLAGS= 4865 fi 4866fi 4867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4868$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4869if ${ac_cv_prog_cc_c89+:} false; then : 4870 $as_echo_n "(cached) " >&6 4871else 4872 ac_cv_prog_cc_c89=no 4873ac_save_CC=$CC 4874cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4875/* end confdefs.h. */ 4876#include <stdarg.h> 4877#include <stdio.h> 4878struct stat; 4879/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4880struct buf { int x; }; 4881FILE * (*rcsopen) (struct buf *, struct stat *, int); 4882static char *e (p, i) 4883 char **p; 4884 int i; 4885{ 4886 return p[i]; 4887} 4888static char *f (char * (*g) (char **, int), char **p, ...) 4889{ 4890 char *s; 4891 va_list v; 4892 va_start (v,p); 4893 s = g (p, va_arg (v,int)); 4894 va_end (v); 4895 return s; 4896} 4897 4898/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4899 function prototypes and stuff, but not '\xHH' hex character constants. 4900 These don't provoke an error unfortunately, instead are silently treated 4901 as 'x'. The following induces an error, until -std is added to get 4902 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4903 array size at least. It's necessary to write '\x00'==0 to get something 4904 that's true only with -std. */ 4905int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4906 4907/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4908 inside strings and character constants. */ 4909#define FOO(x) 'x' 4910int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4911 4912int test (int i, double x); 4913struct s1 {int (*f) (int a);}; 4914struct s2 {int (*f) (double a);}; 4915int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4916int argc; 4917char **argv; 4918int 4919main () 4920{ 4921return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4922 ; 4923 return 0; 4924} 4925_ACEOF 4926for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4927 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4928do 4929 CC="$ac_save_CC $ac_arg" 4930 if ac_fn_c_try_compile "$LINENO"; then : 4931 ac_cv_prog_cc_c89=$ac_arg 4932fi 4933rm -f core conftest.err conftest.$ac_objext 4934 test "x$ac_cv_prog_cc_c89" != "xno" && break 4935done 4936rm -f conftest.$ac_ext 4937CC=$ac_save_CC 4938 4939fi 4940# AC_CACHE_VAL 4941case "x$ac_cv_prog_cc_c89" in 4942 x) 4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4944$as_echo "none needed" >&6; } ;; 4945 xno) 4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4947$as_echo "unsupported" >&6; } ;; 4948 *) 4949 CC="$CC $ac_cv_prog_cc_c89" 4950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4951$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4952esac 4953if test "x$ac_cv_prog_cc_c89" != xno; then : 4954 4955fi 4956 4957ac_ext=c 4958ac_cpp='$CPP $CPPFLAGS' 4959ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4960ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4961ac_compiler_gnu=$ac_cv_c_compiler_gnu 4962 4963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4964$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4965if ${ac_cv_prog_cc_c99+:} false; then : 4966 $as_echo_n "(cached) " >&6 4967else 4968 ac_cv_prog_cc_c99=no 4969ac_save_CC=$CC 4970cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4971/* end confdefs.h. */ 4972#include <stdarg.h> 4973#include <stdbool.h> 4974#include <stdlib.h> 4975#include <wchar.h> 4976#include <stdio.h> 4977 4978// Check varargs macros. These examples are taken from C99 6.10.3.5. 4979#define debug(...) fprintf (stderr, __VA_ARGS__) 4980#define showlist(...) puts (#__VA_ARGS__) 4981#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4982static void 4983test_varargs_macros (void) 4984{ 4985 int x = 1234; 4986 int y = 5678; 4987 debug ("Flag"); 4988 debug ("X = %d\n", x); 4989 showlist (The first, second, and third items.); 4990 report (x>y, "x is %d but y is %d", x, y); 4991} 4992 4993// Check long long types. 4994#define BIG64 18446744073709551615ull 4995#define BIG32 4294967295ul 4996#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4997#if !BIG_OK 4998 your preprocessor is broken; 4999#endif 5000#if BIG_OK 5001#else 5002 your preprocessor is broken; 5003#endif 5004static long long int bignum = -9223372036854775807LL; 5005static unsigned long long int ubignum = BIG64; 5006 5007struct incomplete_array 5008{ 5009 int datasize; 5010 double data[]; 5011}; 5012 5013struct named_init { 5014 int number; 5015 const wchar_t *name; 5016 double average; 5017}; 5018 5019typedef const char *ccp; 5020 5021static inline int 5022test_restrict (ccp restrict text) 5023{ 5024 // See if C++-style comments work. 5025 // Iterate through items via the restricted pointer. 5026 // Also check for declarations in for loops. 5027 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 5028 continue; 5029 return 0; 5030} 5031 5032// Check varargs and va_copy. 5033static void 5034test_varargs (const char *format, ...) 5035{ 5036 va_list args; 5037 va_start (args, format); 5038 va_list args_copy; 5039 va_copy (args_copy, args); 5040 5041 const char *str; 5042 int number; 5043 float fnumber; 5044 5045 while (*format) 5046 { 5047 switch (*format++) 5048 { 5049 case 's': // string 5050 str = va_arg (args_copy, const char *); 5051 break; 5052 case 'd': // int 5053 number = va_arg (args_copy, int); 5054 break; 5055 case 'f': // float 5056 fnumber = va_arg (args_copy, double); 5057 break; 5058 default: 5059 break; 5060 } 5061 } 5062 va_end (args_copy); 5063 va_end (args); 5064} 5065 5066int 5067main () 5068{ 5069 5070 // Check bool. 5071 _Bool success = false; 5072 5073 // Check restrict. 5074 if (test_restrict ("String literal") == 0) 5075 success = true; 5076 char *restrict newvar = "Another string"; 5077 5078 // Check varargs. 5079 test_varargs ("s, d' f .", "string", 65, 34.234); 5080 test_varargs_macros (); 5081 5082 // Check flexible array members. 5083 struct incomplete_array *ia = 5084 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 5085 ia->datasize = 10; 5086 for (int i = 0; i < ia->datasize; ++i) 5087 ia->data[i] = i * 1.234; 5088 5089 // Check named initializers. 5090 struct named_init ni = { 5091 .number = 34, 5092 .name = L"Test wide string", 5093 .average = 543.34343, 5094 }; 5095 5096 ni.number = 58; 5097 5098 int dynamic_array[ni.number]; 5099 dynamic_array[ni.number - 1] = 543; 5100 5101 // work around unused variable warnings 5102 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 5103 || dynamic_array[ni.number - 1] != 543); 5104 5105 ; 5106 return 0; 5107} 5108_ACEOF 5109for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 5110do 5111 CC="$ac_save_CC $ac_arg" 5112 if ac_fn_c_try_compile "$LINENO"; then : 5113 ac_cv_prog_cc_c99=$ac_arg 5114fi 5115rm -f core conftest.err conftest.$ac_objext 5116 test "x$ac_cv_prog_cc_c99" != "xno" && break 5117done 5118rm -f conftest.$ac_ext 5119CC=$ac_save_CC 5120 5121fi 5122# AC_CACHE_VAL 5123case "x$ac_cv_prog_cc_c99" in 5124 x) 5125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5126$as_echo "none needed" >&6; } ;; 5127 xno) 5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5129$as_echo "unsupported" >&6; } ;; 5130 *) 5131 CC="$CC $ac_cv_prog_cc_c99" 5132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 5133$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 5134esac 5135if test "x$ac_cv_prog_cc_c99" != xno; then : 5136 5137fi 5138 5139 5140ac_ext=cpp 5141ac_cpp='$CXXCPP $CPPFLAGS' 5142ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5143ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5144ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5145if test -z "$CXX"; then 5146 if test -n "$CCC"; then 5147 CXX=$CCC 5148 else 5149 if test -n "$ac_tool_prefix"; then 5150 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5151 do 5152 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5153set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5155$as_echo_n "checking for $ac_word... " >&6; } 5156if ${ac_cv_prog_CXX+:} false; then : 5157 $as_echo_n "(cached) " >&6 5158else 5159 if test -n "$CXX"; then 5160 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5161else 5162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5163for as_dir in $PATH 5164do 5165 IFS=$as_save_IFS 5166 test -z "$as_dir" && as_dir=. 5167 for ac_exec_ext in '' $ac_executable_extensions; do 5168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5169 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5171 break 2 5172 fi 5173done 5174 done 5175IFS=$as_save_IFS 5176 5177fi 5178fi 5179CXX=$ac_cv_prog_CXX 5180if test -n "$CXX"; then 5181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 5182$as_echo "$CXX" >&6; } 5183else 5184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5185$as_echo "no" >&6; } 5186fi 5187 5188 5189 test -n "$CXX" && break 5190 done 5191fi 5192if test -z "$CXX"; then 5193 ac_ct_CXX=$CXX 5194 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5195do 5196 # Extract the first word of "$ac_prog", so it can be a program name with args. 5197set dummy $ac_prog; ac_word=$2 5198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5199$as_echo_n "checking for $ac_word... " >&6; } 5200if ${ac_cv_prog_ac_ct_CXX+:} false; then : 5201 $as_echo_n "(cached) " >&6 5202else 5203 if test -n "$ac_ct_CXX"; then 5204 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5205else 5206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5207for as_dir in $PATH 5208do 5209 IFS=$as_save_IFS 5210 test -z "$as_dir" && as_dir=. 5211 for ac_exec_ext in '' $ac_executable_extensions; do 5212 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5213 ac_cv_prog_ac_ct_CXX="$ac_prog" 5214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5215 break 2 5216 fi 5217done 5218 done 5219IFS=$as_save_IFS 5220 5221fi 5222fi 5223ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5224if test -n "$ac_ct_CXX"; then 5225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 5226$as_echo "$ac_ct_CXX" >&6; } 5227else 5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5229$as_echo "no" >&6; } 5230fi 5231 5232 5233 test -n "$ac_ct_CXX" && break 5234done 5235 5236 if test "x$ac_ct_CXX" = x; then 5237 CXX="g++" 5238 else 5239 case $cross_compiling:$ac_tool_warned in 5240yes:) 5241{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5242$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5243ac_tool_warned=yes ;; 5244esac 5245 CXX=$ac_ct_CXX 5246 fi 5247fi 5248 5249 fi 5250fi 5251# Provide some information about the compiler. 5252$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 5253set X $ac_compile 5254ac_compiler=$2 5255for ac_option in --version -v -V -qversion; do 5256 { { ac_try="$ac_compiler $ac_option >&5" 5257case "(($ac_try" in 5258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5259 *) ac_try_echo=$ac_try;; 5260esac 5261eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5262$as_echo "$ac_try_echo"; } >&5 5263 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 5264 ac_status=$? 5265 if test -s conftest.err; then 5266 sed '10a\ 5267... rest of stderr output deleted ... 5268 10q' conftest.err >conftest.er1 5269 cat conftest.er1 >&5 5270 fi 5271 rm -f conftest.er1 conftest.err 5272 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5273 test $ac_status = 0; } 5274done 5275 5276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 5277$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5278if ${ac_cv_cxx_compiler_gnu+:} false; then : 5279 $as_echo_n "(cached) " >&6 5280else 5281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5282/* end confdefs.h. */ 5283 5284int 5285main () 5286{ 5287#ifndef __GNUC__ 5288 choke me 5289#endif 5290 5291 ; 5292 return 0; 5293} 5294_ACEOF 5295if ac_fn_cxx_try_compile "$LINENO"; then : 5296 ac_compiler_gnu=yes 5297else 5298 ac_compiler_gnu=no 5299fi 5300rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5301ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5302 5303fi 5304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 5305$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5306if test $ac_compiler_gnu = yes; then 5307 GXX=yes 5308else 5309 GXX= 5310fi 5311ac_test_CXXFLAGS=${CXXFLAGS+set} 5312ac_save_CXXFLAGS=$CXXFLAGS 5313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 5314$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5315if ${ac_cv_prog_cxx_g+:} false; then : 5316 $as_echo_n "(cached) " >&6 5317else 5318 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5319 ac_cxx_werror_flag=yes 5320 ac_cv_prog_cxx_g=no 5321 CXXFLAGS="-g" 5322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5323/* end confdefs.h. */ 5324 5325int 5326main () 5327{ 5328 5329 ; 5330 return 0; 5331} 5332_ACEOF 5333if ac_fn_cxx_try_compile "$LINENO"; then : 5334 ac_cv_prog_cxx_g=yes 5335else 5336 CXXFLAGS="" 5337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5338/* end confdefs.h. */ 5339 5340int 5341main () 5342{ 5343 5344 ; 5345 return 0; 5346} 5347_ACEOF 5348if ac_fn_cxx_try_compile "$LINENO"; then : 5349 5350else 5351 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5352 CXXFLAGS="-g" 5353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5354/* end confdefs.h. */ 5355 5356int 5357main () 5358{ 5359 5360 ; 5361 return 0; 5362} 5363_ACEOF 5364if ac_fn_cxx_try_compile "$LINENO"; then : 5365 ac_cv_prog_cxx_g=yes 5366fi 5367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5368fi 5369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5370fi 5371rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5372 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5373fi 5374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 5375$as_echo "$ac_cv_prog_cxx_g" >&6; } 5376if test "$ac_test_CXXFLAGS" = set; then 5377 CXXFLAGS=$ac_save_CXXFLAGS 5378elif test $ac_cv_prog_cxx_g = yes; then 5379 if test "$GXX" = yes; then 5380 CXXFLAGS="-g -O2" 5381 else 5382 CXXFLAGS="-g" 5383 fi 5384else 5385 if test "$GXX" = yes; then 5386 CXXFLAGS="-O2" 5387 else 5388 CXXFLAGS= 5389 fi 5390fi 5391ac_ext=c 5392ac_cpp='$CPP $CPPFLAGS' 5393ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5394ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5395ac_compiler_gnu=$ac_cv_c_compiler_gnu 5396 5397 5398# We must set the default linker to the linker used by gcc for the correct 5399# operation of libtool. If LD is not defined and we are using gcc, try to 5400# set the LD default to the ld used by gcc. 5401if test -z "$LD"; then 5402 if test "$GCC" = yes; then 5403 case $build in 5404 *-*-mingw*) 5405 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;; 5406 *) 5407 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;; 5408 esac 5409 case $gcc_prog_ld in 5410 # Accept absolute paths. 5411 [\\/]* | [A-Za-z]:[\\/]*) 5412 LD="$gcc_prog_ld" ;; 5413 esac 5414 fi 5415fi 5416 5417# Check whether -static-libstdc++ -static-libgcc is supported. 5418have_static_libs=no 5419if test "$GCC" = yes; then 5420 saved_LDFLAGS="$LDFLAGS" 5421 5422 LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc" 5423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5 5424$as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; } 5425 ac_ext=cpp 5426ac_cpp='$CXXCPP $CPPFLAGS' 5427ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5428ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5429ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5430 5431 5432cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5433/* end confdefs.h. */ 5434 5435#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) 5436#error -static-libstdc++ not implemented 5437#endif 5438int main() {} 5439_ACEOF 5440if ac_fn_cxx_try_link "$LINENO"; then : 5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5442$as_echo "yes" >&6; }; have_static_libs=yes 5443else 5444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5445$as_echo "no" >&6; } 5446fi 5447rm -f core conftest.err conftest.$ac_objext \ 5448 conftest$ac_exeext conftest.$ac_ext 5449 ac_ext=c 5450ac_cpp='$CPP $CPPFLAGS' 5451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5453ac_compiler_gnu=$ac_cv_c_compiler_gnu 5454 5455 5456 LDFLAGS="$saved_LDFLAGS" 5457fi 5458 5459 5460 5461 5462if test -n "$ac_tool_prefix"; then 5463 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args. 5464set dummy ${ac_tool_prefix}gnatbind; ac_word=$2 5465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5466$as_echo_n "checking for $ac_word... " >&6; } 5467if ${ac_cv_prog_GNATBIND+:} false; then : 5468 $as_echo_n "(cached) " >&6 5469else 5470 if test -n "$GNATBIND"; then 5471 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test. 5472else 5473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5474for as_dir in $PATH 5475do 5476 IFS=$as_save_IFS 5477 test -z "$as_dir" && as_dir=. 5478 for ac_exec_ext in '' $ac_executable_extensions; do 5479 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5480 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind" 5481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5482 break 2 5483 fi 5484done 5485 done 5486IFS=$as_save_IFS 5487 5488fi 5489fi 5490GNATBIND=$ac_cv_prog_GNATBIND 5491if test -n "$GNATBIND"; then 5492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5 5493$as_echo "$GNATBIND" >&6; } 5494else 5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5496$as_echo "no" >&6; } 5497fi 5498 5499 5500fi 5501if test -z "$ac_cv_prog_GNATBIND"; then 5502 ac_ct_GNATBIND=$GNATBIND 5503 # Extract the first word of "gnatbind", so it can be a program name with args. 5504set dummy gnatbind; ac_word=$2 5505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5506$as_echo_n "checking for $ac_word... " >&6; } 5507if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then : 5508 $as_echo_n "(cached) " >&6 5509else 5510 if test -n "$ac_ct_GNATBIND"; then 5511 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test. 5512else 5513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5514for as_dir in $PATH 5515do 5516 IFS=$as_save_IFS 5517 test -z "$as_dir" && as_dir=. 5518 for ac_exec_ext in '' $ac_executable_extensions; do 5519 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5520 ac_cv_prog_ac_ct_GNATBIND="gnatbind" 5521 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5522 break 2 5523 fi 5524done 5525 done 5526IFS=$as_save_IFS 5527 5528fi 5529fi 5530ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND 5531if test -n "$ac_ct_GNATBIND"; then 5532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5 5533$as_echo "$ac_ct_GNATBIND" >&6; } 5534else 5535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5536$as_echo "no" >&6; } 5537fi 5538 5539 if test "x$ac_ct_GNATBIND" = x; then 5540 GNATBIND="no" 5541 else 5542 case $cross_compiling:$ac_tool_warned in 5543yes:) 5544{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5545$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5546ac_tool_warned=yes ;; 5547esac 5548 GNATBIND=$ac_ct_GNATBIND 5549 fi 5550else 5551 GNATBIND="$ac_cv_prog_GNATBIND" 5552fi 5553 5554if test -n "$ac_tool_prefix"; then 5555 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args. 5556set dummy ${ac_tool_prefix}gnatmake; ac_word=$2 5557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5558$as_echo_n "checking for $ac_word... " >&6; } 5559if ${ac_cv_prog_GNATMAKE+:} false; then : 5560 $as_echo_n "(cached) " >&6 5561else 5562 if test -n "$GNATMAKE"; then 5563 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test. 5564else 5565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5566for as_dir in $PATH 5567do 5568 IFS=$as_save_IFS 5569 test -z "$as_dir" && as_dir=. 5570 for ac_exec_ext in '' $ac_executable_extensions; do 5571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5572 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake" 5573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5574 break 2 5575 fi 5576done 5577 done 5578IFS=$as_save_IFS 5579 5580fi 5581fi 5582GNATMAKE=$ac_cv_prog_GNATMAKE 5583if test -n "$GNATMAKE"; then 5584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5 5585$as_echo "$GNATMAKE" >&6; } 5586else 5587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5588$as_echo "no" >&6; } 5589fi 5590 5591 5592fi 5593if test -z "$ac_cv_prog_GNATMAKE"; then 5594 ac_ct_GNATMAKE=$GNATMAKE 5595 # Extract the first word of "gnatmake", so it can be a program name with args. 5596set dummy gnatmake; ac_word=$2 5597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5598$as_echo_n "checking for $ac_word... " >&6; } 5599if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then : 5600 $as_echo_n "(cached) " >&6 5601else 5602 if test -n "$ac_ct_GNATMAKE"; then 5603 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test. 5604else 5605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5606for as_dir in $PATH 5607do 5608 IFS=$as_save_IFS 5609 test -z "$as_dir" && as_dir=. 5610 for ac_exec_ext in '' $ac_executable_extensions; do 5611 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5612 ac_cv_prog_ac_ct_GNATMAKE="gnatmake" 5613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5614 break 2 5615 fi 5616done 5617 done 5618IFS=$as_save_IFS 5619 5620fi 5621fi 5622ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE 5623if test -n "$ac_ct_GNATMAKE"; then 5624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5 5625$as_echo "$ac_ct_GNATMAKE" >&6; } 5626else 5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5628$as_echo "no" >&6; } 5629fi 5630 5631 if test "x$ac_ct_GNATMAKE" = x; then 5632 GNATMAKE="no" 5633 else 5634 case $cross_compiling:$ac_tool_warned in 5635yes:) 5636{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5637$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5638ac_tool_warned=yes ;; 5639esac 5640 GNATMAKE=$ac_ct_GNATMAKE 5641 fi 5642else 5643 GNATMAKE="$ac_cv_prog_GNATMAKE" 5644fi 5645 5646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada and is recent enough" >&5 5647$as_echo_n "checking whether compiler driver understands Ada and is recent enough... " >&6; } 5648if ${acx_cv_cc_gcc_supports_ada+:} false; then : 5649 $as_echo_n "(cached) " >&6 5650else 5651 cat >conftest.adb <<EOF 5652pragma Warnings (Off); 5653with System.CRTL; 5654pragma Warnings (On); 5655use type System.CRTL.int64; 5656procedure conftest is begin null; end conftest; 5657EOF 5658acx_cv_cc_gcc_supports_ada=no 5659# There is a bug in old released versions of GCC which causes the 5660# driver to exit successfully when the appropriate language module 5661# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1. 5662# Therefore we must check for the error message as well as an 5663# unsuccessful exit. 5664# Other compilers, like HP Tru64 UNIX cc, exit successfully when 5665# given a .adb file, but produce no object file. So we must check 5666# if an object file was really produced to guard against this. 5667errors=`(${CC} -c conftest.adb) 2>&1 || echo failure` 5668if test x"$errors" = x && test -f conftest.$ac_objext; then 5669 acx_cv_cc_gcc_supports_ada=yes 5670fi 5671rm -f conftest.* 5672fi 5673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5 5674$as_echo "$acx_cv_cc_gcc_supports_ada" >&6; } 5675 5676if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then 5677 have_gnat=yes 5678else 5679 have_gnat=no 5680fi 5681 5682 5683 5684if test -n "$ac_tool_prefix"; then 5685 # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args. 5686set dummy ${ac_tool_prefix}gdc; ac_word=$2 5687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5688$as_echo_n "checking for $ac_word... " >&6; } 5689if ${ac_cv_prog_GDC+:} false; then : 5690 $as_echo_n "(cached) " >&6 5691else 5692 if test -n "$GDC"; then 5693 ac_cv_prog_GDC="$GDC" # Let the user override the test. 5694else 5695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5696for as_dir in $PATH 5697do 5698 IFS=$as_save_IFS 5699 test -z "$as_dir" && as_dir=. 5700 for ac_exec_ext in '' $ac_executable_extensions; do 5701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5702 ac_cv_prog_GDC="${ac_tool_prefix}gdc" 5703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5704 break 2 5705 fi 5706done 5707 done 5708IFS=$as_save_IFS 5709 5710fi 5711fi 5712GDC=$ac_cv_prog_GDC 5713if test -n "$GDC"; then 5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5 5715$as_echo "$GDC" >&6; } 5716else 5717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5718$as_echo "no" >&6; } 5719fi 5720 5721 5722fi 5723if test -z "$ac_cv_prog_GDC"; then 5724 ac_ct_GDC=$GDC 5725 # Extract the first word of "gdc", so it can be a program name with args. 5726set dummy gdc; ac_word=$2 5727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5728$as_echo_n "checking for $ac_word... " >&6; } 5729if ${ac_cv_prog_ac_ct_GDC+:} false; then : 5730 $as_echo_n "(cached) " >&6 5731else 5732 if test -n "$ac_ct_GDC"; then 5733 ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test. 5734else 5735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5736for as_dir in $PATH 5737do 5738 IFS=$as_save_IFS 5739 test -z "$as_dir" && as_dir=. 5740 for ac_exec_ext in '' $ac_executable_extensions; do 5741 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5742 ac_cv_prog_ac_ct_GDC="gdc" 5743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5744 break 2 5745 fi 5746done 5747 done 5748IFS=$as_save_IFS 5749 5750fi 5751fi 5752ac_ct_GDC=$ac_cv_prog_ac_ct_GDC 5753if test -n "$ac_ct_GDC"; then 5754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5 5755$as_echo "$ac_ct_GDC" >&6; } 5756else 5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5758$as_echo "no" >&6; } 5759fi 5760 5761 if test "x$ac_ct_GDC" = x; then 5762 GDC="no" 5763 else 5764 case $cross_compiling:$ac_tool_warned in 5765yes:) 5766{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5767$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5768ac_tool_warned=yes ;; 5769esac 5770 GDC=$ac_ct_GDC 5771 fi 5772else 5773 GDC="$ac_cv_prog_GDC" 5774fi 5775 5776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D compiler works" >&5 5777$as_echo_n "checking whether the D compiler works... " >&6; } 5778if ${acx_cv_d_compiler_works+:} false; then : 5779 $as_echo_n "(cached) " >&6 5780else 5781 cat >conftest.d <<EOF 5782module conftest; int main() { return 0; } 5783EOF 5784acx_cv_d_compiler_works=no 5785if test "x$GDC" != xno; then 5786 errors=`(${GDC} -c conftest.d) 2>&1 || echo failure` 5787 if test x"$errors" = x && test -f conftest.$ac_objext; then 5788 acx_cv_d_compiler_works=yes 5789 fi 5790 rm -f conftest.* 5791fi 5792fi 5793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_d_compiler_works" >&5 5794$as_echo "$acx_cv_d_compiler_works" >&6; } 5795if test "x$GDC" != xno && test x$acx_cv_d_compiler_works != xno; then 5796 have_gdc=yes 5797else 5798 have_gdc=no 5799fi 5800 5801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5 5802$as_echo_n "checking how to compare bootstrapped objects... " >&6; } 5803if ${gcc_cv_prog_cmp_skip+:} false; then : 5804 $as_echo_n "(cached) " >&6 5805else 5806 echo abfoo >t1 5807 echo cdfoo >t2 5808 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2' 5809 if cmp t1 t2 2 2 > /dev/null 2>&1; then 5810 if cmp t1 t2 1 1 > /dev/null 2>&1; then 5811 : 5812 else 5813 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16' 5814 fi 5815 fi 5816 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then 5817 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then 5818 : 5819 else 5820 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2' 5821 fi 5822 fi 5823 rm t1 t2 5824 5825fi 5826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5 5827$as_echo "$gcc_cv_prog_cmp_skip" >&6; } 5828do_compare="$gcc_cv_prog_cmp_skip" 5829 5830 5831 5832# Check whether --enable-bootstrap was given. 5833if test "${enable_bootstrap+set}" = set; then : 5834 enableval=$enable_bootstrap; 5835else 5836 enable_bootstrap=default 5837fi 5838 5839 5840# Issue errors and warnings for invalid/strange bootstrap combinations. 5841if test -r $srcdir/gcc/configure; then 5842 have_compiler=yes 5843else 5844 have_compiler=no 5845fi 5846 5847case "$have_compiler:$host:$target:$enable_bootstrap" in 5848 *:*:*:no) ;; 5849 5850 # Default behavior. Enable bootstrap if we have a compiler 5851 # and we are in a native configuration. 5852 yes:$build:$build:default) 5853 enable_bootstrap=yes ;; 5854 5855 *:*:*:default) 5856 enable_bootstrap=no ;; 5857 5858 # We have a compiler and we are in a native configuration, bootstrap is ok 5859 yes:$build:$build:yes) 5860 ;; 5861 5862 # Other configurations, but we have a compiler. Assume the user knows 5863 # what he's doing. 5864 yes:*:*:yes) 5865 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5 5866$as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;} 5867 ;; 5868 5869 # No compiler: if they passed --enable-bootstrap explicitly, fail 5870 no:*:*:yes) 5871 as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;; 5872 5873 # Fail if wrong command line 5874 *) 5875 as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5 5876 ;; 5877esac 5878 5879# When bootstrapping with GCC, build stage 1 in C++11 mode to ensure that a 5880# C++11 compiler can still start the bootstrap. Otherwise, if building GCC, 5881# require C++11 (or higher). 5882if test "$enable_bootstrap:$GXX" = "yes:yes"; then 5883 CXX="$CXX -std=c++11" 5884elif test "$have_compiler" = yes; then 5885 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true 5886 ac_ext=cpp 5887ac_cpp='$CXXCPP $CPPFLAGS' 5888ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5889ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5890ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5891 ac_success=no 5892 5893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5 5894$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; } 5895if ${ax_cv_cxx_compile_cxx11+:} false; then : 5896 $as_echo_n "(cached) " >&6 5897else 5898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5899/* end confdefs.h. */ 5900 5901 5902// If the compiler admits that it is not ready for C++11, why torture it? 5903// Hopefully, this will speed up the test. 5904 5905#ifndef __cplusplus 5906 5907#error "This is not a C++ compiler" 5908 5909#elif __cplusplus < 201103L 5910 5911#error "This is not a C++11 compiler" 5912 5913#else 5914 5915namespace cxx11 5916{ 5917 5918 namespace test_static_assert 5919 { 5920 5921 template <typename T> 5922 struct check 5923 { 5924 static_assert(sizeof(int) <= sizeof(T), "not big enough"); 5925 }; 5926 5927 } 5928 5929 namespace test_final_override 5930 { 5931 5932 struct Base 5933 { 5934 virtual ~Base() {} 5935 virtual void f() {} 5936 }; 5937 5938 struct Derived : public Base 5939 { 5940 virtual ~Derived() override {} 5941 virtual void f() override {} 5942 }; 5943 5944 } 5945 5946 namespace test_double_right_angle_brackets 5947 { 5948 5949 template < typename T > 5950 struct check {}; 5951 5952 typedef check<void> single_type; 5953 typedef check<check<void>> double_type; 5954 typedef check<check<check<void>>> triple_type; 5955 typedef check<check<check<check<void>>>> quadruple_type; 5956 5957 } 5958 5959 namespace test_decltype 5960 { 5961 5962 int 5963 f() 5964 { 5965 int a = 1; 5966 decltype(a) b = 2; 5967 return a + b; 5968 } 5969 5970 } 5971 5972 namespace test_type_deduction 5973 { 5974 5975 template < typename T1, typename T2 > 5976 struct is_same 5977 { 5978 static const bool value = false; 5979 }; 5980 5981 template < typename T > 5982 struct is_same<T, T> 5983 { 5984 static const bool value = true; 5985 }; 5986 5987 template < typename T1, typename T2 > 5988 auto 5989 add(T1 a1, T2 a2) -> decltype(a1 + a2) 5990 { 5991 return a1 + a2; 5992 } 5993 5994 int 5995 test(const int c, volatile int v) 5996 { 5997 static_assert(is_same<int, decltype(0)>::value == true, ""); 5998 static_assert(is_same<int, decltype(c)>::value == false, ""); 5999 static_assert(is_same<int, decltype(v)>::value == false, ""); 6000 auto ac = c; 6001 auto av = v; 6002 auto sumi = ac + av + 'x'; 6003 auto sumf = ac + av + 1.0; 6004 static_assert(is_same<int, decltype(ac)>::value == true, ""); 6005 static_assert(is_same<int, decltype(av)>::value == true, ""); 6006 static_assert(is_same<int, decltype(sumi)>::value == true, ""); 6007 static_assert(is_same<int, decltype(sumf)>::value == false, ""); 6008 static_assert(is_same<int, decltype(add(c, v))>::value == true, ""); 6009 return (sumf > 0.0) ? sumi : add(c, v); 6010 } 6011 6012 } 6013 6014 namespace test_noexcept 6015 { 6016 6017 int f() { return 0; } 6018 int g() noexcept { return 0; } 6019 6020 static_assert(noexcept(f()) == false, ""); 6021 static_assert(noexcept(g()) == true, ""); 6022 6023 } 6024 6025 namespace test_constexpr 6026 { 6027 6028 template < typename CharT > 6029 unsigned long constexpr 6030 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept 6031 { 6032 return *s ? strlen_c_r(s + 1, acc + 1) : acc; 6033 } 6034 6035 template < typename CharT > 6036 unsigned long constexpr 6037 strlen_c(const CharT *const s) noexcept 6038 { 6039 return strlen_c_r(s, 0UL); 6040 } 6041 6042 static_assert(strlen_c("") == 0UL, ""); 6043 static_assert(strlen_c("1") == 1UL, ""); 6044 static_assert(strlen_c("example") == 7UL, ""); 6045 static_assert(strlen_c("another\0example") == 7UL, ""); 6046 6047 } 6048 6049 namespace test_rvalue_references 6050 { 6051 6052 template < int N > 6053 struct answer 6054 { 6055 static constexpr int value = N; 6056 }; 6057 6058 answer<1> f(int&) { return answer<1>(); } 6059 answer<2> f(const int&) { return answer<2>(); } 6060 answer<3> f(int&&) { return answer<3>(); } 6061 6062 void 6063 test() 6064 { 6065 int i = 0; 6066 const int c = 0; 6067 static_assert(decltype(f(i))::value == 1, ""); 6068 static_assert(decltype(f(c))::value == 2, ""); 6069 static_assert(decltype(f(0))::value == 3, ""); 6070 } 6071 6072 } 6073 6074 namespace test_uniform_initialization 6075 { 6076 6077 struct test 6078 { 6079 static const int zero {}; 6080 static const int one {1}; 6081 }; 6082 6083 static_assert(test::zero == 0, ""); 6084 static_assert(test::one == 1, ""); 6085 6086 } 6087 6088 namespace test_lambdas 6089 { 6090 6091 void 6092 test1() 6093 { 6094 auto lambda1 = [](){}; 6095 auto lambda2 = lambda1; 6096 lambda1(); 6097 lambda2(); 6098 } 6099 6100 int 6101 test2() 6102 { 6103 auto a = [](int i, int j){ return i + j; }(1, 2); 6104 auto b = []() -> int { return '0'; }(); 6105 auto c = [=](){ return a + b; }(); 6106 auto d = [&](){ return c; }(); 6107 auto e = [a, &b](int x) mutable { 6108 const auto identity = [](int y){ return y; }; 6109 for (auto i = 0; i < a; ++i) 6110 a += b--; 6111 return x + identity(a + b); 6112 }(0); 6113 return a + b + c + d + e; 6114 } 6115 6116 int 6117 test3() 6118 { 6119 const auto nullary = [](){ return 0; }; 6120 const auto unary = [](int x){ return x; }; 6121 using nullary_t = decltype(nullary); 6122 using unary_t = decltype(unary); 6123 const auto higher1st = [](nullary_t f){ return f(); }; 6124 const auto higher2nd = [unary](nullary_t f1){ 6125 return [unary, f1](unary_t f2){ return f2(unary(f1())); }; 6126 }; 6127 return higher1st(nullary) + higher2nd(nullary)(unary); 6128 } 6129 6130 } 6131 6132 namespace test_variadic_templates 6133 { 6134 6135 template <int...> 6136 struct sum; 6137 6138 template <int N0, int... N1toN> 6139 struct sum<N0, N1toN...> 6140 { 6141 static constexpr auto value = N0 + sum<N1toN...>::value; 6142 }; 6143 6144 template <> 6145 struct sum<> 6146 { 6147 static constexpr auto value = 0; 6148 }; 6149 6150 static_assert(sum<>::value == 0, ""); 6151 static_assert(sum<1>::value == 1, ""); 6152 static_assert(sum<23>::value == 23, ""); 6153 static_assert(sum<1, 2>::value == 3, ""); 6154 static_assert(sum<5, 5, 11>::value == 21, ""); 6155 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, ""); 6156 6157 } 6158 6159 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae 6160 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function 6161 // because of this. 6162 namespace test_template_alias_sfinae 6163 { 6164 6165 struct foo {}; 6166 6167 template<typename T> 6168 using member = typename T::member_type; 6169 6170 template<typename T> 6171 void func(...) {} 6172 6173 template<typename T> 6174 void func(member<T>*) {} 6175 6176 void test(); 6177 6178 void test() { func<foo>(0); } 6179 6180 } 6181 6182} // namespace cxx11 6183 6184#endif // __cplusplus >= 201103L 6185 6186 6187 6188_ACEOF 6189if ac_fn_cxx_try_compile "$LINENO"; then : 6190 ax_cv_cxx_compile_cxx11=yes 6191else 6192 ax_cv_cxx_compile_cxx11=no 6193fi 6194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6195fi 6196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5 6197$as_echo "$ax_cv_cxx_compile_cxx11" >&6; } 6198 if test x$ax_cv_cxx_compile_cxx11 = xyes; then 6199 ac_success=yes 6200 fi 6201 6202 if test x$ac_success = xno; then 6203 for alternative in ${ax_cxx_compile_alternatives}; do 6204 switch="-std=gnu++${alternative}" 6205 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh` 6206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5 6207$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; } 6208if eval \${$cachevar+:} false; then : 6209 $as_echo_n "(cached) " >&6 6210else 6211 ac_save_CXX="$CXX" 6212 CXX="$CXX $switch" 6213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6214/* end confdefs.h. */ 6215 6216 6217// If the compiler admits that it is not ready for C++11, why torture it? 6218// Hopefully, this will speed up the test. 6219 6220#ifndef __cplusplus 6221 6222#error "This is not a C++ compiler" 6223 6224#elif __cplusplus < 201103L 6225 6226#error "This is not a C++11 compiler" 6227 6228#else 6229 6230namespace cxx11 6231{ 6232 6233 namespace test_static_assert 6234 { 6235 6236 template <typename T> 6237 struct check 6238 { 6239 static_assert(sizeof(int) <= sizeof(T), "not big enough"); 6240 }; 6241 6242 } 6243 6244 namespace test_final_override 6245 { 6246 6247 struct Base 6248 { 6249 virtual ~Base() {} 6250 virtual void f() {} 6251 }; 6252 6253 struct Derived : public Base 6254 { 6255 virtual ~Derived() override {} 6256 virtual void f() override {} 6257 }; 6258 6259 } 6260 6261 namespace test_double_right_angle_brackets 6262 { 6263 6264 template < typename T > 6265 struct check {}; 6266 6267 typedef check<void> single_type; 6268 typedef check<check<void>> double_type; 6269 typedef check<check<check<void>>> triple_type; 6270 typedef check<check<check<check<void>>>> quadruple_type; 6271 6272 } 6273 6274 namespace test_decltype 6275 { 6276 6277 int 6278 f() 6279 { 6280 int a = 1; 6281 decltype(a) b = 2; 6282 return a + b; 6283 } 6284 6285 } 6286 6287 namespace test_type_deduction 6288 { 6289 6290 template < typename T1, typename T2 > 6291 struct is_same 6292 { 6293 static const bool value = false; 6294 }; 6295 6296 template < typename T > 6297 struct is_same<T, T> 6298 { 6299 static const bool value = true; 6300 }; 6301 6302 template < typename T1, typename T2 > 6303 auto 6304 add(T1 a1, T2 a2) -> decltype(a1 + a2) 6305 { 6306 return a1 + a2; 6307 } 6308 6309 int 6310 test(const int c, volatile int v) 6311 { 6312 static_assert(is_same<int, decltype(0)>::value == true, ""); 6313 static_assert(is_same<int, decltype(c)>::value == false, ""); 6314 static_assert(is_same<int, decltype(v)>::value == false, ""); 6315 auto ac = c; 6316 auto av = v; 6317 auto sumi = ac + av + 'x'; 6318 auto sumf = ac + av + 1.0; 6319 static_assert(is_same<int, decltype(ac)>::value == true, ""); 6320 static_assert(is_same<int, decltype(av)>::value == true, ""); 6321 static_assert(is_same<int, decltype(sumi)>::value == true, ""); 6322 static_assert(is_same<int, decltype(sumf)>::value == false, ""); 6323 static_assert(is_same<int, decltype(add(c, v))>::value == true, ""); 6324 return (sumf > 0.0) ? sumi : add(c, v); 6325 } 6326 6327 } 6328 6329 namespace test_noexcept 6330 { 6331 6332 int f() { return 0; } 6333 int g() noexcept { return 0; } 6334 6335 static_assert(noexcept(f()) == false, ""); 6336 static_assert(noexcept(g()) == true, ""); 6337 6338 } 6339 6340 namespace test_constexpr 6341 { 6342 6343 template < typename CharT > 6344 unsigned long constexpr 6345 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept 6346 { 6347 return *s ? strlen_c_r(s + 1, acc + 1) : acc; 6348 } 6349 6350 template < typename CharT > 6351 unsigned long constexpr 6352 strlen_c(const CharT *const s) noexcept 6353 { 6354 return strlen_c_r(s, 0UL); 6355 } 6356 6357 static_assert(strlen_c("") == 0UL, ""); 6358 static_assert(strlen_c("1") == 1UL, ""); 6359 static_assert(strlen_c("example") == 7UL, ""); 6360 static_assert(strlen_c("another\0example") == 7UL, ""); 6361 6362 } 6363 6364 namespace test_rvalue_references 6365 { 6366 6367 template < int N > 6368 struct answer 6369 { 6370 static constexpr int value = N; 6371 }; 6372 6373 answer<1> f(int&) { return answer<1>(); } 6374 answer<2> f(const int&) { return answer<2>(); } 6375 answer<3> f(int&&) { return answer<3>(); } 6376 6377 void 6378 test() 6379 { 6380 int i = 0; 6381 const int c = 0; 6382 static_assert(decltype(f(i))::value == 1, ""); 6383 static_assert(decltype(f(c))::value == 2, ""); 6384 static_assert(decltype(f(0))::value == 3, ""); 6385 } 6386 6387 } 6388 6389 namespace test_uniform_initialization 6390 { 6391 6392 struct test 6393 { 6394 static const int zero {}; 6395 static const int one {1}; 6396 }; 6397 6398 static_assert(test::zero == 0, ""); 6399 static_assert(test::one == 1, ""); 6400 6401 } 6402 6403 namespace test_lambdas 6404 { 6405 6406 void 6407 test1() 6408 { 6409 auto lambda1 = [](){}; 6410 auto lambda2 = lambda1; 6411 lambda1(); 6412 lambda2(); 6413 } 6414 6415 int 6416 test2() 6417 { 6418 auto a = [](int i, int j){ return i + j; }(1, 2); 6419 auto b = []() -> int { return '0'; }(); 6420 auto c = [=](){ return a + b; }(); 6421 auto d = [&](){ return c; }(); 6422 auto e = [a, &b](int x) mutable { 6423 const auto identity = [](int y){ return y; }; 6424 for (auto i = 0; i < a; ++i) 6425 a += b--; 6426 return x + identity(a + b); 6427 }(0); 6428 return a + b + c + d + e; 6429 } 6430 6431 int 6432 test3() 6433 { 6434 const auto nullary = [](){ return 0; }; 6435 const auto unary = [](int x){ return x; }; 6436 using nullary_t = decltype(nullary); 6437 using unary_t = decltype(unary); 6438 const auto higher1st = [](nullary_t f){ return f(); }; 6439 const auto higher2nd = [unary](nullary_t f1){ 6440 return [unary, f1](unary_t f2){ return f2(unary(f1())); }; 6441 }; 6442 return higher1st(nullary) + higher2nd(nullary)(unary); 6443 } 6444 6445 } 6446 6447 namespace test_variadic_templates 6448 { 6449 6450 template <int...> 6451 struct sum; 6452 6453 template <int N0, int... N1toN> 6454 struct sum<N0, N1toN...> 6455 { 6456 static constexpr auto value = N0 + sum<N1toN...>::value; 6457 }; 6458 6459 template <> 6460 struct sum<> 6461 { 6462 static constexpr auto value = 0; 6463 }; 6464 6465 static_assert(sum<>::value == 0, ""); 6466 static_assert(sum<1>::value == 1, ""); 6467 static_assert(sum<23>::value == 23, ""); 6468 static_assert(sum<1, 2>::value == 3, ""); 6469 static_assert(sum<5, 5, 11>::value == 21, ""); 6470 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, ""); 6471 6472 } 6473 6474 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae 6475 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function 6476 // because of this. 6477 namespace test_template_alias_sfinae 6478 { 6479 6480 struct foo {}; 6481 6482 template<typename T> 6483 using member = typename T::member_type; 6484 6485 template<typename T> 6486 void func(...) {} 6487 6488 template<typename T> 6489 void func(member<T>*) {} 6490 6491 void test(); 6492 6493 void test() { func<foo>(0); } 6494 6495 } 6496 6497} // namespace cxx11 6498 6499#endif // __cplusplus >= 201103L 6500 6501 6502 6503_ACEOF 6504if ac_fn_cxx_try_compile "$LINENO"; then : 6505 eval $cachevar=yes 6506else 6507 eval $cachevar=no 6508fi 6509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6510 CXX="$ac_save_CXX" 6511fi 6512eval ac_res=\$$cachevar 6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6514$as_echo "$ac_res" >&6; } 6515 if eval test x\$$cachevar = xyes; then 6516 CXX="$CXX $switch" 6517 if test -n "$CXXCPP" ; then 6518 CXXCPP="$CXXCPP $switch" 6519 fi 6520 ac_success=yes 6521 break 6522 fi 6523 done 6524 fi 6525 6526 if test x$ac_success = xno; then 6527 for alternative in ${ax_cxx_compile_alternatives}; do 6528 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do 6529 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh` 6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5 6531$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; } 6532if eval \${$cachevar+:} false; then : 6533 $as_echo_n "(cached) " >&6 6534else 6535 ac_save_CXX="$CXX" 6536 CXX="$CXX $switch" 6537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6538/* end confdefs.h. */ 6539 6540 6541// If the compiler admits that it is not ready for C++11, why torture it? 6542// Hopefully, this will speed up the test. 6543 6544#ifndef __cplusplus 6545 6546#error "This is not a C++ compiler" 6547 6548#elif __cplusplus < 201103L 6549 6550#error "This is not a C++11 compiler" 6551 6552#else 6553 6554namespace cxx11 6555{ 6556 6557 namespace test_static_assert 6558 { 6559 6560 template <typename T> 6561 struct check 6562 { 6563 static_assert(sizeof(int) <= sizeof(T), "not big enough"); 6564 }; 6565 6566 } 6567 6568 namespace test_final_override 6569 { 6570 6571 struct Base 6572 { 6573 virtual ~Base() {} 6574 virtual void f() {} 6575 }; 6576 6577 struct Derived : public Base 6578 { 6579 virtual ~Derived() override {} 6580 virtual void f() override {} 6581 }; 6582 6583 } 6584 6585 namespace test_double_right_angle_brackets 6586 { 6587 6588 template < typename T > 6589 struct check {}; 6590 6591 typedef check<void> single_type; 6592 typedef check<check<void>> double_type; 6593 typedef check<check<check<void>>> triple_type; 6594 typedef check<check<check<check<void>>>> quadruple_type; 6595 6596 } 6597 6598 namespace test_decltype 6599 { 6600 6601 int 6602 f() 6603 { 6604 int a = 1; 6605 decltype(a) b = 2; 6606 return a + b; 6607 } 6608 6609 } 6610 6611 namespace test_type_deduction 6612 { 6613 6614 template < typename T1, typename T2 > 6615 struct is_same 6616 { 6617 static const bool value = false; 6618 }; 6619 6620 template < typename T > 6621 struct is_same<T, T> 6622 { 6623 static const bool value = true; 6624 }; 6625 6626 template < typename T1, typename T2 > 6627 auto 6628 add(T1 a1, T2 a2) -> decltype(a1 + a2) 6629 { 6630 return a1 + a2; 6631 } 6632 6633 int 6634 test(const int c, volatile int v) 6635 { 6636 static_assert(is_same<int, decltype(0)>::value == true, ""); 6637 static_assert(is_same<int, decltype(c)>::value == false, ""); 6638 static_assert(is_same<int, decltype(v)>::value == false, ""); 6639 auto ac = c; 6640 auto av = v; 6641 auto sumi = ac + av + 'x'; 6642 auto sumf = ac + av + 1.0; 6643 static_assert(is_same<int, decltype(ac)>::value == true, ""); 6644 static_assert(is_same<int, decltype(av)>::value == true, ""); 6645 static_assert(is_same<int, decltype(sumi)>::value == true, ""); 6646 static_assert(is_same<int, decltype(sumf)>::value == false, ""); 6647 static_assert(is_same<int, decltype(add(c, v))>::value == true, ""); 6648 return (sumf > 0.0) ? sumi : add(c, v); 6649 } 6650 6651 } 6652 6653 namespace test_noexcept 6654 { 6655 6656 int f() { return 0; } 6657 int g() noexcept { return 0; } 6658 6659 static_assert(noexcept(f()) == false, ""); 6660 static_assert(noexcept(g()) == true, ""); 6661 6662 } 6663 6664 namespace test_constexpr 6665 { 6666 6667 template < typename CharT > 6668 unsigned long constexpr 6669 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept 6670 { 6671 return *s ? strlen_c_r(s + 1, acc + 1) : acc; 6672 } 6673 6674 template < typename CharT > 6675 unsigned long constexpr 6676 strlen_c(const CharT *const s) noexcept 6677 { 6678 return strlen_c_r(s, 0UL); 6679 } 6680 6681 static_assert(strlen_c("") == 0UL, ""); 6682 static_assert(strlen_c("1") == 1UL, ""); 6683 static_assert(strlen_c("example") == 7UL, ""); 6684 static_assert(strlen_c("another\0example") == 7UL, ""); 6685 6686 } 6687 6688 namespace test_rvalue_references 6689 { 6690 6691 template < int N > 6692 struct answer 6693 { 6694 static constexpr int value = N; 6695 }; 6696 6697 answer<1> f(int&) { return answer<1>(); } 6698 answer<2> f(const int&) { return answer<2>(); } 6699 answer<3> f(int&&) { return answer<3>(); } 6700 6701 void 6702 test() 6703 { 6704 int i = 0; 6705 const int c = 0; 6706 static_assert(decltype(f(i))::value == 1, ""); 6707 static_assert(decltype(f(c))::value == 2, ""); 6708 static_assert(decltype(f(0))::value == 3, ""); 6709 } 6710 6711 } 6712 6713 namespace test_uniform_initialization 6714 { 6715 6716 struct test 6717 { 6718 static const int zero {}; 6719 static const int one {1}; 6720 }; 6721 6722 static_assert(test::zero == 0, ""); 6723 static_assert(test::one == 1, ""); 6724 6725 } 6726 6727 namespace test_lambdas 6728 { 6729 6730 void 6731 test1() 6732 { 6733 auto lambda1 = [](){}; 6734 auto lambda2 = lambda1; 6735 lambda1(); 6736 lambda2(); 6737 } 6738 6739 int 6740 test2() 6741 { 6742 auto a = [](int i, int j){ return i + j; }(1, 2); 6743 auto b = []() -> int { return '0'; }(); 6744 auto c = [=](){ return a + b; }(); 6745 auto d = [&](){ return c; }(); 6746 auto e = [a, &b](int x) mutable { 6747 const auto identity = [](int y){ return y; }; 6748 for (auto i = 0; i < a; ++i) 6749 a += b--; 6750 return x + identity(a + b); 6751 }(0); 6752 return a + b + c + d + e; 6753 } 6754 6755 int 6756 test3() 6757 { 6758 const auto nullary = [](){ return 0; }; 6759 const auto unary = [](int x){ return x; }; 6760 using nullary_t = decltype(nullary); 6761 using unary_t = decltype(unary); 6762 const auto higher1st = [](nullary_t f){ return f(); }; 6763 const auto higher2nd = [unary](nullary_t f1){ 6764 return [unary, f1](unary_t f2){ return f2(unary(f1())); }; 6765 }; 6766 return higher1st(nullary) + higher2nd(nullary)(unary); 6767 } 6768 6769 } 6770 6771 namespace test_variadic_templates 6772 { 6773 6774 template <int...> 6775 struct sum; 6776 6777 template <int N0, int... N1toN> 6778 struct sum<N0, N1toN...> 6779 { 6780 static constexpr auto value = N0 + sum<N1toN...>::value; 6781 }; 6782 6783 template <> 6784 struct sum<> 6785 { 6786 static constexpr auto value = 0; 6787 }; 6788 6789 static_assert(sum<>::value == 0, ""); 6790 static_assert(sum<1>::value == 1, ""); 6791 static_assert(sum<23>::value == 23, ""); 6792 static_assert(sum<1, 2>::value == 3, ""); 6793 static_assert(sum<5, 5, 11>::value == 21, ""); 6794 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, ""); 6795 6796 } 6797 6798 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae 6799 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function 6800 // because of this. 6801 namespace test_template_alias_sfinae 6802 { 6803 6804 struct foo {}; 6805 6806 template<typename T> 6807 using member = typename T::member_type; 6808 6809 template<typename T> 6810 void func(...) {} 6811 6812 template<typename T> 6813 void func(member<T>*) {} 6814 6815 void test(); 6816 6817 void test() { func<foo>(0); } 6818 6819 } 6820 6821} // namespace cxx11 6822 6823#endif // __cplusplus >= 201103L 6824 6825 6826 6827_ACEOF 6828if ac_fn_cxx_try_compile "$LINENO"; then : 6829 eval $cachevar=yes 6830else 6831 eval $cachevar=no 6832fi 6833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6834 CXX="$ac_save_CXX" 6835fi 6836eval ac_res=\$$cachevar 6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6838$as_echo "$ac_res" >&6; } 6839 if eval test x\$$cachevar = xyes; then 6840 CXX="$CXX $switch" 6841 if test -n "$CXXCPP" ; then 6842 CXXCPP="$CXXCPP $switch" 6843 fi 6844 ac_success=yes 6845 break 6846 fi 6847 done 6848 if test x$ac_success = xyes; then 6849 break 6850 fi 6851 done 6852 fi 6853 6854 ac_ext=c 6855ac_cpp='$CPP $CPPFLAGS' 6856ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6857ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6858ac_compiler_gnu=$ac_cv_c_compiler_gnu 6859 6860 if test x$ax_cxx_compile_cxx11_required = xtrue; then 6861 if test x$ac_success = xno; then 6862 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5 6863 fi 6864 fi 6865 if test x$ac_success = xno; then 6866 HAVE_CXX11=0 6867 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5 6868$as_echo "$as_me: No compiler with C++11 support was found" >&6;} 6869 else 6870 HAVE_CXX11=1 6871 6872$as_echo "#define HAVE_CXX11 1" >>confdefs.h 6873 6874 fi 6875 6876 6877 6878 if test "${build}" != "${host}"; then 6879 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true 6880 ac_ext=cpp 6881ac_cpp='$CXXCPP $CPPFLAGS' 6882ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6883ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6884ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6885 ac_success=no 6886 ax_cv_cxx_compile_cxx11_orig_cxx="$CXX" 6887 ax_cv_cxx_compile_cxx11_orig_cxxflags="$CXXFLAGS" 6888 ax_cv_cxx_compile_cxx11_orig_cppflags="$CPPFLAGS" 6889 CXX="$CXX_FOR_BUILD" 6890 CXXFLAGS="$CXXFLAGS_FOR_BUILD" 6891 CPPFLAGS="$CPPFLAGS_FOR_BUILD" 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5 6893$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; } 6894if ${ax_cv_cxx_compile_cxx11_FOR_BUILD+:} false; then : 6895 $as_echo_n "(cached) " >&6 6896else 6897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6898/* end confdefs.h. */ 6899 6900 6901// If the compiler admits that it is not ready for C++11, why torture it? 6902// Hopefully, this will speed up the test. 6903 6904#ifndef __cplusplus 6905 6906#error "This is not a C++ compiler" 6907 6908#elif __cplusplus < 201103L 6909 6910#error "This is not a C++11 compiler" 6911 6912#else 6913 6914namespace cxx11 6915{ 6916 6917 namespace test_static_assert 6918 { 6919 6920 template <typename T> 6921 struct check 6922 { 6923 static_assert(sizeof(int) <= sizeof(T), "not big enough"); 6924 }; 6925 6926 } 6927 6928 namespace test_final_override 6929 { 6930 6931 struct Base 6932 { 6933 virtual ~Base() {} 6934 virtual void f() {} 6935 }; 6936 6937 struct Derived : public Base 6938 { 6939 virtual ~Derived() override {} 6940 virtual void f() override {} 6941 }; 6942 6943 } 6944 6945 namespace test_double_right_angle_brackets 6946 { 6947 6948 template < typename T > 6949 struct check {}; 6950 6951 typedef check<void> single_type; 6952 typedef check<check<void>> double_type; 6953 typedef check<check<check<void>>> triple_type; 6954 typedef check<check<check<check<void>>>> quadruple_type; 6955 6956 } 6957 6958 namespace test_decltype 6959 { 6960 6961 int 6962 f() 6963 { 6964 int a = 1; 6965 decltype(a) b = 2; 6966 return a + b; 6967 } 6968 6969 } 6970 6971 namespace test_type_deduction 6972 { 6973 6974 template < typename T1, typename T2 > 6975 struct is_same 6976 { 6977 static const bool value = false; 6978 }; 6979 6980 template < typename T > 6981 struct is_same<T, T> 6982 { 6983 static const bool value = true; 6984 }; 6985 6986 template < typename T1, typename T2 > 6987 auto 6988 add(T1 a1, T2 a2) -> decltype(a1 + a2) 6989 { 6990 return a1 + a2; 6991 } 6992 6993 int 6994 test(const int c, volatile int v) 6995 { 6996 static_assert(is_same<int, decltype(0)>::value == true, ""); 6997 static_assert(is_same<int, decltype(c)>::value == false, ""); 6998 static_assert(is_same<int, decltype(v)>::value == false, ""); 6999 auto ac = c; 7000 auto av = v; 7001 auto sumi = ac + av + 'x'; 7002 auto sumf = ac + av + 1.0; 7003 static_assert(is_same<int, decltype(ac)>::value == true, ""); 7004 static_assert(is_same<int, decltype(av)>::value == true, ""); 7005 static_assert(is_same<int, decltype(sumi)>::value == true, ""); 7006 static_assert(is_same<int, decltype(sumf)>::value == false, ""); 7007 static_assert(is_same<int, decltype(add(c, v))>::value == true, ""); 7008 return (sumf > 0.0) ? sumi : add(c, v); 7009 } 7010 7011 } 7012 7013 namespace test_noexcept 7014 { 7015 7016 int f() { return 0; } 7017 int g() noexcept { return 0; } 7018 7019 static_assert(noexcept(f()) == false, ""); 7020 static_assert(noexcept(g()) == true, ""); 7021 7022 } 7023 7024 namespace test_constexpr 7025 { 7026 7027 template < typename CharT > 7028 unsigned long constexpr 7029 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept 7030 { 7031 return *s ? strlen_c_r(s + 1, acc + 1) : acc; 7032 } 7033 7034 template < typename CharT > 7035 unsigned long constexpr 7036 strlen_c(const CharT *const s) noexcept 7037 { 7038 return strlen_c_r(s, 0UL); 7039 } 7040 7041 static_assert(strlen_c("") == 0UL, ""); 7042 static_assert(strlen_c("1") == 1UL, ""); 7043 static_assert(strlen_c("example") == 7UL, ""); 7044 static_assert(strlen_c("another\0example") == 7UL, ""); 7045 7046 } 7047 7048 namespace test_rvalue_references 7049 { 7050 7051 template < int N > 7052 struct answer 7053 { 7054 static constexpr int value = N; 7055 }; 7056 7057 answer<1> f(int&) { return answer<1>(); } 7058 answer<2> f(const int&) { return answer<2>(); } 7059 answer<3> f(int&&) { return answer<3>(); } 7060 7061 void 7062 test() 7063 { 7064 int i = 0; 7065 const int c = 0; 7066 static_assert(decltype(f(i))::value == 1, ""); 7067 static_assert(decltype(f(c))::value == 2, ""); 7068 static_assert(decltype(f(0))::value == 3, ""); 7069 } 7070 7071 } 7072 7073 namespace test_uniform_initialization 7074 { 7075 7076 struct test 7077 { 7078 static const int zero {}; 7079 static const int one {1}; 7080 }; 7081 7082 static_assert(test::zero == 0, ""); 7083 static_assert(test::one == 1, ""); 7084 7085 } 7086 7087 namespace test_lambdas 7088 { 7089 7090 void 7091 test1() 7092 { 7093 auto lambda1 = [](){}; 7094 auto lambda2 = lambda1; 7095 lambda1(); 7096 lambda2(); 7097 } 7098 7099 int 7100 test2() 7101 { 7102 auto a = [](int i, int j){ return i + j; }(1, 2); 7103 auto b = []() -> int { return '0'; }(); 7104 auto c = [=](){ return a + b; }(); 7105 auto d = [&](){ return c; }(); 7106 auto e = [a, &b](int x) mutable { 7107 const auto identity = [](int y){ return y; }; 7108 for (auto i = 0; i < a; ++i) 7109 a += b--; 7110 return x + identity(a + b); 7111 }(0); 7112 return a + b + c + d + e; 7113 } 7114 7115 int 7116 test3() 7117 { 7118 const auto nullary = [](){ return 0; }; 7119 const auto unary = [](int x){ return x; }; 7120 using nullary_t = decltype(nullary); 7121 using unary_t = decltype(unary); 7122 const auto higher1st = [](nullary_t f){ return f(); }; 7123 const auto higher2nd = [unary](nullary_t f1){ 7124 return [unary, f1](unary_t f2){ return f2(unary(f1())); }; 7125 }; 7126 return higher1st(nullary) + higher2nd(nullary)(unary); 7127 } 7128 7129 } 7130 7131 namespace test_variadic_templates 7132 { 7133 7134 template <int...> 7135 struct sum; 7136 7137 template <int N0, int... N1toN> 7138 struct sum<N0, N1toN...> 7139 { 7140 static constexpr auto value = N0 + sum<N1toN...>::value; 7141 }; 7142 7143 template <> 7144 struct sum<> 7145 { 7146 static constexpr auto value = 0; 7147 }; 7148 7149 static_assert(sum<>::value == 0, ""); 7150 static_assert(sum<1>::value == 1, ""); 7151 static_assert(sum<23>::value == 23, ""); 7152 static_assert(sum<1, 2>::value == 3, ""); 7153 static_assert(sum<5, 5, 11>::value == 21, ""); 7154 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, ""); 7155 7156 } 7157 7158 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae 7159 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function 7160 // because of this. 7161 namespace test_template_alias_sfinae 7162 { 7163 7164 struct foo {}; 7165 7166 template<typename T> 7167 using member = typename T::member_type; 7168 7169 template<typename T> 7170 void func(...) {} 7171 7172 template<typename T> 7173 void func(member<T>*) {} 7174 7175 void test(); 7176 7177 void test() { func<foo>(0); } 7178 7179 } 7180 7181} // namespace cxx11 7182 7183#endif // __cplusplus >= 201103L 7184 7185 7186 7187_ACEOF 7188if ac_fn_cxx_try_compile "$LINENO"; then : 7189 ax_cv_cxx_compile_cxx11_FOR_BUILD=yes 7190else 7191 ax_cv_cxx_compile_cxx11_FOR_BUILD=no 7192fi 7193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7194fi 7195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11_FOR_BUILD" >&5 7196$as_echo "$ax_cv_cxx_compile_cxx11_FOR_BUILD" >&6; } 7197 if test x$ax_cv_cxx_compile_cxx11_FOR_BUILD = xyes; then 7198 ac_success=yes 7199 fi 7200 7201 if test x$ac_success = xno; then 7202 for alternative in ${ax_cxx_compile_alternatives}; do 7203 switch="-std=gnu++${alternative}" 7204 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh` 7205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5 7206$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; } 7207if eval \${$cachevar+:} false; then : 7208 $as_echo_n "(cached) " >&6 7209else 7210 ac_save_CXX="$CXX" 7211 CXX="$CXX $switch" 7212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7213/* end confdefs.h. */ 7214 7215 7216// If the compiler admits that it is not ready for C++11, why torture it? 7217// Hopefully, this will speed up the test. 7218 7219#ifndef __cplusplus 7220 7221#error "This is not a C++ compiler" 7222 7223#elif __cplusplus < 201103L 7224 7225#error "This is not a C++11 compiler" 7226 7227#else 7228 7229namespace cxx11 7230{ 7231 7232 namespace test_static_assert 7233 { 7234 7235 template <typename T> 7236 struct check 7237 { 7238 static_assert(sizeof(int) <= sizeof(T), "not big enough"); 7239 }; 7240 7241 } 7242 7243 namespace test_final_override 7244 { 7245 7246 struct Base 7247 { 7248 virtual ~Base() {} 7249 virtual void f() {} 7250 }; 7251 7252 struct Derived : public Base 7253 { 7254 virtual ~Derived() override {} 7255 virtual void f() override {} 7256 }; 7257 7258 } 7259 7260 namespace test_double_right_angle_brackets 7261 { 7262 7263 template < typename T > 7264 struct check {}; 7265 7266 typedef check<void> single_type; 7267 typedef check<check<void>> double_type; 7268 typedef check<check<check<void>>> triple_type; 7269 typedef check<check<check<check<void>>>> quadruple_type; 7270 7271 } 7272 7273 namespace test_decltype 7274 { 7275 7276 int 7277 f() 7278 { 7279 int a = 1; 7280 decltype(a) b = 2; 7281 return a + b; 7282 } 7283 7284 } 7285 7286 namespace test_type_deduction 7287 { 7288 7289 template < typename T1, typename T2 > 7290 struct is_same 7291 { 7292 static const bool value = false; 7293 }; 7294 7295 template < typename T > 7296 struct is_same<T, T> 7297 { 7298 static const bool value = true; 7299 }; 7300 7301 template < typename T1, typename T2 > 7302 auto 7303 add(T1 a1, T2 a2) -> decltype(a1 + a2) 7304 { 7305 return a1 + a2; 7306 } 7307 7308 int 7309 test(const int c, volatile int v) 7310 { 7311 static_assert(is_same<int, decltype(0)>::value == true, ""); 7312 static_assert(is_same<int, decltype(c)>::value == false, ""); 7313 static_assert(is_same<int, decltype(v)>::value == false, ""); 7314 auto ac = c; 7315 auto av = v; 7316 auto sumi = ac + av + 'x'; 7317 auto sumf = ac + av + 1.0; 7318 static_assert(is_same<int, decltype(ac)>::value == true, ""); 7319 static_assert(is_same<int, decltype(av)>::value == true, ""); 7320 static_assert(is_same<int, decltype(sumi)>::value == true, ""); 7321 static_assert(is_same<int, decltype(sumf)>::value == false, ""); 7322 static_assert(is_same<int, decltype(add(c, v))>::value == true, ""); 7323 return (sumf > 0.0) ? sumi : add(c, v); 7324 } 7325 7326 } 7327 7328 namespace test_noexcept 7329 { 7330 7331 int f() { return 0; } 7332 int g() noexcept { return 0; } 7333 7334 static_assert(noexcept(f()) == false, ""); 7335 static_assert(noexcept(g()) == true, ""); 7336 7337 } 7338 7339 namespace test_constexpr 7340 { 7341 7342 template < typename CharT > 7343 unsigned long constexpr 7344 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept 7345 { 7346 return *s ? strlen_c_r(s + 1, acc + 1) : acc; 7347 } 7348 7349 template < typename CharT > 7350 unsigned long constexpr 7351 strlen_c(const CharT *const s) noexcept 7352 { 7353 return strlen_c_r(s, 0UL); 7354 } 7355 7356 static_assert(strlen_c("") == 0UL, ""); 7357 static_assert(strlen_c("1") == 1UL, ""); 7358 static_assert(strlen_c("example") == 7UL, ""); 7359 static_assert(strlen_c("another\0example") == 7UL, ""); 7360 7361 } 7362 7363 namespace test_rvalue_references 7364 { 7365 7366 template < int N > 7367 struct answer 7368 { 7369 static constexpr int value = N; 7370 }; 7371 7372 answer<1> f(int&) { return answer<1>(); } 7373 answer<2> f(const int&) { return answer<2>(); } 7374 answer<3> f(int&&) { return answer<3>(); } 7375 7376 void 7377 test() 7378 { 7379 int i = 0; 7380 const int c = 0; 7381 static_assert(decltype(f(i))::value == 1, ""); 7382 static_assert(decltype(f(c))::value == 2, ""); 7383 static_assert(decltype(f(0))::value == 3, ""); 7384 } 7385 7386 } 7387 7388 namespace test_uniform_initialization 7389 { 7390 7391 struct test 7392 { 7393 static const int zero {}; 7394 static const int one {1}; 7395 }; 7396 7397 static_assert(test::zero == 0, ""); 7398 static_assert(test::one == 1, ""); 7399 7400 } 7401 7402 namespace test_lambdas 7403 { 7404 7405 void 7406 test1() 7407 { 7408 auto lambda1 = [](){}; 7409 auto lambda2 = lambda1; 7410 lambda1(); 7411 lambda2(); 7412 } 7413 7414 int 7415 test2() 7416 { 7417 auto a = [](int i, int j){ return i + j; }(1, 2); 7418 auto b = []() -> int { return '0'; }(); 7419 auto c = [=](){ return a + b; }(); 7420 auto d = [&](){ return c; }(); 7421 auto e = [a, &b](int x) mutable { 7422 const auto identity = [](int y){ return y; }; 7423 for (auto i = 0; i < a; ++i) 7424 a += b--; 7425 return x + identity(a + b); 7426 }(0); 7427 return a + b + c + d + e; 7428 } 7429 7430 int 7431 test3() 7432 { 7433 const auto nullary = [](){ return 0; }; 7434 const auto unary = [](int x){ return x; }; 7435 using nullary_t = decltype(nullary); 7436 using unary_t = decltype(unary); 7437 const auto higher1st = [](nullary_t f){ return f(); }; 7438 const auto higher2nd = [unary](nullary_t f1){ 7439 return [unary, f1](unary_t f2){ return f2(unary(f1())); }; 7440 }; 7441 return higher1st(nullary) + higher2nd(nullary)(unary); 7442 } 7443 7444 } 7445 7446 namespace test_variadic_templates 7447 { 7448 7449 template <int...> 7450 struct sum; 7451 7452 template <int N0, int... N1toN> 7453 struct sum<N0, N1toN...> 7454 { 7455 static constexpr auto value = N0 + sum<N1toN...>::value; 7456 }; 7457 7458 template <> 7459 struct sum<> 7460 { 7461 static constexpr auto value = 0; 7462 }; 7463 7464 static_assert(sum<>::value == 0, ""); 7465 static_assert(sum<1>::value == 1, ""); 7466 static_assert(sum<23>::value == 23, ""); 7467 static_assert(sum<1, 2>::value == 3, ""); 7468 static_assert(sum<5, 5, 11>::value == 21, ""); 7469 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, ""); 7470 7471 } 7472 7473 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae 7474 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function 7475 // because of this. 7476 namespace test_template_alias_sfinae 7477 { 7478 7479 struct foo {}; 7480 7481 template<typename T> 7482 using member = typename T::member_type; 7483 7484 template<typename T> 7485 void func(...) {} 7486 7487 template<typename T> 7488 void func(member<T>*) {} 7489 7490 void test(); 7491 7492 void test() { func<foo>(0); } 7493 7494 } 7495 7496} // namespace cxx11 7497 7498#endif // __cplusplus >= 201103L 7499 7500 7501 7502_ACEOF 7503if ac_fn_cxx_try_compile "$LINENO"; then : 7504 eval $cachevar=yes 7505else 7506 eval $cachevar=no 7507fi 7508rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7509 CXX="$ac_save_CXX" 7510fi 7511eval ac_res=\$$cachevar 7512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 7513$as_echo "$ac_res" >&6; } 7514 if eval test x\$$cachevar = xyes; then 7515 CXX="$CXX $switch" 7516 if test -n "$CXXCPP" ; then 7517 CXXCPP="$CXXCPP $switch" 7518 fi 7519 ac_success=yes 7520 break 7521 fi 7522 done 7523 fi 7524 7525 if test x$ac_success = xno; then 7526 for alternative in ${ax_cxx_compile_alternatives}; do 7527 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do 7528 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh` 7529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5 7530$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; } 7531if eval \${$cachevar+:} false; then : 7532 $as_echo_n "(cached) " >&6 7533else 7534 ac_save_CXX="$CXX" 7535 CXX="$CXX $switch" 7536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7537/* end confdefs.h. */ 7538 7539 7540// If the compiler admits that it is not ready for C++11, why torture it? 7541// Hopefully, this will speed up the test. 7542 7543#ifndef __cplusplus 7544 7545#error "This is not a C++ compiler" 7546 7547#elif __cplusplus < 201103L 7548 7549#error "This is not a C++11 compiler" 7550 7551#else 7552 7553namespace cxx11 7554{ 7555 7556 namespace test_static_assert 7557 { 7558 7559 template <typename T> 7560 struct check 7561 { 7562 static_assert(sizeof(int) <= sizeof(T), "not big enough"); 7563 }; 7564 7565 } 7566 7567 namespace test_final_override 7568 { 7569 7570 struct Base 7571 { 7572 virtual ~Base() {} 7573 virtual void f() {} 7574 }; 7575 7576 struct Derived : public Base 7577 { 7578 virtual ~Derived() override {} 7579 virtual void f() override {} 7580 }; 7581 7582 } 7583 7584 namespace test_double_right_angle_brackets 7585 { 7586 7587 template < typename T > 7588 struct check {}; 7589 7590 typedef check<void> single_type; 7591 typedef check<check<void>> double_type; 7592 typedef check<check<check<void>>> triple_type; 7593 typedef check<check<check<check<void>>>> quadruple_type; 7594 7595 } 7596 7597 namespace test_decltype 7598 { 7599 7600 int 7601 f() 7602 { 7603 int a = 1; 7604 decltype(a) b = 2; 7605 return a + b; 7606 } 7607 7608 } 7609 7610 namespace test_type_deduction 7611 { 7612 7613 template < typename T1, typename T2 > 7614 struct is_same 7615 { 7616 static const bool value = false; 7617 }; 7618 7619 template < typename T > 7620 struct is_same<T, T> 7621 { 7622 static const bool value = true; 7623 }; 7624 7625 template < typename T1, typename T2 > 7626 auto 7627 add(T1 a1, T2 a2) -> decltype(a1 + a2) 7628 { 7629 return a1 + a2; 7630 } 7631 7632 int 7633 test(const int c, volatile int v) 7634 { 7635 static_assert(is_same<int, decltype(0)>::value == true, ""); 7636 static_assert(is_same<int, decltype(c)>::value == false, ""); 7637 static_assert(is_same<int, decltype(v)>::value == false, ""); 7638 auto ac = c; 7639 auto av = v; 7640 auto sumi = ac + av + 'x'; 7641 auto sumf = ac + av + 1.0; 7642 static_assert(is_same<int, decltype(ac)>::value == true, ""); 7643 static_assert(is_same<int, decltype(av)>::value == true, ""); 7644 static_assert(is_same<int, decltype(sumi)>::value == true, ""); 7645 static_assert(is_same<int, decltype(sumf)>::value == false, ""); 7646 static_assert(is_same<int, decltype(add(c, v))>::value == true, ""); 7647 return (sumf > 0.0) ? sumi : add(c, v); 7648 } 7649 7650 } 7651 7652 namespace test_noexcept 7653 { 7654 7655 int f() { return 0; } 7656 int g() noexcept { return 0; } 7657 7658 static_assert(noexcept(f()) == false, ""); 7659 static_assert(noexcept(g()) == true, ""); 7660 7661 } 7662 7663 namespace test_constexpr 7664 { 7665 7666 template < typename CharT > 7667 unsigned long constexpr 7668 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept 7669 { 7670 return *s ? strlen_c_r(s + 1, acc + 1) : acc; 7671 } 7672 7673 template < typename CharT > 7674 unsigned long constexpr 7675 strlen_c(const CharT *const s) noexcept 7676 { 7677 return strlen_c_r(s, 0UL); 7678 } 7679 7680 static_assert(strlen_c("") == 0UL, ""); 7681 static_assert(strlen_c("1") == 1UL, ""); 7682 static_assert(strlen_c("example") == 7UL, ""); 7683 static_assert(strlen_c("another\0example") == 7UL, ""); 7684 7685 } 7686 7687 namespace test_rvalue_references 7688 { 7689 7690 template < int N > 7691 struct answer 7692 { 7693 static constexpr int value = N; 7694 }; 7695 7696 answer<1> f(int&) { return answer<1>(); } 7697 answer<2> f(const int&) { return answer<2>(); } 7698 answer<3> f(int&&) { return answer<3>(); } 7699 7700 void 7701 test() 7702 { 7703 int i = 0; 7704 const int c = 0; 7705 static_assert(decltype(f(i))::value == 1, ""); 7706 static_assert(decltype(f(c))::value == 2, ""); 7707 static_assert(decltype(f(0))::value == 3, ""); 7708 } 7709 7710 } 7711 7712 namespace test_uniform_initialization 7713 { 7714 7715 struct test 7716 { 7717 static const int zero {}; 7718 static const int one {1}; 7719 }; 7720 7721 static_assert(test::zero == 0, ""); 7722 static_assert(test::one == 1, ""); 7723 7724 } 7725 7726 namespace test_lambdas 7727 { 7728 7729 void 7730 test1() 7731 { 7732 auto lambda1 = [](){}; 7733 auto lambda2 = lambda1; 7734 lambda1(); 7735 lambda2(); 7736 } 7737 7738 int 7739 test2() 7740 { 7741 auto a = [](int i, int j){ return i + j; }(1, 2); 7742 auto b = []() -> int { return '0'; }(); 7743 auto c = [=](){ return a + b; }(); 7744 auto d = [&](){ return c; }(); 7745 auto e = [a, &b](int x) mutable { 7746 const auto identity = [](int y){ return y; }; 7747 for (auto i = 0; i < a; ++i) 7748 a += b--; 7749 return x + identity(a + b); 7750 }(0); 7751 return a + b + c + d + e; 7752 } 7753 7754 int 7755 test3() 7756 { 7757 const auto nullary = [](){ return 0; }; 7758 const auto unary = [](int x){ return x; }; 7759 using nullary_t = decltype(nullary); 7760 using unary_t = decltype(unary); 7761 const auto higher1st = [](nullary_t f){ return f(); }; 7762 const auto higher2nd = [unary](nullary_t f1){ 7763 return [unary, f1](unary_t f2){ return f2(unary(f1())); }; 7764 }; 7765 return higher1st(nullary) + higher2nd(nullary)(unary); 7766 } 7767 7768 } 7769 7770 namespace test_variadic_templates 7771 { 7772 7773 template <int...> 7774 struct sum; 7775 7776 template <int N0, int... N1toN> 7777 struct sum<N0, N1toN...> 7778 { 7779 static constexpr auto value = N0 + sum<N1toN...>::value; 7780 }; 7781 7782 template <> 7783 struct sum<> 7784 { 7785 static constexpr auto value = 0; 7786 }; 7787 7788 static_assert(sum<>::value == 0, ""); 7789 static_assert(sum<1>::value == 1, ""); 7790 static_assert(sum<23>::value == 23, ""); 7791 static_assert(sum<1, 2>::value == 3, ""); 7792 static_assert(sum<5, 5, 11>::value == 21, ""); 7793 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, ""); 7794 7795 } 7796 7797 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae 7798 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function 7799 // because of this. 7800 namespace test_template_alias_sfinae 7801 { 7802 7803 struct foo {}; 7804 7805 template<typename T> 7806 using member = typename T::member_type; 7807 7808 template<typename T> 7809 void func(...) {} 7810 7811 template<typename T> 7812 void func(member<T>*) {} 7813 7814 void test(); 7815 7816 void test() { func<foo>(0); } 7817 7818 } 7819 7820} // namespace cxx11 7821 7822#endif // __cplusplus >= 201103L 7823 7824 7825 7826_ACEOF 7827if ac_fn_cxx_try_compile "$LINENO"; then : 7828 eval $cachevar=yes 7829else 7830 eval $cachevar=no 7831fi 7832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7833 CXX="$ac_save_CXX" 7834fi 7835eval ac_res=\$$cachevar 7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 7837$as_echo "$ac_res" >&6; } 7838 if eval test x\$$cachevar = xyes; then 7839 CXX="$CXX $switch" 7840 if test -n "$CXXCPP" ; then 7841 CXXCPP="$CXXCPP $switch" 7842 fi 7843 ac_success=yes 7844 break 7845 fi 7846 done 7847 if test x$ac_success = xyes; then 7848 break 7849 fi 7850 done 7851 fi 7852 CXX_FOR_BUILD="$CXX" 7853 CXXFLAGS_FOR_BUILD="$CXXFLAGS" 7854 CPPFLAGS_FOR_BUILD="$CPPFLAGS" 7855 CXX="$ax_cv_cxx_compile_cxx11_orig_cxx" 7856 CXXFLAGS="$ax_cv_cxx_compile_cxx11_orig_cxxflags" 7857 CPPFLAGS="$ax_cv_cxx_compile_cxx11_orig_cppflags" 7858 ac_ext=c 7859ac_cpp='$CPP $CPPFLAGS' 7860ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7861ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7862ac_compiler_gnu=$ac_cv_c_compiler_gnu 7863 7864 if test x$ax_cxx_compile_cxx11_required = xtrue; then 7865 if test x$ac_success = xno; then 7866 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5 7867 fi 7868 fi 7869 if test x$ac_success = xno; then 7870 HAVE_CXX11_FOR_BUILD=0 7871 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5 7872$as_echo "$as_me: No compiler with C++11 support was found" >&6;} 7873 else 7874 HAVE_CXX11_FOR_BUILD=1 7875 7876$as_echo "#define HAVE_CXX11_FOR_BUILD 1" >>confdefs.h 7877 7878 fi 7879 7880 7881 fi 7882fi 7883 7884# Check whether --enable-pgo-build was given. 7885if test "${enable_pgo_build+set}" = set; then : 7886 enableval=$enable_pgo_build; enable_pgo_build=$enableval 7887else 7888 enable_pgo_build=no 7889fi 7890 7891 7892# Issue errors and warnings for invalid/strange PGO build combinations. 7893case "$have_compiler:$host:$target:$enable_pgo_build" in 7894 *:*:*:no) ;; 7895 7896 # Allow the PGO build only if we aren't building a compiler and 7897 # we are in a native configuration. 7898 no:$build:$build:yes | no:$build:$build:lto) ;; 7899 7900 # Disallow the PGO bootstrap if we are building a compiler. 7901 yes:*:*:yes | yes:*:*:lto) 7902 as_fn_error $? "cannot perform the PGO bootstrap when building a compiler" "$LINENO" 5 ;; 7903 7904 *) 7905 as_fn_error $? "invalid option for --enable-pgo-build" "$LINENO" 5 7906 ;; 7907esac 7908 7909if test "$enable_pgo_build" != "no"; then 7910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fprofile-generate" >&5 7911$as_echo_n "checking whether the compiler supports -fprofile-generate... " >&6; } 7912 old_CFLAGS="$CFLAGS" 7913 PGO_BUILD_GEN_CFLAGS="-fprofile-generate" 7914 CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS" 7915 7916cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7917/* end confdefs.h. */ 7918int foo; 7919_ACEOF 7920if ac_fn_c_try_compile "$LINENO"; then : 7921 7922else 7923 PGO_BUILD_GEN_CFLAGS= 7924fi 7925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7926 CFLAGS="$old_CFLAGS" 7927 if test -n "$PGO_BUILD_GEN_CFLAGS"; then 7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7929$as_echo "yes" >&6; } 7930 PGO_BUILD_USE_CFLAGS="-fprofile-use" 7931 else 7932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7933$as_echo "no" >&6; } 7934 as_fn_error $? "cannot perform the PGO build without -fprofile-generate" "$LINENO" 5 7935 fi 7936 7937 if test "$enable_pgo_build" = "lto"; then 7938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -flto=jobserver -ffat-lto-objects" >&5 7939$as_echo_n "checking whether the compiler supports -flto=jobserver -ffat-lto-objects... " >&6; } 7940 old_CFLAGS="$CFLAGS" 7941 PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects" 7942 CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS" 7943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7944/* end confdefs.h. */ 7945int foo; 7946_ACEOF 7947if ac_fn_c_try_compile "$LINENO"; then : 7948 7949else 7950 PGO_BUILD_LTO_CFLAGS= 7951fi 7952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7953 CFLAGS="$old_CFLAGS" 7954 if test -n "$PGO_BUILD_LTO_CFLAGS"; then 7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7956$as_echo "yes" >&6; } 7957 else 7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7959$as_echo "no" >&6; } 7960 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO is disabled for the PGO build" >&5 7961$as_echo "$as_me: WARNING: LTO is disabled for the PGO build" >&2;} 7962 fi 7963 fi 7964fi 7965 7966 7967 7968 7969# Used for setting $lt_cv_objdir 7970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7971$as_echo_n "checking for objdir... " >&6; } 7972if ${lt_cv_objdir+:} false; then : 7973 $as_echo_n "(cached) " >&6 7974else 7975 rm -f .libs 2>/dev/null 7976mkdir .libs 2>/dev/null 7977if test -d .libs; then 7978 lt_cv_objdir=.libs 7979else 7980 # MS-DOS does not allow filenames that begin with a dot. 7981 lt_cv_objdir=_libs 7982fi 7983rmdir .libs 2>/dev/null 7984fi 7985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7986$as_echo "$lt_cv_objdir" >&6; } 7987objdir=$lt_cv_objdir 7988 7989 7990 7991 7992 7993cat >>confdefs.h <<_ACEOF 7994#define LT_OBJDIR "$lt_cv_objdir/" 7995_ACEOF 7996 7997 7998 7999# Check for GMP, MPFR and MPC 8000require_gmp=no 8001require_mpc=no 8002if test -d ${srcdir}/gcc ; then 8003 require_gmp=yes 8004 require_mpc=yes 8005fi 8006if test -d ${srcdir}/gdb ; then 8007 if test "x$enable_gdb" != xno; then 8008 require_gmp=yes 8009 fi 8010fi 8011 8012gmplibs="-lmpfr -lgmp" 8013if test x"$require_mpc" = "xyes" ; then 8014 gmplibs="-lmpc $gmplibs" 8015fi 8016gmpinc= 8017have_gmp=no 8018 8019# Specify a location for mpc 8020# check for this first so it ends up on the link line before mpfr. 8021 8022# Check whether --with-mpc was given. 8023if test "${with_mpc+set}" = set; then : 8024 withval=$with_mpc; 8025fi 8026 8027 8028# Check whether --with-mpc-include was given. 8029if test "${with_mpc_include+set}" = set; then : 8030 withval=$with_mpc_include; 8031fi 8032 8033 8034# Check whether --with-mpc-lib was given. 8035if test "${with_mpc_lib+set}" = set; then : 8036 withval=$with_mpc_lib; 8037fi 8038 8039 8040if test "x$with_mpc" != x; then 8041 gmplibs="-L$with_mpc/lib $gmplibs" 8042 gmpinc="-I$with_mpc/include $gmpinc" 8043fi 8044if test "x$with_mpc_include" != x; then 8045 gmpinc="-I$with_mpc_include $gmpinc" 8046fi 8047if test "x$with_mpc_lib" != x; then 8048 gmplibs="-L$with_mpc_lib $gmplibs" 8049fi 8050if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then 8051 gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs" 8052 gmpinc='-I$$s/mpc/src '"$gmpinc" 8053 # Do not test the mpc version. Assume that it is sufficient, since 8054 # it is in the source tree, and the library has not been built yet 8055 # but it would be included on the link line in the version check below 8056 # hence making the test fail. 8057 have_gmp=yes 8058fi 8059 8060# Specify a location for mpfr 8061# check for this first so it ends up on the link line before gmp. 8062 8063# Check whether --with-mpfr was given. 8064if test "${with_mpfr+set}" = set; then : 8065 withval=$with_mpfr; 8066fi 8067 8068 8069# Check whether --with-mpfr-include was given. 8070if test "${with_mpfr_include+set}" = set; then : 8071 withval=$with_mpfr_include; 8072fi 8073 8074 8075# Check whether --with-mpfr-lib was given. 8076if test "${with_mpfr_lib+set}" = set; then : 8077 withval=$with_mpfr_lib; 8078fi 8079 8080 8081if test "x$with_mpfr" != x; then 8082 gmplibs="-L$with_mpfr/lib $gmplibs" 8083 gmpinc="-I$with_mpfr/include $gmpinc" 8084fi 8085if test "x$with_mpfr_include" != x; then 8086 gmpinc="-I$with_mpfr_include $gmpinc" 8087fi 8088if test "x$with_mpfr_lib" != x; then 8089 gmplibs="-L$with_mpfr_lib $gmplibs" 8090fi 8091if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then 8092 # MPFR v3.1.0 moved the sources into a src sub-directory. 8093 if ! test -d ${srcdir}/mpfr/src; then 8094 as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5 8095 fi 8096 gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs" 8097 gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc" 8098 extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir" 8099 # Do not test the mpfr version. Assume that it is sufficient, since 8100 # it is in the source tree, and the library has not been built yet 8101 # but it would be included on the link line in the version check below 8102 # hence making the test fail. 8103 have_gmp=yes 8104fi 8105 8106# Specify a location for gmp 8107 8108# Check whether --with-gmp was given. 8109if test "${with_gmp+set}" = set; then : 8110 withval=$with_gmp; 8111fi 8112 8113 8114# Check whether --with-gmp-include was given. 8115if test "${with_gmp_include+set}" = set; then : 8116 withval=$with_gmp_include; 8117fi 8118 8119 8120# Check whether --with-gmp-lib was given. 8121if test "${with_gmp_lib+set}" = set; then : 8122 withval=$with_gmp_lib; 8123fi 8124 8125 8126 8127if test "x$with_gmp" != x; then 8128 gmplibs="-L$with_gmp/lib $gmplibs" 8129 gmpinc="-I$with_gmp/include $gmpinc" 8130fi 8131if test "x$with_gmp_include" != x; then 8132 gmpinc="-I$with_gmp_include $gmpinc" 8133fi 8134if test "x$with_gmp_lib" != x; then 8135 gmplibs="-L$with_gmp_lib $gmplibs" 8136fi 8137if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then 8138 gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs" 8139 gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc" 8140 extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir" 8141 extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir" 8142 extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp' 8143 # Do not test the gmp version. Assume that it is sufficient, since 8144 # it is in the source tree, and the library has not been built yet 8145 # but it would be included on the link line in the version check below 8146 # hence making the test fail. 8147 have_gmp=yes 8148fi 8149 8150if test "x$require_gmp" = xyes && test "x$have_gmp" = xno; then 8151 have_gmp=yes 8152 saved_CFLAGS="$CFLAGS" 8153 CFLAGS="$CFLAGS $gmpinc" 8154 # Check for the recommended and required versions of GMP. 8155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5 8156$as_echo_n "checking for the correct version of gmp.h... " >&6; } 8157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8158/* end confdefs.h. */ 8159#include "gmp.h" 8160int 8161main () 8162{ 8163 8164 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) 8165 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL) 8166 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3) 8167 choke me 8168 #endif 8169 8170 ; 8171 return 0; 8172} 8173_ACEOF 8174if ac_fn_c_try_compile "$LINENO"; then : 8175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8176/* end confdefs.h. */ 8177#include <gmp.h> 8178int 8179main () 8180{ 8181 8182 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) 8183 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL) 8184 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2) 8185 choke me 8186 #endif 8187 8188 ; 8189 return 0; 8190} 8191_ACEOF 8192if ac_fn_c_try_compile "$LINENO"; then : 8193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8194$as_echo "yes" >&6; } 8195else 8196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5 8197$as_echo "buggy but acceptable" >&6; } 8198fi 8199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8200else 8201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8202$as_echo "no" >&6; }; have_gmp=no 8203fi 8204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8205 8206 # If we have GMP, check the MPFR version. 8207 if test x"$have_gmp" = xyes; then 8208 # Check for the recommended and required versions of MPFR. 8209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5 8210$as_echo_n "checking for the correct version of mpfr.h... " >&6; } 8211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8212/* end confdefs.h. */ 8213#include <gmp.h> 8214 #include <mpfr.h> 8215int 8216main () 8217{ 8218 8219 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,0) 8220 choke me 8221 #endif 8222 8223 ; 8224 return 0; 8225} 8226_ACEOF 8227if ac_fn_c_try_compile "$LINENO"; then : 8228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8229/* end confdefs.h. */ 8230#include <gmp.h> 8231 #include <mpfr.h> 8232int 8233main () 8234{ 8235 8236 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,6) 8237 choke me 8238 #endif 8239 8240 ; 8241 return 0; 8242} 8243_ACEOF 8244if ac_fn_c_try_compile "$LINENO"; then : 8245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8246$as_echo "yes" >&6; } 8247else 8248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5 8249$as_echo "buggy but acceptable" >&6; } 8250fi 8251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8252else 8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8254$as_echo "no" >&6; }; have_gmp=no 8255fi 8256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8257 fi 8258 8259 # Check for the MPC header version. 8260 if test "x$require_mpc" = xyes && test x"$have_gmp" = xyes ; then 8261 # Check for the recommended and required versions of MPC. 8262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5 8263$as_echo_n "checking for the correct version of mpc.h... " >&6; } 8264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8265/* end confdefs.h. */ 8266#include <mpc.h> 8267int 8268main () 8269{ 8270 8271 #if MPC_VERSION < MPC_VERSION_NUM(0,8,0) 8272 choke me 8273 #endif 8274 8275 ; 8276 return 0; 8277} 8278_ACEOF 8279if ac_fn_c_try_compile "$LINENO"; then : 8280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8281/* end confdefs.h. */ 8282#include <mpc.h> 8283int 8284main () 8285{ 8286 8287 #if MPC_VERSION < MPC_VERSION_NUM(0,8,1) 8288 choke me 8289 #endif 8290 8291 ; 8292 return 0; 8293} 8294_ACEOF 8295if ac_fn_c_try_compile "$LINENO"; then : 8296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8297$as_echo "yes" >&6; } 8298else 8299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5 8300$as_echo "buggy but acceptable" >&6; } 8301fi 8302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8303else 8304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8305$as_echo "no" >&6; }; have_gmp=no 8306fi 8307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8308 fi 8309 8310 # Now check the MPFR library. 8311 if test x"$have_gmp" = xyes; then 8312 saved_LIBS="$LIBS" 8313 LIBS="$LIBS $gmplibs" 8314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr libraries" >&5 8315$as_echo_n "checking for the correct version of the gmp/mpfr libraries... " >&6; } 8316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8317/* end confdefs.h. */ 8318#include <mpfr.h> 8319int 8320main () 8321{ 8322 8323 mpfr_t n; 8324 mpfr_t x; 8325 int t; 8326 mpfr_init (n); 8327 mpfr_init (x); 8328 mpfr_atan2 (n, n, x, MPFR_RNDN); 8329 mpfr_erfc (n, x, MPFR_RNDN); 8330 mpfr_subnormalize (x, t, MPFR_RNDN); 8331 mpfr_clear(n); 8332 mpfr_clear(x); 8333 8334 ; 8335 return 0; 8336} 8337_ACEOF 8338if ac_fn_c_try_link "$LINENO"; then : 8339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8340$as_echo "yes" >&6; } 8341else 8342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8343$as_echo "no" >&6; }; have_gmp=no 8344fi 8345rm -f core conftest.err conftest.$ac_objext \ 8346 conftest$ac_exeext conftest.$ac_ext 8347 LIBS="$saved_LIBS" 8348 fi 8349 8350 # Now check the MPC library 8351 if test "x$require_mpc" = xyes && test x"$have_gmp" = xyes; then 8352 saved_LIBS="$LIBS" 8353 LIBS="$LIBS $gmplibs" 8354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the mpc libraries" >&5 8355$as_echo_n "checking for the correct version of the mpc libraries... " >&6; } 8356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8357/* end confdefs.h. */ 8358#include <mpc.h> 8359int 8360main () 8361{ 8362 8363 mpc_t c; 8364 mpc_init2 (c, 53); 8365 mpc_set_ui_ui (c, 1, 1, MPC_RNDNN); 8366 mpc_cosh (c, c, MPC_RNDNN); 8367 mpc_pow (c, c, c, MPC_RNDNN); 8368 mpc_acosh (c, c, MPC_RNDNN); 8369 mpc_clear (c); 8370 8371 ; 8372 return 0; 8373} 8374_ACEOF 8375if ac_fn_c_try_link "$LINENO"; then : 8376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8377$as_echo "yes" >&6; } 8378else 8379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8380$as_echo "no" >&6; }; have_gmp=no 8381fi 8382rm -f core conftest.err conftest.$ac_objext \ 8383 conftest$ac_exeext conftest.$ac_ext 8384 LIBS="$saved_LIBS" 8385 fi 8386 8387 CFLAGS="$saved_CFLAGS" 8388 8389# The library versions listed in the error message below should match 8390# the HARD-minimums enforced above. 8391 if test x$have_gmp != xyes; then 8392 if test -d ${srcdir}/gcc ; then 8393 as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+. 8394Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify 8395their locations. Source code for these libraries can be found at 8396their respective hosting sites as well as at 8397https://gcc.gnu.org/pub/gcc/infrastructure/. See also 8398http://gcc.gnu.org/install/prerequisites.html for additional info. If 8399you obtained GMP, MPFR and/or MPC from a vendor distribution package, 8400make sure that you have installed both the libraries and the header 8401files. They may be located in separate packages." "$LINENO" 5 8402 else 8403 as_fn_error $? "Building GDB requires GMP 4.2+, and MPFR 3.1.0+. 8404Try the --with-gmp and/or --with-mpfr options to specify 8405their locations. If you obtained GMP and/or MPFR from a vendor 8406distribution package, make sure that you have installed both the libraries 8407and the header files. They may be located in separate packages." "$LINENO" 5 8408 fi 8409 fi 8410fi 8411 8412# Flags needed for both GMP, MPFR and/or MPC. 8413 8414 8415 8416 8417 8418 8419 8420# Libraries to use for stage1 or when not bootstrapping. 8421 8422# Check whether --with-stage1-libs was given. 8423if test "${with_stage1_libs+set}" = set; then : 8424 withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then 8425 stage1_libs= 8426 else 8427 stage1_libs=$withval 8428 fi 8429else 8430 stage1_libs= 8431fi 8432 8433 8434 8435# Whether or not to use -static-libstdc++ and -static-libgcc. The 8436# default is yes if gcc is being built; no otherwise. The reason for 8437# this default is that gdb is sometimes linked against GNU Source 8438# Highlight, which is a shared library that uses C++ exceptions. In 8439# this case, -static-libstdc++ will cause crashes. 8440 8441# Check whether --with-static-standard-libraries was given. 8442if test "${with_static_standard_libraries+set}" = set; then : 8443 withval=$with_static_standard_libraries; 8444else 8445 with_static_standard_libraries=auto 8446fi 8447 8448if test "$with_static_standard_libraries" = auto; then 8449 with_static_standard_libraries=$have_compiler 8450fi 8451 8452# Linker flags to use for stage1 or when not bootstrapping. 8453 8454# Check whether --with-stage1-ldflags was given. 8455if test "${with_stage1_ldflags+set}" = set; then : 8456 withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then 8457 stage1_ldflags= 8458 else 8459 stage1_ldflags=$withval 8460 fi 8461else 8462 stage1_ldflags= 8463 # In stage 1, default to linking libstdc++ and libgcc statically with GCC 8464 # if supported. But if the user explicitly specified the libraries to use, 8465 # trust that they are doing what they want. 8466 if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \ 8467 -a "$have_static_libs" = yes; then 8468 stage1_ldflags="-static-libstdc++ -static-libgcc" 8469 fi 8470fi 8471 8472 8473 8474# Libraries to use for stage2 and later builds. 8475 8476# Check whether --with-boot-libs was given. 8477if test "${with_boot_libs+set}" = set; then : 8478 withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then 8479 poststage1_libs= 8480 else 8481 poststage1_libs=$withval 8482 fi 8483else 8484 poststage1_libs= 8485fi 8486 8487 8488 8489# Linker flags to use for stage2 and later builds. 8490 8491# Check whether --with-boot-ldflags was given. 8492if test "${with_boot_ldflags+set}" = set; then : 8493 withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then 8494 poststage1_ldflags= 8495 else 8496 poststage1_ldflags=$withval 8497 fi 8498else 8499 poststage1_ldflags= 8500 # In stages 2 and 3, default to linking libstdc++ and libgcc 8501 # statically. But if the user explicitly specified the libraries to 8502 # use, trust that they are doing what they want. 8503 if test "$poststage1_libs" = ""; then 8504 poststage1_ldflags="-static-libstdc++ -static-libgcc" 8505 fi 8506fi 8507 8508case $target in 8509 *-darwin2* | *-darwin1[56789]*) 8510 # For these versions, we default to using embedded rpaths. 8511 if test "x$enable_darwin_at_rpath" != "xno"; then 8512 poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths" 8513 fi 8514 ;; 8515 *-darwin*) 8516 # For these versions, we only use embedded rpaths on demand. 8517 if test "x$enable_darwin_at_rpath" = "xyes"; then 8518 poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths" 8519 fi 8520 ;; 8521esac 8522 8523 8524# GCC GRAPHITE dependency isl. 8525# Basic setup is inlined here, actual checks are in config/isl.m4 8526 8527 8528# Check whether --with-isl was given. 8529if test "${with_isl+set}" = set; then : 8530 withval=$with_isl; 8531fi 8532 8533 8534# Treat --without-isl as a request to disable 8535# GRAPHITE support and skip all following checks. 8536if test "x$with_isl" != "xno"; then 8537 # Check for isl 8538 8539 8540# Check whether --with-isl-include was given. 8541if test "${with_isl_include+set}" = set; then : 8542 withval=$with_isl_include; 8543fi 8544 8545 8546# Check whether --with-isl-lib was given. 8547if test "${with_isl_lib+set}" = set; then : 8548 withval=$with_isl_lib; 8549fi 8550 8551 8552 # Check whether --enable-isl-version-check was given. 8553if test "${enable_isl_version_check+set}" = set; then : 8554 enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval 8555else 8556 ENABLE_ISL_CHECK=yes 8557fi 8558 8559 8560 # Initialize isllibs and islinc. 8561 case $with_isl in 8562 no) 8563 isllibs= 8564 islinc= 8565 ;; 8566 "" | yes) 8567 ;; 8568 *) 8569 isllibs="-L$with_isl/lib" 8570 islinc="-I$with_isl/include" 8571 ;; 8572 esac 8573 if test "x${with_isl_include}" != x ; then 8574 islinc="-I$with_isl_include" 8575 fi 8576 if test "x${with_isl_lib}" != x; then 8577 isllibs="-L$with_isl_lib" 8578 fi 8579 if test "x${islinc}" = x && test "x${isllibs}" = x \ 8580 && test -d ${srcdir}/isl; then 8581 isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' ' 8582 islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include' 8583 ENABLE_ISL_CHECK=no 8584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5 8585$as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;} 8586 fi 8587 8588 isllibs="${isllibs} -lisl" 8589 8590 8591 8592 if test "${ENABLE_ISL_CHECK}" = yes ; then 8593 _isl_saved_CFLAGS=$CFLAGS 8594 _isl_saved_LDFLAGS=$LDFLAGS 8595 _isl_saved_LIBS=$LIBS 8596 8597 CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}" 8598 LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}" 8599 LIBS="${_isl_saved_LIBS} -lisl -lgmp" 8600 8601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5 8602$as_echo_n "checking for isl 0.15 or later... " >&6; } 8603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8604/* end confdefs.h. */ 8605#include <isl/schedule.h> 8606int 8607main () 8608{ 8609isl_options_set_schedule_serialize_sccs (NULL, 0); 8610 ; 8611 return 0; 8612} 8613_ACEOF 8614if ac_fn_c_try_link "$LINENO"; then : 8615 gcc_cv_isl=yes 8616else 8617 gcc_cv_isl=no 8618fi 8619rm -f core conftest.err conftest.$ac_objext \ 8620 conftest$ac_exeext conftest.$ac_ext 8621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5 8622$as_echo "$gcc_cv_isl" >&6; } 8623 8624 if test "${gcc_cv_isl}" = no ; then 8625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5 8626$as_echo "required isl version is 0.15 or later" >&6; } 8627 fi 8628 8629 CFLAGS=$_isl_saved_CFLAGS 8630 LDFLAGS=$_isl_saved_LDFLAGS 8631 LIBS=$_isl_saved_LIBS 8632 fi 8633 8634 8635 8636 8637 8638 8639 if test "x${with_isl}" = xno; then 8640 graphite_requested=no 8641 elif test "x${with_isl}" != x \ 8642 || test "x${with_isl_include}" != x \ 8643 || test "x${with_isl_lib}" != x ; then 8644 graphite_requested=yes 8645 else 8646 graphite_requested=no 8647 fi 8648 8649 8650 8651 if test "${gcc_cv_isl}" = no ; then 8652 isllibs= 8653 islinc= 8654 fi 8655 8656 if test "${graphite_requested}" = yes \ 8657 && test "x${isllibs}" = x \ 8658 && test "x${islinc}" = x ; then 8659 8660 as_fn_error $? "Unable to find a usable isl. See config.log for details." "$LINENO" 5 8661 fi 8662 8663 8664fi 8665 8666# If the isl check failed, disable builds of in-tree variant of isl 8667if test "x$with_isl" = xno || 8668 test "x$gcc_cv_isl" = xno; then 8669 noconfigdirs="$noconfigdirs isl" 8670 islinc= 8671fi 8672 8673 8674 8675 8676# Check for LTO support. 8677# Check whether --enable-lto was given. 8678if test "${enable_lto+set}" = set; then : 8679 enableval=$enable_lto; enable_lto=$enableval 8680else 8681 enable_lto=yes; default_enable_lto=yes 8682fi 8683 8684 8685 8686 8687 8688target_elf=no 8689case $target in 8690 *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \ 8691 *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \ 8692 alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \ 8693 nvptx-*-none) 8694 target_elf=no 8695 ;; 8696 *) 8697 target_elf=yes 8698 ;; 8699esac 8700 8701if test $target_elf = yes; then : 8702 # ELF platforms build the lto-plugin always. 8703 build_lto_plugin=yes 8704 8705else 8706 if test x"$default_enable_lto" = x"yes" ; then 8707 case $target in 8708 *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;; 8709 # On other non-ELF platforms, LTO has yet to be validated. 8710 *) enable_lto=no ;; 8711 esac 8712 else 8713 # Apart from ELF platforms, only Windows and Darwin support LTO so far. 8714 # It would also be nice to check the binutils support, but we don't 8715 # have gcc_GAS_CHECK_FEATURE available here. For now, we'll just 8716 # warn during gcc/ subconfigure; unless you're bootstrapping with 8717 # -flto it won't be needed until after installation anyway. 8718 case $target in 8719 *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;; 8720 *) if test x"$enable_lto" = x"yes"; then 8721 as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5 8722 fi 8723 ;; 8724 esac 8725 fi 8726 # Among non-ELF, only Windows platforms support the lto-plugin so far. 8727 # Build it unless LTO was explicitly disabled. 8728 case $target in 8729 *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;; 8730 *) ;; 8731 esac 8732 8733fi 8734 8735 8736# Check whether --enable-linker-plugin-configure-flags was given. 8737if test "${enable_linker_plugin_configure_flags+set}" = set; then : 8738 enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval 8739else 8740 extra_linker_plugin_configure_flags= 8741fi 8742 8743 8744# Check whether --enable-linker-plugin-flags was given. 8745if test "${enable_linker_plugin_flags+set}" = set; then : 8746 enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval 8747else 8748 extra_linker_plugin_flags= 8749fi 8750 8751 8752 8753# Handle --enable-host-pie 8754# If host PIE executables are the default (or must be forced on) for some host, 8755# we must pass that configuration to the gcc directory. 8756gcc_host_pie= 8757# Check whether --enable-host-pie was given. 8758if test "${enable_host_pie+set}" = set; then : 8759 enableval=$enable_host_pie; host_pie=$enableval 8760 case $host in 8761 *-*-darwin2*) 8762 if test x$host_pie != xyes ; then 8763 # for Darwin20+ this is required. 8764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&5 8765$as_echo "$as_me: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&2;} 8766 host_pie=yes 8767 gcc_host_pie=--enable-host-pie 8768 fi ;; 8769 *) ;; 8770 esac 8771else 8772 case $host in 8773 *-*-darwin2*) 8774 # Default to PIE (mandatory for aarch64). 8775 host_pie=yes 8776 gcc_host_pie=--enable-host-pie 8777 ;; 8778 *) host_pie=no ;; 8779 esac 8780fi 8781 8782 8783 8784 8785 8786# Enable --enable-host-shared. 8787# Checked early to determine whether jit is an 'all' language 8788# Check whether --enable-host-shared was given. 8789if test "${enable_host_shared+set}" = set; then : 8790 enableval=$enable_host_shared; host_shared=$enableval 8791 case $host in 8792 x86_64-*-darwin* | aarch64-*-darwin*) 8793 if test x$host_shared != xyes ; then 8794 # PIC is the default, and actually cannot be switched off. 8795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&5 8796$as_echo "$as_me: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&2;} 8797 host_shared=yes 8798 fi ;; 8799 *-*-darwin*) 8800 if test x$host_pie = xyes -a x$host_shared != xyes ; then 8801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&5 8802$as_echo "$as_me: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&2;} 8803 host_shared=yes 8804 fi ;; 8805 *) ;; 8806 esac 8807else 8808 case $host in 8809 # 64B x86_64 and Aarch64 Darwin default to PIC. 8810 x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;; 8811 # 32B and powerpc64 Darwin must use PIC to link PIE exes. 8812 *-*-darwin*) host_shared=$host_pie ;; 8813 *) host_shared=no;; 8814 esac 8815fi 8816 8817 8818 8819 8820if test x$host_shared = xyes; then 8821 case $host in 8822 *-*-darwin*) 8823 # Since host shared is the default for 64b Darwin, and also enabled for 8824 # host_pie, ensure that we present the PIE flag when host_pie is active. 8825 if test x$host_pie = xyes; then 8826 PICFLAG=-fPIE 8827 fi 8828 ;; 8829 *) 8830 PICFLAG=-fPIC 8831 ;; 8832 esac 8833elif test x$host_pie = xyes; then 8834 PICFLAG=-fPIE 8835else 8836 PICFLAG= 8837fi 8838 8839 8840 8841# If we are building PIC/PIE host executables, and we are building dependent 8842# libs (e.g. GMP) in-tree those libs need to be configured to generate PIC 8843# code. 8844host_libs_picflag= 8845if test "$host_shared" = "yes" -o "$host_pie" = "yes"; then 8846host_libs_picflag='--with-pic' 8847fi 8848 8849 8850# By default, C and C++ are the only stage 1 languages. 8851stage1_languages=,c, 8852 8853# Target libraries that we bootstrap. 8854bootstrap_target_libs=,target-libgcc, 8855 8856# Figure out what language subdirectories are present. 8857# Look if the user specified --enable-languages="..."; if not, use 8858# the environment variable $LANGUAGES if defined. $LANGUAGES might 8859# go away some day. 8860# NB: embedded tabs in this IF block -- do not untabify 8861if test -d ${srcdir}/gcc; then 8862 if test x"${enable_languages+set}" != xset; then 8863 if test x"${LANGUAGES+set}" = xset; then 8864 enable_languages="${LANGUAGES}" 8865 echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2 8866 else 8867 enable_languages=default 8868 fi 8869 else 8870 if test x"${enable_languages}" = x || 8871 test x"${enable_languages}" = xyes; 8872 then 8873 echo configure.ac: --enable-languages needs at least one language argument 1>&2 8874 exit 1 8875 fi 8876 fi 8877 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'` 8878 8879 # 'f95' is the old name for the 'fortran' language. We issue a warning 8880 # and make the substitution. 8881 case ,${enable_languages}, in 8882 *,f95,*) 8883 echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2 8884 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'` 8885 ;; 8886 esac 8887 8888 # If bootstrapping, C++ must be enabled. 8889 case ",$enable_languages,:$enable_bootstrap" in 8890 *,c++,*:*) ;; 8891 *:yes) 8892 if test -f ${srcdir}/gcc/cp/config-lang.in; then 8893 enable_languages="${enable_languages},c++" 8894 else 8895 as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5 8896 fi 8897 ;; 8898 esac 8899 8900 # First scan to see if an enabled language requires some other language. 8901 # We assume that a given config-lang.in will list all the language 8902 # front ends it requires, even if some are required indirectly. 8903 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do 8904 case ${lang_frag} in 8905 ..) ;; 8906 # The odd quoting in the next line works around 8907 # an apparent bug in bash 1.12 on linux. 8908 ${srcdir}/gcc/[*]/config-lang.in) ;; 8909 *) 8910 # From the config-lang.in, get $language, $lang_requires, and 8911 # $lang_requires_boot_languages. 8912 language= 8913 lang_requires= 8914 lang_requires_boot_languages= 8915 # set srcdir during sourcing lang_frag to the gcc dir. 8916 # Sadly overriding srcdir on the . line doesn't work in plain sh as it 8917 # polutes this shell 8918 saved_srcdir=${srcdir} 8919 srcdir=${srcdir}/gcc . ${lang_frag} 8920 srcdir=${saved_srcdir} 8921 for other in ${lang_requires} ${lang_requires_boot_languages}; do 8922 case ,${enable_languages}, in 8923 *,$other,*) ;; 8924 *,default,*) ;; 8925 *,all,*) ;; 8926 *,$language,*) 8927 echo " \`$other' language required by \`$language'; enabling" 1>&2 8928 enable_languages="${enable_languages},${other}" 8929 ;; 8930 esac 8931 done 8932 for other in ${lang_requires_boot_languages} ; do 8933 if test "$other" != "c"; then 8934 case ,${enable_stage1_languages}, in 8935 *,$other,*) ;; 8936 *,default,*) ;; 8937 *,all,*) ;; 8938 *) 8939 case ,${enable_languages}, in 8940 *,$language,*) 8941 echo " '$other' language required by '$language' in stage 1; enabling" 1>&2 8942 enable_stage1_languages="$enable_stage1_languages,${other}" 8943 ;; 8944 esac 8945 ;; 8946 esac 8947 fi 8948 done 8949 ;; 8950 esac 8951 done 8952 8953 new_enable_languages=,c, 8954 8955 # If LTO is enabled, add the LTO front end. 8956 if test "$enable_lto" = "yes" ; then 8957 case ,${enable_languages}, in 8958 *,lto,*) ;; 8959 *) enable_languages="${enable_languages},lto" ;; 8960 esac 8961 if test "${build_lto_plugin}" = "yes" ; then 8962 configdirs="$configdirs lto-plugin" 8963 fi 8964 fi 8965 8966 # If we're building an offloading compiler, add the LTO front end. 8967 if test x"$enable_as_accelerator_for" != x ; then 8968 case ,${enable_languages}, in 8969 *,lto,*) ;; 8970 *) enable_languages="${enable_languages},lto" ;; 8971 esac 8972 fi 8973 8974 missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ ` 8975 potential_languages=,c, 8976 8977 enabled_target_libs= 8978 disabled_target_libs= 8979 8980 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do 8981 case ${lang_frag} in 8982 ..) ;; 8983 # The odd quoting in the next line works around 8984 # an apparent bug in bash 1.12 on linux. 8985 ${srcdir}/gcc/[*]/config-lang.in) ;; 8986 *) 8987 # From the config-lang.in, get $language, $target_libs, 8988 # $lang_dirs, $boot_language, and $build_by_default 8989 language= 8990 target_libs= 8991 lang_dirs= 8992 subdir_requires= 8993 boot_language=no 8994 build_by_default=yes 8995 # set srcdir during sourcing. See above about save & restore 8996 saved_srcdir=${srcdir} 8997 srcdir=${srcdir}/gcc . ${lang_frag} 8998 srcdir=${saved_srcdir} 8999 if test x${language} = x; then 9000 echo "${lang_frag} doesn't set \$language." 1>&2 9001 exit 1 9002 fi 9003 9004 if test "$language" = "c++"; then 9005 boot_language=yes 9006 fi 9007 9008 add_this_lang=no 9009 # C is always enabled, so no need to add it again 9010 if test "$language" != "c"; then 9011 case ,${enable_languages}, in 9012 *,${language},*) 9013 # Language was explicitly selected; include it 9014 add_this_lang=yes 9015 ;; 9016 *,all,*) 9017 # All languages are enabled 9018 add_this_lang=all 9019 ;; 9020 *,default,*) 9021 # 'default' was selected, select it if it is a default language 9022 add_this_lang=${build_by_default} 9023 ;; 9024 esac 9025 fi 9026 9027 # Disable languages that need other directories if these aren't available. 9028 for i in $subdir_requires; do 9029 test -f "$srcdir/gcc/$i/config-lang.in" && continue 9030 case ${add_this_lang} in 9031 yes) 9032 # Specifically requested language; tell them. 9033 as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5 9034 ;; 9035 all) 9036 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5 9037$as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;} 9038 add_this_lang=unsupported 9039 ;; 9040 *) 9041 # Silently disable. 9042 add_this_lang=unsupported 9043 ;; 9044 esac 9045 done 9046 9047 # Disable Ada if no preexisting GNAT is available. 9048 case ${add_this_lang}:${language}:${have_gnat} in 9049 yes:ada:no) 9050 # Specifically requested language; tell them. 9051 as_fn_error $? "GNAT is required to build $language" "$LINENO" 5 9052 ;; 9053 all:ada:no) 9054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5 9055$as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;} 9056 add_this_lang=unsupported 9057 ;; 9058 *:ada:no) 9059 # Silently disable. 9060 add_this_lang=unsupported 9061 ;; 9062 esac 9063 9064 # Disable D if no preexisting GDC is available. 9065 case ${add_this_lang}:${language}:${have_gdc} in 9066 yes:d:no) 9067 # Specifically requested language; tell them. 9068 as_fn_error $? "GDC is required to build $language" "$LINENO" 5 9069 ;; 9070 all:d:no) 9071 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GDC is required to build $language" >&5 9072$as_echo "$as_me: WARNING: GDC is required to build $language" >&2;} 9073 add_this_lang=unsupported 9074 ;; 9075 *:d:no) 9076 # Silently disable. 9077 add_this_lang=unsupported 9078 ;; 9079 esac 9080 9081 # Disable jit if -enable-host-shared not specified 9082 # but not if building for Mingw. All code in Windows 9083 # is position independent code (PIC). 9084 case $target in 9085 *mingw*) ;; 9086 *) 9087 case ${add_this_lang}:${language}:${host_shared} in 9088 yes:jit:no) 9089 # PR jit/64780: explicitly specify --enable-host-shared 9090 as_fn_error $? " 9091Enabling language \"jit\" requires --enable-host-shared. 9092 9093--enable-host-shared typically slows the rest of the compiler down by 9094a few %, so you must explicitly enable it. 9095 9096If you want to build both the jit and the regular compiler, it is often 9097best to do this via two separate configure/builds, in separate 9098directories, to avoid imposing the performance cost of 9099--enable-host-shared on the regular compiler." "$LINENO" 5 9100 ;; 9101 all:jit:no) 9102 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5 9103$as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;} 9104 add_this_lang=unsupported 9105 ;; 9106 *:jit:no) 9107 # Silently disable. 9108 add_this_lang=unsupported 9109 ;; 9110 esac 9111 ;; 9112 esac 9113 9114 # Disable a language that is unsupported by the target. 9115 case "${add_this_lang}: $unsupported_languages " in 9116 no:*) ;; 9117 unsupported:*) ;; 9118 *:*" $language "*) 9119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5 9120$as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;} 9121 add_this_lang=unsupported 9122 ;; 9123 esac 9124 9125 case $add_this_lang in 9126 unsupported) 9127 # Remove language-dependent dirs. 9128 disabled_target_libs="$disabled_target_libs $target_libs" 9129 noconfigdirs="$noconfigdirs $lang_dirs" 9130 ;; 9131 no) 9132 # Remove language-dependent dirs; still show language as supported. 9133 disabled_target_libs="$disabled_target_libs $target_libs" 9134 noconfigdirs="$noconfigdirs $lang_dirs" 9135 potential_languages="${potential_languages}${language}," 9136 ;; 9137 all|yes) 9138 new_enable_languages="${new_enable_languages}${language}," 9139 potential_languages="${potential_languages}${language}," 9140 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"` 9141 enabled_target_libs="$enabled_target_libs $target_libs" 9142 case "${boot_language}:,$enable_stage1_languages," in 9143 yes:* | *:*,$language,* | *:*,yes, | *:*,all,) 9144 # Add to (comma-separated) list of stage 1 languages. 9145 case ",$stage1_languages," in 9146 *,$language,* | ,yes, | ,all,) ;; 9147 *) stage1_languages="${stage1_languages}${language}," ;; 9148 esac 9149 # We need to bootstrap any supporting libraries. 9150 bootstrap_target_libs=`echo "${bootstrap_target_libs}${target_libs}," | sed "s/ /,/g"` 9151 ;; 9152 esac 9153 ;; 9154 esac 9155 ;; 9156 esac 9157 done 9158 9159 # Add target libraries which are only needed for disabled languages 9160 # to noconfigdirs. 9161 if test -n "$disabled_target_libs"; then 9162 for dir in $disabled_target_libs; do 9163 case " $enabled_target_libs " in 9164 *" ${dir} "*) ;; 9165 *) noconfigdirs="$noconfigdirs $dir" ;; 9166 esac 9167 done 9168 fi 9169 9170 # Check whether --enable-stage1-languages was given. 9171if test "${enable_stage1_languages+set}" = set; then : 9172 enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in 9173 ,no,|,,) 9174 # Set it to something that will have no effect in the loop below 9175 enable_stage1_languages=c ;; 9176 ,yes,) 9177 enable_stage1_languages=`echo $new_enable_languages | \ 9178 sed -e "s/^,//" -e "s/,$//" ` ;; 9179 *,all,*) 9180 enable_stage1_languages=`echo ,$enable_stage1_languages, | \ 9181 sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;; 9182 esac 9183 9184 # Add "good" languages from enable_stage1_languages to stage1_languages, 9185 # while "bad" languages go in missing_languages. Leave no duplicates. 9186 for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do 9187 case $potential_languages in 9188 *,$i,*) 9189 case $stage1_languages in 9190 *,$i,*) ;; 9191 *) stage1_languages="$stage1_languages$i," ;; 9192 esac ;; 9193 *) 9194 case $missing_languages in 9195 *,$i,*) ;; 9196 *) missing_languages="$missing_languages$i," ;; 9197 esac ;; 9198 esac 9199 done 9200fi 9201 9202 9203 # Remove leading/trailing commas that were added for simplicity 9204 potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"` 9205 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"` 9206 stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"` 9207 new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"` 9208 9209 if test "x$missing_languages" != x; then 9210 as_fn_error $? " 9211The following requested languages could not be built: ${missing_languages} 9212Supported languages are: ${potential_languages}" "$LINENO" 5 9213 fi 9214 if test "x$new_enable_languages" != "x$enable_languages"; then 9215 echo The following languages will be built: ${new_enable_languages} 9216 enable_languages="$new_enable_languages" 9217 fi 9218 9219 9220 ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" ` 9221fi 9222 9223# Handle --disable-<component> generically. 9224for dir in $configdirs $build_configdirs $target_configdirs ; do 9225 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g` 9226 varname=`echo $dirname | sed -e s/+/_/g` 9227 if eval test x\${enable_${varname}} "=" xno ; then 9228 noconfigdirs="$noconfigdirs $dir" 9229 fi 9230done 9231 9232# Check for Boehm's garbage collector 9233# Check whether --enable-objc-gc was given. 9234if test "${enable_objc_gc+set}" = set; then : 9235 enableval=$enable_objc_gc; 9236fi 9237 9238 9239# Check whether --with-target-bdw-gc was given. 9240if test "${with_target_bdw_gc+set}" = set; then : 9241 withval=$with_target_bdw_gc; 9242fi 9243 9244 9245# Check whether --with-target-bdw-gc-include was given. 9246if test "${with_target_bdw_gc_include+set}" = set; then : 9247 withval=$with_target_bdw_gc_include; 9248fi 9249 9250 9251# Check whether --with-target-bdw-gc-lib was given. 9252if test "${with_target_bdw_gc_lib+set}" = set; then : 9253 withval=$with_target_bdw_gc_lib; 9254fi 9255 9256 9257case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto) 9258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5 9259$as_echo_n "checking for bdw garbage collector... " >&6; } 9260 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then 9261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5 9262$as_echo "using bdw-gc in default locations" >&6; } 9263 else 9264 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then 9265 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5 9266 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then 9267 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5 9268 else 9269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5 9270$as_echo "using paths configured with --with-target-bdw-gc options" >&6; } 9271 fi 9272 fi 9273esac 9274 9275# Disable libitm, libsanitizer, libvtv if we're not building C++ 9276case ,${enable_languages}, in 9277 *,c++,*) 9278 # Disable libitm, libsanitizer if we're not building libstdc++ 9279 case "${noconfigdirs}" in 9280 *target-libstdc++-v3*) 9281 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer" 9282 ;; 9283 *) ;; 9284 esac 9285 ;; 9286 *) 9287 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer target-libvtv" 9288 ;; 9289esac 9290 9291case ,${enable_languages}, in 9292 *,rust,*) 9293 case " ${noconfigdirs} " in 9294 *\ target-libstdc++-v3\ *) 9295 # Disable target libgrust if we're not building target libstdc++. 9296 noconfigdirs="$noconfigdirs target-libgrust" 9297 ;; 9298 esac 9299 ;; 9300esac 9301 9302# If gcc/ is not in the source tree then we'll not be building a 9303# target compiler, assume in that case we don't want to build any 9304# target libraries or tools. 9305# 9306# This was added primarily for the benefit for binutils-gdb who reuse 9307# this configure script, but don't always have target tools available. 9308if test ! -d ${srcdir}/gcc; then 9309 skipdirs="${skipdirs} ${target_configdirs}" 9310fi 9311 9312# Remove the entries in $skipdirs and $noconfigdirs from $configdirs, 9313# $build_configdirs and $target_configdirs. 9314# If we have the source for $noconfigdirs entries, add them to $notsupp. 9315 9316notsupp="" 9317for dir in . $skipdirs $noconfigdirs ; do 9318 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g` 9319 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then 9320 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"` 9321 if test -r $srcdir/$dirname/configure ; then 9322 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then 9323 true 9324 else 9325 notsupp="$notsupp $dir" 9326 fi 9327 fi 9328 fi 9329 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then 9330 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"` 9331 if test -r $srcdir/$dirname/configure ; then 9332 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then 9333 true 9334 else 9335 notsupp="$notsupp $dir" 9336 fi 9337 fi 9338 fi 9339 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then 9340 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"` 9341 if test -r $srcdir/$dirname/configure ; then 9342 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then 9343 true 9344 else 9345 notsupp="$notsupp $dir" 9346 fi 9347 fi 9348 fi 9349done 9350 9351# Quietly strip out all directories which aren't configurable in this tree. 9352# This relies on all configurable subdirectories being autoconfiscated, which 9353# is now the case. 9354build_configdirs_all="$build_configdirs" 9355build_configdirs= 9356for i in ${build_configdirs_all} ; do 9357 j=`echo $i | sed -e s/build-//g` 9358 if test -f ${srcdir}/$j/configure ; then 9359 build_configdirs="${build_configdirs} $i" 9360 fi 9361done 9362 9363configdirs_all="$configdirs" 9364configdirs= 9365for i in ${configdirs_all} ; do 9366 if test -f ${srcdir}/$i/configure ; then 9367 configdirs="${configdirs} $i" 9368 fi 9369done 9370 9371target_configdirs_all="$target_configdirs" 9372target_configdirs= 9373for i in ${target_configdirs_all} ; do 9374 j=`echo $i | sed -e s/target-//g` 9375 if test -f ${srcdir}/$j/configure ; then 9376 target_configdirs="${target_configdirs} $i" 9377 fi 9378done 9379 9380# libiberty-linker-plugin is special: it doesn't have its own source directory, 9381# so we have to add it after the preceding checks. 9382if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x 9383then 9384 case " $configdirs " in 9385 *" libiberty "*) 9386 # If we can build libiberty, we can also build libiberty-linker-plugin. 9387 configdirs="$configdirs libiberty-linker-plugin" 9388 extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \ 9389 --with-libiberty=../libiberty-linker-plugin";; 9390 *) 9391 as_fn_error $? "libiberty missing" "$LINENO" 5;; 9392 esac 9393fi 9394 9395# Sometimes we have special requirements for the host libiberty. 9396extra_host_libiberty_configure_flags= 9397case " $configdirs " in 9398 *" lto-plugin "* | *" libcc1 "* | *" gdbserver "*) 9399 # When these are to be built as shared libraries, the same applies to 9400 # libiberty. 9401 extra_host_libiberty_configure_flags=--enable-shared 9402 ;; 9403esac 9404 9405 9406# Sometimes we have special requirements for the host zlib. 9407extra_host_zlib_configure_flags= 9408case " $configdirs " in 9409 *" bfd "*) 9410 # When bfd is to be built as a shared library, the same applies to 9411 # zlib. 9412 if test "$enable_shared" = "yes"; then 9413 extra_host_zlib_configure_flags=--enable-host-shared 9414 fi 9415 ;; 9416esac 9417 9418 9419# Produce a warning message for the subdirs we can't configure. 9420# This isn't especially interesting in the Cygnus tree, but in the individual 9421# FSF releases, it's important to let people know when their machine isn't 9422# supported by the one or two programs in a package. 9423 9424if test -n "${notsupp}" && test -z "${norecursion}" ; then 9425 # If $appdirs is non-empty, at least one of those directories must still 9426 # be configured, or we error out. (E.g., if the gas release supports a 9427 # specified target in some subdirs but not the gas subdir, we shouldn't 9428 # pretend that all is well.) 9429 if test -n "$appdirs" ; then 9430 for dir in $appdirs ; do 9431 if test -r $dir/Makefile.in ; then 9432 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then 9433 appdirs="" 9434 break 9435 fi 9436 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then 9437 appdirs="" 9438 break 9439 fi 9440 fi 9441 done 9442 if test -n "$appdirs" ; then 9443 echo "*** This configuration is not supported by this package." 1>&2 9444 exit 1 9445 fi 9446 fi 9447 # Okay, some application will build, or we don't care to check. Still 9448 # notify of subdirs not getting built. 9449 echo "*** This configuration is not supported in the following subdirectories:" 1>&2 9450 echo " ${notsupp}" 1>&2 9451 echo " (Any other directories should still work fine.)" 1>&2 9452fi 9453 9454case "$host" in 9455 *msdosdjgpp*) 9456 enable_gdbtk=no ;; 9457esac 9458 9459# To find our prefix, in gcc_cv_tool_prefix. 9460 9461# The user is always right. 9462if test "${PATH_SEPARATOR+set}" != set; then 9463 echo "#! /bin/sh" >conf$$.sh 9464 echo "exit 0" >>conf$$.sh 9465 chmod +x conf$$.sh 9466 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 9467 PATH_SEPARATOR=';' 9468 else 9469 PATH_SEPARATOR=: 9470 fi 9471 rm -f conf$$.sh 9472fi 9473 9474 9475 get_gcc_base_ver="cat" 9476 9477# Check whether --with-gcc-major-version-only was given. 9478if test "${with_gcc_major_version_only+set}" = set; then : 9479 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 9480 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 9481 fi 9482 9483fi 9484 9485 9486 9487 9488 9489 9490if test "x$exec_prefix" = xNONE; then 9491 if test "x$prefix" = xNONE; then 9492 gcc_cv_tool_prefix=$ac_default_prefix 9493 else 9494 gcc_cv_tool_prefix=$prefix 9495 fi 9496else 9497 gcc_cv_tool_prefix=$exec_prefix 9498fi 9499 9500# If there is no compiler in the tree, use the PATH only. In any 9501# case, if there is no compiler in the tree nobody should use 9502# AS_FOR_TARGET and LD_FOR_TARGET. 9503if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then 9504 if test x$with_gcc_major_version_only = xyes ; then 9505 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER` 9506 else 9507 gcc_version=`cat $srcdir/gcc/BASE-VER` 9508 fi 9509 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR" 9510 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR" 9511 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR" 9512 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR" 9513 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR" 9514 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR" 9515else 9516 gcc_cv_tool_dirs= 9517fi 9518 9519if test x$build = x$target && test -n "$md_exec_prefix"; then 9520 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR" 9521fi 9522 9523 9524 9525copy_dirs= 9526 9527 9528# Check whether --with-build-sysroot was given. 9529if test "${with_build_sysroot+set}" = set; then : 9530 withval=$with_build_sysroot; if test x"$withval" != x ; then 9531 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval" 9532 fi 9533else 9534 SYSROOT_CFLAGS_FOR_TARGET= 9535fi 9536 9537 9538 9539 9540# Check whether --with-debug-prefix-map was given. 9541if test "${with_debug_prefix_map+set}" = set; then : 9542 withval=$with_debug_prefix_map; if test x"$withval" != x; then 9543 DEBUG_PREFIX_CFLAGS_FOR_TARGET= 9544 for debug_map in $withval; do 9545 DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map" 9546 done 9547 fi 9548else 9549 DEBUG_PREFIX_CFLAGS_FOR_TARGET= 9550fi 9551 9552 9553 9554# During gcc bootstrap, if we use some random cc for stage1 then CFLAGS 9555# might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS 9556# might also be empty (or "-g", if a non-GCC C++ compiler is in the path). 9557# We want to ensure that TARGET libraries (which we know are built with 9558# gcc) are built with "-O2 -g", so include those options when setting 9559# CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET. 9560if test "x$CFLAGS_FOR_TARGET" = x; then 9561 if test "x${is_cross_compiler}" = xyes; then 9562 CFLAGS_FOR_TARGET="-g -O2" 9563 else 9564 CFLAGS_FOR_TARGET=$CFLAGS 9565 case " $CFLAGS " in 9566 *" -O2 "*) ;; 9567 *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;; 9568 esac 9569 case " $CFLAGS " in 9570 *" -g "* | *" -g3 "*) ;; 9571 *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;; 9572 esac 9573 fi 9574fi 9575 9576 9577if test "x$CXXFLAGS_FOR_TARGET" = x; then 9578 if test "x${is_cross_compiler}" = xyes; then 9579 CXXFLAGS_FOR_TARGET="-g -O2" 9580 else 9581 CXXFLAGS_FOR_TARGET=$CXXFLAGS 9582 case " $CXXFLAGS " in 9583 *" -O2 "*) ;; 9584 *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;; 9585 esac 9586 case " $CXXFLAGS " in 9587 *" -g "* | *" -g3 "*) ;; 9588 *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;; 9589 esac 9590 fi 9591fi 9592 9593 9594 9595 9596# Handle --with-headers=XXX. If the value is not "yes", the contents of 9597# the named directory are copied to $(tooldir)/sys-include. 9598if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then 9599 if test x${is_cross_compiler} = xno ; then 9600 echo 1>&2 '***' --with-headers is only supported when cross compiling 9601 exit 1 9602 fi 9603 if test x"${with_headers}" != xyes ; then 9604 x=${gcc_cv_tool_prefix} 9605 copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include" 9606 fi 9607fi 9608 9609# Handle --with-libs=XXX. If the value is not "yes", the contents of 9610# the name directories are copied to $(tooldir)/lib. Multiple directories 9611# are permitted. 9612if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then 9613 if test x${is_cross_compiler} = xno ; then 9614 echo 1>&2 '***' --with-libs is only supported when cross compiling 9615 exit 1 9616 fi 9617 if test x"${with_libs}" != xyes ; then 9618 # Copy the libraries in reverse order, so that files in the first named 9619 # library override files in subsequent libraries. 9620 x=${gcc_cv_tool_prefix} 9621 for l in ${with_libs}; do 9622 copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}" 9623 done 9624 fi 9625fi 9626 9627# Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate. 9628# 9629# This is done by determining whether or not the appropriate directory 9630# is available, and by checking whether or not specific configurations 9631# have requested that this magic not happen. 9632# 9633# The command line options always override the explicit settings in 9634# configure.ac, and the settings in configure.ac override this magic. 9635# 9636# If the default for a toolchain is to use GNU as and ld, and you don't 9637# want to do that, then you should use the --without-gnu-as and 9638# --without-gnu-ld options for the configure script. Similarly, if 9639# the default is to use the included zlib and you don't want to do that, 9640# you should use the --with-system-zlib option for the configure script. 9641 9642if test x${use_gnu_as} = x && 9643 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then 9644 with_gnu_as=yes 9645 extra_host_args="$extra_host_args --with-gnu-as" 9646fi 9647 9648if test x${use_gnu_ld} = x && 9649 echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then 9650 with_gnu_ld=yes 9651 extra_host_args="$extra_host_args --with-gnu-ld" 9652fi 9653 9654if test x${use_included_zlib} = x && 9655 echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then 9656 : 9657else 9658 with_system_zlib=yes 9659 extra_host_args="$extra_host_args --with-system-zlib" 9660fi 9661 9662# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure 9663# can detect this case. 9664 9665if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then 9666 with_newlib=yes 9667 extra_host_args="$extra_host_args --with-newlib" 9668fi 9669 9670# Handle ${copy_dirs} 9671set fnord ${copy_dirs} 9672shift 9673while test $# != 0 ; do 9674 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then 9675 : 9676 else 9677 echo Copying $1 to $2 9678 9679 # Use the install script to create the directory and all required 9680 # parent directories. 9681 if test -d $2 ; then 9682 : 9683 else 9684 echo >config.temp 9685 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED 9686 fi 9687 9688 # Copy the directory, assuming we have tar. 9689 # FIXME: Should we use B in the second tar? Not all systems support it. 9690 (cd $1; tar -cf - .) | (cd $2; tar -xpf -) 9691 9692 # It is the responsibility of the user to correctly adjust all 9693 # symlinks. If somebody can figure out how to handle them correctly 9694 # here, feel free to add the code. 9695 9696 echo $1 > $2/COPIED 9697 fi 9698 shift; shift 9699done 9700 9701# Determine a target-dependent exec_prefix that the installed 9702# gcc will search in. Keep this list sorted by triplet, with 9703# the *-*-osname triplets last. 9704md_exec_prefix= 9705case "${target}" in 9706 i[34567]86-pc-msdosdjgpp*) 9707 md_exec_prefix=/dev/env/DJDIR/bin 9708 ;; 9709 *-*-hpux* | \ 9710 *-*-nto-qnx* | \ 9711 *-*-solaris2*) 9712 md_exec_prefix=/usr/ccs/bin 9713 ;; 9714esac 9715 9716extra_arflags_for_target= 9717extra_nmflags_for_target= 9718extra_ranlibflags_for_target= 9719target_makefile_frag=/dev/null 9720case "${target}" in 9721 spu-*-*) 9722 target_makefile_frag="config/mt-spu" 9723 ;; 9724 loongarch*-*linux* | loongarch*-*gnu*) 9725 target_makefile_frag="config/mt-loongarch-gnu" 9726 ;; 9727 loongarch*-*elf*) 9728 target_makefile_frag="config/mt-loongarch-elf" 9729 ;; 9730 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*) 9731 target_makefile_frag="config/mt-sde" 9732 ;; 9733 mipsisa*-*-elfoabi*) 9734 target_makefile_frag="config/mt-mips-elfoabi" 9735 ;; 9736 mips*-*-*linux* | mips*-*-gnu*) 9737 target_makefile_frag="config/mt-mips-gnu" 9738 ;; 9739 nios2-*-elf*) 9740 target_makefile_frag="config/mt-nios2-elf" 9741 ;; 9742 *-*-linux-android*) 9743 target_makefile_frag="config/mt-android" 9744 ;; 9745 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu) 9746 target_makefile_frag="config/mt-gnu" 9747 ;; 9748 *-*-aix4.[3456789]* | *-*-aix[56789].*) 9749 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm 9750 # commands to handle both 32-bit and 64-bit objects. These flags are 9751 # harmless if we're using GNU nm or ar. 9752 extra_arflags_for_target=" -X32_64" 9753 extra_nmflags_for_target=" -B -X32_64" 9754 ;; 9755esac 9756 9757alphaieee_frag=/dev/null 9758case $target in 9759 alpha*-*-*) 9760 # This just makes sure to use the -mieee option to build target libs. 9761 # This should probably be set individually by each library. 9762 alphaieee_frag="config/mt-alphaieee" 9763 ;; 9764esac 9765 9766# If --enable-target-optspace always use -Os instead of -O2 to build 9767# the target libraries, similarly if it is not specified, use -Os 9768# on selected platforms. 9769ospace_frag=/dev/null 9770case "${enable_target_optspace}:${target}" in 9771 yes:*) 9772 ospace_frag="config/mt-ospace" 9773 ;; 9774 :d30v-*) 9775 ospace_frag="config/mt-d30v" 9776 ;; 9777 :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu) 9778 ospace_frag="config/mt-ospace" 9779 ;; 9780 no:* | :*) 9781 ;; 9782 *) 9783 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2 9784 ;; 9785esac 9786 9787# Some systems (e.g., one of the i386-aix systems the gas testers are 9788# using) don't handle "\$" correctly, so don't use it here. 9789tooldir='${exec_prefix}'/${target_noncanonical} 9790build_tooldir=${tooldir} 9791 9792# Create a .gdbinit file which runs the one in srcdir 9793# and tells GDB to look there for source files. 9794 9795if test -r ${srcdir}/.gdbinit ; then 9796 case ${srcdir} in 9797 .) ;; 9798 *) cat > ./.gdbinit <<EOF 9799# ${NO_EDIT} 9800dir ${srcdir} 9801dir . 9802source ${srcdir}/.gdbinit 9803EOF 9804 ;; 9805 esac 9806fi 9807 9808# Make sure that the compiler is able to generate an executable. If it 9809# can't, we are probably in trouble. We don't care whether we can run the 9810# executable--we might be using a cross compiler--we only care whether it 9811# can be created. At this point the main configure script has set CC. 9812we_are_ok=no 9813echo "int main () { return 0; }" > conftest.c 9814${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c 9815if test $? = 0 ; then 9816 if test -s conftest || test -s conftest.exe ; then 9817 we_are_ok=yes 9818 fi 9819fi 9820case $we_are_ok in 9821 no) 9822 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed." 9823 echo 1>&2 "*** You must set the environment variable CC to a working compiler." 9824 rm -f conftest* 9825 exit 1 9826 ;; 9827esac 9828rm -f conftest* 9829 9830# Decide which environment variable is used to find dynamic libraries. 9831case "${host}" in 9832 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;; 9833 *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;; 9834 *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;; 9835 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;; 9836esac 9837 9838# On systems where the dynamic library environment variable is PATH, 9839# gcc/ will put dynamic libraries into a subdirectory to avoid adding 9840# built executables to PATH. 9841if test "$RPATH_ENVVAR" = PATH; then 9842 GCC_SHLIB_SUBDIR=/shlib 9843else 9844 GCC_SHLIB_SUBDIR= 9845fi 9846 9847# Adjust the toplevel makefile according to whether bootstrap was selected. 9848case $enable_bootstrap in 9849 yes) 9850 bootstrap_suffix=bootstrap 9851 BUILD_CONFIG=bootstrap-debug 9852 ;; 9853 no) 9854 bootstrap_suffix=no-bootstrap 9855 BUILD_CONFIG= 9856 ;; 9857esac 9858 9859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5 9860$as_echo_n "checking for default BUILD_CONFIG... " >&6; } 9861 9862 9863# Check whether --with-build-config was given. 9864if test "${with_build_config+set}" = set; then : 9865 withval=$with_build_config; case $with_build_config in 9866 yes) with_build_config= ;; 9867 no) with_build_config= BUILD_CONFIG= ;; 9868 esac 9869fi 9870 9871 9872if test "x${with_build_config}" != x; then 9873 BUILD_CONFIG=$with_build_config 9874else 9875 case $BUILD_CONFIG in 9876 bootstrap-debug) 9877 if echo "int f (void) { return 0; }" > conftest.c && 9878 ${CC} -c conftest.c && 9879 mv conftest.o conftest.o.g0 && 9880 ${CC} -c -g conftest.c && 9881 mv conftest.o conftest.o.g && 9882 ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then 9883 : 9884 else 9885 BUILD_CONFIG= 9886 fi 9887 rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g 9888 ;; 9889 esac 9890fi 9891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5 9892$as_echo "$BUILD_CONFIG" >&6; } 9893 9894 9895# Use same top-level configure hooks in libgcc/libstdc++/libvtv. 9896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5 9897$as_echo_n "checking for --enable-vtable-verify... " >&6; } 9898# Check whether --enable-vtable-verify was given. 9899if test "${enable_vtable_verify+set}" = set; then : 9900 enableval=$enable_vtable_verify; case "$enableval" in 9901 yes) enable_vtable_verify=yes ;; 9902 no) enable_vtable_verify=no ;; 9903 *) enable_vtable_verify=no;; 9904 esac 9905else 9906 enable_vtable_verify=no 9907fi 9908 9909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5 9910$as_echo "$enable_vtable_verify" >&6; } 9911 9912# Record target_configdirs and the configure arguments for target and 9913# build configuration in Makefile. 9914target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'` 9915build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'` 9916bootstrap_fixincludes=no 9917 9918# If we are building libgomp, bootstrap it. 9919if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then 9920 bootstrap_target_libs=${bootstrap_target_libs}target-libgomp, 9921fi 9922 9923# If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan 9924# or bootstrap-ubsan, bootstrap it. 9925if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then 9926 case "$BUILD_CONFIG" in 9927 *bootstrap-hwasan* | *bootstrap-asan* | *bootstrap-ubsan* ) 9928 bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer, 9929 bootstrap_fixincludes=yes 9930 ;; 9931 esac 9932fi 9933 9934# If we are building libvtv and --enable-vtable-verify, bootstrap it. 9935if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 && 9936 test "$enable_vtable_verify" != no; then 9937 bootstrap_target_libs=${bootstrap_target_libs}target-libvtv, 9938fi 9939 9940# If we are building libatomic and the list of enabled languages includes the 9941# D frontend, bootstrap it. 9942if echo " ${target_configdirs} " | grep " libatomic " > /dev/null 2>&1; then 9943 case ,${enable_languages}, in 9944 *,d,*) 9945 bootstrap_target_libs=${bootstrap_target_libs}target-libatomic, 9946 ;; 9947 esac 9948fi 9949 9950# Determine whether gdb needs tk/tcl or not. 9951# Use 'maybe' since enable_gdbtk might be true even if tk isn't available 9952# and in that case we want gdb to be built without tk. Ugh! 9953# In fact I believe gdb is the *only* package directly dependent on tk, 9954# so we should be able to put the 'maybe's in unconditionally and 9955# leave out the maybe dependencies when enable_gdbtk is false. I'm not 9956# 100% sure that that's safe though. 9957 9958gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui" 9959case "$enable_gdbtk" in 9960 no) 9961 GDB_TK="" ;; 9962 yes) 9963 GDB_TK="${gdb_tk}" ;; 9964 *) 9965 # Only add the dependency on gdbtk when GDBtk is part of the gdb 9966 # distro. Eventually someone will fix this and move Insight, nee 9967 # gdbtk to a separate directory. 9968 if test -d ${srcdir}/gdb/gdbtk ; then 9969 GDB_TK="${gdb_tk}" 9970 else 9971 GDB_TK="" 9972 fi 9973 ;; 9974esac 9975CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g` 9976INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g` 9977 9978# gdb and gdbserver depend on gnulib and gdbsupport, but as nothing 9979# else does, only include them if one of these is built. The Makefile 9980# provides the ordering, so it's enough here to add to the list. 9981case " ${configdirs} " in 9982 *\ gdb\ *) 9983 configdirs="${configdirs} gnulib gdbsupport" 9984 ;; 9985 *\ gdbserver\ *) 9986 configdirs="${configdirs} gnulib gdbsupport" 9987 ;; 9988 *\ sim\ *) 9989 configdirs="${configdirs} gnulib" 9990 ;; 9991esac 9992 9993# Strip out unwanted targets. 9994 9995# While at that, we remove Makefiles if we were started for recursive 9996# configuration, so that the top-level Makefile reconfigures them, 9997# like we used to do when configure itself was recursive. 9998 9999# Loop over modules. We used to use the "$extrasub" feature from Autoconf 10000# but now we're fixing up the Makefile ourselves with the additional 10001# commands passed to AC_CONFIG_FILES. Use separate variables 10002# extrasub-{build,host,target} not because there is any reason to split 10003# the substitutions up that way, but only to remain below the limit of 10004# 99 commands in a script, for HP-UX sed. 10005 10006# Do not nest @if/@endif or @unless/@endunless pairs, because 10007# configure will not warn you at all. 10008 10009case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in 10010 yes:yes:*\ gold\ *:*,c++,*) ;; 10011 yes:yes:*\ gold\ *:*) 10012 as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5 10013 ;; 10014esac 10015 10016extrasub_build= 10017for module in ${build_configdirs} ; do 10018 if test -z "${no_recursion}" \ 10019 && test -f ${build_subdir}/${module}/Makefile; then 10020 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure" 10021 rm -f ${build_subdir}/${module}/Makefile 10022 fi 10023 extrasub_build="$extrasub_build 10024/^@if build-$module\$/d 10025/^@endif build-$module\$/d 10026/^@unless build-$module\$/,/^@endunless build-$module\$/d 10027/^@if build-$module-$bootstrap_suffix\$/d 10028/^@endif build-$module-$bootstrap_suffix\$/d 10029/^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d" 10030done 10031extrasub_host= 10032for module in ${configdirs} ; do 10033 if test -z "${no_recursion}"; then 10034 for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do 10035 if test -f ${file}; then 10036 echo 1>&2 "*** removing ${file} to force reconfigure" 10037 rm -f ${file} 10038 fi 10039 done 10040 fi 10041 case ${module},${bootstrap_fixincludes} in 10042 fixincludes,no) host_bootstrap_suffix=no-bootstrap ;; 10043 *) host_bootstrap_suffix=$bootstrap_suffix ;; 10044 esac 10045 extrasub_host="$extrasub_host 10046/^@if $module\$/d 10047/^@endif $module\$/d 10048/^@unless $module\$/,/^@endunless $module\$/d 10049/^@if $module-$host_bootstrap_suffix\$/d 10050/^@endif $module-$host_bootstrap_suffix\$/d 10051/^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d" 10052done 10053extrasub_target= 10054for module in ${target_configdirs} ; do 10055 if test -z "${no_recursion}" \ 10056 && test -f ${target_subdir}/${module}/Makefile; then 10057 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure" 10058 rm -f ${target_subdir}/${module}/Makefile 10059 fi 10060 10061 # We only bootstrap target libraries listed in bootstrap_target_libs. 10062 case $bootstrap_target_libs in 10063 *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;; 10064 *) target_bootstrap_suffix=no-bootstrap ;; 10065 esac 10066 10067 extrasub_target="$extrasub_target 10068/^@if target-$module\$/d 10069/^@endif target-$module\$/d 10070/^@unless target-$module\$/,/^@endunless target-$module\$/d 10071/^@if target-$module-$target_bootstrap_suffix\$/d 10072/^@endif target-$module-$target_bootstrap_suffix\$/d 10073/^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d" 10074done 10075 10076# Do the final fixup along with target modules. 10077extrasub_target="$extrasub_target 10078/^@if /,/^@endif /d 10079/^@unless /d 10080/^@endunless /d" 10081 10082if test "$enable_pgo_build" != "no"; then 10083 extrasub_build="$extrasub_build 10084/^@if pgo-build\$/d 10085/^@endif pgo-build\$/d" 10086fi 10087 10088# Create the serialization dependencies. This uses a temporary file. 10089 10090# Check whether --enable-serial-configure was given. 10091if test "${enable_serial_configure+set}" = set; then : 10092 enableval=$enable_serial_configure; 10093fi 10094 10095 10096case ${enable_serial_configure} in 10097 yes) 10098 enable_serial_build_configure=yes 10099 enable_serial_host_configure=yes 10100 enable_serial_target_configure=yes 10101 ;; 10102esac 10103 10104# These force 'configure's to be done one at a time, to avoid problems 10105# with contention over a shared config.cache. 10106rm -f serdep.tmp 10107if test "x${enable_serial_build_configure}" = xyes || test "x${enable_serial_host_configure}" = xyes || test "x${enable_serial_target_configure}" = xyes; then 10108echo '# serdep.tmp' > serdep.tmp 10109fi 10110olditem= 10111test "x${enable_serial_build_configure}" = xyes && 10112for item in ${build_configdirs} ; do 10113 case ${olditem} in 10114 "") ;; 10115 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;; 10116 esac 10117 olditem=${item} 10118done 10119olditem= 10120test "x${enable_serial_host_configure}" = xyes && 10121for item in ${configdirs} ; do 10122 case ${olditem} in 10123 "") ;; 10124 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;; 10125 esac 10126 olditem=${item} 10127done 10128olditem= 10129test "x${enable_serial_target_configure}" = xyes && 10130for item in ${target_configdirs} ; do 10131 case ${olditem} in 10132 "") ;; 10133 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;; 10134 esac 10135 olditem=${item} 10136done 10137serialization_dependencies=serdep.tmp 10138 10139 10140# Base args. Strip norecursion, cache-file, srcdir, host, build, 10141# target, nonopt, and variable assignments. These are the ones we 10142# might not want to pass down to subconfigures. The exception being 10143# --cache-file=/dev/null, which is used to turn off the use of cache 10144# files altogether, and which should be passed on to subconfigures. 10145# Also strip program-prefix, program-suffix, and program-transform-name, 10146# so that we can pass down a consistent program-transform-name. 10147hbaseargs= 10148bbaseargs= 10149tbaseargs= 10150keep_next=no 10151skip_next=no 10152eval "set -- $ac_configure_args" 10153for ac_arg 10154do 10155 if test X"$skip_next" = X"yes"; then 10156 skip_next=no 10157 continue 10158 fi 10159 if test X"$keep_next" = X"yes"; then 10160 case $ac_arg in 10161 *\'*) 10162 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 10163 esac 10164 hbaseargs="$hbaseargs '$ac_arg'" 10165 bbaseargs="$bbaseargs '$ac_arg'" 10166 tbaseargs="$tbaseargs '$ac_arg'" 10167 keep_next=no 10168 continue 10169 fi 10170 10171 # Handle separated arguments. Based on the logic generated by 10172 # autoconf 2.59. 10173 case $ac_arg in 10174 *=* | --config-cache | -C | -disable-* | --disable-* \ 10175 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 10176 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 10177 | -with-* | --with-* | -without-* | --without-* | --x) 10178 separate_arg=no 10179 ;; 10180 -*) 10181 separate_arg=yes 10182 ;; 10183 *) 10184 separate_arg=no 10185 ;; 10186 esac 10187 10188 skip_targ=no 10189 skip_barg=no 10190 case $ac_arg in 10191 10192 --with-* | --without-*) 10193 libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'` 10194 10195 case $libopt in 10196 *[-_]include) 10197 lib=`echo "$libopt" | sed 's,[-_]include$,,'` 10198 ;; 10199 *[-_]lib) 10200 lib=`echo "$libopt" | sed 's,[-_]lib$,,'` 10201 ;; 10202 *[-_]prefix) 10203 lib=`echo "$libopt" | sed 's,[-_]prefix$,,'` 10204 ;; 10205 *[-_]type) 10206 lib=`echo "$libopt" | sed 's,[-_]type$,,'` 10207 ;; 10208 *) 10209 lib=$libopt 10210 ;; 10211 esac 10212 10213 10214 case $lib in 10215 mpc | mpfr | gmp | isl) 10216 # If we're processing --with-$lib, --with-$lib-include or 10217 # --with-$lib-lib, for one of the libs above, and target is 10218 # different from host, don't pass the current argument to any 10219 # target library's configure. 10220 if test x$is_cross_compiler = xyes; then 10221 skip_targ=yes 10222 fi 10223 ;; 10224 libintl | libiconv) 10225 # We don't want libintl (and co.) in anything but the host arguments. 10226 skip_targ=yes 10227 skip_barg=yes 10228 ;; 10229 esac 10230 ;; 10231 esac 10232 10233 case "$ac_arg" in 10234 --cache-file=/dev/null | \ 10235 -cache-file=/dev/null ) 10236 # Handled here to avoid the test to skip args below. 10237 hbaseargs="$hbaseargs '$ac_arg'" 10238 bbaseargs="$bbaseargs '$ac_arg'" 10239 tbaseargs="$tbaseargs '$ac_arg'" 10240 # Assert: $separate_arg should always be no. 10241 keep_next=$separate_arg 10242 ;; 10243 --no*) 10244 continue 10245 ;; 10246 --c* | \ 10247 --sr* | \ 10248 --ho* | \ 10249 --bu* | \ 10250 --t* | \ 10251 --program-* | \ 10252 -cache_file* | \ 10253 -srcdir* | \ 10254 -host* | \ 10255 -build* | \ 10256 -target* | \ 10257 -program-prefix* | \ 10258 -program-suffix* | \ 10259 -program-transform-name* ) 10260 skip_next=$separate_arg 10261 continue 10262 ;; 10263 -*) 10264 # An option. Add it. 10265 case $ac_arg in 10266 *\'*) 10267 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 10268 esac 10269 hbaseargs="$hbaseargs '$ac_arg'" 10270 if test X"$skip_barg" = Xno; then 10271 bbaseargs="$bbaseargs '$ac_arg'" 10272 fi 10273 if test X"$skip_targ" = Xno; then 10274 tbaseargs="$tbaseargs '$ac_arg'" 10275 fi 10276 keep_next=$separate_arg 10277 ;; 10278 *) 10279 # Either a variable assignment, or a nonopt (triplet). Don't 10280 # pass it down; let the Makefile handle this. 10281 continue 10282 ;; 10283 esac 10284done 10285# Remove the initial space we just introduced and, as these will be 10286# expanded by make, quote '$'. 10287hbaseargs=`echo "x$hbaseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'` 10288bbaseargs=`echo "x$bbaseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'` 10289 10290# Add in --program-transform-name, after --program-prefix and 10291# --program-suffix have been applied to it. Autoconf has already 10292# doubled dollar signs and backslashes in program_transform_name; we want 10293# the backslashes un-doubled, and then the entire thing wrapped in single 10294# quotes, because this will be expanded first by make and then by the shell. 10295# Also, because we want to override the logic in subdir configure scripts to 10296# choose program_transform_name, replace any s,x,x, with s,y,y,. 10297sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out 10298${program_transform_name} 10299EOF_SED 10300gcc_transform_name=`cat conftestsed.out` 10301rm -f conftestsed.out 10302hbaseargs="$hbaseargs --program-transform-name='${gcc_transform_name}'" 10303bbaseargs="$bbaseargs --program-transform-name='${gcc_transform_name}'" 10304tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'" 10305if test "$silent" = yes; then 10306 bbaseargs="$bbaseargs --silent" 10307 hbaseargs="$hbaseargs --silent" 10308 tbaseargs="$tbaseargs --silent" 10309fi 10310 10311bbaseargs="$bbaseargs --disable-option-checking" 10312hbaseargs="$hbaseargs --disable-option-checking" 10313tbaseargs="$tbaseargs --disable-option-checking" 10314 10315if test "$enable_year2038" = no; then 10316 bbaseargs="$bbaseargs --disable-year2038" 10317 hbaseargs="$hbaseargs --disable-year2038" 10318 tbaseargs="$tbaseargs --disable-year2038" 10319fi 10320 10321# Record and document user additions to sub configure arguments. 10322 10323 10324 10325 10326# For the build-side libraries, we just need to pretend we're native, 10327# and not use the same cache file. Multilibs are neither needed nor 10328# desired. We can't even use the same cache file for all build-side 10329# libraries, as they're compiled differently; some with C, some with 10330# C++ or with different feature-enabling options. 10331build_configargs="$build_configargs --cache-file=./config.cache ${bbaseargs}" 10332 10333# For host modules, accept cache file option, or specification as blank. 10334case "${cache_file}" in 10335"") # empty 10336 cache_file_option="" ;; 10337/* | [A-Za-z]:[\\/]* ) # absolute path 10338 cache_file_option="--cache-file=${cache_file}" ;; 10339*) # relative path 10340 cache_file_option="--cache-file=../${cache_file}" ;; 10341esac 10342 10343# Host dirs don't like to share a cache file either, horribly enough. 10344# This seems to be due to autoconf 2.5x stupidity. 10345host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${hbaseargs}" 10346 10347target_configargs="$target_configargs ${tbaseargs}" 10348 10349# Passing a --with-cross-host argument lets the target libraries know 10350# whether they are being built with a cross-compiler or being built 10351# native. However, it would be better to use other mechanisms to make the 10352# sorts of decisions they want to make on this basis. Please consider 10353# this option to be deprecated. FIXME. 10354if test x${is_cross_compiler} = xyes ; then 10355 target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}" 10356fi 10357 10358# Special user-friendly check for native x86_64-linux build, if 10359# multilib is not explicitly enabled. 10360case "$target:$have_compiler:$host:$target:$enable_multilib" in 10361 x86_64-*linux*:yes:$build:$build:) 10362 # Make sure we have a development environment that handles 32-bit 10363 dev64=no 10364 echo "int main () { return 0; }" > conftest.c 10365 ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c 10366 if test $? = 0 ; then 10367 if test -s conftest || test -s conftest.exe ; then 10368 dev64=yes 10369 fi 10370 fi 10371 rm -f conftest* 10372 if test x${dev64} != xyes ; then 10373 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 10374 fi 10375 ;; 10376esac 10377 10378# Default to --enable-multilib. 10379if test x${enable_multilib} = x ; then 10380 target_configargs="--enable-multilib ${target_configargs}" 10381fi 10382 10383# Pass --with-newlib if appropriate. Note that target_configdirs has 10384# changed from the earlier setting of with_newlib. 10385if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then 10386 target_configargs="--with-newlib ${target_configargs}" 10387fi 10388 10389# Different target subdirs use different values of certain variables 10390# (notably CXX). Worse, multilibs use *lots* of different values. 10391# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that 10392# it doesn't automatically accept command-line overrides of them. 10393# This means it's not safe for target subdirs to share a cache file, 10394# which is disgusting, but there you have it. Hopefully this can be 10395# fixed in future. It's still worthwhile to use a cache file for each 10396# directory. I think. 10397 10398# Pass the appropriate --build, --host, --target and --cache-file arguments. 10399# We need to pass --target, as newer autoconf's requires consistency 10400# for target_alias and gcc doesn't manage it consistently. 10401target_configargs="--cache-file=./config.cache ${target_configargs}" 10402 10403FLAGS_FOR_TARGET= 10404case " $target_configdirs " in 10405 *" newlib "*) 10406 case " $target_configargs " in 10407 *" --with-newlib "*) 10408 case "$target" in 10409 *-cygwin*) 10410 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include' 10411 ;; 10412 esac 10413 10414 # If we're not building GCC, don't discard standard headers. 10415 if test -d ${srcdir}/gcc; then 10416 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc' 10417 10418 if test "${build}" != "${host}"; then 10419 # On Canadian crosses, CC_FOR_TARGET will have already been set 10420 # by `configure', so we won't have an opportunity to add -Bgcc/ 10421 # to it. This is right: we don't want to search that directory 10422 # for binaries, but we want the header files in there, so add 10423 # them explicitly. 10424 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed' 10425 10426 # Someone might think of using the pre-installed headers on 10427 # Canadian crosses, in case the installed compiler is not fully 10428 # compatible with the compiler being built. In this case, it 10429 # would be better to flag an error than risking having 10430 # incompatible object files being constructed. We can't 10431 # guarantee that an error will be flagged, but let's hope the 10432 # compiler will do it, when presented with incompatible header 10433 # files. 10434 fi 10435 fi 10436 10437 case "${target}-${is_cross_compiler}" in 10438 i[3456789]86-*-linux*-no) 10439 # Here host == target, so we don't need to build gcc, 10440 # so we don't want to discard standard headers. 10441 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'` 10442 ;; 10443 *) 10444 # If we're building newlib, use its generic headers last, but search 10445 # for any libc-related directories first (so make it the last -B 10446 # switch). 10447 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include' 10448 10449 # If we're building libgloss, find the startup file, simulator library 10450 # and linker script. 10451 case " $target_configdirs " in 10452 *" libgloss "*) 10453 # Look for startup file, simulator library and maybe linker script. 10454 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir" 10455 # Look for libnosys.a in case the target needs it. 10456 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys' 10457 # Most targets have the linker script in the source directory. 10458 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir" 10459 ;; 10460 esac 10461 ;; 10462 esac 10463 ;; 10464 esac 10465 ;; 10466esac 10467 10468case "$target" in 10469 x86_64-*mingw* | *-w64-mingw*) 10470 # MinGW-w64 does not use newlib, nor does it use winsup. It may, 10471 # however, use a symlink named 'mingw' in ${prefix} . 10472 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include' 10473 ;; 10474 *-mingw*) 10475 # MinGW can't be handled as Cygwin above since it does not use newlib. 10476 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' 10477 ;; 10478esac 10479 10480# Allow the user to override the flags for 10481# our build compiler if desired. 10482if test x"${build}" = x"${host}" ; then 10483 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}} 10484 CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}} 10485 CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}} 10486 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}} 10487fi 10488 10489# On Canadian crosses, we'll be searching the right directories for 10490# the previously-installed cross compiler, so don't bother to add 10491# flags for directories within the install tree of the compiler 10492# being built; programs in there won't even run. 10493if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then 10494 # Search for pre-installed headers if nothing else fits. 10495 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include' 10496fi 10497 10498if test "x${use_gnu_ld}" = x && 10499 echo " ${configdirs} " | grep " ld " > /dev/null ; then 10500 # Arrange for us to find uninstalled linker scripts. 10501 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld' 10502fi 10503 10504# Search for other target-specific linker scripts and such. 10505case "${target}" in 10506 mep*) 10507 FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary" 10508 ;; 10509 # The VxWorks support for shared libraries is getting in 10510 # incrementally. Make sure it doesn't get activated implicitly: 10511 *vxworks*) 10512 if test "${enable_shared-unset}" = unset ; then 10513 enable_shared=no 10514 # So the build of libraries knows ... 10515 target_configargs="${target_configargs} --disable-shared" 10516 # So gcc knows ... 10517 host_configargs="${host_configargs} --disable-shared" 10518 fi 10519 ;; 10520esac 10521 10522# Makefile fragments. 10523for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag; 10524do 10525 eval fragval=\$$frag 10526 if test $fragval != /dev/null; then 10527 eval $frag=${srcdir}/$fragval 10528 fi 10529done 10530 10531 10532 10533 10534 10535# Miscellanea: directories, flags, etc. 10536 10537 10538 10539 10540 10541 10542 10543 10544# Build module lists & subconfigure args. 10545 10546 10547 10548# Host module lists & subconfigure args. 10549 10550 10551 10552 10553# Target module lists & subconfigure args. 10554 10555 10556 10557# Build tools. 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578# Generate default definitions for YACC, M4, LEX and other programs that run 10579# on the build machine. These are used if the Makefile can't locate these 10580# programs in objdir. 10581MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing 10582 10583for ac_prog in 'bison -y' byacc yacc 10584do 10585 # Extract the first word of "$ac_prog", so it can be a program name with args. 10586set dummy $ac_prog; ac_word=$2 10587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10588$as_echo_n "checking for $ac_word... " >&6; } 10589if ${ac_cv_prog_YACC+:} false; then : 10590 $as_echo_n "(cached) " >&6 10591else 10592 if test -n "$YACC"; then 10593 ac_cv_prog_YACC="$YACC" # Let the user override the test. 10594else 10595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10596for as_dir in $PATH 10597do 10598 IFS=$as_save_IFS 10599 test -z "$as_dir" && as_dir=. 10600 for ac_exec_ext in '' $ac_executable_extensions; do 10601 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10602 ac_cv_prog_YACC="$ac_prog" 10603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10604 break 2 10605 fi 10606done 10607 done 10608IFS=$as_save_IFS 10609 10610fi 10611fi 10612YACC=$ac_cv_prog_YACC 10613if test -n "$YACC"; then 10614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 10615$as_echo "$YACC" >&6; } 10616else 10617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10618$as_echo "no" >&6; } 10619fi 10620 10621 10622 test -n "$YACC" && break 10623done 10624test -n "$YACC" || YACC="$MISSING bison -y" 10625 10626case " $build_configdirs " in 10627 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;; 10628esac 10629 10630for ac_prog in bison 10631do 10632 # Extract the first word of "$ac_prog", so it can be a program name with args. 10633set dummy $ac_prog; ac_word=$2 10634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10635$as_echo_n "checking for $ac_word... " >&6; } 10636if ${ac_cv_prog_BISON+:} false; then : 10637 $as_echo_n "(cached) " >&6 10638else 10639 if test -n "$BISON"; then 10640 ac_cv_prog_BISON="$BISON" # Let the user override the test. 10641else 10642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10643for as_dir in $PATH 10644do 10645 IFS=$as_save_IFS 10646 test -z "$as_dir" && as_dir=. 10647 for ac_exec_ext in '' $ac_executable_extensions; do 10648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10649 ac_cv_prog_BISON="$ac_prog" 10650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10651 break 2 10652 fi 10653done 10654 done 10655IFS=$as_save_IFS 10656 10657fi 10658fi 10659BISON=$ac_cv_prog_BISON 10660if test -n "$BISON"; then 10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5 10662$as_echo "$BISON" >&6; } 10663else 10664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10665$as_echo "no" >&6; } 10666fi 10667 10668 10669 test -n "$BISON" && break 10670done 10671test -n "$BISON" || BISON="$MISSING bison" 10672 10673case " $build_configdirs " in 10674 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;; 10675esac 10676 10677for ac_prog in gm4 gnum4 m4 10678do 10679 # Extract the first word of "$ac_prog", so it can be a program name with args. 10680set dummy $ac_prog; ac_word=$2 10681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10682$as_echo_n "checking for $ac_word... " >&6; } 10683if ${ac_cv_prog_M4+:} false; then : 10684 $as_echo_n "(cached) " >&6 10685else 10686 if test -n "$M4"; then 10687 ac_cv_prog_M4="$M4" # Let the user override the test. 10688else 10689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10690for as_dir in $PATH 10691do 10692 IFS=$as_save_IFS 10693 test -z "$as_dir" && as_dir=. 10694 for ac_exec_ext in '' $ac_executable_extensions; do 10695 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10696 ac_cv_prog_M4="$ac_prog" 10697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10698 break 2 10699 fi 10700done 10701 done 10702IFS=$as_save_IFS 10703 10704fi 10705fi 10706M4=$ac_cv_prog_M4 10707if test -n "$M4"; then 10708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5 10709$as_echo "$M4" >&6; } 10710else 10711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10712$as_echo "no" >&6; } 10713fi 10714 10715 10716 test -n "$M4" && break 10717done 10718test -n "$M4" || M4="$MISSING m4" 10719 10720case " $build_configdirs " in 10721 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;; 10722esac 10723 10724for ac_prog in flex lex 10725do 10726 # Extract the first word of "$ac_prog", so it can be a program name with args. 10727set dummy $ac_prog; ac_word=$2 10728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10729$as_echo_n "checking for $ac_word... " >&6; } 10730if ${ac_cv_prog_LEX+:} false; then : 10731 $as_echo_n "(cached) " >&6 10732else 10733 if test -n "$LEX"; then 10734 ac_cv_prog_LEX="$LEX" # Let the user override the test. 10735else 10736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10737for as_dir in $PATH 10738do 10739 IFS=$as_save_IFS 10740 test -z "$as_dir" && as_dir=. 10741 for ac_exec_ext in '' $ac_executable_extensions; do 10742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10743 ac_cv_prog_LEX="$ac_prog" 10744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10745 break 2 10746 fi 10747done 10748 done 10749IFS=$as_save_IFS 10750 10751fi 10752fi 10753LEX=$ac_cv_prog_LEX 10754if test -n "$LEX"; then 10755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 10756$as_echo "$LEX" >&6; } 10757else 10758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10759$as_echo "no" >&6; } 10760fi 10761 10762 10763 test -n "$LEX" && break 10764done 10765test -n "$LEX" || LEX="$MISSING flex" 10766 10767case " $build_configdirs " in 10768 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;; 10769 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;; 10770esac 10771 10772for ac_prog in flex 10773do 10774 # Extract the first word of "$ac_prog", so it can be a program name with args. 10775set dummy $ac_prog; ac_word=$2 10776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10777$as_echo_n "checking for $ac_word... " >&6; } 10778if ${ac_cv_prog_FLEX+:} false; then : 10779 $as_echo_n "(cached) " >&6 10780else 10781 if test -n "$FLEX"; then 10782 ac_cv_prog_FLEX="$FLEX" # Let the user override the test. 10783else 10784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10785for as_dir in $PATH 10786do 10787 IFS=$as_save_IFS 10788 test -z "$as_dir" && as_dir=. 10789 for ac_exec_ext in '' $ac_executable_extensions; do 10790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10791 ac_cv_prog_FLEX="$ac_prog" 10792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10793 break 2 10794 fi 10795done 10796 done 10797IFS=$as_save_IFS 10798 10799fi 10800fi 10801FLEX=$ac_cv_prog_FLEX 10802if test -n "$FLEX"; then 10803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5 10804$as_echo "$FLEX" >&6; } 10805else 10806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10807$as_echo "no" >&6; } 10808fi 10809 10810 10811 test -n "$FLEX" && break 10812done 10813test -n "$FLEX" || FLEX="$MISSING flex" 10814 10815case " $build_configdirs " in 10816 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;; 10817esac 10818 10819for ac_prog in makeinfo 10820do 10821 # Extract the first word of "$ac_prog", so it can be a program name with args. 10822set dummy $ac_prog; ac_word=$2 10823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10824$as_echo_n "checking for $ac_word... " >&6; } 10825if ${ac_cv_prog_MAKEINFO+:} false; then : 10826 $as_echo_n "(cached) " >&6 10827else 10828 if test -n "$MAKEINFO"; then 10829 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 10830else 10831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10832for as_dir in $PATH 10833do 10834 IFS=$as_save_IFS 10835 test -z "$as_dir" && as_dir=. 10836 for ac_exec_ext in '' $ac_executable_extensions; do 10837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10838 ac_cv_prog_MAKEINFO="$ac_prog" 10839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10840 break 2 10841 fi 10842done 10843 done 10844IFS=$as_save_IFS 10845 10846fi 10847fi 10848MAKEINFO=$ac_cv_prog_MAKEINFO 10849if test -n "$MAKEINFO"; then 10850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 10851$as_echo "$MAKEINFO" >&6; } 10852else 10853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10854$as_echo "no" >&6; } 10855fi 10856 10857 10858 test -n "$MAKEINFO" && break 10859done 10860test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo" 10861 10862case " $build_configdirs " in 10863 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;; 10864 *) 10865 10866 # For an installed makeinfo, we require it to be from texinfo 4.7 or 10867 # higher, else we use the "missing" dummy. 10868 if ${MAKEINFO} --version \ 10869 | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then 10870 : 10871 else 10872 MAKEINFO="$MISSING makeinfo" 10873 fi 10874 ;; 10875 10876esac 10877 10878# FIXME: expect and dejagnu may become build tools? 10879 10880for ac_prog in expect 10881do 10882 # Extract the first word of "$ac_prog", so it can be a program name with args. 10883set dummy $ac_prog; ac_word=$2 10884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10885$as_echo_n "checking for $ac_word... " >&6; } 10886if ${ac_cv_prog_EXPECT+:} false; then : 10887 $as_echo_n "(cached) " >&6 10888else 10889 if test -n "$EXPECT"; then 10890 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test. 10891else 10892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10893for as_dir in $PATH 10894do 10895 IFS=$as_save_IFS 10896 test -z "$as_dir" && as_dir=. 10897 for ac_exec_ext in '' $ac_executable_extensions; do 10898 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10899 ac_cv_prog_EXPECT="$ac_prog" 10900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10901 break 2 10902 fi 10903done 10904 done 10905IFS=$as_save_IFS 10906 10907fi 10908fi 10909EXPECT=$ac_cv_prog_EXPECT 10910if test -n "$EXPECT"; then 10911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5 10912$as_echo "$EXPECT" >&6; } 10913else 10914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10915$as_echo "no" >&6; } 10916fi 10917 10918 10919 test -n "$EXPECT" && break 10920done 10921test -n "$EXPECT" || EXPECT="expect" 10922 10923case " $configdirs " in 10924 *" expect "*) 10925 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect' 10926 ;; 10927esac 10928 10929for ac_prog in runtest 10930do 10931 # Extract the first word of "$ac_prog", so it can be a program name with args. 10932set dummy $ac_prog; ac_word=$2 10933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10934$as_echo_n "checking for $ac_word... " >&6; } 10935if ${ac_cv_prog_RUNTEST+:} false; then : 10936 $as_echo_n "(cached) " >&6 10937else 10938 if test -n "$RUNTEST"; then 10939 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test. 10940else 10941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10942for as_dir in $PATH 10943do 10944 IFS=$as_save_IFS 10945 test -z "$as_dir" && as_dir=. 10946 for ac_exec_ext in '' $ac_executable_extensions; do 10947 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10948 ac_cv_prog_RUNTEST="$ac_prog" 10949 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10950 break 2 10951 fi 10952done 10953 done 10954IFS=$as_save_IFS 10955 10956fi 10957fi 10958RUNTEST=$ac_cv_prog_RUNTEST 10959if test -n "$RUNTEST"; then 10960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5 10961$as_echo "$RUNTEST" >&6; } 10962else 10963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10964$as_echo "no" >&6; } 10965fi 10966 10967 10968 test -n "$RUNTEST" && break 10969done 10970test -n "$RUNTEST" || RUNTEST="runtest" 10971 10972case " $configdirs " in 10973 *" dejagnu "*) 10974 test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest' 10975 ;; 10976esac 10977 10978 10979# Host tools. 10980ncn_tool_prefix= 10981test -n "$host_alias" && ncn_tool_prefix=$host_alias- 10982ncn_target_tool_prefix= 10983test -n "$target_alias" && ncn_target_tool_prefix=$target_alias- 10984 10985 10986 10987if test -n "$AR"; then 10988 ac_cv_prog_AR=$AR 10989elif test -n "$ac_cv_prog_AR"; then 10990 AR=$ac_cv_prog_AR 10991fi 10992 10993if test -n "$ac_cv_prog_AR"; then 10994 for ncn_progname in ar; do 10995 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 10996set dummy ${ncn_progname}; ac_word=$2 10997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10998$as_echo_n "checking for $ac_word... " >&6; } 10999if ${ac_cv_prog_AR+:} false; then : 11000 $as_echo_n "(cached) " >&6 11001else 11002 if test -n "$AR"; then 11003 ac_cv_prog_AR="$AR" # Let the user override the test. 11004else 11005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11006for as_dir in $PATH 11007do 11008 IFS=$as_save_IFS 11009 test -z "$as_dir" && as_dir=. 11010 for ac_exec_ext in '' $ac_executable_extensions; do 11011 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11012 ac_cv_prog_AR="${ncn_progname}" 11013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11014 break 2 11015 fi 11016done 11017 done 11018IFS=$as_save_IFS 11019 11020fi 11021fi 11022AR=$ac_cv_prog_AR 11023if test -n "$AR"; then 11024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 11025$as_echo "$AR" >&6; } 11026else 11027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11028$as_echo "no" >&6; } 11029fi 11030 11031 11032 done 11033fi 11034 11035for ncn_progname in ar; do 11036 if test -n "$ncn_tool_prefix"; then 11037 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 11038set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 11039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11040$as_echo_n "checking for $ac_word... " >&6; } 11041if ${ac_cv_prog_AR+:} false; then : 11042 $as_echo_n "(cached) " >&6 11043else 11044 if test -n "$AR"; then 11045 ac_cv_prog_AR="$AR" # Let the user override the test. 11046else 11047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11048for as_dir in $PATH 11049do 11050 IFS=$as_save_IFS 11051 test -z "$as_dir" && as_dir=. 11052 for ac_exec_ext in '' $ac_executable_extensions; do 11053 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11054 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}" 11055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11056 break 2 11057 fi 11058done 11059 done 11060IFS=$as_save_IFS 11061 11062fi 11063fi 11064AR=$ac_cv_prog_AR 11065if test -n "$AR"; then 11066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 11067$as_echo "$AR" >&6; } 11068else 11069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11070$as_echo "no" >&6; } 11071fi 11072 11073 11074 fi 11075 if test -z "$ac_cv_prog_AR" && test $build = $host ; then 11076 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11077set dummy ${ncn_progname}; ac_word=$2 11078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11079$as_echo_n "checking for $ac_word... " >&6; } 11080if ${ac_cv_prog_AR+:} false; then : 11081 $as_echo_n "(cached) " >&6 11082else 11083 if test -n "$AR"; then 11084 ac_cv_prog_AR="$AR" # Let the user override the test. 11085else 11086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11087for as_dir in $PATH 11088do 11089 IFS=$as_save_IFS 11090 test -z "$as_dir" && as_dir=. 11091 for ac_exec_ext in '' $ac_executable_extensions; do 11092 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11093 ac_cv_prog_AR="${ncn_progname}" 11094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11095 break 2 11096 fi 11097done 11098 done 11099IFS=$as_save_IFS 11100 11101fi 11102fi 11103AR=$ac_cv_prog_AR 11104if test -n "$AR"; then 11105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 11106$as_echo "$AR" >&6; } 11107else 11108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11109$as_echo "no" >&6; } 11110fi 11111 11112 11113 fi 11114 test -n "$ac_cv_prog_AR" && break 11115done 11116 11117if test -z "$ac_cv_prog_AR" ; then 11118 set dummy ar 11119 if test $build = $host ; then 11120 AR="$2" 11121 else 11122 AR="${ncn_tool_prefix}$2" 11123 fi 11124fi 11125 11126 11127 11128if test -n "$AS"; then 11129 ac_cv_prog_AS=$AS 11130elif test -n "$ac_cv_prog_AS"; then 11131 AS=$ac_cv_prog_AS 11132fi 11133 11134if test -n "$ac_cv_prog_AS"; then 11135 for ncn_progname in as; do 11136 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11137set dummy ${ncn_progname}; ac_word=$2 11138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11139$as_echo_n "checking for $ac_word... " >&6; } 11140if ${ac_cv_prog_AS+:} false; then : 11141 $as_echo_n "(cached) " >&6 11142else 11143 if test -n "$AS"; then 11144 ac_cv_prog_AS="$AS" # Let the user override the test. 11145else 11146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11147for as_dir in $PATH 11148do 11149 IFS=$as_save_IFS 11150 test -z "$as_dir" && as_dir=. 11151 for ac_exec_ext in '' $ac_executable_extensions; do 11152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11153 ac_cv_prog_AS="${ncn_progname}" 11154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11155 break 2 11156 fi 11157done 11158 done 11159IFS=$as_save_IFS 11160 11161fi 11162fi 11163AS=$ac_cv_prog_AS 11164if test -n "$AS"; then 11165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 11166$as_echo "$AS" >&6; } 11167else 11168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11169$as_echo "no" >&6; } 11170fi 11171 11172 11173 done 11174fi 11175 11176for ncn_progname in as; do 11177 if test -n "$ncn_tool_prefix"; then 11178 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 11179set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 11180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11181$as_echo_n "checking for $ac_word... " >&6; } 11182if ${ac_cv_prog_AS+:} false; then : 11183 $as_echo_n "(cached) " >&6 11184else 11185 if test -n "$AS"; then 11186 ac_cv_prog_AS="$AS" # Let the user override the test. 11187else 11188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11189for as_dir in $PATH 11190do 11191 IFS=$as_save_IFS 11192 test -z "$as_dir" && as_dir=. 11193 for ac_exec_ext in '' $ac_executable_extensions; do 11194 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11195 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}" 11196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11197 break 2 11198 fi 11199done 11200 done 11201IFS=$as_save_IFS 11202 11203fi 11204fi 11205AS=$ac_cv_prog_AS 11206if test -n "$AS"; then 11207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 11208$as_echo "$AS" >&6; } 11209else 11210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11211$as_echo "no" >&6; } 11212fi 11213 11214 11215 fi 11216 if test -z "$ac_cv_prog_AS" && test $build = $host ; then 11217 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11218set dummy ${ncn_progname}; ac_word=$2 11219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11220$as_echo_n "checking for $ac_word... " >&6; } 11221if ${ac_cv_prog_AS+:} false; then : 11222 $as_echo_n "(cached) " >&6 11223else 11224 if test -n "$AS"; then 11225 ac_cv_prog_AS="$AS" # Let the user override the test. 11226else 11227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11228for as_dir in $PATH 11229do 11230 IFS=$as_save_IFS 11231 test -z "$as_dir" && as_dir=. 11232 for ac_exec_ext in '' $ac_executable_extensions; do 11233 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11234 ac_cv_prog_AS="${ncn_progname}" 11235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11236 break 2 11237 fi 11238done 11239 done 11240IFS=$as_save_IFS 11241 11242fi 11243fi 11244AS=$ac_cv_prog_AS 11245if test -n "$AS"; then 11246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 11247$as_echo "$AS" >&6; } 11248else 11249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11250$as_echo "no" >&6; } 11251fi 11252 11253 11254 fi 11255 test -n "$ac_cv_prog_AS" && break 11256done 11257 11258if test -z "$ac_cv_prog_AS" ; then 11259 set dummy as 11260 if test $build = $host ; then 11261 AS="$2" 11262 else 11263 AS="${ncn_tool_prefix}$2" 11264 fi 11265fi 11266 11267 11268 11269if test -n "$DLLTOOL"; then 11270 ac_cv_prog_DLLTOOL=$DLLTOOL 11271elif test -n "$ac_cv_prog_DLLTOOL"; then 11272 DLLTOOL=$ac_cv_prog_DLLTOOL 11273fi 11274 11275if test -n "$ac_cv_prog_DLLTOOL"; then 11276 for ncn_progname in dlltool; do 11277 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11278set dummy ${ncn_progname}; ac_word=$2 11279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11280$as_echo_n "checking for $ac_word... " >&6; } 11281if ${ac_cv_prog_DLLTOOL+:} false; then : 11282 $as_echo_n "(cached) " >&6 11283else 11284 if test -n "$DLLTOOL"; then 11285 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 11286else 11287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11288for as_dir in $PATH 11289do 11290 IFS=$as_save_IFS 11291 test -z "$as_dir" && as_dir=. 11292 for ac_exec_ext in '' $ac_executable_extensions; do 11293 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11294 ac_cv_prog_DLLTOOL="${ncn_progname}" 11295 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11296 break 2 11297 fi 11298done 11299 done 11300IFS=$as_save_IFS 11301 11302fi 11303fi 11304DLLTOOL=$ac_cv_prog_DLLTOOL 11305if test -n "$DLLTOOL"; then 11306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 11307$as_echo "$DLLTOOL" >&6; } 11308else 11309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11310$as_echo "no" >&6; } 11311fi 11312 11313 11314 done 11315fi 11316 11317for ncn_progname in dlltool; do 11318 if test -n "$ncn_tool_prefix"; then 11319 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 11320set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 11321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11322$as_echo_n "checking for $ac_word... " >&6; } 11323if ${ac_cv_prog_DLLTOOL+:} false; then : 11324 $as_echo_n "(cached) " >&6 11325else 11326 if test -n "$DLLTOOL"; then 11327 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 11328else 11329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11330for as_dir in $PATH 11331do 11332 IFS=$as_save_IFS 11333 test -z "$as_dir" && as_dir=. 11334 for ac_exec_ext in '' $ac_executable_extensions; do 11335 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11336 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}" 11337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11338 break 2 11339 fi 11340done 11341 done 11342IFS=$as_save_IFS 11343 11344fi 11345fi 11346DLLTOOL=$ac_cv_prog_DLLTOOL 11347if test -n "$DLLTOOL"; then 11348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 11349$as_echo "$DLLTOOL" >&6; } 11350else 11351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11352$as_echo "no" >&6; } 11353fi 11354 11355 11356 fi 11357 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then 11358 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11359set dummy ${ncn_progname}; ac_word=$2 11360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11361$as_echo_n "checking for $ac_word... " >&6; } 11362if ${ac_cv_prog_DLLTOOL+:} false; then : 11363 $as_echo_n "(cached) " >&6 11364else 11365 if test -n "$DLLTOOL"; then 11366 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 11367else 11368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11369for as_dir in $PATH 11370do 11371 IFS=$as_save_IFS 11372 test -z "$as_dir" && as_dir=. 11373 for ac_exec_ext in '' $ac_executable_extensions; do 11374 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11375 ac_cv_prog_DLLTOOL="${ncn_progname}" 11376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11377 break 2 11378 fi 11379done 11380 done 11381IFS=$as_save_IFS 11382 11383fi 11384fi 11385DLLTOOL=$ac_cv_prog_DLLTOOL 11386if test -n "$DLLTOOL"; then 11387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 11388$as_echo "$DLLTOOL" >&6; } 11389else 11390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11391$as_echo "no" >&6; } 11392fi 11393 11394 11395 fi 11396 test -n "$ac_cv_prog_DLLTOOL" && break 11397done 11398 11399if test -z "$ac_cv_prog_DLLTOOL" ; then 11400 set dummy dlltool 11401 if test $build = $host ; then 11402 DLLTOOL="$2" 11403 else 11404 DLLTOOL="${ncn_tool_prefix}$2" 11405 fi 11406fi 11407 11408 11409 11410if test -n "$DSYMUTIL"; then 11411 ac_cv_prog_DSYMUTIL=$DSYMUTIL 11412elif test -n "$ac_cv_prog_DSYMUTIL"; then 11413 DSYMUTIL=$ac_cv_prog_DSYMUTIL 11414fi 11415 11416if test -n "$ac_cv_prog_DSYMUTIL"; then 11417 for ncn_progname in dsymutil; do 11418 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11419set dummy ${ncn_progname}; ac_word=$2 11420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11421$as_echo_n "checking for $ac_word... " >&6; } 11422if ${ac_cv_prog_DSYMUTIL+:} false; then : 11423 $as_echo_n "(cached) " >&6 11424else 11425 if test -n "$DSYMUTIL"; then 11426 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 11427else 11428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11429for as_dir in $PATH 11430do 11431 IFS=$as_save_IFS 11432 test -z "$as_dir" && as_dir=. 11433 for ac_exec_ext in '' $ac_executable_extensions; do 11434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11435 ac_cv_prog_DSYMUTIL="${ncn_progname}" 11436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11437 break 2 11438 fi 11439done 11440 done 11441IFS=$as_save_IFS 11442 11443fi 11444fi 11445DSYMUTIL=$ac_cv_prog_DSYMUTIL 11446if test -n "$DSYMUTIL"; then 11447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 11448$as_echo "$DSYMUTIL" >&6; } 11449else 11450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11451$as_echo "no" >&6; } 11452fi 11453 11454 11455 done 11456fi 11457 11458for ncn_progname in dsymutil; do 11459 if test -n "$ncn_tool_prefix"; then 11460 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 11461set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 11462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11463$as_echo_n "checking for $ac_word... " >&6; } 11464if ${ac_cv_prog_DSYMUTIL+:} false; then : 11465 $as_echo_n "(cached) " >&6 11466else 11467 if test -n "$DSYMUTIL"; then 11468 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 11469else 11470as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11471for as_dir in $PATH 11472do 11473 IFS=$as_save_IFS 11474 test -z "$as_dir" && as_dir=. 11475 for ac_exec_ext in '' $ac_executable_extensions; do 11476 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11477 ac_cv_prog_DSYMUTIL="${ncn_tool_prefix}${ncn_progname}" 11478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11479 break 2 11480 fi 11481done 11482 done 11483IFS=$as_save_IFS 11484 11485fi 11486fi 11487DSYMUTIL=$ac_cv_prog_DSYMUTIL 11488if test -n "$DSYMUTIL"; then 11489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 11490$as_echo "$DSYMUTIL" >&6; } 11491else 11492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11493$as_echo "no" >&6; } 11494fi 11495 11496 11497 fi 11498 if test -z "$ac_cv_prog_DSYMUTIL" && test $build = $host ; then 11499 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11500set dummy ${ncn_progname}; ac_word=$2 11501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11502$as_echo_n "checking for $ac_word... " >&6; } 11503if ${ac_cv_prog_DSYMUTIL+:} false; then : 11504 $as_echo_n "(cached) " >&6 11505else 11506 if test -n "$DSYMUTIL"; then 11507 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 11508else 11509as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11510for as_dir in $PATH 11511do 11512 IFS=$as_save_IFS 11513 test -z "$as_dir" && as_dir=. 11514 for ac_exec_ext in '' $ac_executable_extensions; do 11515 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11516 ac_cv_prog_DSYMUTIL="${ncn_progname}" 11517 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11518 break 2 11519 fi 11520done 11521 done 11522IFS=$as_save_IFS 11523 11524fi 11525fi 11526DSYMUTIL=$ac_cv_prog_DSYMUTIL 11527if test -n "$DSYMUTIL"; then 11528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 11529$as_echo "$DSYMUTIL" >&6; } 11530else 11531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11532$as_echo "no" >&6; } 11533fi 11534 11535 11536 fi 11537 test -n "$ac_cv_prog_DSYMUTIL" && break 11538done 11539 11540if test -z "$ac_cv_prog_DSYMUTIL" ; then 11541 set dummy dsymutil 11542 if test $build = $host ; then 11543 DSYMUTIL="$2" 11544 else 11545 DSYMUTIL="${ncn_tool_prefix}$2" 11546 fi 11547fi 11548 11549 11550 11551if test -n "$LD"; then 11552 ac_cv_prog_LD=$LD 11553elif test -n "$ac_cv_prog_LD"; then 11554 LD=$ac_cv_prog_LD 11555fi 11556 11557if test -n "$ac_cv_prog_LD"; then 11558 for ncn_progname in ld; do 11559 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11560set dummy ${ncn_progname}; ac_word=$2 11561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11562$as_echo_n "checking for $ac_word... " >&6; } 11563if ${ac_cv_prog_LD+:} false; then : 11564 $as_echo_n "(cached) " >&6 11565else 11566 if test -n "$LD"; then 11567 ac_cv_prog_LD="$LD" # Let the user override the test. 11568else 11569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11570for as_dir in $PATH 11571do 11572 IFS=$as_save_IFS 11573 test -z "$as_dir" && as_dir=. 11574 for ac_exec_ext in '' $ac_executable_extensions; do 11575 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11576 ac_cv_prog_LD="${ncn_progname}" 11577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11578 break 2 11579 fi 11580done 11581 done 11582IFS=$as_save_IFS 11583 11584fi 11585fi 11586LD=$ac_cv_prog_LD 11587if test -n "$LD"; then 11588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11589$as_echo "$LD" >&6; } 11590else 11591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11592$as_echo "no" >&6; } 11593fi 11594 11595 11596 done 11597fi 11598 11599for ncn_progname in ld; do 11600 if test -n "$ncn_tool_prefix"; then 11601 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 11602set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 11603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11604$as_echo_n "checking for $ac_word... " >&6; } 11605if ${ac_cv_prog_LD+:} false; then : 11606 $as_echo_n "(cached) " >&6 11607else 11608 if test -n "$LD"; then 11609 ac_cv_prog_LD="$LD" # Let the user override the test. 11610else 11611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11612for as_dir in $PATH 11613do 11614 IFS=$as_save_IFS 11615 test -z "$as_dir" && as_dir=. 11616 for ac_exec_ext in '' $ac_executable_extensions; do 11617 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11618 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}" 11619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11620 break 2 11621 fi 11622done 11623 done 11624IFS=$as_save_IFS 11625 11626fi 11627fi 11628LD=$ac_cv_prog_LD 11629if test -n "$LD"; then 11630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11631$as_echo "$LD" >&6; } 11632else 11633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11634$as_echo "no" >&6; } 11635fi 11636 11637 11638 fi 11639 if test -z "$ac_cv_prog_LD" && test $build = $host ; then 11640 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11641set dummy ${ncn_progname}; ac_word=$2 11642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11643$as_echo_n "checking for $ac_word... " >&6; } 11644if ${ac_cv_prog_LD+:} false; then : 11645 $as_echo_n "(cached) " >&6 11646else 11647 if test -n "$LD"; then 11648 ac_cv_prog_LD="$LD" # Let the user override the test. 11649else 11650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11651for as_dir in $PATH 11652do 11653 IFS=$as_save_IFS 11654 test -z "$as_dir" && as_dir=. 11655 for ac_exec_ext in '' $ac_executable_extensions; do 11656 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11657 ac_cv_prog_LD="${ncn_progname}" 11658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11659 break 2 11660 fi 11661done 11662 done 11663IFS=$as_save_IFS 11664 11665fi 11666fi 11667LD=$ac_cv_prog_LD 11668if test -n "$LD"; then 11669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11670$as_echo "$LD" >&6; } 11671else 11672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11673$as_echo "no" >&6; } 11674fi 11675 11676 11677 fi 11678 test -n "$ac_cv_prog_LD" && break 11679done 11680 11681if test -z "$ac_cv_prog_LD" ; then 11682 set dummy ld 11683 if test $build = $host ; then 11684 LD="$2" 11685 else 11686 LD="${ncn_tool_prefix}$2" 11687 fi 11688fi 11689 11690 11691 11692if test -n "$LIPO"; then 11693 ac_cv_prog_LIPO=$LIPO 11694elif test -n "$ac_cv_prog_LIPO"; then 11695 LIPO=$ac_cv_prog_LIPO 11696fi 11697 11698if test -n "$ac_cv_prog_LIPO"; then 11699 for ncn_progname in lipo; do 11700 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11701set dummy ${ncn_progname}; ac_word=$2 11702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11703$as_echo_n "checking for $ac_word... " >&6; } 11704if ${ac_cv_prog_LIPO+:} false; then : 11705 $as_echo_n "(cached) " >&6 11706else 11707 if test -n "$LIPO"; then 11708 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 11709else 11710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11711for as_dir in $PATH 11712do 11713 IFS=$as_save_IFS 11714 test -z "$as_dir" && as_dir=. 11715 for ac_exec_ext in '' $ac_executable_extensions; do 11716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11717 ac_cv_prog_LIPO="${ncn_progname}" 11718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11719 break 2 11720 fi 11721done 11722 done 11723IFS=$as_save_IFS 11724 11725fi 11726fi 11727LIPO=$ac_cv_prog_LIPO 11728if test -n "$LIPO"; then 11729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 11730$as_echo "$LIPO" >&6; } 11731else 11732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11733$as_echo "no" >&6; } 11734fi 11735 11736 11737 done 11738fi 11739 11740for ncn_progname in lipo; do 11741 if test -n "$ncn_tool_prefix"; then 11742 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 11743set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 11744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11745$as_echo_n "checking for $ac_word... " >&6; } 11746if ${ac_cv_prog_LIPO+:} false; then : 11747 $as_echo_n "(cached) " >&6 11748else 11749 if test -n "$LIPO"; then 11750 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 11751else 11752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11753for as_dir in $PATH 11754do 11755 IFS=$as_save_IFS 11756 test -z "$as_dir" && as_dir=. 11757 for ac_exec_ext in '' $ac_executable_extensions; do 11758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11759 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}" 11760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11761 break 2 11762 fi 11763done 11764 done 11765IFS=$as_save_IFS 11766 11767fi 11768fi 11769LIPO=$ac_cv_prog_LIPO 11770if test -n "$LIPO"; then 11771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 11772$as_echo "$LIPO" >&6; } 11773else 11774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11775$as_echo "no" >&6; } 11776fi 11777 11778 11779 fi 11780 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then 11781 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11782set dummy ${ncn_progname}; ac_word=$2 11783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11784$as_echo_n "checking for $ac_word... " >&6; } 11785if ${ac_cv_prog_LIPO+:} false; then : 11786 $as_echo_n "(cached) " >&6 11787else 11788 if test -n "$LIPO"; then 11789 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 11790else 11791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11792for as_dir in $PATH 11793do 11794 IFS=$as_save_IFS 11795 test -z "$as_dir" && as_dir=. 11796 for ac_exec_ext in '' $ac_executable_extensions; do 11797 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11798 ac_cv_prog_LIPO="${ncn_progname}" 11799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11800 break 2 11801 fi 11802done 11803 done 11804IFS=$as_save_IFS 11805 11806fi 11807fi 11808LIPO=$ac_cv_prog_LIPO 11809if test -n "$LIPO"; then 11810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 11811$as_echo "$LIPO" >&6; } 11812else 11813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11814$as_echo "no" >&6; } 11815fi 11816 11817 11818 fi 11819 test -n "$ac_cv_prog_LIPO" && break 11820done 11821 11822if test -z "$ac_cv_prog_LIPO" ; then 11823 set dummy lipo 11824 if test $build = $host ; then 11825 LIPO="$2" 11826 else 11827 LIPO="${ncn_tool_prefix}$2" 11828 fi 11829fi 11830 11831 11832 11833if test -n "$NM"; then 11834 ac_cv_prog_NM=$NM 11835elif test -n "$ac_cv_prog_NM"; then 11836 NM=$ac_cv_prog_NM 11837fi 11838 11839if test -n "$ac_cv_prog_NM"; then 11840 for ncn_progname in nm; do 11841 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11842set dummy ${ncn_progname}; ac_word=$2 11843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11844$as_echo_n "checking for $ac_word... " >&6; } 11845if ${ac_cv_prog_NM+:} false; then : 11846 $as_echo_n "(cached) " >&6 11847else 11848 if test -n "$NM"; then 11849 ac_cv_prog_NM="$NM" # Let the user override the test. 11850else 11851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11852for as_dir in $PATH 11853do 11854 IFS=$as_save_IFS 11855 test -z "$as_dir" && as_dir=. 11856 for ac_exec_ext in '' $ac_executable_extensions; do 11857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11858 ac_cv_prog_NM="${ncn_progname}" 11859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11860 break 2 11861 fi 11862done 11863 done 11864IFS=$as_save_IFS 11865 11866fi 11867fi 11868NM=$ac_cv_prog_NM 11869if test -n "$NM"; then 11870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 11871$as_echo "$NM" >&6; } 11872else 11873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11874$as_echo "no" >&6; } 11875fi 11876 11877 11878 done 11879fi 11880 11881for ncn_progname in nm; do 11882 if test -n "$ncn_tool_prefix"; then 11883 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 11884set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 11885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11886$as_echo_n "checking for $ac_word... " >&6; } 11887if ${ac_cv_prog_NM+:} false; then : 11888 $as_echo_n "(cached) " >&6 11889else 11890 if test -n "$NM"; then 11891 ac_cv_prog_NM="$NM" # Let the user override the test. 11892else 11893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11894for as_dir in $PATH 11895do 11896 IFS=$as_save_IFS 11897 test -z "$as_dir" && as_dir=. 11898 for ac_exec_ext in '' $ac_executable_extensions; do 11899 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11900 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}" 11901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11902 break 2 11903 fi 11904done 11905 done 11906IFS=$as_save_IFS 11907 11908fi 11909fi 11910NM=$ac_cv_prog_NM 11911if test -n "$NM"; then 11912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 11913$as_echo "$NM" >&6; } 11914else 11915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11916$as_echo "no" >&6; } 11917fi 11918 11919 11920 fi 11921 if test -z "$ac_cv_prog_NM" && test $build = $host ; then 11922 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11923set dummy ${ncn_progname}; ac_word=$2 11924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11925$as_echo_n "checking for $ac_word... " >&6; } 11926if ${ac_cv_prog_NM+:} false; then : 11927 $as_echo_n "(cached) " >&6 11928else 11929 if test -n "$NM"; then 11930 ac_cv_prog_NM="$NM" # Let the user override the test. 11931else 11932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11933for as_dir in $PATH 11934do 11935 IFS=$as_save_IFS 11936 test -z "$as_dir" && as_dir=. 11937 for ac_exec_ext in '' $ac_executable_extensions; do 11938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11939 ac_cv_prog_NM="${ncn_progname}" 11940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11941 break 2 11942 fi 11943done 11944 done 11945IFS=$as_save_IFS 11946 11947fi 11948fi 11949NM=$ac_cv_prog_NM 11950if test -n "$NM"; then 11951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 11952$as_echo "$NM" >&6; } 11953else 11954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11955$as_echo "no" >&6; } 11956fi 11957 11958 11959 fi 11960 test -n "$ac_cv_prog_NM" && break 11961done 11962 11963if test -z "$ac_cv_prog_NM" ; then 11964 set dummy nm 11965 if test $build = $host ; then 11966 NM="$2" 11967 else 11968 NM="${ncn_tool_prefix}$2" 11969 fi 11970fi 11971 11972 11973 11974if test -n "$RANLIB"; then 11975 ac_cv_prog_RANLIB=$RANLIB 11976elif test -n "$ac_cv_prog_RANLIB"; then 11977 RANLIB=$ac_cv_prog_RANLIB 11978fi 11979 11980if test -n "$ac_cv_prog_RANLIB"; then 11981 for ncn_progname in ranlib; do 11982 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 11983set dummy ${ncn_progname}; ac_word=$2 11984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11985$as_echo_n "checking for $ac_word... " >&6; } 11986if ${ac_cv_prog_RANLIB+:} false; then : 11987 $as_echo_n "(cached) " >&6 11988else 11989 if test -n "$RANLIB"; then 11990 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 11991else 11992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11993for as_dir in $PATH 11994do 11995 IFS=$as_save_IFS 11996 test -z "$as_dir" && as_dir=. 11997 for ac_exec_ext in '' $ac_executable_extensions; do 11998 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11999 ac_cv_prog_RANLIB="${ncn_progname}" 12000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12001 break 2 12002 fi 12003done 12004 done 12005IFS=$as_save_IFS 12006 12007fi 12008fi 12009RANLIB=$ac_cv_prog_RANLIB 12010if test -n "$RANLIB"; then 12011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12012$as_echo "$RANLIB" >&6; } 12013else 12014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12015$as_echo "no" >&6; } 12016fi 12017 12018 12019 done 12020fi 12021 12022for ncn_progname in ranlib; do 12023 if test -n "$ncn_tool_prefix"; then 12024 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 12025set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 12026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12027$as_echo_n "checking for $ac_word... " >&6; } 12028if ${ac_cv_prog_RANLIB+:} false; then : 12029 $as_echo_n "(cached) " >&6 12030else 12031 if test -n "$RANLIB"; then 12032 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12033else 12034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12035for as_dir in $PATH 12036do 12037 IFS=$as_save_IFS 12038 test -z "$as_dir" && as_dir=. 12039 for ac_exec_ext in '' $ac_executable_extensions; do 12040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12041 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}" 12042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12043 break 2 12044 fi 12045done 12046 done 12047IFS=$as_save_IFS 12048 12049fi 12050fi 12051RANLIB=$ac_cv_prog_RANLIB 12052if test -n "$RANLIB"; then 12053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12054$as_echo "$RANLIB" >&6; } 12055else 12056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12057$as_echo "no" >&6; } 12058fi 12059 12060 12061 fi 12062 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then 12063 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12064set dummy ${ncn_progname}; ac_word=$2 12065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12066$as_echo_n "checking for $ac_word... " >&6; } 12067if ${ac_cv_prog_RANLIB+:} false; then : 12068 $as_echo_n "(cached) " >&6 12069else 12070 if test -n "$RANLIB"; then 12071 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12072else 12073as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12074for as_dir in $PATH 12075do 12076 IFS=$as_save_IFS 12077 test -z "$as_dir" && as_dir=. 12078 for ac_exec_ext in '' $ac_executable_extensions; do 12079 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12080 ac_cv_prog_RANLIB="${ncn_progname}" 12081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12082 break 2 12083 fi 12084done 12085 done 12086IFS=$as_save_IFS 12087 12088fi 12089fi 12090RANLIB=$ac_cv_prog_RANLIB 12091if test -n "$RANLIB"; then 12092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12093$as_echo "$RANLIB" >&6; } 12094else 12095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12096$as_echo "no" >&6; } 12097fi 12098 12099 12100 fi 12101 test -n "$ac_cv_prog_RANLIB" && break 12102done 12103 12104if test -z "$ac_cv_prog_RANLIB" ; then 12105 RANLIB="true" 12106fi 12107 12108 12109 12110if test -n "$STRIP"; then 12111 ac_cv_prog_STRIP=$STRIP 12112elif test -n "$ac_cv_prog_STRIP"; then 12113 STRIP=$ac_cv_prog_STRIP 12114fi 12115 12116if test -n "$ac_cv_prog_STRIP"; then 12117 for ncn_progname in strip; do 12118 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12119set dummy ${ncn_progname}; ac_word=$2 12120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12121$as_echo_n "checking for $ac_word... " >&6; } 12122if ${ac_cv_prog_STRIP+:} false; then : 12123 $as_echo_n "(cached) " >&6 12124else 12125 if test -n "$STRIP"; then 12126 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12127else 12128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12129for as_dir in $PATH 12130do 12131 IFS=$as_save_IFS 12132 test -z "$as_dir" && as_dir=. 12133 for ac_exec_ext in '' $ac_executable_extensions; do 12134 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12135 ac_cv_prog_STRIP="${ncn_progname}" 12136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12137 break 2 12138 fi 12139done 12140 done 12141IFS=$as_save_IFS 12142 12143fi 12144fi 12145STRIP=$ac_cv_prog_STRIP 12146if test -n "$STRIP"; then 12147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12148$as_echo "$STRIP" >&6; } 12149else 12150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12151$as_echo "no" >&6; } 12152fi 12153 12154 12155 done 12156fi 12157 12158for ncn_progname in strip; do 12159 if test -n "$ncn_tool_prefix"; then 12160 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 12161set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 12162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12163$as_echo_n "checking for $ac_word... " >&6; } 12164if ${ac_cv_prog_STRIP+:} false; then : 12165 $as_echo_n "(cached) " >&6 12166else 12167 if test -n "$STRIP"; then 12168 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12169else 12170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12171for as_dir in $PATH 12172do 12173 IFS=$as_save_IFS 12174 test -z "$as_dir" && as_dir=. 12175 for ac_exec_ext in '' $ac_executable_extensions; do 12176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12177 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}" 12178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12179 break 2 12180 fi 12181done 12182 done 12183IFS=$as_save_IFS 12184 12185fi 12186fi 12187STRIP=$ac_cv_prog_STRIP 12188if test -n "$STRIP"; then 12189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12190$as_echo "$STRIP" >&6; } 12191else 12192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12193$as_echo "no" >&6; } 12194fi 12195 12196 12197 fi 12198 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then 12199 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12200set dummy ${ncn_progname}; ac_word=$2 12201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12202$as_echo_n "checking for $ac_word... " >&6; } 12203if ${ac_cv_prog_STRIP+:} false; then : 12204 $as_echo_n "(cached) " >&6 12205else 12206 if test -n "$STRIP"; then 12207 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12208else 12209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12210for as_dir in $PATH 12211do 12212 IFS=$as_save_IFS 12213 test -z "$as_dir" && as_dir=. 12214 for ac_exec_ext in '' $ac_executable_extensions; do 12215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12216 ac_cv_prog_STRIP="${ncn_progname}" 12217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12218 break 2 12219 fi 12220done 12221 done 12222IFS=$as_save_IFS 12223 12224fi 12225fi 12226STRIP=$ac_cv_prog_STRIP 12227if test -n "$STRIP"; then 12228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12229$as_echo "$STRIP" >&6; } 12230else 12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12232$as_echo "no" >&6; } 12233fi 12234 12235 12236 fi 12237 test -n "$ac_cv_prog_STRIP" && break 12238done 12239 12240if test -z "$ac_cv_prog_STRIP" ; then 12241 STRIP="true" 12242fi 12243 12244 12245 12246if test -n "$WINDRES"; then 12247 ac_cv_prog_WINDRES=$WINDRES 12248elif test -n "$ac_cv_prog_WINDRES"; then 12249 WINDRES=$ac_cv_prog_WINDRES 12250fi 12251 12252if test -n "$ac_cv_prog_WINDRES"; then 12253 for ncn_progname in windres; do 12254 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12255set dummy ${ncn_progname}; ac_word=$2 12256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12257$as_echo_n "checking for $ac_word... " >&6; } 12258if ${ac_cv_prog_WINDRES+:} false; then : 12259 $as_echo_n "(cached) " >&6 12260else 12261 if test -n "$WINDRES"; then 12262 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. 12263else 12264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12265for as_dir in $PATH 12266do 12267 IFS=$as_save_IFS 12268 test -z "$as_dir" && as_dir=. 12269 for ac_exec_ext in '' $ac_executable_extensions; do 12270 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12271 ac_cv_prog_WINDRES="${ncn_progname}" 12272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12273 break 2 12274 fi 12275done 12276 done 12277IFS=$as_save_IFS 12278 12279fi 12280fi 12281WINDRES=$ac_cv_prog_WINDRES 12282if test -n "$WINDRES"; then 12283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 12284$as_echo "$WINDRES" >&6; } 12285else 12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12287$as_echo "no" >&6; } 12288fi 12289 12290 12291 done 12292fi 12293 12294for ncn_progname in windres; do 12295 if test -n "$ncn_tool_prefix"; then 12296 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 12297set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 12298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12299$as_echo_n "checking for $ac_word... " >&6; } 12300if ${ac_cv_prog_WINDRES+:} false; then : 12301 $as_echo_n "(cached) " >&6 12302else 12303 if test -n "$WINDRES"; then 12304 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. 12305else 12306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12307for as_dir in $PATH 12308do 12309 IFS=$as_save_IFS 12310 test -z "$as_dir" && as_dir=. 12311 for ac_exec_ext in '' $ac_executable_extensions; do 12312 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12313 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}" 12314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12315 break 2 12316 fi 12317done 12318 done 12319IFS=$as_save_IFS 12320 12321fi 12322fi 12323WINDRES=$ac_cv_prog_WINDRES 12324if test -n "$WINDRES"; then 12325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 12326$as_echo "$WINDRES" >&6; } 12327else 12328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12329$as_echo "no" >&6; } 12330fi 12331 12332 12333 fi 12334 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then 12335 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12336set dummy ${ncn_progname}; ac_word=$2 12337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12338$as_echo_n "checking for $ac_word... " >&6; } 12339if ${ac_cv_prog_WINDRES+:} false; then : 12340 $as_echo_n "(cached) " >&6 12341else 12342 if test -n "$WINDRES"; then 12343 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. 12344else 12345as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12346for as_dir in $PATH 12347do 12348 IFS=$as_save_IFS 12349 test -z "$as_dir" && as_dir=. 12350 for ac_exec_ext in '' $ac_executable_extensions; do 12351 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12352 ac_cv_prog_WINDRES="${ncn_progname}" 12353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12354 break 2 12355 fi 12356done 12357 done 12358IFS=$as_save_IFS 12359 12360fi 12361fi 12362WINDRES=$ac_cv_prog_WINDRES 12363if test -n "$WINDRES"; then 12364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 12365$as_echo "$WINDRES" >&6; } 12366else 12367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12368$as_echo "no" >&6; } 12369fi 12370 12371 12372 fi 12373 test -n "$ac_cv_prog_WINDRES" && break 12374done 12375 12376if test -z "$ac_cv_prog_WINDRES" ; then 12377 set dummy windres 12378 if test $build = $host ; then 12379 WINDRES="$2" 12380 else 12381 WINDRES="${ncn_tool_prefix}$2" 12382 fi 12383fi 12384 12385 12386 12387if test -n "$WINDMC"; then 12388 ac_cv_prog_WINDMC=$WINDMC 12389elif test -n "$ac_cv_prog_WINDMC"; then 12390 WINDMC=$ac_cv_prog_WINDMC 12391fi 12392 12393if test -n "$ac_cv_prog_WINDMC"; then 12394 for ncn_progname in windmc; do 12395 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12396set dummy ${ncn_progname}; ac_word=$2 12397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12398$as_echo_n "checking for $ac_word... " >&6; } 12399if ${ac_cv_prog_WINDMC+:} false; then : 12400 $as_echo_n "(cached) " >&6 12401else 12402 if test -n "$WINDMC"; then 12403 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test. 12404else 12405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12406for as_dir in $PATH 12407do 12408 IFS=$as_save_IFS 12409 test -z "$as_dir" && as_dir=. 12410 for ac_exec_ext in '' $ac_executable_extensions; do 12411 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12412 ac_cv_prog_WINDMC="${ncn_progname}" 12413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12414 break 2 12415 fi 12416done 12417 done 12418IFS=$as_save_IFS 12419 12420fi 12421fi 12422WINDMC=$ac_cv_prog_WINDMC 12423if test -n "$WINDMC"; then 12424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5 12425$as_echo "$WINDMC" >&6; } 12426else 12427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12428$as_echo "no" >&6; } 12429fi 12430 12431 12432 done 12433fi 12434 12435for ncn_progname in windmc; do 12436 if test -n "$ncn_tool_prefix"; then 12437 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 12438set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 12439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12440$as_echo_n "checking for $ac_word... " >&6; } 12441if ${ac_cv_prog_WINDMC+:} false; then : 12442 $as_echo_n "(cached) " >&6 12443else 12444 if test -n "$WINDMC"; then 12445 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test. 12446else 12447as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12448for as_dir in $PATH 12449do 12450 IFS=$as_save_IFS 12451 test -z "$as_dir" && as_dir=. 12452 for ac_exec_ext in '' $ac_executable_extensions; do 12453 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12454 ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}" 12455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12456 break 2 12457 fi 12458done 12459 done 12460IFS=$as_save_IFS 12461 12462fi 12463fi 12464WINDMC=$ac_cv_prog_WINDMC 12465if test -n "$WINDMC"; then 12466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5 12467$as_echo "$WINDMC" >&6; } 12468else 12469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12470$as_echo "no" >&6; } 12471fi 12472 12473 12474 fi 12475 if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then 12476 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12477set dummy ${ncn_progname}; ac_word=$2 12478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12479$as_echo_n "checking for $ac_word... " >&6; } 12480if ${ac_cv_prog_WINDMC+:} false; then : 12481 $as_echo_n "(cached) " >&6 12482else 12483 if test -n "$WINDMC"; then 12484 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test. 12485else 12486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12487for as_dir in $PATH 12488do 12489 IFS=$as_save_IFS 12490 test -z "$as_dir" && as_dir=. 12491 for ac_exec_ext in '' $ac_executable_extensions; do 12492 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12493 ac_cv_prog_WINDMC="${ncn_progname}" 12494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12495 break 2 12496 fi 12497done 12498 done 12499IFS=$as_save_IFS 12500 12501fi 12502fi 12503WINDMC=$ac_cv_prog_WINDMC 12504if test -n "$WINDMC"; then 12505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5 12506$as_echo "$WINDMC" >&6; } 12507else 12508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12509$as_echo "no" >&6; } 12510fi 12511 12512 12513 fi 12514 test -n "$ac_cv_prog_WINDMC" && break 12515done 12516 12517if test -z "$ac_cv_prog_WINDMC" ; then 12518 set dummy windmc 12519 if test $build = $host ; then 12520 WINDMC="$2" 12521 else 12522 WINDMC="${ncn_tool_prefix}$2" 12523 fi 12524fi 12525 12526 12527 12528if test -n "$OBJCOPY"; then 12529 ac_cv_prog_OBJCOPY=$OBJCOPY 12530elif test -n "$ac_cv_prog_OBJCOPY"; then 12531 OBJCOPY=$ac_cv_prog_OBJCOPY 12532fi 12533 12534if test -n "$ac_cv_prog_OBJCOPY"; then 12535 for ncn_progname in objcopy; do 12536 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12537set dummy ${ncn_progname}; ac_word=$2 12538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12539$as_echo_n "checking for $ac_word... " >&6; } 12540if ${ac_cv_prog_OBJCOPY+:} false; then : 12541 $as_echo_n "(cached) " >&6 12542else 12543 if test -n "$OBJCOPY"; then 12544 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. 12545else 12546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12547for as_dir in $PATH 12548do 12549 IFS=$as_save_IFS 12550 test -z "$as_dir" && as_dir=. 12551 for ac_exec_ext in '' $ac_executable_extensions; do 12552 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12553 ac_cv_prog_OBJCOPY="${ncn_progname}" 12554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12555 break 2 12556 fi 12557done 12558 done 12559IFS=$as_save_IFS 12560 12561fi 12562fi 12563OBJCOPY=$ac_cv_prog_OBJCOPY 12564if test -n "$OBJCOPY"; then 12565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 12566$as_echo "$OBJCOPY" >&6; } 12567else 12568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12569$as_echo "no" >&6; } 12570fi 12571 12572 12573 done 12574fi 12575 12576for ncn_progname in objcopy; do 12577 if test -n "$ncn_tool_prefix"; then 12578 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 12579set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 12580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12581$as_echo_n "checking for $ac_word... " >&6; } 12582if ${ac_cv_prog_OBJCOPY+:} false; then : 12583 $as_echo_n "(cached) " >&6 12584else 12585 if test -n "$OBJCOPY"; then 12586 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. 12587else 12588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12589for as_dir in $PATH 12590do 12591 IFS=$as_save_IFS 12592 test -z "$as_dir" && as_dir=. 12593 for ac_exec_ext in '' $ac_executable_extensions; do 12594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12595 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}" 12596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12597 break 2 12598 fi 12599done 12600 done 12601IFS=$as_save_IFS 12602 12603fi 12604fi 12605OBJCOPY=$ac_cv_prog_OBJCOPY 12606if test -n "$OBJCOPY"; then 12607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 12608$as_echo "$OBJCOPY" >&6; } 12609else 12610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12611$as_echo "no" >&6; } 12612fi 12613 12614 12615 fi 12616 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then 12617 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12618set dummy ${ncn_progname}; ac_word=$2 12619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12620$as_echo_n "checking for $ac_word... " >&6; } 12621if ${ac_cv_prog_OBJCOPY+:} false; then : 12622 $as_echo_n "(cached) " >&6 12623else 12624 if test -n "$OBJCOPY"; then 12625 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. 12626else 12627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12628for as_dir in $PATH 12629do 12630 IFS=$as_save_IFS 12631 test -z "$as_dir" && as_dir=. 12632 for ac_exec_ext in '' $ac_executable_extensions; do 12633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12634 ac_cv_prog_OBJCOPY="${ncn_progname}" 12635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12636 break 2 12637 fi 12638done 12639 done 12640IFS=$as_save_IFS 12641 12642fi 12643fi 12644OBJCOPY=$ac_cv_prog_OBJCOPY 12645if test -n "$OBJCOPY"; then 12646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 12647$as_echo "$OBJCOPY" >&6; } 12648else 12649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12650$as_echo "no" >&6; } 12651fi 12652 12653 12654 fi 12655 test -n "$ac_cv_prog_OBJCOPY" && break 12656done 12657 12658if test -z "$ac_cv_prog_OBJCOPY" ; then 12659 set dummy objcopy 12660 if test $build = $host ; then 12661 OBJCOPY="$2" 12662 else 12663 OBJCOPY="${ncn_tool_prefix}$2" 12664 fi 12665fi 12666 12667 12668 12669if test -n "$OBJDUMP"; then 12670 ac_cv_prog_OBJDUMP=$OBJDUMP 12671elif test -n "$ac_cv_prog_OBJDUMP"; then 12672 OBJDUMP=$ac_cv_prog_OBJDUMP 12673fi 12674 12675if test -n "$ac_cv_prog_OBJDUMP"; then 12676 for ncn_progname in objdump; do 12677 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12678set dummy ${ncn_progname}; ac_word=$2 12679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12680$as_echo_n "checking for $ac_word... " >&6; } 12681if ${ac_cv_prog_OBJDUMP+:} false; then : 12682 $as_echo_n "(cached) " >&6 12683else 12684 if test -n "$OBJDUMP"; then 12685 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 12686else 12687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12688for as_dir in $PATH 12689do 12690 IFS=$as_save_IFS 12691 test -z "$as_dir" && as_dir=. 12692 for ac_exec_ext in '' $ac_executable_extensions; do 12693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12694 ac_cv_prog_OBJDUMP="${ncn_progname}" 12695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12696 break 2 12697 fi 12698done 12699 done 12700IFS=$as_save_IFS 12701 12702fi 12703fi 12704OBJDUMP=$ac_cv_prog_OBJDUMP 12705if test -n "$OBJDUMP"; then 12706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 12707$as_echo "$OBJDUMP" >&6; } 12708else 12709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12710$as_echo "no" >&6; } 12711fi 12712 12713 12714 done 12715fi 12716 12717for ncn_progname in objdump; do 12718 if test -n "$ncn_tool_prefix"; then 12719 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 12720set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 12721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12722$as_echo_n "checking for $ac_word... " >&6; } 12723if ${ac_cv_prog_OBJDUMP+:} false; then : 12724 $as_echo_n "(cached) " >&6 12725else 12726 if test -n "$OBJDUMP"; then 12727 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 12728else 12729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12730for as_dir in $PATH 12731do 12732 IFS=$as_save_IFS 12733 test -z "$as_dir" && as_dir=. 12734 for ac_exec_ext in '' $ac_executable_extensions; do 12735 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12736 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}" 12737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12738 break 2 12739 fi 12740done 12741 done 12742IFS=$as_save_IFS 12743 12744fi 12745fi 12746OBJDUMP=$ac_cv_prog_OBJDUMP 12747if test -n "$OBJDUMP"; then 12748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 12749$as_echo "$OBJDUMP" >&6; } 12750else 12751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12752$as_echo "no" >&6; } 12753fi 12754 12755 12756 fi 12757 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then 12758 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12759set dummy ${ncn_progname}; ac_word=$2 12760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12761$as_echo_n "checking for $ac_word... " >&6; } 12762if ${ac_cv_prog_OBJDUMP+:} false; then : 12763 $as_echo_n "(cached) " >&6 12764else 12765 if test -n "$OBJDUMP"; then 12766 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 12767else 12768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12769for as_dir in $PATH 12770do 12771 IFS=$as_save_IFS 12772 test -z "$as_dir" && as_dir=. 12773 for ac_exec_ext in '' $ac_executable_extensions; do 12774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12775 ac_cv_prog_OBJDUMP="${ncn_progname}" 12776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12777 break 2 12778 fi 12779done 12780 done 12781IFS=$as_save_IFS 12782 12783fi 12784fi 12785OBJDUMP=$ac_cv_prog_OBJDUMP 12786if test -n "$OBJDUMP"; then 12787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 12788$as_echo "$OBJDUMP" >&6; } 12789else 12790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12791$as_echo "no" >&6; } 12792fi 12793 12794 12795 fi 12796 test -n "$ac_cv_prog_OBJDUMP" && break 12797done 12798 12799if test -z "$ac_cv_prog_OBJDUMP" ; then 12800 set dummy objdump 12801 if test $build = $host ; then 12802 OBJDUMP="$2" 12803 else 12804 OBJDUMP="${ncn_tool_prefix}$2" 12805 fi 12806fi 12807 12808 12809 12810if test -n "$OTOOL"; then 12811 ac_cv_prog_OTOOL=$OTOOL 12812elif test -n "$ac_cv_prog_OTOOL"; then 12813 OTOOL=$ac_cv_prog_OTOOL 12814fi 12815 12816if test -n "$ac_cv_prog_OTOOL"; then 12817 for ncn_progname in otool; do 12818 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12819set dummy ${ncn_progname}; ac_word=$2 12820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12821$as_echo_n "checking for $ac_word... " >&6; } 12822if ${ac_cv_prog_OTOOL+:} false; then : 12823 $as_echo_n "(cached) " >&6 12824else 12825 if test -n "$OTOOL"; then 12826 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 12827else 12828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12829for as_dir in $PATH 12830do 12831 IFS=$as_save_IFS 12832 test -z "$as_dir" && as_dir=. 12833 for ac_exec_ext in '' $ac_executable_extensions; do 12834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12835 ac_cv_prog_OTOOL="${ncn_progname}" 12836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12837 break 2 12838 fi 12839done 12840 done 12841IFS=$as_save_IFS 12842 12843fi 12844fi 12845OTOOL=$ac_cv_prog_OTOOL 12846if test -n "$OTOOL"; then 12847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 12848$as_echo "$OTOOL" >&6; } 12849else 12850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12851$as_echo "no" >&6; } 12852fi 12853 12854 12855 done 12856fi 12857 12858for ncn_progname in otool; do 12859 if test -n "$ncn_tool_prefix"; then 12860 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 12861set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 12862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12863$as_echo_n "checking for $ac_word... " >&6; } 12864if ${ac_cv_prog_OTOOL+:} false; then : 12865 $as_echo_n "(cached) " >&6 12866else 12867 if test -n "$OTOOL"; then 12868 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 12869else 12870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12871for as_dir in $PATH 12872do 12873 IFS=$as_save_IFS 12874 test -z "$as_dir" && as_dir=. 12875 for ac_exec_ext in '' $ac_executable_extensions; do 12876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12877 ac_cv_prog_OTOOL="${ncn_tool_prefix}${ncn_progname}" 12878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12879 break 2 12880 fi 12881done 12882 done 12883IFS=$as_save_IFS 12884 12885fi 12886fi 12887OTOOL=$ac_cv_prog_OTOOL 12888if test -n "$OTOOL"; then 12889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 12890$as_echo "$OTOOL" >&6; } 12891else 12892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12893$as_echo "no" >&6; } 12894fi 12895 12896 12897 fi 12898 if test -z "$ac_cv_prog_OTOOL" && test $build = $host ; then 12899 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12900set dummy ${ncn_progname}; ac_word=$2 12901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12902$as_echo_n "checking for $ac_word... " >&6; } 12903if ${ac_cv_prog_OTOOL+:} false; then : 12904 $as_echo_n "(cached) " >&6 12905else 12906 if test -n "$OTOOL"; then 12907 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 12908else 12909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12910for as_dir in $PATH 12911do 12912 IFS=$as_save_IFS 12913 test -z "$as_dir" && as_dir=. 12914 for ac_exec_ext in '' $ac_executable_extensions; do 12915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12916 ac_cv_prog_OTOOL="${ncn_progname}" 12917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12918 break 2 12919 fi 12920done 12921 done 12922IFS=$as_save_IFS 12923 12924fi 12925fi 12926OTOOL=$ac_cv_prog_OTOOL 12927if test -n "$OTOOL"; then 12928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 12929$as_echo "$OTOOL" >&6; } 12930else 12931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12932$as_echo "no" >&6; } 12933fi 12934 12935 12936 fi 12937 test -n "$ac_cv_prog_OTOOL" && break 12938done 12939 12940if test -z "$ac_cv_prog_OTOOL" ; then 12941 set dummy otool 12942 if test $build = $host ; then 12943 OTOOL="$2" 12944 else 12945 OTOOL="${ncn_tool_prefix}$2" 12946 fi 12947fi 12948 12949 12950 12951if test -n "$READELF"; then 12952 ac_cv_prog_READELF=$READELF 12953elif test -n "$ac_cv_prog_READELF"; then 12954 READELF=$ac_cv_prog_READELF 12955fi 12956 12957if test -n "$ac_cv_prog_READELF"; then 12958 for ncn_progname in readelf; do 12959 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 12960set dummy ${ncn_progname}; ac_word=$2 12961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12962$as_echo_n "checking for $ac_word... " >&6; } 12963if ${ac_cv_prog_READELF+:} false; then : 12964 $as_echo_n "(cached) " >&6 12965else 12966 if test -n "$READELF"; then 12967 ac_cv_prog_READELF="$READELF" # Let the user override the test. 12968else 12969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12970for as_dir in $PATH 12971do 12972 IFS=$as_save_IFS 12973 test -z "$as_dir" && as_dir=. 12974 for ac_exec_ext in '' $ac_executable_extensions; do 12975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12976 ac_cv_prog_READELF="${ncn_progname}" 12977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12978 break 2 12979 fi 12980done 12981 done 12982IFS=$as_save_IFS 12983 12984fi 12985fi 12986READELF=$ac_cv_prog_READELF 12987if test -n "$READELF"; then 12988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 12989$as_echo "$READELF" >&6; } 12990else 12991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12992$as_echo "no" >&6; } 12993fi 12994 12995 12996 done 12997fi 12998 12999for ncn_progname in readelf; do 13000 if test -n "$ncn_tool_prefix"; then 13001 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args. 13002set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2 13003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13004$as_echo_n "checking for $ac_word... " >&6; } 13005if ${ac_cv_prog_READELF+:} false; then : 13006 $as_echo_n "(cached) " >&6 13007else 13008 if test -n "$READELF"; then 13009 ac_cv_prog_READELF="$READELF" # Let the user override the test. 13010else 13011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13012for as_dir in $PATH 13013do 13014 IFS=$as_save_IFS 13015 test -z "$as_dir" && as_dir=. 13016 for ac_exec_ext in '' $ac_executable_extensions; do 13017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13018 ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}" 13019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13020 break 2 13021 fi 13022done 13023 done 13024IFS=$as_save_IFS 13025 13026fi 13027fi 13028READELF=$ac_cv_prog_READELF 13029if test -n "$READELF"; then 13030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 13031$as_echo "$READELF" >&6; } 13032else 13033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13034$as_echo "no" >&6; } 13035fi 13036 13037 13038 fi 13039 if test -z "$ac_cv_prog_READELF" && test $build = $host ; then 13040 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13041set dummy ${ncn_progname}; ac_word=$2 13042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13043$as_echo_n "checking for $ac_word... " >&6; } 13044if ${ac_cv_prog_READELF+:} false; then : 13045 $as_echo_n "(cached) " >&6 13046else 13047 if test -n "$READELF"; then 13048 ac_cv_prog_READELF="$READELF" # Let the user override the test. 13049else 13050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13051for as_dir in $PATH 13052do 13053 IFS=$as_save_IFS 13054 test -z "$as_dir" && as_dir=. 13055 for ac_exec_ext in '' $ac_executable_extensions; do 13056 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13057 ac_cv_prog_READELF="${ncn_progname}" 13058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13059 break 2 13060 fi 13061done 13062 done 13063IFS=$as_save_IFS 13064 13065fi 13066fi 13067READELF=$ac_cv_prog_READELF 13068if test -n "$READELF"; then 13069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 13070$as_echo "$READELF" >&6; } 13071else 13072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13073$as_echo "no" >&6; } 13074fi 13075 13076 13077 fi 13078 test -n "$ac_cv_prog_READELF" && break 13079done 13080 13081if test -z "$ac_cv_prog_READELF" ; then 13082 set dummy readelf 13083 if test $build = $host ; then 13084 READELF="$2" 13085 else 13086 READELF="${ncn_tool_prefix}$2" 13087 fi 13088fi 13089 13090 13091 13092 13093 13094 13095 13096GDCFLAGS=${GDCFLAGS-${CFLAGS}} 13097 13098 13099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5 13100$as_echo_n "checking for -plugin option... " >&6; } 13101 13102plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 13103plugin_option= 13104for plugin in $plugin_names; do 13105 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 13106 if test x$plugin_so = x$plugin; then 13107 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 13108 fi 13109 if test x$plugin_so != x$plugin; then 13110 plugin_option="--plugin $plugin_so" 13111 break 13112 fi 13113done 13114if test -n "$ac_tool_prefix"; then 13115 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 13116set dummy ${ac_tool_prefix}ar; ac_word=$2 13117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13118$as_echo_n "checking for $ac_word... " >&6; } 13119if ${ac_cv_prog_AR+:} false; then : 13120 $as_echo_n "(cached) " >&6 13121else 13122 if test -n "$AR"; then 13123 ac_cv_prog_AR="$AR" # Let the user override the test. 13124else 13125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13126for as_dir in $PATH 13127do 13128 IFS=$as_save_IFS 13129 test -z "$as_dir" && as_dir=. 13130 for ac_exec_ext in '' $ac_executable_extensions; do 13131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13132 ac_cv_prog_AR="${ac_tool_prefix}ar" 13133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13134 break 2 13135 fi 13136done 13137 done 13138IFS=$as_save_IFS 13139 13140fi 13141fi 13142AR=$ac_cv_prog_AR 13143if test -n "$AR"; then 13144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 13145$as_echo "$AR" >&6; } 13146else 13147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13148$as_echo "no" >&6; } 13149fi 13150 13151 13152fi 13153if test -z "$ac_cv_prog_AR"; then 13154 ac_ct_AR=$AR 13155 # Extract the first word of "ar", so it can be a program name with args. 13156set dummy ar; ac_word=$2 13157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13158$as_echo_n "checking for $ac_word... " >&6; } 13159if ${ac_cv_prog_ac_ct_AR+:} false; then : 13160 $as_echo_n "(cached) " >&6 13161else 13162 if test -n "$ac_ct_AR"; then 13163 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 13164else 13165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13166for as_dir in $PATH 13167do 13168 IFS=$as_save_IFS 13169 test -z "$as_dir" && as_dir=. 13170 for ac_exec_ext in '' $ac_executable_extensions; do 13171 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13172 ac_cv_prog_ac_ct_AR="ar" 13173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13174 break 2 13175 fi 13176done 13177 done 13178IFS=$as_save_IFS 13179 13180fi 13181fi 13182ac_ct_AR=$ac_cv_prog_ac_ct_AR 13183if test -n "$ac_ct_AR"; then 13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 13185$as_echo "$ac_ct_AR" >&6; } 13186else 13187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13188$as_echo "no" >&6; } 13189fi 13190 13191 if test "x$ac_ct_AR" = x; then 13192 AR="" 13193 else 13194 case $cross_compiling:$ac_tool_warned in 13195yes:) 13196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13198ac_tool_warned=yes ;; 13199esac 13200 AR=$ac_ct_AR 13201 fi 13202else 13203 AR="$ac_cv_prog_AR" 13204fi 13205 13206if test "${AR}" = "" ; then 13207 as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 13208fi 13209touch conftest.c 13210${AR} $plugin_option rc conftest.a conftest.c 13211if test "$?" != 0; then 13212 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 13213$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 13214 plugin_option= 13215fi 13216rm -f conftest.* 13217if test -n "$plugin_option"; then 13218 PLUGIN_OPTION="$plugin_option" 13219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5 13220$as_echo "$plugin_option" >&6; } 13221else 13222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13223$as_echo "no" >&6; } 13224fi 13225 13226AR_PLUGIN_OPTION= 13227RANLIB_PLUGIN_OPTION= 13228if test -n "$PLUGIN_OPTION"; then 13229 if $AR --help 2>&1 | grep -q "\--plugin"; then 13230 AR_PLUGIN_OPTION="$PLUGIN_OPTION" 13231 fi 13232 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 13233 RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION" 13234 fi 13235fi 13236 13237 13238 13239# Target tools. 13240 13241# Check whether --with-build-time-tools was given. 13242if test "${with_build_time_tools+set}" = set; then : 13243 withval=$with_build_time_tools; case x"$withval" in 13244 x/*) ;; 13245 *) 13246 with_build_time_tools= 13247 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5 13248$as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;} 13249 ;; 13250 esac 13251else 13252 with_build_time_tools= 13253fi 13254 13255 13256 13257 13258if test -n "$CC_FOR_TARGET"; then 13259 ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET 13260elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then 13261 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET 13262fi 13263 13264if test -n "$ac_cv_prog_CC_FOR_TARGET"; then 13265 for ncn_progname in cc gcc; do 13266 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13267set 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; } 13270if ${ac_cv_prog_CC_FOR_TARGET+:} false; then : 13271 $as_echo_n "(cached) " >&6 13272else 13273 if test -n "$CC_FOR_TARGET"; then 13274 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test. 13275else 13276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13277for as_dir in $PATH 13278do 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_CC_FOR_TARGET="${ncn_progname}" 13284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13285 break 2 13286 fi 13287done 13288 done 13289IFS=$as_save_IFS 13290 13291fi 13292fi 13293CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET 13294if test -n "$CC_FOR_TARGET"; then 13295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5 13296$as_echo "$CC_FOR_TARGET" >&6; } 13297else 13298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13299$as_echo "no" >&6; } 13300fi 13301 13302 13303 done 13304fi 13305 13306if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then 13307 for ncn_progname in cc gcc; do 13308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 13309$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 13310 if test -x $with_build_time_tools/${ncn_progname}; then 13311 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname} 13312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13313$as_echo "yes" >&6; } 13314 break 13315 else 13316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13317$as_echo "no" >&6; } 13318 fi 13319 done 13320fi 13321 13322if test -z "$ac_cv_prog_CC_FOR_TARGET"; then 13323 for ncn_progname in cc gcc; do 13324 if test -n "$ncn_target_tool_prefix"; then 13325 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 13326set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 13327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13328$as_echo_n "checking for $ac_word... " >&6; } 13329if ${ac_cv_prog_CC_FOR_TARGET+:} false; then : 13330 $as_echo_n "(cached) " >&6 13331else 13332 if test -n "$CC_FOR_TARGET"; then 13333 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test. 13334else 13335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13336for as_dir in $PATH 13337do 13338 IFS=$as_save_IFS 13339 test -z "$as_dir" && as_dir=. 13340 for ac_exec_ext in '' $ac_executable_extensions; do 13341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13342 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 13343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13344 break 2 13345 fi 13346done 13347 done 13348IFS=$as_save_IFS 13349 13350fi 13351fi 13352CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET 13353if test -n "$CC_FOR_TARGET"; then 13354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5 13355$as_echo "$CC_FOR_TARGET" >&6; } 13356else 13357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13358$as_echo "no" >&6; } 13359fi 13360 13361 13362 fi 13363 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then 13364 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13365set dummy ${ncn_progname}; ac_word=$2 13366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13367$as_echo_n "checking for $ac_word... " >&6; } 13368if ${ac_cv_prog_CC_FOR_TARGET+:} false; then : 13369 $as_echo_n "(cached) " >&6 13370else 13371 if test -n "$CC_FOR_TARGET"; then 13372 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test. 13373else 13374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13375for as_dir in $PATH 13376do 13377 IFS=$as_save_IFS 13378 test -z "$as_dir" && as_dir=. 13379 for ac_exec_ext in '' $ac_executable_extensions; do 13380 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13381 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}" 13382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13383 break 2 13384 fi 13385done 13386 done 13387IFS=$as_save_IFS 13388 13389fi 13390fi 13391CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET 13392if test -n "$CC_FOR_TARGET"; then 13393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5 13394$as_echo "$CC_FOR_TARGET" >&6; } 13395else 13396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13397$as_echo "no" >&6; } 13398fi 13399 13400 13401 fi 13402 test -n "$ac_cv_prog_CC_FOR_TARGET" && break 13403 done 13404fi 13405 13406if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then 13407 set dummy cc gcc 13408 if test $build = $target ; then 13409 CC_FOR_TARGET="$2" 13410 else 13411 CC_FOR_TARGET="${ncn_target_tool_prefix}$2" 13412 fi 13413else 13414 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET" 13415fi 13416 13417 13418 13419if test -n "$CXX_FOR_TARGET"; then 13420 ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET 13421elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then 13422 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET 13423fi 13424 13425if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then 13426 for ncn_progname in c++ g++ cxx gxx; do 13427 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13428set dummy ${ncn_progname}; ac_word=$2 13429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13430$as_echo_n "checking for $ac_word... " >&6; } 13431if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then : 13432 $as_echo_n "(cached) " >&6 13433else 13434 if test -n "$CXX_FOR_TARGET"; then 13435 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test. 13436else 13437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13438for as_dir in $PATH 13439do 13440 IFS=$as_save_IFS 13441 test -z "$as_dir" && as_dir=. 13442 for ac_exec_ext in '' $ac_executable_extensions; do 13443 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13444 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}" 13445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13446 break 2 13447 fi 13448done 13449 done 13450IFS=$as_save_IFS 13451 13452fi 13453fi 13454CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET 13455if test -n "$CXX_FOR_TARGET"; then 13456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5 13457$as_echo "$CXX_FOR_TARGET" >&6; } 13458else 13459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13460$as_echo "no" >&6; } 13461fi 13462 13463 13464 done 13465fi 13466 13467if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then 13468 for ncn_progname in c++ g++ cxx gxx; do 13469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 13470$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 13471 if test -x $with_build_time_tools/${ncn_progname}; then 13472 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname} 13473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13474$as_echo "yes" >&6; } 13475 break 13476 else 13477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13478$as_echo "no" >&6; } 13479 fi 13480 done 13481fi 13482 13483if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then 13484 for ncn_progname in c++ g++ cxx gxx; do 13485 if test -n "$ncn_target_tool_prefix"; then 13486 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 13487set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 13488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13489$as_echo_n "checking for $ac_word... " >&6; } 13490if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then : 13491 $as_echo_n "(cached) " >&6 13492else 13493 if test -n "$CXX_FOR_TARGET"; then 13494 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test. 13495else 13496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13497for as_dir in $PATH 13498do 13499 IFS=$as_save_IFS 13500 test -z "$as_dir" && as_dir=. 13501 for ac_exec_ext in '' $ac_executable_extensions; do 13502 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13503 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 13504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13505 break 2 13506 fi 13507done 13508 done 13509IFS=$as_save_IFS 13510 13511fi 13512fi 13513CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET 13514if test -n "$CXX_FOR_TARGET"; then 13515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5 13516$as_echo "$CXX_FOR_TARGET" >&6; } 13517else 13518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13519$as_echo "no" >&6; } 13520fi 13521 13522 13523 fi 13524 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then 13525 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13526set dummy ${ncn_progname}; ac_word=$2 13527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13528$as_echo_n "checking for $ac_word... " >&6; } 13529if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then : 13530 $as_echo_n "(cached) " >&6 13531else 13532 if test -n "$CXX_FOR_TARGET"; then 13533 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test. 13534else 13535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13536for as_dir in $PATH 13537do 13538 IFS=$as_save_IFS 13539 test -z "$as_dir" && as_dir=. 13540 for ac_exec_ext in '' $ac_executable_extensions; do 13541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13542 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}" 13543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13544 break 2 13545 fi 13546done 13547 done 13548IFS=$as_save_IFS 13549 13550fi 13551fi 13552CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET 13553if test -n "$CXX_FOR_TARGET"; then 13554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5 13555$as_echo "$CXX_FOR_TARGET" >&6; } 13556else 13557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13558$as_echo "no" >&6; } 13559fi 13560 13561 13562 fi 13563 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break 13564 done 13565fi 13566 13567if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then 13568 set dummy c++ g++ cxx gxx 13569 if test $build = $target ; then 13570 CXX_FOR_TARGET="$2" 13571 else 13572 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2" 13573 fi 13574else 13575 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET" 13576fi 13577 13578 13579 13580if test -n "$GCC_FOR_TARGET"; then 13581 ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET 13582elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then 13583 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET 13584fi 13585 13586if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then 13587 for ncn_progname in gcc; do 13588 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13589set dummy ${ncn_progname}; ac_word=$2 13590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13591$as_echo_n "checking for $ac_word... " >&6; } 13592if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then : 13593 $as_echo_n "(cached) " >&6 13594else 13595 if test -n "$GCC_FOR_TARGET"; then 13596 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test. 13597else 13598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13599for as_dir in $PATH 13600do 13601 IFS=$as_save_IFS 13602 test -z "$as_dir" && as_dir=. 13603 for ac_exec_ext in '' $ac_executable_extensions; do 13604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13605 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}" 13606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13607 break 2 13608 fi 13609done 13610 done 13611IFS=$as_save_IFS 13612 13613fi 13614fi 13615GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET 13616if test -n "$GCC_FOR_TARGET"; then 13617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5 13618$as_echo "$GCC_FOR_TARGET" >&6; } 13619else 13620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13621$as_echo "no" >&6; } 13622fi 13623 13624 13625 done 13626fi 13627 13628if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then 13629 for ncn_progname in gcc; do 13630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 13631$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 13632 if test -x $with_build_time_tools/${ncn_progname}; then 13633 ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname} 13634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13635$as_echo "yes" >&6; } 13636 break 13637 else 13638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13639$as_echo "no" >&6; } 13640 fi 13641 done 13642fi 13643 13644if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then 13645 for ncn_progname in gcc; do 13646 if test -n "$ncn_target_tool_prefix"; then 13647 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 13648set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 13649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13650$as_echo_n "checking for $ac_word... " >&6; } 13651if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then : 13652 $as_echo_n "(cached) " >&6 13653else 13654 if test -n "$GCC_FOR_TARGET"; then 13655 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test. 13656else 13657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13658for as_dir in $PATH 13659do 13660 IFS=$as_save_IFS 13661 test -z "$as_dir" && as_dir=. 13662 for ac_exec_ext in '' $ac_executable_extensions; do 13663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13664 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 13665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13666 break 2 13667 fi 13668done 13669 done 13670IFS=$as_save_IFS 13671 13672fi 13673fi 13674GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET 13675if test -n "$GCC_FOR_TARGET"; then 13676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5 13677$as_echo "$GCC_FOR_TARGET" >&6; } 13678else 13679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13680$as_echo "no" >&6; } 13681fi 13682 13683 13684 fi 13685 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then 13686 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13687set dummy ${ncn_progname}; ac_word=$2 13688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13689$as_echo_n "checking for $ac_word... " >&6; } 13690if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then : 13691 $as_echo_n "(cached) " >&6 13692else 13693 if test -n "$GCC_FOR_TARGET"; then 13694 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test. 13695else 13696as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13697for as_dir in $PATH 13698do 13699 IFS=$as_save_IFS 13700 test -z "$as_dir" && as_dir=. 13701 for ac_exec_ext in '' $ac_executable_extensions; do 13702 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13703 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}" 13704 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13705 break 2 13706 fi 13707done 13708 done 13709IFS=$as_save_IFS 13710 13711fi 13712fi 13713GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET 13714if test -n "$GCC_FOR_TARGET"; then 13715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5 13716$as_echo "$GCC_FOR_TARGET" >&6; } 13717else 13718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13719$as_echo "no" >&6; } 13720fi 13721 13722 13723 fi 13724 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break 13725 done 13726fi 13727 13728if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then 13729 GCC_FOR_TARGET="${CC_FOR_TARGET}" 13730else 13731 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET" 13732fi 13733 13734 13735 13736if test -n "$GFORTRAN_FOR_TARGET"; then 13737 ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET 13738elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then 13739 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET 13740fi 13741 13742if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then 13743 for ncn_progname in gfortran; do 13744 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13745set dummy ${ncn_progname}; ac_word=$2 13746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13747$as_echo_n "checking for $ac_word... " >&6; } 13748if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then : 13749 $as_echo_n "(cached) " >&6 13750else 13751 if test -n "$GFORTRAN_FOR_TARGET"; then 13752 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test. 13753else 13754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13755for as_dir in $PATH 13756do 13757 IFS=$as_save_IFS 13758 test -z "$as_dir" && as_dir=. 13759 for ac_exec_ext in '' $ac_executable_extensions; do 13760 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13761 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}" 13762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13763 break 2 13764 fi 13765done 13766 done 13767IFS=$as_save_IFS 13768 13769fi 13770fi 13771GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET 13772if test -n "$GFORTRAN_FOR_TARGET"; then 13773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5 13774$as_echo "$GFORTRAN_FOR_TARGET" >&6; } 13775else 13776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13777$as_echo "no" >&6; } 13778fi 13779 13780 13781 done 13782fi 13783 13784if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then 13785 for ncn_progname in gfortran; do 13786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 13787$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 13788 if test -x $with_build_time_tools/${ncn_progname}; then 13789 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname} 13790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13791$as_echo "yes" >&6; } 13792 break 13793 else 13794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13795$as_echo "no" >&6; } 13796 fi 13797 done 13798fi 13799 13800if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then 13801 for ncn_progname in gfortran; do 13802 if test -n "$ncn_target_tool_prefix"; then 13803 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 13804set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 13805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13806$as_echo_n "checking for $ac_word... " >&6; } 13807if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then : 13808 $as_echo_n "(cached) " >&6 13809else 13810 if test -n "$GFORTRAN_FOR_TARGET"; then 13811 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test. 13812else 13813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13814for as_dir in $PATH 13815do 13816 IFS=$as_save_IFS 13817 test -z "$as_dir" && as_dir=. 13818 for ac_exec_ext in '' $ac_executable_extensions; do 13819 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13820 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 13821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13822 break 2 13823 fi 13824done 13825 done 13826IFS=$as_save_IFS 13827 13828fi 13829fi 13830GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET 13831if test -n "$GFORTRAN_FOR_TARGET"; then 13832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5 13833$as_echo "$GFORTRAN_FOR_TARGET" >&6; } 13834else 13835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13836$as_echo "no" >&6; } 13837fi 13838 13839 13840 fi 13841 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then 13842 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13843set dummy ${ncn_progname}; ac_word=$2 13844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13845$as_echo_n "checking for $ac_word... " >&6; } 13846if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then : 13847 $as_echo_n "(cached) " >&6 13848else 13849 if test -n "$GFORTRAN_FOR_TARGET"; then 13850 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test. 13851else 13852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13853for as_dir in $PATH 13854do 13855 IFS=$as_save_IFS 13856 test -z "$as_dir" && as_dir=. 13857 for ac_exec_ext in '' $ac_executable_extensions; do 13858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13859 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}" 13860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13861 break 2 13862 fi 13863done 13864 done 13865IFS=$as_save_IFS 13866 13867fi 13868fi 13869GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET 13870if test -n "$GFORTRAN_FOR_TARGET"; then 13871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5 13872$as_echo "$GFORTRAN_FOR_TARGET" >&6; } 13873else 13874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13875$as_echo "no" >&6; } 13876fi 13877 13878 13879 fi 13880 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break 13881 done 13882fi 13883 13884if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then 13885 set dummy gfortran 13886 if test $build = $target ; then 13887 GFORTRAN_FOR_TARGET="$2" 13888 else 13889 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2" 13890 fi 13891else 13892 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET" 13893fi 13894 13895 13896 13897if test -n "$GOC_FOR_TARGET"; then 13898 ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET 13899elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then 13900 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET 13901fi 13902 13903if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then 13904 for ncn_progname in gccgo; do 13905 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 13906set dummy ${ncn_progname}; ac_word=$2 13907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13908$as_echo_n "checking for $ac_word... " >&6; } 13909if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then : 13910 $as_echo_n "(cached) " >&6 13911else 13912 if test -n "$GOC_FOR_TARGET"; then 13913 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test. 13914else 13915as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13916for as_dir in $PATH 13917do 13918 IFS=$as_save_IFS 13919 test -z "$as_dir" && as_dir=. 13920 for ac_exec_ext in '' $ac_executable_extensions; do 13921 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13922 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}" 13923 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13924 break 2 13925 fi 13926done 13927 done 13928IFS=$as_save_IFS 13929 13930fi 13931fi 13932GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET 13933if test -n "$GOC_FOR_TARGET"; then 13934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5 13935$as_echo "$GOC_FOR_TARGET" >&6; } 13936else 13937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13938$as_echo "no" >&6; } 13939fi 13940 13941 13942 done 13943fi 13944 13945if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then 13946 for ncn_progname in gccgo; do 13947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 13948$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 13949 if test -x $with_build_time_tools/${ncn_progname}; then 13950 ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname} 13951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13952$as_echo "yes" >&6; } 13953 break 13954 else 13955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13956$as_echo "no" >&6; } 13957 fi 13958 done 13959fi 13960 13961if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then 13962 for ncn_progname in gccgo; do 13963 if test -n "$ncn_target_tool_prefix"; then 13964 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 13965set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 13966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13967$as_echo_n "checking for $ac_word... " >&6; } 13968if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then : 13969 $as_echo_n "(cached) " >&6 13970else 13971 if test -n "$GOC_FOR_TARGET"; then 13972 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test. 13973else 13974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13975for as_dir in $PATH 13976do 13977 IFS=$as_save_IFS 13978 test -z "$as_dir" && as_dir=. 13979 for ac_exec_ext in '' $ac_executable_extensions; do 13980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13981 ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 13982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13983 break 2 13984 fi 13985done 13986 done 13987IFS=$as_save_IFS 13988 13989fi 13990fi 13991GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET 13992if test -n "$GOC_FOR_TARGET"; then 13993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5 13994$as_echo "$GOC_FOR_TARGET" >&6; } 13995else 13996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13997$as_echo "no" >&6; } 13998fi 13999 14000 14001 fi 14002 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then 14003 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14004set dummy ${ncn_progname}; ac_word=$2 14005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14006$as_echo_n "checking for $ac_word... " >&6; } 14007if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then : 14008 $as_echo_n "(cached) " >&6 14009else 14010 if test -n "$GOC_FOR_TARGET"; then 14011 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test. 14012else 14013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14014for as_dir in $PATH 14015do 14016 IFS=$as_save_IFS 14017 test -z "$as_dir" && as_dir=. 14018 for ac_exec_ext in '' $ac_executable_extensions; do 14019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14020 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}" 14021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14022 break 2 14023 fi 14024done 14025 done 14026IFS=$as_save_IFS 14027 14028fi 14029fi 14030GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET 14031if test -n "$GOC_FOR_TARGET"; then 14032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5 14033$as_echo "$GOC_FOR_TARGET" >&6; } 14034else 14035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14036$as_echo "no" >&6; } 14037fi 14038 14039 14040 fi 14041 test -n "$ac_cv_prog_GOC_FOR_TARGET" && break 14042 done 14043fi 14044 14045if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then 14046 set dummy gccgo 14047 if test $build = $target ; then 14048 GOC_FOR_TARGET="$2" 14049 else 14050 GOC_FOR_TARGET="${ncn_target_tool_prefix}$2" 14051 fi 14052else 14053 GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET" 14054fi 14055 14056 14057 14058if test -n "$GDC_FOR_TARGET"; then 14059 ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET 14060elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then 14061 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET 14062fi 14063 14064if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then 14065 for ncn_progname in gdc; do 14066 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14067set dummy ${ncn_progname}; ac_word=$2 14068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14069$as_echo_n "checking for $ac_word... " >&6; } 14070if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then : 14071 $as_echo_n "(cached) " >&6 14072else 14073 if test -n "$GDC_FOR_TARGET"; then 14074 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test. 14075else 14076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14077for as_dir in $PATH 14078do 14079 IFS=$as_save_IFS 14080 test -z "$as_dir" && as_dir=. 14081 for ac_exec_ext in '' $ac_executable_extensions; do 14082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14083 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}" 14084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14085 break 2 14086 fi 14087done 14088 done 14089IFS=$as_save_IFS 14090 14091fi 14092fi 14093GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET 14094if test -n "$GDC_FOR_TARGET"; then 14095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5 14096$as_echo "$GDC_FOR_TARGET" >&6; } 14097else 14098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14099$as_echo "no" >&6; } 14100fi 14101 14102 14103 done 14104fi 14105 14106if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then 14107 for ncn_progname in gdc; do 14108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 14109$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 14110 if test -x $with_build_time_tools/${ncn_progname}; then 14111 ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname} 14112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14113$as_echo "yes" >&6; } 14114 break 14115 else 14116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14117$as_echo "no" >&6; } 14118 fi 14119 done 14120fi 14121 14122if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then 14123 for ncn_progname in gdc; do 14124 if test -n "$ncn_target_tool_prefix"; then 14125 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 14126set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 14127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14128$as_echo_n "checking for $ac_word... " >&6; } 14129if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then : 14130 $as_echo_n "(cached) " >&6 14131else 14132 if test -n "$GDC_FOR_TARGET"; then 14133 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test. 14134else 14135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14136for as_dir in $PATH 14137do 14138 IFS=$as_save_IFS 14139 test -z "$as_dir" && as_dir=. 14140 for ac_exec_ext in '' $ac_executable_extensions; do 14141 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14142 ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 14143 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14144 break 2 14145 fi 14146done 14147 done 14148IFS=$as_save_IFS 14149 14150fi 14151fi 14152GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET 14153if test -n "$GDC_FOR_TARGET"; then 14154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5 14155$as_echo "$GDC_FOR_TARGET" >&6; } 14156else 14157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14158$as_echo "no" >&6; } 14159fi 14160 14161 14162 fi 14163 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then 14164 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14165set dummy ${ncn_progname}; ac_word=$2 14166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14167$as_echo_n "checking for $ac_word... " >&6; } 14168if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then : 14169 $as_echo_n "(cached) " >&6 14170else 14171 if test -n "$GDC_FOR_TARGET"; then 14172 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test. 14173else 14174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14175for as_dir in $PATH 14176do 14177 IFS=$as_save_IFS 14178 test -z "$as_dir" && as_dir=. 14179 for ac_exec_ext in '' $ac_executable_extensions; do 14180 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14181 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}" 14182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14183 break 2 14184 fi 14185done 14186 done 14187IFS=$as_save_IFS 14188 14189fi 14190fi 14191GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET 14192if test -n "$GDC_FOR_TARGET"; then 14193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5 14194$as_echo "$GDC_FOR_TARGET" >&6; } 14195else 14196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14197$as_echo "no" >&6; } 14198fi 14199 14200 14201 fi 14202 test -n "$ac_cv_prog_GDC_FOR_TARGET" && break 14203 done 14204fi 14205 14206if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then 14207 set dummy gdc 14208 if test $build = $target ; then 14209 GDC_FOR_TARGET="$2" 14210 else 14211 GDC_FOR_TARGET="${ncn_target_tool_prefix}$2" 14212 fi 14213else 14214 GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET" 14215fi 14216 14217 14218 14219if test -n "$GM2_FOR_TARGET"; then 14220 ac_cv_prog_GM2_FOR_TARGET=$GM2_FOR_TARGET 14221elif test -n "$ac_cv_prog_GM2_FOR_TARGET"; then 14222 GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET 14223fi 14224 14225if test -n "$ac_cv_prog_GM2_FOR_TARGET"; then 14226 for ncn_progname in gm2; do 14227 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14228set dummy ${ncn_progname}; ac_word=$2 14229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14230$as_echo_n "checking for $ac_word... " >&6; } 14231if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then : 14232 $as_echo_n "(cached) " >&6 14233else 14234 if test -n "$GM2_FOR_TARGET"; then 14235 ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test. 14236else 14237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14238for as_dir in $PATH 14239do 14240 IFS=$as_save_IFS 14241 test -z "$as_dir" && as_dir=. 14242 for ac_exec_ext in '' $ac_executable_extensions; do 14243 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14244 ac_cv_prog_GM2_FOR_TARGET="${ncn_progname}" 14245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14246 break 2 14247 fi 14248done 14249 done 14250IFS=$as_save_IFS 14251 14252fi 14253fi 14254GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET 14255if test -n "$GM2_FOR_TARGET"; then 14256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5 14257$as_echo "$GM2_FOR_TARGET" >&6; } 14258else 14259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14260$as_echo "no" >&6; } 14261fi 14262 14263 14264 done 14265fi 14266 14267if test -z "$ac_cv_prog_GM2_FOR_TARGET" && test -n "$with_build_time_tools"; then 14268 for ncn_progname in gm2; do 14269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 14270$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 14271 if test -x $with_build_time_tools/${ncn_progname}; then 14272 ac_cv_prog_GM2_FOR_TARGET=$with_build_time_tools/${ncn_progname} 14273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14274$as_echo "yes" >&6; } 14275 break 14276 else 14277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14278$as_echo "no" >&6; } 14279 fi 14280 done 14281fi 14282 14283if test -z "$ac_cv_prog_GM2_FOR_TARGET"; then 14284 for ncn_progname in gm2; do 14285 if test -n "$ncn_target_tool_prefix"; then 14286 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 14287set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 14288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14289$as_echo_n "checking for $ac_word... " >&6; } 14290if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then : 14291 $as_echo_n "(cached) " >&6 14292else 14293 if test -n "$GM2_FOR_TARGET"; then 14294 ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test. 14295else 14296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14297for as_dir in $PATH 14298do 14299 IFS=$as_save_IFS 14300 test -z "$as_dir" && as_dir=. 14301 for ac_exec_ext in '' $ac_executable_extensions; do 14302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14303 ac_cv_prog_GM2_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 14304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14305 break 2 14306 fi 14307done 14308 done 14309IFS=$as_save_IFS 14310 14311fi 14312fi 14313GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET 14314if test -n "$GM2_FOR_TARGET"; then 14315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5 14316$as_echo "$GM2_FOR_TARGET" >&6; } 14317else 14318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14319$as_echo "no" >&6; } 14320fi 14321 14322 14323 fi 14324 if test -z "$ac_cv_prog_GM2_FOR_TARGET" && test $build = $target ; then 14325 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14326set dummy ${ncn_progname}; ac_word=$2 14327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14328$as_echo_n "checking for $ac_word... " >&6; } 14329if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then : 14330 $as_echo_n "(cached) " >&6 14331else 14332 if test -n "$GM2_FOR_TARGET"; then 14333 ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test. 14334else 14335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14336for as_dir in $PATH 14337do 14338 IFS=$as_save_IFS 14339 test -z "$as_dir" && as_dir=. 14340 for ac_exec_ext in '' $ac_executable_extensions; do 14341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14342 ac_cv_prog_GM2_FOR_TARGET="${ncn_progname}" 14343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14344 break 2 14345 fi 14346done 14347 done 14348IFS=$as_save_IFS 14349 14350fi 14351fi 14352GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET 14353if test -n "$GM2_FOR_TARGET"; then 14354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5 14355$as_echo "$GM2_FOR_TARGET" >&6; } 14356else 14357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14358$as_echo "no" >&6; } 14359fi 14360 14361 14362 fi 14363 test -n "$ac_cv_prog_GM2_FOR_TARGET" && break 14364 done 14365fi 14366 14367if test -z "$ac_cv_prog_GM2_FOR_TARGET" ; then 14368 set dummy gm2 14369 if test $build = $target ; then 14370 GM2_FOR_TARGET="$2" 14371 else 14372 GM2_FOR_TARGET="${ncn_target_tool_prefix}$2" 14373 fi 14374else 14375 GM2_FOR_TARGET="$ac_cv_prog_GM2_FOR_TARGET" 14376fi 14377 14378 14379 14380cat > conftest.c << \EOF 14381#ifdef __GNUC__ 14382 gcc_yay; 14383#endif 14384EOF 14385if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then 14386 have_gcc_for_target=yes 14387else 14388 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc 14389 have_gcc_for_target=no 14390fi 14391rm conftest.c 14392 14393 14394 14395 14396if test -z "$ac_cv_path_AR_FOR_TARGET" ; then 14397 if test -n "$with_build_time_tools"; then 14398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5 14399$as_echo_n "checking for ar in $with_build_time_tools... " >&6; } 14400 if test -x $with_build_time_tools/ar; then 14401 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar 14402 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET 14403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5 14404$as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; } 14405 else 14406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14407$as_echo "no" >&6; } 14408 fi 14409 elif test $build != $host && test $have_gcc_for_target = yes; then 14410 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar` 14411 test $AR_FOR_TARGET = ar && AR_FOR_TARGET= 14412 test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET 14413 fi 14414fi 14415if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 14416 # Extract the first word of "ar", so it can be a program name with args. 14417set dummy ar; ac_word=$2 14418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14419$as_echo_n "checking for $ac_word... " >&6; } 14420if ${ac_cv_path_AR_FOR_TARGET+:} false; then : 14421 $as_echo_n "(cached) " >&6 14422else 14423 case $AR_FOR_TARGET in 14424 [\\/]* | ?:[\\/]*) 14425 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path. 14426 ;; 14427 *) 14428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14429for as_dir in $gcc_cv_tool_dirs 14430do 14431 IFS=$as_save_IFS 14432 test -z "$as_dir" && as_dir=. 14433 for ac_exec_ext in '' $ac_executable_extensions; do 14434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14435 ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 14436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14437 break 2 14438 fi 14439done 14440 done 14441IFS=$as_save_IFS 14442 14443 ;; 14444esac 14445fi 14446AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET 14447if test -n "$AR_FOR_TARGET"; then 14448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5 14449$as_echo "$AR_FOR_TARGET" >&6; } 14450else 14451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14452$as_echo "no" >&6; } 14453fi 14454 14455 14456fi 14457if test -z "$ac_cv_path_AR_FOR_TARGET" ; then 14458 14459 14460if test -n "$AR_FOR_TARGET"; then 14461 ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET 14462elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then 14463 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET 14464fi 14465 14466if test -n "$ac_cv_prog_AR_FOR_TARGET"; then 14467 for ncn_progname in ar; do 14468 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14469set dummy ${ncn_progname}; ac_word=$2 14470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14471$as_echo_n "checking for $ac_word... " >&6; } 14472if ${ac_cv_prog_AR_FOR_TARGET+:} false; then : 14473 $as_echo_n "(cached) " >&6 14474else 14475 if test -n "$AR_FOR_TARGET"; then 14476 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test. 14477else 14478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14479for as_dir in $PATH 14480do 14481 IFS=$as_save_IFS 14482 test -z "$as_dir" && as_dir=. 14483 for ac_exec_ext in '' $ac_executable_extensions; do 14484 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14485 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}" 14486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14487 break 2 14488 fi 14489done 14490 done 14491IFS=$as_save_IFS 14492 14493fi 14494fi 14495AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET 14496if test -n "$AR_FOR_TARGET"; then 14497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5 14498$as_echo "$AR_FOR_TARGET" >&6; } 14499else 14500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14501$as_echo "no" >&6; } 14502fi 14503 14504 14505 done 14506fi 14507 14508if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then 14509 for ncn_progname in ar; do 14510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 14511$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 14512 if test -x $with_build_time_tools/${ncn_progname}; then 14513 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname} 14514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14515$as_echo "yes" >&6; } 14516 break 14517 else 14518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14519$as_echo "no" >&6; } 14520 fi 14521 done 14522fi 14523 14524if test -z "$ac_cv_prog_AR_FOR_TARGET"; then 14525 for ncn_progname in ar; do 14526 if test -n "$ncn_target_tool_prefix"; then 14527 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 14528set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 14529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14530$as_echo_n "checking for $ac_word... " >&6; } 14531if ${ac_cv_prog_AR_FOR_TARGET+:} false; then : 14532 $as_echo_n "(cached) " >&6 14533else 14534 if test -n "$AR_FOR_TARGET"; then 14535 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test. 14536else 14537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14538for as_dir in $PATH 14539do 14540 IFS=$as_save_IFS 14541 test -z "$as_dir" && as_dir=. 14542 for ac_exec_ext in '' $ac_executable_extensions; do 14543 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14544 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 14545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14546 break 2 14547 fi 14548done 14549 done 14550IFS=$as_save_IFS 14551 14552fi 14553fi 14554AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET 14555if test -n "$AR_FOR_TARGET"; then 14556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5 14557$as_echo "$AR_FOR_TARGET" >&6; } 14558else 14559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14560$as_echo "no" >&6; } 14561fi 14562 14563 14564 fi 14565 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then 14566 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14567set dummy ${ncn_progname}; ac_word=$2 14568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14569$as_echo_n "checking for $ac_word... " >&6; } 14570if ${ac_cv_prog_AR_FOR_TARGET+:} false; then : 14571 $as_echo_n "(cached) " >&6 14572else 14573 if test -n "$AR_FOR_TARGET"; then 14574 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test. 14575else 14576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14577for as_dir in $PATH 14578do 14579 IFS=$as_save_IFS 14580 test -z "$as_dir" && as_dir=. 14581 for ac_exec_ext in '' $ac_executable_extensions; do 14582 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14583 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}" 14584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14585 break 2 14586 fi 14587done 14588 done 14589IFS=$as_save_IFS 14590 14591fi 14592fi 14593AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET 14594if test -n "$AR_FOR_TARGET"; then 14595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5 14596$as_echo "$AR_FOR_TARGET" >&6; } 14597else 14598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14599$as_echo "no" >&6; } 14600fi 14601 14602 14603 fi 14604 test -n "$ac_cv_prog_AR_FOR_TARGET" && break 14605 done 14606fi 14607 14608if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then 14609 set dummy ar 14610 if test $build = $target ; then 14611 AR_FOR_TARGET="$2" 14612 else 14613 AR_FOR_TARGET="${ncn_target_tool_prefix}$2" 14614 fi 14615else 14616 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET" 14617fi 14618 14619else 14620 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET 14621fi 14622 14623 14624 14625 14626if test -z "$ac_cv_path_AS_FOR_TARGET" ; then 14627 if test -n "$with_build_time_tools"; then 14628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5 14629$as_echo_n "checking for as in $with_build_time_tools... " >&6; } 14630 if test -x $with_build_time_tools/as; then 14631 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as 14632 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET 14633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5 14634$as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; } 14635 else 14636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14637$as_echo "no" >&6; } 14638 fi 14639 elif test $build != $host && test $have_gcc_for_target = yes; then 14640 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as` 14641 test $AS_FOR_TARGET = as && AS_FOR_TARGET= 14642 test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET 14643 fi 14644fi 14645if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 14646 # Extract the first word of "as", so it can be a program name with args. 14647set dummy as; ac_word=$2 14648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14649$as_echo_n "checking for $ac_word... " >&6; } 14650if ${ac_cv_path_AS_FOR_TARGET+:} false; then : 14651 $as_echo_n "(cached) " >&6 14652else 14653 case $AS_FOR_TARGET in 14654 [\\/]* | ?:[\\/]*) 14655 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path. 14656 ;; 14657 *) 14658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14659for as_dir in $gcc_cv_tool_dirs 14660do 14661 IFS=$as_save_IFS 14662 test -z "$as_dir" && as_dir=. 14663 for ac_exec_ext in '' $ac_executable_extensions; do 14664 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14665 ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 14666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14667 break 2 14668 fi 14669done 14670 done 14671IFS=$as_save_IFS 14672 14673 ;; 14674esac 14675fi 14676AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET 14677if test -n "$AS_FOR_TARGET"; then 14678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5 14679$as_echo "$AS_FOR_TARGET" >&6; } 14680else 14681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14682$as_echo "no" >&6; } 14683fi 14684 14685 14686fi 14687if test -z "$ac_cv_path_AS_FOR_TARGET" ; then 14688 14689 14690if test -n "$AS_FOR_TARGET"; then 14691 ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET 14692elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then 14693 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET 14694fi 14695 14696if test -n "$ac_cv_prog_AS_FOR_TARGET"; then 14697 for ncn_progname in as; do 14698 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14699set 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; } 14702if ${ac_cv_prog_AS_FOR_TARGET+:} false; then : 14703 $as_echo_n "(cached) " >&6 14704else 14705 if test -n "$AS_FOR_TARGET"; then 14706 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test. 14707else 14708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14709for as_dir in $PATH 14710do 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_AS_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 14719done 14720 done 14721IFS=$as_save_IFS 14722 14723fi 14724fi 14725AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET 14726if test -n "$AS_FOR_TARGET"; then 14727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5 14728$as_echo "$AS_FOR_TARGET" >&6; } 14729else 14730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14731$as_echo "no" >&6; } 14732fi 14733 14734 14735 done 14736fi 14737 14738if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then 14739 for ncn_progname in as; do 14740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 14741$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 14742 if test -x $with_build_time_tools/${ncn_progname}; then 14743 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname} 14744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14745$as_echo "yes" >&6; } 14746 break 14747 else 14748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14749$as_echo "no" >&6; } 14750 fi 14751 done 14752fi 14753 14754if test -z "$ac_cv_prog_AS_FOR_TARGET"; then 14755 for ncn_progname in as; do 14756 if test -n "$ncn_target_tool_prefix"; then 14757 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 14758set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 14759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14760$as_echo_n "checking for $ac_word... " >&6; } 14761if ${ac_cv_prog_AS_FOR_TARGET+:} false; then : 14762 $as_echo_n "(cached) " >&6 14763else 14764 if test -n "$AS_FOR_TARGET"; then 14765 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test. 14766else 14767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14768for as_dir in $PATH 14769do 14770 IFS=$as_save_IFS 14771 test -z "$as_dir" && as_dir=. 14772 for ac_exec_ext in '' $ac_executable_extensions; do 14773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14774 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 14775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14776 break 2 14777 fi 14778done 14779 done 14780IFS=$as_save_IFS 14781 14782fi 14783fi 14784AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET 14785if test -n "$AS_FOR_TARGET"; then 14786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5 14787$as_echo "$AS_FOR_TARGET" >&6; } 14788else 14789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14790$as_echo "no" >&6; } 14791fi 14792 14793 14794 fi 14795 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then 14796 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14797set dummy ${ncn_progname}; ac_word=$2 14798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14799$as_echo_n "checking for $ac_word... " >&6; } 14800if ${ac_cv_prog_AS_FOR_TARGET+:} false; then : 14801 $as_echo_n "(cached) " >&6 14802else 14803 if test -n "$AS_FOR_TARGET"; then 14804 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test. 14805else 14806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14807for as_dir in $PATH 14808do 14809 IFS=$as_save_IFS 14810 test -z "$as_dir" && as_dir=. 14811 for ac_exec_ext in '' $ac_executable_extensions; do 14812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14813 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}" 14814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14815 break 2 14816 fi 14817done 14818 done 14819IFS=$as_save_IFS 14820 14821fi 14822fi 14823AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET 14824if test -n "$AS_FOR_TARGET"; then 14825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5 14826$as_echo "$AS_FOR_TARGET" >&6; } 14827else 14828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14829$as_echo "no" >&6; } 14830fi 14831 14832 14833 fi 14834 test -n "$ac_cv_prog_AS_FOR_TARGET" && break 14835 done 14836fi 14837 14838if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then 14839 set dummy as 14840 if test $build = $target ; then 14841 AS_FOR_TARGET="$2" 14842 else 14843 AS_FOR_TARGET="${ncn_target_tool_prefix}$2" 14844 fi 14845else 14846 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET" 14847fi 14848 14849else 14850 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET 14851fi 14852 14853 14854 14855 14856if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then 14857 if test -n "$with_build_time_tools"; then 14858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5 14859$as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; } 14860 if test -x $with_build_time_tools/dlltool; then 14861 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool 14862 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET 14863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5 14864$as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; } 14865 else 14866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14867$as_echo "no" >&6; } 14868 fi 14869 elif test $build != $host && test $have_gcc_for_target = yes; then 14870 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool` 14871 test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET= 14872 test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET 14873 fi 14874fi 14875if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 14876 # Extract the first word of "dlltool", so it can be a program name with args. 14877set dummy dlltool; ac_word=$2 14878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14879$as_echo_n "checking for $ac_word... " >&6; } 14880if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then : 14881 $as_echo_n "(cached) " >&6 14882else 14883 case $DLLTOOL_FOR_TARGET in 14884 [\\/]* | ?:[\\/]*) 14885 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path. 14886 ;; 14887 *) 14888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14889for as_dir in $gcc_cv_tool_dirs 14890do 14891 IFS=$as_save_IFS 14892 test -z "$as_dir" && as_dir=. 14893 for ac_exec_ext in '' $ac_executable_extensions; do 14894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14895 ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 14896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14897 break 2 14898 fi 14899done 14900 done 14901IFS=$as_save_IFS 14902 14903 ;; 14904esac 14905fi 14906DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET 14907if test -n "$DLLTOOL_FOR_TARGET"; then 14908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5 14909$as_echo "$DLLTOOL_FOR_TARGET" >&6; } 14910else 14911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14912$as_echo "no" >&6; } 14913fi 14914 14915 14916fi 14917if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then 14918 14919 14920if test -n "$DLLTOOL_FOR_TARGET"; then 14921 ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET 14922elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then 14923 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET 14924fi 14925 14926if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then 14927 for ncn_progname in dlltool; do 14928 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 14929set dummy ${ncn_progname}; ac_word=$2 14930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14931$as_echo_n "checking for $ac_word... " >&6; } 14932if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then : 14933 $as_echo_n "(cached) " >&6 14934else 14935 if test -n "$DLLTOOL_FOR_TARGET"; then 14936 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test. 14937else 14938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14939for as_dir in $PATH 14940do 14941 IFS=$as_save_IFS 14942 test -z "$as_dir" && as_dir=. 14943 for ac_exec_ext in '' $ac_executable_extensions; do 14944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14945 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}" 14946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14947 break 2 14948 fi 14949done 14950 done 14951IFS=$as_save_IFS 14952 14953fi 14954fi 14955DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET 14956if test -n "$DLLTOOL_FOR_TARGET"; then 14957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5 14958$as_echo "$DLLTOOL_FOR_TARGET" >&6; } 14959else 14960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14961$as_echo "no" >&6; } 14962fi 14963 14964 14965 done 14966fi 14967 14968if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then 14969 for ncn_progname in dlltool; do 14970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 14971$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 14972 if test -x $with_build_time_tools/${ncn_progname}; then 14973 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname} 14974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14975$as_echo "yes" >&6; } 14976 break 14977 else 14978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14979$as_echo "no" >&6; } 14980 fi 14981 done 14982fi 14983 14984if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then 14985 for ncn_progname in dlltool; do 14986 if test -n "$ncn_target_tool_prefix"; then 14987 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 14988set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 14989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14990$as_echo_n "checking for $ac_word... " >&6; } 14991if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then : 14992 $as_echo_n "(cached) " >&6 14993else 14994 if test -n "$DLLTOOL_FOR_TARGET"; then 14995 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test. 14996else 14997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14998for as_dir in $PATH 14999do 15000 IFS=$as_save_IFS 15001 test -z "$as_dir" && as_dir=. 15002 for ac_exec_ext in '' $ac_executable_extensions; do 15003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15004 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 15005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15006 break 2 15007 fi 15008done 15009 done 15010IFS=$as_save_IFS 15011 15012fi 15013fi 15014DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET 15015if test -n "$DLLTOOL_FOR_TARGET"; then 15016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5 15017$as_echo "$DLLTOOL_FOR_TARGET" >&6; } 15018else 15019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15020$as_echo "no" >&6; } 15021fi 15022 15023 15024 fi 15025 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then 15026 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 15027set dummy ${ncn_progname}; ac_word=$2 15028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15029$as_echo_n "checking for $ac_word... " >&6; } 15030if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then : 15031 $as_echo_n "(cached) " >&6 15032else 15033 if test -n "$DLLTOOL_FOR_TARGET"; then 15034 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test. 15035else 15036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15037for as_dir in $PATH 15038do 15039 IFS=$as_save_IFS 15040 test -z "$as_dir" && as_dir=. 15041 for ac_exec_ext in '' $ac_executable_extensions; do 15042 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15043 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}" 15044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15045 break 2 15046 fi 15047done 15048 done 15049IFS=$as_save_IFS 15050 15051fi 15052fi 15053DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET 15054if test -n "$DLLTOOL_FOR_TARGET"; then 15055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5 15056$as_echo "$DLLTOOL_FOR_TARGET" >&6; } 15057else 15058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15059$as_echo "no" >&6; } 15060fi 15061 15062 15063 fi 15064 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break 15065 done 15066fi 15067 15068if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then 15069 set dummy dlltool 15070 if test $build = $target ; then 15071 DLLTOOL_FOR_TARGET="$2" 15072 else 15073 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2" 15074 fi 15075else 15076 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET" 15077fi 15078 15079else 15080 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET 15081fi 15082 15083 15084 15085 15086if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then 15087 if test -n "$with_build_time_tools"; then 15088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dsymutil in $with_build_time_tools" >&5 15089$as_echo_n "checking for dsymutil in $with_build_time_tools... " >&6; } 15090 if test -x $with_build_time_tools/dsymutil; then 15091 DSYMUTIL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dsymutil 15092 ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET 15093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DSYMUTIL_FOR_TARGET" >&5 15094$as_echo "$ac_cv_path_DSYMUTIL_FOR_TARGET" >&6; } 15095 else 15096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15097$as_echo "no" >&6; } 15098 fi 15099 elif test $build != $host && test $have_gcc_for_target = yes; then 15100 DSYMUTIL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dsymutil` 15101 test $DSYMUTIL_FOR_TARGET = dsymutil && DSYMUTIL_FOR_TARGET= 15102 test -n "$DSYMUTIL_FOR_TARGET" && ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET 15103 fi 15104fi 15105if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 15106 # Extract the first word of "dsymutil", so it can be a program name with args. 15107set dummy dsymutil; ac_word=$2 15108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15109$as_echo_n "checking for $ac_word... " >&6; } 15110if ${ac_cv_path_DSYMUTIL_FOR_TARGET+:} false; then : 15111 $as_echo_n "(cached) " >&6 15112else 15113 case $DSYMUTIL_FOR_TARGET in 15114 [\\/]* | ?:[\\/]*) 15115 ac_cv_path_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test with a path. 15116 ;; 15117 *) 15118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15119for as_dir in $gcc_cv_tool_dirs 15120do 15121 IFS=$as_save_IFS 15122 test -z "$as_dir" && as_dir=. 15123 for ac_exec_ext in '' $ac_executable_extensions; do 15124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15125 ac_cv_path_DSYMUTIL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 15126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15127 break 2 15128 fi 15129done 15130 done 15131IFS=$as_save_IFS 15132 15133 ;; 15134esac 15135fi 15136DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET 15137if test -n "$DSYMUTIL_FOR_TARGET"; then 15138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5 15139$as_echo "$DSYMUTIL_FOR_TARGET" >&6; } 15140else 15141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15142$as_echo "no" >&6; } 15143fi 15144 15145 15146fi 15147if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then 15148 15149 15150if test -n "$DSYMUTIL_FOR_TARGET"; then 15151 ac_cv_prog_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET 15152elif test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then 15153 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET 15154fi 15155 15156if test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then 15157 for ncn_progname in dsymutil; do 15158 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 15159set dummy ${ncn_progname}; ac_word=$2 15160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15161$as_echo_n "checking for $ac_word... " >&6; } 15162if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then : 15163 $as_echo_n "(cached) " >&6 15164else 15165 if test -n "$DSYMUTIL_FOR_TARGET"; then 15166 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test. 15167else 15168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15169for as_dir in $PATH 15170do 15171 IFS=$as_save_IFS 15172 test -z "$as_dir" && as_dir=. 15173 for ac_exec_ext in '' $ac_executable_extensions; do 15174 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15175 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}" 15176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15177 break 2 15178 fi 15179done 15180 done 15181IFS=$as_save_IFS 15182 15183fi 15184fi 15185DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET 15186if test -n "$DSYMUTIL_FOR_TARGET"; then 15187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5 15188$as_echo "$DSYMUTIL_FOR_TARGET" >&6; } 15189else 15190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15191$as_echo "no" >&6; } 15192fi 15193 15194 15195 done 15196fi 15197 15198if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test -n "$with_build_time_tools"; then 15199 for ncn_progname in dsymutil; do 15200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 15201$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 15202 if test -x $with_build_time_tools/${ncn_progname}; then 15203 ac_cv_prog_DSYMUTIL_FOR_TARGET=$with_build_time_tools/${ncn_progname} 15204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15205$as_echo "yes" >&6; } 15206 break 15207 else 15208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15209$as_echo "no" >&6; } 15210 fi 15211 done 15212fi 15213 15214if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then 15215 for ncn_progname in dsymutil; do 15216 if test -n "$ncn_target_tool_prefix"; then 15217 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 15218set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 15219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15220$as_echo_n "checking for $ac_word... " >&6; } 15221if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then : 15222 $as_echo_n "(cached) " >&6 15223else 15224 if test -n "$DSYMUTIL_FOR_TARGET"; then 15225 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test. 15226else 15227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15228for as_dir in $PATH 15229do 15230 IFS=$as_save_IFS 15231 test -z "$as_dir" && as_dir=. 15232 for ac_exec_ext in '' $ac_executable_extensions; do 15233 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15234 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 15235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15236 break 2 15237 fi 15238done 15239 done 15240IFS=$as_save_IFS 15241 15242fi 15243fi 15244DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET 15245if test -n "$DSYMUTIL_FOR_TARGET"; then 15246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5 15247$as_echo "$DSYMUTIL_FOR_TARGET" >&6; } 15248else 15249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15250$as_echo "no" >&6; } 15251fi 15252 15253 15254 fi 15255 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test $build = $target ; then 15256 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 15257set dummy ${ncn_progname}; ac_word=$2 15258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15259$as_echo_n "checking for $ac_word... " >&6; } 15260if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then : 15261 $as_echo_n "(cached) " >&6 15262else 15263 if test -n "$DSYMUTIL_FOR_TARGET"; then 15264 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test. 15265else 15266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15267for as_dir in $PATH 15268do 15269 IFS=$as_save_IFS 15270 test -z "$as_dir" && as_dir=. 15271 for ac_exec_ext in '' $ac_executable_extensions; do 15272 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15273 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}" 15274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15275 break 2 15276 fi 15277done 15278 done 15279IFS=$as_save_IFS 15280 15281fi 15282fi 15283DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET 15284if test -n "$DSYMUTIL_FOR_TARGET"; then 15285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5 15286$as_echo "$DSYMUTIL_FOR_TARGET" >&6; } 15287else 15288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15289$as_echo "no" >&6; } 15290fi 15291 15292 15293 fi 15294 test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && break 15295 done 15296fi 15297 15298if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" ; then 15299 set dummy dsymutil 15300 if test $build = $target ; then 15301 DSYMUTIL_FOR_TARGET="$2" 15302 else 15303 DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}$2" 15304 fi 15305else 15306 DSYMUTIL_FOR_TARGET="$ac_cv_prog_DSYMUTIL_FOR_TARGET" 15307fi 15308 15309else 15310 DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET 15311fi 15312 15313 15314 15315 15316if test -z "$ac_cv_path_LD_FOR_TARGET" ; then 15317 if test -n "$with_build_time_tools"; then 15318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5 15319$as_echo_n "checking for ld in $with_build_time_tools... " >&6; } 15320 if test -x $with_build_time_tools/ld; then 15321 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld 15322 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET 15323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5 15324$as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; } 15325 else 15326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15327$as_echo "no" >&6; } 15328 fi 15329 elif test $build != $host && test $have_gcc_for_target = yes; then 15330 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld` 15331 test $LD_FOR_TARGET = ld && LD_FOR_TARGET= 15332 test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET 15333 fi 15334fi 15335if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 15336 # Extract the first word of "ld", so it can be a program name with args. 15337set dummy ld; ac_word=$2 15338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15339$as_echo_n "checking for $ac_word... " >&6; } 15340if ${ac_cv_path_LD_FOR_TARGET+:} false; then : 15341 $as_echo_n "(cached) " >&6 15342else 15343 case $LD_FOR_TARGET in 15344 [\\/]* | ?:[\\/]*) 15345 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path. 15346 ;; 15347 *) 15348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15349for as_dir in $gcc_cv_tool_dirs 15350do 15351 IFS=$as_save_IFS 15352 test -z "$as_dir" && as_dir=. 15353 for ac_exec_ext in '' $ac_executable_extensions; do 15354 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15355 ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 15356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15357 break 2 15358 fi 15359done 15360 done 15361IFS=$as_save_IFS 15362 15363 ;; 15364esac 15365fi 15366LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET 15367if test -n "$LD_FOR_TARGET"; then 15368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5 15369$as_echo "$LD_FOR_TARGET" >&6; } 15370else 15371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15372$as_echo "no" >&6; } 15373fi 15374 15375 15376fi 15377if test -z "$ac_cv_path_LD_FOR_TARGET" ; then 15378 15379 15380if test -n "$LD_FOR_TARGET"; then 15381 ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET 15382elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then 15383 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET 15384fi 15385 15386if test -n "$ac_cv_prog_LD_FOR_TARGET"; then 15387 for ncn_progname in ld; do 15388 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 15389set dummy ${ncn_progname}; ac_word=$2 15390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15391$as_echo_n "checking for $ac_word... " >&6; } 15392if ${ac_cv_prog_LD_FOR_TARGET+:} false; then : 15393 $as_echo_n "(cached) " >&6 15394else 15395 if test -n "$LD_FOR_TARGET"; then 15396 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test. 15397else 15398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15399for as_dir in $PATH 15400do 15401 IFS=$as_save_IFS 15402 test -z "$as_dir" && as_dir=. 15403 for ac_exec_ext in '' $ac_executable_extensions; do 15404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15405 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}" 15406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15407 break 2 15408 fi 15409done 15410 done 15411IFS=$as_save_IFS 15412 15413fi 15414fi 15415LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET 15416if test -n "$LD_FOR_TARGET"; then 15417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5 15418$as_echo "$LD_FOR_TARGET" >&6; } 15419else 15420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15421$as_echo "no" >&6; } 15422fi 15423 15424 15425 done 15426fi 15427 15428if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then 15429 for ncn_progname in ld; do 15430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 15431$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 15432 if test -x $with_build_time_tools/${ncn_progname}; then 15433 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname} 15434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15435$as_echo "yes" >&6; } 15436 break 15437 else 15438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15439$as_echo "no" >&6; } 15440 fi 15441 done 15442fi 15443 15444if test -z "$ac_cv_prog_LD_FOR_TARGET"; then 15445 for ncn_progname in ld; do 15446 if test -n "$ncn_target_tool_prefix"; then 15447 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 15448set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 15449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15450$as_echo_n "checking for $ac_word... " >&6; } 15451if ${ac_cv_prog_LD_FOR_TARGET+:} false; then : 15452 $as_echo_n "(cached) " >&6 15453else 15454 if test -n "$LD_FOR_TARGET"; then 15455 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test. 15456else 15457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15458for as_dir in $PATH 15459do 15460 IFS=$as_save_IFS 15461 test -z "$as_dir" && as_dir=. 15462 for ac_exec_ext in '' $ac_executable_extensions; do 15463 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15464 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 15465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15466 break 2 15467 fi 15468done 15469 done 15470IFS=$as_save_IFS 15471 15472fi 15473fi 15474LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET 15475if test -n "$LD_FOR_TARGET"; then 15476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5 15477$as_echo "$LD_FOR_TARGET" >&6; } 15478else 15479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15480$as_echo "no" >&6; } 15481fi 15482 15483 15484 fi 15485 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then 15486 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 15487set dummy ${ncn_progname}; ac_word=$2 15488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15489$as_echo_n "checking for $ac_word... " >&6; } 15490if ${ac_cv_prog_LD_FOR_TARGET+:} false; then : 15491 $as_echo_n "(cached) " >&6 15492else 15493 if test -n "$LD_FOR_TARGET"; then 15494 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test. 15495else 15496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15497for as_dir in $PATH 15498do 15499 IFS=$as_save_IFS 15500 test -z "$as_dir" && as_dir=. 15501 for ac_exec_ext in '' $ac_executable_extensions; do 15502 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15503 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}" 15504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15505 break 2 15506 fi 15507done 15508 done 15509IFS=$as_save_IFS 15510 15511fi 15512fi 15513LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET 15514if test -n "$LD_FOR_TARGET"; then 15515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5 15516$as_echo "$LD_FOR_TARGET" >&6; } 15517else 15518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15519$as_echo "no" >&6; } 15520fi 15521 15522 15523 fi 15524 test -n "$ac_cv_prog_LD_FOR_TARGET" && break 15525 done 15526fi 15527 15528if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then 15529 set dummy ld 15530 if test $build = $target ; then 15531 LD_FOR_TARGET="$2" 15532 else 15533 LD_FOR_TARGET="${ncn_target_tool_prefix}$2" 15534 fi 15535else 15536 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET" 15537fi 15538 15539else 15540 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET 15541fi 15542 15543 15544 15545 15546if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then 15547 if test -n "$with_build_time_tools"; then 15548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5 15549$as_echo_n "checking for lipo in $with_build_time_tools... " >&6; } 15550 if test -x $with_build_time_tools/lipo; then 15551 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo 15552 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET 15553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5 15554$as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; } 15555 else 15556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15557$as_echo "no" >&6; } 15558 fi 15559 elif test $build != $host && test $have_gcc_for_target = yes; then 15560 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo` 15561 test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET= 15562 test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET 15563 fi 15564fi 15565if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 15566 # Extract the first word of "lipo", so it can be a program name with args. 15567set dummy lipo; ac_word=$2 15568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15569$as_echo_n "checking for $ac_word... " >&6; } 15570if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then : 15571 $as_echo_n "(cached) " >&6 15572else 15573 case $LIPO_FOR_TARGET in 15574 [\\/]* | ?:[\\/]*) 15575 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path. 15576 ;; 15577 *) 15578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15579for as_dir in $gcc_cv_tool_dirs 15580do 15581 IFS=$as_save_IFS 15582 test -z "$as_dir" && as_dir=. 15583 for ac_exec_ext in '' $ac_executable_extensions; do 15584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15585 ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 15586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15587 break 2 15588 fi 15589done 15590 done 15591IFS=$as_save_IFS 15592 15593 ;; 15594esac 15595fi 15596LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET 15597if test -n "$LIPO_FOR_TARGET"; then 15598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5 15599$as_echo "$LIPO_FOR_TARGET" >&6; } 15600else 15601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15602$as_echo "no" >&6; } 15603fi 15604 15605 15606fi 15607if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then 15608 15609 15610if test -n "$LIPO_FOR_TARGET"; then 15611 ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET 15612elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then 15613 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET 15614fi 15615 15616if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then 15617 for ncn_progname in lipo; do 15618 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 15619set dummy ${ncn_progname}; ac_word=$2 15620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15621$as_echo_n "checking for $ac_word... " >&6; } 15622if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then : 15623 $as_echo_n "(cached) " >&6 15624else 15625 if test -n "$LIPO_FOR_TARGET"; then 15626 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test. 15627else 15628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15629for as_dir in $PATH 15630do 15631 IFS=$as_save_IFS 15632 test -z "$as_dir" && as_dir=. 15633 for ac_exec_ext in '' $ac_executable_extensions; do 15634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15635 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}" 15636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15637 break 2 15638 fi 15639done 15640 done 15641IFS=$as_save_IFS 15642 15643fi 15644fi 15645LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET 15646if test -n "$LIPO_FOR_TARGET"; then 15647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5 15648$as_echo "$LIPO_FOR_TARGET" >&6; } 15649else 15650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15651$as_echo "no" >&6; } 15652fi 15653 15654 15655 done 15656fi 15657 15658if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then 15659 for ncn_progname in lipo; do 15660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 15661$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 15662 if test -x $with_build_time_tools/${ncn_progname}; then 15663 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname} 15664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15665$as_echo "yes" >&6; } 15666 break 15667 else 15668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15669$as_echo "no" >&6; } 15670 fi 15671 done 15672fi 15673 15674if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then 15675 for ncn_progname in lipo; do 15676 if test -n "$ncn_target_tool_prefix"; then 15677 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 15678set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 15679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15680$as_echo_n "checking for $ac_word... " >&6; } 15681if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then : 15682 $as_echo_n "(cached) " >&6 15683else 15684 if test -n "$LIPO_FOR_TARGET"; then 15685 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test. 15686else 15687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15688for as_dir in $PATH 15689do 15690 IFS=$as_save_IFS 15691 test -z "$as_dir" && as_dir=. 15692 for ac_exec_ext in '' $ac_executable_extensions; do 15693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15694 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 15695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15696 break 2 15697 fi 15698done 15699 done 15700IFS=$as_save_IFS 15701 15702fi 15703fi 15704LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET 15705if test -n "$LIPO_FOR_TARGET"; then 15706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5 15707$as_echo "$LIPO_FOR_TARGET" >&6; } 15708else 15709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15710$as_echo "no" >&6; } 15711fi 15712 15713 15714 fi 15715 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then 15716 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 15717set dummy ${ncn_progname}; ac_word=$2 15718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15719$as_echo_n "checking for $ac_word... " >&6; } 15720if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then : 15721 $as_echo_n "(cached) " >&6 15722else 15723 if test -n "$LIPO_FOR_TARGET"; then 15724 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test. 15725else 15726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15727for as_dir in $PATH 15728do 15729 IFS=$as_save_IFS 15730 test -z "$as_dir" && as_dir=. 15731 for ac_exec_ext in '' $ac_executable_extensions; do 15732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15733 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}" 15734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15735 break 2 15736 fi 15737done 15738 done 15739IFS=$as_save_IFS 15740 15741fi 15742fi 15743LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET 15744if test -n "$LIPO_FOR_TARGET"; then 15745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5 15746$as_echo "$LIPO_FOR_TARGET" >&6; } 15747else 15748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15749$as_echo "no" >&6; } 15750fi 15751 15752 15753 fi 15754 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break 15755 done 15756fi 15757 15758if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then 15759 set dummy lipo 15760 if test $build = $target ; then 15761 LIPO_FOR_TARGET="$2" 15762 else 15763 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2" 15764 fi 15765else 15766 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET" 15767fi 15768 15769else 15770 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET 15771fi 15772 15773 15774 15775 15776if test -z "$ac_cv_path_NM_FOR_TARGET" ; then 15777 if test -n "$with_build_time_tools"; then 15778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5 15779$as_echo_n "checking for nm in $with_build_time_tools... " >&6; } 15780 if test -x $with_build_time_tools/nm; then 15781 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm 15782 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET 15783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5 15784$as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; } 15785 else 15786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15787$as_echo "no" >&6; } 15788 fi 15789 elif test $build != $host && test $have_gcc_for_target = yes; then 15790 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm` 15791 test $NM_FOR_TARGET = nm && NM_FOR_TARGET= 15792 test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET 15793 fi 15794fi 15795if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 15796 # Extract the first word of "nm", so it can be a program name with args. 15797set dummy nm; ac_word=$2 15798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15799$as_echo_n "checking for $ac_word... " >&6; } 15800if ${ac_cv_path_NM_FOR_TARGET+:} false; then : 15801 $as_echo_n "(cached) " >&6 15802else 15803 case $NM_FOR_TARGET in 15804 [\\/]* | ?:[\\/]*) 15805 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path. 15806 ;; 15807 *) 15808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15809for as_dir in $gcc_cv_tool_dirs 15810do 15811 IFS=$as_save_IFS 15812 test -z "$as_dir" && as_dir=. 15813 for ac_exec_ext in '' $ac_executable_extensions; do 15814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15815 ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 15816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15817 break 2 15818 fi 15819done 15820 done 15821IFS=$as_save_IFS 15822 15823 ;; 15824esac 15825fi 15826NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET 15827if test -n "$NM_FOR_TARGET"; then 15828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5 15829$as_echo "$NM_FOR_TARGET" >&6; } 15830else 15831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15832$as_echo "no" >&6; } 15833fi 15834 15835 15836fi 15837if test -z "$ac_cv_path_NM_FOR_TARGET" ; then 15838 15839 15840if test -n "$NM_FOR_TARGET"; then 15841 ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET 15842elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then 15843 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET 15844fi 15845 15846if test -n "$ac_cv_prog_NM_FOR_TARGET"; then 15847 for ncn_progname in nm; do 15848 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 15849set dummy ${ncn_progname}; ac_word=$2 15850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15851$as_echo_n "checking for $ac_word... " >&6; } 15852if ${ac_cv_prog_NM_FOR_TARGET+:} false; then : 15853 $as_echo_n "(cached) " >&6 15854else 15855 if test -n "$NM_FOR_TARGET"; then 15856 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test. 15857else 15858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15859for as_dir in $PATH 15860do 15861 IFS=$as_save_IFS 15862 test -z "$as_dir" && as_dir=. 15863 for ac_exec_ext in '' $ac_executable_extensions; do 15864 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15865 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}" 15866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15867 break 2 15868 fi 15869done 15870 done 15871IFS=$as_save_IFS 15872 15873fi 15874fi 15875NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET 15876if test -n "$NM_FOR_TARGET"; then 15877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5 15878$as_echo "$NM_FOR_TARGET" >&6; } 15879else 15880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15881$as_echo "no" >&6; } 15882fi 15883 15884 15885 done 15886fi 15887 15888if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then 15889 for ncn_progname in nm; do 15890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 15891$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 15892 if test -x $with_build_time_tools/${ncn_progname}; then 15893 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname} 15894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15895$as_echo "yes" >&6; } 15896 break 15897 else 15898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15899$as_echo "no" >&6; } 15900 fi 15901 done 15902fi 15903 15904if test -z "$ac_cv_prog_NM_FOR_TARGET"; then 15905 for ncn_progname in nm; do 15906 if test -n "$ncn_target_tool_prefix"; then 15907 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 15908set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 15909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15910$as_echo_n "checking for $ac_word... " >&6; } 15911if ${ac_cv_prog_NM_FOR_TARGET+:} false; then : 15912 $as_echo_n "(cached) " >&6 15913else 15914 if test -n "$NM_FOR_TARGET"; then 15915 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test. 15916else 15917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15918for as_dir in $PATH 15919do 15920 IFS=$as_save_IFS 15921 test -z "$as_dir" && as_dir=. 15922 for ac_exec_ext in '' $ac_executable_extensions; do 15923 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15924 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 15925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15926 break 2 15927 fi 15928done 15929 done 15930IFS=$as_save_IFS 15931 15932fi 15933fi 15934NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET 15935if test -n "$NM_FOR_TARGET"; then 15936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5 15937$as_echo "$NM_FOR_TARGET" >&6; } 15938else 15939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15940$as_echo "no" >&6; } 15941fi 15942 15943 15944 fi 15945 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then 15946 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 15947set dummy ${ncn_progname}; ac_word=$2 15948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15949$as_echo_n "checking for $ac_word... " >&6; } 15950if ${ac_cv_prog_NM_FOR_TARGET+:} false; then : 15951 $as_echo_n "(cached) " >&6 15952else 15953 if test -n "$NM_FOR_TARGET"; then 15954 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test. 15955else 15956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15957for as_dir in $PATH 15958do 15959 IFS=$as_save_IFS 15960 test -z "$as_dir" && as_dir=. 15961 for ac_exec_ext in '' $ac_executable_extensions; do 15962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15963 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}" 15964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15965 break 2 15966 fi 15967done 15968 done 15969IFS=$as_save_IFS 15970 15971fi 15972fi 15973NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET 15974if test -n "$NM_FOR_TARGET"; then 15975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5 15976$as_echo "$NM_FOR_TARGET" >&6; } 15977else 15978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15979$as_echo "no" >&6; } 15980fi 15981 15982 15983 fi 15984 test -n "$ac_cv_prog_NM_FOR_TARGET" && break 15985 done 15986fi 15987 15988if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then 15989 set dummy nm 15990 if test $build = $target ; then 15991 NM_FOR_TARGET="$2" 15992 else 15993 NM_FOR_TARGET="${ncn_target_tool_prefix}$2" 15994 fi 15995else 15996 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET" 15997fi 15998 15999else 16000 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET 16001fi 16002 16003 16004 16005 16006if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then 16007 if test -n "$with_build_time_tools"; then 16008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5 16009$as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; } 16010 if test -x $with_build_time_tools/objcopy; then 16011 OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy 16012 ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET 16013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5 16014$as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; } 16015 else 16016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16017$as_echo "no" >&6; } 16018 fi 16019 elif test $build != $host && test $have_gcc_for_target = yes; then 16020 OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy` 16021 test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET= 16022 test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET 16023 fi 16024fi 16025if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 16026 # Extract the first word of "objcopy", so it can be a program name with args. 16027set dummy objcopy; ac_word=$2 16028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16029$as_echo_n "checking for $ac_word... " >&6; } 16030if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then : 16031 $as_echo_n "(cached) " >&6 16032else 16033 case $OBJCOPY_FOR_TARGET in 16034 [\\/]* | ?:[\\/]*) 16035 ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path. 16036 ;; 16037 *) 16038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16039for as_dir in $gcc_cv_tool_dirs 16040do 16041 IFS=$as_save_IFS 16042 test -z "$as_dir" && as_dir=. 16043 for ac_exec_ext in '' $ac_executable_extensions; do 16044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16045 ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 16046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16047 break 2 16048 fi 16049done 16050 done 16051IFS=$as_save_IFS 16052 16053 ;; 16054esac 16055fi 16056OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET 16057if test -n "$OBJCOPY_FOR_TARGET"; then 16058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5 16059$as_echo "$OBJCOPY_FOR_TARGET" >&6; } 16060else 16061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16062$as_echo "no" >&6; } 16063fi 16064 16065 16066fi 16067if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then 16068 16069 16070if test -n "$OBJCOPY_FOR_TARGET"; then 16071 ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET 16072elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then 16073 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET 16074fi 16075 16076if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then 16077 for ncn_progname in objcopy; do 16078 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 16079set dummy ${ncn_progname}; ac_word=$2 16080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16081$as_echo_n "checking for $ac_word... " >&6; } 16082if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then : 16083 $as_echo_n "(cached) " >&6 16084else 16085 if test -n "$OBJCOPY_FOR_TARGET"; then 16086 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test. 16087else 16088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16089for as_dir in $PATH 16090do 16091 IFS=$as_save_IFS 16092 test -z "$as_dir" && as_dir=. 16093 for ac_exec_ext in '' $ac_executable_extensions; do 16094 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16095 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}" 16096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16097 break 2 16098 fi 16099done 16100 done 16101IFS=$as_save_IFS 16102 16103fi 16104fi 16105OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET 16106if test -n "$OBJCOPY_FOR_TARGET"; then 16107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5 16108$as_echo "$OBJCOPY_FOR_TARGET" >&6; } 16109else 16110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16111$as_echo "no" >&6; } 16112fi 16113 16114 16115 done 16116fi 16117 16118if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then 16119 for ncn_progname in objcopy; do 16120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 16121$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 16122 if test -x $with_build_time_tools/${ncn_progname}; then 16123 ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname} 16124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16125$as_echo "yes" >&6; } 16126 break 16127 else 16128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16129$as_echo "no" >&6; } 16130 fi 16131 done 16132fi 16133 16134if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then 16135 for ncn_progname in objcopy; do 16136 if test -n "$ncn_target_tool_prefix"; then 16137 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 16138set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 16139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16140$as_echo_n "checking for $ac_word... " >&6; } 16141if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then : 16142 $as_echo_n "(cached) " >&6 16143else 16144 if test -n "$OBJCOPY_FOR_TARGET"; then 16145 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test. 16146else 16147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16148for as_dir in $PATH 16149do 16150 IFS=$as_save_IFS 16151 test -z "$as_dir" && as_dir=. 16152 for ac_exec_ext in '' $ac_executable_extensions; do 16153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16154 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 16155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16156 break 2 16157 fi 16158done 16159 done 16160IFS=$as_save_IFS 16161 16162fi 16163fi 16164OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET 16165if test -n "$OBJCOPY_FOR_TARGET"; then 16166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5 16167$as_echo "$OBJCOPY_FOR_TARGET" >&6; } 16168else 16169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16170$as_echo "no" >&6; } 16171fi 16172 16173 16174 fi 16175 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then 16176 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 16177set dummy ${ncn_progname}; ac_word=$2 16178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16179$as_echo_n "checking for $ac_word... " >&6; } 16180if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then : 16181 $as_echo_n "(cached) " >&6 16182else 16183 if test -n "$OBJCOPY_FOR_TARGET"; then 16184 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test. 16185else 16186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16187for as_dir in $PATH 16188do 16189 IFS=$as_save_IFS 16190 test -z "$as_dir" && as_dir=. 16191 for ac_exec_ext in '' $ac_executable_extensions; do 16192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16193 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}" 16194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16195 break 2 16196 fi 16197done 16198 done 16199IFS=$as_save_IFS 16200 16201fi 16202fi 16203OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET 16204if test -n "$OBJCOPY_FOR_TARGET"; then 16205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5 16206$as_echo "$OBJCOPY_FOR_TARGET" >&6; } 16207else 16208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16209$as_echo "no" >&6; } 16210fi 16211 16212 16213 fi 16214 test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break 16215 done 16216fi 16217 16218if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then 16219 set dummy objcopy 16220 if test $build = $target ; then 16221 OBJCOPY_FOR_TARGET="$2" 16222 else 16223 OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2" 16224 fi 16225else 16226 OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET" 16227fi 16228 16229else 16230 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET 16231fi 16232 16233 16234 16235 16236if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then 16237 if test -n "$with_build_time_tools"; then 16238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5 16239$as_echo_n "checking for objdump in $with_build_time_tools... " >&6; } 16240 if test -x $with_build_time_tools/objdump; then 16241 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump 16242 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET 16243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5 16244$as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; } 16245 else 16246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16247$as_echo "no" >&6; } 16248 fi 16249 elif test $build != $host && test $have_gcc_for_target = yes; then 16250 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump` 16251 test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET= 16252 test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET 16253 fi 16254fi 16255if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 16256 # Extract the first word of "objdump", so it can be a program name with args. 16257set dummy objdump; ac_word=$2 16258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16259$as_echo_n "checking for $ac_word... " >&6; } 16260if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then : 16261 $as_echo_n "(cached) " >&6 16262else 16263 case $OBJDUMP_FOR_TARGET in 16264 [\\/]* | ?:[\\/]*) 16265 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path. 16266 ;; 16267 *) 16268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16269for as_dir in $gcc_cv_tool_dirs 16270do 16271 IFS=$as_save_IFS 16272 test -z "$as_dir" && as_dir=. 16273 for ac_exec_ext in '' $ac_executable_extensions; do 16274 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16275 ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 16276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16277 break 2 16278 fi 16279done 16280 done 16281IFS=$as_save_IFS 16282 16283 ;; 16284esac 16285fi 16286OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET 16287if test -n "$OBJDUMP_FOR_TARGET"; then 16288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5 16289$as_echo "$OBJDUMP_FOR_TARGET" >&6; } 16290else 16291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16292$as_echo "no" >&6; } 16293fi 16294 16295 16296fi 16297if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then 16298 16299 16300if test -n "$OBJDUMP_FOR_TARGET"; then 16301 ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET 16302elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then 16303 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET 16304fi 16305 16306if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then 16307 for ncn_progname in objdump; do 16308 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 16309set dummy ${ncn_progname}; ac_word=$2 16310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16311$as_echo_n "checking for $ac_word... " >&6; } 16312if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then : 16313 $as_echo_n "(cached) " >&6 16314else 16315 if test -n "$OBJDUMP_FOR_TARGET"; then 16316 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test. 16317else 16318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16319for as_dir in $PATH 16320do 16321 IFS=$as_save_IFS 16322 test -z "$as_dir" && as_dir=. 16323 for ac_exec_ext in '' $ac_executable_extensions; do 16324 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16325 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}" 16326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16327 break 2 16328 fi 16329done 16330 done 16331IFS=$as_save_IFS 16332 16333fi 16334fi 16335OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET 16336if test -n "$OBJDUMP_FOR_TARGET"; then 16337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5 16338$as_echo "$OBJDUMP_FOR_TARGET" >&6; } 16339else 16340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16341$as_echo "no" >&6; } 16342fi 16343 16344 16345 done 16346fi 16347 16348if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then 16349 for ncn_progname in objdump; do 16350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 16351$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 16352 if test -x $with_build_time_tools/${ncn_progname}; then 16353 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname} 16354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16355$as_echo "yes" >&6; } 16356 break 16357 else 16358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16359$as_echo "no" >&6; } 16360 fi 16361 done 16362fi 16363 16364if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then 16365 for ncn_progname in objdump; do 16366 if test -n "$ncn_target_tool_prefix"; then 16367 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 16368set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 16369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16370$as_echo_n "checking for $ac_word... " >&6; } 16371if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then : 16372 $as_echo_n "(cached) " >&6 16373else 16374 if test -n "$OBJDUMP_FOR_TARGET"; then 16375 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test. 16376else 16377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16378for as_dir in $PATH 16379do 16380 IFS=$as_save_IFS 16381 test -z "$as_dir" && as_dir=. 16382 for ac_exec_ext in '' $ac_executable_extensions; do 16383 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16384 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 16385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16386 break 2 16387 fi 16388done 16389 done 16390IFS=$as_save_IFS 16391 16392fi 16393fi 16394OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET 16395if test -n "$OBJDUMP_FOR_TARGET"; then 16396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5 16397$as_echo "$OBJDUMP_FOR_TARGET" >&6; } 16398else 16399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16400$as_echo "no" >&6; } 16401fi 16402 16403 16404 fi 16405 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then 16406 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 16407set dummy ${ncn_progname}; ac_word=$2 16408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16409$as_echo_n "checking for $ac_word... " >&6; } 16410if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then : 16411 $as_echo_n "(cached) " >&6 16412else 16413 if test -n "$OBJDUMP_FOR_TARGET"; then 16414 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test. 16415else 16416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16417for as_dir in $PATH 16418do 16419 IFS=$as_save_IFS 16420 test -z "$as_dir" && as_dir=. 16421 for ac_exec_ext in '' $ac_executable_extensions; do 16422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16423 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}" 16424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16425 break 2 16426 fi 16427done 16428 done 16429IFS=$as_save_IFS 16430 16431fi 16432fi 16433OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET 16434if test -n "$OBJDUMP_FOR_TARGET"; then 16435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5 16436$as_echo "$OBJDUMP_FOR_TARGET" >&6; } 16437else 16438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16439$as_echo "no" >&6; } 16440fi 16441 16442 16443 fi 16444 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break 16445 done 16446fi 16447 16448if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then 16449 set dummy objdump 16450 if test $build = $target ; then 16451 OBJDUMP_FOR_TARGET="$2" 16452 else 16453 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2" 16454 fi 16455else 16456 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET" 16457fi 16458 16459else 16460 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET 16461fi 16462 16463 16464 16465 16466if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then 16467 if test -n "$with_build_time_tools"; then 16468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5 16469$as_echo_n "checking for otool in $with_build_time_tools... " >&6; } 16470 if test -x $with_build_time_tools/otool; then 16471 OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool 16472 ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET 16473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5 16474$as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; } 16475 else 16476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16477$as_echo "no" >&6; } 16478 fi 16479 elif test $build != $host && test $have_gcc_for_target = yes; then 16480 OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool` 16481 test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET= 16482 test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET 16483 fi 16484fi 16485if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 16486 # Extract the first word of "otool", so it can be a program name with args. 16487set dummy otool; ac_word=$2 16488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16489$as_echo_n "checking for $ac_word... " >&6; } 16490if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then : 16491 $as_echo_n "(cached) " >&6 16492else 16493 case $OTOOL_FOR_TARGET in 16494 [\\/]* | ?:[\\/]*) 16495 ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path. 16496 ;; 16497 *) 16498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16499for as_dir in $gcc_cv_tool_dirs 16500do 16501 IFS=$as_save_IFS 16502 test -z "$as_dir" && as_dir=. 16503 for ac_exec_ext in '' $ac_executable_extensions; do 16504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16505 ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 16506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16507 break 2 16508 fi 16509done 16510 done 16511IFS=$as_save_IFS 16512 16513 ;; 16514esac 16515fi 16516OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET 16517if test -n "$OTOOL_FOR_TARGET"; then 16518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5 16519$as_echo "$OTOOL_FOR_TARGET" >&6; } 16520else 16521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16522$as_echo "no" >&6; } 16523fi 16524 16525 16526fi 16527if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then 16528 16529 16530if test -n "$OTOOL_FOR_TARGET"; then 16531 ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET 16532elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then 16533 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET 16534fi 16535 16536if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then 16537 for ncn_progname in otool; do 16538 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 16539set dummy ${ncn_progname}; ac_word=$2 16540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16541$as_echo_n "checking for $ac_word... " >&6; } 16542if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then : 16543 $as_echo_n "(cached) " >&6 16544else 16545 if test -n "$OTOOL_FOR_TARGET"; then 16546 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test. 16547else 16548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16549for as_dir in $PATH 16550do 16551 IFS=$as_save_IFS 16552 test -z "$as_dir" && as_dir=. 16553 for ac_exec_ext in '' $ac_executable_extensions; do 16554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16555 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}" 16556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16557 break 2 16558 fi 16559done 16560 done 16561IFS=$as_save_IFS 16562 16563fi 16564fi 16565OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET 16566if test -n "$OTOOL_FOR_TARGET"; then 16567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5 16568$as_echo "$OTOOL_FOR_TARGET" >&6; } 16569else 16570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16571$as_echo "no" >&6; } 16572fi 16573 16574 16575 done 16576fi 16577 16578if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then 16579 for ncn_progname in otool; do 16580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 16581$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 16582 if test -x $with_build_time_tools/${ncn_progname}; then 16583 ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname} 16584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16585$as_echo "yes" >&6; } 16586 break 16587 else 16588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16589$as_echo "no" >&6; } 16590 fi 16591 done 16592fi 16593 16594if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then 16595 for ncn_progname in otool; do 16596 if test -n "$ncn_target_tool_prefix"; then 16597 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 16598set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 16599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16600$as_echo_n "checking for $ac_word... " >&6; } 16601if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then : 16602 $as_echo_n "(cached) " >&6 16603else 16604 if test -n "$OTOOL_FOR_TARGET"; then 16605 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test. 16606else 16607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16608for as_dir in $PATH 16609do 16610 IFS=$as_save_IFS 16611 test -z "$as_dir" && as_dir=. 16612 for ac_exec_ext in '' $ac_executable_extensions; do 16613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16614 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 16615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16616 break 2 16617 fi 16618done 16619 done 16620IFS=$as_save_IFS 16621 16622fi 16623fi 16624OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET 16625if test -n "$OTOOL_FOR_TARGET"; then 16626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5 16627$as_echo "$OTOOL_FOR_TARGET" >&6; } 16628else 16629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16630$as_echo "no" >&6; } 16631fi 16632 16633 16634 fi 16635 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then 16636 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 16637set dummy ${ncn_progname}; ac_word=$2 16638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16639$as_echo_n "checking for $ac_word... " >&6; } 16640if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then : 16641 $as_echo_n "(cached) " >&6 16642else 16643 if test -n "$OTOOL_FOR_TARGET"; then 16644 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test. 16645else 16646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16647for as_dir in $PATH 16648do 16649 IFS=$as_save_IFS 16650 test -z "$as_dir" && as_dir=. 16651 for ac_exec_ext in '' $ac_executable_extensions; do 16652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16653 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}" 16654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16655 break 2 16656 fi 16657done 16658 done 16659IFS=$as_save_IFS 16660 16661fi 16662fi 16663OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET 16664if test -n "$OTOOL_FOR_TARGET"; then 16665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5 16666$as_echo "$OTOOL_FOR_TARGET" >&6; } 16667else 16668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16669$as_echo "no" >&6; } 16670fi 16671 16672 16673 fi 16674 test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break 16675 done 16676fi 16677 16678if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then 16679 set dummy otool 16680 if test $build = $target ; then 16681 OTOOL_FOR_TARGET="$2" 16682 else 16683 OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2" 16684 fi 16685else 16686 OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET" 16687fi 16688 16689else 16690 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET 16691fi 16692 16693 16694 16695 16696if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then 16697 if test -n "$with_build_time_tools"; then 16698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5 16699$as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; } 16700 if test -x $with_build_time_tools/ranlib; then 16701 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib 16702 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET 16703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5 16704$as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; } 16705 else 16706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16707$as_echo "no" >&6; } 16708 fi 16709 elif test $build != $host && test $have_gcc_for_target = yes; then 16710 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib` 16711 test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET= 16712 test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET 16713 fi 16714fi 16715if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 16716 # Extract the first word of "ranlib", so it can be a program name with args. 16717set dummy ranlib; ac_word=$2 16718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16719$as_echo_n "checking for $ac_word... " >&6; } 16720if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then : 16721 $as_echo_n "(cached) " >&6 16722else 16723 case $RANLIB_FOR_TARGET in 16724 [\\/]* | ?:[\\/]*) 16725 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path. 16726 ;; 16727 *) 16728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16729for as_dir in $gcc_cv_tool_dirs 16730do 16731 IFS=$as_save_IFS 16732 test -z "$as_dir" && as_dir=. 16733 for ac_exec_ext in '' $ac_executable_extensions; do 16734 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16735 ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 16736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16737 break 2 16738 fi 16739done 16740 done 16741IFS=$as_save_IFS 16742 16743 ;; 16744esac 16745fi 16746RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET 16747if test -n "$RANLIB_FOR_TARGET"; then 16748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5 16749$as_echo "$RANLIB_FOR_TARGET" >&6; } 16750else 16751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16752$as_echo "no" >&6; } 16753fi 16754 16755 16756fi 16757if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then 16758 16759 16760if test -n "$RANLIB_FOR_TARGET"; then 16761 ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET 16762elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then 16763 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET 16764fi 16765 16766if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then 16767 for ncn_progname in ranlib; do 16768 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 16769set dummy ${ncn_progname}; ac_word=$2 16770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16771$as_echo_n "checking for $ac_word... " >&6; } 16772if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then : 16773 $as_echo_n "(cached) " >&6 16774else 16775 if test -n "$RANLIB_FOR_TARGET"; then 16776 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test. 16777else 16778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16779for as_dir in $PATH 16780do 16781 IFS=$as_save_IFS 16782 test -z "$as_dir" && as_dir=. 16783 for ac_exec_ext in '' $ac_executable_extensions; do 16784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16785 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}" 16786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16787 break 2 16788 fi 16789done 16790 done 16791IFS=$as_save_IFS 16792 16793fi 16794fi 16795RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET 16796if test -n "$RANLIB_FOR_TARGET"; then 16797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5 16798$as_echo "$RANLIB_FOR_TARGET" >&6; } 16799else 16800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16801$as_echo "no" >&6; } 16802fi 16803 16804 16805 done 16806fi 16807 16808if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then 16809 for ncn_progname in ranlib; do 16810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 16811$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 16812 if test -x $with_build_time_tools/${ncn_progname}; then 16813 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname} 16814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16815$as_echo "yes" >&6; } 16816 break 16817 else 16818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16819$as_echo "no" >&6; } 16820 fi 16821 done 16822fi 16823 16824if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then 16825 for ncn_progname in ranlib; do 16826 if test -n "$ncn_target_tool_prefix"; then 16827 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 16828set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 16829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16830$as_echo_n "checking for $ac_word... " >&6; } 16831if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then : 16832 $as_echo_n "(cached) " >&6 16833else 16834 if test -n "$RANLIB_FOR_TARGET"; then 16835 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test. 16836else 16837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16838for as_dir in $PATH 16839do 16840 IFS=$as_save_IFS 16841 test -z "$as_dir" && as_dir=. 16842 for ac_exec_ext in '' $ac_executable_extensions; do 16843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16844 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 16845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16846 break 2 16847 fi 16848done 16849 done 16850IFS=$as_save_IFS 16851 16852fi 16853fi 16854RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET 16855if test -n "$RANLIB_FOR_TARGET"; then 16856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5 16857$as_echo "$RANLIB_FOR_TARGET" >&6; } 16858else 16859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16860$as_echo "no" >&6; } 16861fi 16862 16863 16864 fi 16865 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then 16866 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 16867set dummy ${ncn_progname}; ac_word=$2 16868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16869$as_echo_n "checking for $ac_word... " >&6; } 16870if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then : 16871 $as_echo_n "(cached) " >&6 16872else 16873 if test -n "$RANLIB_FOR_TARGET"; then 16874 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test. 16875else 16876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16877for as_dir in $PATH 16878do 16879 IFS=$as_save_IFS 16880 test -z "$as_dir" && as_dir=. 16881 for ac_exec_ext in '' $ac_executable_extensions; do 16882 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16883 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}" 16884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16885 break 2 16886 fi 16887done 16888 done 16889IFS=$as_save_IFS 16890 16891fi 16892fi 16893RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET 16894if test -n "$RANLIB_FOR_TARGET"; then 16895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5 16896$as_echo "$RANLIB_FOR_TARGET" >&6; } 16897else 16898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16899$as_echo "no" >&6; } 16900fi 16901 16902 16903 fi 16904 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break 16905 done 16906fi 16907 16908if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then 16909 set dummy ranlib 16910 if test $build = $target ; then 16911 RANLIB_FOR_TARGET="$2" 16912 else 16913 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2" 16914 fi 16915else 16916 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET" 16917fi 16918 16919else 16920 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET 16921fi 16922 16923 16924 16925 16926if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then 16927 if test -n "$with_build_time_tools"; then 16928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5 16929$as_echo_n "checking for readelf in $with_build_time_tools... " >&6; } 16930 if test -x $with_build_time_tools/readelf; then 16931 READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf 16932 ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET 16933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5 16934$as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; } 16935 else 16936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16937$as_echo "no" >&6; } 16938 fi 16939 elif test $build != $host && test $have_gcc_for_target = yes; then 16940 READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf` 16941 test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET= 16942 test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET 16943 fi 16944fi 16945if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 16946 # Extract the first word of "readelf", so it can be a program name with args. 16947set dummy readelf; ac_word=$2 16948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16949$as_echo_n "checking for $ac_word... " >&6; } 16950if ${ac_cv_path_READELF_FOR_TARGET+:} false; then : 16951 $as_echo_n "(cached) " >&6 16952else 16953 case $READELF_FOR_TARGET in 16954 [\\/]* | ?:[\\/]*) 16955 ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path. 16956 ;; 16957 *) 16958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16959for as_dir in $gcc_cv_tool_dirs 16960do 16961 IFS=$as_save_IFS 16962 test -z "$as_dir" && as_dir=. 16963 for ac_exec_ext in '' $ac_executable_extensions; do 16964 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16965 ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 16966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16967 break 2 16968 fi 16969done 16970 done 16971IFS=$as_save_IFS 16972 16973 ;; 16974esac 16975fi 16976READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET 16977if test -n "$READELF_FOR_TARGET"; then 16978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5 16979$as_echo "$READELF_FOR_TARGET" >&6; } 16980else 16981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16982$as_echo "no" >&6; } 16983fi 16984 16985 16986fi 16987if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then 16988 16989 16990if test -n "$READELF_FOR_TARGET"; then 16991 ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET 16992elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then 16993 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET 16994fi 16995 16996if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then 16997 for ncn_progname in readelf; do 16998 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 16999set dummy ${ncn_progname}; ac_word=$2 17000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17001$as_echo_n "checking for $ac_word... " >&6; } 17002if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then : 17003 $as_echo_n "(cached) " >&6 17004else 17005 if test -n "$READELF_FOR_TARGET"; then 17006 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test. 17007else 17008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17009for as_dir in $PATH 17010do 17011 IFS=$as_save_IFS 17012 test -z "$as_dir" && as_dir=. 17013 for ac_exec_ext in '' $ac_executable_extensions; do 17014 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17015 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}" 17016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17017 break 2 17018 fi 17019done 17020 done 17021IFS=$as_save_IFS 17022 17023fi 17024fi 17025READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET 17026if test -n "$READELF_FOR_TARGET"; then 17027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5 17028$as_echo "$READELF_FOR_TARGET" >&6; } 17029else 17030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17031$as_echo "no" >&6; } 17032fi 17033 17034 17035 done 17036fi 17037 17038if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then 17039 for ncn_progname in readelf; do 17040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 17041$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 17042 if test -x $with_build_time_tools/${ncn_progname}; then 17043 ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname} 17044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17045$as_echo "yes" >&6; } 17046 break 17047 else 17048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17049$as_echo "no" >&6; } 17050 fi 17051 done 17052fi 17053 17054if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then 17055 for ncn_progname in readelf; do 17056 if test -n "$ncn_target_tool_prefix"; then 17057 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 17058set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 17059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17060$as_echo_n "checking for $ac_word... " >&6; } 17061if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then : 17062 $as_echo_n "(cached) " >&6 17063else 17064 if test -n "$READELF_FOR_TARGET"; then 17065 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test. 17066else 17067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17068for as_dir in $PATH 17069do 17070 IFS=$as_save_IFS 17071 test -z "$as_dir" && as_dir=. 17072 for ac_exec_ext in '' $ac_executable_extensions; do 17073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17074 ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 17075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17076 break 2 17077 fi 17078done 17079 done 17080IFS=$as_save_IFS 17081 17082fi 17083fi 17084READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET 17085if test -n "$READELF_FOR_TARGET"; then 17086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5 17087$as_echo "$READELF_FOR_TARGET" >&6; } 17088else 17089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17090$as_echo "no" >&6; } 17091fi 17092 17093 17094 fi 17095 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then 17096 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 17097set dummy ${ncn_progname}; ac_word=$2 17098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17099$as_echo_n "checking for $ac_word... " >&6; } 17100if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then : 17101 $as_echo_n "(cached) " >&6 17102else 17103 if test -n "$READELF_FOR_TARGET"; then 17104 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test. 17105else 17106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17107for as_dir in $PATH 17108do 17109 IFS=$as_save_IFS 17110 test -z "$as_dir" && as_dir=. 17111 for ac_exec_ext in '' $ac_executable_extensions; do 17112 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17113 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}" 17114 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17115 break 2 17116 fi 17117done 17118 done 17119IFS=$as_save_IFS 17120 17121fi 17122fi 17123READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET 17124if test -n "$READELF_FOR_TARGET"; then 17125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5 17126$as_echo "$READELF_FOR_TARGET" >&6; } 17127else 17128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17129$as_echo "no" >&6; } 17130fi 17131 17132 17133 fi 17134 test -n "$ac_cv_prog_READELF_FOR_TARGET" && break 17135 done 17136fi 17137 17138if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then 17139 set dummy readelf 17140 if test $build = $target ; then 17141 READELF_FOR_TARGET="$2" 17142 else 17143 READELF_FOR_TARGET="${ncn_target_tool_prefix}$2" 17144 fi 17145else 17146 READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET" 17147fi 17148 17149else 17150 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET 17151fi 17152 17153 17154 17155 17156if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then 17157 if test -n "$with_build_time_tools"; then 17158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5 17159$as_echo_n "checking for strip in $with_build_time_tools... " >&6; } 17160 if test -x $with_build_time_tools/strip; then 17161 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip 17162 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET 17163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5 17164$as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; } 17165 else 17166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17167$as_echo "no" >&6; } 17168 fi 17169 elif test $build != $host && test $have_gcc_for_target = yes; then 17170 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip` 17171 test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET= 17172 test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET 17173 fi 17174fi 17175if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 17176 # Extract the first word of "strip", so it can be a program name with args. 17177set dummy strip; ac_word=$2 17178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17179$as_echo_n "checking for $ac_word... " >&6; } 17180if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then : 17181 $as_echo_n "(cached) " >&6 17182else 17183 case $STRIP_FOR_TARGET in 17184 [\\/]* | ?:[\\/]*) 17185 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path. 17186 ;; 17187 *) 17188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17189for as_dir in $gcc_cv_tool_dirs 17190do 17191 IFS=$as_save_IFS 17192 test -z "$as_dir" && as_dir=. 17193 for ac_exec_ext in '' $ac_executable_extensions; do 17194 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17195 ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 17196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17197 break 2 17198 fi 17199done 17200 done 17201IFS=$as_save_IFS 17202 17203 ;; 17204esac 17205fi 17206STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET 17207if test -n "$STRIP_FOR_TARGET"; then 17208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5 17209$as_echo "$STRIP_FOR_TARGET" >&6; } 17210else 17211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17212$as_echo "no" >&6; } 17213fi 17214 17215 17216fi 17217if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then 17218 17219 17220if test -n "$STRIP_FOR_TARGET"; then 17221 ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET 17222elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then 17223 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET 17224fi 17225 17226if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then 17227 for ncn_progname in strip; do 17228 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 17229set dummy ${ncn_progname}; ac_word=$2 17230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17231$as_echo_n "checking for $ac_word... " >&6; } 17232if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then : 17233 $as_echo_n "(cached) " >&6 17234else 17235 if test -n "$STRIP_FOR_TARGET"; then 17236 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test. 17237else 17238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17239for as_dir in $PATH 17240do 17241 IFS=$as_save_IFS 17242 test -z "$as_dir" && as_dir=. 17243 for ac_exec_ext in '' $ac_executable_extensions; do 17244 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17245 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}" 17246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17247 break 2 17248 fi 17249done 17250 done 17251IFS=$as_save_IFS 17252 17253fi 17254fi 17255STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET 17256if test -n "$STRIP_FOR_TARGET"; then 17257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5 17258$as_echo "$STRIP_FOR_TARGET" >&6; } 17259else 17260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17261$as_echo "no" >&6; } 17262fi 17263 17264 17265 done 17266fi 17267 17268if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then 17269 for ncn_progname in strip; do 17270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 17271$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 17272 if test -x $with_build_time_tools/${ncn_progname}; then 17273 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname} 17274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17275$as_echo "yes" >&6; } 17276 break 17277 else 17278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17279$as_echo "no" >&6; } 17280 fi 17281 done 17282fi 17283 17284if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then 17285 for ncn_progname in strip; do 17286 if test -n "$ncn_target_tool_prefix"; then 17287 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 17288set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 17289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17290$as_echo_n "checking for $ac_word... " >&6; } 17291if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then : 17292 $as_echo_n "(cached) " >&6 17293else 17294 if test -n "$STRIP_FOR_TARGET"; then 17295 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test. 17296else 17297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17298for as_dir in $PATH 17299do 17300 IFS=$as_save_IFS 17301 test -z "$as_dir" && as_dir=. 17302 for ac_exec_ext in '' $ac_executable_extensions; do 17303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17304 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 17305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17306 break 2 17307 fi 17308done 17309 done 17310IFS=$as_save_IFS 17311 17312fi 17313fi 17314STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET 17315if test -n "$STRIP_FOR_TARGET"; then 17316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5 17317$as_echo "$STRIP_FOR_TARGET" >&6; } 17318else 17319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17320$as_echo "no" >&6; } 17321fi 17322 17323 17324 fi 17325 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then 17326 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 17327set dummy ${ncn_progname}; ac_word=$2 17328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17329$as_echo_n "checking for $ac_word... " >&6; } 17330if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then : 17331 $as_echo_n "(cached) " >&6 17332else 17333 if test -n "$STRIP_FOR_TARGET"; then 17334 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test. 17335else 17336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17337for as_dir in $PATH 17338do 17339 IFS=$as_save_IFS 17340 test -z "$as_dir" && as_dir=. 17341 for ac_exec_ext in '' $ac_executable_extensions; do 17342 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17343 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}" 17344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17345 break 2 17346 fi 17347done 17348 done 17349IFS=$as_save_IFS 17350 17351fi 17352fi 17353STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET 17354if test -n "$STRIP_FOR_TARGET"; then 17355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5 17356$as_echo "$STRIP_FOR_TARGET" >&6; } 17357else 17358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17359$as_echo "no" >&6; } 17360fi 17361 17362 17363 fi 17364 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break 17365 done 17366fi 17367 17368if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then 17369 set dummy strip 17370 if test $build = $target ; then 17371 STRIP_FOR_TARGET="$2" 17372 else 17373 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2" 17374 fi 17375else 17376 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET" 17377fi 17378 17379else 17380 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET 17381fi 17382 17383 17384 17385 17386if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then 17387 if test -n "$with_build_time_tools"; then 17388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5 17389$as_echo_n "checking for windres in $with_build_time_tools... " >&6; } 17390 if test -x $with_build_time_tools/windres; then 17391 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres 17392 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET 17393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5 17394$as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; } 17395 else 17396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17397$as_echo "no" >&6; } 17398 fi 17399 elif test $build != $host && test $have_gcc_for_target = yes; then 17400 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres` 17401 test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET= 17402 test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET 17403 fi 17404fi 17405if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 17406 # Extract the first word of "windres", so it can be a program name with args. 17407set dummy windres; ac_word=$2 17408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17409$as_echo_n "checking for $ac_word... " >&6; } 17410if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then : 17411 $as_echo_n "(cached) " >&6 17412else 17413 case $WINDRES_FOR_TARGET in 17414 [\\/]* | ?:[\\/]*) 17415 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path. 17416 ;; 17417 *) 17418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17419for as_dir in $gcc_cv_tool_dirs 17420do 17421 IFS=$as_save_IFS 17422 test -z "$as_dir" && as_dir=. 17423 for ac_exec_ext in '' $ac_executable_extensions; do 17424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17425 ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 17426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17427 break 2 17428 fi 17429done 17430 done 17431IFS=$as_save_IFS 17432 17433 ;; 17434esac 17435fi 17436WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET 17437if test -n "$WINDRES_FOR_TARGET"; then 17438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5 17439$as_echo "$WINDRES_FOR_TARGET" >&6; } 17440else 17441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17442$as_echo "no" >&6; } 17443fi 17444 17445 17446fi 17447if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then 17448 17449 17450if test -n "$WINDRES_FOR_TARGET"; then 17451 ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET 17452elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then 17453 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET 17454fi 17455 17456if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then 17457 for ncn_progname in windres; do 17458 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 17459set dummy ${ncn_progname}; ac_word=$2 17460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17461$as_echo_n "checking for $ac_word... " >&6; } 17462if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then : 17463 $as_echo_n "(cached) " >&6 17464else 17465 if test -n "$WINDRES_FOR_TARGET"; then 17466 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test. 17467else 17468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17469for as_dir in $PATH 17470do 17471 IFS=$as_save_IFS 17472 test -z "$as_dir" && as_dir=. 17473 for ac_exec_ext in '' $ac_executable_extensions; do 17474 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17475 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}" 17476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17477 break 2 17478 fi 17479done 17480 done 17481IFS=$as_save_IFS 17482 17483fi 17484fi 17485WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET 17486if test -n "$WINDRES_FOR_TARGET"; then 17487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5 17488$as_echo "$WINDRES_FOR_TARGET" >&6; } 17489else 17490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17491$as_echo "no" >&6; } 17492fi 17493 17494 17495 done 17496fi 17497 17498if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then 17499 for ncn_progname in windres; do 17500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 17501$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 17502 if test -x $with_build_time_tools/${ncn_progname}; then 17503 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname} 17504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17505$as_echo "yes" >&6; } 17506 break 17507 else 17508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17509$as_echo "no" >&6; } 17510 fi 17511 done 17512fi 17513 17514if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then 17515 for ncn_progname in windres; do 17516 if test -n "$ncn_target_tool_prefix"; then 17517 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 17518set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 17519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17520$as_echo_n "checking for $ac_word... " >&6; } 17521if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then : 17522 $as_echo_n "(cached) " >&6 17523else 17524 if test -n "$WINDRES_FOR_TARGET"; then 17525 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test. 17526else 17527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17528for as_dir in $PATH 17529do 17530 IFS=$as_save_IFS 17531 test -z "$as_dir" && as_dir=. 17532 for ac_exec_ext in '' $ac_executable_extensions; do 17533 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17534 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 17535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17536 break 2 17537 fi 17538done 17539 done 17540IFS=$as_save_IFS 17541 17542fi 17543fi 17544WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET 17545if test -n "$WINDRES_FOR_TARGET"; then 17546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5 17547$as_echo "$WINDRES_FOR_TARGET" >&6; } 17548else 17549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17550$as_echo "no" >&6; } 17551fi 17552 17553 17554 fi 17555 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then 17556 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 17557set dummy ${ncn_progname}; ac_word=$2 17558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17559$as_echo_n "checking for $ac_word... " >&6; } 17560if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then : 17561 $as_echo_n "(cached) " >&6 17562else 17563 if test -n "$WINDRES_FOR_TARGET"; then 17564 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test. 17565else 17566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17567for as_dir in $PATH 17568do 17569 IFS=$as_save_IFS 17570 test -z "$as_dir" && as_dir=. 17571 for ac_exec_ext in '' $ac_executable_extensions; do 17572 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17573 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}" 17574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17575 break 2 17576 fi 17577done 17578 done 17579IFS=$as_save_IFS 17580 17581fi 17582fi 17583WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET 17584if test -n "$WINDRES_FOR_TARGET"; then 17585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5 17586$as_echo "$WINDRES_FOR_TARGET" >&6; } 17587else 17588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17589$as_echo "no" >&6; } 17590fi 17591 17592 17593 fi 17594 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break 17595 done 17596fi 17597 17598if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then 17599 set dummy windres 17600 if test $build = $target ; then 17601 WINDRES_FOR_TARGET="$2" 17602 else 17603 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2" 17604 fi 17605else 17606 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET" 17607fi 17608 17609else 17610 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET 17611fi 17612 17613 17614 17615 17616if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then 17617 if test -n "$with_build_time_tools"; then 17618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5 17619$as_echo_n "checking for windmc in $with_build_time_tools... " >&6; } 17620 if test -x $with_build_time_tools/windmc; then 17621 WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc 17622 ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET 17623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5 17624$as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; } 17625 else 17626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17627$as_echo "no" >&6; } 17628 fi 17629 elif test $build != $host && test $have_gcc_for_target = yes; then 17630 WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc` 17631 test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET= 17632 test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET 17633 fi 17634fi 17635if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then 17636 # Extract the first word of "windmc", so it can be a program name with args. 17637set dummy windmc; ac_word=$2 17638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17639$as_echo_n "checking for $ac_word... " >&6; } 17640if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then : 17641 $as_echo_n "(cached) " >&6 17642else 17643 case $WINDMC_FOR_TARGET in 17644 [\\/]* | ?:[\\/]*) 17645 ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path. 17646 ;; 17647 *) 17648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17649for as_dir in $gcc_cv_tool_dirs 17650do 17651 IFS=$as_save_IFS 17652 test -z "$as_dir" && as_dir=. 17653 for ac_exec_ext in '' $ac_executable_extensions; do 17654 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17655 ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext" 17656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17657 break 2 17658 fi 17659done 17660 done 17661IFS=$as_save_IFS 17662 17663 ;; 17664esac 17665fi 17666WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET 17667if test -n "$WINDMC_FOR_TARGET"; then 17668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5 17669$as_echo "$WINDMC_FOR_TARGET" >&6; } 17670else 17671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17672$as_echo "no" >&6; } 17673fi 17674 17675 17676fi 17677if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then 17678 17679 17680if test -n "$WINDMC_FOR_TARGET"; then 17681 ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET 17682elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then 17683 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET 17684fi 17685 17686if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then 17687 for ncn_progname in windmc; do 17688 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 17689set dummy ${ncn_progname}; ac_word=$2 17690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17691$as_echo_n "checking for $ac_word... " >&6; } 17692if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then : 17693 $as_echo_n "(cached) " >&6 17694else 17695 if test -n "$WINDMC_FOR_TARGET"; then 17696 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test. 17697else 17698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17699for as_dir in $PATH 17700do 17701 IFS=$as_save_IFS 17702 test -z "$as_dir" && as_dir=. 17703 for ac_exec_ext in '' $ac_executable_extensions; do 17704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17705 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}" 17706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17707 break 2 17708 fi 17709done 17710 done 17711IFS=$as_save_IFS 17712 17713fi 17714fi 17715WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET 17716if test -n "$WINDMC_FOR_TARGET"; then 17717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5 17718$as_echo "$WINDMC_FOR_TARGET" >&6; } 17719else 17720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17721$as_echo "no" >&6; } 17722fi 17723 17724 17725 done 17726fi 17727 17728if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then 17729 for ncn_progname in windmc; do 17730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5 17731$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; } 17732 if test -x $with_build_time_tools/${ncn_progname}; then 17733 ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname} 17734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17735$as_echo "yes" >&6; } 17736 break 17737 else 17738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17739$as_echo "no" >&6; } 17740 fi 17741 done 17742fi 17743 17744if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then 17745 for ncn_progname in windmc; do 17746 if test -n "$ncn_target_tool_prefix"; then 17747 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args. 17748set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2 17749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17750$as_echo_n "checking for $ac_word... " >&6; } 17751if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then : 17752 $as_echo_n "(cached) " >&6 17753else 17754 if test -n "$WINDMC_FOR_TARGET"; then 17755 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test. 17756else 17757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17758for as_dir in $PATH 17759do 17760 IFS=$as_save_IFS 17761 test -z "$as_dir" && as_dir=. 17762 for ac_exec_ext in '' $ac_executable_extensions; do 17763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17764 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}" 17765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17766 break 2 17767 fi 17768done 17769 done 17770IFS=$as_save_IFS 17771 17772fi 17773fi 17774WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET 17775if test -n "$WINDMC_FOR_TARGET"; then 17776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5 17777$as_echo "$WINDMC_FOR_TARGET" >&6; } 17778else 17779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17780$as_echo "no" >&6; } 17781fi 17782 17783 17784 fi 17785 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then 17786 # Extract the first word of "${ncn_progname}", so it can be a program name with args. 17787set dummy ${ncn_progname}; ac_word=$2 17788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17789$as_echo_n "checking for $ac_word... " >&6; } 17790if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then : 17791 $as_echo_n "(cached) " >&6 17792else 17793 if test -n "$WINDMC_FOR_TARGET"; then 17794 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test. 17795else 17796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17797for as_dir in $PATH 17798do 17799 IFS=$as_save_IFS 17800 test -z "$as_dir" && as_dir=. 17801 for ac_exec_ext in '' $ac_executable_extensions; do 17802 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17803 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}" 17804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17805 break 2 17806 fi 17807done 17808 done 17809IFS=$as_save_IFS 17810 17811fi 17812fi 17813WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET 17814if test -n "$WINDMC_FOR_TARGET"; then 17815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5 17816$as_echo "$WINDMC_FOR_TARGET" >&6; } 17817else 17818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17819$as_echo "no" >&6; } 17820fi 17821 17822 17823 fi 17824 test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break 17825 done 17826fi 17827 17828if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then 17829 set dummy windmc 17830 if test $build = $target ; then 17831 WINDMC_FOR_TARGET="$2" 17832 else 17833 WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2" 17834 fi 17835else 17836 WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET" 17837fi 17838 17839else 17840 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET 17841fi 17842 17843 17844RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET" 17845 17846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5 17847$as_echo_n "checking where to find the target ar... " >&6; } 17848if test "x${build}" != "x${host}" ; then 17849 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then 17850 # We already found the complete path 17851 ac_dir=`dirname $AR_FOR_TARGET` 17852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 17853$as_echo "pre-installed in $ac_dir" >&6; } 17854 else 17855 # Canadian cross, just use what we found 17856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 17857$as_echo "pre-installed" >&6; } 17858 fi 17859else 17860 ok=yes 17861 case " ${configdirs} " in 17862 *" binutils "*) ;; 17863 *) ok=no ;; 17864 esac 17865 17866 if test $ok = yes; then 17867 # An in-tree tool is available and we can use it 17868 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar' 17869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 17870$as_echo "just compiled" >&6; } 17871 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then 17872 # We already found the complete path 17873 ac_dir=`dirname $AR_FOR_TARGET` 17874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 17875$as_echo "pre-installed in $ac_dir" >&6; } 17876 elif test "x$target" = "x$host"; then 17877 # We can use an host tool 17878 AR_FOR_TARGET='$(AR)' 17879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 17880$as_echo "host tool" >&6; } 17881 else 17882 # We need a cross tool 17883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 17884$as_echo "pre-installed" >&6; } 17885 fi 17886fi 17887 17888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5 17889$as_echo_n "checking where to find the target as... " >&6; } 17890if test "x${build}" != "x${host}" ; then 17891 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then 17892 # We already found the complete path 17893 ac_dir=`dirname $AS_FOR_TARGET` 17894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 17895$as_echo "pre-installed in $ac_dir" >&6; } 17896 else 17897 # Canadian cross, just use what we found 17898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 17899$as_echo "pre-installed" >&6; } 17900 fi 17901else 17902 ok=yes 17903 case " ${configdirs} " in 17904 *" gas "*) ;; 17905 *) ok=no ;; 17906 esac 17907 17908 if test $ok = yes; then 17909 # An in-tree tool is available and we can use it 17910 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new' 17911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 17912$as_echo "just compiled" >&6; } 17913 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then 17914 # We already found the complete path 17915 ac_dir=`dirname $AS_FOR_TARGET` 17916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 17917$as_echo "pre-installed in $ac_dir" >&6; } 17918 elif test "x$target" = "x$host"; then 17919 # We can use an host tool 17920 AS_FOR_TARGET='$(AS)' 17921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 17922$as_echo "host tool" >&6; } 17923 else 17924 # We need a cross tool 17925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 17926$as_echo "pre-installed" >&6; } 17927 fi 17928fi 17929 17930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5 17931$as_echo_n "checking where to find the target cc... " >&6; } 17932if test "x${build}" != "x${host}" ; then 17933 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then 17934 # We already found the complete path 17935 ac_dir=`dirname $CC_FOR_TARGET` 17936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 17937$as_echo "pre-installed in $ac_dir" >&6; } 17938 else 17939 # Canadian cross, just use what we found 17940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 17941$as_echo "pre-installed" >&6; } 17942 fi 17943else 17944 ok=yes 17945 case " ${configdirs} " in 17946 *" gcc "*) ;; 17947 *) ok=no ;; 17948 esac 17949 17950 if test $ok = yes; then 17951 # An in-tree tool is available and we can use it 17952 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/' 17953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 17954$as_echo "just compiled" >&6; } 17955 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then 17956 # We already found the complete path 17957 ac_dir=`dirname $CC_FOR_TARGET` 17958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 17959$as_echo "pre-installed in $ac_dir" >&6; } 17960 elif test "x$target" = "x$host"; then 17961 # We can use an host tool 17962 CC_FOR_TARGET='$(CC)' 17963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 17964$as_echo "host tool" >&6; } 17965 else 17966 # We need a cross tool 17967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 17968$as_echo "pre-installed" >&6; } 17969 fi 17970fi 17971 17972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5 17973$as_echo_n "checking where to find the target c++... " >&6; } 17974if test "x${build}" != "x${host}" ; then 17975 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then 17976 # We already found the complete path 17977 ac_dir=`dirname $CXX_FOR_TARGET` 17978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 17979$as_echo "pre-installed in $ac_dir" >&6; } 17980 else 17981 # Canadian cross, just use what we found 17982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 17983$as_echo "pre-installed" >&6; } 17984 fi 17985else 17986 ok=yes 17987 case " ${configdirs} " in 17988 *" gcc "*) ;; 17989 *) ok=no ;; 17990 esac 17991 case ,${enable_languages}, in 17992 *,c++,*) ;; 17993 *) ok=no ;; 17994 esac 17995 if test $ok = yes; then 17996 # An in-tree tool is available and we can use it 17997 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' 17998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 17999$as_echo "just compiled" >&6; } 18000 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then 18001 # We already found the complete path 18002 ac_dir=`dirname $CXX_FOR_TARGET` 18003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18004$as_echo "pre-installed in $ac_dir" >&6; } 18005 elif test "x$target" = "x$host"; then 18006 # We can use an host tool 18007 CXX_FOR_TARGET='$(CXX)' 18008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18009$as_echo "host tool" >&6; } 18010 else 18011 # We need a cross tool 18012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18013$as_echo "pre-installed" >&6; } 18014 fi 18015fi 18016 18017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5 18018$as_echo_n "checking where to find the target c++ for libstdc++... " >&6; } 18019if test "x${build}" != "x${host}" ; then 18020 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then 18021 # We already found the complete path 18022 ac_dir=`dirname $RAW_CXX_FOR_TARGET` 18023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18024$as_echo "pre-installed in $ac_dir" >&6; } 18025 else 18026 # Canadian cross, just use what we found 18027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18028$as_echo "pre-installed" >&6; } 18029 fi 18030else 18031 ok=yes 18032 case " ${configdirs} " in 18033 *" gcc "*) ;; 18034 *) ok=no ;; 18035 esac 18036 case ,${enable_languages}, in 18037 *,c++,*) ;; 18038 *) ok=no ;; 18039 esac 18040 if test $ok = yes; then 18041 # An in-tree tool is available and we can use it 18042 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' 18043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18044$as_echo "just compiled" >&6; } 18045 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then 18046 # We already found the complete path 18047 ac_dir=`dirname $RAW_CXX_FOR_TARGET` 18048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18049$as_echo "pre-installed in $ac_dir" >&6; } 18050 elif test "x$target" = "x$host"; then 18051 # We can use an host tool 18052 RAW_CXX_FOR_TARGET='$(CXX)' 18053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18054$as_echo "host tool" >&6; } 18055 else 18056 # We need a cross tool 18057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18058$as_echo "pre-installed" >&6; } 18059 fi 18060fi 18061 18062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5 18063$as_echo_n "checking where to find the target dlltool... " >&6; } 18064if test "x${build}" != "x${host}" ; then 18065 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then 18066 # We already found the complete path 18067 ac_dir=`dirname $DLLTOOL_FOR_TARGET` 18068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18069$as_echo "pre-installed in $ac_dir" >&6; } 18070 else 18071 # Canadian cross, just use what we found 18072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18073$as_echo "pre-installed" >&6; } 18074 fi 18075else 18076 ok=yes 18077 case " ${configdirs} " in 18078 *" binutils "*) ;; 18079 *) ok=no ;; 18080 esac 18081 18082 if test $ok = yes; then 18083 # An in-tree tool is available and we can use it 18084 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool' 18085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18086$as_echo "just compiled" >&6; } 18087 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then 18088 # We already found the complete path 18089 ac_dir=`dirname $DLLTOOL_FOR_TARGET` 18090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18091$as_echo "pre-installed in $ac_dir" >&6; } 18092 elif test "x$target" = "x$host"; then 18093 # We can use an host tool 18094 DLLTOOL_FOR_TARGET='$(DLLTOOL)' 18095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18096$as_echo "host tool" >&6; } 18097 else 18098 # We need a cross tool 18099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18100$as_echo "pre-installed" >&6; } 18101 fi 18102fi 18103 18104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dsymutil" >&5 18105$as_echo_n "checking where to find the target dsymutil... " >&6; } 18106if test "x${build}" != "x${host}" ; then 18107 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then 18108 # We already found the complete path 18109 ac_dir=`dirname $DSYMUTIL_FOR_TARGET` 18110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18111$as_echo "pre-installed in $ac_dir" >&6; } 18112 else 18113 # Canadian cross, just use what we found 18114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18115$as_echo "pre-installed" >&6; } 18116 fi 18117else 18118 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then 18119 # We already found the complete path 18120 ac_dir=`dirname $DSYMUTIL_FOR_TARGET` 18121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18122$as_echo "pre-installed in $ac_dir" >&6; } 18123 elif test "x$target" = "x$host"; then 18124 # We can use an host tool 18125 DSYMUTIL_FOR_TARGET='$(DSYMUTIL)' 18126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18127$as_echo "host tool" >&6; } 18128 else 18129 # We need a cross tool 18130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18131$as_echo "pre-installed" >&6; } 18132 fi 18133fi 18134 18135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5 18136$as_echo_n "checking where to find the target gcc... " >&6; } 18137if test "x${build}" != "x${host}" ; then 18138 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then 18139 # We already found the complete path 18140 ac_dir=`dirname $GCC_FOR_TARGET` 18141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18142$as_echo "pre-installed in $ac_dir" >&6; } 18143 else 18144 # Canadian cross, just use what we found 18145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18146$as_echo "pre-installed" >&6; } 18147 fi 18148else 18149 ok=yes 18150 case " ${configdirs} " in 18151 *" gcc "*) ;; 18152 *) ok=no ;; 18153 esac 18154 18155 if test $ok = yes; then 18156 # An in-tree tool is available and we can use it 18157 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/' 18158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18159$as_echo "just compiled" >&6; } 18160 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then 18161 # We already found the complete path 18162 ac_dir=`dirname $GCC_FOR_TARGET` 18163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18164$as_echo "pre-installed in $ac_dir" >&6; } 18165 elif test "x$target" = "x$host"; then 18166 # We can use an host tool 18167 GCC_FOR_TARGET='$()' 18168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18169$as_echo "host tool" >&6; } 18170 else 18171 # We need a cross tool 18172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18173$as_echo "pre-installed" >&6; } 18174 fi 18175fi 18176 18177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5 18178$as_echo_n "checking where to find the target gfortran... " >&6; } 18179if test "x${build}" != "x${host}" ; then 18180 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then 18181 # We already found the complete path 18182 ac_dir=`dirname $GFORTRAN_FOR_TARGET` 18183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18184$as_echo "pre-installed in $ac_dir" >&6; } 18185 else 18186 # Canadian cross, just use what we found 18187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18188$as_echo "pre-installed" >&6; } 18189 fi 18190else 18191 ok=yes 18192 case " ${configdirs} " in 18193 *" gcc "*) ;; 18194 *) ok=no ;; 18195 esac 18196 case ,${enable_languages}, in 18197 *,fortran,*) ;; 18198 *) ok=no ;; 18199 esac 18200 if test $ok = yes; then 18201 # An in-tree tool is available and we can use it 18202 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/' 18203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18204$as_echo "just compiled" >&6; } 18205 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then 18206 # We already found the complete path 18207 ac_dir=`dirname $GFORTRAN_FOR_TARGET` 18208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18209$as_echo "pre-installed in $ac_dir" >&6; } 18210 elif test "x$target" = "x$host"; then 18211 # We can use an host tool 18212 GFORTRAN_FOR_TARGET='$(GFORTRAN)' 18213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18214$as_echo "host tool" >&6; } 18215 else 18216 # We need a cross tool 18217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18218$as_echo "pre-installed" >&6; } 18219 fi 18220fi 18221 18222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5 18223$as_echo_n "checking where to find the target gccgo... " >&6; } 18224if test "x${build}" != "x${host}" ; then 18225 if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then 18226 # We already found the complete path 18227 ac_dir=`dirname $GOC_FOR_TARGET` 18228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18229$as_echo "pre-installed in $ac_dir" >&6; } 18230 else 18231 # Canadian cross, just use what we found 18232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18233$as_echo "pre-installed" >&6; } 18234 fi 18235else 18236 ok=yes 18237 case " ${configdirs} " in 18238 *" gcc "*) ;; 18239 *) ok=no ;; 18240 esac 18241 case ,${enable_languages}, in 18242 *,go,*) ;; 18243 *) ok=no ;; 18244 esac 18245 if test $ok = yes; then 18246 # An in-tree tool is available and we can use it 18247 GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/' 18248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18249$as_echo "just compiled" >&6; } 18250 elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then 18251 # We already found the complete path 18252 ac_dir=`dirname $GOC_FOR_TARGET` 18253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18254$as_echo "pre-installed in $ac_dir" >&6; } 18255 elif test "x$target" = "x$host"; then 18256 # We can use an host tool 18257 GOC_FOR_TARGET='$(GOC)' 18258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18259$as_echo "host tool" >&6; } 18260 else 18261 # We need a cross tool 18262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18263$as_echo "pre-installed" >&6; } 18264 fi 18265fi 18266 18267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5 18268$as_echo_n "checking where to find the target gdc... " >&6; } 18269if test "x${build}" != "x${host}" ; then 18270 if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then 18271 # We already found the complete path 18272 ac_dir=`dirname $GDC_FOR_TARGET` 18273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18274$as_echo "pre-installed in $ac_dir" >&6; } 18275 else 18276 # Canadian cross, just use what we found 18277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18278$as_echo "pre-installed" >&6; } 18279 fi 18280else 18281 ok=yes 18282 case " ${configdirs} " in 18283 *" gcc "*) ;; 18284 *) ok=no ;; 18285 esac 18286 case ,${enable_languages}, in 18287 *,d,*) ;; 18288 *) ok=no ;; 18289 esac 18290 if test $ok = yes; then 18291 # An in-tree tool is available and we can use it 18292 GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/' 18293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18294$as_echo "just compiled" >&6; } 18295 elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then 18296 # We already found the complete path 18297 ac_dir=`dirname $GDC_FOR_TARGET` 18298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18299$as_echo "pre-installed in $ac_dir" >&6; } 18300 elif test "x$target" = "x$host"; then 18301 # We can use an host tool 18302 GDC_FOR_TARGET='$(GDC)' 18303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18304$as_echo "host tool" >&6; } 18305 else 18306 # We need a cross tool 18307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18308$as_echo "pre-installed" >&6; } 18309 fi 18310fi 18311 18312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gm2" >&5 18313$as_echo_n "checking where to find the target gm2... " >&6; } 18314if test "x${build}" != "x${host}" ; then 18315 if expr "x$GM2_FOR_TARGET" : "x/" > /dev/null; then 18316 # We already found the complete path 18317 ac_dir=`dirname $GM2_FOR_TARGET` 18318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18319$as_echo "pre-installed in $ac_dir" >&6; } 18320 else 18321 # Canadian cross, just use what we found 18322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18323$as_echo "pre-installed" >&6; } 18324 fi 18325else 18326 ok=yes 18327 case " ${configdirs} " in 18328 *" gcc "*) ;; 18329 *) ok=no ;; 18330 esac 18331 case ,${enable_languages}, in 18332 *,m2,*) ;; 18333 *) ok=no ;; 18334 esac 18335 if test $ok = yes; then 18336 # An in-tree tool is available and we can use it 18337 GM2_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gm2 -B$$r/$(HOST_SUBDIR)/gcc/' 18338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18339$as_echo "just compiled" >&6; } 18340 elif expr "x$GM2_FOR_TARGET" : "x/" > /dev/null; then 18341 # We already found the complete path 18342 ac_dir=`dirname $GM2_FOR_TARGET` 18343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18344$as_echo "pre-installed in $ac_dir" >&6; } 18345 elif test "x$target" = "x$host"; then 18346 # We can use an host tool 18347 GM2_FOR_TARGET='$(GM2)' 18348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18349$as_echo "host tool" >&6; } 18350 else 18351 # We need a cross tool 18352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18353$as_echo "pre-installed" >&6; } 18354 fi 18355fi 18356 18357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5 18358$as_echo_n "checking where to find the target ld... " >&6; } 18359if test "x${build}" != "x${host}" ; then 18360 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then 18361 # We already found the complete path 18362 ac_dir=`dirname $LD_FOR_TARGET` 18363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18364$as_echo "pre-installed in $ac_dir" >&6; } 18365 else 18366 # Canadian cross, just use what we found 18367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18368$as_echo "pre-installed" >&6; } 18369 fi 18370else 18371 ok=yes 18372 case " ${configdirs} " in 18373 *" ld "*) ;; 18374 *) ok=no ;; 18375 esac 18376 18377 if test $ok = yes; then 18378 # An in-tree tool is available and we can use it 18379 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new' 18380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18381$as_echo "just compiled" >&6; } 18382 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then 18383 # We already found the complete path 18384 ac_dir=`dirname $LD_FOR_TARGET` 18385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18386$as_echo "pre-installed in $ac_dir" >&6; } 18387 elif test "x$target" = "x$host"; then 18388 # We can use an host tool 18389 LD_FOR_TARGET='$(LD)' 18390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18391$as_echo "host tool" >&6; } 18392 else 18393 # We need a cross tool 18394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18395$as_echo "pre-installed" >&6; } 18396 fi 18397fi 18398 18399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5 18400$as_echo_n "checking where to find the target lipo... " >&6; } 18401if test "x${build}" != "x${host}" ; then 18402 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then 18403 # We already found the complete path 18404 ac_dir=`dirname $LIPO_FOR_TARGET` 18405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18406$as_echo "pre-installed in $ac_dir" >&6; } 18407 else 18408 # Canadian cross, just use what we found 18409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18410$as_echo "pre-installed" >&6; } 18411 fi 18412else 18413 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then 18414 # We already found the complete path 18415 ac_dir=`dirname $LIPO_FOR_TARGET` 18416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18417$as_echo "pre-installed in $ac_dir" >&6; } 18418 elif test "x$target" = "x$host"; then 18419 # We can use an host tool 18420 LIPO_FOR_TARGET='$(LIPO)' 18421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18422$as_echo "host tool" >&6; } 18423 else 18424 # We need a cross tool 18425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18426$as_echo "pre-installed" >&6; } 18427 fi 18428fi 18429 18430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5 18431$as_echo_n "checking where to find the target nm... " >&6; } 18432if test "x${build}" != "x${host}" ; then 18433 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then 18434 # We already found the complete path 18435 ac_dir=`dirname $NM_FOR_TARGET` 18436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18437$as_echo "pre-installed in $ac_dir" >&6; } 18438 else 18439 # Canadian cross, just use what we found 18440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18441$as_echo "pre-installed" >&6; } 18442 fi 18443else 18444 ok=yes 18445 case " ${configdirs} " in 18446 *" binutils "*) ;; 18447 *) ok=no ;; 18448 esac 18449 18450 if test $ok = yes; then 18451 # An in-tree tool is available and we can use it 18452 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new' 18453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18454$as_echo "just compiled" >&6; } 18455 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then 18456 # We already found the complete path 18457 ac_dir=`dirname $NM_FOR_TARGET` 18458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18459$as_echo "pre-installed in $ac_dir" >&6; } 18460 elif test "x$target" = "x$host"; then 18461 # We can use an host tool 18462 NM_FOR_TARGET='$(NM)' 18463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18464$as_echo "host tool" >&6; } 18465 else 18466 # We need a cross tool 18467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18468$as_echo "pre-installed" >&6; } 18469 fi 18470fi 18471 18472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5 18473$as_echo_n "checking where to find the target objcopy... " >&6; } 18474if test "x${build}" != "x${host}" ; then 18475 if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then 18476 # We already found the complete path 18477 ac_dir=`dirname $OBJCOPY_FOR_TARGET` 18478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18479$as_echo "pre-installed in $ac_dir" >&6; } 18480 else 18481 # Canadian cross, just use what we found 18482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18483$as_echo "pre-installed" >&6; } 18484 fi 18485else 18486 ok=yes 18487 case " ${configdirs} " in 18488 *" binutils "*) ;; 18489 *) ok=no ;; 18490 esac 18491 18492 if test $ok = yes; then 18493 # An in-tree tool is available and we can use it 18494 OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy' 18495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18496$as_echo "just compiled" >&6; } 18497 elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then 18498 # We already found the complete path 18499 ac_dir=`dirname $OBJCOPY_FOR_TARGET` 18500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18501$as_echo "pre-installed in $ac_dir" >&6; } 18502 elif test "x$target" = "x$host"; then 18503 # We can use an host tool 18504 OBJCOPY_FOR_TARGET='$(OBJCOPY)' 18505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18506$as_echo "host tool" >&6; } 18507 else 18508 # We need a cross tool 18509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18510$as_echo "pre-installed" >&6; } 18511 fi 18512fi 18513 18514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5 18515$as_echo_n "checking where to find the target objdump... " >&6; } 18516if test "x${build}" != "x${host}" ; then 18517 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then 18518 # We already found the complete path 18519 ac_dir=`dirname $OBJDUMP_FOR_TARGET` 18520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18521$as_echo "pre-installed in $ac_dir" >&6; } 18522 else 18523 # Canadian cross, just use what we found 18524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18525$as_echo "pre-installed" >&6; } 18526 fi 18527else 18528 ok=yes 18529 case " ${configdirs} " in 18530 *" binutils "*) ;; 18531 *) ok=no ;; 18532 esac 18533 18534 if test $ok = yes; then 18535 # An in-tree tool is available and we can use it 18536 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump' 18537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18538$as_echo "just compiled" >&6; } 18539 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then 18540 # We already found the complete path 18541 ac_dir=`dirname $OBJDUMP_FOR_TARGET` 18542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18543$as_echo "pre-installed in $ac_dir" >&6; } 18544 elif test "x$target" = "x$host"; then 18545 # We can use an host tool 18546 OBJDUMP_FOR_TARGET='$(OBJDUMP)' 18547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18548$as_echo "host tool" >&6; } 18549 else 18550 # We need a cross tool 18551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18552$as_echo "pre-installed" >&6; } 18553 fi 18554fi 18555 18556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5 18557$as_echo_n "checking where to find the target otool... " >&6; } 18558if test "x${build}" != "x${host}" ; then 18559 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then 18560 # We already found the complete path 18561 ac_dir=`dirname $OTOOL_FOR_TARGET` 18562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18563$as_echo "pre-installed in $ac_dir" >&6; } 18564 else 18565 # Canadian cross, just use what we found 18566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18567$as_echo "pre-installed" >&6; } 18568 fi 18569else 18570 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then 18571 # We already found the complete path 18572 ac_dir=`dirname $OTOOL_FOR_TARGET` 18573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18574$as_echo "pre-installed in $ac_dir" >&6; } 18575 elif test "x$target" = "x$host"; then 18576 # We can use an host tool 18577 OTOOL_FOR_TARGET='$(OTOOL)' 18578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18579$as_echo "host tool" >&6; } 18580 else 18581 # We need a cross tool 18582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18583$as_echo "pre-installed" >&6; } 18584 fi 18585fi 18586 18587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5 18588$as_echo_n "checking where to find the target ranlib... " >&6; } 18589if test "x${build}" != "x${host}" ; then 18590 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then 18591 # We already found the complete path 18592 ac_dir=`dirname $RANLIB_FOR_TARGET` 18593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18594$as_echo "pre-installed in $ac_dir" >&6; } 18595 else 18596 # Canadian cross, just use what we found 18597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18598$as_echo "pre-installed" >&6; } 18599 fi 18600else 18601 ok=yes 18602 case " ${configdirs} " in 18603 *" binutils "*) ;; 18604 *) ok=no ;; 18605 esac 18606 18607 if test $ok = yes; then 18608 # An in-tree tool is available and we can use it 18609 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib' 18610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18611$as_echo "just compiled" >&6; } 18612 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then 18613 # We already found the complete path 18614 ac_dir=`dirname $RANLIB_FOR_TARGET` 18615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18616$as_echo "pre-installed in $ac_dir" >&6; } 18617 elif test "x$target" = "x$host"; then 18618 # We can use an host tool 18619 RANLIB_FOR_TARGET='$(RANLIB)' 18620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18621$as_echo "host tool" >&6; } 18622 else 18623 # We need a cross tool 18624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18625$as_echo "pre-installed" >&6; } 18626 fi 18627fi 18628 18629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5 18630$as_echo_n "checking where to find the target readelf... " >&6; } 18631if test "x${build}" != "x${host}" ; then 18632 if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then 18633 # We already found the complete path 18634 ac_dir=`dirname $READELF_FOR_TARGET` 18635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18636$as_echo "pre-installed in $ac_dir" >&6; } 18637 else 18638 # Canadian cross, just use what we found 18639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18640$as_echo "pre-installed" >&6; } 18641 fi 18642else 18643 ok=yes 18644 case " ${configdirs} " in 18645 *" binutils "*) ;; 18646 *) ok=no ;; 18647 esac 18648 18649 if test $ok = yes; then 18650 # An in-tree tool is available and we can use it 18651 READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf' 18652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18653$as_echo "just compiled" >&6; } 18654 elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then 18655 # We already found the complete path 18656 ac_dir=`dirname $READELF_FOR_TARGET` 18657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18658$as_echo "pre-installed in $ac_dir" >&6; } 18659 elif test "x$target" = "x$host"; then 18660 # We can use an host tool 18661 READELF_FOR_TARGET='$(READELF)' 18662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18663$as_echo "host tool" >&6; } 18664 else 18665 # We need a cross tool 18666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18667$as_echo "pre-installed" >&6; } 18668 fi 18669fi 18670 18671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5 18672$as_echo_n "checking where to find the target strip... " >&6; } 18673if test "x${build}" != "x${host}" ; then 18674 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then 18675 # We already found the complete path 18676 ac_dir=`dirname $STRIP_FOR_TARGET` 18677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18678$as_echo "pre-installed in $ac_dir" >&6; } 18679 else 18680 # Canadian cross, just use what we found 18681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18682$as_echo "pre-installed" >&6; } 18683 fi 18684else 18685 ok=yes 18686 case " ${configdirs} " in 18687 *" binutils "*) ;; 18688 *) ok=no ;; 18689 esac 18690 18691 if test $ok = yes; then 18692 # An in-tree tool is available and we can use it 18693 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new' 18694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18695$as_echo "just compiled" >&6; } 18696 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then 18697 # We already found the complete path 18698 ac_dir=`dirname $STRIP_FOR_TARGET` 18699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18700$as_echo "pre-installed in $ac_dir" >&6; } 18701 elif test "x$target" = "x$host"; then 18702 # We can use an host tool 18703 STRIP_FOR_TARGET='$(STRIP)' 18704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18705$as_echo "host tool" >&6; } 18706 else 18707 # We need a cross tool 18708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18709$as_echo "pre-installed" >&6; } 18710 fi 18711fi 18712 18713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5 18714$as_echo_n "checking where to find the target windres... " >&6; } 18715if test "x${build}" != "x${host}" ; then 18716 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then 18717 # We already found the complete path 18718 ac_dir=`dirname $WINDRES_FOR_TARGET` 18719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18720$as_echo "pre-installed in $ac_dir" >&6; } 18721 else 18722 # Canadian cross, just use what we found 18723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18724$as_echo "pre-installed" >&6; } 18725 fi 18726else 18727 ok=yes 18728 case " ${configdirs} " in 18729 *" binutils "*) ;; 18730 *) ok=no ;; 18731 esac 18732 18733 if test $ok = yes; then 18734 # An in-tree tool is available and we can use it 18735 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres' 18736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18737$as_echo "just compiled" >&6; } 18738 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then 18739 # We already found the complete path 18740 ac_dir=`dirname $WINDRES_FOR_TARGET` 18741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18742$as_echo "pre-installed in $ac_dir" >&6; } 18743 elif test "x$target" = "x$host"; then 18744 # We can use an host tool 18745 WINDRES_FOR_TARGET='$(WINDRES)' 18746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18747$as_echo "host tool" >&6; } 18748 else 18749 # We need a cross tool 18750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18751$as_echo "pre-installed" >&6; } 18752 fi 18753fi 18754 18755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5 18756$as_echo_n "checking where to find the target windmc... " >&6; } 18757if test "x${build}" != "x${host}" ; then 18758 if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then 18759 # We already found the complete path 18760 ac_dir=`dirname $WINDMC_FOR_TARGET` 18761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18762$as_echo "pre-installed in $ac_dir" >&6; } 18763 else 18764 # Canadian cross, just use what we found 18765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18766$as_echo "pre-installed" >&6; } 18767 fi 18768else 18769 ok=yes 18770 case " ${configdirs} " in 18771 *" binutils "*) ;; 18772 *) ok=no ;; 18773 esac 18774 18775 if test $ok = yes; then 18776 # An in-tree tool is available and we can use it 18777 WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc' 18778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 18779$as_echo "just compiled" >&6; } 18780 elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then 18781 # We already found the complete path 18782 ac_dir=`dirname $WINDMC_FOR_TARGET` 18783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 18784$as_echo "pre-installed in $ac_dir" >&6; } 18785 elif test "x$target" = "x$host"; then 18786 # We can use an host tool 18787 WINDMC_FOR_TARGET='$(WINDMC)' 18788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 18789$as_echo "host tool" >&6; } 18790 else 18791 # We need a cross tool 18792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 18793$as_echo "pre-installed" >&6; } 18794 fi 18795fi 18796 18797 18798 18799 18800 18801# Certain tools may need extra flags. 18802AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target} 18803RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target} 18804NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target} 18805 18806# When building target libraries, except in a Canadian cross, we use 18807# the same toolchain as the compiler we just built. 18808COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)' 18809COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)' 18810COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)' 18811if test $host = $build; then 18812 case " $configdirs " in 18813 *" gcc "*) 18814 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as' 18815 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld' 18816 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target} 18817 ;; 18818 esac 18819fi 18820 18821 18822 18823 18824 18825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 18826$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 18827# Check whether --enable-maintainer-mode was given. 18828if test "${enable_maintainer_mode+set}" = set; then : 18829 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 18830else 18831 USE_MAINTAINER_MODE=no 18832fi 18833 18834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 18835$as_echo "$USE_MAINTAINER_MODE" >&6; } 18836 18837 18838if test "$USE_MAINTAINER_MODE" = yes; then 18839 MAINTAINER_MODE_TRUE= 18840 MAINTAINER_MODE_FALSE='#' 18841else 18842 MAINTAINER_MODE_TRUE='#' 18843 MAINTAINER_MODE_FALSE= 18844fi 18845MAINT=$MAINTAINER_MODE_TRUE 18846 18847# --------------------- 18848# GCC bootstrap support 18849# --------------------- 18850 18851# Stage specific cflags for build. 18852stage1_cflags="-g" 18853case $build in 18854 vax-*-*) 18855 case ${GCC} in 18856 yes) stage1_cflags="-g -Wa,-J" ;; 18857 *) stage1_cflags="-g -J" ;; 18858 esac ;; 18859esac 18860 18861 18862 18863# Enable --enable-checking in stage1 of the compiler. 18864# Check whether --enable-stage1-checking was given. 18865if test "${enable_stage1_checking+set}" = set; then : 18866 enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking} 18867else 18868 if test "x$enable_checking" = xno || test "x$enable_checking" = x; then 18869 # For --disable-checking or implicit --enable-checking=release, avoid 18870 # setting --enable-checking=gc in the default stage1 checking for LTO 18871 # bootstraps. See PR62077. 18872 case $BUILD_CONFIG in 18873 *lto*) 18874 stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;; 18875 *) 18876 stage1_checking=--enable-checking=yes,types;; 18877 esac 18878 if test "x$enable_checking" = x && \ 18879 test -d ${srcdir}/gcc && \ 18880 test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then 18881 stage1_checking=--enable-checking=yes,types,extra 18882 fi 18883else 18884 stage1_checking=--enable-checking=$enable_checking,types 18885fi 18886fi 18887 18888 18889 18890# Enable -Werror in bootstrap stage2 and later. 18891# Check whether --enable-werror was given. 18892if test "${enable_werror+set}" = set; then : 18893 enableval=$enable_werror; 18894case ${enable_werror} in 18895 yes) stage2_werror_flag="--enable-werror-always" ;; 18896 *) stage2_werror_flag="" ;; 18897esac 18898 18899else 18900 18901if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then 18902 case $BUILD_CONFIG in 18903 bootstrap-debug) 18904 stage2_werror_flag="--enable-werror-always" ;; 18905 "") 18906 stage2_werror_flag="--enable-werror-always" ;; 18907 esac 18908fi 18909 18910fi 18911 18912 18913 18914 18915# Specify what files to not compare during bootstrap. 18916 18917compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*" 18918compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/M2Version*" 18919compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/SYSTEM*" 18920compare_exclusions="$compare_exclusions | gcc/m2/gm2version*" 18921case "$target" in 18922 hppa*64*-*-hpux*) ;; 18923 powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;; 18924esac 18925 18926 18927ac_config_files="$ac_config_files Makefile" 18928 18929cat >confcache <<\_ACEOF 18930# This file is a shell script that caches the results of configure 18931# tests run on this system so they can be shared between configure 18932# scripts and configure runs, see configure's option --config-cache. 18933# It is not useful on other systems. If it contains results you don't 18934# want to keep, you may remove or edit it. 18935# 18936# config.status only pays attention to the cache file if you give it 18937# the --recheck option to rerun configure. 18938# 18939# `ac_cv_env_foo' variables (set or unset) will be overridden when 18940# loading this file, other *unset* `ac_cv_foo' will be assigned the 18941# following values. 18942 18943_ACEOF 18944 18945# The following way of writing the cache mishandles newlines in values, 18946# but we know of no workaround that is simple, portable, and efficient. 18947# So, we kill variables containing newlines. 18948# Ultrix sh set writes to stderr and can't be redirected directly, 18949# and sets the high bit in the cache file unless we assign to the vars. 18950( 18951 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 18952 eval ac_val=\$$ac_var 18953 case $ac_val in #( 18954 *${as_nl}*) 18955 case $ac_var in #( 18956 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 18957$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 18958 esac 18959 case $ac_var in #( 18960 _ | IFS | as_nl) ;; #( 18961 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 18962 *) { eval $ac_var=; unset $ac_var;} ;; 18963 esac ;; 18964 esac 18965 done 18966 18967 (set) 2>&1 | 18968 case $as_nl`(ac_space=' '; set) 2>&1` in #( 18969 *${as_nl}ac_space=\ *) 18970 # `set' does not quote correctly, so add quotes: double-quote 18971 # substitution turns \\\\ into \\, and sed turns \\ into \. 18972 sed -n \ 18973 "s/'/'\\\\''/g; 18974 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 18975 ;; #( 18976 *) 18977 # `set' quotes correctly as required by POSIX, so do not add quotes. 18978 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 18979 ;; 18980 esac | 18981 sort 18982) | 18983 sed ' 18984 /^ac_cv_env_/b end 18985 t clear 18986 :clear 18987 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 18988 t end 18989 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 18990 :end' >>confcache 18991if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 18992 if test -w "$cache_file"; then 18993 if test "x$cache_file" != "x/dev/null"; then 18994 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 18995$as_echo "$as_me: updating cache $cache_file" >&6;} 18996 if test ! -f "$cache_file" || test -h "$cache_file"; then 18997 cat confcache >"$cache_file" 18998 else 18999 case $cache_file in #( 19000 */* | ?:*) 19001 mv -f confcache "$cache_file"$$ && 19002 mv -f "$cache_file"$$ "$cache_file" ;; #( 19003 *) 19004 mv -f confcache "$cache_file" ;; 19005 esac 19006 fi 19007 fi 19008 else 19009 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 19010$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 19011 fi 19012fi 19013rm -f confcache 19014 19015test "x$prefix" = xNONE && prefix=$ac_default_prefix 19016# Let make expand exec_prefix. 19017test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 19018 19019# Transform confdefs.h into DEFS. 19020# Protect against shell expansion while executing Makefile rules. 19021# Protect against Makefile macro expansion. 19022# 19023# If the first sed substitution is executed (which looks for macros that 19024# take arguments), then branch to the quote section. Otherwise, 19025# look for a macro that doesn't take arguments. 19026ac_script=' 19027:mline 19028/\\$/{ 19029 N 19030 s,\\\n,, 19031 b mline 19032} 19033t clear 19034:clear 19035s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 19036t quote 19037s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 19038t quote 19039b any 19040:quote 19041s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 19042s/\[/\\&/g 19043s/\]/\\&/g 19044s/\$/$$/g 19045H 19046:any 19047${ 19048 g 19049 s/^\n// 19050 s/\n/ /g 19051 p 19052} 19053' 19054DEFS=`sed -n "$ac_script" confdefs.h` 19055 19056 19057ac_libobjs= 19058ac_ltlibobjs= 19059U= 19060for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 19061 # 1. Remove the extension, and $U if already installed. 19062 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 19063 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 19064 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 19065 # will be set to the directory where LIBOBJS objects are built. 19066 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 19067 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 19068done 19069LIBOBJS=$ac_libobjs 19070 19071LTLIBOBJS=$ac_ltlibobjs 19072 19073 19074 19075: "${CONFIG_STATUS=./config.status}" 19076ac_write_fail=0 19077ac_clean_files_save=$ac_clean_files 19078ac_clean_files="$ac_clean_files $CONFIG_STATUS" 19079{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 19080$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 19081as_write_fail=0 19082cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 19083#! $SHELL 19084# Generated by $as_me. 19085# Run this file to recreate the current configuration. 19086# Compiler output produced by configure, useful for debugging 19087# configure, is in config.log if it exists. 19088 19089debug=false 19090ac_cs_recheck=false 19091ac_cs_silent=false 19092 19093SHELL=\${CONFIG_SHELL-$SHELL} 19094export SHELL 19095_ASEOF 19096cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 19097## -------------------- ## 19098## M4sh Initialization. ## 19099## -------------------- ## 19100 19101# Be more Bourne compatible 19102DUALCASE=1; export DUALCASE # for MKS sh 19103if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 19104 emulate sh 19105 NULLCMD=: 19106 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 19107 # is contrary to our usage. Disable this feature. 19108 alias -g '${1+"$@"}'='"$@"' 19109 setopt NO_GLOB_SUBST 19110else 19111 case `(set -o) 2>/dev/null` in #( 19112 *posix*) : 19113 set -o posix ;; #( 19114 *) : 19115 ;; 19116esac 19117fi 19118 19119 19120as_nl=' 19121' 19122export as_nl 19123# Printing a long string crashes Solaris 7 /usr/bin/printf. 19124as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 19125as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 19126as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 19127# Prefer a ksh shell builtin over an external printf program on Solaris, 19128# but without wasting forks for bash or zsh. 19129if test -z "$BASH_VERSION$ZSH_VERSION" \ 19130 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 19131 as_echo='print -r --' 19132 as_echo_n='print -rn --' 19133elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 19134 as_echo='printf %s\n' 19135 as_echo_n='printf %s' 19136else 19137 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 19138 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 19139 as_echo_n='/usr/ucb/echo -n' 19140 else 19141 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 19142 as_echo_n_body='eval 19143 arg=$1; 19144 case $arg in #( 19145 *"$as_nl"*) 19146 expr "X$arg" : "X\\(.*\\)$as_nl"; 19147 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 19148 esac; 19149 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 19150 ' 19151 export as_echo_n_body 19152 as_echo_n='sh -c $as_echo_n_body as_echo' 19153 fi 19154 export as_echo_body 19155 as_echo='sh -c $as_echo_body as_echo' 19156fi 19157 19158# The user is always right. 19159if test "${PATH_SEPARATOR+set}" != set; then 19160 PATH_SEPARATOR=: 19161 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 19162 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 19163 PATH_SEPARATOR=';' 19164 } 19165fi 19166 19167 19168# IFS 19169# We need space, tab and new line, in precisely that order. Quoting is 19170# there to prevent editors from complaining about space-tab. 19171# (If _AS_PATH_WALK were called with IFS unset, it would disable word 19172# splitting by setting IFS to empty value.) 19173IFS=" "" $as_nl" 19174 19175# Find who we are. Look in the path if we contain no directory separator. 19176as_myself= 19177case $0 in #(( 19178 *[\\/]* ) as_myself=$0 ;; 19179 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19180for as_dir in $PATH 19181do 19182 IFS=$as_save_IFS 19183 test -z "$as_dir" && as_dir=. 19184 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 19185 done 19186IFS=$as_save_IFS 19187 19188 ;; 19189esac 19190# We did not find ourselves, most probably we were run as `sh COMMAND' 19191# in which case we are not to be found in the path. 19192if test "x$as_myself" = x; then 19193 as_myself=$0 19194fi 19195if test ! -f "$as_myself"; then 19196 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 19197 exit 1 19198fi 19199 19200# Unset variables that we do not need and which cause bugs (e.g. in 19201# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 19202# suppresses any "Segmentation fault" message there. '((' could 19203# trigger a bug in pdksh 5.2.14. 19204for as_var in BASH_ENV ENV MAIL MAILPATH 19205do eval test x\${$as_var+set} = xset \ 19206 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 19207done 19208PS1='$ ' 19209PS2='> ' 19210PS4='+ ' 19211 19212# NLS nuisances. 19213LC_ALL=C 19214export LC_ALL 19215LANGUAGE=C 19216export LANGUAGE 19217 19218# CDPATH. 19219(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 19220 19221 19222# as_fn_error STATUS ERROR [LINENO LOG_FD] 19223# ---------------------------------------- 19224# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 19225# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 19226# script with STATUS, using 1 if that was 0. 19227as_fn_error () 19228{ 19229 as_status=$1; test $as_status -eq 0 && as_status=1 19230 if test "$4"; then 19231 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 19232 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 19233 fi 19234 $as_echo "$as_me: error: $2" >&2 19235 as_fn_exit $as_status 19236} # as_fn_error 19237 19238 19239# as_fn_set_status STATUS 19240# ----------------------- 19241# Set $? to STATUS, without forking. 19242as_fn_set_status () 19243{ 19244 return $1 19245} # as_fn_set_status 19246 19247# as_fn_exit STATUS 19248# ----------------- 19249# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 19250as_fn_exit () 19251{ 19252 set +e 19253 as_fn_set_status $1 19254 exit $1 19255} # as_fn_exit 19256 19257# as_fn_unset VAR 19258# --------------- 19259# Portably unset VAR. 19260as_fn_unset () 19261{ 19262 { eval $1=; unset $1;} 19263} 19264as_unset=as_fn_unset 19265# as_fn_append VAR VALUE 19266# ---------------------- 19267# Append the text in VALUE to the end of the definition contained in VAR. Take 19268# advantage of any shell optimizations that allow amortized linear growth over 19269# repeated appends, instead of the typical quadratic growth present in naive 19270# implementations. 19271if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 19272 eval 'as_fn_append () 19273 { 19274 eval $1+=\$2 19275 }' 19276else 19277 as_fn_append () 19278 { 19279 eval $1=\$$1\$2 19280 } 19281fi # as_fn_append 19282 19283# as_fn_arith ARG... 19284# ------------------ 19285# Perform arithmetic evaluation on the ARGs, and store the result in the 19286# global $as_val. Take advantage of shells that can avoid forks. The arguments 19287# must be portable across $(()) and expr. 19288if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 19289 eval 'as_fn_arith () 19290 { 19291 as_val=$(( $* )) 19292 }' 19293else 19294 as_fn_arith () 19295 { 19296 as_val=`expr "$@" || test $? -eq 1` 19297 } 19298fi # as_fn_arith 19299 19300 19301if expr a : '\(a\)' >/dev/null 2>&1 && 19302 test "X`expr 00001 : '.*\(...\)'`" = X001; then 19303 as_expr=expr 19304else 19305 as_expr=false 19306fi 19307 19308if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 19309 as_basename=basename 19310else 19311 as_basename=false 19312fi 19313 19314if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 19315 as_dirname=dirname 19316else 19317 as_dirname=false 19318fi 19319 19320as_me=`$as_basename -- "$0" || 19321$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 19322 X"$0" : 'X\(//\)$' \| \ 19323 X"$0" : 'X\(/\)' \| . 2>/dev/null || 19324$as_echo X/"$0" | 19325 sed '/^.*\/\([^/][^/]*\)\/*$/{ 19326 s//\1/ 19327 q 19328 } 19329 /^X\/\(\/\/\)$/{ 19330 s//\1/ 19331 q 19332 } 19333 /^X\/\(\/\).*/{ 19334 s//\1/ 19335 q 19336 } 19337 s/.*/./; q'` 19338 19339# Avoid depending upon Character Ranges. 19340as_cr_letters='abcdefghijklmnopqrstuvwxyz' 19341as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 19342as_cr_Letters=$as_cr_letters$as_cr_LETTERS 19343as_cr_digits='0123456789' 19344as_cr_alnum=$as_cr_Letters$as_cr_digits 19345 19346ECHO_C= ECHO_N= ECHO_T= 19347case `echo -n x` in #((((( 19348-n*) 19349 case `echo 'xy\c'` in 19350 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 19351 xy) ECHO_C='\c';; 19352 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 19353 ECHO_T=' ';; 19354 esac;; 19355*) 19356 ECHO_N='-n';; 19357esac 19358 19359rm -f conf$$ conf$$.exe conf$$.file 19360if test -d conf$$.dir; then 19361 rm -f conf$$.dir/conf$$.file 19362else 19363 rm -f conf$$.dir 19364 mkdir conf$$.dir 2>/dev/null 19365fi 19366if (echo >conf$$.file) 2>/dev/null; then 19367 if ln -s conf$$.file conf$$ 2>/dev/null; then 19368 as_ln_s='ln -s' 19369 # ... but there are two gotchas: 19370 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 19371 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 19372 # In both cases, we have to default to `cp -pR'. 19373 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 19374 as_ln_s='cp -pR' 19375 elif ln conf$$.file conf$$ 2>/dev/null; then 19376 as_ln_s=ln 19377 else 19378 as_ln_s='cp -pR' 19379 fi 19380else 19381 as_ln_s='cp -pR' 19382fi 19383rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 19384rmdir conf$$.dir 2>/dev/null 19385 19386 19387# as_fn_mkdir_p 19388# ------------- 19389# Create "$as_dir" as a directory, including parents if necessary. 19390as_fn_mkdir_p () 19391{ 19392 19393 case $as_dir in #( 19394 -*) as_dir=./$as_dir;; 19395 esac 19396 test -d "$as_dir" || eval $as_mkdir_p || { 19397 as_dirs= 19398 while :; do 19399 case $as_dir in #( 19400 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 19401 *) as_qdir=$as_dir;; 19402 esac 19403 as_dirs="'$as_qdir' $as_dirs" 19404 as_dir=`$as_dirname -- "$as_dir" || 19405$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19406 X"$as_dir" : 'X\(//\)[^/]' \| \ 19407 X"$as_dir" : 'X\(//\)$' \| \ 19408 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 19409$as_echo X"$as_dir" | 19410 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19411 s//\1/ 19412 q 19413 } 19414 /^X\(\/\/\)[^/].*/{ 19415 s//\1/ 19416 q 19417 } 19418 /^X\(\/\/\)$/{ 19419 s//\1/ 19420 q 19421 } 19422 /^X\(\/\).*/{ 19423 s//\1/ 19424 q 19425 } 19426 s/.*/./; q'` 19427 test -d "$as_dir" && break 19428 done 19429 test -z "$as_dirs" || eval "mkdir $as_dirs" 19430 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 19431 19432 19433} # as_fn_mkdir_p 19434if mkdir -p . 2>/dev/null; then 19435 as_mkdir_p='mkdir -p "$as_dir"' 19436else 19437 test -d ./-p && rmdir ./-p 19438 as_mkdir_p=false 19439fi 19440 19441 19442# as_fn_executable_p FILE 19443# ----------------------- 19444# Test if FILE is an executable regular file. 19445as_fn_executable_p () 19446{ 19447 test -f "$1" && test -x "$1" 19448} # as_fn_executable_p 19449as_test_x='test -x' 19450as_executable_p=as_fn_executable_p 19451 19452# Sed expression to map a string onto a valid CPP name. 19453as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 19454 19455# Sed expression to map a string onto a valid variable name. 19456as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 19457 19458 19459exec 6>&1 19460## ----------------------------------- ## 19461## Main body of $CONFIG_STATUS script. ## 19462## ----------------------------------- ## 19463_ASEOF 19464test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 19465 19466cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19467# Save the log message, to keep $0 and so on meaningful, and to 19468# report actual input values of CONFIG_FILES etc. instead of their 19469# values after options handling. 19470ac_log=" 19471This file was extended by $as_me, which was 19472generated by GNU Autoconf 2.69. Invocation command line was 19473 19474 CONFIG_FILES = $CONFIG_FILES 19475 CONFIG_HEADERS = $CONFIG_HEADERS 19476 CONFIG_LINKS = $CONFIG_LINKS 19477 CONFIG_COMMANDS = $CONFIG_COMMANDS 19478 $ $0 $@ 19479 19480on `(hostname || uname -n) 2>/dev/null | sed 1q` 19481" 19482 19483_ACEOF 19484 19485case $ac_config_files in *" 19486"*) set x $ac_config_files; shift; ac_config_files=$*;; 19487esac 19488 19489 19490 19491cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19492# Files that config.status was made for. 19493config_files="$ac_config_files" 19494 19495_ACEOF 19496 19497cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19498ac_cs_usage="\ 19499\`$as_me' instantiates files and other configuration actions 19500from templates according to the current configuration. Unless the files 19501and actions are specified as TAGs, all are instantiated by default. 19502 19503Usage: $0 [OPTION]... [TAG]... 19504 19505 -h, --help print this help, then exit 19506 -V, --version print version number and configuration settings, then exit 19507 --config print configuration, then exit 19508 -q, --quiet, --silent 19509 do not print progress messages 19510 -d, --debug don't remove temporary files 19511 --recheck update $as_me by reconfiguring in the same conditions 19512 --file=FILE[:TEMPLATE] 19513 instantiate the configuration file FILE 19514 19515Configuration files: 19516$config_files 19517 19518Report bugs to the package provider." 19519 19520_ACEOF 19521cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19522ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 19523ac_cs_version="\\ 19524config.status 19525configured by $0, generated by GNU Autoconf 2.69, 19526 with options \\"\$ac_cs_config\\" 19527 19528Copyright (C) 2012 Free Software Foundation, Inc. 19529This config.status script is free software; the Free Software Foundation 19530gives unlimited permission to copy, distribute and modify it." 19531 19532ac_pwd='$ac_pwd' 19533srcdir='$srcdir' 19534INSTALL='$INSTALL' 19535AWK='$AWK' 19536test -n "\$AWK" || AWK=awk 19537_ACEOF 19538 19539cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19540# The default lists apply if the user does not specify any file. 19541ac_need_defaults=: 19542while test $# != 0 19543do 19544 case $1 in 19545 --*=?*) 19546 ac_option=`expr "X$1" : 'X\([^=]*\)='` 19547 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 19548 ac_shift=: 19549 ;; 19550 --*=) 19551 ac_option=`expr "X$1" : 'X\([^=]*\)='` 19552 ac_optarg= 19553 ac_shift=: 19554 ;; 19555 *) 19556 ac_option=$1 19557 ac_optarg=$2 19558 ac_shift=shift 19559 ;; 19560 esac 19561 19562 case $ac_option in 19563 # Handling of the options. 19564 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 19565 ac_cs_recheck=: ;; 19566 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 19567 $as_echo "$ac_cs_version"; exit ;; 19568 --config | --confi | --conf | --con | --co | --c ) 19569 $as_echo "$ac_cs_config"; exit ;; 19570 --debug | --debu | --deb | --de | --d | -d ) 19571 debug=: ;; 19572 --file | --fil | --fi | --f ) 19573 $ac_shift 19574 case $ac_optarg in 19575 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 19576 '') as_fn_error $? "missing file argument" ;; 19577 esac 19578 as_fn_append CONFIG_FILES " '$ac_optarg'" 19579 ac_need_defaults=false;; 19580 --he | --h | --help | --hel | -h ) 19581 $as_echo "$ac_cs_usage"; exit ;; 19582 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 19583 | -silent | --silent | --silen | --sile | --sil | --si | --s) 19584 ac_cs_silent=: ;; 19585 19586 # This is an error. 19587 -*) as_fn_error $? "unrecognized option: \`$1' 19588Try \`$0 --help' for more information." ;; 19589 19590 *) as_fn_append ac_config_targets " $1" 19591 ac_need_defaults=false ;; 19592 19593 esac 19594 shift 19595done 19596 19597ac_configure_extra_args= 19598 19599if $ac_cs_silent; then 19600 exec 6>/dev/null 19601 ac_configure_extra_args="$ac_configure_extra_args --silent" 19602fi 19603 19604_ACEOF 19605cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19606if \$ac_cs_recheck; then 19607 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 19608 shift 19609 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 19610 CONFIG_SHELL='$SHELL' 19611 export CONFIG_SHELL 19612 exec "\$@" 19613fi 19614 19615_ACEOF 19616cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19617exec 5>>config.log 19618{ 19619 echo 19620 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 19621## Running $as_me. ## 19622_ASBOX 19623 $as_echo "$ac_log" 19624} >&5 19625 19626_ACEOF 19627cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19628# 19629# INIT-COMMANDS 19630# 19631extrasub_build="$extrasub_build" 19632 extrasub_host="$extrasub_host" 19633 extrasub_target="$extrasub_target" 19634 19635_ACEOF 19636 19637cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19638 19639# Handling of arguments. 19640for ac_config_target in $ac_config_targets 19641do 19642 case $ac_config_target in 19643 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 19644 19645 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 19646 esac 19647done 19648 19649 19650# If the user did not use the arguments to specify the items to instantiate, 19651# then the envvar interface is used. Set only those that are not. 19652# We use the long form for the default assignment because of an extremely 19653# bizarre bug on SunOS 4.1.3. 19654if $ac_need_defaults; then 19655 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 19656fi 19657 19658# Have a temporary directory for convenience. Make it in the build tree 19659# simply because there is no reason against having it here, and in addition, 19660# creating and moving files from /tmp can sometimes cause problems. 19661# Hook for its removal unless debugging. 19662# Note that there is a small window in which the directory will not be cleaned: 19663# after its creation but before its name has been assigned to `$tmp'. 19664$debug || 19665{ 19666 tmp= ac_tmp= 19667 trap 'exit_status=$? 19668 : "${ac_tmp:=$tmp}" 19669 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 19670' 0 19671 trap 'as_fn_exit 1' 1 2 13 15 19672} 19673# Create a (secure) tmp directory for tmp files. 19674 19675{ 19676 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 19677 test -d "$tmp" 19678} || 19679{ 19680 tmp=./conf$$-$RANDOM 19681 (umask 077 && mkdir "$tmp") 19682} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 19683ac_tmp=$tmp 19684 19685# Set up the scripts for CONFIG_FILES section. 19686# No need to generate them if there are no CONFIG_FILES. 19687# This happens for instance with `./config.status config.h'. 19688if test -n "$CONFIG_FILES"; then 19689 19690if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 19691 ac_cs_awk_getline=: 19692 ac_cs_awk_pipe_init= 19693 ac_cs_awk_read_file=' 19694 while ((getline aline < (F[key])) > 0) 19695 print(aline) 19696 close(F[key])' 19697 ac_cs_awk_pipe_fini= 19698else 19699 ac_cs_awk_getline=false 19700 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 19701 ac_cs_awk_read_file=' 19702 print "|#_!!_#|" 19703 print "cat " F[key] " &&" 19704 '$ac_cs_awk_pipe_init 19705 # The final `:' finishes the AND list. 19706 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 19707fi 19708ac_cr=`echo X | tr X '\015'` 19709# On cygwin, bash can eat \r inside `` if the user requested igncr. 19710# But we know of no other shell where ac_cr would be empty at this 19711# point, so we can use a bashism as a fallback. 19712if test "x$ac_cr" = x; then 19713 eval ac_cr=\$\'\\r\' 19714fi 19715ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 19716if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 19717 ac_cs_awk_cr='\\r' 19718else 19719 ac_cs_awk_cr=$ac_cr 19720fi 19721 19722echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 19723_ACEOF 19724 19725# Create commands to substitute file output variables. 19726{ 19727 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 19728 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 19729 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 19730 echo "_ACAWK" && 19731 echo "_ACEOF" 19732} >conf$$files.sh && 19733. ./conf$$files.sh || 19734 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19735rm -f conf$$files.sh 19736 19737{ 19738 echo "cat >conf$$subs.awk <<_ACEOF" && 19739 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 19740 echo "_ACEOF" 19741} >conf$$subs.sh || 19742 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19743ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 19744ac_delim='%!_!# ' 19745for ac_last_try in false false false false false :; do 19746 . ./conf$$subs.sh || 19747 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19748 19749 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 19750 if test $ac_delim_n = $ac_delim_num; then 19751 break 19752 elif $ac_last_try; then 19753 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19754 else 19755 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 19756 fi 19757done 19758rm -f conf$$subs.sh 19759 19760cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19761cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 19762_ACEOF 19763sed -n ' 19764h 19765s/^/S["/; s/!.*/"]=/ 19766p 19767g 19768s/^[^!]*!// 19769:repl 19770t repl 19771s/'"$ac_delim"'$// 19772t delim 19773:nl 19774h 19775s/\(.\{148\}\)..*/\1/ 19776t more1 19777s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 19778p 19779n 19780b repl 19781:more1 19782s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 19783p 19784g 19785s/.\{148\}// 19786t nl 19787:delim 19788h 19789s/\(.\{148\}\)..*/\1/ 19790t more2 19791s/["\\]/\\&/g; s/^/"/; s/$/"/ 19792p 19793b 19794:more2 19795s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 19796p 19797g 19798s/.\{148\}// 19799t delim 19800' <conf$$subs.awk | sed ' 19801/^[^""]/{ 19802 N 19803 s/\n// 19804} 19805' >>$CONFIG_STATUS || ac_write_fail=1 19806rm -f conf$$subs.awk 19807cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19808_ACAWK 19809cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 19810 for (key in S) S_is_set[key] = 1 19811 FS = "" 19812 \$ac_cs_awk_pipe_init 19813} 19814{ 19815 line = $ 0 19816 nfields = split(line, field, "@") 19817 substed = 0 19818 len = length(field[1]) 19819 for (i = 2; i < nfields; i++) { 19820 key = field[i] 19821 keylen = length(key) 19822 if (S_is_set[key]) { 19823 value = S[key] 19824 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 19825 len += length(value) + length(field[++i]) 19826 substed = 1 19827 } else 19828 len += 1 + keylen 19829 } 19830 if (nfields == 3 && !substed) { 19831 key = field[2] 19832 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 19833 \$ac_cs_awk_read_file 19834 next 19835 } 19836 } 19837 print line 19838} 19839\$ac_cs_awk_pipe_fini 19840_ACAWK 19841_ACEOF 19842cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19843if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 19844 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 19845else 19846 cat 19847fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 19848 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 19849_ACEOF 19850 19851# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 19852# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 19853# trailing colons and then remove the whole line if VPATH becomes empty 19854# (actually we leave an empty line to preserve line numbers). 19855if test "x$srcdir" = x.; then 19856 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 19857h 19858s/// 19859s/^/:/ 19860s/[ ]*$/:/ 19861s/:\$(srcdir):/:/g 19862s/:\${srcdir}:/:/g 19863s/:@srcdir@:/:/g 19864s/^:*// 19865s/:*$// 19866x 19867s/\(=[ ]*\).*/\1/ 19868G 19869s/\n// 19870s/^[^=]*=[ ]*$// 19871}' 19872fi 19873 19874cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19875fi # test -n "$CONFIG_FILES" 19876 19877 19878eval set X " :F $CONFIG_FILES " 19879shift 19880for ac_tag 19881do 19882 case $ac_tag in 19883 :[FHLC]) ac_mode=$ac_tag; continue;; 19884 esac 19885 case $ac_mode$ac_tag in 19886 :[FHL]*:*);; 19887 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 19888 :[FH]-) ac_tag=-:-;; 19889 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 19890 esac 19891 ac_save_IFS=$IFS 19892 IFS=: 19893 set x $ac_tag 19894 IFS=$ac_save_IFS 19895 shift 19896 ac_file=$1 19897 shift 19898 19899 case $ac_mode in 19900 :L) ac_source=$1;; 19901 :[FH]) 19902 ac_file_inputs= 19903 for ac_f 19904 do 19905 case $ac_f in 19906 -) ac_f="$ac_tmp/stdin";; 19907 *) # Look for the file first in the build tree, then in the source tree 19908 # (if the path is not absolute). The absolute path cannot be DOS-style, 19909 # because $ac_f cannot contain `:'. 19910 test -f "$ac_f" || 19911 case $ac_f in 19912 [\\/$]*) false;; 19913 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 19914 esac || 19915 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 19916 esac 19917 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 19918 as_fn_append ac_file_inputs " '$ac_f'" 19919 done 19920 19921 # Let's still pretend it is `configure' which instantiates (i.e., don't 19922 # use $as_me), people would be surprised to read: 19923 # /* config.h. Generated by config.status. */ 19924 configure_input='Generated from '` 19925 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 19926 `' by configure.' 19927 if test x"$ac_file" != x-; then 19928 configure_input="$ac_file. $configure_input" 19929 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 19930$as_echo "$as_me: creating $ac_file" >&6;} 19931 fi 19932 # Neutralize special characters interpreted by sed in replacement strings. 19933 case $configure_input in #( 19934 *\&* | *\|* | *\\* ) 19935 ac_sed_conf_input=`$as_echo "$configure_input" | 19936 sed 's/[\\\\&|]/\\\\&/g'`;; #( 19937 *) ac_sed_conf_input=$configure_input;; 19938 esac 19939 19940 case $ac_tag in 19941 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 19942 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 19943 esac 19944 ;; 19945 esac 19946 19947 ac_dir=`$as_dirname -- "$ac_file" || 19948$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19949 X"$ac_file" : 'X\(//\)[^/]' \| \ 19950 X"$ac_file" : 'X\(//\)$' \| \ 19951 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 19952$as_echo X"$ac_file" | 19953 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19954 s//\1/ 19955 q 19956 } 19957 /^X\(\/\/\)[^/].*/{ 19958 s//\1/ 19959 q 19960 } 19961 /^X\(\/\/\)$/{ 19962 s//\1/ 19963 q 19964 } 19965 /^X\(\/\).*/{ 19966 s//\1/ 19967 q 19968 } 19969 s/.*/./; q'` 19970 as_dir="$ac_dir"; as_fn_mkdir_p 19971 ac_builddir=. 19972 19973case "$ac_dir" in 19974.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 19975*) 19976 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 19977 # A ".." for each directory in $ac_dir_suffix. 19978 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 19979 case $ac_top_builddir_sub in 19980 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 19981 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 19982 esac ;; 19983esac 19984ac_abs_top_builddir=$ac_pwd 19985ac_abs_builddir=$ac_pwd$ac_dir_suffix 19986# for backward compatibility: 19987ac_top_builddir=$ac_top_build_prefix 19988 19989case $srcdir in 19990 .) # We are building in place. 19991 ac_srcdir=. 19992 ac_top_srcdir=$ac_top_builddir_sub 19993 ac_abs_top_srcdir=$ac_pwd ;; 19994 [\\/]* | ?:[\\/]* ) # Absolute name. 19995 ac_srcdir=$srcdir$ac_dir_suffix; 19996 ac_top_srcdir=$srcdir 19997 ac_abs_top_srcdir=$srcdir ;; 19998 *) # Relative name. 19999 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 20000 ac_top_srcdir=$ac_top_build_prefix$srcdir 20001 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 20002esac 20003ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 20004 20005 20006 case $ac_mode in 20007 :F) 20008 # 20009 # CONFIG_FILE 20010 # 20011 20012 case $INSTALL in 20013 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 20014 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 20015 esac 20016_ACEOF 20017 20018cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20019# If the template does not know about datarootdir, expand it. 20020# FIXME: This hack should be removed a few years after 2.60. 20021ac_datarootdir_hack=; ac_datarootdir_seen= 20022ac_sed_dataroot=' 20023/datarootdir/ { 20024 p 20025 q 20026} 20027/@datadir@/p 20028/@docdir@/p 20029/@infodir@/p 20030/@localedir@/p 20031/@mandir@/p' 20032case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 20033*datarootdir*) ac_datarootdir_seen=yes;; 20034*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 20035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 20036$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 20037_ACEOF 20038cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20039 ac_datarootdir_hack=' 20040 s&@datadir@&$datadir&g 20041 s&@docdir@&$docdir&g 20042 s&@infodir@&$infodir&g 20043 s&@localedir@&$localedir&g 20044 s&@mandir@&$mandir&g 20045 s&\\\${datarootdir}&$datarootdir&g' ;; 20046esac 20047_ACEOF 20048 20049# Neutralize VPATH when `$srcdir' = `.'. 20050# Shell code in configure.ac might set extrasub. 20051# FIXME: do we really want to maintain this feature? 20052cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20053ac_sed_extra="$ac_vpsub 20054$extrasub 20055_ACEOF 20056cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20057:t 20058/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 20059s|@configure_input@|$ac_sed_conf_input|;t t 20060s&@top_builddir@&$ac_top_builddir_sub&;t t 20061s&@top_build_prefix@&$ac_top_build_prefix&;t t 20062s&@srcdir@&$ac_srcdir&;t t 20063s&@abs_srcdir@&$ac_abs_srcdir&;t t 20064s&@top_srcdir@&$ac_top_srcdir&;t t 20065s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 20066s&@builddir@&$ac_builddir&;t t 20067s&@abs_builddir@&$ac_abs_builddir&;t t 20068s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 20069s&@INSTALL@&$ac_INSTALL&;t t 20070$ac_datarootdir_hack 20071" 20072eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 20073if $ac_cs_awk_getline; then 20074 $AWK -f "$ac_tmp/subs.awk" 20075else 20076 $AWK -f "$ac_tmp/subs.awk" | $SHELL 20077fi \ 20078 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20079 20080test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 20081 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 20082 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 20083 "$ac_tmp/out"`; test -z "$ac_out"; } && 20084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20085which seems to be undefined. Please make sure it is defined" >&5 20086$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20087which seems to be undefined. Please make sure it is defined" >&2;} 20088 20089 rm -f "$ac_tmp/stdin" 20090 case $ac_file in 20091 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 20092 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 20093 esac \ 20094 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20095 ;; 20096 20097 20098 20099 esac 20100 20101 20102 case $ac_file$ac_mode in 20103 "Makefile":F) sed "$extrasub_build" Makefile | 20104 sed "$extrasub_host" | 20105 sed "$extrasub_target" > mf$$ 20106 mv -f mf$$ Makefile ;; 20107 20108 esac 20109done # for ac_tag 20110 20111 20112as_fn_exit 0 20113_ACEOF 20114ac_clean_files=$ac_clean_files_save 20115 20116test $ac_write_fail = 0 || 20117 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 20118 20119 20120# configure is writing to config.log, and then calls config.status. 20121# config.status does its own redirection, appending to config.log. 20122# Unfortunately, on DOS this fails, as config.log is still kept open 20123# by configure, so config.status won't be able to write to it; its 20124# output is simply discarded. So we exec the FD to /dev/null, 20125# effectively closing config.log, so it can be properly (re)opened and 20126# appended to by config.status. When coming back to configure, we 20127# need to make the FD available again. 20128if test "$no_create" != yes; then 20129 ac_cs_success=: 20130 ac_config_status_args= 20131 test "$silent" = yes && 20132 ac_config_status_args="$ac_config_status_args --quiet" 20133 exec 5>/dev/null 20134 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 20135 exec 5>>config.log 20136 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 20137 # would make configure fail if this is the last instruction. 20138 $ac_cs_success || as_fn_exit 1 20139fi 20140if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 20141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 20142$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 20143fi 20144 20145