1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.69 for sim 0. 4 # 5 # Report bugs to <https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim>. 6 # 7 # 8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9 # 10 # 11 # This configure script is free software; the Free Software Foundation 12 # gives unlimited permission to copy, distribute and modify it. 13 ## -------------------- ## 14 ## M4sh Initialization. ## 15 ## -------------------- ## 16 17 # Be more Bourne compatible 18 DUALCASE=1; export DUALCASE # for MKS sh 19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26 else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32 esac 33 fi 34 35 36 as_nl=' 37 ' 38 export as_nl 39 # Printing a long string crashes Solaris 7 /usr/bin/printf. 40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43 # Prefer a ksh shell builtin over an external printf program on Solaris, 44 # but without wasting forks for bash or zsh. 45 if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52 else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72 fi 73 74 # The user is always right. 75 if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81 fi 82 83 84 # IFS 85 # We need space, tab and new line, in precisely that order. Quoting is 86 # there to prevent editors from complaining about space-tab. 87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 88 # splitting by setting IFS to empty value.) 89 IFS=" "" $as_nl" 90 91 # Find who we are. Look in the path if we contain no directory separator. 92 as_myself= 93 case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96 for as_dir in $PATH 97 do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102 IFS=$as_save_IFS 103 104 ;; 105 esac 106 # We did not find ourselves, most probably we were run as `sh COMMAND' 107 # in which case we are not to be found in the path. 108 if test "x$as_myself" = x; then 109 as_myself=$0 110 fi 111 if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114 fi 115 116 # Unset variables that we do not need and which cause bugs (e.g. in 117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118 # suppresses any "Segmentation fault" message there. '((' could 119 # trigger a bug in pdksh 5.2.14. 120 for as_var in BASH_ENV ENV MAIL MAILPATH 121 do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123 done 124 PS1='$ ' 125 PS2='> ' 126 PS4='+ ' 127 128 # NLS nuisances. 129 LC_ALL=C 130 export LC_ALL 131 LANGUAGE=C 132 export LANGUAGE 133 134 # CDPATH. 135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137 # Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142 # neutralization value for shells without unset; and this also 143 # works around shells that cannot unset nonexistent variables. 144 # Preserve -v and -x to the replacement shell. 145 BASH_ENV=/dev/null 146 ENV=/dev/null 147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148 case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153 esac 154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155 # Admittedly, this is quite paranoid, since all the known shells bail 156 # out after a failed `exec'. 157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158 as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162 if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170 else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176 esac 177 fi 178 " 179 as_required="as_fn_return () { (exit \$1); } 180 as_fn_success () { as_fn_return 0; } 181 as_fn_failure () { as_fn_return 1; } 182 as_fn_ret_success () { return 0; } 183 as_fn_ret_failure () { return 1; } 184 185 exitcode=0 186 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192 else 193 exitcode=1; echo positional parameters were not saved. 194 fi 195 test x\$exitcode = x0 || exit 1 196 test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201 test \$(( 1 + 1 )) = 2 || exit 1 202 203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207 PATH=/empty FPATH=/empty; export PATH FPATH 208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212 else 213 as_have_required=no 214 fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217 else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219 as_found=false 220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221 do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235 fi 236 fi 237 done;; 238 esac 239 as_found=false 240 done 241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244 fi; } 245 IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251 # neutralization value for shells without unset; and this also 252 # works around shells that cannot unset nonexistent variables. 253 # Preserve -v and -x to the replacement shell. 254 BASH_ENV=/dev/null 255 ENV=/dev/null 256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257 case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262 esac 263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264 # Admittedly, this is quite paranoid, since all the known shells bail 265 # out after a failed `exec'. 266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267 exit 255 268 fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and 278 $0: https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim 279 $0: about your system, including any error possibly output 280 $0: before this message. Then install a modern shell, or 281 $0: manually run the script under such a shell if you do 282 $0: have one." 283 fi 284 exit 1 285 fi 286 fi 287 fi 288 SHELL=${CONFIG_SHELL-/bin/sh} 289 export SHELL 290 # Unset more variables known to interfere with behavior of common tools. 291 CLICOLOR_FORCE= GREP_OPTIONS= 292 unset CLICOLOR_FORCE GREP_OPTIONS 293 294 ## --------------------- ## 295 ## M4sh Shell Functions. ## 296 ## --------------------- ## 297 # as_fn_unset VAR 298 # --------------- 299 # Portably unset VAR. 300 as_fn_unset () 301 { 302 { eval $1=; unset $1;} 303 } 304 as_unset=as_fn_unset 305 306 # as_fn_set_status STATUS 307 # ----------------------- 308 # Set $? to STATUS, without forking. 309 as_fn_set_status () 310 { 311 return $1 312 } # as_fn_set_status 313 314 # as_fn_exit STATUS 315 # ----------------- 316 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317 as_fn_exit () 318 { 319 set +e 320 as_fn_set_status $1 321 exit $1 322 } # as_fn_exit 323 324 # as_fn_mkdir_p 325 # ------------- 326 # Create "$as_dir" as a directory, including parents if necessary. 327 as_fn_mkdir_p () 328 { 329 330 case $as_dir in #( 331 -*) as_dir=./$as_dir;; 332 esac 333 test -d "$as_dir" || eval $as_mkdir_p || { 334 as_dirs= 335 while :; do 336 case $as_dir in #( 337 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338 *) as_qdir=$as_dir;; 339 esac 340 as_dirs="'$as_qdir' $as_dirs" 341 as_dir=`$as_dirname -- "$as_dir" || 342 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343 X"$as_dir" : 'X\(//\)[^/]' \| \ 344 X"$as_dir" : 'X\(//\)$' \| \ 345 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346 $as_echo X"$as_dir" | 347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)[^/].*/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\/\)$/{ 356 s//\1/ 357 q 358 } 359 /^X\(\/\).*/{ 360 s//\1/ 361 q 362 } 363 s/.*/./; q'` 364 test -d "$as_dir" && break 365 done 366 test -z "$as_dirs" || eval "mkdir $as_dirs" 367 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368 369 370 } # as_fn_mkdir_p 371 372 # as_fn_executable_p FILE 373 # ----------------------- 374 # Test if FILE is an executable regular file. 375 as_fn_executable_p () 376 { 377 test -f "$1" && test -x "$1" 378 } # as_fn_executable_p 379 # as_fn_append VAR VALUE 380 # ---------------------- 381 # Append the text in VALUE to the end of the definition contained in VAR. Take 382 # advantage of any shell optimizations that allow amortized linear growth over 383 # repeated appends, instead of the typical quadratic growth present in naive 384 # implementations. 385 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386 eval 'as_fn_append () 387 { 388 eval $1+=\$2 389 }' 390 else 391 as_fn_append () 392 { 393 eval $1=\$$1\$2 394 } 395 fi # as_fn_append 396 397 # as_fn_arith ARG... 398 # ------------------ 399 # Perform arithmetic evaluation on the ARGs, and store the result in the 400 # global $as_val. Take advantage of shells that can avoid forks. The arguments 401 # must be portable across $(()) and expr. 402 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403 eval 'as_fn_arith () 404 { 405 as_val=$(( $* )) 406 }' 407 else 408 as_fn_arith () 409 { 410 as_val=`expr "$@" || test $? -eq 1` 411 } 412 fi # as_fn_arith 413 414 415 # as_fn_error STATUS ERROR [LINENO LOG_FD] 416 # ---------------------------------------- 417 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419 # script with STATUS, using 1 if that was 0. 420 as_fn_error () 421 { 422 as_status=$1; test $as_status -eq 0 && as_status=1 423 if test "$4"; then 424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426 fi 427 $as_echo "$as_me: error: $2" >&2 428 as_fn_exit $as_status 429 } # as_fn_error 430 431 if expr a : '\(a\)' >/dev/null 2>&1 && 432 test "X`expr 00001 : '.*\(...\)'`" = X001; then 433 as_expr=expr 434 else 435 as_expr=false 436 fi 437 438 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439 as_basename=basename 440 else 441 as_basename=false 442 fi 443 444 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445 as_dirname=dirname 446 else 447 as_dirname=false 448 fi 449 450 as_me=`$as_basename -- "$0" || 451 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452 X"$0" : 'X\(//\)$' \| \ 453 X"$0" : 'X\(/\)' \| . 2>/dev/null || 454 $as_echo X/"$0" | 455 sed '/^.*\/\([^/][^/]*\)\/*$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\/\)$/{ 460 s//\1/ 461 q 462 } 463 /^X\/\(\/\).*/{ 464 s//\1/ 465 q 466 } 467 s/.*/./; q'` 468 469 # Avoid depending upon Character Ranges. 470 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 471 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 473 as_cr_digits='0123456789' 474 as_cr_alnum=$as_cr_Letters$as_cr_digits 475 476 477 as_lineno_1=$LINENO as_lineno_1a=$LINENO 478 as_lineno_2=$LINENO as_lineno_2a=$LINENO 479 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482 sed -n ' 483 p 484 /[$]LINENO/= 485 ' <$as_myself | 486 sed ' 487 s/[$]LINENO.*/&-/ 488 t lineno 489 b 490 :lineno 491 N 492 :loop 493 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494 t loop 495 s/-\n.*// 496 ' >$as_me.lineno && 497 chmod +x "$as_me.lineno" || 498 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499 500 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 501 # already done that, so ensure we don't try to do so again and fall 502 # in an infinite loop. This has already happened in practice. 503 _as_can_reexec=no; export _as_can_reexec 504 # Don't try to exec as it changes $[0], causing all sort of problems 505 # (the dirname of $[0] is not the place where we might find the 506 # original and so on. Autoconf is especially sensitive to this). 507 . "./$as_me.lineno" 508 # Exit status is that of the last command. 509 exit 510 } 511 512 ECHO_C= ECHO_N= ECHO_T= 513 case `echo -n x` in #((((( 514 -n*) 515 case `echo 'xy\c'` in 516 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517 xy) ECHO_C='\c';; 518 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519 ECHO_T=' ';; 520 esac;; 521 *) 522 ECHO_N='-n';; 523 esac 524 525 rm -f conf$$ conf$$.exe conf$$.file 526 if test -d conf$$.dir; then 527 rm -f conf$$.dir/conf$$.file 528 else 529 rm -f conf$$.dir 530 mkdir conf$$.dir 2>/dev/null 531 fi 532 if (echo >conf$$.file) 2>/dev/null; then 533 if ln -s conf$$.file conf$$ 2>/dev/null; then 534 as_ln_s='ln -s' 535 # ... but there are two gotchas: 536 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 538 # In both cases, we have to default to `cp -pR'. 539 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 540 as_ln_s='cp -pR' 541 elif ln conf$$.file conf$$ 2>/dev/null; then 542 as_ln_s=ln 543 else 544 as_ln_s='cp -pR' 545 fi 546 else 547 as_ln_s='cp -pR' 548 fi 549 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550 rmdir conf$$.dir 2>/dev/null 551 552 if mkdir -p . 2>/dev/null; then 553 as_mkdir_p='mkdir -p "$as_dir"' 554 else 555 test -d ./-p && rmdir ./-p 556 as_mkdir_p=false 557 fi 558 559 as_test_x='test -x' 560 as_executable_p=as_fn_executable_p 561 562 # Sed expression to map a string onto a valid CPP name. 563 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564 565 # Sed expression to map a string onto a valid variable name. 566 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567 568 SHELL=${CONFIG_SHELL-/bin/sh} 569 570 571 test -n "$DJDIR" || exec 7<&0 </dev/null 572 exec 6>&1 573 574 # Name of the host. 575 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576 # so uname gets run too. 577 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578 579 # 580 # Initializations. 581 # 582 ac_default_prefix=/usr/local 583 ac_clean_files= 584 ac_config_libobj_dir=. 585 LIBOBJS= 586 cross_compiling=no 587 subdirs= 588 MFLAGS= 589 MAKEFLAGS= 590 591 # Identity of this package. 592 PACKAGE_NAME='sim' 593 PACKAGE_TARNAME='sim' 594 PACKAGE_VERSION='0' 595 PACKAGE_STRING='sim 0' 596 PACKAGE_BUGREPORT='https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim' 597 PACKAGE_URL='https://sourceware.org/gdb/wiki/Sim/' 598 599 # Factoring default headers for most tests. 600 ac_includes_default="\ 601 #include <stdio.h> 602 #ifdef HAVE_SYS_TYPES_H 603 # include <sys/types.h> 604 #endif 605 #ifdef HAVE_SYS_STAT_H 606 # include <sys/stat.h> 607 #endif 608 #ifdef STDC_HEADERS 609 # include <stdlib.h> 610 # include <stddef.h> 611 #else 612 # ifdef HAVE_STDLIB_H 613 # include <stdlib.h> 614 # endif 615 #endif 616 #ifdef HAVE_STRING_H 617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618 # include <memory.h> 619 # endif 620 # include <string.h> 621 #endif 622 #ifdef HAVE_STRINGS_H 623 # include <strings.h> 624 #endif 625 #ifdef HAVE_INTTYPES_H 626 # include <inttypes.h> 627 #endif 628 #ifdef HAVE_STDINT_H 629 # include <stdint.h> 630 #endif 631 #ifdef HAVE_UNISTD_H 632 # include <unistd.h> 633 #endif" 634 635 ac_header_list= 636 ac_func_list= 637 ac_subst_vars='am__EXEEXT_FALSE 638 am__EXEEXT_TRUE 639 LTLIBOBJS 640 LIBOBJS 641 SIM_RX_CYCLE_ACCURATE_FLAGS 642 SIM_RISCV_BITSIZE 643 sim_ppc_model_issue 644 sim_ppc_default_model 645 sim_ppc_model 646 sim_ppc_monitor 647 sim_ppc_float 648 sim_ppc_timebase 649 sim_ppc_bitsize 650 sim_ppc_igen_smp 651 sim_ppc_smp 652 sim_ppc_xor_endian 653 sim_ppc_hw_obj 654 sim_ppc_hw_src 655 sim_ppc_icache 656 sim_ppc_filter 657 sim_ppc_jump 658 sim_ppc_decode_mechanism 659 sim_ppc_dup 660 sim_ppc_switch 661 sim_ppc_opcode 662 sim_ppc_line_nr 663 SIM_MIPS_GEN_MODE_MULTI_FALSE 664 SIM_MIPS_GEN_MODE_MULTI_TRUE 665 SIM_MIPS_GEN_MODE_M16_FALSE 666 SIM_MIPS_GEN_MODE_M16_TRUE 667 SIM_MIPS_GEN_MODE_SINGLE_FALSE 668 SIM_MIPS_GEN_MODE_SINGLE_TRUE 669 SIM_MIPS_MULTI_OBJ 670 SIM_MIPS_MULTI_SRC 671 SIM_MIPS_MULTI_IGEN_CONFIGS 672 SIM_MIPS_IGEN_ITABLE_FLAGS 673 SIM_MIPS_GEN 674 SIM_MIPS_M16_FLAGS 675 SIM_MIPS_SINGLE_FLAGS 676 SIM_MIPS_FPU_BITSIZE 677 SIM_MIPS_BITSIZE 678 SIM_MIPS_SUBTARGET 679 SIM_FRV_TRAPDUMP_FLAGS 680 SIM_CFLAG_WNO_UNUSED_BUT_SET_VARIABLE 681 SIM_CFLAG_WNO_SHADOW_LOCAL 682 IGEN_FLAGS_SMP 683 SIM_INLINE 684 SIM_HW_SOCKSER 685 SIM_HW_CFLAGS 686 SIM_ENABLE_HW_FALSE 687 SIM_ENABLE_HW_TRUE 688 cgen 689 cgendir 690 CGEN_MAINT 691 ENABLE_SIM_FALSE 692 ENABLE_SIM_TRUE 693 SIM_ENABLE_ARCH_examples_FALSE 694 SIM_ENABLE_ARCH_examples_TRUE 695 CC_FOR_TARGET_EXAMPLE_SYNACOR 696 LD_FOR_TARGET_EXAMPLE_SYNACOR 697 AS_FOR_TARGET_EXAMPLE_SYNACOR 698 SIM_ENABLE_ARCH_v850_FALSE 699 SIM_ENABLE_ARCH_v850_TRUE 700 CC_FOR_TARGET_V850 701 LD_FOR_TARGET_V850 702 AS_FOR_TARGET_V850 703 SIM_ENABLE_ARCH_erc32_FALSE 704 SIM_ENABLE_ARCH_erc32_TRUE 705 CC_FOR_TARGET_ERC32 706 LD_FOR_TARGET_ERC32 707 AS_FOR_TARGET_ERC32 708 SIM_ENABLE_ARCH_sh_FALSE 709 SIM_ENABLE_ARCH_sh_TRUE 710 CC_FOR_TARGET_SH 711 LD_FOR_TARGET_SH 712 AS_FOR_TARGET_SH 713 SIM_ENABLE_ARCH_rx_FALSE 714 SIM_ENABLE_ARCH_rx_TRUE 715 CC_FOR_TARGET_RX 716 LD_FOR_TARGET_RX 717 AS_FOR_TARGET_RX 718 SIM_ENABLE_ARCH_rl78_FALSE 719 SIM_ENABLE_ARCH_rl78_TRUE 720 CC_FOR_TARGET_RL78 721 LD_FOR_TARGET_RL78 722 AS_FOR_TARGET_RL78 723 SIM_ENABLE_ARCH_riscv_FALSE 724 SIM_ENABLE_ARCH_riscv_TRUE 725 CC_FOR_TARGET_RISCV 726 LD_FOR_TARGET_RISCV 727 AS_FOR_TARGET_RISCV 728 SIM_ENABLE_ARCH_pru_FALSE 729 SIM_ENABLE_ARCH_pru_TRUE 730 CC_FOR_TARGET_PRU 731 LD_FOR_TARGET_PRU 732 AS_FOR_TARGET_PRU 733 SIM_ENABLE_ARCH_ppc_FALSE 734 SIM_ENABLE_ARCH_ppc_TRUE 735 CC_FOR_TARGET_PPC 736 LD_FOR_TARGET_PPC 737 AS_FOR_TARGET_PPC 738 SIM_ENABLE_ARCH_or1k_FALSE 739 SIM_ENABLE_ARCH_or1k_TRUE 740 CC_FOR_TARGET_OR1K 741 LD_FOR_TARGET_OR1K 742 AS_FOR_TARGET_OR1K 743 SIM_ENABLE_ARCH_msp430_FALSE 744 SIM_ENABLE_ARCH_msp430_TRUE 745 CC_FOR_TARGET_MSP430 746 LD_FOR_TARGET_MSP430 747 AS_FOR_TARGET_MSP430 748 SIM_ENABLE_ARCH_moxie_FALSE 749 SIM_ENABLE_ARCH_moxie_TRUE 750 CC_FOR_TARGET_MOXIE 751 LD_FOR_TARGET_MOXIE 752 AS_FOR_TARGET_MOXIE 753 SIM_ENABLE_ARCH_mn10300_FALSE 754 SIM_ENABLE_ARCH_mn10300_TRUE 755 CC_FOR_TARGET_MN10300 756 LD_FOR_TARGET_MN10300 757 AS_FOR_TARGET_MN10300 758 SIM_ENABLE_ARCH_mips_FALSE 759 SIM_ENABLE_ARCH_mips_TRUE 760 CC_FOR_TARGET_MIPS 761 LD_FOR_TARGET_MIPS 762 AS_FOR_TARGET_MIPS 763 SIM_ENABLE_ARCH_microblaze_FALSE 764 SIM_ENABLE_ARCH_microblaze_TRUE 765 CC_FOR_TARGET_MICROBLAZE 766 LD_FOR_TARGET_MICROBLAZE 767 AS_FOR_TARGET_MICROBLAZE 768 SIM_ENABLE_ARCH_mcore_FALSE 769 SIM_ENABLE_ARCH_mcore_TRUE 770 CC_FOR_TARGET_MCORE 771 LD_FOR_TARGET_MCORE 772 AS_FOR_TARGET_MCORE 773 SIM_ENABLE_ARCH_m68hc11_FALSE 774 SIM_ENABLE_ARCH_m68hc11_TRUE 775 CC_FOR_TARGET_M68HC11 776 LD_FOR_TARGET_M68HC11 777 AS_FOR_TARGET_M68HC11 778 SIM_ENABLE_ARCH_m32r_FALSE 779 SIM_ENABLE_ARCH_m32r_TRUE 780 CC_FOR_TARGET_M32R 781 LD_FOR_TARGET_M32R 782 AS_FOR_TARGET_M32R 783 SIM_ENABLE_ARCH_m32c_FALSE 784 SIM_ENABLE_ARCH_m32c_TRUE 785 CC_FOR_TARGET_M32C 786 LD_FOR_TARGET_M32C 787 AS_FOR_TARGET_M32C 788 SIM_ENABLE_ARCH_lm32_FALSE 789 SIM_ENABLE_ARCH_lm32_TRUE 790 CC_FOR_TARGET_LM32 791 LD_FOR_TARGET_LM32 792 AS_FOR_TARGET_LM32 793 SIM_ENABLE_ARCH_iq2000_FALSE 794 SIM_ENABLE_ARCH_iq2000_TRUE 795 CC_FOR_TARGET_IQ2000 796 LD_FOR_TARGET_IQ2000 797 AS_FOR_TARGET_IQ2000 798 SIM_ENABLE_ARCH_h8300_FALSE 799 SIM_ENABLE_ARCH_h8300_TRUE 800 CC_FOR_TARGET_H8300 801 LD_FOR_TARGET_H8300 802 AS_FOR_TARGET_H8300 803 SIM_ENABLE_ARCH_ft32_FALSE 804 SIM_ENABLE_ARCH_ft32_TRUE 805 CC_FOR_TARGET_FT32 806 LD_FOR_TARGET_FT32 807 AS_FOR_TARGET_FT32 808 SIM_ENABLE_ARCH_frv_FALSE 809 SIM_ENABLE_ARCH_frv_TRUE 810 CC_FOR_TARGET_FRV 811 LD_FOR_TARGET_FRV 812 AS_FOR_TARGET_FRV 813 SIM_ENABLE_ARCH_d10v_FALSE 814 SIM_ENABLE_ARCH_d10v_TRUE 815 CC_FOR_TARGET_D10V 816 LD_FOR_TARGET_D10V 817 AS_FOR_TARGET_D10V 818 SIM_ENABLE_ARCH_cris_FALSE 819 SIM_ENABLE_ARCH_cris_TRUE 820 CC_FOR_TARGET_CRIS 821 LD_FOR_TARGET_CRIS 822 AS_FOR_TARGET_CRIS 823 SIM_ENABLE_ARCH_cr16_FALSE 824 SIM_ENABLE_ARCH_cr16_TRUE 825 CC_FOR_TARGET_CR16 826 LD_FOR_TARGET_CR16 827 AS_FOR_TARGET_CR16 828 SIM_ENABLE_ARCH_bpf_FALSE 829 SIM_ENABLE_ARCH_bpf_TRUE 830 CC_FOR_TARGET_BPF 831 LD_FOR_TARGET_BPF 832 AS_FOR_TARGET_BPF 833 SIM_ENABLE_ARCH_bfin_FALSE 834 SIM_ENABLE_ARCH_bfin_TRUE 835 CC_FOR_TARGET_BFIN 836 LD_FOR_TARGET_BFIN 837 AS_FOR_TARGET_BFIN 838 SIM_ENABLE_ARCH_avr_FALSE 839 SIM_ENABLE_ARCH_avr_TRUE 840 CC_FOR_TARGET_AVR 841 LD_FOR_TARGET_AVR 842 AS_FOR_TARGET_AVR 843 SIM_ENABLE_ARCH_aarch64_FALSE 844 SIM_ENABLE_ARCH_aarch64_TRUE 845 CC_FOR_TARGET_AARCH64 846 LD_FOR_TARGET_AARCH64 847 AS_FOR_TARGET_AARCH64 848 LD_FOR_TARGET 849 AS_FOR_TARGET 850 CC_FOR_TARGET 851 SIM_ENABLED_ARCHES 852 SIM_PRIMARY_TARGET 853 AM_BACKSLASH 854 AM_DEFAULT_VERBOSITY 855 AM_DEFAULT_V 856 AM_V 857 am__fastdepCC_FALSE 858 am__fastdepCC_TRUE 859 CCDEPMODE 860 am__nodep 861 AMDEPBACKSLASH 862 AMDEP_FALSE 863 AMDEP_TRUE 864 am__quote 865 am__include 866 DEPDIR 867 am__untar 868 am__tar 869 AMTAR 870 am__leading_dot 871 SET_MAKE 872 mkdir_p 873 MKDIR_P 874 INSTALL_STRIP_PROGRAM 875 install_sh 876 MAKEINFO 877 AUTOHEADER 878 AUTOMAKE 879 AUTOCONF 880 ACLOCAL 881 VERSION 882 PACKAGE 883 CYGPATH_W 884 am__isrc 885 MAINT 886 MAINTAINER_MODE_FALSE 887 MAINTAINER_MODE_TRUE 888 READLINE_CFLAGS 889 READLINE_LIB 890 TERMCAP_LIB 891 SDL_LIBS 892 SDL_CFLAGS 893 OTOOL64 894 OTOOL 895 LIPO 896 NMEDIT 897 DSYMUTIL 898 AWK 899 STRIP 900 OBJDUMP 901 LN_S 902 NM 903 ac_ct_DUMPBIN 904 DUMPBIN 905 LD 906 FGREP 907 SED 908 LIBTOOL 909 C_DIALECT 910 PKG_CONFIG_LIBDIR 911 PKG_CONFIG_PATH 912 PKG_CONFIG 913 RANLIB 914 AR 915 LDFLAGS_FOR_BUILD 916 CPPFLAGS_FOR_BUILD 917 CFLAGS_FOR_BUILD 918 RANLIB_FOR_BUILD 919 CC_FOR_BUILD 920 AR_FOR_BUILD 921 DTC 922 INSTALL_DATA 923 INSTALL_SCRIPT 924 INSTALL_PROGRAM 925 EGREP 926 GREP 927 CPP 928 OBJEXT 929 EXEEXT 930 ac_ct_CC 931 CPPFLAGS 932 LDFLAGS 933 CFLAGS 934 CC 935 target_os 936 target_vendor 937 target_cpu 938 target 939 host_os 940 host_vendor 941 host_cpu 942 host 943 build_os 944 build_vendor 945 build_cpu 946 build 947 REPORT_BUGS_TEXI 948 REPORT_BUGS_TO 949 PKGVERSION 950 target_alias 951 host_alias 952 build_alias 953 LIBS 954 ECHO_T 955 ECHO_N 956 ECHO_C 957 DEFS 958 mandir 959 localedir 960 libdir 961 psdir 962 pdfdir 963 dvidir 964 htmldir 965 infodir 966 docdir 967 oldincludedir 968 includedir 969 localstatedir 970 sharedstatedir 971 sysconfdir 972 datadir 973 datarootdir 974 libexecdir 975 sbindir 976 bindir 977 program_transform_name 978 prefix 979 exec_prefix 980 PACKAGE_URL 981 PACKAGE_BUGREPORT 982 PACKAGE_STRING 983 PACKAGE_VERSION 984 PACKAGE_TARNAME 985 PACKAGE_NAME 986 PATH_SEPARATOR 987 SHELL 988 SIM_TOOLCHAIN_VARS 989 BUILD_WERROR_CFLAGS 990 BUILD_WARN_CFLAGS 991 WERROR_CFLAGS 992 WARN_CFLAGS' 993 ac_subst_files='' 994 ac_user_opts=' 995 enable_option_checking 996 with_pkgversion 997 with_bugurl 998 enable_shared 999 enable_static 1000 with_pic 1001 enable_fast_install 1002 with_gnu_ld 1003 enable_libtool_lock 1004 enable_maintainer_mode 1005 enable_dependency_tracking 1006 enable_silent_rules 1007 enable_sim 1008 enable_example_sims 1009 enable_targets 1010 enable_sim_alignment 1011 enable_sim_assert 1012 enable_cgen_maint 1013 enable_sim_debug 1014 enable_sim_endian 1015 enable_sim_environment 1016 enable_sim_hardware 1017 enable_sim_inline 1018 enable_sim_profile 1019 enable_sim_reserved_bits 1020 enable_sim_scache 1021 enable_sim_smp 1022 enable_sim_stdio 1023 enable_sim_trace 1024 enable_werror 1025 enable_build_warnings 1026 enable_sim_build_warnings 1027 enable_sim_frv_trapdump 1028 enable_sim_ppc_bitsize 1029 enable_sim_ppc_decode_mechanism 1030 enable_sim_ppc_default_model 1031 enable_sim_ppc_duplicate 1032 enable_sim_ppc_filter 1033 enable_sim_ppc_float 1034 enable_sim_ppc_hardware 1035 enable_sim_ppc_icache 1036 enable_sim_ppc_jump 1037 enable_sim_ppc_line_nr 1038 enable_sim_ppc_model 1039 enable_sim_ppc_model_issue 1040 enable_sim_ppc_monitor 1041 enable_sim_ppc_opcode 1042 enable_sim_ppc_smp 1043 enable_sim_ppc_switch 1044 enable_sim_ppc_timebase 1045 enable_sim_ppc_xor_endian 1046 enable_sim_rx_cycle_accurate 1047 ' 1048 ac_precious_vars='build_alias 1049 host_alias 1050 target_alias 1051 CC 1052 CFLAGS 1053 LDFLAGS 1054 LIBS 1055 CPPFLAGS 1056 CPP 1057 PKG_CONFIG 1058 PKG_CONFIG_PATH 1059 PKG_CONFIG_LIBDIR 1060 SDL_CFLAGS 1061 SDL_LIBS 1062 AS_FOR_TARGET_AARCH64 1063 LD_FOR_TARGET_AARCH64 1064 CC_FOR_TARGET_AARCH64 1065 AS_FOR_TARGET_AVR 1066 LD_FOR_TARGET_AVR 1067 CC_FOR_TARGET_AVR 1068 AS_FOR_TARGET_BFIN 1069 LD_FOR_TARGET_BFIN 1070 CC_FOR_TARGET_BFIN 1071 AS_FOR_TARGET_BPF 1072 LD_FOR_TARGET_BPF 1073 CC_FOR_TARGET_BPF 1074 AS_FOR_TARGET_CR16 1075 LD_FOR_TARGET_CR16 1076 CC_FOR_TARGET_CR16 1077 AS_FOR_TARGET_CRIS 1078 LD_FOR_TARGET_CRIS 1079 CC_FOR_TARGET_CRIS 1080 AS_FOR_TARGET_D10V 1081 LD_FOR_TARGET_D10V 1082 CC_FOR_TARGET_D10V 1083 AS_FOR_TARGET_FRV 1084 LD_FOR_TARGET_FRV 1085 CC_FOR_TARGET_FRV 1086 AS_FOR_TARGET_FT32 1087 LD_FOR_TARGET_FT32 1088 CC_FOR_TARGET_FT32 1089 AS_FOR_TARGET_H8300 1090 LD_FOR_TARGET_H8300 1091 CC_FOR_TARGET_H8300 1092 AS_FOR_TARGET_IQ2000 1093 LD_FOR_TARGET_IQ2000 1094 CC_FOR_TARGET_IQ2000 1095 AS_FOR_TARGET_LM32 1096 LD_FOR_TARGET_LM32 1097 CC_FOR_TARGET_LM32 1098 AS_FOR_TARGET_M32C 1099 LD_FOR_TARGET_M32C 1100 CC_FOR_TARGET_M32C 1101 AS_FOR_TARGET_M32R 1102 LD_FOR_TARGET_M32R 1103 CC_FOR_TARGET_M32R 1104 AS_FOR_TARGET_M68HC11 1105 LD_FOR_TARGET_M68HC11 1106 CC_FOR_TARGET_M68HC11 1107 AS_FOR_TARGET_MCORE 1108 LD_FOR_TARGET_MCORE 1109 CC_FOR_TARGET_MCORE 1110 AS_FOR_TARGET_MICROBLAZE 1111 LD_FOR_TARGET_MICROBLAZE 1112 CC_FOR_TARGET_MICROBLAZE 1113 AS_FOR_TARGET_MIPS 1114 LD_FOR_TARGET_MIPS 1115 CC_FOR_TARGET_MIPS 1116 AS_FOR_TARGET_MN10300 1117 LD_FOR_TARGET_MN10300 1118 CC_FOR_TARGET_MN10300 1119 AS_FOR_TARGET_MOXIE 1120 LD_FOR_TARGET_MOXIE 1121 CC_FOR_TARGET_MOXIE 1122 AS_FOR_TARGET_MSP430 1123 LD_FOR_TARGET_MSP430 1124 CC_FOR_TARGET_MSP430 1125 AS_FOR_TARGET_OR1K 1126 LD_FOR_TARGET_OR1K 1127 CC_FOR_TARGET_OR1K 1128 AS_FOR_TARGET_PPC 1129 LD_FOR_TARGET_PPC 1130 CC_FOR_TARGET_PPC 1131 AS_FOR_TARGET_PRU 1132 LD_FOR_TARGET_PRU 1133 CC_FOR_TARGET_PRU 1134 AS_FOR_TARGET_RISCV 1135 LD_FOR_TARGET_RISCV 1136 CC_FOR_TARGET_RISCV 1137 AS_FOR_TARGET_RL78 1138 LD_FOR_TARGET_RL78 1139 CC_FOR_TARGET_RL78 1140 AS_FOR_TARGET_RX 1141 LD_FOR_TARGET_RX 1142 CC_FOR_TARGET_RX 1143 AS_FOR_TARGET_SH 1144 LD_FOR_TARGET_SH 1145 CC_FOR_TARGET_SH 1146 AS_FOR_TARGET_ERC32 1147 LD_FOR_TARGET_ERC32 1148 CC_FOR_TARGET_ERC32 1149 AS_FOR_TARGET_V850 1150 LD_FOR_TARGET_V850 1151 CC_FOR_TARGET_V850 1152 AS_FOR_TARGET_EXAMPLE_SYNACOR 1153 LD_FOR_TARGET_EXAMPLE_SYNACOR 1154 CC_FOR_TARGET_EXAMPLE_SYNACOR' 1155 1156 1157 # Initialize some variables set by options. 1158 ac_init_help= 1159 ac_init_version=false 1160 ac_unrecognized_opts= 1161 ac_unrecognized_sep= 1162 # The variables have the same names as the options, with 1163 # dashes changed to underlines. 1164 cache_file=/dev/null 1165 exec_prefix=NONE 1166 no_create= 1167 no_recursion= 1168 prefix=NONE 1169 program_prefix=NONE 1170 program_suffix=NONE 1171 program_transform_name=s,x,x, 1172 silent= 1173 site= 1174 srcdir= 1175 verbose= 1176 x_includes=NONE 1177 x_libraries=NONE 1178 1179 # Installation directory options. 1180 # These are left unexpanded so users can "make install exec_prefix=/foo" 1181 # and all the variables that are supposed to be based on exec_prefix 1182 # by default will actually change. 1183 # Use braces instead of parens because sh, perl, etc. also accept them. 1184 # (The list follows the same order as the GNU Coding Standards.) 1185 bindir='${exec_prefix}/bin' 1186 sbindir='${exec_prefix}/sbin' 1187 libexecdir='${exec_prefix}/libexec' 1188 datarootdir='${prefix}/share' 1189 datadir='${datarootdir}' 1190 sysconfdir='${prefix}/etc' 1191 sharedstatedir='${prefix}/com' 1192 localstatedir='${prefix}/var' 1193 includedir='${prefix}/include' 1194 oldincludedir='/usr/include' 1195 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1196 infodir='${datarootdir}/info' 1197 htmldir='${docdir}' 1198 dvidir='${docdir}' 1199 pdfdir='${docdir}' 1200 psdir='${docdir}' 1201 libdir='${exec_prefix}/lib' 1202 localedir='${datarootdir}/locale' 1203 mandir='${datarootdir}/man' 1204 1205 ac_prev= 1206 ac_dashdash= 1207 for ac_option 1208 do 1209 # If the previous option needs an argument, assign it. 1210 if test -n "$ac_prev"; then 1211 eval $ac_prev=\$ac_option 1212 ac_prev= 1213 continue 1214 fi 1215 1216 case $ac_option in 1217 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1218 *=) ac_optarg= ;; 1219 *) ac_optarg=yes ;; 1220 esac 1221 1222 # Accept the important Cygnus configure options, so we can diagnose typos. 1223 1224 case $ac_dashdash$ac_option in 1225 --) 1226 ac_dashdash=yes ;; 1227 1228 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1229 ac_prev=bindir ;; 1230 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1231 bindir=$ac_optarg ;; 1232 1233 -build | --build | --buil | --bui | --bu) 1234 ac_prev=build_alias ;; 1235 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1236 build_alias=$ac_optarg ;; 1237 1238 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1239 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1240 ac_prev=cache_file ;; 1241 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1242 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1243 cache_file=$ac_optarg ;; 1244 1245 --config-cache | -C) 1246 cache_file=config.cache ;; 1247 1248 -datadir | --datadir | --datadi | --datad) 1249 ac_prev=datadir ;; 1250 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1251 datadir=$ac_optarg ;; 1252 1253 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1254 | --dataroo | --dataro | --datar) 1255 ac_prev=datarootdir ;; 1256 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1257 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1258 datarootdir=$ac_optarg ;; 1259 1260 -disable-* | --disable-*) 1261 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1262 # Reject names that are not valid shell variable names. 1263 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1264 as_fn_error $? "invalid feature name: $ac_useropt" 1265 ac_useropt_orig=$ac_useropt 1266 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1267 case $ac_user_opts in 1268 *" 1269 "enable_$ac_useropt" 1270 "*) ;; 1271 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1272 ac_unrecognized_sep=', ';; 1273 esac 1274 eval enable_$ac_useropt=no ;; 1275 1276 -docdir | --docdir | --docdi | --doc | --do) 1277 ac_prev=docdir ;; 1278 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1279 docdir=$ac_optarg ;; 1280 1281 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1282 ac_prev=dvidir ;; 1283 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1284 dvidir=$ac_optarg ;; 1285 1286 -enable-* | --enable-*) 1287 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1288 # Reject names that are not valid shell variable names. 1289 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1290 as_fn_error $? "invalid feature name: $ac_useropt" 1291 ac_useropt_orig=$ac_useropt 1292 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1293 case $ac_user_opts in 1294 *" 1295 "enable_$ac_useropt" 1296 "*) ;; 1297 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1298 ac_unrecognized_sep=', ';; 1299 esac 1300 eval enable_$ac_useropt=\$ac_optarg ;; 1301 1302 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1303 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1304 | --exec | --exe | --ex) 1305 ac_prev=exec_prefix ;; 1306 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1307 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1308 | --exec=* | --exe=* | --ex=*) 1309 exec_prefix=$ac_optarg ;; 1310 1311 -gas | --gas | --ga | --g) 1312 # Obsolete; use --with-gas. 1313 with_gas=yes ;; 1314 1315 -help | --help | --hel | --he | -h) 1316 ac_init_help=long ;; 1317 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1318 ac_init_help=recursive ;; 1319 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1320 ac_init_help=short ;; 1321 1322 -host | --host | --hos | --ho) 1323 ac_prev=host_alias ;; 1324 -host=* | --host=* | --hos=* | --ho=*) 1325 host_alias=$ac_optarg ;; 1326 1327 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1328 ac_prev=htmldir ;; 1329 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1330 | --ht=*) 1331 htmldir=$ac_optarg ;; 1332 1333 -includedir | --includedir | --includedi | --included | --include \ 1334 | --includ | --inclu | --incl | --inc) 1335 ac_prev=includedir ;; 1336 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1337 | --includ=* | --inclu=* | --incl=* | --inc=*) 1338 includedir=$ac_optarg ;; 1339 1340 -infodir | --infodir | --infodi | --infod | --info | --inf) 1341 ac_prev=infodir ;; 1342 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1343 infodir=$ac_optarg ;; 1344 1345 -libdir | --libdir | --libdi | --libd) 1346 ac_prev=libdir ;; 1347 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1348 libdir=$ac_optarg ;; 1349 1350 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1351 | --libexe | --libex | --libe) 1352 ac_prev=libexecdir ;; 1353 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1354 | --libexe=* | --libex=* | --libe=*) 1355 libexecdir=$ac_optarg ;; 1356 1357 -localedir | --localedir | --localedi | --localed | --locale) 1358 ac_prev=localedir ;; 1359 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1360 localedir=$ac_optarg ;; 1361 1362 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1363 | --localstate | --localstat | --localsta | --localst | --locals) 1364 ac_prev=localstatedir ;; 1365 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1366 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1367 localstatedir=$ac_optarg ;; 1368 1369 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1370 ac_prev=mandir ;; 1371 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1372 mandir=$ac_optarg ;; 1373 1374 -nfp | --nfp | --nf) 1375 # Obsolete; use --without-fp. 1376 with_fp=no ;; 1377 1378 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1379 | --no-cr | --no-c | -n) 1380 no_create=yes ;; 1381 1382 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1383 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1384 no_recursion=yes ;; 1385 1386 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1387 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1388 | --oldin | --oldi | --old | --ol | --o) 1389 ac_prev=oldincludedir ;; 1390 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1391 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1392 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1393 oldincludedir=$ac_optarg ;; 1394 1395 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1396 ac_prev=prefix ;; 1397 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1398 prefix=$ac_optarg ;; 1399 1400 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1401 | --program-pre | --program-pr | --program-p) 1402 ac_prev=program_prefix ;; 1403 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1404 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1405 program_prefix=$ac_optarg ;; 1406 1407 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1408 | --program-suf | --program-su | --program-s) 1409 ac_prev=program_suffix ;; 1410 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1411 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1412 program_suffix=$ac_optarg ;; 1413 1414 -program-transform-name | --program-transform-name \ 1415 | --program-transform-nam | --program-transform-na \ 1416 | --program-transform-n | --program-transform- \ 1417 | --program-transform | --program-transfor \ 1418 | --program-transfo | --program-transf \ 1419 | --program-trans | --program-tran \ 1420 | --progr-tra | --program-tr | --program-t) 1421 ac_prev=program_transform_name ;; 1422 -program-transform-name=* | --program-transform-name=* \ 1423 | --program-transform-nam=* | --program-transform-na=* \ 1424 | --program-transform-n=* | --program-transform-=* \ 1425 | --program-transform=* | --program-transfor=* \ 1426 | --program-transfo=* | --program-transf=* \ 1427 | --program-trans=* | --program-tran=* \ 1428 | --progr-tra=* | --program-tr=* | --program-t=*) 1429 program_transform_name=$ac_optarg ;; 1430 1431 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1432 ac_prev=pdfdir ;; 1433 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1434 pdfdir=$ac_optarg ;; 1435 1436 -psdir | --psdir | --psdi | --psd | --ps) 1437 ac_prev=psdir ;; 1438 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1439 psdir=$ac_optarg ;; 1440 1441 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1442 | -silent | --silent | --silen | --sile | --sil) 1443 silent=yes ;; 1444 1445 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1446 ac_prev=sbindir ;; 1447 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1448 | --sbi=* | --sb=*) 1449 sbindir=$ac_optarg ;; 1450 1451 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1452 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1453 | --sharedst | --shareds | --shared | --share | --shar \ 1454 | --sha | --sh) 1455 ac_prev=sharedstatedir ;; 1456 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1457 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1458 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1459 | --sha=* | --sh=*) 1460 sharedstatedir=$ac_optarg ;; 1461 1462 -site | --site | --sit) 1463 ac_prev=site ;; 1464 -site=* | --site=* | --sit=*) 1465 site=$ac_optarg ;; 1466 1467 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1468 ac_prev=srcdir ;; 1469 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1470 srcdir=$ac_optarg ;; 1471 1472 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1473 | --syscon | --sysco | --sysc | --sys | --sy) 1474 ac_prev=sysconfdir ;; 1475 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1476 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1477 sysconfdir=$ac_optarg ;; 1478 1479 -target | --target | --targe | --targ | --tar | --ta | --t) 1480 ac_prev=target_alias ;; 1481 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1482 target_alias=$ac_optarg ;; 1483 1484 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1485 verbose=yes ;; 1486 1487 -version | --version | --versio | --versi | --vers | -V) 1488 ac_init_version=: ;; 1489 1490 -with-* | --with-*) 1491 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1492 # Reject names that are not valid shell variable names. 1493 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1494 as_fn_error $? "invalid package name: $ac_useropt" 1495 ac_useropt_orig=$ac_useropt 1496 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1497 case $ac_user_opts in 1498 *" 1499 "with_$ac_useropt" 1500 "*) ;; 1501 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1502 ac_unrecognized_sep=', ';; 1503 esac 1504 eval with_$ac_useropt=\$ac_optarg ;; 1505 1506 -without-* | --without-*) 1507 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1508 # Reject names that are not valid shell variable names. 1509 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1510 as_fn_error $? "invalid package name: $ac_useropt" 1511 ac_useropt_orig=$ac_useropt 1512 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1513 case $ac_user_opts in 1514 *" 1515 "with_$ac_useropt" 1516 "*) ;; 1517 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1518 ac_unrecognized_sep=', ';; 1519 esac 1520 eval with_$ac_useropt=no ;; 1521 1522 --x) 1523 # Obsolete; use --with-x. 1524 with_x=yes ;; 1525 1526 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1527 | --x-incl | --x-inc | --x-in | --x-i) 1528 ac_prev=x_includes ;; 1529 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1530 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1531 x_includes=$ac_optarg ;; 1532 1533 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1534 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1535 ac_prev=x_libraries ;; 1536 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1537 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1538 x_libraries=$ac_optarg ;; 1539 1540 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1541 Try \`$0 --help' for more information" 1542 ;; 1543 1544 *=*) 1545 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1546 # Reject names that are not valid shell variable names. 1547 case $ac_envvar in #( 1548 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1549 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1550 esac 1551 eval $ac_envvar=\$ac_optarg 1552 export $ac_envvar ;; 1553 1554 *) 1555 # FIXME: should be removed in autoconf 3.0. 1556 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1557 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1558 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1559 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1560 ;; 1561 1562 esac 1563 done 1564 1565 if test -n "$ac_prev"; then 1566 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1567 as_fn_error $? "missing argument to $ac_option" 1568 fi 1569 1570 if test -n "$ac_unrecognized_opts"; then 1571 case $enable_option_checking in 1572 no) ;; 1573 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1574 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1575 esac 1576 fi 1577 1578 # Check all directory arguments for consistency. 1579 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1580 datadir sysconfdir sharedstatedir localstatedir includedir \ 1581 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1582 libdir localedir mandir 1583 do 1584 eval ac_val=\$$ac_var 1585 # Remove trailing slashes. 1586 case $ac_val in 1587 */ ) 1588 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1589 eval $ac_var=\$ac_val;; 1590 esac 1591 # Be sure to have absolute directory names. 1592 case $ac_val in 1593 [\\/$]* | ?:[\\/]* ) continue;; 1594 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1595 esac 1596 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1597 done 1598 1599 # There might be people who depend on the old broken behavior: `$host' 1600 # used to hold the argument of --host etc. 1601 # FIXME: To remove some day. 1602 build=$build_alias 1603 host=$host_alias 1604 target=$target_alias 1605 1606 # FIXME: To remove some day. 1607 if test "x$host_alias" != x; then 1608 if test "x$build_alias" = x; then 1609 cross_compiling=maybe 1610 elif test "x$build_alias" != "x$host_alias"; then 1611 cross_compiling=yes 1612 fi 1613 fi 1614 1615 ac_tool_prefix= 1616 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1617 1618 test "$silent" = yes && exec 6>/dev/null 1619 1620 1621 ac_pwd=`pwd` && test -n "$ac_pwd" && 1622 ac_ls_di=`ls -di .` && 1623 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1624 as_fn_error $? "working directory cannot be determined" 1625 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1626 as_fn_error $? "pwd does not report name of working directory" 1627 1628 1629 # Find the source files, if location was not specified. 1630 if test -z "$srcdir"; then 1631 ac_srcdir_defaulted=yes 1632 # Try the directory containing this script, then the parent directory. 1633 ac_confdir=`$as_dirname -- "$as_myself" || 1634 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1635 X"$as_myself" : 'X\(//\)[^/]' \| \ 1636 X"$as_myself" : 'X\(//\)$' \| \ 1637 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1638 $as_echo X"$as_myself" | 1639 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1640 s//\1/ 1641 q 1642 } 1643 /^X\(\/\/\)[^/].*/{ 1644 s//\1/ 1645 q 1646 } 1647 /^X\(\/\/\)$/{ 1648 s//\1/ 1649 q 1650 } 1651 /^X\(\/\).*/{ 1652 s//\1/ 1653 q 1654 } 1655 s/.*/./; q'` 1656 srcdir=$ac_confdir 1657 if test ! -r "$srcdir/$ac_unique_file"; then 1658 srcdir=.. 1659 fi 1660 else 1661 ac_srcdir_defaulted=no 1662 fi 1663 if test ! -r "$srcdir/$ac_unique_file"; then 1664 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1665 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1666 fi 1667 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1668 ac_abs_confdir=`( 1669 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1670 pwd)` 1671 # When building in place, set srcdir=. 1672 if test "$ac_abs_confdir" = "$ac_pwd"; then 1673 srcdir=. 1674 fi 1675 # Remove unnecessary trailing slashes from srcdir. 1676 # Double slashes in file names in object file debugging info 1677 # mess up M-x gdb in Emacs. 1678 case $srcdir in 1679 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1680 esac 1681 for ac_var in $ac_precious_vars; do 1682 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1683 eval ac_env_${ac_var}_value=\$${ac_var} 1684 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1685 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1686 done 1687 1688 # 1689 # Report the --help message. 1690 # 1691 if test "$ac_init_help" = "long"; then 1692 # Omit some internal or obsolete options to make the list less imposing. 1693 # This message is too long to be a string in the A/UX 3.1 sh. 1694 cat <<_ACEOF 1695 \`configure' configures sim 0 to adapt to many kinds of systems. 1696 1697 Usage: $0 [OPTION]... [VAR=VALUE]... 1698 1699 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1700 VAR=VALUE. See below for descriptions of some of the useful variables. 1701 1702 Defaults for the options are specified in brackets. 1703 1704 Configuration: 1705 -h, --help display this help and exit 1706 --help=short display options specific to this package 1707 --help=recursive display the short help of all the included packages 1708 -V, --version display version information and exit 1709 -q, --quiet, --silent do not print \`checking ...' messages 1710 --cache-file=FILE cache test results in FILE [disabled] 1711 -C, --config-cache alias for \`--cache-file=config.cache' 1712 -n, --no-create do not create output files 1713 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1714 1715 Installation directories: 1716 --prefix=PREFIX install architecture-independent files in PREFIX 1717 [$ac_default_prefix] 1718 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1719 [PREFIX] 1720 1721 By default, \`make install' will install all the files in 1722 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1723 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1724 for instance \`--prefix=\$HOME'. 1725 1726 For better control, use the options below. 1727 1728 Fine tuning of the installation directories: 1729 --bindir=DIR user executables [EPREFIX/bin] 1730 --sbindir=DIR system admin executables [EPREFIX/sbin] 1731 --libexecdir=DIR program executables [EPREFIX/libexec] 1732 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1733 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1734 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1735 --libdir=DIR object code libraries [EPREFIX/lib] 1736 --includedir=DIR C header files [PREFIX/include] 1737 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1738 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1739 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1740 --infodir=DIR info documentation [DATAROOTDIR/info] 1741 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1742 --mandir=DIR man documentation [DATAROOTDIR/man] 1743 --docdir=DIR documentation root [DATAROOTDIR/doc/sim] 1744 --htmldir=DIR html documentation [DOCDIR] 1745 --dvidir=DIR dvi documentation [DOCDIR] 1746 --pdfdir=DIR pdf documentation [DOCDIR] 1747 --psdir=DIR ps documentation [DOCDIR] 1748 _ACEOF 1749 1750 cat <<\_ACEOF 1751 1752 Program names: 1753 --program-prefix=PREFIX prepend PREFIX to installed program names 1754 --program-suffix=SUFFIX append SUFFIX to installed program names 1755 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1756 1757 System types: 1758 --build=BUILD configure for building on BUILD [guessed] 1759 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1760 --target=TARGET configure for building compilers for TARGET [HOST] 1761 _ACEOF 1762 fi 1763 1764 if test -n "$ac_init_help"; then 1765 case $ac_init_help in 1766 short | recursive ) echo "Configuration of sim 0:";; 1767 esac 1768 cat <<\_ACEOF 1769 1770 Optional Features: 1771 --disable-option-checking ignore unrecognized --enable/--with options 1772 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1773 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1774 --enable-shared[=PKGS] build shared libraries [default=yes] 1775 --enable-static[=PKGS] build static libraries [default=yes] 1776 --enable-fast-install[=PKGS] 1777 optimize for fast installation [default=yes] 1778 --disable-libtool-lock avoid locking (might break parallel builds) 1779 --enable-maintainer-mode 1780 enable make rules and dependencies not useful (and 1781 sometimes confusing) to the casual installer 1782 --enable-dependency-tracking 1783 do not reject slow dependency extractors 1784 --disable-dependency-tracking 1785 speeds up one-time build 1786 --enable-silent-rules less verbose build output (undo: "make V=1") 1787 --disable-silent-rules verbose build output (undo: "make V=0") 1788 --enable-sim Enable the GNU simulator 1789 --enable-example-sims enable example GNU simulators 1790 --enable-targets alternative target configurations 1791 --enable-sim-alignment=align 1792 Specify strict, nonstrict or forced alignment of 1793 memory accesses 1794 --enable-sim-assert Specify whether to perform random assertions 1795 --enable-cgen-maint=DIR build cgen generated files 1796 --enable-sim-debug=opts Enable debugging flags (for developers of the sim 1797 itself) 1798 --enable-sim-endian=endian 1799 Specify target byte endian orientation 1800 --enable-sim-environment=environment 1801 Specify mixed, user, virtual or operating 1802 environment 1803 --enable-sim-hardware Whether to enable hardware/device simulation 1804 --enable-sim-inline=inlines 1805 Specify which functions should be inlined 1806 --enable-sim-profile=opts 1807 Enable profiling flags 1808 --enable-sim-reserved-bits 1809 Specify whether to check reserved bits in 1810 instruction 1811 --enable-sim-scache=size 1812 Specify simulator execution cache size 1813 --enable-sim-smp=n Specify number of processors to configure for 1814 (default 1) 1815 --enable-sim-stdio Specify whether to use stdio for console 1816 input/output 1817 --enable-sim-trace=opts Enable tracing of simulated programs 1818 --enable-werror treat compile warnings as errors 1819 --enable-build-warnings enable build-time compiler warnings if gcc is used 1820 --enable-sim-build-warnings 1821 enable SIM specific build-time compiler warnings if 1822 gcc is used 1823 --enable-sim-frv-trapdump 1824 Make unknown traps dump the registers 1825 --enable-sim-ppc-bitsize=n 1826 Specify target bitsize (32 or 64). 1827 --enable-sim-ppc-decode-mechanism=which 1828 Specify the instruction decode mechanism. 1829 --enable-sim-ppc-default-model=which 1830 Specify default PowerPC to model. 1831 --enable-sim-ppc-duplicate 1832 Expand (duplicate) semantic functions. 1833 --enable-sim-ppc-filter=rule 1834 Specify filter rules. 1835 --enable-sim-ppc-float Specify whether the target has hard, soft, altivec 1836 or e500 floating point. 1837 --enable-sim-ppc-hardware=list 1838 Specify the hardware to be included in the build. 1839 --enable-sim-ppc-icache=size 1840 Specify instruction-decode cache size and type. 1841 --enable-sim-ppc-jump Jump between semantic code (instead of call/return). 1842 --enable-sim-ppc-line-nr=opts 1843 Generate extra CPP code that references source 1844 rather than generated code 1845 --enable-sim-ppc-model=which 1846 Specify PowerPC to model. 1847 --enable-sim-ppc-model-issue 1848 Specify whether to simulate model specific actions 1849 --enable-sim-ppc-monitor=mon 1850 Specify whether to enable monitoring events. 1851 --enable-sim-ppc-opcode=which 1852 Override default opcode lookup. 1853 --enable-sim-ppc-smp=n Specify number of processors to configure for. 1854 --enable-sim-ppc-switch Use a switch instead of a table for instruction 1855 call. 1856 --enable-sim-ppc-timebase 1857 Specify whether the PPC timebase is supported. 1858 --enable-sim-ppc-xor-endian=n 1859 Specify number bytes involved in PowerPC XOR 1860 bi-endian mode (default 8). 1861 --disable-sim-rx-cycle-accurate 1862 Disable cycle accurate simulation (faster runtime) 1863 1864 Optional Packages: 1865 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1866 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1867 --with-pkgversion=PKG Use PKG in the version string in place of "SIM" 1868 --with-bugurl=URL Direct users to URL to report a bug 1869 --with-pic try to use only PIC/non-PIC objects [default=use 1870 both] 1871 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1872 1873 Some influential environment variables: 1874 CC C compiler command 1875 CFLAGS C compiler flags 1876 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1877 nonstandard directory <lib dir> 1878 LIBS libraries to pass to the linker, e.g. -l<library> 1879 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1880 you have headers in a nonstandard directory <include dir> 1881 CPP C preprocessor 1882 PKG_CONFIG path to pkg-config utility 1883 PKG_CONFIG_PATH 1884 directories to add to pkg-config's search path 1885 PKG_CONFIG_LIBDIR 1886 path overriding pkg-config's built-in search path 1887 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config 1888 SDL_LIBS linker flags for SDL, overriding pkg-config 1889 AS_FOR_TARGET_AARCH64 1890 Assembler for aarch64 tests 1891 LD_FOR_TARGET_AARCH64 1892 Linker for aarch64 tests 1893 CC_FOR_TARGET_AARCH64 1894 C compiler for aarch64 tests 1895 AS_FOR_TARGET_AVR 1896 Assembler for avr tests 1897 LD_FOR_TARGET_AVR 1898 Linker for avr tests 1899 CC_FOR_TARGET_AVR 1900 C compiler for avr tests 1901 AS_FOR_TARGET_BFIN 1902 Assembler for bfin tests 1903 LD_FOR_TARGET_BFIN 1904 Linker for bfin tests 1905 CC_FOR_TARGET_BFIN 1906 C compiler for bfin tests 1907 AS_FOR_TARGET_BPF 1908 Assembler for bpf tests 1909 LD_FOR_TARGET_BPF 1910 Linker for bpf tests 1911 CC_FOR_TARGET_BPF 1912 C compiler for bpf tests 1913 AS_FOR_TARGET_CR16 1914 Assembler for cr16 tests 1915 LD_FOR_TARGET_CR16 1916 Linker for cr16 tests 1917 CC_FOR_TARGET_CR16 1918 C compiler for cr16 tests 1919 AS_FOR_TARGET_CRIS 1920 Assembler for cris tests 1921 LD_FOR_TARGET_CRIS 1922 Linker for cris tests 1923 CC_FOR_TARGET_CRIS 1924 C compiler for cris tests 1925 AS_FOR_TARGET_D10V 1926 Assembler for d10v tests 1927 LD_FOR_TARGET_D10V 1928 Linker for d10v tests 1929 CC_FOR_TARGET_D10V 1930 C compiler for d10v tests 1931 AS_FOR_TARGET_FRV 1932 Assembler for frv tests 1933 LD_FOR_TARGET_FRV 1934 Linker for frv tests 1935 CC_FOR_TARGET_FRV 1936 C compiler for frv tests 1937 AS_FOR_TARGET_FT32 1938 Assembler for ft32 tests 1939 LD_FOR_TARGET_FT32 1940 Linker for ft32 tests 1941 CC_FOR_TARGET_FT32 1942 C compiler for ft32 tests 1943 AS_FOR_TARGET_H8300 1944 Assembler for h8300 tests 1945 LD_FOR_TARGET_H8300 1946 Linker for h8300 tests 1947 CC_FOR_TARGET_H8300 1948 C compiler for h8300 tests 1949 AS_FOR_TARGET_IQ2000 1950 Assembler for iq2000 tests 1951 LD_FOR_TARGET_IQ2000 1952 Linker for iq2000 tests 1953 CC_FOR_TARGET_IQ2000 1954 C compiler for iq2000 tests 1955 AS_FOR_TARGET_LM32 1956 Assembler for lm32 tests 1957 LD_FOR_TARGET_LM32 1958 Linker for lm32 tests 1959 CC_FOR_TARGET_LM32 1960 C compiler for lm32 tests 1961 AS_FOR_TARGET_M32C 1962 Assembler for m32c tests 1963 LD_FOR_TARGET_M32C 1964 Linker for m32c tests 1965 CC_FOR_TARGET_M32C 1966 C compiler for m32c tests 1967 AS_FOR_TARGET_M32R 1968 Assembler for m32r tests 1969 LD_FOR_TARGET_M32R 1970 Linker for m32r tests 1971 CC_FOR_TARGET_M32R 1972 C compiler for m32r tests 1973 AS_FOR_TARGET_M68HC11 1974 Assembler for m68hc11 tests 1975 LD_FOR_TARGET_M68HC11 1976 Linker for m68hc11 tests 1977 CC_FOR_TARGET_M68HC11 1978 C compiler for m68hc11 tests 1979 AS_FOR_TARGET_MCORE 1980 Assembler for mcore tests 1981 LD_FOR_TARGET_MCORE 1982 Linker for mcore tests 1983 CC_FOR_TARGET_MCORE 1984 C compiler for mcore tests 1985 AS_FOR_TARGET_MICROBLAZE 1986 Assembler for microblaze tests 1987 LD_FOR_TARGET_MICROBLAZE 1988 Linker for microblaze tests 1989 CC_FOR_TARGET_MICROBLAZE 1990 C compiler for microblaze tests 1991 AS_FOR_TARGET_MIPS 1992 Assembler for mips tests 1993 LD_FOR_TARGET_MIPS 1994 Linker for mips tests 1995 CC_FOR_TARGET_MIPS 1996 C compiler for mips tests 1997 AS_FOR_TARGET_MN10300 1998 Assembler for mn10300 tests 1999 LD_FOR_TARGET_MN10300 2000 Linker for mn10300 tests 2001 CC_FOR_TARGET_MN10300 2002 C compiler for mn10300 tests 2003 AS_FOR_TARGET_MOXIE 2004 Assembler for moxie tests 2005 LD_FOR_TARGET_MOXIE 2006 Linker for moxie tests 2007 CC_FOR_TARGET_MOXIE 2008 C compiler for moxie tests 2009 AS_FOR_TARGET_MSP430 2010 Assembler for msp430 tests 2011 LD_FOR_TARGET_MSP430 2012 Linker for msp430 tests 2013 CC_FOR_TARGET_MSP430 2014 C compiler for msp430 tests 2015 AS_FOR_TARGET_OR1K 2016 Assembler for or1k tests 2017 LD_FOR_TARGET_OR1K 2018 Linker for or1k tests 2019 CC_FOR_TARGET_OR1K 2020 C compiler for or1k tests 2021 AS_FOR_TARGET_PPC 2022 Assembler for ppc tests 2023 LD_FOR_TARGET_PPC 2024 Linker for ppc tests 2025 CC_FOR_TARGET_PPC 2026 C compiler for ppc tests 2027 AS_FOR_TARGET_PRU 2028 Assembler for pru tests 2029 LD_FOR_TARGET_PRU 2030 Linker for pru tests 2031 CC_FOR_TARGET_PRU 2032 C compiler for pru tests 2033 AS_FOR_TARGET_RISCV 2034 Assembler for riscv tests 2035 LD_FOR_TARGET_RISCV 2036 Linker for riscv tests 2037 CC_FOR_TARGET_RISCV 2038 C compiler for riscv tests 2039 AS_FOR_TARGET_RL78 2040 Assembler for rl78 tests 2041 LD_FOR_TARGET_RL78 2042 Linker for rl78 tests 2043 CC_FOR_TARGET_RL78 2044 C compiler for rl78 tests 2045 AS_FOR_TARGET_RX 2046 Assembler for rx tests 2047 LD_FOR_TARGET_RX 2048 Linker for rx tests 2049 CC_FOR_TARGET_RX 2050 C compiler for rx tests 2051 AS_FOR_TARGET_SH 2052 Assembler for sh tests 2053 LD_FOR_TARGET_SH 2054 Linker for sh tests 2055 CC_FOR_TARGET_SH 2056 C compiler for sh tests 2057 AS_FOR_TARGET_ERC32 2058 Assembler for erc32 tests 2059 LD_FOR_TARGET_ERC32 2060 Linker for erc32 tests 2061 CC_FOR_TARGET_ERC32 2062 C compiler for erc32 tests 2063 AS_FOR_TARGET_V850 2064 Assembler for v850 tests 2065 LD_FOR_TARGET_V850 2066 Linker for v850 tests 2067 CC_FOR_TARGET_V850 2068 C compiler for v850 tests 2069 AS_FOR_TARGET_EXAMPLE_SYNACOR 2070 Assembler for example-synacor tests 2071 LD_FOR_TARGET_EXAMPLE_SYNACOR 2072 Linker for example-synacor tests 2073 CC_FOR_TARGET_EXAMPLE_SYNACOR 2074 C compiler for example-synacor tests 2075 2076 Use these variables to override the choices made by `configure' or to help 2077 it to find libraries and programs with nonstandard names/locations. 2078 2079 Report bugs to <https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim>. 2080 sim home page: <https://sourceware.org/gdb/wiki/Sim/>. 2081 _ACEOF 2082 ac_status=$? 2083 fi 2084 2085 if test "$ac_init_help" = "recursive"; then 2086 # If there are subdirs, report their specific --help. 2087 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 2088 test -d "$ac_dir" || 2089 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 2090 continue 2091 ac_builddir=. 2092 2093 case "$ac_dir" in 2094 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 2095 *) 2096 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 2097 # A ".." for each directory in $ac_dir_suffix. 2098 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 2099 case $ac_top_builddir_sub in 2100 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 2101 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 2102 esac ;; 2103 esac 2104 ac_abs_top_builddir=$ac_pwd 2105 ac_abs_builddir=$ac_pwd$ac_dir_suffix 2106 # for backward compatibility: 2107 ac_top_builddir=$ac_top_build_prefix 2108 2109 case $srcdir in 2110 .) # We are building in place. 2111 ac_srcdir=. 2112 ac_top_srcdir=$ac_top_builddir_sub 2113 ac_abs_top_srcdir=$ac_pwd ;; 2114 [\\/]* | ?:[\\/]* ) # Absolute name. 2115 ac_srcdir=$srcdir$ac_dir_suffix; 2116 ac_top_srcdir=$srcdir 2117 ac_abs_top_srcdir=$srcdir ;; 2118 *) # Relative name. 2119 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 2120 ac_top_srcdir=$ac_top_build_prefix$srcdir 2121 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 2122 esac 2123 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 2124 2125 cd "$ac_dir" || { ac_status=$?; continue; } 2126 # Check for guested configure. 2127 if test -f "$ac_srcdir/configure.gnu"; then 2128 echo && 2129 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 2130 elif test -f "$ac_srcdir/configure"; then 2131 echo && 2132 $SHELL "$ac_srcdir/configure" --help=recursive 2133 else 2134 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 2135 fi || ac_status=$? 2136 cd "$ac_pwd" || { ac_status=$?; break; } 2137 done 2138 fi 2139 2140 test -n "$ac_init_help" && exit $ac_status 2141 if $ac_init_version; then 2142 cat <<\_ACEOF 2143 sim configure 0 2144 generated by GNU Autoconf 2.69 2145 2146 Copyright (C) 2012 Free Software Foundation, Inc. 2147 This configure script is free software; the Free Software Foundation 2148 gives unlimited permission to copy, distribute and modify it. 2149 _ACEOF 2150 exit 2151 fi 2152 2153 ## ------------------------ ## 2154 ## Autoconf initialization. ## 2155 ## ------------------------ ## 2156 2157 # ac_fn_c_try_compile LINENO 2158 # -------------------------- 2159 # Try to compile conftest.$ac_ext, and return whether this succeeded. 2160 ac_fn_c_try_compile () 2161 { 2162 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2163 rm -f conftest.$ac_objext 2164 if { { ac_try="$ac_compile" 2165 case "(($ac_try" in 2166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2167 *) ac_try_echo=$ac_try;; 2168 esac 2169 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2170 $as_echo "$ac_try_echo"; } >&5 2171 (eval "$ac_compile") 2>conftest.err 2172 ac_status=$? 2173 if test -s conftest.err; then 2174 grep -v '^ *+' conftest.err >conftest.er1 2175 cat conftest.er1 >&5 2176 mv -f conftest.er1 conftest.err 2177 fi 2178 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2179 test $ac_status = 0; } && { 2180 test -z "$ac_c_werror_flag" || 2181 test ! -s conftest.err 2182 } && test -s conftest.$ac_objext; then : 2183 ac_retval=0 2184 else 2185 $as_echo "$as_me: failed program was:" >&5 2186 sed 's/^/| /' conftest.$ac_ext >&5 2187 2188 ac_retval=1 2189 fi 2190 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2191 as_fn_set_status $ac_retval 2192 2193 } # ac_fn_c_try_compile 2194 2195 # ac_fn_c_try_cpp LINENO 2196 # ---------------------- 2197 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2198 ac_fn_c_try_cpp () 2199 { 2200 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2201 if { { ac_try="$ac_cpp conftest.$ac_ext" 2202 case "(($ac_try" in 2203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2204 *) ac_try_echo=$ac_try;; 2205 esac 2206 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2207 $as_echo "$ac_try_echo"; } >&5 2208 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2209 ac_status=$? 2210 if test -s conftest.err; then 2211 grep -v '^ *+' conftest.err >conftest.er1 2212 cat conftest.er1 >&5 2213 mv -f conftest.er1 conftest.err 2214 fi 2215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2216 test $ac_status = 0; } > conftest.i && { 2217 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 2218 test ! -s conftest.err 2219 }; then : 2220 ac_retval=0 2221 else 2222 $as_echo "$as_me: failed program was:" >&5 2223 sed 's/^/| /' conftest.$ac_ext >&5 2224 2225 ac_retval=1 2226 fi 2227 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2228 as_fn_set_status $ac_retval 2229 2230 } # ac_fn_c_try_cpp 2231 2232 # ac_fn_c_try_run LINENO 2233 # ---------------------- 2234 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 2235 # that executables *can* be run. 2236 ac_fn_c_try_run () 2237 { 2238 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2239 if { { ac_try="$ac_link" 2240 case "(($ac_try" in 2241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2242 *) ac_try_echo=$ac_try;; 2243 esac 2244 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2245 $as_echo "$ac_try_echo"; } >&5 2246 (eval "$ac_link") 2>&5 2247 ac_status=$? 2248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2249 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2250 { { case "(($ac_try" in 2251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2252 *) ac_try_echo=$ac_try;; 2253 esac 2254 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2255 $as_echo "$ac_try_echo"; } >&5 2256 (eval "$ac_try") 2>&5 2257 ac_status=$? 2258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2259 test $ac_status = 0; }; }; then : 2260 ac_retval=0 2261 else 2262 $as_echo "$as_me: program exited with status $ac_status" >&5 2263 $as_echo "$as_me: failed program was:" >&5 2264 sed 's/^/| /' conftest.$ac_ext >&5 2265 2266 ac_retval=$ac_status 2267 fi 2268 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2269 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2270 as_fn_set_status $ac_retval 2271 2272 } # ac_fn_c_try_run 2273 2274 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 2275 # ------------------------------------------------------- 2276 # Tests whether HEADER exists and can be compiled using the include files in 2277 # INCLUDES, setting the cache variable VAR accordingly. 2278 ac_fn_c_check_header_compile () 2279 { 2280 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2282 $as_echo_n "checking for $2... " >&6; } 2283 if eval \${$3+:} false; then : 2284 $as_echo_n "(cached) " >&6 2285 else 2286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2287 /* end confdefs.h. */ 2288 $4 2289 #include <$2> 2290 _ACEOF 2291 if ac_fn_c_try_compile "$LINENO"; then : 2292 eval "$3=yes" 2293 else 2294 eval "$3=no" 2295 fi 2296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2297 fi 2298 eval ac_res=\$$3 2299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2300 $as_echo "$ac_res" >&6; } 2301 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2302 2303 } # ac_fn_c_check_header_compile 2304 2305 # ac_fn_c_try_link LINENO 2306 # ----------------------- 2307 # Try to link conftest.$ac_ext, and return whether this succeeded. 2308 ac_fn_c_try_link () 2309 { 2310 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2311 rm -f conftest.$ac_objext conftest$ac_exeext 2312 if { { ac_try="$ac_link" 2313 case "(($ac_try" in 2314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2315 *) ac_try_echo=$ac_try;; 2316 esac 2317 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2318 $as_echo "$ac_try_echo"; } >&5 2319 (eval "$ac_link") 2>conftest.err 2320 ac_status=$? 2321 if test -s conftest.err; then 2322 grep -v '^ *+' conftest.err >conftest.er1 2323 cat conftest.er1 >&5 2324 mv -f conftest.er1 conftest.err 2325 fi 2326 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2327 test $ac_status = 0; } && { 2328 test -z "$ac_c_werror_flag" || 2329 test ! -s conftest.err 2330 } && test -s conftest$ac_exeext && { 2331 test "$cross_compiling" = yes || 2332 test -x conftest$ac_exeext 2333 }; then : 2334 ac_retval=0 2335 else 2336 $as_echo "$as_me: failed program was:" >&5 2337 sed 's/^/| /' conftest.$ac_ext >&5 2338 2339 ac_retval=1 2340 fi 2341 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2342 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2343 # interfere with the next link command; also delete a directory that is 2344 # left behind by Apple's compiler. We do this before executing the actions. 2345 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2346 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2347 as_fn_set_status $ac_retval 2348 2349 } # ac_fn_c_try_link 2350 2351 # ac_fn_c_check_func LINENO FUNC VAR 2352 # ---------------------------------- 2353 # Tests whether FUNC exists, setting the cache variable VAR accordingly 2354 ac_fn_c_check_func () 2355 { 2356 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2358 $as_echo_n "checking for $2... " >&6; } 2359 if eval \${$3+:} false; then : 2360 $as_echo_n "(cached) " >&6 2361 else 2362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2363 /* end confdefs.h. */ 2364 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2365 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2366 #define $2 innocuous_$2 2367 2368 /* System header to define __stub macros and hopefully few prototypes, 2369 which can conflict with char $2 (); below. 2370 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2371 <limits.h> exists even on freestanding compilers. */ 2372 2373 #ifdef __STDC__ 2374 # include <limits.h> 2375 #else 2376 # include <assert.h> 2377 #endif 2378 2379 #undef $2 2380 2381 /* Override any GCC internal prototype to avoid an error. 2382 Use char because int might match the return type of a GCC 2383 builtin and then its argument prototype would still apply. */ 2384 #ifdef __cplusplus 2385 extern "C" 2386 #endif 2387 char $2 (); 2388 /* The GNU C library defines this for functions which it implements 2389 to always fail with ENOSYS. Some functions are actually named 2390 something starting with __ and the normal name is an alias. */ 2391 #if defined __stub_$2 || defined __stub___$2 2392 choke me 2393 #endif 2394 2395 int 2396 main () 2397 { 2398 return $2 (); 2399 ; 2400 return 0; 2401 } 2402 _ACEOF 2403 if ac_fn_c_try_link "$LINENO"; then : 2404 eval "$3=yes" 2405 else 2406 eval "$3=no" 2407 fi 2408 rm -f core conftest.err conftest.$ac_objext \ 2409 conftest$ac_exeext conftest.$ac_ext 2410 fi 2411 eval ac_res=\$$3 2412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2413 $as_echo "$ac_res" >&6; } 2414 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2415 2416 } # ac_fn_c_check_func 2417 2418 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2419 # ---------------------------------------------------- 2420 # Tries to find if the field MEMBER exists in type AGGR, after including 2421 # INCLUDES, setting cache variable VAR accordingly. 2422 ac_fn_c_check_member () 2423 { 2424 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2426 $as_echo_n "checking for $2.$3... " >&6; } 2427 if eval \${$4+:} false; then : 2428 $as_echo_n "(cached) " >&6 2429 else 2430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2431 /* end confdefs.h. */ 2432 $5 2433 int 2434 main () 2435 { 2436 static $2 ac_aggr; 2437 if (ac_aggr.$3) 2438 return 0; 2439 ; 2440 return 0; 2441 } 2442 _ACEOF 2443 if ac_fn_c_try_compile "$LINENO"; then : 2444 eval "$4=yes" 2445 else 2446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2447 /* end confdefs.h. */ 2448 $5 2449 int 2450 main () 2451 { 2452 static $2 ac_aggr; 2453 if (sizeof ac_aggr.$3) 2454 return 0; 2455 ; 2456 return 0; 2457 } 2458 _ACEOF 2459 if ac_fn_c_try_compile "$LINENO"; then : 2460 eval "$4=yes" 2461 else 2462 eval "$4=no" 2463 fi 2464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2465 fi 2466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2467 fi 2468 eval ac_res=\$$4 2469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2470 $as_echo "$ac_res" >&6; } 2471 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2472 2473 } # ac_fn_c_check_member 2474 2475 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2476 # --------------------------------------------- 2477 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2478 # accordingly. 2479 ac_fn_c_check_decl () 2480 { 2481 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2482 as_decl_name=`echo $2|sed 's/ *(.*//'` 2483 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2485 $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2486 if eval \${$3+:} false; then : 2487 $as_echo_n "(cached) " >&6 2488 else 2489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2490 /* end confdefs.h. */ 2491 $4 2492 int 2493 main () 2494 { 2495 #ifndef $as_decl_name 2496 #ifdef __cplusplus 2497 (void) $as_decl_use; 2498 #else 2499 (void) $as_decl_name; 2500 #endif 2501 #endif 2502 2503 ; 2504 return 0; 2505 } 2506 _ACEOF 2507 if ac_fn_c_try_compile "$LINENO"; then : 2508 eval "$3=yes" 2509 else 2510 eval "$3=no" 2511 fi 2512 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2513 fi 2514 eval ac_res=\$$3 2515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2516 $as_echo "$ac_res" >&6; } 2517 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2518 2519 } # ac_fn_c_check_decl 2520 2521 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2522 # ------------------------------------------- 2523 # Tests whether TYPE exists after having included INCLUDES, setting cache 2524 # variable VAR accordingly. 2525 ac_fn_c_check_type () 2526 { 2527 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2529 $as_echo_n "checking for $2... " >&6; } 2530 if eval \${$3+:} false; then : 2531 $as_echo_n "(cached) " >&6 2532 else 2533 eval "$3=no" 2534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2535 /* end confdefs.h. */ 2536 $4 2537 int 2538 main () 2539 { 2540 if (sizeof ($2)) 2541 return 0; 2542 ; 2543 return 0; 2544 } 2545 _ACEOF 2546 if ac_fn_c_try_compile "$LINENO"; then : 2547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2548 /* end confdefs.h. */ 2549 $4 2550 int 2551 main () 2552 { 2553 if (sizeof (($2))) 2554 return 0; 2555 ; 2556 return 0; 2557 } 2558 _ACEOF 2559 if ac_fn_c_try_compile "$LINENO"; then : 2560 2561 else 2562 eval "$3=yes" 2563 fi 2564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2565 fi 2566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2567 fi 2568 eval ac_res=\$$3 2569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2570 $as_echo "$ac_res" >&6; } 2571 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2572 2573 } # ac_fn_c_check_type 2574 2575 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2576 # -------------------------------------------- 2577 # Tries to find the compile-time value of EXPR in a program that includes 2578 # INCLUDES, setting VAR accordingly. Returns whether the value could be 2579 # computed 2580 ac_fn_c_compute_int () 2581 { 2582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2583 if test "$cross_compiling" = yes; then 2584 # Depending upon the size, compute the lo and hi bounds. 2585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2586 /* end confdefs.h. */ 2587 $4 2588 int 2589 main () 2590 { 2591 static int test_array [1 - 2 * !(($2) >= 0)]; 2592 test_array [0] = 0; 2593 return test_array [0]; 2594 2595 ; 2596 return 0; 2597 } 2598 _ACEOF 2599 if ac_fn_c_try_compile "$LINENO"; then : 2600 ac_lo=0 ac_mid=0 2601 while :; do 2602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2603 /* end confdefs.h. */ 2604 $4 2605 int 2606 main () 2607 { 2608 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2609 test_array [0] = 0; 2610 return test_array [0]; 2611 2612 ; 2613 return 0; 2614 } 2615 _ACEOF 2616 if ac_fn_c_try_compile "$LINENO"; then : 2617 ac_hi=$ac_mid; break 2618 else 2619 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2620 if test $ac_lo -le $ac_mid; then 2621 ac_lo= ac_hi= 2622 break 2623 fi 2624 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2625 fi 2626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2627 done 2628 else 2629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2630 /* end confdefs.h. */ 2631 $4 2632 int 2633 main () 2634 { 2635 static int test_array [1 - 2 * !(($2) < 0)]; 2636 test_array [0] = 0; 2637 return test_array [0]; 2638 2639 ; 2640 return 0; 2641 } 2642 _ACEOF 2643 if ac_fn_c_try_compile "$LINENO"; then : 2644 ac_hi=-1 ac_mid=-1 2645 while :; do 2646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2647 /* end confdefs.h. */ 2648 $4 2649 int 2650 main () 2651 { 2652 static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2653 test_array [0] = 0; 2654 return test_array [0]; 2655 2656 ; 2657 return 0; 2658 } 2659 _ACEOF 2660 if ac_fn_c_try_compile "$LINENO"; then : 2661 ac_lo=$ac_mid; break 2662 else 2663 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2664 if test $ac_mid -le $ac_hi; then 2665 ac_lo= ac_hi= 2666 break 2667 fi 2668 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2669 fi 2670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2671 done 2672 else 2673 ac_lo= ac_hi= 2674 fi 2675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2676 fi 2677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2678 # Binary search between lo and hi bounds. 2679 while test "x$ac_lo" != "x$ac_hi"; do 2680 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2682 /* end confdefs.h. */ 2683 $4 2684 int 2685 main () 2686 { 2687 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2688 test_array [0] = 0; 2689 return test_array [0]; 2690 2691 ; 2692 return 0; 2693 } 2694 _ACEOF 2695 if ac_fn_c_try_compile "$LINENO"; then : 2696 ac_hi=$ac_mid 2697 else 2698 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2699 fi 2700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2701 done 2702 case $ac_lo in #(( 2703 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2704 '') ac_retval=1 ;; 2705 esac 2706 else 2707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2708 /* end confdefs.h. */ 2709 $4 2710 static long int longval () { return $2; } 2711 static unsigned long int ulongval () { return $2; } 2712 #include <stdio.h> 2713 #include <stdlib.h> 2714 int 2715 main () 2716 { 2717 2718 FILE *f = fopen ("conftest.val", "w"); 2719 if (! f) 2720 return 1; 2721 if (($2) < 0) 2722 { 2723 long int i = longval (); 2724 if (i != ($2)) 2725 return 1; 2726 fprintf (f, "%ld", i); 2727 } 2728 else 2729 { 2730 unsigned long int i = ulongval (); 2731 if (i != ($2)) 2732 return 1; 2733 fprintf (f, "%lu", i); 2734 } 2735 /* Do not output a trailing newline, as this causes \r\n confusion 2736 on some platforms. */ 2737 return ferror (f) || fclose (f) != 0; 2738 2739 ; 2740 return 0; 2741 } 2742 _ACEOF 2743 if ac_fn_c_try_run "$LINENO"; then : 2744 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2745 else 2746 ac_retval=1 2747 fi 2748 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2749 conftest.$ac_objext conftest.beam conftest.$ac_ext 2750 rm -f conftest.val 2751 2752 fi 2753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2754 as_fn_set_status $ac_retval 2755 2756 } # ac_fn_c_compute_int 2757 cat >config.log <<_ACEOF 2758 This file contains any messages produced by compilers while 2759 running configure, to aid debugging if configure makes a mistake. 2760 2761 It was created by sim $as_me 0, which was 2762 generated by GNU Autoconf 2.69. Invocation command line was 2763 2764 $ $0 $@ 2765 2766 _ACEOF 2767 exec 5>>config.log 2768 { 2769 cat <<_ASUNAME 2770 ## --------- ## 2771 ## Platform. ## 2772 ## --------- ## 2773 2774 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2775 uname -m = `(uname -m) 2>/dev/null || echo unknown` 2776 uname -r = `(uname -r) 2>/dev/null || echo unknown` 2777 uname -s = `(uname -s) 2>/dev/null || echo unknown` 2778 uname -v = `(uname -v) 2>/dev/null || echo unknown` 2779 2780 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2781 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2782 2783 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2784 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2785 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2786 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2787 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2788 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2789 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2790 2791 _ASUNAME 2792 2793 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2794 for as_dir in $PATH 2795 do 2796 IFS=$as_save_IFS 2797 test -z "$as_dir" && as_dir=. 2798 $as_echo "PATH: $as_dir" 2799 done 2800 IFS=$as_save_IFS 2801 2802 } >&5 2803 2804 cat >&5 <<_ACEOF 2805 2806 2807 ## ----------- ## 2808 ## Core tests. ## 2809 ## ----------- ## 2810 2811 _ACEOF 2812 2813 2814 # Keep a trace of the command line. 2815 # Strip out --no-create and --no-recursion so they do not pile up. 2816 # Strip out --silent because we don't want to record it for future runs. 2817 # Also quote any args containing shell meta-characters. 2818 # Make two passes to allow for proper duplicate-argument suppression. 2819 ac_configure_args= 2820 ac_configure_args0= 2821 ac_configure_args1= 2822 ac_must_keep_next=false 2823 for ac_pass in 1 2 2824 do 2825 for ac_arg 2826 do 2827 case $ac_arg in 2828 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2829 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2830 | -silent | --silent | --silen | --sile | --sil) 2831 continue ;; 2832 *\'*) 2833 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2834 esac 2835 case $ac_pass in 2836 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2837 2) 2838 as_fn_append ac_configure_args1 " '$ac_arg'" 2839 if test $ac_must_keep_next = true; then 2840 ac_must_keep_next=false # Got value, back to normal. 2841 else 2842 case $ac_arg in 2843 *=* | --config-cache | -C | -disable-* | --disable-* \ 2844 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2845 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2846 | -with-* | --with-* | -without-* | --without-* | --x) 2847 case "$ac_configure_args0 " in 2848 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2849 esac 2850 ;; 2851 -* ) ac_must_keep_next=true ;; 2852 esac 2853 fi 2854 as_fn_append ac_configure_args " '$ac_arg'" 2855 ;; 2856 esac 2857 done 2858 done 2859 { ac_configure_args0=; unset ac_configure_args0;} 2860 { ac_configure_args1=; unset ac_configure_args1;} 2861 2862 # When interrupted or exit'd, cleanup temporary files, and complete 2863 # config.log. We remove comments because anyway the quotes in there 2864 # would cause problems or look ugly. 2865 # WARNING: Use '\'' to represent an apostrophe within the trap. 2866 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2867 trap 'exit_status=$? 2868 # Save into config.log some information that might help in debugging. 2869 { 2870 echo 2871 2872 $as_echo "## ---------------- ## 2873 ## Cache variables. ## 2874 ## ---------------- ##" 2875 echo 2876 # The following way of writing the cache mishandles newlines in values, 2877 ( 2878 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2879 eval ac_val=\$$ac_var 2880 case $ac_val in #( 2881 *${as_nl}*) 2882 case $ac_var in #( 2883 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2884 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2885 esac 2886 case $ac_var in #( 2887 _ | IFS | as_nl) ;; #( 2888 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2889 *) { eval $ac_var=; unset $ac_var;} ;; 2890 esac ;; 2891 esac 2892 done 2893 (set) 2>&1 | 2894 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2895 *${as_nl}ac_space=\ *) 2896 sed -n \ 2897 "s/'\''/'\''\\\\'\'''\''/g; 2898 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2899 ;; #( 2900 *) 2901 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2902 ;; 2903 esac | 2904 sort 2905 ) 2906 echo 2907 2908 $as_echo "## ----------------- ## 2909 ## Output variables. ## 2910 ## ----------------- ##" 2911 echo 2912 for ac_var in $ac_subst_vars 2913 do 2914 eval ac_val=\$$ac_var 2915 case $ac_val in 2916 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2917 esac 2918 $as_echo "$ac_var='\''$ac_val'\''" 2919 done | sort 2920 echo 2921 2922 if test -n "$ac_subst_files"; then 2923 $as_echo "## ------------------- ## 2924 ## File substitutions. ## 2925 ## ------------------- ##" 2926 echo 2927 for ac_var in $ac_subst_files 2928 do 2929 eval ac_val=\$$ac_var 2930 case $ac_val in 2931 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2932 esac 2933 $as_echo "$ac_var='\''$ac_val'\''" 2934 done | sort 2935 echo 2936 fi 2937 2938 if test -s confdefs.h; then 2939 $as_echo "## ----------- ## 2940 ## confdefs.h. ## 2941 ## ----------- ##" 2942 echo 2943 cat confdefs.h 2944 echo 2945 fi 2946 test "$ac_signal" != 0 && 2947 $as_echo "$as_me: caught signal $ac_signal" 2948 $as_echo "$as_me: exit $exit_status" 2949 } >&5 2950 rm -f core *.core core.conftest.* && 2951 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2952 exit $exit_status 2953 ' 0 2954 for ac_signal in 1 2 13 15; do 2955 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2956 done 2957 ac_signal=0 2958 2959 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2960 rm -f -r conftest* confdefs.h 2961 2962 $as_echo "/* confdefs.h */" > confdefs.h 2963 2964 # Predefined preprocessor variables. 2965 2966 cat >>confdefs.h <<_ACEOF 2967 #define PACKAGE_NAME "$PACKAGE_NAME" 2968 _ACEOF 2969 2970 cat >>confdefs.h <<_ACEOF 2971 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2972 _ACEOF 2973 2974 cat >>confdefs.h <<_ACEOF 2975 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2976 _ACEOF 2977 2978 cat >>confdefs.h <<_ACEOF 2979 #define PACKAGE_STRING "$PACKAGE_STRING" 2980 _ACEOF 2981 2982 cat >>confdefs.h <<_ACEOF 2983 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2984 _ACEOF 2985 2986 cat >>confdefs.h <<_ACEOF 2987 #define PACKAGE_URL "$PACKAGE_URL" 2988 _ACEOF 2989 2990 2991 # Let the site file select an alternate cache file if it wants to. 2992 # Prefer an explicitly selected file to automatically selected ones. 2993 ac_site_file1=NONE 2994 ac_site_file2=NONE 2995 if test -n "$CONFIG_SITE"; then 2996 # We do not want a PATH search for config.site. 2997 case $CONFIG_SITE in #(( 2998 -*) ac_site_file1=./$CONFIG_SITE;; 2999 */*) ac_site_file1=$CONFIG_SITE;; 3000 *) ac_site_file1=./$CONFIG_SITE;; 3001 esac 3002 elif test "x$prefix" != xNONE; then 3003 ac_site_file1=$prefix/share/config.site 3004 ac_site_file2=$prefix/etc/config.site 3005 else 3006 ac_site_file1=$ac_default_prefix/share/config.site 3007 ac_site_file2=$ac_default_prefix/etc/config.site 3008 fi 3009 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 3010 do 3011 test "x$ac_site_file" = xNONE && continue 3012 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 3013 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 3014 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 3015 sed 's/^/| /' "$ac_site_file" >&5 3016 . "$ac_site_file" \ 3017 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3018 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3019 as_fn_error $? "failed to load site script $ac_site_file 3020 See \`config.log' for more details" "$LINENO" 5; } 3021 fi 3022 done 3023 3024 if test -r "$cache_file"; then 3025 # Some versions of bash will fail to source /dev/null (special files 3026 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 3027 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 3028 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 3029 $as_echo "$as_me: loading cache $cache_file" >&6;} 3030 case $cache_file in 3031 [\\/]* | ?:[\\/]* ) . "$cache_file";; 3032 *) . "./$cache_file";; 3033 esac 3034 fi 3035 else 3036 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 3037 $as_echo "$as_me: creating cache $cache_file" >&6;} 3038 >$cache_file 3039 fi 3040 3041 as_fn_append ac_header_list " dlfcn.h" 3042 as_fn_append ac_header_list " fcntl.h" 3043 as_fn_append ac_header_list " fpu_control.h" 3044 as_fn_append ac_header_list " termios.h" 3045 as_fn_append ac_header_list " utime.h" 3046 as_fn_append ac_header_list " linux/if_tun.h" 3047 as_fn_append ac_header_list " linux/mii.h" 3048 as_fn_append ac_header_list " linux/types.h" 3049 as_fn_append ac_header_list " net/if.h" 3050 as_fn_append ac_header_list " netinet/in.h" 3051 as_fn_append ac_header_list " netinet/tcp.h" 3052 as_fn_append ac_header_list " sys/ioctl.h" 3053 as_fn_append ac_header_list " sys/mman.h" 3054 as_fn_append ac_header_list " sys/mount.h" 3055 as_fn_append ac_header_list " sys/param.h" 3056 as_fn_append ac_header_list " sys/resource.h" 3057 as_fn_append ac_header_list " sys/socket.h" 3058 as_fn_append ac_header_list " sys/statfs.h" 3059 as_fn_append ac_header_list " sys/termio.h" 3060 as_fn_append ac_header_list " sys/termios.h" 3061 as_fn_append ac_header_list " sys/types.h" 3062 as_fn_append ac_header_list " sys/vfs.h" 3063 as_fn_append ac_func_list " __setfpucw" 3064 as_fn_append ac_func_list " access" 3065 as_fn_append ac_func_list " aint" 3066 as_fn_append ac_func_list " anint" 3067 as_fn_append ac_func_list " cfgetispeed" 3068 as_fn_append ac_func_list " cfgetospeed" 3069 as_fn_append ac_func_list " cfsetispeed" 3070 as_fn_append ac_func_list " cfsetospeed" 3071 as_fn_append ac_func_list " chdir" 3072 as_fn_append ac_func_list " chmod" 3073 as_fn_append ac_func_list " dup" 3074 as_fn_append ac_func_list " dup2" 3075 as_fn_append ac_func_list " execv" 3076 as_fn_append ac_func_list " execve" 3077 as_fn_append ac_func_list " fcntl" 3078 as_fn_append ac_func_list " fork" 3079 as_fn_append ac_func_list " fstat" 3080 as_fn_append ac_func_list " fstatfs" 3081 as_fn_append ac_func_list " ftruncate" 3082 as_fn_append ac_func_list " getdirentries" 3083 as_fn_append ac_func_list " getegid" 3084 as_fn_append ac_func_list " geteuid" 3085 as_fn_append ac_func_list " getgid" 3086 as_fn_append ac_func_list " getpid" 3087 as_fn_append ac_func_list " getppid" 3088 as_fn_append ac_func_list " getrusage" 3089 as_fn_append ac_func_list " gettimeofday" 3090 as_fn_append ac_func_list " getuid" 3091 as_fn_append ac_func_list " ioctl" 3092 as_fn_append ac_func_list " kill" 3093 as_fn_append ac_func_list " link" 3094 as_fn_append ac_func_list " lseek" 3095 as_fn_append ac_func_list " lstat" 3096 as_fn_append ac_func_list " mkdir" 3097 as_fn_append ac_func_list " mmap" 3098 as_fn_append ac_func_list " munmap" 3099 as_fn_append ac_func_list " pipe" 3100 as_fn_append ac_func_list " posix_fallocate" 3101 as_fn_append ac_func_list " pread" 3102 as_fn_append ac_func_list " rmdir" 3103 as_fn_append ac_func_list " setregid" 3104 as_fn_append ac_func_list " setreuid" 3105 as_fn_append ac_func_list " setgid" 3106 as_fn_append ac_func_list " setuid" 3107 as_fn_append ac_func_list " sigaction" 3108 as_fn_append ac_func_list " sigprocmask" 3109 as_fn_append ac_func_list " sqrt" 3110 as_fn_append ac_func_list " stat" 3111 as_fn_append ac_func_list " strsignal" 3112 as_fn_append ac_func_list " symlink" 3113 as_fn_append ac_func_list " tcdrain" 3114 as_fn_append ac_func_list " tcflow" 3115 as_fn_append ac_func_list " tcflush" 3116 as_fn_append ac_func_list " tcgetattr" 3117 as_fn_append ac_func_list " tcgetpgrp" 3118 as_fn_append ac_func_list " tcsendbreak" 3119 as_fn_append ac_func_list " tcsetattr" 3120 as_fn_append ac_func_list " tcsetpgrp" 3121 as_fn_append ac_func_list " time" 3122 as_fn_append ac_func_list " truncate" 3123 as_fn_append ac_func_list " umask" 3124 as_fn_append ac_func_list " unlink" 3125 as_fn_append ac_func_list " utime" 3126 # Check that the precious variables saved in the cache have kept the same 3127 # value. 3128 ac_cache_corrupted=false 3129 for ac_var in $ac_precious_vars; do 3130 eval ac_old_set=\$ac_cv_env_${ac_var}_set 3131 eval ac_new_set=\$ac_env_${ac_var}_set 3132 eval ac_old_val=\$ac_cv_env_${ac_var}_value 3133 eval ac_new_val=\$ac_env_${ac_var}_value 3134 case $ac_old_set,$ac_new_set in 3135 set,) 3136 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 3137 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 3138 ac_cache_corrupted=: ;; 3139 ,set) 3140 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 3141 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 3142 ac_cache_corrupted=: ;; 3143 ,);; 3144 *) 3145 if test "x$ac_old_val" != "x$ac_new_val"; then 3146 # differences in whitespace do not lead to failure. 3147 ac_old_val_w=`echo x $ac_old_val` 3148 ac_new_val_w=`echo x $ac_new_val` 3149 if test "$ac_old_val_w" != "$ac_new_val_w"; then 3150 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 3151 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 3152 ac_cache_corrupted=: 3153 else 3154 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 3155 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 3156 eval $ac_var=\$ac_old_val 3157 fi 3158 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 3159 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 3160 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 3161 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 3162 fi;; 3163 esac 3164 # Pass precious variables to config.status. 3165 if test "$ac_new_set" = set; then 3166 case $ac_new_val in 3167 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 3168 *) ac_arg=$ac_var=$ac_new_val ;; 3169 esac 3170 case " $ac_configure_args " in 3171 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3172 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 3173 esac 3174 fi 3175 done 3176 if $ac_cache_corrupted; then 3177 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3178 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3179 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 3180 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 3181 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 3182 fi 3183 ## -------------------- ## 3184 ## Main body of script. ## 3185 ## -------------------- ## 3186 3187 ac_ext=c 3188 ac_cpp='$CPP $CPPFLAGS' 3189 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3190 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3191 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3192 3193 3194 3195 3196 3197 3198 3199 3200 # Check whether --with-pkgversion was given. 3201 if test "${with_pkgversion+set}" = set; then : 3202 withval=$with_pkgversion; case "$withval" in 3203 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;; 3204 no) PKGVERSION= ;; 3205 *) PKGVERSION="($withval) " ;; 3206 esac 3207 else 3208 PKGVERSION="(SIM) " 3209 3210 fi 3211 3212 3213 3214 3215 cat >>confdefs.h <<_ACEOF 3216 #define PKGVERSION "$PKGVERSION" 3217 _ACEOF 3218 3219 3220 3221 # Check whether --with-bugurl was given. 3222 if test "${with_bugurl+set}" = set; then : 3223 withval=$with_bugurl; case "$withval" in 3224 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 3225 no) BUGURL= 3226 ;; 3227 *) BUGURL="$withval" 3228 ;; 3229 esac 3230 else 3231 BUGURL="$PACKAGE_BUGREPORT" 3232 3233 fi 3234 3235 case ${BUGURL} in 3236 "") 3237 REPORT_BUGS_TO= 3238 REPORT_BUGS_TEXI= 3239 ;; 3240 *) 3241 REPORT_BUGS_TO="<$BUGURL>" 3242 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 3243 ;; 3244 esac; 3245 3246 3247 3248 3249 cat >>confdefs.h <<_ACEOF 3250 #define REPORT_BUGS_TO "$REPORT_BUGS_TO" 3251 _ACEOF 3252 3253 3254 ac_config_headers="$ac_config_headers config.h" 3255 3256 3257 . $srcdir/../bfd/development.sh 3258 3259 ac_aux_dir= 3260 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 3261 if test -f "$ac_dir/install-sh"; then 3262 ac_aux_dir=$ac_dir 3263 ac_install_sh="$ac_aux_dir/install-sh -c" 3264 break 3265 elif test -f "$ac_dir/install.sh"; then 3266 ac_aux_dir=$ac_dir 3267 ac_install_sh="$ac_aux_dir/install.sh -c" 3268 break 3269 elif test -f "$ac_dir/shtool"; then 3270 ac_aux_dir=$ac_dir 3271 ac_install_sh="$ac_aux_dir/shtool install -c" 3272 break 3273 fi 3274 done 3275 if test -z "$ac_aux_dir"; then 3276 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 3277 fi 3278 3279 # These three variables are undocumented and unsupported, 3280 # and are intended to be withdrawn in a future Autoconf release. 3281 # They can cause serious problems if a builder's source tree is in a directory 3282 # whose full name contains unusual characters. 3283 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 3284 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 3285 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 3286 3287 3288 # Make sure we can run config.sub. 3289 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3290 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3291 3292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3293 $as_echo_n "checking build system type... " >&6; } 3294 if ${ac_cv_build+:} false; then : 3295 $as_echo_n "(cached) " >&6 3296 else 3297 ac_build_alias=$build_alias 3298 test "x$ac_build_alias" = x && 3299 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3300 test "x$ac_build_alias" = x && 3301 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3302 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3303 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3304 3305 fi 3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3307 $as_echo "$ac_cv_build" >&6; } 3308 case $ac_cv_build in 3309 *-*-*) ;; 3310 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3311 esac 3312 build=$ac_cv_build 3313 ac_save_IFS=$IFS; IFS='-' 3314 set x $ac_cv_build 3315 shift 3316 build_cpu=$1 3317 build_vendor=$2 3318 shift; shift 3319 # Remember, the first character of IFS is used to create $*, 3320 # except with old shells: 3321 build_os=$* 3322 IFS=$ac_save_IFS 3323 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3324 3325 3326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3327 $as_echo_n "checking host system type... " >&6; } 3328 if ${ac_cv_host+:} false; then : 3329 $as_echo_n "(cached) " >&6 3330 else 3331 if test "x$host_alias" = x; then 3332 ac_cv_host=$ac_cv_build 3333 else 3334 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3335 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3336 fi 3337 3338 fi 3339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3340 $as_echo "$ac_cv_host" >&6; } 3341 case $ac_cv_host in 3342 *-*-*) ;; 3343 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3344 esac 3345 host=$ac_cv_host 3346 ac_save_IFS=$IFS; IFS='-' 3347 set x $ac_cv_host 3348 shift 3349 host_cpu=$1 3350 host_vendor=$2 3351 shift; shift 3352 # Remember, the first character of IFS is used to create $*, 3353 # except with old shells: 3354 host_os=$* 3355 IFS=$ac_save_IFS 3356 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3357 3358 3359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 3360 $as_echo_n "checking target system type... " >&6; } 3361 if ${ac_cv_target+:} false; then : 3362 $as_echo_n "(cached) " >&6 3363 else 3364 if test "x$target_alias" = x; then 3365 ac_cv_target=$ac_cv_host 3366 else 3367 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 3368 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 3369 fi 3370 3371 fi 3372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 3373 $as_echo "$ac_cv_target" >&6; } 3374 case $ac_cv_target in 3375 *-*-*) ;; 3376 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 3377 esac 3378 target=$ac_cv_target 3379 ac_save_IFS=$IFS; IFS='-' 3380 set x $ac_cv_target 3381 shift 3382 target_cpu=$1 3383 target_vendor=$2 3384 shift; shift 3385 # Remember, the first character of IFS is used to create $*, 3386 # except with old shells: 3387 target_os=$* 3388 IFS=$ac_save_IFS 3389 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 3390 3391 3392 # The aliases save the names the user supplied, while $host etc. 3393 # will get canonicalized. 3394 test -n "$target_alias" && 3395 test "$program_prefix$program_suffix$program_transform_name" = \ 3396 NONENONEs,x,x, && 3397 program_prefix=${target_alias}- 3398 # Expand $ac_aux_dir to an absolute path. 3399 am_aux_dir=`cd "$ac_aux_dir" && pwd` 3400 3401 ac_ext=c 3402 ac_cpp='$CPP $CPPFLAGS' 3403 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3404 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3405 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3406 if test -n "$ac_tool_prefix"; then 3407 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3408 set dummy ${ac_tool_prefix}gcc; ac_word=$2 3409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3410 $as_echo_n "checking for $ac_word... " >&6; } 3411 if ${ac_cv_prog_CC+:} false; then : 3412 $as_echo_n "(cached) " >&6 3413 else 3414 if test -n "$CC"; then 3415 ac_cv_prog_CC="$CC" # Let the user override the test. 3416 else 3417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3418 for as_dir in $PATH 3419 do 3420 IFS=$as_save_IFS 3421 test -z "$as_dir" && as_dir=. 3422 for ac_exec_ext in '' $ac_executable_extensions; do 3423 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3424 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3426 break 2 3427 fi 3428 done 3429 done 3430 IFS=$as_save_IFS 3431 3432 fi 3433 fi 3434 CC=$ac_cv_prog_CC 3435 if test -n "$CC"; then 3436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3437 $as_echo "$CC" >&6; } 3438 else 3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3440 $as_echo "no" >&6; } 3441 fi 3442 3443 3444 fi 3445 if test -z "$ac_cv_prog_CC"; then 3446 ac_ct_CC=$CC 3447 # Extract the first word of "gcc", so it can be a program name with args. 3448 set dummy gcc; ac_word=$2 3449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3450 $as_echo_n "checking for $ac_word... " >&6; } 3451 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3452 $as_echo_n "(cached) " >&6 3453 else 3454 if test -n "$ac_ct_CC"; then 3455 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3456 else 3457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3458 for as_dir in $PATH 3459 do 3460 IFS=$as_save_IFS 3461 test -z "$as_dir" && as_dir=. 3462 for ac_exec_ext in '' $ac_executable_extensions; do 3463 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3464 ac_cv_prog_ac_ct_CC="gcc" 3465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3466 break 2 3467 fi 3468 done 3469 done 3470 IFS=$as_save_IFS 3471 3472 fi 3473 fi 3474 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3475 if test -n "$ac_ct_CC"; then 3476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3477 $as_echo "$ac_ct_CC" >&6; } 3478 else 3479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3480 $as_echo "no" >&6; } 3481 fi 3482 3483 if test "x$ac_ct_CC" = x; then 3484 CC="" 3485 else 3486 case $cross_compiling:$ac_tool_warned in 3487 yes:) 3488 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3489 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3490 ac_tool_warned=yes ;; 3491 esac 3492 CC=$ac_ct_CC 3493 fi 3494 else 3495 CC="$ac_cv_prog_CC" 3496 fi 3497 3498 if test -z "$CC"; then 3499 if test -n "$ac_tool_prefix"; then 3500 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3501 set dummy ${ac_tool_prefix}cc; ac_word=$2 3502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3503 $as_echo_n "checking for $ac_word... " >&6; } 3504 if ${ac_cv_prog_CC+:} false; then : 3505 $as_echo_n "(cached) " >&6 3506 else 3507 if test -n "$CC"; then 3508 ac_cv_prog_CC="$CC" # Let the user override the test. 3509 else 3510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3511 for as_dir in $PATH 3512 do 3513 IFS=$as_save_IFS 3514 test -z "$as_dir" && as_dir=. 3515 for ac_exec_ext in '' $ac_executable_extensions; do 3516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3517 ac_cv_prog_CC="${ac_tool_prefix}cc" 3518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3519 break 2 3520 fi 3521 done 3522 done 3523 IFS=$as_save_IFS 3524 3525 fi 3526 fi 3527 CC=$ac_cv_prog_CC 3528 if test -n "$CC"; then 3529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3530 $as_echo "$CC" >&6; } 3531 else 3532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3533 $as_echo "no" >&6; } 3534 fi 3535 3536 3537 fi 3538 fi 3539 if test -z "$CC"; then 3540 # Extract the first word of "cc", so it can be a program name with args. 3541 set dummy cc; ac_word=$2 3542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3543 $as_echo_n "checking for $ac_word... " >&6; } 3544 if ${ac_cv_prog_CC+:} false; then : 3545 $as_echo_n "(cached) " >&6 3546 else 3547 if test -n "$CC"; then 3548 ac_cv_prog_CC="$CC" # Let the user override the test. 3549 else 3550 ac_prog_rejected=no 3551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3552 for as_dir in $PATH 3553 do 3554 IFS=$as_save_IFS 3555 test -z "$as_dir" && as_dir=. 3556 for ac_exec_ext in '' $ac_executable_extensions; do 3557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3558 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3559 ac_prog_rejected=yes 3560 continue 3561 fi 3562 ac_cv_prog_CC="cc" 3563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3564 break 2 3565 fi 3566 done 3567 done 3568 IFS=$as_save_IFS 3569 3570 if test $ac_prog_rejected = yes; then 3571 # We found a bogon in the path, so make sure we never use it. 3572 set dummy $ac_cv_prog_CC 3573 shift 3574 if test $# != 0; then 3575 # We chose a different compiler from the bogus one. 3576 # However, it has the same basename, so the bogon will be chosen 3577 # first if we set CC to just the basename; use the full file name. 3578 shift 3579 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3580 fi 3581 fi 3582 fi 3583 fi 3584 CC=$ac_cv_prog_CC 3585 if test -n "$CC"; then 3586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3587 $as_echo "$CC" >&6; } 3588 else 3589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3590 $as_echo "no" >&6; } 3591 fi 3592 3593 3594 fi 3595 if test -z "$CC"; then 3596 if test -n "$ac_tool_prefix"; then 3597 for ac_prog in cl.exe 3598 do 3599 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3600 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3602 $as_echo_n "checking for $ac_word... " >&6; } 3603 if ${ac_cv_prog_CC+:} false; then : 3604 $as_echo_n "(cached) " >&6 3605 else 3606 if test -n "$CC"; then 3607 ac_cv_prog_CC="$CC" # Let the user override the test. 3608 else 3609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3610 for as_dir in $PATH 3611 do 3612 IFS=$as_save_IFS 3613 test -z "$as_dir" && as_dir=. 3614 for ac_exec_ext in '' $ac_executable_extensions; do 3615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3616 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3618 break 2 3619 fi 3620 done 3621 done 3622 IFS=$as_save_IFS 3623 3624 fi 3625 fi 3626 CC=$ac_cv_prog_CC 3627 if test -n "$CC"; then 3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3629 $as_echo "$CC" >&6; } 3630 else 3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3632 $as_echo "no" >&6; } 3633 fi 3634 3635 3636 test -n "$CC" && break 3637 done 3638 fi 3639 if test -z "$CC"; then 3640 ac_ct_CC=$CC 3641 for ac_prog in cl.exe 3642 do 3643 # Extract the first word of "$ac_prog", so it can be a program name with args. 3644 set dummy $ac_prog; ac_word=$2 3645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3646 $as_echo_n "checking for $ac_word... " >&6; } 3647 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3648 $as_echo_n "(cached) " >&6 3649 else 3650 if test -n "$ac_ct_CC"; then 3651 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3652 else 3653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3654 for as_dir in $PATH 3655 do 3656 IFS=$as_save_IFS 3657 test -z "$as_dir" && as_dir=. 3658 for ac_exec_ext in '' $ac_executable_extensions; do 3659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3660 ac_cv_prog_ac_ct_CC="$ac_prog" 3661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3662 break 2 3663 fi 3664 done 3665 done 3666 IFS=$as_save_IFS 3667 3668 fi 3669 fi 3670 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3671 if test -n "$ac_ct_CC"; then 3672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3673 $as_echo "$ac_ct_CC" >&6; } 3674 else 3675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3676 $as_echo "no" >&6; } 3677 fi 3678 3679 3680 test -n "$ac_ct_CC" && break 3681 done 3682 3683 if test "x$ac_ct_CC" = x; then 3684 CC="" 3685 else 3686 case $cross_compiling:$ac_tool_warned in 3687 yes:) 3688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3689 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3690 ac_tool_warned=yes ;; 3691 esac 3692 CC=$ac_ct_CC 3693 fi 3694 fi 3695 3696 fi 3697 3698 3699 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3700 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3701 as_fn_error $? "no acceptable C compiler found in \$PATH 3702 See \`config.log' for more details" "$LINENO" 5; } 3703 3704 # Provide some information about the compiler. 3705 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3706 set X $ac_compile 3707 ac_compiler=$2 3708 for ac_option in --version -v -V -qversion; do 3709 { { ac_try="$ac_compiler $ac_option >&5" 3710 case "(($ac_try" in 3711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3712 *) ac_try_echo=$ac_try;; 3713 esac 3714 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3715 $as_echo "$ac_try_echo"; } >&5 3716 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3717 ac_status=$? 3718 if test -s conftest.err; then 3719 sed '10a\ 3720 ... rest of stderr output deleted ... 3721 10q' conftest.err >conftest.er1 3722 cat conftest.er1 >&5 3723 fi 3724 rm -f conftest.er1 conftest.err 3725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3726 test $ac_status = 0; } 3727 done 3728 3729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3730 /* end confdefs.h. */ 3731 3732 int 3733 main () 3734 { 3735 3736 ; 3737 return 0; 3738 } 3739 _ACEOF 3740 ac_clean_files_save=$ac_clean_files 3741 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3742 # Try to create an executable without -o first, disregard a.out. 3743 # It will help us diagnose broken compilers, and finding out an intuition 3744 # of exeext. 3745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3746 $as_echo_n "checking whether the C compiler works... " >&6; } 3747 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3748 3749 # The possible output files: 3750 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3751 3752 ac_rmfiles= 3753 for ac_file in $ac_files 3754 do 3755 case $ac_file in 3756 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3757 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3758 esac 3759 done 3760 rm -f $ac_rmfiles 3761 3762 if { { ac_try="$ac_link_default" 3763 case "(($ac_try" in 3764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3765 *) ac_try_echo=$ac_try;; 3766 esac 3767 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3768 $as_echo "$ac_try_echo"; } >&5 3769 (eval "$ac_link_default") 2>&5 3770 ac_status=$? 3771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3772 test $ac_status = 0; }; then : 3773 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3774 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3775 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3776 # so that the user can short-circuit this test for compilers unknown to 3777 # Autoconf. 3778 for ac_file in $ac_files '' 3779 do 3780 test -f "$ac_file" || continue 3781 case $ac_file in 3782 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3783 ;; 3784 [ab].out ) 3785 # We found the default executable, but exeext='' is most 3786 # certainly right. 3787 break;; 3788 *.* ) 3789 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3790 then :; else 3791 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3792 fi 3793 # We set ac_cv_exeext here because the later test for it is not 3794 # safe: cross compilers may not add the suffix if given an `-o' 3795 # argument, so we may need to know it at that point already. 3796 # Even if this section looks crufty: it has the advantage of 3797 # actually working. 3798 break;; 3799 * ) 3800 break;; 3801 esac 3802 done 3803 test "$ac_cv_exeext" = no && ac_cv_exeext= 3804 3805 else 3806 ac_file='' 3807 fi 3808 if test -z "$ac_file"; then : 3809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3810 $as_echo "no" >&6; } 3811 $as_echo "$as_me: failed program was:" >&5 3812 sed 's/^/| /' conftest.$ac_ext >&5 3813 3814 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3815 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3816 as_fn_error 77 "C compiler cannot create executables 3817 See \`config.log' for more details" "$LINENO" 5; } 3818 else 3819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3820 $as_echo "yes" >&6; } 3821 fi 3822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3823 $as_echo_n "checking for C compiler default output file name... " >&6; } 3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3825 $as_echo "$ac_file" >&6; } 3826 ac_exeext=$ac_cv_exeext 3827 3828 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3829 ac_clean_files=$ac_clean_files_save 3830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3831 $as_echo_n "checking for suffix of executables... " >&6; } 3832 if { { ac_try="$ac_link" 3833 case "(($ac_try" in 3834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3835 *) ac_try_echo=$ac_try;; 3836 esac 3837 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3838 $as_echo "$ac_try_echo"; } >&5 3839 (eval "$ac_link") 2>&5 3840 ac_status=$? 3841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3842 test $ac_status = 0; }; then : 3843 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3844 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3845 # work properly (i.e., refer to `conftest.exe'), while it won't with 3846 # `rm'. 3847 for ac_file in conftest.exe conftest conftest.*; do 3848 test -f "$ac_file" || continue 3849 case $ac_file in 3850 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3851 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3852 break;; 3853 * ) break;; 3854 esac 3855 done 3856 else 3857 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3858 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3859 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3860 See \`config.log' for more details" "$LINENO" 5; } 3861 fi 3862 rm -f conftest conftest$ac_cv_exeext 3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3864 $as_echo "$ac_cv_exeext" >&6; } 3865 3866 rm -f conftest.$ac_ext 3867 EXEEXT=$ac_cv_exeext 3868 ac_exeext=$EXEEXT 3869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3870 /* end confdefs.h. */ 3871 #include <stdio.h> 3872 int 3873 main () 3874 { 3875 FILE *f = fopen ("conftest.out", "w"); 3876 return ferror (f) || fclose (f) != 0; 3877 3878 ; 3879 return 0; 3880 } 3881 _ACEOF 3882 ac_clean_files="$ac_clean_files conftest.out" 3883 # Check that the compiler produces executables we can run. If not, either 3884 # the compiler is broken, or we cross compile. 3885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3886 $as_echo_n "checking whether we are cross compiling... " >&6; } 3887 if test "$cross_compiling" != yes; then 3888 { { ac_try="$ac_link" 3889 case "(($ac_try" in 3890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3891 *) ac_try_echo=$ac_try;; 3892 esac 3893 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3894 $as_echo "$ac_try_echo"; } >&5 3895 (eval "$ac_link") 2>&5 3896 ac_status=$? 3897 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3898 test $ac_status = 0; } 3899 if { ac_try='./conftest$ac_cv_exeext' 3900 { { case "(($ac_try" in 3901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3902 *) ac_try_echo=$ac_try;; 3903 esac 3904 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3905 $as_echo "$ac_try_echo"; } >&5 3906 (eval "$ac_try") 2>&5 3907 ac_status=$? 3908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3909 test $ac_status = 0; }; }; then 3910 cross_compiling=no 3911 else 3912 if test "$cross_compiling" = maybe; then 3913 cross_compiling=yes 3914 else 3915 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3916 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3917 as_fn_error $? "cannot run C compiled programs. 3918 If you meant to cross compile, use \`--host'. 3919 See \`config.log' for more details" "$LINENO" 5; } 3920 fi 3921 fi 3922 fi 3923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3924 $as_echo "$cross_compiling" >&6; } 3925 3926 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3927 ac_clean_files=$ac_clean_files_save 3928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3929 $as_echo_n "checking for suffix of object files... " >&6; } 3930 if ${ac_cv_objext+:} false; then : 3931 $as_echo_n "(cached) " >&6 3932 else 3933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3934 /* end confdefs.h. */ 3935 3936 int 3937 main () 3938 { 3939 3940 ; 3941 return 0; 3942 } 3943 _ACEOF 3944 rm -f conftest.o conftest.obj 3945 if { { ac_try="$ac_compile" 3946 case "(($ac_try" in 3947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3948 *) ac_try_echo=$ac_try;; 3949 esac 3950 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3951 $as_echo "$ac_try_echo"; } >&5 3952 (eval "$ac_compile") 2>&5 3953 ac_status=$? 3954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3955 test $ac_status = 0; }; then : 3956 for ac_file in conftest.o conftest.obj conftest.*; do 3957 test -f "$ac_file" || continue; 3958 case $ac_file in 3959 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3960 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3961 break;; 3962 esac 3963 done 3964 else 3965 $as_echo "$as_me: failed program was:" >&5 3966 sed 's/^/| /' conftest.$ac_ext >&5 3967 3968 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3969 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3970 as_fn_error $? "cannot compute suffix of object files: cannot compile 3971 See \`config.log' for more details" "$LINENO" 5; } 3972 fi 3973 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3974 fi 3975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3976 $as_echo "$ac_cv_objext" >&6; } 3977 OBJEXT=$ac_cv_objext 3978 ac_objext=$OBJEXT 3979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3980 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3981 if ${ac_cv_c_compiler_gnu+:} false; then : 3982 $as_echo_n "(cached) " >&6 3983 else 3984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3985 /* end confdefs.h. */ 3986 3987 int 3988 main () 3989 { 3990 #ifndef __GNUC__ 3991 choke me 3992 #endif 3993 3994 ; 3995 return 0; 3996 } 3997 _ACEOF 3998 if ac_fn_c_try_compile "$LINENO"; then : 3999 ac_compiler_gnu=yes 4000 else 4001 ac_compiler_gnu=no 4002 fi 4003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4004 ac_cv_c_compiler_gnu=$ac_compiler_gnu 4005 4006 fi 4007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4008 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4009 if test $ac_compiler_gnu = yes; then 4010 GCC=yes 4011 else 4012 GCC= 4013 fi 4014 ac_test_CFLAGS=${CFLAGS+set} 4015 ac_save_CFLAGS=$CFLAGS 4016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4017 $as_echo_n "checking whether $CC accepts -g... " >&6; } 4018 if ${ac_cv_prog_cc_g+:} false; then : 4019 $as_echo_n "(cached) " >&6 4020 else 4021 ac_save_c_werror_flag=$ac_c_werror_flag 4022 ac_c_werror_flag=yes 4023 ac_cv_prog_cc_g=no 4024 CFLAGS="-g" 4025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4026 /* end confdefs.h. */ 4027 4028 int 4029 main () 4030 { 4031 4032 ; 4033 return 0; 4034 } 4035 _ACEOF 4036 if ac_fn_c_try_compile "$LINENO"; then : 4037 ac_cv_prog_cc_g=yes 4038 else 4039 CFLAGS="" 4040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4041 /* end confdefs.h. */ 4042 4043 int 4044 main () 4045 { 4046 4047 ; 4048 return 0; 4049 } 4050 _ACEOF 4051 if ac_fn_c_try_compile "$LINENO"; then : 4052 4053 else 4054 ac_c_werror_flag=$ac_save_c_werror_flag 4055 CFLAGS="-g" 4056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4057 /* end confdefs.h. */ 4058 4059 int 4060 main () 4061 { 4062 4063 ; 4064 return 0; 4065 } 4066 _ACEOF 4067 if ac_fn_c_try_compile "$LINENO"; then : 4068 ac_cv_prog_cc_g=yes 4069 fi 4070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4071 fi 4072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4073 fi 4074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4075 ac_c_werror_flag=$ac_save_c_werror_flag 4076 fi 4077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4078 $as_echo "$ac_cv_prog_cc_g" >&6; } 4079 if test "$ac_test_CFLAGS" = set; then 4080 CFLAGS=$ac_save_CFLAGS 4081 elif test $ac_cv_prog_cc_g = yes; then 4082 if test "$GCC" = yes; then 4083 CFLAGS="-g -O2" 4084 else 4085 CFLAGS="-g" 4086 fi 4087 else 4088 if test "$GCC" = yes; then 4089 CFLAGS="-O2" 4090 else 4091 CFLAGS= 4092 fi 4093 fi 4094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4095 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4096 if ${ac_cv_prog_cc_c89+:} false; then : 4097 $as_echo_n "(cached) " >&6 4098 else 4099 ac_cv_prog_cc_c89=no 4100 ac_save_CC=$CC 4101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4102 /* end confdefs.h. */ 4103 #include <stdarg.h> 4104 #include <stdio.h> 4105 struct stat; 4106 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4107 struct buf { int x; }; 4108 FILE * (*rcsopen) (struct buf *, struct stat *, int); 4109 static char *e (p, i) 4110 char **p; 4111 int i; 4112 { 4113 return p[i]; 4114 } 4115 static char *f (char * (*g) (char **, int), char **p, ...) 4116 { 4117 char *s; 4118 va_list v; 4119 va_start (v,p); 4120 s = g (p, va_arg (v,int)); 4121 va_end (v); 4122 return s; 4123 } 4124 4125 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4126 function prototypes and stuff, but not '\xHH' hex character constants. 4127 These don't provoke an error unfortunately, instead are silently treated 4128 as 'x'. The following induces an error, until -std is added to get 4129 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4130 array size at least. It's necessary to write '\x00'==0 to get something 4131 that's true only with -std. */ 4132 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4133 4134 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4135 inside strings and character constants. */ 4136 #define FOO(x) 'x' 4137 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4138 4139 int test (int i, double x); 4140 struct s1 {int (*f) (int a);}; 4141 struct s2 {int (*f) (double a);}; 4142 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4143 int argc; 4144 char **argv; 4145 int 4146 main () 4147 { 4148 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4149 ; 4150 return 0; 4151 } 4152 _ACEOF 4153 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4154 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4155 do 4156 CC="$ac_save_CC $ac_arg" 4157 if ac_fn_c_try_compile "$LINENO"; then : 4158 ac_cv_prog_cc_c89=$ac_arg 4159 fi 4160 rm -f core conftest.err conftest.$ac_objext 4161 test "x$ac_cv_prog_cc_c89" != "xno" && break 4162 done 4163 rm -f conftest.$ac_ext 4164 CC=$ac_save_CC 4165 4166 fi 4167 # AC_CACHE_VAL 4168 case "x$ac_cv_prog_cc_c89" in 4169 x) 4170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4171 $as_echo "none needed" >&6; } ;; 4172 xno) 4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4174 $as_echo "unsupported" >&6; } ;; 4175 *) 4176 CC="$CC $ac_cv_prog_cc_c89" 4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4178 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4179 esac 4180 if test "x$ac_cv_prog_cc_c89" != xno; then : 4181 4182 fi 4183 4184 ac_ext=c 4185 ac_cpp='$CPP $CPPFLAGS' 4186 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4187 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4188 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4189 4190 ac_ext=c 4191 ac_cpp='$CPP $CPPFLAGS' 4192 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4193 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4194 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4196 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4197 if ${am_cv_prog_cc_c_o+:} false; then : 4198 $as_echo_n "(cached) " >&6 4199 else 4200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4201 /* end confdefs.h. */ 4202 4203 int 4204 main () 4205 { 4206 4207 ; 4208 return 0; 4209 } 4210 _ACEOF 4211 # Make sure it works both with $CC and with simple cc. 4212 # Following AC_PROG_CC_C_O, we do the test twice because some 4213 # compilers refuse to overwrite an existing .o file with -o, 4214 # though they will create one. 4215 am_cv_prog_cc_c_o=yes 4216 for am_i in 1 2; do 4217 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4218 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4219 ac_status=$? 4220 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4221 (exit $ac_status); } \ 4222 && test -f conftest2.$ac_objext; then 4223 : OK 4224 else 4225 am_cv_prog_cc_c_o=no 4226 break 4227 fi 4228 done 4229 rm -f core conftest* 4230 unset am_i 4231 fi 4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4233 $as_echo "$am_cv_prog_cc_c_o" >&6; } 4234 if test "$am_cv_prog_cc_c_o" != yes; then 4235 # Losing compiler, so override with the script. 4236 # FIXME: It is wrong to rewrite CC. 4237 # But if we don't then we get into trouble of one sort or another. 4238 # A longer-term fix would be to have automake use am__CC in this case, 4239 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4240 CC="$am_aux_dir/compile $CC" 4241 fi 4242 ac_ext=c 4243 ac_cpp='$CPP $CPPFLAGS' 4244 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4245 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4246 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4247 4248 4249 ac_ext=c 4250 ac_cpp='$CPP $CPPFLAGS' 4251 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4252 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4253 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4255 $as_echo_n "checking how to run the C preprocessor... " >&6; } 4256 # On Suns, sometimes $CPP names a directory. 4257 if test -n "$CPP" && test -d "$CPP"; then 4258 CPP= 4259 fi 4260 if test -z "$CPP"; then 4261 if ${ac_cv_prog_CPP+:} false; then : 4262 $as_echo_n "(cached) " >&6 4263 else 4264 # Double quotes because CPP needs to be expanded 4265 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4266 do 4267 ac_preproc_ok=false 4268 for ac_c_preproc_warn_flag in '' yes 4269 do 4270 # Use a header file that comes with gcc, so configuring glibc 4271 # with a fresh cross-compiler works. 4272 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4273 # <limits.h> exists even on freestanding compilers. 4274 # On the NeXT, cc -E runs the code through the compiler's parser, 4275 # not just through cpp. "Syntax error" is here to catch this case. 4276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4277 /* end confdefs.h. */ 4278 #ifdef __STDC__ 4279 # include <limits.h> 4280 #else 4281 # include <assert.h> 4282 #endif 4283 Syntax error 4284 _ACEOF 4285 if ac_fn_c_try_cpp "$LINENO"; then : 4286 4287 else 4288 # Broken: fails on valid input. 4289 continue 4290 fi 4291 rm -f conftest.err conftest.i conftest.$ac_ext 4292 4293 # OK, works on sane cases. Now check whether nonexistent headers 4294 # can be detected and how. 4295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4296 /* end confdefs.h. */ 4297 #include <ac_nonexistent.h> 4298 _ACEOF 4299 if ac_fn_c_try_cpp "$LINENO"; then : 4300 # Broken: success on invalid input. 4301 continue 4302 else 4303 # Passes both tests. 4304 ac_preproc_ok=: 4305 break 4306 fi 4307 rm -f conftest.err conftest.i conftest.$ac_ext 4308 4309 done 4310 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4311 rm -f conftest.i conftest.err conftest.$ac_ext 4312 if $ac_preproc_ok; then : 4313 break 4314 fi 4315 4316 done 4317 ac_cv_prog_CPP=$CPP 4318 4319 fi 4320 CPP=$ac_cv_prog_CPP 4321 else 4322 ac_cv_prog_CPP=$CPP 4323 fi 4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4325 $as_echo "$CPP" >&6; } 4326 ac_preproc_ok=false 4327 for ac_c_preproc_warn_flag in '' yes 4328 do 4329 # Use a header file that comes with gcc, so configuring glibc 4330 # with a fresh cross-compiler works. 4331 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4332 # <limits.h> exists even on freestanding compilers. 4333 # On the NeXT, cc -E runs the code through the compiler's parser, 4334 # not just through cpp. "Syntax error" is here to catch this case. 4335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4336 /* end confdefs.h. */ 4337 #ifdef __STDC__ 4338 # include <limits.h> 4339 #else 4340 # include <assert.h> 4341 #endif 4342 Syntax error 4343 _ACEOF 4344 if ac_fn_c_try_cpp "$LINENO"; then : 4345 4346 else 4347 # Broken: fails on valid input. 4348 continue 4349 fi 4350 rm -f conftest.err conftest.i conftest.$ac_ext 4351 4352 # OK, works on sane cases. Now check whether nonexistent headers 4353 # can be detected and how. 4354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4355 /* end confdefs.h. */ 4356 #include <ac_nonexistent.h> 4357 _ACEOF 4358 if ac_fn_c_try_cpp "$LINENO"; then : 4359 # Broken: success on invalid input. 4360 continue 4361 else 4362 # Passes both tests. 4363 ac_preproc_ok=: 4364 break 4365 fi 4366 rm -f conftest.err conftest.i conftest.$ac_ext 4367 4368 done 4369 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4370 rm -f conftest.i conftest.err conftest.$ac_ext 4371 if $ac_preproc_ok; then : 4372 4373 else 4374 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4375 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4376 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4377 See \`config.log' for more details" "$LINENO" 5; } 4378 fi 4379 4380 ac_ext=c 4381 ac_cpp='$CPP $CPPFLAGS' 4382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4384 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4385 4386 4387 4388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4389 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4390 if ${ac_cv_path_GREP+:} false; then : 4391 $as_echo_n "(cached) " >&6 4392 else 4393 if test -z "$GREP"; then 4394 ac_path_GREP_found=false 4395 # Loop through the user's path and test for each of PROGNAME-LIST 4396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4397 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4398 do 4399 IFS=$as_save_IFS 4400 test -z "$as_dir" && as_dir=. 4401 for ac_prog in grep ggrep; do 4402 for ac_exec_ext in '' $ac_executable_extensions; do 4403 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4404 as_fn_executable_p "$ac_path_GREP" || continue 4405 # Check for GNU ac_path_GREP and select it if it is found. 4406 # Check for GNU $ac_path_GREP 4407 case `"$ac_path_GREP" --version 2>&1` in 4408 *GNU*) 4409 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4410 *) 4411 ac_count=0 4412 $as_echo_n 0123456789 >"conftest.in" 4413 while : 4414 do 4415 cat "conftest.in" "conftest.in" >"conftest.tmp" 4416 mv "conftest.tmp" "conftest.in" 4417 cp "conftest.in" "conftest.nl" 4418 $as_echo 'GREP' >> "conftest.nl" 4419 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4420 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4421 as_fn_arith $ac_count + 1 && ac_count=$as_val 4422 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4423 # Best one so far, save it but keep looking for a better one 4424 ac_cv_path_GREP="$ac_path_GREP" 4425 ac_path_GREP_max=$ac_count 4426 fi 4427 # 10*(2^10) chars as input seems more than enough 4428 test $ac_count -gt 10 && break 4429 done 4430 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4431 esac 4432 4433 $ac_path_GREP_found && break 3 4434 done 4435 done 4436 done 4437 IFS=$as_save_IFS 4438 if test -z "$ac_cv_path_GREP"; then 4439 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4440 fi 4441 else 4442 ac_cv_path_GREP=$GREP 4443 fi 4444 4445 fi 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4447 $as_echo "$ac_cv_path_GREP" >&6; } 4448 GREP="$ac_cv_path_GREP" 4449 4450 4451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4452 $as_echo_n "checking for egrep... " >&6; } 4453 if ${ac_cv_path_EGREP+:} false; then : 4454 $as_echo_n "(cached) " >&6 4455 else 4456 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4457 then ac_cv_path_EGREP="$GREP -E" 4458 else 4459 if test -z "$EGREP"; then 4460 ac_path_EGREP_found=false 4461 # Loop through the user's path and test for each of PROGNAME-LIST 4462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4463 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4464 do 4465 IFS=$as_save_IFS 4466 test -z "$as_dir" && as_dir=. 4467 for ac_prog in egrep; do 4468 for ac_exec_ext in '' $ac_executable_extensions; do 4469 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4470 as_fn_executable_p "$ac_path_EGREP" || continue 4471 # Check for GNU ac_path_EGREP and select it if it is found. 4472 # Check for GNU $ac_path_EGREP 4473 case `"$ac_path_EGREP" --version 2>&1` in 4474 *GNU*) 4475 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4476 *) 4477 ac_count=0 4478 $as_echo_n 0123456789 >"conftest.in" 4479 while : 4480 do 4481 cat "conftest.in" "conftest.in" >"conftest.tmp" 4482 mv "conftest.tmp" "conftest.in" 4483 cp "conftest.in" "conftest.nl" 4484 $as_echo 'EGREP' >> "conftest.nl" 4485 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4486 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4487 as_fn_arith $ac_count + 1 && ac_count=$as_val 4488 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4489 # Best one so far, save it but keep looking for a better one 4490 ac_cv_path_EGREP="$ac_path_EGREP" 4491 ac_path_EGREP_max=$ac_count 4492 fi 4493 # 10*(2^10) chars as input seems more than enough 4494 test $ac_count -gt 10 && break 4495 done 4496 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4497 esac 4498 4499 $ac_path_EGREP_found && break 3 4500 done 4501 done 4502 done 4503 IFS=$as_save_IFS 4504 if test -z "$ac_cv_path_EGREP"; then 4505 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4506 fi 4507 else 4508 ac_cv_path_EGREP=$EGREP 4509 fi 4510 4511 fi 4512 fi 4513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4514 $as_echo "$ac_cv_path_EGREP" >&6; } 4515 EGREP="$ac_cv_path_EGREP" 4516 4517 4518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4519 $as_echo_n "checking for ANSI C header files... " >&6; } 4520 if ${ac_cv_header_stdc+:} false; then : 4521 $as_echo_n "(cached) " >&6 4522 else 4523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4524 /* end confdefs.h. */ 4525 #include <stdlib.h> 4526 #include <stdarg.h> 4527 #include <string.h> 4528 #include <float.h> 4529 4530 int 4531 main () 4532 { 4533 4534 ; 4535 return 0; 4536 } 4537 _ACEOF 4538 if ac_fn_c_try_compile "$LINENO"; then : 4539 ac_cv_header_stdc=yes 4540 else 4541 ac_cv_header_stdc=no 4542 fi 4543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4544 4545 if test $ac_cv_header_stdc = yes; then 4546 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4548 /* end confdefs.h. */ 4549 #include <string.h> 4550 4551 _ACEOF 4552 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4553 $EGREP "memchr" >/dev/null 2>&1; then : 4554 4555 else 4556 ac_cv_header_stdc=no 4557 fi 4558 rm -f conftest* 4559 4560 fi 4561 4562 if test $ac_cv_header_stdc = yes; then 4563 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4565 /* end confdefs.h. */ 4566 #include <stdlib.h> 4567 4568 _ACEOF 4569 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4570 $EGREP "free" >/dev/null 2>&1; then : 4571 4572 else 4573 ac_cv_header_stdc=no 4574 fi 4575 rm -f conftest* 4576 4577 fi 4578 4579 if test $ac_cv_header_stdc = yes; then 4580 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4581 if test "$cross_compiling" = yes; then : 4582 : 4583 else 4584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4585 /* end confdefs.h. */ 4586 #include <ctype.h> 4587 #include <stdlib.h> 4588 #if ((' ' & 0x0FF) == 0x020) 4589 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4590 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4591 #else 4592 # define ISLOWER(c) \ 4593 (('a' <= (c) && (c) <= 'i') \ 4594 || ('j' <= (c) && (c) <= 'r') \ 4595 || ('s' <= (c) && (c) <= 'z')) 4596 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4597 #endif 4598 4599 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4600 int 4601 main () 4602 { 4603 int i; 4604 for (i = 0; i < 256; i++) 4605 if (XOR (islower (i), ISLOWER (i)) 4606 || toupper (i) != TOUPPER (i)) 4607 return 2; 4608 return 0; 4609 } 4610 _ACEOF 4611 if ac_fn_c_try_run "$LINENO"; then : 4612 4613 else 4614 ac_cv_header_stdc=no 4615 fi 4616 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4617 conftest.$ac_objext conftest.beam conftest.$ac_ext 4618 fi 4619 4620 fi 4621 fi 4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4623 $as_echo "$ac_cv_header_stdc" >&6; } 4624 if test $ac_cv_header_stdc = yes; then 4625 4626 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4627 4628 fi 4629 4630 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4631 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4632 inttypes.h stdint.h unistd.h 4633 do : 4634 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4635 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4636 " 4637 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4638 cat >>confdefs.h <<_ACEOF 4639 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4640 _ACEOF 4641 4642 fi 4643 4644 done 4645 4646 4647 test "$program_prefix" != NONE && 4648 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4649 # Use a double $ so make ignores it. 4650 test "$program_suffix" != NONE && 4651 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4652 # Double any \ or $. 4653 # By default was `s,x,x', remove it if useless. 4654 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4655 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4656 4657 # Find a good install program. We prefer a C program (faster), 4658 # so one script is as good as another. But avoid the broken or 4659 # incompatible versions: 4660 # SysV /etc/install, /usr/sbin/install 4661 # SunOS /usr/etc/install 4662 # IRIX /sbin/install 4663 # AIX /bin/install 4664 # AmigaOS /C/install, which installs bootblocks on floppy discs 4665 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4666 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 4667 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4668 # OS/2's system install, which has a completely different semantic 4669 # ./install, which can be erroneously created by make from ./install.sh. 4670 # Reject install programs that cannot install multiple files. 4671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4672 $as_echo_n "checking for a BSD-compatible install... " >&6; } 4673 if test -z "$INSTALL"; then 4674 if ${ac_cv_path_install+:} false; then : 4675 $as_echo_n "(cached) " >&6 4676 else 4677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4678 for as_dir in $PATH 4679 do 4680 IFS=$as_save_IFS 4681 test -z "$as_dir" && as_dir=. 4682 # Account for people who put trailing slashes in PATH elements. 4683 case $as_dir/ in #(( 4684 ./ | .// | /[cC]/* | \ 4685 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4686 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4687 /usr/ucb/* ) ;; 4688 *) 4689 # OSF1 and SCO ODT 3.0 have their own names for install. 4690 # Don't use installbsd from OSF since it installs stuff as root 4691 # by default. 4692 for ac_prog in ginstall scoinst install; do 4693 for ac_exec_ext in '' $ac_executable_extensions; do 4694 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4695 if test $ac_prog = install && 4696 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4697 # AIX install. It has an incompatible calling convention. 4698 : 4699 elif test $ac_prog = install && 4700 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4701 # program-specific install script used by HP pwplus--don't use. 4702 : 4703 else 4704 rm -rf conftest.one conftest.two conftest.dir 4705 echo one > conftest.one 4706 echo two > conftest.two 4707 mkdir conftest.dir 4708 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4709 test -s conftest.one && test -s conftest.two && 4710 test -s conftest.dir/conftest.one && 4711 test -s conftest.dir/conftest.two 4712 then 4713 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4714 break 3 4715 fi 4716 fi 4717 fi 4718 done 4719 done 4720 ;; 4721 esac 4722 4723 done 4724 IFS=$as_save_IFS 4725 4726 rm -rf conftest.one conftest.two conftest.dir 4727 4728 fi 4729 if test "${ac_cv_path_install+set}" = set; then 4730 INSTALL=$ac_cv_path_install 4731 else 4732 # As a last resort, use the slow shell script. Don't cache a 4733 # value for INSTALL within a source directory, because that will 4734 # break other packages using the cache if that directory is 4735 # removed, or if the value is a relative name. 4736 INSTALL=$ac_install_sh 4737 fi 4738 fi 4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4740 $as_echo "$INSTALL" >&6; } 4741 4742 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4743 # It thinks the first close brace ends the variable substitution. 4744 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4745 4746 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4747 4748 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4749 4750 4751 4752 4753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4754 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4755 if ${ac_cv_c_bigendian+:} false; then : 4756 $as_echo_n "(cached) " >&6 4757 else 4758 ac_cv_c_bigendian=unknown 4759 # See if we're dealing with a universal compiler. 4760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4761 /* end confdefs.h. */ 4762 #ifndef __APPLE_CC__ 4763 not a universal capable compiler 4764 #endif 4765 typedef int dummy; 4766 4767 _ACEOF 4768 if ac_fn_c_try_compile "$LINENO"; then : 4769 4770 # Check for potential -arch flags. It is not universal unless 4771 # there are at least two -arch flags with different values. 4772 ac_arch= 4773 ac_prev= 4774 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4775 if test -n "$ac_prev"; then 4776 case $ac_word in 4777 i?86 | x86_64 | ppc | ppc64) 4778 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4779 ac_arch=$ac_word 4780 else 4781 ac_cv_c_bigendian=universal 4782 break 4783 fi 4784 ;; 4785 esac 4786 ac_prev= 4787 elif test "x$ac_word" = "x-arch"; then 4788 ac_prev=arch 4789 fi 4790 done 4791 fi 4792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4793 if test $ac_cv_c_bigendian = unknown; then 4794 # See if sys/param.h defines the BYTE_ORDER macro. 4795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4796 /* end confdefs.h. */ 4797 #include <sys/types.h> 4798 #include <sys/param.h> 4799 4800 int 4801 main () 4802 { 4803 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 4804 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 4805 && LITTLE_ENDIAN) 4806 bogus endian macros 4807 #endif 4808 4809 ; 4810 return 0; 4811 } 4812 _ACEOF 4813 if ac_fn_c_try_compile "$LINENO"; then : 4814 # It does; now see whether it defined to BIG_ENDIAN or not. 4815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4816 /* end confdefs.h. */ 4817 #include <sys/types.h> 4818 #include <sys/param.h> 4819 4820 int 4821 main () 4822 { 4823 #if BYTE_ORDER != BIG_ENDIAN 4824 not big endian 4825 #endif 4826 4827 ; 4828 return 0; 4829 } 4830 _ACEOF 4831 if ac_fn_c_try_compile "$LINENO"; then : 4832 ac_cv_c_bigendian=yes 4833 else 4834 ac_cv_c_bigendian=no 4835 fi 4836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4837 fi 4838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4839 fi 4840 if test $ac_cv_c_bigendian = unknown; then 4841 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 4842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4843 /* end confdefs.h. */ 4844 #include <limits.h> 4845 4846 int 4847 main () 4848 { 4849 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 4850 bogus endian macros 4851 #endif 4852 4853 ; 4854 return 0; 4855 } 4856 _ACEOF 4857 if ac_fn_c_try_compile "$LINENO"; then : 4858 # It does; now see whether it defined to _BIG_ENDIAN or not. 4859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4860 /* end confdefs.h. */ 4861 #include <limits.h> 4862 4863 int 4864 main () 4865 { 4866 #ifndef _BIG_ENDIAN 4867 not big endian 4868 #endif 4869 4870 ; 4871 return 0; 4872 } 4873 _ACEOF 4874 if ac_fn_c_try_compile "$LINENO"; then : 4875 ac_cv_c_bigendian=yes 4876 else 4877 ac_cv_c_bigendian=no 4878 fi 4879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4880 fi 4881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4882 fi 4883 if test $ac_cv_c_bigendian = unknown; then 4884 # Compile a test program. 4885 if test "$cross_compiling" = yes; then : 4886 # Try to guess by grepping values from an object file. 4887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4888 /* end confdefs.h. */ 4889 short int ascii_mm[] = 4890 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 4891 short int ascii_ii[] = 4892 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 4893 int use_ascii (int i) { 4894 return ascii_mm[i] + ascii_ii[i]; 4895 } 4896 short int ebcdic_ii[] = 4897 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 4898 short int ebcdic_mm[] = 4899 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 4900 int use_ebcdic (int i) { 4901 return ebcdic_mm[i] + ebcdic_ii[i]; 4902 } 4903 extern int foo; 4904 4905 int 4906 main () 4907 { 4908 return use_ascii (foo) == use_ebcdic (foo); 4909 ; 4910 return 0; 4911 } 4912 _ACEOF 4913 if ac_fn_c_try_compile "$LINENO"; then : 4914 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 4915 ac_cv_c_bigendian=yes 4916 fi 4917 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 4918 if test "$ac_cv_c_bigendian" = unknown; then 4919 ac_cv_c_bigendian=no 4920 else 4921 # finding both strings is unlikely to happen, but who knows? 4922 ac_cv_c_bigendian=unknown 4923 fi 4924 fi 4925 fi 4926 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4927 else 4928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4929 /* end confdefs.h. */ 4930 $ac_includes_default 4931 int 4932 main () 4933 { 4934 4935 /* Are we little or big endian? From Harbison&Steele. */ 4936 union 4937 { 4938 long int l; 4939 char c[sizeof (long int)]; 4940 } u; 4941 u.l = 1; 4942 return u.c[sizeof (long int) - 1] == 1; 4943 4944 ; 4945 return 0; 4946 } 4947 _ACEOF 4948 if ac_fn_c_try_run "$LINENO"; then : 4949 ac_cv_c_bigendian=no 4950 else 4951 ac_cv_c_bigendian=yes 4952 fi 4953 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4954 conftest.$ac_objext conftest.beam conftest.$ac_ext 4955 fi 4956 4957 fi 4958 fi 4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 4960 $as_echo "$ac_cv_c_bigendian" >&6; } 4961 case $ac_cv_c_bigendian in #( 4962 yes) 4963 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 4964 ;; #( 4965 no) 4966 ;; #( 4967 universal) 4968 4969 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 4970 4971 ;; #( 4972 *) 4973 as_fn_error $? "unknown endianness 4974 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 4975 esac 4976 4977 4978 4979 4980 if test -n "$ac_tool_prefix"; then 4981 # Extract the first word of "${ac_tool_prefix}dtc", so it can be a program name with args. 4982 set dummy ${ac_tool_prefix}dtc; ac_word=$2 4983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4984 $as_echo_n "checking for $ac_word... " >&6; } 4985 if ${ac_cv_prog_DTC+:} false; then : 4986 $as_echo_n "(cached) " >&6 4987 else 4988 if test -n "$DTC"; then 4989 ac_cv_prog_DTC="$DTC" # Let the user override the test. 4990 else 4991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4992 for as_dir in $PATH 4993 do 4994 IFS=$as_save_IFS 4995 test -z "$as_dir" && as_dir=. 4996 for ac_exec_ext in '' $ac_executable_extensions; do 4997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4998 ac_cv_prog_DTC="${ac_tool_prefix}dtc" 4999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5000 break 2 5001 fi 5002 done 5003 done 5004 IFS=$as_save_IFS 5005 5006 fi 5007 fi 5008 DTC=$ac_cv_prog_DTC 5009 if test -n "$DTC"; then 5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTC" >&5 5011 $as_echo "$DTC" >&6; } 5012 else 5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5014 $as_echo "no" >&6; } 5015 fi 5016 5017 5018 fi 5019 if test -z "$ac_cv_prog_DTC"; then 5020 ac_ct_DTC=$DTC 5021 # Extract the first word of "dtc", so it can be a program name with args. 5022 set dummy dtc; ac_word=$2 5023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5024 $as_echo_n "checking for $ac_word... " >&6; } 5025 if ${ac_cv_prog_ac_ct_DTC+:} false; then : 5026 $as_echo_n "(cached) " >&6 5027 else 5028 if test -n "$ac_ct_DTC"; then 5029 ac_cv_prog_ac_ct_DTC="$ac_ct_DTC" # Let the user override the test. 5030 else 5031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5032 for as_dir in $PATH 5033 do 5034 IFS=$as_save_IFS 5035 test -z "$as_dir" && as_dir=. 5036 for ac_exec_ext in '' $ac_executable_extensions; do 5037 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5038 ac_cv_prog_ac_ct_DTC="dtc" 5039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5040 break 2 5041 fi 5042 done 5043 done 5044 IFS=$as_save_IFS 5045 5046 fi 5047 fi 5048 ac_ct_DTC=$ac_cv_prog_ac_ct_DTC 5049 if test -n "$ac_ct_DTC"; then 5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DTC" >&5 5051 $as_echo "$ac_ct_DTC" >&6; } 5052 else 5053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5054 $as_echo "no" >&6; } 5055 fi 5056 5057 if test "x$ac_ct_DTC" = x; then 5058 DTC="" 5059 else 5060 case $cross_compiling:$ac_tool_warned in 5061 yes:) 5062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5063 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5064 ac_tool_warned=yes ;; 5065 esac 5066 DTC=$ac_ct_DTC 5067 fi 5068 else 5069 DTC="$ac_cv_prog_DTC" 5070 fi 5071 5072 5073 if test "x$cross_compiling" = "xno"; then 5074 : "${AR_FOR_BUILD:=\$(AR)}" 5075 : "${CC_FOR_BUILD:=\$(CC)}" 5076 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}" 5077 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}" 5078 : "${CPPFLAGS_FOR_BUILD:=\$(CPPFLAGS)}" 5079 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}" 5080 else 5081 : "${AR_FOR_BUILD:=ar}" 5082 : "${CC_FOR_BUILD:=gcc}" 5083 : "${RANLIB_FOR_BUILD:=ranlib}" 5084 : "${CFLAGS_FOR_BUILD:=-g -O}" 5085 : "${CPPFLAGS_FOR_BUILD:=}" 5086 : "${LDLFAGS_FOR_BUILD:=}" 5087 fi 5088 5089 5090 5091 5092 5093 5094 5095 5096 if test -n "$ac_tool_prefix"; then 5097 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5098 set dummy ${ac_tool_prefix}ar; ac_word=$2 5099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5100 $as_echo_n "checking for $ac_word... " >&6; } 5101 if ${ac_cv_prog_AR+:} false; then : 5102 $as_echo_n "(cached) " >&6 5103 else 5104 if test -n "$AR"; then 5105 ac_cv_prog_AR="$AR" # Let the user override the test. 5106 else 5107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5108 for as_dir in $PATH 5109 do 5110 IFS=$as_save_IFS 5111 test -z "$as_dir" && as_dir=. 5112 for ac_exec_ext in '' $ac_executable_extensions; do 5113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5114 ac_cv_prog_AR="${ac_tool_prefix}ar" 5115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5116 break 2 5117 fi 5118 done 5119 done 5120 IFS=$as_save_IFS 5121 5122 fi 5123 fi 5124 AR=$ac_cv_prog_AR 5125 if test -n "$AR"; then 5126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5127 $as_echo "$AR" >&6; } 5128 else 5129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5130 $as_echo "no" >&6; } 5131 fi 5132 5133 5134 fi 5135 if test -z "$ac_cv_prog_AR"; then 5136 ac_ct_AR=$AR 5137 # Extract the first word of "ar", so it can be a program name with args. 5138 set dummy ar; ac_word=$2 5139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5140 $as_echo_n "checking for $ac_word... " >&6; } 5141 if ${ac_cv_prog_ac_ct_AR+:} false; then : 5142 $as_echo_n "(cached) " >&6 5143 else 5144 if test -n "$ac_ct_AR"; then 5145 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5146 else 5147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5148 for as_dir in $PATH 5149 do 5150 IFS=$as_save_IFS 5151 test -z "$as_dir" && as_dir=. 5152 for ac_exec_ext in '' $ac_executable_extensions; do 5153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5154 ac_cv_prog_ac_ct_AR="ar" 5155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5156 break 2 5157 fi 5158 done 5159 done 5160 IFS=$as_save_IFS 5161 5162 fi 5163 fi 5164 ac_ct_AR=$ac_cv_prog_ac_ct_AR 5165 if test -n "$ac_ct_AR"; then 5166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5167 $as_echo "$ac_ct_AR" >&6; } 5168 else 5169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5170 $as_echo "no" >&6; } 5171 fi 5172 5173 if test "x$ac_ct_AR" = x; then 5174 AR="" 5175 else 5176 case $cross_compiling:$ac_tool_warned in 5177 yes:) 5178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5179 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5180 ac_tool_warned=yes ;; 5181 esac 5182 AR=$ac_ct_AR 5183 fi 5184 else 5185 AR="$ac_cv_prog_AR" 5186 fi 5187 5188 if test -n "$ac_tool_prefix"; then 5189 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5190 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5192 $as_echo_n "checking for $ac_word... " >&6; } 5193 if ${ac_cv_prog_RANLIB+:} false; then : 5194 $as_echo_n "(cached) " >&6 5195 else 5196 if test -n "$RANLIB"; then 5197 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5198 else 5199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5200 for as_dir in $PATH 5201 do 5202 IFS=$as_save_IFS 5203 test -z "$as_dir" && as_dir=. 5204 for ac_exec_ext in '' $ac_executable_extensions; do 5205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5206 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5208 break 2 5209 fi 5210 done 5211 done 5212 IFS=$as_save_IFS 5213 5214 fi 5215 fi 5216 RANLIB=$ac_cv_prog_RANLIB 5217 if test -n "$RANLIB"; then 5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5219 $as_echo "$RANLIB" >&6; } 5220 else 5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5222 $as_echo "no" >&6; } 5223 fi 5224 5225 5226 fi 5227 if test -z "$ac_cv_prog_RANLIB"; then 5228 ac_ct_RANLIB=$RANLIB 5229 # Extract the first word of "ranlib", so it can be a program name with args. 5230 set dummy ranlib; ac_word=$2 5231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5232 $as_echo_n "checking for $ac_word... " >&6; } 5233 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5234 $as_echo_n "(cached) " >&6 5235 else 5236 if test -n "$ac_ct_RANLIB"; then 5237 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5238 else 5239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5240 for as_dir in $PATH 5241 do 5242 IFS=$as_save_IFS 5243 test -z "$as_dir" && as_dir=. 5244 for ac_exec_ext in '' $ac_executable_extensions; do 5245 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5246 ac_cv_prog_ac_ct_RANLIB="ranlib" 5247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5248 break 2 5249 fi 5250 done 5251 done 5252 IFS=$as_save_IFS 5253 5254 fi 5255 fi 5256 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5257 if test -n "$ac_ct_RANLIB"; then 5258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5259 $as_echo "$ac_ct_RANLIB" >&6; } 5260 else 5261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5262 $as_echo "no" >&6; } 5263 fi 5264 5265 if test "x$ac_ct_RANLIB" = x; then 5266 RANLIB=":" 5267 else 5268 case $cross_compiling:$ac_tool_warned in 5269 yes:) 5270 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5271 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5272 ac_tool_warned=yes ;; 5273 esac 5274 RANLIB=$ac_ct_RANLIB 5275 fi 5276 else 5277 RANLIB="$ac_cv_prog_RANLIB" 5278 fi 5279 5280 5281 5282 5283 5284 5285 5286 5287 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 5288 if test -n "$ac_tool_prefix"; then 5289 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 5290 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 5291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5292 $as_echo_n "checking for $ac_word... " >&6; } 5293 if ${ac_cv_path_PKG_CONFIG+:} false; then : 5294 $as_echo_n "(cached) " >&6 5295 else 5296 case $PKG_CONFIG in 5297 [\\/]* | ?:[\\/]*) 5298 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 5299 ;; 5300 *) 5301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5302 for as_dir in $PATH 5303 do 5304 IFS=$as_save_IFS 5305 test -z "$as_dir" && as_dir=. 5306 for ac_exec_ext in '' $ac_executable_extensions; do 5307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5308 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5310 break 2 5311 fi 5312 done 5313 done 5314 IFS=$as_save_IFS 5315 5316 ;; 5317 esac 5318 fi 5319 PKG_CONFIG=$ac_cv_path_PKG_CONFIG 5320 if test -n "$PKG_CONFIG"; then 5321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 5322 $as_echo "$PKG_CONFIG" >&6; } 5323 else 5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5325 $as_echo "no" >&6; } 5326 fi 5327 5328 5329 fi 5330 if test -z "$ac_cv_path_PKG_CONFIG"; then 5331 ac_pt_PKG_CONFIG=$PKG_CONFIG 5332 # Extract the first word of "pkg-config", so it can be a program name with args. 5333 set dummy pkg-config; ac_word=$2 5334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5335 $as_echo_n "checking for $ac_word... " >&6; } 5336 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 5337 $as_echo_n "(cached) " >&6 5338 else 5339 case $ac_pt_PKG_CONFIG in 5340 [\\/]* | ?:[\\/]*) 5341 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 5342 ;; 5343 *) 5344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5345 for as_dir in $PATH 5346 do 5347 IFS=$as_save_IFS 5348 test -z "$as_dir" && as_dir=. 5349 for ac_exec_ext in '' $ac_executable_extensions; do 5350 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5351 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5353 break 2 5354 fi 5355 done 5356 done 5357 IFS=$as_save_IFS 5358 5359 ;; 5360 esac 5361 fi 5362 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 5363 if test -n "$ac_pt_PKG_CONFIG"; then 5364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 5365 $as_echo "$ac_pt_PKG_CONFIG" >&6; } 5366 else 5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5368 $as_echo "no" >&6; } 5369 fi 5370 5371 if test "x$ac_pt_PKG_CONFIG" = x; then 5372 PKG_CONFIG="" 5373 else 5374 case $cross_compiling:$ac_tool_warned in 5375 yes:) 5376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5377 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5378 ac_tool_warned=yes ;; 5379 esac 5380 PKG_CONFIG=$ac_pt_PKG_CONFIG 5381 fi 5382 else 5383 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 5384 fi 5385 5386 fi 5387 if test -n "$PKG_CONFIG"; then 5388 _pkg_min_version=0.9.0 5389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 5390 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 5391 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 5392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5393 $as_echo "yes" >&6; } 5394 else 5395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5396 $as_echo "no" >&6; } 5397 PKG_CONFIG="" 5398 fi 5399 fi 5400 5401 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using 5402 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands 5403 # is C99. So handle it ourselves. 5404 : 5405 C_DIALECT= 5406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5 5407 $as_echo_n "checking whether C11 is supported by default... " >&6; } 5408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5409 /* end confdefs.h. */ 5410 5411 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 5412 # error "C11 support not found" 5413 #endif 5414 5415 _ACEOF 5416 if ac_fn_c_try_compile "$LINENO"; then : 5417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5418 $as_echo "yes" >&6; } 5419 else 5420 5421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5422 $as_echo "no" >&6; } 5423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5 5424 $as_echo_n "checking for -std=c11 support... " >&6; } 5425 ac_save_CC="$CC" 5426 CC="$CC -std=c11" 5427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5428 /* end confdefs.h. */ 5429 5430 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 5431 # error "C11 support not found" 5432 #endif 5433 5434 _ACEOF 5435 if ac_fn_c_try_compile "$LINENO"; then : 5436 5437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5438 $as_echo "yes" >&6; } 5439 CC="$ac_save_CC" 5440 C_DIALECT="-std=c11" 5441 5442 else 5443 as_fn_error $? "C11 is required" "$LINENO" 5 5444 fi 5445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5446 fi 5447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5448 5449 5450 5451 5452 5453 for ac_header in $ac_header_list 5454 do : 5455 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5456 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5457 " 5458 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5459 cat >>confdefs.h <<_ACEOF 5460 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5461 _ACEOF 5462 5463 fi 5464 5465 done 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 for ac_func in $ac_func_list 5515 do : 5516 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5517 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5518 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5519 cat >>confdefs.h <<_ACEOF 5520 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5521 _ACEOF 5522 5523 fi 5524 done 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 5653 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 5654 if ${ac_cv_struct_tm+:} false; then : 5655 $as_echo_n "(cached) " >&6 5656 else 5657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5658 /* end confdefs.h. */ 5659 #include <sys/types.h> 5660 #include <time.h> 5661 5662 int 5663 main () 5664 { 5665 struct tm tm; 5666 int *p = &tm.tm_sec; 5667 return !p; 5668 ; 5669 return 0; 5670 } 5671 _ACEOF 5672 if ac_fn_c_try_compile "$LINENO"; then : 5673 ac_cv_struct_tm=time.h 5674 else 5675 ac_cv_struct_tm=sys/time.h 5676 fi 5677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5678 fi 5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 5680 $as_echo "$ac_cv_struct_tm" >&6; } 5681 if test $ac_cv_struct_tm = sys/time.h; then 5682 5683 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 5684 5685 fi 5686 5687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 5688 $as_echo_n "checking for uid_t in sys/types.h... " >&6; } 5689 if ${ac_cv_type_uid_t+:} false; then : 5690 $as_echo_n "(cached) " >&6 5691 else 5692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5693 /* end confdefs.h. */ 5694 #include <sys/types.h> 5695 5696 _ACEOF 5697 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5698 $EGREP "uid_t" >/dev/null 2>&1; then : 5699 ac_cv_type_uid_t=yes 5700 else 5701 ac_cv_type_uid_t=no 5702 fi 5703 rm -f conftest* 5704 5705 fi 5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 5707 $as_echo "$ac_cv_type_uid_t" >&6; } 5708 if test $ac_cv_type_uid_t = no; then 5709 5710 $as_echo "#define uid_t int" >>confdefs.h 5711 5712 5713 $as_echo "#define gid_t int" >>confdefs.h 5714 5715 fi 5716 5717 case `pwd` in 5718 *\ * | *\ *) 5719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5720 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5721 esac 5722 5723 5724 5725 macro_version='2.2.7a' 5726 macro_revision='1.3134' 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 ltmain="$ac_aux_dir/ltmain.sh" 5741 5742 # Backslashify metacharacters that are still active within 5743 # double-quoted strings. 5744 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5745 5746 # Same as above, but do not quote variable references. 5747 double_quote_subst='s/\(["`\\]\)/\\\1/g' 5748 5749 # Sed substitution to delay expansion of an escaped shell variable in a 5750 # double_quote_subst'ed string. 5751 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5752 5753 # Sed substitution to delay expansion of an escaped single quote. 5754 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5755 5756 # Sed substitution to avoid accidental globbing in evaled expressions 5757 no_glob_subst='s/\*/\\\*/g' 5758 5759 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5760 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5761 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5762 5763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5764 $as_echo_n "checking how to print strings... " >&6; } 5765 # Test print first, because it will be a builtin if present. 5766 if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5767 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5768 ECHO='print -r --' 5769 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5770 ECHO='printf %s\n' 5771 else 5772 # Use this function as a fallback that always works. 5773 func_fallback_echo () 5774 { 5775 eval 'cat <<_LTECHO_EOF 5776 $1 5777 _LTECHO_EOF' 5778 } 5779 ECHO='func_fallback_echo' 5780 fi 5781 5782 # func_echo_all arg... 5783 # Invoke $ECHO with all args, space-separated. 5784 func_echo_all () 5785 { 5786 $ECHO "" 5787 } 5788 5789 case "$ECHO" in 5790 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5791 $as_echo "printf" >&6; } ;; 5792 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5793 $as_echo "print -r" >&6; } ;; 5794 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5795 $as_echo "cat" >&6; } ;; 5796 esac 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5812 $as_echo_n "checking for a sed that does not truncate output... " >&6; } 5813 if ${ac_cv_path_SED+:} false; then : 5814 $as_echo_n "(cached) " >&6 5815 else 5816 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5817 for ac_i in 1 2 3 4 5 6 7; do 5818 ac_script="$ac_script$as_nl$ac_script" 5819 done 5820 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5821 { ac_script=; unset ac_script;} 5822 if test -z "$SED"; then 5823 ac_path_SED_found=false 5824 # Loop through the user's path and test for each of PROGNAME-LIST 5825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5826 for as_dir in $PATH 5827 do 5828 IFS=$as_save_IFS 5829 test -z "$as_dir" && as_dir=. 5830 for ac_prog in sed gsed; do 5831 for ac_exec_ext in '' $ac_executable_extensions; do 5832 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5833 as_fn_executable_p "$ac_path_SED" || continue 5834 # Check for GNU ac_path_SED and select it if it is found. 5835 # Check for GNU $ac_path_SED 5836 case `"$ac_path_SED" --version 2>&1` in 5837 *GNU*) 5838 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5839 *) 5840 ac_count=0 5841 $as_echo_n 0123456789 >"conftest.in" 5842 while : 5843 do 5844 cat "conftest.in" "conftest.in" >"conftest.tmp" 5845 mv "conftest.tmp" "conftest.in" 5846 cp "conftest.in" "conftest.nl" 5847 $as_echo '' >> "conftest.nl" 5848 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5849 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5850 as_fn_arith $ac_count + 1 && ac_count=$as_val 5851 if test $ac_count -gt ${ac_path_SED_max-0}; then 5852 # Best one so far, save it but keep looking for a better one 5853 ac_cv_path_SED="$ac_path_SED" 5854 ac_path_SED_max=$ac_count 5855 fi 5856 # 10*(2^10) chars as input seems more than enough 5857 test $ac_count -gt 10 && break 5858 done 5859 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5860 esac 5861 5862 $ac_path_SED_found && break 3 5863 done 5864 done 5865 done 5866 IFS=$as_save_IFS 5867 if test -z "$ac_cv_path_SED"; then 5868 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5869 fi 5870 else 5871 ac_cv_path_SED=$SED 5872 fi 5873 5874 fi 5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5876 $as_echo "$ac_cv_path_SED" >&6; } 5877 SED="$ac_cv_path_SED" 5878 rm -f conftest.sed 5879 5880 test -z "$SED" && SED=sed 5881 Xsed="$SED -e 1s/^X//" 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5894 $as_echo_n "checking for fgrep... " >&6; } 5895 if ${ac_cv_path_FGREP+:} false; then : 5896 $as_echo_n "(cached) " >&6 5897 else 5898 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5899 then ac_cv_path_FGREP="$GREP -F" 5900 else 5901 if test -z "$FGREP"; then 5902 ac_path_FGREP_found=false 5903 # Loop through the user's path and test for each of PROGNAME-LIST 5904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5905 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5906 do 5907 IFS=$as_save_IFS 5908 test -z "$as_dir" && as_dir=. 5909 for ac_prog in fgrep; do 5910 for ac_exec_ext in '' $ac_executable_extensions; do 5911 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5912 as_fn_executable_p "$ac_path_FGREP" || continue 5913 # Check for GNU ac_path_FGREP and select it if it is found. 5914 # Check for GNU $ac_path_FGREP 5915 case `"$ac_path_FGREP" --version 2>&1` in 5916 *GNU*) 5917 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5918 *) 5919 ac_count=0 5920 $as_echo_n 0123456789 >"conftest.in" 5921 while : 5922 do 5923 cat "conftest.in" "conftest.in" >"conftest.tmp" 5924 mv "conftest.tmp" "conftest.in" 5925 cp "conftest.in" "conftest.nl" 5926 $as_echo 'FGREP' >> "conftest.nl" 5927 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5928 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5929 as_fn_arith $ac_count + 1 && ac_count=$as_val 5930 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5931 # Best one so far, save it but keep looking for a better one 5932 ac_cv_path_FGREP="$ac_path_FGREP" 5933 ac_path_FGREP_max=$ac_count 5934 fi 5935 # 10*(2^10) chars as input seems more than enough 5936 test $ac_count -gt 10 && break 5937 done 5938 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5939 esac 5940 5941 $ac_path_FGREP_found && break 3 5942 done 5943 done 5944 done 5945 IFS=$as_save_IFS 5946 if test -z "$ac_cv_path_FGREP"; then 5947 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5948 fi 5949 else 5950 ac_cv_path_FGREP=$FGREP 5951 fi 5952 5953 fi 5954 fi 5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5956 $as_echo "$ac_cv_path_FGREP" >&6; } 5957 FGREP="$ac_cv_path_FGREP" 5958 5959 5960 test -z "$GREP" && GREP=grep 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 # Check whether --with-gnu-ld was given. 5981 if test "${with_gnu_ld+set}" = set; then : 5982 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5983 else 5984 with_gnu_ld=no 5985 fi 5986 5987 ac_prog=ld 5988 if test "$GCC" = yes; then 5989 # Check if gcc -print-prog-name=ld gives a path. 5990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5991 $as_echo_n "checking for ld used by $CC... " >&6; } 5992 case $host in 5993 *-*-mingw*) 5994 # gcc leaves a trailing carriage return which upsets mingw 5995 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5996 *) 5997 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5998 esac 5999 case $ac_prog in 6000 # Accept absolute paths. 6001 [\\/]* | ?:[\\/]*) 6002 re_direlt='/[^/][^/]*/\.\./' 6003 # Canonicalize the pathname of ld 6004 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6005 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6006 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6007 done 6008 test -z "$LD" && LD="$ac_prog" 6009 ;; 6010 "") 6011 # If it fails, then pretend we aren't using GCC. 6012 ac_prog=ld 6013 ;; 6014 *) 6015 # If it is relative, then search for the first ld in PATH. 6016 with_gnu_ld=unknown 6017 ;; 6018 esac 6019 elif test "$with_gnu_ld" = yes; then 6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6021 $as_echo_n "checking for GNU ld... " >&6; } 6022 else 6023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6024 $as_echo_n "checking for non-GNU ld... " >&6; } 6025 fi 6026 if ${lt_cv_path_LD+:} false; then : 6027 $as_echo_n "(cached) " >&6 6028 else 6029 if test -z "$LD"; then 6030 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6031 for ac_dir in $PATH; do 6032 IFS="$lt_save_ifs" 6033 test -z "$ac_dir" && ac_dir=. 6034 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6035 lt_cv_path_LD="$ac_dir/$ac_prog" 6036 # Check to see if the program is GNU ld. I'd rather use --version, 6037 # but apparently some variants of GNU ld only accept -v. 6038 # Break only if it was the GNU/non-GNU ld that we prefer. 6039 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6040 *GNU* | *'with BFD'*) 6041 test "$with_gnu_ld" != no && break 6042 ;; 6043 *) 6044 test "$with_gnu_ld" != yes && break 6045 ;; 6046 esac 6047 fi 6048 done 6049 IFS="$lt_save_ifs" 6050 else 6051 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6052 fi 6053 fi 6054 6055 LD="$lt_cv_path_LD" 6056 if test -n "$LD"; then 6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6058 $as_echo "$LD" >&6; } 6059 else 6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6061 $as_echo "no" >&6; } 6062 fi 6063 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6065 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6066 if ${lt_cv_prog_gnu_ld+:} false; then : 6067 $as_echo_n "(cached) " >&6 6068 else 6069 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6070 case `$LD -v 2>&1 </dev/null` in 6071 *GNU* | *'with BFD'*) 6072 lt_cv_prog_gnu_ld=yes 6073 ;; 6074 *) 6075 lt_cv_prog_gnu_ld=no 6076 ;; 6077 esac 6078 fi 6079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6080 $as_echo "$lt_cv_prog_gnu_ld" >&6; } 6081 with_gnu_ld=$lt_cv_prog_gnu_ld 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6092 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6093 if ${lt_cv_path_NM+:} false; then : 6094 $as_echo_n "(cached) " >&6 6095 else 6096 if test -n "$NM"; then 6097 # Let the user override the nm to test. 6098 lt_nm_to_check="$NM" 6099 else 6100 lt_nm_to_check="${ac_tool_prefix}nm" 6101 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6102 lt_nm_to_check="$lt_nm_to_check nm" 6103 fi 6104 fi 6105 for lt_tmp_nm in "$lt_nm_to_check"; do 6106 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6107 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6108 IFS="$lt_save_ifs" 6109 test -z "$ac_dir" && ac_dir=. 6110 # Strip out any user-provided options from the nm to test twice, 6111 # the first time to test to see if nm (rather than its options) has 6112 # an explicit path, the second time to yield a file which can be 6113 # nm'ed itself. 6114 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 6115 case "$tmp_nm_path" in 6116 */*|*\\*) tmp_nm="$lt_tmp_nm";; 6117 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 6118 esac 6119 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 6120 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 6121 # Check to see if the nm accepts a BSD-compat flag. 6122 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6123 # nm: unknown option "B" ignored 6124 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 6125 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 6126 break 6127 ;; 6128 *) 6129 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 6130 *$tmp_nm*) 6131 lt_cv_path_NM="$tmp_nm -p" 6132 break 6133 ;; 6134 *) 6135 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6136 continue # so that we can try to find one that supports BSD flags 6137 ;; 6138 esac 6139 ;; 6140 esac 6141 fi 6142 done 6143 IFS="$lt_save_ifs" 6144 done 6145 : ${lt_cv_path_NM=no} 6146 fi 6147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6148 $as_echo "$lt_cv_path_NM" >&6; } 6149 if test "$lt_cv_path_NM" != "no"; then 6150 NM="$lt_cv_path_NM" 6151 else 6152 # Didn't find any BSD compatible name lister, look for dumpbin. 6153 if test -n "$DUMPBIN"; then : 6154 # Let the user override the test. 6155 else 6156 if test -n "$ac_tool_prefix"; then 6157 for ac_prog in dumpbin "link -dump" 6158 do 6159 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6160 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6162 $as_echo_n "checking for $ac_word... " >&6; } 6163 if ${ac_cv_prog_DUMPBIN+:} false; then : 6164 $as_echo_n "(cached) " >&6 6165 else 6166 if test -n "$DUMPBIN"; then 6167 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6168 else 6169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6170 for as_dir in $PATH 6171 do 6172 IFS=$as_save_IFS 6173 test -z "$as_dir" && as_dir=. 6174 for ac_exec_ext in '' $ac_executable_extensions; do 6175 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6176 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6178 break 2 6179 fi 6180 done 6181 done 6182 IFS=$as_save_IFS 6183 6184 fi 6185 fi 6186 DUMPBIN=$ac_cv_prog_DUMPBIN 6187 if test -n "$DUMPBIN"; then 6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6189 $as_echo "$DUMPBIN" >&6; } 6190 else 6191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6192 $as_echo "no" >&6; } 6193 fi 6194 6195 6196 test -n "$DUMPBIN" && break 6197 done 6198 fi 6199 if test -z "$DUMPBIN"; then 6200 ac_ct_DUMPBIN=$DUMPBIN 6201 for ac_prog in dumpbin "link -dump" 6202 do 6203 # Extract the first word of "$ac_prog", so it can be a program name with args. 6204 set dummy $ac_prog; ac_word=$2 6205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6206 $as_echo_n "checking for $ac_word... " >&6; } 6207 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6208 $as_echo_n "(cached) " >&6 6209 else 6210 if test -n "$ac_ct_DUMPBIN"; then 6211 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6212 else 6213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6214 for as_dir in $PATH 6215 do 6216 IFS=$as_save_IFS 6217 test -z "$as_dir" && as_dir=. 6218 for ac_exec_ext in '' $ac_executable_extensions; do 6219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6220 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6222 break 2 6223 fi 6224 done 6225 done 6226 IFS=$as_save_IFS 6227 6228 fi 6229 fi 6230 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6231 if test -n "$ac_ct_DUMPBIN"; then 6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6233 $as_echo "$ac_ct_DUMPBIN" >&6; } 6234 else 6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6236 $as_echo "no" >&6; } 6237 fi 6238 6239 6240 test -n "$ac_ct_DUMPBIN" && break 6241 done 6242 6243 if test "x$ac_ct_DUMPBIN" = x; then 6244 DUMPBIN=":" 6245 else 6246 case $cross_compiling:$ac_tool_warned in 6247 yes:) 6248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6249 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6250 ac_tool_warned=yes ;; 6251 esac 6252 DUMPBIN=$ac_ct_DUMPBIN 6253 fi 6254 fi 6255 6256 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6257 *COFF*) 6258 DUMPBIN="$DUMPBIN -symbols" 6259 ;; 6260 *) 6261 DUMPBIN=: 6262 ;; 6263 esac 6264 fi 6265 6266 if test "$DUMPBIN" != ":"; then 6267 NM="$DUMPBIN" 6268 fi 6269 fi 6270 test -z "$NM" && NM=nm 6271 6272 6273 6274 6275 6276 6277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6278 $as_echo_n "checking the name lister ($NM) interface... " >&6; } 6279 if ${lt_cv_nm_interface+:} false; then : 6280 $as_echo_n "(cached) " >&6 6281 else 6282 lt_cv_nm_interface="BSD nm" 6283 echo "int some_variable = 0;" > conftest.$ac_ext 6284 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6285 (eval "$ac_compile" 2>conftest.err) 6286 cat conftest.err >&5 6287 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6288 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6289 cat conftest.err >&5 6290 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6291 cat conftest.out >&5 6292 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6293 lt_cv_nm_interface="MS dumpbin" 6294 fi 6295 rm -f conftest* 6296 fi 6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6298 $as_echo "$lt_cv_nm_interface" >&6; } 6299 6300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6301 $as_echo_n "checking whether ln -s works... " >&6; } 6302 LN_S=$as_ln_s 6303 if test "$LN_S" = "ln -s"; then 6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6305 $as_echo "yes" >&6; } 6306 else 6307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6308 $as_echo "no, using $LN_S" >&6; } 6309 fi 6310 6311 # find the maximum length of command line arguments 6312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6313 $as_echo_n "checking the maximum length of command line arguments... " >&6; } 6314 if ${lt_cv_sys_max_cmd_len+:} false; then : 6315 $as_echo_n "(cached) " >&6 6316 else 6317 i=0 6318 teststring="ABCD" 6319 6320 case $build_os in 6321 msdosdjgpp*) 6322 # On DJGPP, this test can blow up pretty badly due to problems in libc 6323 # (any single argument exceeding 2000 bytes causes a buffer overrun 6324 # during glob expansion). Even if it were fixed, the result of this 6325 # check would be larger than it should be. 6326 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6327 ;; 6328 6329 gnu*) 6330 # Under GNU Hurd, this test is not required because there is 6331 # no limit to the length of command line arguments. 6332 # Libtool will interpret -1 as no limit whatsoever 6333 lt_cv_sys_max_cmd_len=-1; 6334 ;; 6335 6336 cygwin* | mingw* | cegcc*) 6337 # On Win9x/ME, this test blows up -- it succeeds, but takes 6338 # about 5 minutes as the teststring grows exponentially. 6339 # Worse, since 9x/ME are not pre-emptively multitasking, 6340 # you end up with a "frozen" computer, even though with patience 6341 # the test eventually succeeds (with a max line length of 256k). 6342 # Instead, let's just punt: use the minimum linelength reported by 6343 # all of the supported platforms: 8192 (on NT/2K/XP). 6344 lt_cv_sys_max_cmd_len=8192; 6345 ;; 6346 6347 mint*) 6348 # On MiNT this can take a long time and run out of memory. 6349 lt_cv_sys_max_cmd_len=8192; 6350 ;; 6351 6352 amigaos*) 6353 # On AmigaOS with pdksh, this test takes hours, literally. 6354 # So we just punt and use a minimum line length of 8192. 6355 lt_cv_sys_max_cmd_len=8192; 6356 ;; 6357 6358 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6359 # This has been around since 386BSD, at least. Likely further. 6360 if test -x /sbin/sysctl; then 6361 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6362 elif test -x /usr/sbin/sysctl; then 6363 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6364 else 6365 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6366 fi 6367 # And add a safety zone 6368 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6369 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6370 ;; 6371 6372 interix*) 6373 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6374 lt_cv_sys_max_cmd_len=196608 6375 ;; 6376 6377 osf*) 6378 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6379 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6380 # nice to cause kernel panics so lets avoid the loop below. 6381 # First set a reasonable default. 6382 lt_cv_sys_max_cmd_len=16384 6383 # 6384 if test -x /sbin/sysconfig; then 6385 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6386 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6387 esac 6388 fi 6389 ;; 6390 sco3.2v5*) 6391 lt_cv_sys_max_cmd_len=102400 6392 ;; 6393 sysv5* | sco5v6* | sysv4.2uw2*) 6394 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6395 if test -n "$kargmax"; then 6396 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6397 else 6398 lt_cv_sys_max_cmd_len=32768 6399 fi 6400 ;; 6401 *) 6402 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6403 if test -n "$lt_cv_sys_max_cmd_len"; then 6404 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6405 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6406 else 6407 # Make teststring a little bigger before we do anything with it. 6408 # a 1K string should be a reasonable start. 6409 for i in 1 2 3 4 5 6 7 8 ; do 6410 teststring=$teststring$teststring 6411 done 6412 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6413 # If test is not a shell built-in, we'll probably end up computing a 6414 # maximum length that is only half of the actual maximum length, but 6415 # we can't tell. 6416 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6417 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6418 test $i != 17 # 1/2 MB should be enough 6419 do 6420 i=`expr $i + 1` 6421 teststring=$teststring$teststring 6422 done 6423 # Only check the string length outside the loop. 6424 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6425 teststring= 6426 # Add a significant safety factor because C++ compilers can tack on 6427 # massive amounts of additional arguments before passing them to the 6428 # linker. It appears as though 1/2 is a usable value. 6429 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6430 fi 6431 ;; 6432 esac 6433 6434 fi 6435 6436 if test -n $lt_cv_sys_max_cmd_len ; then 6437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6438 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6439 else 6440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6441 $as_echo "none" >&6; } 6442 fi 6443 max_cmd_len=$lt_cv_sys_max_cmd_len 6444 6445 6446 6447 6448 6449 6450 : ${CP="cp -f"} 6451 : ${MV="mv -f"} 6452 : ${RM="rm -f"} 6453 6454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6455 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6456 # Try some XSI features 6457 xsi_shell=no 6458 ( _lt_dummy="a/b/c" 6459 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6460 = c,a/b,, \ 6461 && eval 'test $(( 1 + 1 )) -eq 2 \ 6462 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6463 && xsi_shell=yes 6464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6465 $as_echo "$xsi_shell" >&6; } 6466 6467 6468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6469 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6470 lt_shell_append=no 6471 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6472 >/dev/null 2>&1 \ 6473 && lt_shell_append=yes 6474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6475 $as_echo "$lt_shell_append" >&6; } 6476 6477 6478 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6479 lt_unset=unset 6480 else 6481 lt_unset=false 6482 fi 6483 6484 6485 6486 6487 6488 # test EBCDIC or ASCII 6489 case `echo X|tr X '\101'` in 6490 A) # ASCII based system 6491 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6492 lt_SP2NL='tr \040 \012' 6493 lt_NL2SP='tr \015\012 \040\040' 6494 ;; 6495 *) # EBCDIC based system 6496 lt_SP2NL='tr \100 \n' 6497 lt_NL2SP='tr \r\n \100\100' 6498 ;; 6499 esac 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6510 $as_echo_n "checking for $LD option to reload object files... " >&6; } 6511 if ${lt_cv_ld_reload_flag+:} false; then : 6512 $as_echo_n "(cached) " >&6 6513 else 6514 lt_cv_ld_reload_flag='-r' 6515 fi 6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6517 $as_echo "$lt_cv_ld_reload_flag" >&6; } 6518 reload_flag=$lt_cv_ld_reload_flag 6519 case $reload_flag in 6520 "" | " "*) ;; 6521 *) reload_flag=" $reload_flag" ;; 6522 esac 6523 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6524 case $host_os in 6525 darwin*) 6526 if test "$GCC" = yes; then 6527 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6528 else 6529 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6530 fi 6531 ;; 6532 esac 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 if test -n "$ac_tool_prefix"; then 6543 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6544 set dummy ${ac_tool_prefix}objdump; ac_word=$2 6545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6546 $as_echo_n "checking for $ac_word... " >&6; } 6547 if ${ac_cv_prog_OBJDUMP+:} false; then : 6548 $as_echo_n "(cached) " >&6 6549 else 6550 if test -n "$OBJDUMP"; then 6551 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6552 else 6553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6554 for as_dir in $PATH 6555 do 6556 IFS=$as_save_IFS 6557 test -z "$as_dir" && as_dir=. 6558 for ac_exec_ext in '' $ac_executable_extensions; do 6559 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6560 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6562 break 2 6563 fi 6564 done 6565 done 6566 IFS=$as_save_IFS 6567 6568 fi 6569 fi 6570 OBJDUMP=$ac_cv_prog_OBJDUMP 6571 if test -n "$OBJDUMP"; then 6572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6573 $as_echo "$OBJDUMP" >&6; } 6574 else 6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6576 $as_echo "no" >&6; } 6577 fi 6578 6579 6580 fi 6581 if test -z "$ac_cv_prog_OBJDUMP"; then 6582 ac_ct_OBJDUMP=$OBJDUMP 6583 # Extract the first word of "objdump", so it can be a program name with args. 6584 set dummy objdump; ac_word=$2 6585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6586 $as_echo_n "checking for $ac_word... " >&6; } 6587 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6588 $as_echo_n "(cached) " >&6 6589 else 6590 if test -n "$ac_ct_OBJDUMP"; then 6591 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6592 else 6593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6594 for as_dir in $PATH 6595 do 6596 IFS=$as_save_IFS 6597 test -z "$as_dir" && as_dir=. 6598 for ac_exec_ext in '' $ac_executable_extensions; do 6599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6600 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6602 break 2 6603 fi 6604 done 6605 done 6606 IFS=$as_save_IFS 6607 6608 fi 6609 fi 6610 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6611 if test -n "$ac_ct_OBJDUMP"; then 6612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6613 $as_echo "$ac_ct_OBJDUMP" >&6; } 6614 else 6615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6616 $as_echo "no" >&6; } 6617 fi 6618 6619 if test "x$ac_ct_OBJDUMP" = x; then 6620 OBJDUMP="false" 6621 else 6622 case $cross_compiling:$ac_tool_warned in 6623 yes:) 6624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6625 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6626 ac_tool_warned=yes ;; 6627 esac 6628 OBJDUMP=$ac_ct_OBJDUMP 6629 fi 6630 else 6631 OBJDUMP="$ac_cv_prog_OBJDUMP" 6632 fi 6633 6634 test -z "$OBJDUMP" && OBJDUMP=objdump 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6645 $as_echo_n "checking how to recognize dependent libraries... " >&6; } 6646 if ${lt_cv_deplibs_check_method+:} false; then : 6647 $as_echo_n "(cached) " >&6 6648 else 6649 lt_cv_file_magic_cmd='$MAGIC_CMD' 6650 lt_cv_file_magic_test_file= 6651 lt_cv_deplibs_check_method='unknown' 6652 # Need to set the preceding variable on all platforms that support 6653 # interlibrary dependencies. 6654 # 'none' -- dependencies not supported. 6655 # `unknown' -- same as none, but documents that we really don't know. 6656 # 'pass_all' -- all dependencies passed with no checks. 6657 # 'test_compile' -- check by making test program. 6658 # 'file_magic [[regex]]' -- check by looking for files in library path 6659 # which responds to the $file_magic_cmd with a given extended regex. 6660 # If you have `file' or equivalent on your system and you're not sure 6661 # whether `pass_all' will *always* work, you probably want this one. 6662 6663 case $host_os in 6664 aix[4-9]*) 6665 lt_cv_deplibs_check_method=pass_all 6666 ;; 6667 6668 beos*) 6669 lt_cv_deplibs_check_method=pass_all 6670 ;; 6671 6672 bsdi[45]*) 6673 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6674 lt_cv_file_magic_cmd='/usr/bin/file -L' 6675 lt_cv_file_magic_test_file=/shlib/libc.so 6676 ;; 6677 6678 cygwin*) 6679 # func_win32_libid is a shell function defined in ltmain.sh 6680 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6681 lt_cv_file_magic_cmd='func_win32_libid' 6682 ;; 6683 6684 mingw* | pw32*) 6685 # Base MSYS/MinGW do not provide the 'file' command needed by 6686 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6687 # unless we find 'file', for example because we are cross-compiling. 6688 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6689 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6690 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6691 lt_cv_file_magic_cmd='func_win32_libid' 6692 else 6693 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6694 lt_cv_file_magic_cmd='$OBJDUMP -f' 6695 fi 6696 ;; 6697 6698 cegcc*) 6699 # use the weaker test based on 'objdump'. See mingw*. 6700 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6701 lt_cv_file_magic_cmd='$OBJDUMP -f' 6702 ;; 6703 6704 darwin* | rhapsody*) 6705 lt_cv_deplibs_check_method=pass_all 6706 ;; 6707 6708 freebsd* | dragonfly*) 6709 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6710 case $host_cpu in 6711 i*86 ) 6712 # Not sure whether the presence of OpenBSD here was a mistake. 6713 # Let's accept both of them until this is cleared up. 6714 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6715 lt_cv_file_magic_cmd=/usr/bin/file 6716 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6717 ;; 6718 esac 6719 else 6720 lt_cv_deplibs_check_method=pass_all 6721 fi 6722 ;; 6723 6724 gnu*) 6725 lt_cv_deplibs_check_method=pass_all 6726 ;; 6727 6728 haiku*) 6729 lt_cv_deplibs_check_method=pass_all 6730 ;; 6731 6732 hpux10.20* | hpux11*) 6733 lt_cv_file_magic_cmd=/usr/bin/file 6734 case $host_cpu in 6735 ia64*) 6736 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6737 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6738 ;; 6739 hppa*64*) 6740 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 6741 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6742 ;; 6743 *) 6744 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6745 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6746 ;; 6747 esac 6748 ;; 6749 6750 interix[3-9]*) 6751 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6752 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6753 ;; 6754 6755 irix5* | irix6* | nonstopux*) 6756 case $LD in 6757 *-32|*"-32 ") libmagic=32-bit;; 6758 *-n32|*"-n32 ") libmagic=N32;; 6759 *-64|*"-64 ") libmagic=64-bit;; 6760 *) libmagic=never-match;; 6761 esac 6762 lt_cv_deplibs_check_method=pass_all 6763 ;; 6764 6765 # This must be Linux ELF. 6766 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6767 lt_cv_deplibs_check_method=pass_all 6768 ;; 6769 6770 netbsd*) 6771 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6772 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6773 else 6774 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6775 fi 6776 ;; 6777 6778 newos6*) 6779 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6780 lt_cv_file_magic_cmd=/usr/bin/file 6781 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6782 ;; 6783 6784 *nto* | *qnx*) 6785 lt_cv_deplibs_check_method=pass_all 6786 ;; 6787 6788 openbsd*) 6789 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6790 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6791 else 6792 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6793 fi 6794 ;; 6795 6796 osf3* | osf4* | osf5*) 6797 lt_cv_deplibs_check_method=pass_all 6798 ;; 6799 6800 rdos*) 6801 lt_cv_deplibs_check_method=pass_all 6802 ;; 6803 6804 solaris*) 6805 lt_cv_deplibs_check_method=pass_all 6806 ;; 6807 6808 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6809 lt_cv_deplibs_check_method=pass_all 6810 ;; 6811 6812 sysv4 | sysv4.3*) 6813 case $host_vendor in 6814 motorola) 6815 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 6816 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6817 ;; 6818 ncr) 6819 lt_cv_deplibs_check_method=pass_all 6820 ;; 6821 sequent) 6822 lt_cv_file_magic_cmd='/bin/file' 6823 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6824 ;; 6825 sni) 6826 lt_cv_file_magic_cmd='/bin/file' 6827 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6828 lt_cv_file_magic_test_file=/lib/libc.so 6829 ;; 6830 siemens) 6831 lt_cv_deplibs_check_method=pass_all 6832 ;; 6833 pc) 6834 lt_cv_deplibs_check_method=pass_all 6835 ;; 6836 esac 6837 ;; 6838 6839 tpf*) 6840 lt_cv_deplibs_check_method=pass_all 6841 ;; 6842 vxworks*) 6843 # Assume VxWorks cross toolchains are built on Linux, possibly 6844 # as canadian for Windows hosts. 6845 lt_cv_deplibs_check_method=pass_all 6846 ;; 6847 esac 6848 6849 fi 6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6851 $as_echo "$lt_cv_deplibs_check_method" >&6; } 6852 file_magic_cmd=$lt_cv_file_magic_cmd 6853 deplibs_check_method=$lt_cv_deplibs_check_method 6854 test -z "$deplibs_check_method" && deplibs_check_method=unknown 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 plugin_option= 6868 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6869 for plugin in $plugin_names; do 6870 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6871 if test x$plugin_so = x$plugin; then 6872 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6873 fi 6874 if test x$plugin_so != x$plugin; then 6875 plugin_option="--plugin $plugin_so" 6876 break 6877 fi 6878 done 6879 6880 if test -n "$ac_tool_prefix"; then 6881 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6882 set dummy ${ac_tool_prefix}ar; ac_word=$2 6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6884 $as_echo_n "checking for $ac_word... " >&6; } 6885 if ${ac_cv_prog_AR+:} false; then : 6886 $as_echo_n "(cached) " >&6 6887 else 6888 if test -n "$AR"; then 6889 ac_cv_prog_AR="$AR" # Let the user override the test. 6890 else 6891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6892 for as_dir in $PATH 6893 do 6894 IFS=$as_save_IFS 6895 test -z "$as_dir" && as_dir=. 6896 for ac_exec_ext in '' $ac_executable_extensions; do 6897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6898 ac_cv_prog_AR="${ac_tool_prefix}ar" 6899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6900 break 2 6901 fi 6902 done 6903 done 6904 IFS=$as_save_IFS 6905 6906 fi 6907 fi 6908 AR=$ac_cv_prog_AR 6909 if test -n "$AR"; then 6910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6911 $as_echo "$AR" >&6; } 6912 else 6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6914 $as_echo "no" >&6; } 6915 fi 6916 6917 6918 fi 6919 if test -z "$ac_cv_prog_AR"; then 6920 ac_ct_AR=$AR 6921 # Extract the first word of "ar", so it can be a program name with args. 6922 set dummy ar; ac_word=$2 6923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6924 $as_echo_n "checking for $ac_word... " >&6; } 6925 if ${ac_cv_prog_ac_ct_AR+:} false; then : 6926 $as_echo_n "(cached) " >&6 6927 else 6928 if test -n "$ac_ct_AR"; then 6929 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6930 else 6931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6932 for as_dir in $PATH 6933 do 6934 IFS=$as_save_IFS 6935 test -z "$as_dir" && as_dir=. 6936 for ac_exec_ext in '' $ac_executable_extensions; do 6937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6938 ac_cv_prog_ac_ct_AR="ar" 6939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6940 break 2 6941 fi 6942 done 6943 done 6944 IFS=$as_save_IFS 6945 6946 fi 6947 fi 6948 ac_ct_AR=$ac_cv_prog_ac_ct_AR 6949 if test -n "$ac_ct_AR"; then 6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6951 $as_echo "$ac_ct_AR" >&6; } 6952 else 6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6954 $as_echo "no" >&6; } 6955 fi 6956 6957 if test "x$ac_ct_AR" = x; then 6958 AR="false" 6959 else 6960 case $cross_compiling:$ac_tool_warned in 6961 yes:) 6962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6963 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6964 ac_tool_warned=yes ;; 6965 esac 6966 AR=$ac_ct_AR 6967 fi 6968 else 6969 AR="$ac_cv_prog_AR" 6970 fi 6971 6972 test -z "$AR" && AR=ar 6973 if test -n "$plugin_option"; then 6974 if $AR --help 2>&1 | grep -q "\--plugin"; then 6975 touch conftest.c 6976 $AR $plugin_option rc conftest.a conftest.c 6977 if test "$?" != 0; then 6978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6979 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6980 else 6981 AR="$AR $plugin_option" 6982 fi 6983 rm -f conftest.* 6984 fi 6985 fi 6986 test -z "$AR_FLAGS" && AR_FLAGS=cru 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 if test -n "$ac_tool_prefix"; then 6999 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7000 set dummy ${ac_tool_prefix}strip; ac_word=$2 7001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7002 $as_echo_n "checking for $ac_word... " >&6; } 7003 if ${ac_cv_prog_STRIP+:} false; then : 7004 $as_echo_n "(cached) " >&6 7005 else 7006 if test -n "$STRIP"; then 7007 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7008 else 7009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7010 for as_dir in $PATH 7011 do 7012 IFS=$as_save_IFS 7013 test -z "$as_dir" && as_dir=. 7014 for ac_exec_ext in '' $ac_executable_extensions; do 7015 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7016 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7017 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7018 break 2 7019 fi 7020 done 7021 done 7022 IFS=$as_save_IFS 7023 7024 fi 7025 fi 7026 STRIP=$ac_cv_prog_STRIP 7027 if test -n "$STRIP"; then 7028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7029 $as_echo "$STRIP" >&6; } 7030 else 7031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7032 $as_echo "no" >&6; } 7033 fi 7034 7035 7036 fi 7037 if test -z "$ac_cv_prog_STRIP"; then 7038 ac_ct_STRIP=$STRIP 7039 # Extract the first word of "strip", so it can be a program name with args. 7040 set dummy strip; ac_word=$2 7041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7042 $as_echo_n "checking for $ac_word... " >&6; } 7043 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7044 $as_echo_n "(cached) " >&6 7045 else 7046 if test -n "$ac_ct_STRIP"; then 7047 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7048 else 7049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7050 for as_dir in $PATH 7051 do 7052 IFS=$as_save_IFS 7053 test -z "$as_dir" && as_dir=. 7054 for ac_exec_ext in '' $ac_executable_extensions; do 7055 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7056 ac_cv_prog_ac_ct_STRIP="strip" 7057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7058 break 2 7059 fi 7060 done 7061 done 7062 IFS=$as_save_IFS 7063 7064 fi 7065 fi 7066 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7067 if test -n "$ac_ct_STRIP"; then 7068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7069 $as_echo "$ac_ct_STRIP" >&6; } 7070 else 7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7072 $as_echo "no" >&6; } 7073 fi 7074 7075 if test "x$ac_ct_STRIP" = x; then 7076 STRIP=":" 7077 else 7078 case $cross_compiling:$ac_tool_warned in 7079 yes:) 7080 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7081 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7082 ac_tool_warned=yes ;; 7083 esac 7084 STRIP=$ac_ct_STRIP 7085 fi 7086 else 7087 STRIP="$ac_cv_prog_STRIP" 7088 fi 7089 7090 test -z "$STRIP" && STRIP=: 7091 7092 7093 7094 7095 7096 7097 if test -n "$ac_tool_prefix"; then 7098 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7099 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7101 $as_echo_n "checking for $ac_word... " >&6; } 7102 if ${ac_cv_prog_RANLIB+:} false; then : 7103 $as_echo_n "(cached) " >&6 7104 else 7105 if test -n "$RANLIB"; then 7106 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7107 else 7108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7109 for as_dir in $PATH 7110 do 7111 IFS=$as_save_IFS 7112 test -z "$as_dir" && as_dir=. 7113 for ac_exec_ext in '' $ac_executable_extensions; do 7114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7115 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7117 break 2 7118 fi 7119 done 7120 done 7121 IFS=$as_save_IFS 7122 7123 fi 7124 fi 7125 RANLIB=$ac_cv_prog_RANLIB 7126 if test -n "$RANLIB"; then 7127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7128 $as_echo "$RANLIB" >&6; } 7129 else 7130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7131 $as_echo "no" >&6; } 7132 fi 7133 7134 7135 fi 7136 if test -z "$ac_cv_prog_RANLIB"; then 7137 ac_ct_RANLIB=$RANLIB 7138 # Extract the first word of "ranlib", so it can be a program name with args. 7139 set dummy ranlib; ac_word=$2 7140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7141 $as_echo_n "checking for $ac_word... " >&6; } 7142 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7143 $as_echo_n "(cached) " >&6 7144 else 7145 if test -n "$ac_ct_RANLIB"; then 7146 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7147 else 7148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7149 for as_dir in $PATH 7150 do 7151 IFS=$as_save_IFS 7152 test -z "$as_dir" && as_dir=. 7153 for ac_exec_ext in '' $ac_executable_extensions; do 7154 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7155 ac_cv_prog_ac_ct_RANLIB="ranlib" 7156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7157 break 2 7158 fi 7159 done 7160 done 7161 IFS=$as_save_IFS 7162 7163 fi 7164 fi 7165 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7166 if test -n "$ac_ct_RANLIB"; then 7167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7168 $as_echo "$ac_ct_RANLIB" >&6; } 7169 else 7170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7171 $as_echo "no" >&6; } 7172 fi 7173 7174 if test "x$ac_ct_RANLIB" = x; then 7175 RANLIB=":" 7176 else 7177 case $cross_compiling:$ac_tool_warned in 7178 yes:) 7179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7180 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7181 ac_tool_warned=yes ;; 7182 esac 7183 RANLIB=$ac_ct_RANLIB 7184 fi 7185 else 7186 RANLIB="$ac_cv_prog_RANLIB" 7187 fi 7188 7189 test -z "$RANLIB" && RANLIB=: 7190 if test -n "$plugin_option" && test "$RANLIB" != ":"; then 7191 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 7192 RANLIB="$RANLIB $plugin_option" 7193 fi 7194 fi 7195 7196 7197 7198 7199 7200 7201 # Determine commands to create old-style static archives. 7202 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7203 old_postinstall_cmds='chmod 644 $oldlib' 7204 old_postuninstall_cmds= 7205 7206 if test -n "$RANLIB"; then 7207 case $host_os in 7208 openbsd*) 7209 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7210 ;; 7211 *) 7212 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7213 ;; 7214 esac 7215 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7216 fi 7217 7218 case $host_os in 7219 darwin*) 7220 lock_old_archive_extraction=yes ;; 7221 *) 7222 lock_old_archive_extraction=no ;; 7223 esac 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 for ac_prog in gawk mawk nawk awk 7246 do 7247 # Extract the first word of "$ac_prog", so it can be a program name with args. 7248 set dummy $ac_prog; ac_word=$2 7249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7250 $as_echo_n "checking for $ac_word... " >&6; } 7251 if ${ac_cv_prog_AWK+:} false; then : 7252 $as_echo_n "(cached) " >&6 7253 else 7254 if test -n "$AWK"; then 7255 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7256 else 7257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7258 for as_dir in $PATH 7259 do 7260 IFS=$as_save_IFS 7261 test -z "$as_dir" && as_dir=. 7262 for ac_exec_ext in '' $ac_executable_extensions; do 7263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7264 ac_cv_prog_AWK="$ac_prog" 7265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7266 break 2 7267 fi 7268 done 7269 done 7270 IFS=$as_save_IFS 7271 7272 fi 7273 fi 7274 AWK=$ac_cv_prog_AWK 7275 if test -n "$AWK"; then 7276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7277 $as_echo "$AWK" >&6; } 7278 else 7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7280 $as_echo "no" >&6; } 7281 fi 7282 7283 7284 test -n "$AWK" && break 7285 done 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 # If no C compiler was specified, use CC. 7306 LTCC=${LTCC-"$CC"} 7307 7308 # If no C compiler flags were specified, use CFLAGS. 7309 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7310 7311 # Allow CC to be a program name with arguments. 7312 compiler=$CC 7313 7314 7315 # Check for command to grab the raw symbol name followed by C symbol from nm. 7316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7317 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7318 if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7319 $as_echo_n "(cached) " >&6 7320 else 7321 7322 # These are sane defaults that work on at least a few old systems. 7323 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 7324 7325 # Character class describing NM global symbol codes. 7326 symcode='[BCDEGRST]' 7327 7328 # Regexp to match symbols that can be accessed directly from C. 7329 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7330 7331 # Define system-specific variables. 7332 case $host_os in 7333 aix*) 7334 symcode='[BCDT]' 7335 ;; 7336 cygwin* | mingw* | pw32* | cegcc*) 7337 symcode='[ABCDGISTW]' 7338 ;; 7339 hpux*) 7340 if test "$host_cpu" = ia64; then 7341 symcode='[ABCDEGRST]' 7342 fi 7343 ;; 7344 irix* | nonstopux*) 7345 symcode='[BCDEGRST]' 7346 ;; 7347 osf*) 7348 symcode='[BCDEGQRST]' 7349 ;; 7350 solaris*) 7351 symcode='[BCDRT]' 7352 ;; 7353 sco3.2v5*) 7354 symcode='[DT]' 7355 ;; 7356 sysv4.2uw2*) 7357 symcode='[DT]' 7358 ;; 7359 sysv5* | sco5v6* | unixware* | OpenUNIX*) 7360 symcode='[ABDT]' 7361 ;; 7362 sysv4) 7363 symcode='[DFNSTU]' 7364 ;; 7365 esac 7366 7367 # If we're using GNU nm, then use its standard symbol codes. 7368 case `$NM -V 2>&1` in 7369 *GNU* | *'with BFD'*) 7370 symcode='[ABCDGIRSTW]' ;; 7371 esac 7372 7373 # Transform an extracted symbol line into a proper C declaration. 7374 # Some systems (esp. on ia64) link data and code symbols differently, 7375 # so use this general approach. 7376 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7377 7378 # Transform an extracted symbol line into symbol name and symbol address 7379 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7380 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 7381 7382 # Handle CRLF in mingw tool chain 7383 opt_cr= 7384 case $build_os in 7385 mingw*) 7386 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7387 ;; 7388 esac 7389 7390 # Try without a prefix underscore, then with it. 7391 for ac_symprfx in "" "_"; do 7392 7393 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7394 symxfrm="\\1 $ac_symprfx\\2 \\2" 7395 7396 # Write the raw and C identifiers. 7397 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7398 # Fake it for dumpbin and say T for any non-static function 7399 # and D for any global variable. 7400 # Also find C++ and __fastcall symbols from MSVC++, 7401 # which start with @ or ?. 7402 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7403 " {last_section=section; section=\$ 3};"\ 7404 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7405 " \$ 0!~/External *\|/{next};"\ 7406 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7407 " {if(hide[section]) next};"\ 7408 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7409 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7410 " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7411 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7412 " ' prfx=^$ac_symprfx" 7413 else 7414 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7415 fi 7416 7417 # Check to see that the pipe works correctly. 7418 pipe_works=no 7419 7420 rm -f conftest* 7421 cat > conftest.$ac_ext <<_LT_EOF 7422 #ifdef __cplusplus 7423 extern "C" { 7424 #endif 7425 char nm_test_var; 7426 void nm_test_func(void); 7427 void nm_test_func(void){} 7428 #ifdef __cplusplus 7429 } 7430 #endif 7431 int main(){nm_test_var='a';nm_test_func();return(0);} 7432 _LT_EOF 7433 7434 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7435 (eval $ac_compile) 2>&5 7436 ac_status=$? 7437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7438 test $ac_status = 0; }; then 7439 # Now try to grab the symbols. 7440 nlist=conftest.nm 7441 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7442 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7443 ac_status=$? 7444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7445 test $ac_status = 0; } && test -s "$nlist"; then 7446 # Try sorting and uniquifying the output. 7447 if sort "$nlist" | uniq > "$nlist"T; then 7448 mv -f "$nlist"T "$nlist" 7449 else 7450 rm -f "$nlist"T 7451 fi 7452 7453 # Make sure that we snagged all the symbols we need. 7454 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7455 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7456 cat <<_LT_EOF > conftest.$ac_ext 7457 #ifdef __cplusplus 7458 extern "C" { 7459 #endif 7460 7461 _LT_EOF 7462 # Now generate the symbol file. 7463 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7464 7465 cat <<_LT_EOF >> conftest.$ac_ext 7466 7467 /* The mapping between symbol names and symbols. */ 7468 const struct { 7469 const char *name; 7470 void *address; 7471 } 7472 lt__PROGRAM__LTX_preloaded_symbols[] = 7473 { 7474 { "@PROGRAM@", (void *) 0 }, 7475 _LT_EOF 7476 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7477 cat <<\_LT_EOF >> conftest.$ac_ext 7478 {0, (void *) 0} 7479 }; 7480 7481 /* This works around a problem in FreeBSD linker */ 7482 #ifdef FREEBSD_WORKAROUND 7483 static const void *lt_preloaded_setup() { 7484 return lt__PROGRAM__LTX_preloaded_symbols; 7485 } 7486 #endif 7487 7488 #ifdef __cplusplus 7489 } 7490 #endif 7491 _LT_EOF 7492 # Now try linking the two files. 7493 mv conftest.$ac_objext conftstm.$ac_objext 7494 lt_save_LIBS="$LIBS" 7495 lt_save_CFLAGS="$CFLAGS" 7496 LIBS="conftstm.$ac_objext" 7497 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7498 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7499 (eval $ac_link) 2>&5 7500 ac_status=$? 7501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7502 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7503 pipe_works=yes 7504 fi 7505 LIBS="$lt_save_LIBS" 7506 CFLAGS="$lt_save_CFLAGS" 7507 else 7508 echo "cannot find nm_test_func in $nlist" >&5 7509 fi 7510 else 7511 echo "cannot find nm_test_var in $nlist" >&5 7512 fi 7513 else 7514 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7515 fi 7516 else 7517 echo "$progname: failed program was:" >&5 7518 cat conftest.$ac_ext >&5 7519 fi 7520 rm -rf conftest* conftst* 7521 7522 # Do not use the global_symbol_pipe unless it works. 7523 if test "$pipe_works" = yes; then 7524 break 7525 else 7526 lt_cv_sys_global_symbol_pipe= 7527 fi 7528 done 7529 7530 fi 7531 7532 if test -z "$lt_cv_sys_global_symbol_pipe"; then 7533 lt_cv_sys_global_symbol_to_cdecl= 7534 fi 7535 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7537 $as_echo "failed" >&6; } 7538 else 7539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7540 $as_echo "ok" >&6; } 7541 fi 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 # Check whether --enable-libtool-lock was given. 7565 if test "${enable_libtool_lock+set}" = set; then : 7566 enableval=$enable_libtool_lock; 7567 fi 7568 7569 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7570 7571 # Some flags need to be propagated to the compiler or linker for good 7572 # libtool support. 7573 case $host in 7574 ia64-*-hpux*) 7575 # Find out which ABI we are using. 7576 echo 'int i;' > conftest.$ac_ext 7577 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7578 (eval $ac_compile) 2>&5 7579 ac_status=$? 7580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7581 test $ac_status = 0; }; then 7582 case `/usr/bin/file conftest.$ac_objext` in 7583 *ELF-32*) 7584 HPUX_IA64_MODE="32" 7585 ;; 7586 *ELF-64*) 7587 HPUX_IA64_MODE="64" 7588 ;; 7589 esac 7590 fi 7591 rm -rf conftest* 7592 ;; 7593 *-*-irix6*) 7594 # Find out which ABI we are using. 7595 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7596 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7597 (eval $ac_compile) 2>&5 7598 ac_status=$? 7599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7600 test $ac_status = 0; }; then 7601 if test "$lt_cv_prog_gnu_ld" = yes; then 7602 case `/usr/bin/file conftest.$ac_objext` in 7603 *32-bit*) 7604 LD="${LD-ld} -melf32bsmip" 7605 ;; 7606 *N32*) 7607 LD="${LD-ld} -melf32bmipn32" 7608 ;; 7609 *64-bit*) 7610 LD="${LD-ld} -melf64bmip" 7611 ;; 7612 esac 7613 else 7614 case `/usr/bin/file conftest.$ac_objext` in 7615 *32-bit*) 7616 LD="${LD-ld} -32" 7617 ;; 7618 *N32*) 7619 LD="${LD-ld} -n32" 7620 ;; 7621 *64-bit*) 7622 LD="${LD-ld} -64" 7623 ;; 7624 esac 7625 fi 7626 fi 7627 rm -rf conftest* 7628 ;; 7629 7630 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7631 s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7632 # Find out which ABI we are using. 7633 echo 'int i;' > conftest.$ac_ext 7634 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7635 (eval $ac_compile) 2>&5 7636 ac_status=$? 7637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7638 test $ac_status = 0; }; then 7639 case `/usr/bin/file conftest.o` in 7640 *32-bit*) 7641 case $host in 7642 x86_64-*kfreebsd*-gnu) 7643 LD="${LD-ld} -m elf_i386_fbsd" 7644 ;; 7645 x86_64-*linux*) 7646 case `/usr/bin/file conftest.o` in 7647 *x86-64*) 7648 LD="${LD-ld} -m elf32_x86_64" 7649 ;; 7650 *) 7651 LD="${LD-ld} -m elf_i386" 7652 ;; 7653 esac 7654 ;; 7655 powerpc64le-*linux*) 7656 LD="${LD-ld} -m elf32lppclinux" 7657 ;; 7658 powerpc64-*linux*) 7659 LD="${LD-ld} -m elf32ppclinux" 7660 ;; 7661 s390x-*linux*) 7662 LD="${LD-ld} -m elf_s390" 7663 ;; 7664 sparc64-*linux*) 7665 LD="${LD-ld} -m elf32_sparc" 7666 ;; 7667 esac 7668 ;; 7669 *64-bit*) 7670 case $host in 7671 x86_64-*kfreebsd*-gnu) 7672 LD="${LD-ld} -m elf_x86_64_fbsd" 7673 ;; 7674 x86_64-*linux*) 7675 LD="${LD-ld} -m elf_x86_64" 7676 ;; 7677 powerpcle-*linux*) 7678 LD="${LD-ld} -m elf64lppc" 7679 ;; 7680 powerpc-*linux*) 7681 LD="${LD-ld} -m elf64ppc" 7682 ;; 7683 s390*-*linux*|s390*-*tpf*) 7684 LD="${LD-ld} -m elf64_s390" 7685 ;; 7686 sparc*-*linux*) 7687 LD="${LD-ld} -m elf64_sparc" 7688 ;; 7689 esac 7690 ;; 7691 esac 7692 fi 7693 rm -rf conftest* 7694 ;; 7695 7696 *-*-sco3.2v5*) 7697 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7698 SAVE_CFLAGS="$CFLAGS" 7699 CFLAGS="$CFLAGS -belf" 7700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7701 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7702 if ${lt_cv_cc_needs_belf+:} false; then : 7703 $as_echo_n "(cached) " >&6 7704 else 7705 ac_ext=c 7706 ac_cpp='$CPP $CPPFLAGS' 7707 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7708 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7709 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7710 7711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7712 /* end confdefs.h. */ 7713 7714 int 7715 main () 7716 { 7717 7718 ; 7719 return 0; 7720 } 7721 _ACEOF 7722 if ac_fn_c_try_link "$LINENO"; then : 7723 lt_cv_cc_needs_belf=yes 7724 else 7725 lt_cv_cc_needs_belf=no 7726 fi 7727 rm -f core conftest.err conftest.$ac_objext \ 7728 conftest$ac_exeext conftest.$ac_ext 7729 ac_ext=c 7730 ac_cpp='$CPP $CPPFLAGS' 7731 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7732 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7733 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7734 7735 fi 7736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7737 $as_echo "$lt_cv_cc_needs_belf" >&6; } 7738 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7739 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7740 CFLAGS="$SAVE_CFLAGS" 7741 fi 7742 ;; 7743 sparc*-*solaris*) 7744 # Find out which ABI we are using. 7745 echo 'int i;' > conftest.$ac_ext 7746 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7747 (eval $ac_compile) 2>&5 7748 ac_status=$? 7749 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7750 test $ac_status = 0; }; then 7751 case `/usr/bin/file conftest.o` in 7752 *64-bit*) 7753 case $lt_cv_prog_gnu_ld in 7754 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7755 *) 7756 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7757 LD="${LD-ld} -64" 7758 fi 7759 ;; 7760 esac 7761 ;; 7762 esac 7763 fi 7764 rm -rf conftest* 7765 ;; 7766 esac 7767 7768 need_locks="$enable_libtool_lock" 7769 7770 7771 case $host_os in 7772 rhapsody* | darwin*) 7773 if test -n "$ac_tool_prefix"; then 7774 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7775 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7777 $as_echo_n "checking for $ac_word... " >&6; } 7778 if ${ac_cv_prog_DSYMUTIL+:} false; then : 7779 $as_echo_n "(cached) " >&6 7780 else 7781 if test -n "$DSYMUTIL"; then 7782 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7783 else 7784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7785 for as_dir in $PATH 7786 do 7787 IFS=$as_save_IFS 7788 test -z "$as_dir" && as_dir=. 7789 for ac_exec_ext in '' $ac_executable_extensions; do 7790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7791 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7793 break 2 7794 fi 7795 done 7796 done 7797 IFS=$as_save_IFS 7798 7799 fi 7800 fi 7801 DSYMUTIL=$ac_cv_prog_DSYMUTIL 7802 if test -n "$DSYMUTIL"; then 7803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7804 $as_echo "$DSYMUTIL" >&6; } 7805 else 7806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7807 $as_echo "no" >&6; } 7808 fi 7809 7810 7811 fi 7812 if test -z "$ac_cv_prog_DSYMUTIL"; then 7813 ac_ct_DSYMUTIL=$DSYMUTIL 7814 # Extract the first word of "dsymutil", so it can be a program name with args. 7815 set dummy dsymutil; ac_word=$2 7816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7817 $as_echo_n "checking for $ac_word... " >&6; } 7818 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7819 $as_echo_n "(cached) " >&6 7820 else 7821 if test -n "$ac_ct_DSYMUTIL"; then 7822 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7823 else 7824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7825 for as_dir in $PATH 7826 do 7827 IFS=$as_save_IFS 7828 test -z "$as_dir" && as_dir=. 7829 for ac_exec_ext in '' $ac_executable_extensions; do 7830 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7831 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7833 break 2 7834 fi 7835 done 7836 done 7837 IFS=$as_save_IFS 7838 7839 fi 7840 fi 7841 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7842 if test -n "$ac_ct_DSYMUTIL"; then 7843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7844 $as_echo "$ac_ct_DSYMUTIL" >&6; } 7845 else 7846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7847 $as_echo "no" >&6; } 7848 fi 7849 7850 if test "x$ac_ct_DSYMUTIL" = x; then 7851 DSYMUTIL=":" 7852 else 7853 case $cross_compiling:$ac_tool_warned in 7854 yes:) 7855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7856 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7857 ac_tool_warned=yes ;; 7858 esac 7859 DSYMUTIL=$ac_ct_DSYMUTIL 7860 fi 7861 else 7862 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7863 fi 7864 7865 if test -n "$ac_tool_prefix"; then 7866 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7867 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7869 $as_echo_n "checking for $ac_word... " >&6; } 7870 if ${ac_cv_prog_NMEDIT+:} false; then : 7871 $as_echo_n "(cached) " >&6 7872 else 7873 if test -n "$NMEDIT"; then 7874 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7875 else 7876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7877 for as_dir in $PATH 7878 do 7879 IFS=$as_save_IFS 7880 test -z "$as_dir" && as_dir=. 7881 for ac_exec_ext in '' $ac_executable_extensions; do 7882 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7883 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7885 break 2 7886 fi 7887 done 7888 done 7889 IFS=$as_save_IFS 7890 7891 fi 7892 fi 7893 NMEDIT=$ac_cv_prog_NMEDIT 7894 if test -n "$NMEDIT"; then 7895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7896 $as_echo "$NMEDIT" >&6; } 7897 else 7898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7899 $as_echo "no" >&6; } 7900 fi 7901 7902 7903 fi 7904 if test -z "$ac_cv_prog_NMEDIT"; then 7905 ac_ct_NMEDIT=$NMEDIT 7906 # Extract the first word of "nmedit", so it can be a program name with args. 7907 set dummy nmedit; ac_word=$2 7908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7909 $as_echo_n "checking for $ac_word... " >&6; } 7910 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7911 $as_echo_n "(cached) " >&6 7912 else 7913 if test -n "$ac_ct_NMEDIT"; then 7914 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7915 else 7916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7917 for as_dir in $PATH 7918 do 7919 IFS=$as_save_IFS 7920 test -z "$as_dir" && as_dir=. 7921 for ac_exec_ext in '' $ac_executable_extensions; do 7922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7923 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7925 break 2 7926 fi 7927 done 7928 done 7929 IFS=$as_save_IFS 7930 7931 fi 7932 fi 7933 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7934 if test -n "$ac_ct_NMEDIT"; then 7935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7936 $as_echo "$ac_ct_NMEDIT" >&6; } 7937 else 7938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7939 $as_echo "no" >&6; } 7940 fi 7941 7942 if test "x$ac_ct_NMEDIT" = x; then 7943 NMEDIT=":" 7944 else 7945 case $cross_compiling:$ac_tool_warned in 7946 yes:) 7947 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7948 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7949 ac_tool_warned=yes ;; 7950 esac 7951 NMEDIT=$ac_ct_NMEDIT 7952 fi 7953 else 7954 NMEDIT="$ac_cv_prog_NMEDIT" 7955 fi 7956 7957 if test -n "$ac_tool_prefix"; then 7958 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7959 set dummy ${ac_tool_prefix}lipo; ac_word=$2 7960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7961 $as_echo_n "checking for $ac_word... " >&6; } 7962 if ${ac_cv_prog_LIPO+:} false; then : 7963 $as_echo_n "(cached) " >&6 7964 else 7965 if test -n "$LIPO"; then 7966 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7967 else 7968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7969 for as_dir in $PATH 7970 do 7971 IFS=$as_save_IFS 7972 test -z "$as_dir" && as_dir=. 7973 for ac_exec_ext in '' $ac_executable_extensions; do 7974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7975 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7977 break 2 7978 fi 7979 done 7980 done 7981 IFS=$as_save_IFS 7982 7983 fi 7984 fi 7985 LIPO=$ac_cv_prog_LIPO 7986 if test -n "$LIPO"; then 7987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7988 $as_echo "$LIPO" >&6; } 7989 else 7990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7991 $as_echo "no" >&6; } 7992 fi 7993 7994 7995 fi 7996 if test -z "$ac_cv_prog_LIPO"; then 7997 ac_ct_LIPO=$LIPO 7998 # Extract the first word of "lipo", so it can be a program name with args. 7999 set dummy lipo; ac_word=$2 8000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8001 $as_echo_n "checking for $ac_word... " >&6; } 8002 if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8003 $as_echo_n "(cached) " >&6 8004 else 8005 if test -n "$ac_ct_LIPO"; then 8006 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8007 else 8008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8009 for as_dir in $PATH 8010 do 8011 IFS=$as_save_IFS 8012 test -z "$as_dir" && as_dir=. 8013 for ac_exec_ext in '' $ac_executable_extensions; do 8014 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8015 ac_cv_prog_ac_ct_LIPO="lipo" 8016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8017 break 2 8018 fi 8019 done 8020 done 8021 IFS=$as_save_IFS 8022 8023 fi 8024 fi 8025 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8026 if test -n "$ac_ct_LIPO"; then 8027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8028 $as_echo "$ac_ct_LIPO" >&6; } 8029 else 8030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8031 $as_echo "no" >&6; } 8032 fi 8033 8034 if test "x$ac_ct_LIPO" = x; then 8035 LIPO=":" 8036 else 8037 case $cross_compiling:$ac_tool_warned in 8038 yes:) 8039 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8040 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8041 ac_tool_warned=yes ;; 8042 esac 8043 LIPO=$ac_ct_LIPO 8044 fi 8045 else 8046 LIPO="$ac_cv_prog_LIPO" 8047 fi 8048 8049 if test -n "$ac_tool_prefix"; then 8050 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8051 set dummy ${ac_tool_prefix}otool; ac_word=$2 8052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8053 $as_echo_n "checking for $ac_word... " >&6; } 8054 if ${ac_cv_prog_OTOOL+:} false; then : 8055 $as_echo_n "(cached) " >&6 8056 else 8057 if test -n "$OTOOL"; then 8058 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8059 else 8060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8061 for as_dir in $PATH 8062 do 8063 IFS=$as_save_IFS 8064 test -z "$as_dir" && as_dir=. 8065 for ac_exec_ext in '' $ac_executable_extensions; do 8066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8067 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8069 break 2 8070 fi 8071 done 8072 done 8073 IFS=$as_save_IFS 8074 8075 fi 8076 fi 8077 OTOOL=$ac_cv_prog_OTOOL 8078 if test -n "$OTOOL"; then 8079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8080 $as_echo "$OTOOL" >&6; } 8081 else 8082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8083 $as_echo "no" >&6; } 8084 fi 8085 8086 8087 fi 8088 if test -z "$ac_cv_prog_OTOOL"; then 8089 ac_ct_OTOOL=$OTOOL 8090 # Extract the first word of "otool", so it can be a program name with args. 8091 set dummy otool; ac_word=$2 8092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8093 $as_echo_n "checking for $ac_word... " >&6; } 8094 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8095 $as_echo_n "(cached) " >&6 8096 else 8097 if test -n "$ac_ct_OTOOL"; then 8098 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8099 else 8100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8101 for as_dir in $PATH 8102 do 8103 IFS=$as_save_IFS 8104 test -z "$as_dir" && as_dir=. 8105 for ac_exec_ext in '' $ac_executable_extensions; do 8106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8107 ac_cv_prog_ac_ct_OTOOL="otool" 8108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8109 break 2 8110 fi 8111 done 8112 done 8113 IFS=$as_save_IFS 8114 8115 fi 8116 fi 8117 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8118 if test -n "$ac_ct_OTOOL"; then 8119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8120 $as_echo "$ac_ct_OTOOL" >&6; } 8121 else 8122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8123 $as_echo "no" >&6; } 8124 fi 8125 8126 if test "x$ac_ct_OTOOL" = x; then 8127 OTOOL=":" 8128 else 8129 case $cross_compiling:$ac_tool_warned in 8130 yes:) 8131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8132 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8133 ac_tool_warned=yes ;; 8134 esac 8135 OTOOL=$ac_ct_OTOOL 8136 fi 8137 else 8138 OTOOL="$ac_cv_prog_OTOOL" 8139 fi 8140 8141 if test -n "$ac_tool_prefix"; then 8142 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8143 set dummy ${ac_tool_prefix}otool64; ac_word=$2 8144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8145 $as_echo_n "checking for $ac_word... " >&6; } 8146 if ${ac_cv_prog_OTOOL64+:} false; then : 8147 $as_echo_n "(cached) " >&6 8148 else 8149 if test -n "$OTOOL64"; then 8150 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8151 else 8152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8153 for as_dir in $PATH 8154 do 8155 IFS=$as_save_IFS 8156 test -z "$as_dir" && as_dir=. 8157 for ac_exec_ext in '' $ac_executable_extensions; do 8158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8159 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8161 break 2 8162 fi 8163 done 8164 done 8165 IFS=$as_save_IFS 8166 8167 fi 8168 fi 8169 OTOOL64=$ac_cv_prog_OTOOL64 8170 if test -n "$OTOOL64"; then 8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8172 $as_echo "$OTOOL64" >&6; } 8173 else 8174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8175 $as_echo "no" >&6; } 8176 fi 8177 8178 8179 fi 8180 if test -z "$ac_cv_prog_OTOOL64"; then 8181 ac_ct_OTOOL64=$OTOOL64 8182 # Extract the first word of "otool64", so it can be a program name with args. 8183 set dummy otool64; ac_word=$2 8184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8185 $as_echo_n "checking for $ac_word... " >&6; } 8186 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8187 $as_echo_n "(cached) " >&6 8188 else 8189 if test -n "$ac_ct_OTOOL64"; then 8190 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8191 else 8192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8193 for as_dir in $PATH 8194 do 8195 IFS=$as_save_IFS 8196 test -z "$as_dir" && as_dir=. 8197 for ac_exec_ext in '' $ac_executable_extensions; do 8198 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8199 ac_cv_prog_ac_ct_OTOOL64="otool64" 8200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8201 break 2 8202 fi 8203 done 8204 done 8205 IFS=$as_save_IFS 8206 8207 fi 8208 fi 8209 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8210 if test -n "$ac_ct_OTOOL64"; then 8211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8212 $as_echo "$ac_ct_OTOOL64" >&6; } 8213 else 8214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8215 $as_echo "no" >&6; } 8216 fi 8217 8218 if test "x$ac_ct_OTOOL64" = x; then 8219 OTOOL64=":" 8220 else 8221 case $cross_compiling:$ac_tool_warned in 8222 yes:) 8223 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8224 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8225 ac_tool_warned=yes ;; 8226 esac 8227 OTOOL64=$ac_ct_OTOOL64 8228 fi 8229 else 8230 OTOOL64="$ac_cv_prog_OTOOL64" 8231 fi 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8260 $as_echo_n "checking for -single_module linker flag... " >&6; } 8261 if ${lt_cv_apple_cc_single_mod+:} false; then : 8262 $as_echo_n "(cached) " >&6 8263 else 8264 lt_cv_apple_cc_single_mod=no 8265 if test -z "${LT_MULTI_MODULE}"; then 8266 # By default we will add the -single_module flag. You can override 8267 # by either setting the environment variable LT_MULTI_MODULE 8268 # non-empty at configure time, or by adding -multi_module to the 8269 # link flags. 8270 rm -rf libconftest.dylib* 8271 echo "int foo(void){return 1;}" > conftest.c 8272 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8273 -dynamiclib -Wl,-single_module conftest.c" >&5 8274 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8275 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8276 _lt_result=$? 8277 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8278 lt_cv_apple_cc_single_mod=yes 8279 else 8280 cat conftest.err >&5 8281 fi 8282 rm -rf libconftest.dylib* 8283 rm -f conftest.* 8284 fi 8285 fi 8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8287 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8289 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8290 if ${lt_cv_ld_exported_symbols_list+:} false; then : 8291 $as_echo_n "(cached) " >&6 8292 else 8293 lt_cv_ld_exported_symbols_list=no 8294 save_LDFLAGS=$LDFLAGS 8295 echo "_main" > conftest.sym 8296 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8298 /* end confdefs.h. */ 8299 8300 int 8301 main () 8302 { 8303 8304 ; 8305 return 0; 8306 } 8307 _ACEOF 8308 if ac_fn_c_try_link "$LINENO"; then : 8309 lt_cv_ld_exported_symbols_list=yes 8310 else 8311 lt_cv_ld_exported_symbols_list=no 8312 fi 8313 rm -f core conftest.err conftest.$ac_objext \ 8314 conftest$ac_exeext conftest.$ac_ext 8315 LDFLAGS="$save_LDFLAGS" 8316 8317 fi 8318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8319 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8321 $as_echo_n "checking for -force_load linker flag... " >&6; } 8322 if ${lt_cv_ld_force_load+:} false; then : 8323 $as_echo_n "(cached) " >&6 8324 else 8325 lt_cv_ld_force_load=no 8326 cat > conftest.c << _LT_EOF 8327 int forced_loaded() { return 2;} 8328 _LT_EOF 8329 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8330 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8331 echo "$AR cru libconftest.a conftest.o" >&5 8332 $AR cru libconftest.a conftest.o 2>&5 8333 cat > conftest.c << _LT_EOF 8334 int main() { return 0;} 8335 _LT_EOF 8336 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8337 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8338 _lt_result=$? 8339 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8340 lt_cv_ld_force_load=yes 8341 else 8342 cat conftest.err >&5 8343 fi 8344 rm -f conftest.err libconftest.a conftest conftest.c 8345 rm -rf conftest.dSYM 8346 8347 fi 8348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8349 $as_echo "$lt_cv_ld_force_load" >&6; } 8350 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 8351 # build without first building modern cctools / linker. 8352 case $host_cpu-$host_os in 8353 *-rhapsody* | *-darwin1.[012]) 8354 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8355 *-darwin1.*) 8356 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8357 *-darwin*) 8358 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8359 # deployment target is forced to an earlier version. 8360 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8361 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 8362 ;; 8363 10.[012][,.]*) 8364 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8365 ;; 8366 *) 8367 ;; 8368 esac 8369 ;; 8370 esac 8371 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8372 _lt_dar_single_mod='$single_module' 8373 fi 8374 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8375 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8376 else 8377 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8378 fi 8379 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8380 _lt_dsymutil='~$DSYMUTIL $lib || :' 8381 else 8382 _lt_dsymutil= 8383 fi 8384 ;; 8385 esac 8386 8387 for ac_header in dlfcn.h 8388 do : 8389 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8390 " 8391 if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8392 cat >>confdefs.h <<_ACEOF 8393 #define HAVE_DLFCN_H 1 8394 _ACEOF 8395 8396 fi 8397 8398 done 8399 8400 8401 ac_header_dirent=no 8402 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 8403 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 8404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 8405 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 8406 if eval \${$as_ac_Header+:} false; then : 8407 $as_echo_n "(cached) " >&6 8408 else 8409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8410 /* end confdefs.h. */ 8411 #include <sys/types.h> 8412 #include <$ac_hdr> 8413 8414 int 8415 main () 8416 { 8417 if ((DIR *) 0) 8418 return 0; 8419 ; 8420 return 0; 8421 } 8422 _ACEOF 8423 if ac_fn_c_try_compile "$LINENO"; then : 8424 eval "$as_ac_Header=yes" 8425 else 8426 eval "$as_ac_Header=no" 8427 fi 8428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8429 fi 8430 eval ac_res=\$$as_ac_Header 8431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 8432 $as_echo "$ac_res" >&6; } 8433 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8434 cat >>confdefs.h <<_ACEOF 8435 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 8436 _ACEOF 8437 8438 ac_header_dirent=$ac_hdr; break 8439 fi 8440 8441 done 8442 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 8443 if test $ac_header_dirent = dirent.h; then 8444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 8445 $as_echo_n "checking for library containing opendir... " >&6; } 8446 if ${ac_cv_search_opendir+:} false; then : 8447 $as_echo_n "(cached) " >&6 8448 else 8449 ac_func_search_save_LIBS=$LIBS 8450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8451 /* end confdefs.h. */ 8452 8453 /* Override any GCC internal prototype to avoid an error. 8454 Use char because int might match the return type of a GCC 8455 builtin and then its argument prototype would still apply. */ 8456 #ifdef __cplusplus 8457 extern "C" 8458 #endif 8459 char opendir (); 8460 int 8461 main () 8462 { 8463 return opendir (); 8464 ; 8465 return 0; 8466 } 8467 _ACEOF 8468 for ac_lib in '' dir; do 8469 if test -z "$ac_lib"; then 8470 ac_res="none required" 8471 else 8472 ac_res=-l$ac_lib 8473 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8474 fi 8475 if ac_fn_c_try_link "$LINENO"; then : 8476 ac_cv_search_opendir=$ac_res 8477 fi 8478 rm -f core conftest.err conftest.$ac_objext \ 8479 conftest$ac_exeext 8480 if ${ac_cv_search_opendir+:} false; then : 8481 break 8482 fi 8483 done 8484 if ${ac_cv_search_opendir+:} false; then : 8485 8486 else 8487 ac_cv_search_opendir=no 8488 fi 8489 rm conftest.$ac_ext 8490 LIBS=$ac_func_search_save_LIBS 8491 fi 8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 8493 $as_echo "$ac_cv_search_opendir" >&6; } 8494 ac_res=$ac_cv_search_opendir 8495 if test "$ac_res" != no; then : 8496 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8497 8498 fi 8499 8500 else 8501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 8502 $as_echo_n "checking for library containing opendir... " >&6; } 8503 if ${ac_cv_search_opendir+:} false; then : 8504 $as_echo_n "(cached) " >&6 8505 else 8506 ac_func_search_save_LIBS=$LIBS 8507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8508 /* end confdefs.h. */ 8509 8510 /* Override any GCC internal prototype to avoid an error. 8511 Use char because int might match the return type of a GCC 8512 builtin and then its argument prototype would still apply. */ 8513 #ifdef __cplusplus 8514 extern "C" 8515 #endif 8516 char opendir (); 8517 int 8518 main () 8519 { 8520 return opendir (); 8521 ; 8522 return 0; 8523 } 8524 _ACEOF 8525 for ac_lib in '' x; do 8526 if test -z "$ac_lib"; then 8527 ac_res="none required" 8528 else 8529 ac_res=-l$ac_lib 8530 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8531 fi 8532 if ac_fn_c_try_link "$LINENO"; then : 8533 ac_cv_search_opendir=$ac_res 8534 fi 8535 rm -f core conftest.err conftest.$ac_objext \ 8536 conftest$ac_exeext 8537 if ${ac_cv_search_opendir+:} false; then : 8538 break 8539 fi 8540 done 8541 if ${ac_cv_search_opendir+:} false; then : 8542 8543 else 8544 ac_cv_search_opendir=no 8545 fi 8546 rm conftest.$ac_ext 8547 LIBS=$ac_func_search_save_LIBS 8548 fi 8549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 8550 $as_echo "$ac_cv_search_opendir" >&6; } 8551 ac_res=$ac_cv_search_opendir 8552 if test "$ac_res" != no; then : 8553 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8554 8555 fi 8556 8557 fi 8558 8559 8560 8561 8562 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h> 8563 #include <$ac_cv_struct_tm> 8564 8565 " 8566 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then : 8567 8568 cat >>confdefs.h <<_ACEOF 8569 #define HAVE_STRUCT_TM_TM_ZONE 1 8570 _ACEOF 8571 8572 8573 fi 8574 8575 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then 8576 8577 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 8578 8579 else 8580 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 8581 " 8582 if test "x$ac_cv_have_decl_tzname" = xyes; then : 8583 ac_have_decl=1 8584 else 8585 ac_have_decl=0 8586 fi 8587 8588 cat >>confdefs.h <<_ACEOF 8589 #define HAVE_DECL_TZNAME $ac_have_decl 8590 _ACEOF 8591 8592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 8593 $as_echo_n "checking for tzname... " >&6; } 8594 if ${ac_cv_var_tzname+:} false; then : 8595 $as_echo_n "(cached) " >&6 8596 else 8597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8598 /* end confdefs.h. */ 8599 #include <time.h> 8600 #if !HAVE_DECL_TZNAME 8601 extern char *tzname[]; 8602 #endif 8603 8604 int 8605 main () 8606 { 8607 return tzname[0][0]; 8608 ; 8609 return 0; 8610 } 8611 _ACEOF 8612 if ac_fn_c_try_link "$LINENO"; then : 8613 ac_cv_var_tzname=yes 8614 else 8615 ac_cv_var_tzname=no 8616 fi 8617 rm -f core conftest.err conftest.$ac_objext \ 8618 conftest$ac_exeext conftest.$ac_ext 8619 fi 8620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 8621 $as_echo "$ac_cv_var_tzname" >&6; } 8622 if test $ac_cv_var_tzname = yes; then 8623 8624 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h 8625 8626 fi 8627 fi 8628 8629 8630 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H 8631 #include <sys/types.h> 8632 #endif 8633 #include <sys/stat.h> 8634 " 8635 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then : 8636 8637 cat >>confdefs.h <<_ACEOF 8638 #define HAVE_STRUCT_STAT_ST_DEV 1 8639 _ACEOF 8640 8641 8642 fi 8643 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H 8644 #include <sys/types.h> 8645 #endif 8646 #include <sys/stat.h> 8647 " 8648 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then : 8649 8650 cat >>confdefs.h <<_ACEOF 8651 #define HAVE_STRUCT_STAT_ST_INO 1 8652 _ACEOF 8653 8654 8655 fi 8656 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H 8657 #include <sys/types.h> 8658 #endif 8659 #include <sys/stat.h> 8660 " 8661 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then : 8662 8663 cat >>confdefs.h <<_ACEOF 8664 #define HAVE_STRUCT_STAT_ST_MODE 1 8665 _ACEOF 8666 8667 8668 fi 8669 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H 8670 #include <sys/types.h> 8671 #endif 8672 #include <sys/stat.h> 8673 " 8674 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then : 8675 8676 cat >>confdefs.h <<_ACEOF 8677 #define HAVE_STRUCT_STAT_ST_NLINK 1 8678 _ACEOF 8679 8680 8681 fi 8682 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H 8683 #include <sys/types.h> 8684 #endif 8685 #include <sys/stat.h> 8686 " 8687 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then : 8688 8689 cat >>confdefs.h <<_ACEOF 8690 #define HAVE_STRUCT_STAT_ST_UID 1 8691 _ACEOF 8692 8693 8694 fi 8695 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H 8696 #include <sys/types.h> 8697 #endif 8698 #include <sys/stat.h> 8699 " 8700 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then : 8701 8702 cat >>confdefs.h <<_ACEOF 8703 #define HAVE_STRUCT_STAT_ST_GID 1 8704 _ACEOF 8705 8706 8707 fi 8708 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H 8709 #include <sys/types.h> 8710 #endif 8711 #include <sys/stat.h> 8712 " 8713 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 8714 8715 cat >>confdefs.h <<_ACEOF 8716 #define HAVE_STRUCT_STAT_ST_RDEV 1 8717 _ACEOF 8718 8719 8720 fi 8721 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H 8722 #include <sys/types.h> 8723 #endif 8724 #include <sys/stat.h> 8725 " 8726 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then : 8727 8728 cat >>confdefs.h <<_ACEOF 8729 #define HAVE_STRUCT_STAT_ST_SIZE 1 8730 _ACEOF 8731 8732 8733 fi 8734 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H 8735 #include <sys/types.h> 8736 #endif 8737 #include <sys/stat.h> 8738 " 8739 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then : 8740 8741 cat >>confdefs.h <<_ACEOF 8742 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 8743 _ACEOF 8744 8745 8746 fi 8747 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H 8748 #include <sys/types.h> 8749 #endif 8750 #include <sys/stat.h> 8751 " 8752 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then : 8753 8754 cat >>confdefs.h <<_ACEOF 8755 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 8756 _ACEOF 8757 8758 8759 fi 8760 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H 8761 #include <sys/types.h> 8762 #endif 8763 #include <sys/stat.h> 8764 " 8765 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then : 8766 8767 cat >>confdefs.h <<_ACEOF 8768 #define HAVE_STRUCT_STAT_ST_ATIME 1 8769 _ACEOF 8770 8771 8772 fi 8773 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H 8774 #include <sys/types.h> 8775 #endif 8776 #include <sys/stat.h> 8777 " 8778 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then : 8779 8780 cat >>confdefs.h <<_ACEOF 8781 #define HAVE_STRUCT_STAT_ST_MTIME 1 8782 _ACEOF 8783 8784 8785 fi 8786 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H 8787 #include <sys/types.h> 8788 #endif 8789 #include <sys/stat.h> 8790 " 8791 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then : 8792 8793 cat >>confdefs.h <<_ACEOF 8794 #define HAVE_STRUCT_STAT_ST_CTIME 1 8795 _ACEOF 8796 8797 8798 fi 8799 8800 8801 ac_fn_c_check_type "$LINENO" "__int128" "ac_cv_type___int128" "$ac_includes_default" 8802 if test "x$ac_cv_type___int128" = xyes; then : 8803 8804 cat >>confdefs.h <<_ACEOF 8805 #define HAVE___INT128 1 8806 _ACEOF 8807 8808 8809 fi 8810 8811 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h> 8812 #include <sys/socket.h> 8813 8814 " 8815 if test "x$ac_cv_type_socklen_t" = xyes; then : 8816 8817 cat >>confdefs.h <<_ACEOF 8818 #define HAVE_SOCKLEN_T 1 8819 _ACEOF 8820 8821 8822 fi 8823 8824 8825 # The cast to long int works around a bug in the HP C Compiler 8826 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 8827 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 8828 # This bug is HP SR number 8606223364. 8829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 8830 $as_echo_n "checking size of void *... " >&6; } 8831 if ${ac_cv_sizeof_void_p+:} false; then : 8832 $as_echo_n "(cached) " >&6 8833 else 8834 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 8835 8836 else 8837 if test "$ac_cv_type_void_p" = yes; then 8838 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8839 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8840 as_fn_error 77 "cannot compute sizeof (void *) 8841 See \`config.log' for more details" "$LINENO" 5; } 8842 else 8843 ac_cv_sizeof_void_p=0 8844 fi 8845 fi 8846 8847 fi 8848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 8849 $as_echo "$ac_cv_sizeof_void_p" >&6; } 8850 8851 8852 8853 cat >>confdefs.h <<_ACEOF 8854 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p 8855 _ACEOF 8856 8857 8858 8859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct statfs" >&5 8860 $as_echo_n "checking for struct statfs... " >&6; } 8861 if ${sim_cv_struct_statfs+:} false; then : 8862 $as_echo_n "(cached) " >&6 8863 else 8864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8865 /* end confdefs.h. */ 8866 8867 #include <sys/types.h> 8868 #ifdef HAVE_SYS_PARAM_H 8869 #include <sys/param.h> 8870 #endif 8871 #ifdef HAVE_SYS_MOUNT_H 8872 #include <sys/mount.h> 8873 #endif 8874 #ifdef HAVE_SYS_VFS_H 8875 #include <sys/vfs.h> 8876 #endif 8877 #ifdef HAVE_SYS_STATFS_H 8878 #include <sys/statfs.h> 8879 #endif 8880 int 8881 main () 8882 { 8883 8884 struct statfs s; 8885 8886 ; 8887 return 0; 8888 } 8889 _ACEOF 8890 if ac_fn_c_try_compile "$LINENO"; then : 8891 sim_cv_struct_statfs="yes" 8892 else 8893 sim_cv_struct_statfs="no" 8894 fi 8895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8896 fi 8897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_struct_statfs" >&5 8898 $as_echo "$sim_cv_struct_statfs" >&6; } 8899 if test x"sim_cv_struct_statfs" = x"yes"; then : 8900 8901 $as_echo "#define HAVE_STRUCT_STATFS 1" >>confdefs.h 8902 8903 8904 fi 8905 8906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if union semun defined" >&5 8907 $as_echo_n "checking if union semun defined... " >&6; } 8908 if ${sim_cv_has_union_semun+:} false; then : 8909 $as_echo_n "(cached) " >&6 8910 else 8911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8912 /* end confdefs.h. */ 8913 8914 #include <sys/types.h> 8915 #include <sys/ipc.h> 8916 #include <sys/sem.h> 8917 int 8918 main () 8919 { 8920 8921 union semun arg; 8922 8923 ; 8924 return 0; 8925 } 8926 _ACEOF 8927 if ac_fn_c_try_compile "$LINENO"; then : 8928 sim_cv_has_union_semun="yes" 8929 else 8930 sim_cv_has_union_semun="no" 8931 fi 8932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8933 fi 8934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_has_union_semun" >&5 8935 $as_echo "$sim_cv_has_union_semun" >&6; } 8936 if test x"$sim_cv_has_union_semun" = x"yes"; then : 8937 8938 $as_echo "#define HAVE_UNION_SEMUN 1" >>confdefs.h 8939 8940 8941 fi 8942 8943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V semaphores are supported" >&5 8944 $as_echo_n "checking whether System V semaphores are supported... " >&6; } 8945 if ${sim_cv_sysv_sem+:} false; then : 8946 $as_echo_n "(cached) " >&6 8947 else 8948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8949 /* end confdefs.h. */ 8950 8951 #include <sys/types.h> 8952 #include <sys/ipc.h> 8953 #include <sys/sem.h> 8954 #ifndef HAVE_UNION_SEMUN 8955 union semun { 8956 int val; 8957 struct semid_ds *buf; 8958 ushort *array; 8959 }; 8960 #endif 8961 int 8962 main () 8963 { 8964 8965 union semun arg; 8966 int id = semget(IPC_PRIVATE, 1, IPC_CREAT|0400); 8967 if (id == -1) 8968 return 1; 8969 arg.val = 0; /* avoid implicit type cast to union */ 8970 if (semctl(id, 0, IPC_RMID, arg) == -1) 8971 return 1; 8972 8973 ; 8974 return 0; 8975 } 8976 _ACEOF 8977 if ac_fn_c_try_compile "$LINENO"; then : 8978 sim_cv_sysv_sem="yes" 8979 else 8980 sim_cv_sysv_sem="no" 8981 fi 8982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8983 fi 8984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_sysv_sem" >&5 8985 $as_echo "$sim_cv_sysv_sem" >&6; } 8986 if test x"$sim_cv_sysv_sem" = x"yes"; then : 8987 8988 $as_echo "#define HAVE_SYSV_SEM 1" >>confdefs.h 8989 8990 8991 fi 8992 8993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V shared memory is supported" >&5 8994 $as_echo_n "checking whether System V shared memory is supported... " >&6; } 8995 if ${sim_cv_sysv_shm+:} false; then : 8996 $as_echo_n "(cached) " >&6 8997 else 8998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8999 /* end confdefs.h. */ 9000 9001 #include <sys/types.h> 9002 #include <sys/ipc.h> 9003 #include <sys/shm.h> 9004 int 9005 main () 9006 { 9007 9008 int id = shmget(IPC_PRIVATE, 1, IPC_CREAT|0400); 9009 if (id == -1) 9010 return 1; 9011 if (shmctl(id, IPC_RMID, 0) == -1) 9012 return 1; 9013 9014 ; 9015 return 0; 9016 } 9017 _ACEOF 9018 if ac_fn_c_try_compile "$LINENO"; then : 9019 sim_cv_sysv_shm="yes" 9020 else 9021 sim_cv_sysv_shm="no" 9022 fi 9023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9024 fi 9025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_sysv_shm" >&5 9026 $as_echo "$sim_cv_sysv_shm" >&6; } 9027 if test x"$sim_cv_sysv_shm" = x"yes"; then : 9028 9029 $as_echo "#define HAVE_SYSV_SHM 1" >>confdefs.h 9030 9031 9032 fi 9033 9034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct termios" >&5 9035 $as_echo_n "checking for struct termios... " >&6; } 9036 if ${sim_cv_termios_struct+:} false; then : 9037 $as_echo_n "(cached) " >&6 9038 else 9039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9040 /* end confdefs.h. */ 9041 9042 #include <sys/types.h> 9043 #include <sys/termios.h> 9044 int 9045 main () 9046 { 9047 9048 static struct termios x; 9049 x.c_iflag = 0; 9050 x.c_oflag = 0; 9051 x.c_cflag = 0; 9052 x.c_lflag = 0; 9053 x.c_cc[NCCS] = 0; 9054 9055 ; 9056 return 0; 9057 } 9058 _ACEOF 9059 if ac_fn_c_try_compile "$LINENO"; then : 9060 sim_cv_termios_struct="yes" 9061 else 9062 sim_cv_termios_struct="no" 9063 fi 9064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9065 fi 9066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_termios_struct" >&5 9067 $as_echo "$sim_cv_termios_struct" >&6; } 9068 if test $sim_cv_termios_struct = yes; then 9069 9070 $as_echo "#define HAVE_TERMIOS_STRUCTURE 1" >>confdefs.h 9071 9072 fi 9073 9074 if test "$sim_cv_termios_struct" = "yes"; then 9075 if ${sim_cv_termios_cline+:} false; then : 9076 $as_echo_n "(cached) " >&6 9077 fi 9078 9079 ac_fn_c_check_member "$LINENO" "struct termios" "c_line" "ac_cv_member_struct_termios_c_line" " 9080 #include <sys/types.h> 9081 #include <sys/termios.h> 9082 9083 " 9084 if test "x$ac_cv_member_struct_termios_c_line" = xyes; then : 9085 sim_cv_termios_cline="yes" 9086 else 9087 sim_cv_termios_cline="no" 9088 fi 9089 9090 if test $sim_cv_termios_cline = yes; then 9091 9092 $as_echo "#define HAVE_TERMIOS_CLINE 1" >>confdefs.h 9093 9094 fi 9095 else 9096 sim_cv_termios_cline=no 9097 fi 9098 9099 if test "$sim_cv_termios_struct" != "yes"; then 9100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct termio" >&5 9101 $as_echo_n "checking for struct termio... " >&6; } 9102 if ${sim_cv_termio_struct+:} false; then : 9103 $as_echo_n "(cached) " >&6 9104 else 9105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9106 /* end confdefs.h. */ 9107 9108 #include <sys/types.h> 9109 #include <sys/termio.h> 9110 int 9111 main () 9112 { 9113 9114 static struct termio x; 9115 x.c_iflag = 0; 9116 x.c_oflag = 0; 9117 x.c_cflag = 0; 9118 x.c_lflag = 0; 9119 x.c_cc[NCC] = 0; 9120 9121 ; 9122 return 0; 9123 } 9124 _ACEOF 9125 if ac_fn_c_try_compile "$LINENO"; then : 9126 sim_cv_termio_struct="yes" 9127 else 9128 sim_cv_termio_struct="no" 9129 fi 9130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9131 fi 9132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_termio_struct" >&5 9133 $as_echo "$sim_cv_termio_struct" >&6; } 9134 if test $sim_cv_termio_struct = yes; then 9135 9136 $as_echo "#define HAVE_TERMIO_STRUCTURE 1" >>confdefs.h 9137 9138 fi 9139 else 9140 sim_cv_termio_struct=no 9141 fi 9142 9143 if test "$sim_cv_termio_struct" = "yes"; then 9144 if ${sim_cv_termio_cline+:} false; then : 9145 $as_echo_n "(cached) " >&6 9146 fi 9147 9148 ac_fn_c_check_member "$LINENO" "struct termio" "c_line" "ac_cv_member_struct_termio_c_line" " 9149 #include <sys/types.h> 9150 #include <sys/termio.h> 9151 9152 " 9153 if test "x$ac_cv_member_struct_termio_c_line" = xyes; then : 9154 sim_cv_termio_cline="yes" 9155 else 9156 sim_cv_termio_cline="no" 9157 fi 9158 9159 if test $sim_cv_termio_cline = yes; then 9160 9161 $as_echo "#define HAVE_TERMIO_CLINE 1" >>confdefs.h 9162 9163 fi 9164 else 9165 sim_cv_termio_cline=no 9166 fi 9167 9168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of array argument to getgroups" >&5 9169 $as_echo_n "checking type of array argument to getgroups... " >&6; } 9170 if ${ac_cv_type_getgroups+:} false; then : 9171 $as_echo_n "(cached) " >&6 9172 else 9173 if test "$cross_compiling" = yes; then : 9174 ac_cv_type_getgroups=cross 9175 else 9176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9177 /* end confdefs.h. */ 9178 /* Thanks to Mike Rendell for this test. */ 9179 $ac_includes_default 9180 #define NGID 256 9181 #undef MAX 9182 #define MAX(x, y) ((x) > (y) ? (x) : (y)) 9183 9184 int 9185 main () 9186 { 9187 gid_t gidset[NGID]; 9188 int i, n; 9189 union { gid_t gval; long int lval; } val; 9190 9191 val.lval = -1; 9192 for (i = 0; i < NGID; i++) 9193 gidset[i] = val.gval; 9194 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1, 9195 gidset); 9196 /* Exit non-zero if getgroups seems to require an array of ints. This 9197 happens when gid_t is short int but getgroups modifies an array 9198 of ints. */ 9199 return n > 0 && gidset[n] != val.gval; 9200 } 9201 _ACEOF 9202 if ac_fn_c_try_run "$LINENO"; then : 9203 ac_cv_type_getgroups=gid_t 9204 else 9205 ac_cv_type_getgroups=int 9206 fi 9207 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9208 conftest.$ac_objext conftest.beam conftest.$ac_ext 9209 fi 9210 9211 if test $ac_cv_type_getgroups = cross; then 9212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9213 /* end confdefs.h. */ 9214 #include <unistd.h> 9215 9216 _ACEOF 9217 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9218 $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then : 9219 ac_cv_type_getgroups=gid_t 9220 else 9221 ac_cv_type_getgroups=int 9222 fi 9223 rm -f conftest* 9224 9225 fi 9226 fi 9227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_getgroups" >&5 9228 $as_echo "$ac_cv_type_getgroups" >&6; } 9229 9230 cat >>confdefs.h <<_ACEOF 9231 #define GETGROUPS_T $ac_cv_type_getgroups 9232 _ACEOF 9233 9234 9235 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 9236 if test "x$ac_cv_type_mode_t" = xyes; then : 9237 9238 else 9239 9240 cat >>confdefs.h <<_ACEOF 9241 #define mode_t int 9242 _ACEOF 9243 9244 fi 9245 9246 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 9247 if test "x$ac_cv_type_off_t" = xyes; then : 9248 9249 else 9250 9251 cat >>confdefs.h <<_ACEOF 9252 #define off_t long int 9253 _ACEOF 9254 9255 fi 9256 9257 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 9258 if test "x$ac_cv_type_pid_t" = xyes; then : 9259 9260 else 9261 9262 cat >>confdefs.h <<_ACEOF 9263 #define pid_t int 9264 _ACEOF 9265 9266 fi 9267 9268 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 9269 if test "x$ac_cv_type_size_t" = xyes; then : 9270 9271 else 9272 9273 cat >>confdefs.h <<_ACEOF 9274 #define size_t unsigned int 9275 _ACEOF 9276 9277 fi 9278 9279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 9280 $as_echo_n "checking for uid_t in sys/types.h... " >&6; } 9281 if ${ac_cv_type_uid_t+:} false; then : 9282 $as_echo_n "(cached) " >&6 9283 else 9284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9285 /* end confdefs.h. */ 9286 #include <sys/types.h> 9287 9288 _ACEOF 9289 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9290 $EGREP "uid_t" >/dev/null 2>&1; then : 9291 ac_cv_type_uid_t=yes 9292 else 9293 ac_cv_type_uid_t=no 9294 fi 9295 rm -f conftest* 9296 9297 fi 9298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 9299 $as_echo "$ac_cv_type_uid_t" >&6; } 9300 if test $ac_cv_type_uid_t = no; then 9301 9302 $as_echo "#define uid_t int" >>confdefs.h 9303 9304 9305 $as_echo "#define gid_t int" >>confdefs.h 9306 9307 fi 9308 9309 9310 9311 9312 9313 9314 # Set options 9315 9316 9317 9318 enable_dlopen=no 9319 9320 9321 enable_win32_dll=no 9322 9323 9324 # Check whether --enable-shared was given. 9325 if test "${enable_shared+set}" = set; then : 9326 enableval=$enable_shared; p=${PACKAGE-default} 9327 case $enableval in 9328 yes) enable_shared=yes ;; 9329 no) enable_shared=no ;; 9330 *) 9331 enable_shared=no 9332 # Look at the argument we got. We use all the common list separators. 9333 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9334 for pkg in $enableval; do 9335 IFS="$lt_save_ifs" 9336 if test "X$pkg" = "X$p"; then 9337 enable_shared=yes 9338 fi 9339 done 9340 IFS="$lt_save_ifs" 9341 ;; 9342 esac 9343 else 9344 enable_shared=yes 9345 fi 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 # Check whether --enable-static was given. 9356 if test "${enable_static+set}" = set; then : 9357 enableval=$enable_static; p=${PACKAGE-default} 9358 case $enableval in 9359 yes) enable_static=yes ;; 9360 no) enable_static=no ;; 9361 *) 9362 enable_static=no 9363 # Look at the argument we got. We use all the common list separators. 9364 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9365 for pkg in $enableval; do 9366 IFS="$lt_save_ifs" 9367 if test "X$pkg" = "X$p"; then 9368 enable_static=yes 9369 fi 9370 done 9371 IFS="$lt_save_ifs" 9372 ;; 9373 esac 9374 else 9375 enable_static=yes 9376 fi 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 # Check whether --with-pic was given. 9388 if test "${with_pic+set}" = set; then : 9389 withval=$with_pic; pic_mode="$withval" 9390 else 9391 pic_mode=default 9392 fi 9393 9394 9395 test -z "$pic_mode" && pic_mode=default 9396 9397 9398 9399 9400 9401 9402 9403 # Check whether --enable-fast-install was given. 9404 if test "${enable_fast_install+set}" = set; then : 9405 enableval=$enable_fast_install; p=${PACKAGE-default} 9406 case $enableval in 9407 yes) enable_fast_install=yes ;; 9408 no) enable_fast_install=no ;; 9409 *) 9410 enable_fast_install=no 9411 # Look at the argument we got. We use all the common list separators. 9412 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9413 for pkg in $enableval; do 9414 IFS="$lt_save_ifs" 9415 if test "X$pkg" = "X$p"; then 9416 enable_fast_install=yes 9417 fi 9418 done 9419 IFS="$lt_save_ifs" 9420 ;; 9421 esac 9422 else 9423 enable_fast_install=yes 9424 fi 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 # This can be used to rebuild libtool when needed 9437 LIBTOOL_DEPS="$ltmain" 9438 9439 # Always use our own libtool. 9440 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 test -z "$LN_S" && LN_S="ln -s" 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 if test -n "${ZSH_VERSION+set}" ; then 9483 setopt NO_GLOB_SUBST 9484 fi 9485 9486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9487 $as_echo_n "checking for objdir... " >&6; } 9488 if ${lt_cv_objdir+:} false; then : 9489 $as_echo_n "(cached) " >&6 9490 else 9491 rm -f .libs 2>/dev/null 9492 mkdir .libs 2>/dev/null 9493 if test -d .libs; then 9494 lt_cv_objdir=.libs 9495 else 9496 # MS-DOS does not allow filenames that begin with a dot. 9497 lt_cv_objdir=_libs 9498 fi 9499 rmdir .libs 2>/dev/null 9500 fi 9501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9502 $as_echo "$lt_cv_objdir" >&6; } 9503 objdir=$lt_cv_objdir 9504 9505 9506 9507 9508 9509 cat >>confdefs.h <<_ACEOF 9510 #define LT_OBJDIR "$lt_cv_objdir/" 9511 _ACEOF 9512 9513 9514 9515 9516 case $host_os in 9517 aix3*) 9518 # AIX sometimes has problems with the GCC collect2 program. For some 9519 # reason, if we set the COLLECT_NAMES environment variable, the problems 9520 # vanish in a puff of smoke. 9521 if test "X${COLLECT_NAMES+set}" != Xset; then 9522 COLLECT_NAMES= 9523 export COLLECT_NAMES 9524 fi 9525 ;; 9526 esac 9527 9528 # Global variables: 9529 ofile=libtool 9530 can_build_shared=yes 9531 9532 # All known linkers require a `.a' archive for static linking (except MSVC, 9533 # which needs '.lib'). 9534 libext=a 9535 9536 with_gnu_ld="$lt_cv_prog_gnu_ld" 9537 9538 old_CC="$CC" 9539 old_CFLAGS="$CFLAGS" 9540 9541 # Set sane defaults for various variables 9542 test -z "$CC" && CC=cc 9543 test -z "$LTCC" && LTCC=$CC 9544 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9545 test -z "$LD" && LD=ld 9546 test -z "$ac_objext" && ac_objext=o 9547 9548 for cc_temp in $compiler""; do 9549 case $cc_temp in 9550 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9551 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9552 \-*) ;; 9553 *) break;; 9554 esac 9555 done 9556 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9557 9558 9559 # Only perform the check for file, if the check method requires it 9560 test -z "$MAGIC_CMD" && MAGIC_CMD=file 9561 case $deplibs_check_method in 9562 file_magic*) 9563 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9565 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9566 if ${lt_cv_path_MAGIC_CMD+:} false; then : 9567 $as_echo_n "(cached) " >&6 9568 else 9569 case $MAGIC_CMD in 9570 [\\/*] | ?:[\\/]*) 9571 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9572 ;; 9573 *) 9574 lt_save_MAGIC_CMD="$MAGIC_CMD" 9575 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9576 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9577 for ac_dir in $ac_dummy; do 9578 IFS="$lt_save_ifs" 9579 test -z "$ac_dir" && ac_dir=. 9580 if test -f $ac_dir/${ac_tool_prefix}file; then 9581 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9582 if test -n "$file_magic_test_file"; then 9583 case $deplibs_check_method in 9584 "file_magic "*) 9585 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9586 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9587 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9588 $EGREP "$file_magic_regex" > /dev/null; then 9589 : 9590 else 9591 cat <<_LT_EOF 1>&2 9592 9593 *** Warning: the command libtool uses to detect shared libraries, 9594 *** $file_magic_cmd, produces output that libtool cannot recognize. 9595 *** The result is that libtool may fail to recognize shared libraries 9596 *** as such. This will affect the creation of libtool libraries that 9597 *** depend on shared libraries, but programs linked with such libtool 9598 *** libraries will work regardless of this problem. Nevertheless, you 9599 *** may want to report the problem to your system manager and/or to 9600 *** bug-libtool@gnu.org 9601 9602 _LT_EOF 9603 fi ;; 9604 esac 9605 fi 9606 break 9607 fi 9608 done 9609 IFS="$lt_save_ifs" 9610 MAGIC_CMD="$lt_save_MAGIC_CMD" 9611 ;; 9612 esac 9613 fi 9614 9615 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9616 if test -n "$MAGIC_CMD"; then 9617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9618 $as_echo "$MAGIC_CMD" >&6; } 9619 else 9620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9621 $as_echo "no" >&6; } 9622 fi 9623 9624 9625 9626 9627 9628 if test -z "$lt_cv_path_MAGIC_CMD"; then 9629 if test -n "$ac_tool_prefix"; then 9630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9631 $as_echo_n "checking for file... " >&6; } 9632 if ${lt_cv_path_MAGIC_CMD+:} false; then : 9633 $as_echo_n "(cached) " >&6 9634 else 9635 case $MAGIC_CMD in 9636 [\\/*] | ?:[\\/]*) 9637 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9638 ;; 9639 *) 9640 lt_save_MAGIC_CMD="$MAGIC_CMD" 9641 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9642 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9643 for ac_dir in $ac_dummy; do 9644 IFS="$lt_save_ifs" 9645 test -z "$ac_dir" && ac_dir=. 9646 if test -f $ac_dir/file; then 9647 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9648 if test -n "$file_magic_test_file"; then 9649 case $deplibs_check_method in 9650 "file_magic "*) 9651 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9652 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9653 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9654 $EGREP "$file_magic_regex" > /dev/null; then 9655 : 9656 else 9657 cat <<_LT_EOF 1>&2 9658 9659 *** Warning: the command libtool uses to detect shared libraries, 9660 *** $file_magic_cmd, produces output that libtool cannot recognize. 9661 *** The result is that libtool may fail to recognize shared libraries 9662 *** as such. This will affect the creation of libtool libraries that 9663 *** depend on shared libraries, but programs linked with such libtool 9664 *** libraries will work regardless of this problem. Nevertheless, you 9665 *** may want to report the problem to your system manager and/or to 9666 *** bug-libtool@gnu.org 9667 9668 _LT_EOF 9669 fi ;; 9670 esac 9671 fi 9672 break 9673 fi 9674 done 9675 IFS="$lt_save_ifs" 9676 MAGIC_CMD="$lt_save_MAGIC_CMD" 9677 ;; 9678 esac 9679 fi 9680 9681 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9682 if test -n "$MAGIC_CMD"; then 9683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9684 $as_echo "$MAGIC_CMD" >&6; } 9685 else 9686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9687 $as_echo "no" >&6; } 9688 fi 9689 9690 9691 else 9692 MAGIC_CMD=: 9693 fi 9694 fi 9695 9696 fi 9697 ;; 9698 esac 9699 9700 # Use C for the default configuration in the libtool script 9701 9702 lt_save_CC="$CC" 9703 ac_ext=c 9704 ac_cpp='$CPP $CPPFLAGS' 9705 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9706 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9707 ac_compiler_gnu=$ac_cv_c_compiler_gnu 9708 9709 9710 # Source file extension for C test sources. 9711 ac_ext=c 9712 9713 # Object file extension for compiled C test sources. 9714 objext=o 9715 objext=$objext 9716 9717 # Code to be used in simple compile tests 9718 lt_simple_compile_test_code="int some_variable = 0;" 9719 9720 # Code to be used in simple link tests 9721 lt_simple_link_test_code='int main(){return(0);}' 9722 9723 9724 9725 9726 9727 9728 9729 # If no C compiler was specified, use CC. 9730 LTCC=${LTCC-"$CC"} 9731 9732 # If no C compiler flags were specified, use CFLAGS. 9733 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9734 9735 # Allow CC to be a program name with arguments. 9736 compiler=$CC 9737 9738 # Save the default compiler, since it gets overwritten when the other 9739 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9740 compiler_DEFAULT=$CC 9741 9742 # save warnings/boilerplate of simple test code 9743 ac_outfile=conftest.$ac_objext 9744 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9745 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9746 _lt_compiler_boilerplate=`cat conftest.err` 9747 $RM conftest* 9748 9749 ac_outfile=conftest.$ac_objext 9750 echo "$lt_simple_link_test_code" >conftest.$ac_ext 9751 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9752 _lt_linker_boilerplate=`cat conftest.err` 9753 $RM -r conftest* 9754 9755 9756 ## CAVEAT EMPTOR: 9757 ## There is no encapsulation within the following macros, do not change 9758 ## the running order or otherwise move them around unless you know exactly 9759 ## what you are doing... 9760 if test -n "$compiler"; then 9761 9762 lt_prog_compiler_no_builtin_flag= 9763 9764 if test "$GCC" = yes; then 9765 case $cc_basename in 9766 nvcc*) 9767 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9768 *) 9769 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9770 esac 9771 9772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9773 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9774 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9775 $as_echo_n "(cached) " >&6 9776 else 9777 lt_cv_prog_compiler_rtti_exceptions=no 9778 ac_outfile=conftest.$ac_objext 9779 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9780 lt_compiler_flag="-fno-rtti -fno-exceptions" 9781 # Insert the option either (1) after the last *FLAGS variable, or 9782 # (2) before a word containing "conftest.", or (3) at the end. 9783 # Note that $ac_compile itself does not contain backslashes and begins 9784 # with a dollar sign (not a hyphen), so the echo should work correctly. 9785 # The option is referenced via a variable to avoid confusing sed. 9786 lt_compile=`echo "$ac_compile" | $SED \ 9787 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9788 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9789 -e 's:$: $lt_compiler_flag:'` 9790 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9791 (eval "$lt_compile" 2>conftest.err) 9792 ac_status=$? 9793 cat conftest.err >&5 9794 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9795 if (exit $ac_status) && test -s "$ac_outfile"; then 9796 # The compiler can only warn and ignore the option if not recognized 9797 # So say no if there are warnings other than the usual output. 9798 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9799 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9800 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9801 lt_cv_prog_compiler_rtti_exceptions=yes 9802 fi 9803 fi 9804 $RM conftest* 9805 9806 fi 9807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9808 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9809 9810 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9811 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9812 else 9813 : 9814 fi 9815 9816 fi 9817 9818 9819 9820 9821 9822 9823 lt_prog_compiler_wl= 9824 lt_prog_compiler_pic= 9825 lt_prog_compiler_static= 9826 9827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9828 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9829 9830 if test "$GCC" = yes; then 9831 lt_prog_compiler_wl='-Wl,' 9832 lt_prog_compiler_static='-static' 9833 9834 case $host_os in 9835 aix*) 9836 # All AIX code is PIC. 9837 if test "$host_cpu" = ia64; then 9838 # AIX 5 now supports IA64 processor 9839 lt_prog_compiler_static='-Bstatic' 9840 fi 9841 lt_prog_compiler_pic='-fPIC' 9842 ;; 9843 9844 amigaos*) 9845 case $host_cpu in 9846 powerpc) 9847 # see comment about AmigaOS4 .so support 9848 lt_prog_compiler_pic='-fPIC' 9849 ;; 9850 m68k) 9851 # FIXME: we need at least 68020 code to build shared libraries, but 9852 # adding the `-m68020' flag to GCC prevents building anything better, 9853 # like `-m68040'. 9854 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9855 ;; 9856 esac 9857 ;; 9858 9859 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9860 # PIC is the default for these OSes. 9861 ;; 9862 9863 mingw* | cygwin* | pw32* | os2* | cegcc*) 9864 # This hack is so that the source file can tell whether it is being 9865 # built for inclusion in a dll (and should export symbols for example). 9866 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9867 # (--disable-auto-import) libraries 9868 lt_prog_compiler_pic='-DDLL_EXPORT' 9869 ;; 9870 9871 darwin* | rhapsody*) 9872 # PIC is the default on this platform 9873 # Common symbols not allowed in MH_DYLIB files 9874 lt_prog_compiler_pic='-fno-common' 9875 ;; 9876 9877 haiku*) 9878 # PIC is the default for Haiku. 9879 # The "-static" flag exists, but is broken. 9880 lt_prog_compiler_static= 9881 ;; 9882 9883 hpux*) 9884 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9885 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9886 # sets the default TLS model and affects inlining. 9887 case $host_cpu in 9888 hppa*64*) 9889 # +Z the default 9890 ;; 9891 *) 9892 lt_prog_compiler_pic='-fPIC' 9893 ;; 9894 esac 9895 ;; 9896 9897 interix[3-9]*) 9898 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9899 # Instead, we relocate shared libraries at runtime. 9900 ;; 9901 9902 msdosdjgpp*) 9903 # Just because we use GCC doesn't mean we suddenly get shared libraries 9904 # on systems that don't support them. 9905 lt_prog_compiler_can_build_shared=no 9906 enable_shared=no 9907 ;; 9908 9909 *nto* | *qnx*) 9910 # QNX uses GNU C++, but need to define -shared option too, otherwise 9911 # it will coredump. 9912 lt_prog_compiler_pic='-fPIC -shared' 9913 ;; 9914 9915 sysv4*MP*) 9916 if test -d /usr/nec; then 9917 lt_prog_compiler_pic=-Kconform_pic 9918 fi 9919 ;; 9920 9921 *) 9922 lt_prog_compiler_pic='-fPIC' 9923 ;; 9924 esac 9925 9926 case $cc_basename in 9927 nvcc*) # Cuda Compiler Driver 2.2 9928 lt_prog_compiler_wl='-Xlinker ' 9929 lt_prog_compiler_pic='-Xcompiler -fPIC' 9930 ;; 9931 esac 9932 else 9933 # PORTME Check for flag to pass linker flags through the system compiler. 9934 case $host_os in 9935 aix*) 9936 lt_prog_compiler_wl='-Wl,' 9937 if test "$host_cpu" = ia64; then 9938 # AIX 5 now supports IA64 processor 9939 lt_prog_compiler_static='-Bstatic' 9940 else 9941 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9942 fi 9943 ;; 9944 9945 mingw* | cygwin* | pw32* | os2* | cegcc*) 9946 # This hack is so that the source file can tell whether it is being 9947 # built for inclusion in a dll (and should export symbols for example). 9948 lt_prog_compiler_pic='-DDLL_EXPORT' 9949 ;; 9950 9951 hpux9* | hpux10* | hpux11*) 9952 lt_prog_compiler_wl='-Wl,' 9953 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9954 # not for PA HP-UX. 9955 case $host_cpu in 9956 hppa*64*|ia64*) 9957 # +Z the default 9958 ;; 9959 *) 9960 lt_prog_compiler_pic='+Z' 9961 ;; 9962 esac 9963 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9964 lt_prog_compiler_static='${wl}-a ${wl}archive' 9965 ;; 9966 9967 irix5* | irix6* | nonstopux*) 9968 lt_prog_compiler_wl='-Wl,' 9969 # PIC (with -KPIC) is the default. 9970 lt_prog_compiler_static='-non_shared' 9971 ;; 9972 9973 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9974 case $cc_basename in 9975 # old Intel for x86_64 which still supported -KPIC. 9976 ecc*) 9977 lt_prog_compiler_wl='-Wl,' 9978 lt_prog_compiler_pic='-KPIC' 9979 lt_prog_compiler_static='-static' 9980 ;; 9981 # icc used to be incompatible with GCC. 9982 # ICC 10 doesn't accept -KPIC any more. 9983 icc* | ifort*) 9984 lt_prog_compiler_wl='-Wl,' 9985 lt_prog_compiler_pic='-fPIC' 9986 lt_prog_compiler_static='-static' 9987 ;; 9988 # Lahey Fortran 8.1. 9989 lf95*) 9990 lt_prog_compiler_wl='-Wl,' 9991 lt_prog_compiler_pic='--shared' 9992 lt_prog_compiler_static='--static' 9993 ;; 9994 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9995 # Portland Group compilers (*not* the Pentium gcc compiler, 9996 # which looks to be a dead project) 9997 lt_prog_compiler_wl='-Wl,' 9998 lt_prog_compiler_pic='-fpic' 9999 lt_prog_compiler_static='-Bstatic' 10000 ;; 10001 ccc*) 10002 lt_prog_compiler_wl='-Wl,' 10003 # All Alpha code is PIC. 10004 lt_prog_compiler_static='-non_shared' 10005 ;; 10006 xl* | bgxl* | bgf* | mpixl*) 10007 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 10008 lt_prog_compiler_wl='-Wl,' 10009 lt_prog_compiler_pic='-qpic' 10010 lt_prog_compiler_static='-qstaticlink' 10011 ;; 10012 *) 10013 case `$CC -V 2>&1 | sed 5q` in 10014 *Sun\ F* | *Sun*Fortran*) 10015 # Sun Fortran 8.3 passes all unrecognized flags to the linker 10016 lt_prog_compiler_pic='-KPIC' 10017 lt_prog_compiler_static='-Bstatic' 10018 lt_prog_compiler_wl='' 10019 ;; 10020 *Sun\ C*) 10021 # Sun C 5.9 10022 lt_prog_compiler_pic='-KPIC' 10023 lt_prog_compiler_static='-Bstatic' 10024 lt_prog_compiler_wl='-Wl,' 10025 ;; 10026 esac 10027 ;; 10028 esac 10029 ;; 10030 10031 newsos6) 10032 lt_prog_compiler_pic='-KPIC' 10033 lt_prog_compiler_static='-Bstatic' 10034 ;; 10035 10036 *nto* | *qnx*) 10037 # QNX uses GNU C++, but need to define -shared option too, otherwise 10038 # it will coredump. 10039 lt_prog_compiler_pic='-fPIC -shared' 10040 ;; 10041 10042 osf3* | osf4* | osf5*) 10043 lt_prog_compiler_wl='-Wl,' 10044 # All OSF/1 code is PIC. 10045 lt_prog_compiler_static='-non_shared' 10046 ;; 10047 10048 rdos*) 10049 lt_prog_compiler_static='-non_shared' 10050 ;; 10051 10052 solaris*) 10053 lt_prog_compiler_pic='-KPIC' 10054 lt_prog_compiler_static='-Bstatic' 10055 case $cc_basename in 10056 f77* | f90* | f95*) 10057 lt_prog_compiler_wl='-Qoption ld ';; 10058 *) 10059 lt_prog_compiler_wl='-Wl,';; 10060 esac 10061 ;; 10062 10063 sunos4*) 10064 lt_prog_compiler_wl='-Qoption ld ' 10065 lt_prog_compiler_pic='-PIC' 10066 lt_prog_compiler_static='-Bstatic' 10067 ;; 10068 10069 sysv4 | sysv4.2uw2* | sysv4.3*) 10070 lt_prog_compiler_wl='-Wl,' 10071 lt_prog_compiler_pic='-KPIC' 10072 lt_prog_compiler_static='-Bstatic' 10073 ;; 10074 10075 sysv4*MP*) 10076 if test -d /usr/nec ;then 10077 lt_prog_compiler_pic='-Kconform_pic' 10078 lt_prog_compiler_static='-Bstatic' 10079 fi 10080 ;; 10081 10082 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10083 lt_prog_compiler_wl='-Wl,' 10084 lt_prog_compiler_pic='-KPIC' 10085 lt_prog_compiler_static='-Bstatic' 10086 ;; 10087 10088 unicos*) 10089 lt_prog_compiler_wl='-Wl,' 10090 lt_prog_compiler_can_build_shared=no 10091 ;; 10092 10093 uts4*) 10094 lt_prog_compiler_pic='-pic' 10095 lt_prog_compiler_static='-Bstatic' 10096 ;; 10097 10098 *) 10099 lt_prog_compiler_can_build_shared=no 10100 ;; 10101 esac 10102 fi 10103 10104 case $host_os in 10105 # For platforms which do not support PIC, -DPIC is meaningless: 10106 *djgpp*) 10107 lt_prog_compiler_pic= 10108 ;; 10109 *) 10110 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 10111 ;; 10112 esac 10113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 10114 $as_echo "$lt_prog_compiler_pic" >&6; } 10115 10116 10117 10118 10119 10120 10121 # 10122 # Check to make sure the PIC flag actually works. 10123 # 10124 if test -n "$lt_prog_compiler_pic"; then 10125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 10126 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 10127 if ${lt_cv_prog_compiler_pic_works+:} false; then : 10128 $as_echo_n "(cached) " >&6 10129 else 10130 lt_cv_prog_compiler_pic_works=no 10131 ac_outfile=conftest.$ac_objext 10132 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10133 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 10134 # Insert the option either (1) after the last *FLAGS variable, or 10135 # (2) before a word containing "conftest.", or (3) at the end. 10136 # Note that $ac_compile itself does not contain backslashes and begins 10137 # with a dollar sign (not a hyphen), so the echo should work correctly. 10138 # The option is referenced via a variable to avoid confusing sed. 10139 lt_compile=`echo "$ac_compile" | $SED \ 10140 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10141 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10142 -e 's:$: $lt_compiler_flag:'` 10143 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10144 (eval "$lt_compile" 2>conftest.err) 10145 ac_status=$? 10146 cat conftest.err >&5 10147 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10148 if (exit $ac_status) && test -s "$ac_outfile"; then 10149 # The compiler can only warn and ignore the option if not recognized 10150 # So say no if there are warnings other than the usual output. 10151 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10152 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10153 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10154 lt_cv_prog_compiler_pic_works=yes 10155 fi 10156 fi 10157 $RM conftest* 10158 10159 fi 10160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 10161 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 10162 10163 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 10164 case $lt_prog_compiler_pic in 10165 "" | " "*) ;; 10166 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 10167 esac 10168 else 10169 lt_prog_compiler_pic= 10170 lt_prog_compiler_can_build_shared=no 10171 fi 10172 10173 fi 10174 10175 10176 10177 10178 10179 10180 # 10181 # Check to make sure the static flag actually works. 10182 # 10183 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 10184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 10185 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 10186 if ${lt_cv_prog_compiler_static_works+:} false; then : 10187 $as_echo_n "(cached) " >&6 10188 else 10189 lt_cv_prog_compiler_static_works=no 10190 save_LDFLAGS="$LDFLAGS" 10191 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 10192 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10193 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10194 # The linker can only warn and ignore the option if not recognized 10195 # So say no if there are warnings 10196 if test -s conftest.err; then 10197 # Append any errors to the config.log. 10198 cat conftest.err 1>&5 10199 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10200 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10201 if diff conftest.exp conftest.er2 >/dev/null; then 10202 lt_cv_prog_compiler_static_works=yes 10203 fi 10204 else 10205 lt_cv_prog_compiler_static_works=yes 10206 fi 10207 fi 10208 $RM -r conftest* 10209 LDFLAGS="$save_LDFLAGS" 10210 10211 fi 10212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 10213 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 10214 10215 if test x"$lt_cv_prog_compiler_static_works" = xyes; then 10216 : 10217 else 10218 lt_prog_compiler_static= 10219 fi 10220 10221 10222 10223 10224 10225 10226 10227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10228 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10229 if ${lt_cv_prog_compiler_c_o+:} false; then : 10230 $as_echo_n "(cached) " >&6 10231 else 10232 lt_cv_prog_compiler_c_o=no 10233 $RM -r conftest 2>/dev/null 10234 mkdir conftest 10235 cd conftest 10236 mkdir out 10237 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10238 10239 lt_compiler_flag="-o out/conftest2.$ac_objext" 10240 # Insert the option either (1) after the last *FLAGS variable, or 10241 # (2) before a word containing "conftest.", or (3) at the end. 10242 # Note that $ac_compile itself does not contain backslashes and begins 10243 # with a dollar sign (not a hyphen), so the echo should work correctly. 10244 lt_compile=`echo "$ac_compile" | $SED \ 10245 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10246 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10247 -e 's:$: $lt_compiler_flag:'` 10248 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10249 (eval "$lt_compile" 2>out/conftest.err) 10250 ac_status=$? 10251 cat out/conftest.err >&5 10252 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10253 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10254 then 10255 # The compiler can only warn and ignore the option if not recognized 10256 # So say no if there are warnings 10257 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10258 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10259 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10260 lt_cv_prog_compiler_c_o=yes 10261 fi 10262 fi 10263 chmod u+w . 2>&5 10264 $RM conftest* 10265 # SGI C++ compiler will create directory out/ii_files/ for 10266 # template instantiation 10267 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10268 $RM out/* && rmdir out 10269 cd .. 10270 $RM -r conftest 10271 $RM conftest* 10272 10273 fi 10274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10275 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10276 10277 10278 10279 10280 10281 10282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10283 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10284 if ${lt_cv_prog_compiler_c_o+:} false; then : 10285 $as_echo_n "(cached) " >&6 10286 else 10287 lt_cv_prog_compiler_c_o=no 10288 $RM -r conftest 2>/dev/null 10289 mkdir conftest 10290 cd conftest 10291 mkdir out 10292 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10293 10294 lt_compiler_flag="-o out/conftest2.$ac_objext" 10295 # Insert the option either (1) after the last *FLAGS variable, or 10296 # (2) before a word containing "conftest.", or (3) at the end. 10297 # Note that $ac_compile itself does not contain backslashes and begins 10298 # with a dollar sign (not a hyphen), so the echo should work correctly. 10299 lt_compile=`echo "$ac_compile" | $SED \ 10300 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10301 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10302 -e 's:$: $lt_compiler_flag:'` 10303 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10304 (eval "$lt_compile" 2>out/conftest.err) 10305 ac_status=$? 10306 cat out/conftest.err >&5 10307 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10308 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10309 then 10310 # The compiler can only warn and ignore the option if not recognized 10311 # So say no if there are warnings 10312 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10313 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10314 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10315 lt_cv_prog_compiler_c_o=yes 10316 fi 10317 fi 10318 chmod u+w . 2>&5 10319 $RM conftest* 10320 # SGI C++ compiler will create directory out/ii_files/ for 10321 # template instantiation 10322 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10323 $RM out/* && rmdir out 10324 cd .. 10325 $RM -r conftest 10326 $RM conftest* 10327 10328 fi 10329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10330 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10331 10332 10333 10334 10335 hard_links="nottested" 10336 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 10337 # do not overwrite the value of need_locks provided by the user 10338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 10339 $as_echo_n "checking if we can lock with hard links... " >&6; } 10340 hard_links=yes 10341 $RM conftest* 10342 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10343 touch conftest.a 10344 ln conftest.a conftest.b 2>&5 || hard_links=no 10345 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 10347 $as_echo "$hard_links" >&6; } 10348 if test "$hard_links" = no; then 10349 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 10350 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 10351 need_locks=warn 10352 fi 10353 else 10354 need_locks=no 10355 fi 10356 10357 10358 10359 10360 10361 10362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10363 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10364 10365 runpath_var= 10366 allow_undefined_flag= 10367 always_export_symbols=no 10368 archive_cmds= 10369 archive_expsym_cmds= 10370 compiler_needs_object=no 10371 enable_shared_with_static_runtimes=no 10372 export_dynamic_flag_spec= 10373 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10374 hardcode_automatic=no 10375 hardcode_direct=no 10376 hardcode_direct_absolute=no 10377 hardcode_libdir_flag_spec= 10378 hardcode_libdir_flag_spec_ld= 10379 hardcode_libdir_separator= 10380 hardcode_minus_L=no 10381 hardcode_shlibpath_var=unsupported 10382 inherit_rpath=no 10383 link_all_deplibs=unknown 10384 module_cmds= 10385 module_expsym_cmds= 10386 old_archive_from_new_cmds= 10387 old_archive_from_expsyms_cmds= 10388 thread_safe_flag_spec= 10389 whole_archive_flag_spec= 10390 # include_expsyms should be a list of space-separated symbols to be *always* 10391 # included in the symbol list 10392 include_expsyms= 10393 # exclude_expsyms can be an extended regexp of symbols to exclude 10394 # it will be wrapped by ` (' and `)$', so one must not match beginning or 10395 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 10396 # as well as any symbol that contains `d'. 10397 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10398 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10399 # platforms (ab)use it in PIC code, but their linkers get confused if 10400 # the symbol is explicitly referenced. Since portable code cannot 10401 # rely on this symbol name, it's probably fine to never include it in 10402 # preloaded symbol tables. 10403 # Exclude shared library initialization/finalization symbols. 10404 extract_expsyms_cmds= 10405 10406 case $host_os in 10407 cygwin* | mingw* | pw32* | cegcc*) 10408 # FIXME: the MSVC++ port hasn't been tested in a loooong time 10409 # When not using gcc, we currently assume that we are using 10410 # Microsoft Visual C++. 10411 if test "$GCC" != yes; then 10412 with_gnu_ld=no 10413 fi 10414 ;; 10415 interix*) 10416 # we just hope/assume this is gcc and not c89 (= MSVC++) 10417 with_gnu_ld=yes 10418 ;; 10419 openbsd*) 10420 with_gnu_ld=no 10421 ;; 10422 esac 10423 10424 ld_shlibs=yes 10425 10426 # On some targets, GNU ld is compatible enough with the native linker 10427 # that we're better off using the native interface for both. 10428 lt_use_gnu_ld_interface=no 10429 if test "$with_gnu_ld" = yes; then 10430 case $host_os in 10431 aix*) 10432 # The AIX port of GNU ld has always aspired to compatibility 10433 # with the native linker. However, as the warning in the GNU ld 10434 # block says, versions before 2.19.5* couldn't really create working 10435 # shared libraries, regardless of the interface used. 10436 case `$LD -v 2>&1` in 10437 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10438 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10439 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10440 *) 10441 lt_use_gnu_ld_interface=yes 10442 ;; 10443 esac 10444 ;; 10445 *) 10446 lt_use_gnu_ld_interface=yes 10447 ;; 10448 esac 10449 fi 10450 10451 if test "$lt_use_gnu_ld_interface" = yes; then 10452 # If archive_cmds runs LD, not CC, wlarc should be empty 10453 wlarc='${wl}' 10454 10455 # Set some defaults for GNU ld with shared library support. These 10456 # are reset later if shared libraries are not supported. Putting them 10457 # here allows them to be overridden if necessary. 10458 runpath_var=LD_RUN_PATH 10459 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10460 export_dynamic_flag_spec='${wl}--export-dynamic' 10461 # ancient GNU ld didn't support --whole-archive et. al. 10462 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10463 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10464 else 10465 whole_archive_flag_spec= 10466 fi 10467 supports_anon_versioning=no 10468 case `$LD -v 2>&1` in 10469 *GNU\ gold*) supports_anon_versioning=yes ;; 10470 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10471 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10472 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10473 *\ 2.11.*) ;; # other 2.11 versions 10474 *) supports_anon_versioning=yes ;; 10475 esac 10476 10477 # See if GNU ld supports shared libraries. 10478 case $host_os in 10479 aix[3-9]*) 10480 # On AIX/PPC, the GNU linker is very broken 10481 if test "$host_cpu" != ia64; then 10482 ld_shlibs=no 10483 cat <<_LT_EOF 1>&2 10484 10485 *** Warning: the GNU linker, at least up to release 2.19, is reported 10486 *** to be unable to reliably create shared libraries on AIX. 10487 *** Therefore, libtool is disabling shared libraries support. If you 10488 *** really care for shared libraries, you may want to install binutils 10489 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10490 *** You will then need to restart the configuration process. 10491 10492 _LT_EOF 10493 fi 10494 ;; 10495 10496 amigaos*) 10497 case $host_cpu in 10498 powerpc) 10499 # see comment about AmigaOS4 .so support 10500 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10501 archive_expsym_cmds='' 10502 ;; 10503 m68k) 10504 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 10505 hardcode_libdir_flag_spec='-L$libdir' 10506 hardcode_minus_L=yes 10507 ;; 10508 esac 10509 ;; 10510 10511 beos*) 10512 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10513 allow_undefined_flag=unsupported 10514 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 10515 # support --undefined. This deserves some investigation. FIXME 10516 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10517 else 10518 ld_shlibs=no 10519 fi 10520 ;; 10521 10522 cygwin* | mingw* | pw32* | cegcc*) 10523 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10524 # as there is no search path for DLLs. 10525 hardcode_libdir_flag_spec='-L$libdir' 10526 export_dynamic_flag_spec='${wl}--export-all-symbols' 10527 allow_undefined_flag=unsupported 10528 always_export_symbols=no 10529 enable_shared_with_static_runtimes=yes 10530 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10531 10532 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10533 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10534 # If the export-symbols file already is a .def file (1st line 10535 # is EXPORTS), use it as is; otherwise, prepend... 10536 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10537 cp $export_symbols $output_objdir/$soname.def; 10538 else 10539 echo EXPORTS > $output_objdir/$soname.def; 10540 cat $export_symbols >> $output_objdir/$soname.def; 10541 fi~ 10542 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10543 else 10544 ld_shlibs=no 10545 fi 10546 ;; 10547 10548 haiku*) 10549 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10550 link_all_deplibs=yes 10551 ;; 10552 10553 interix[3-9]*) 10554 hardcode_direct=no 10555 hardcode_shlibpath_var=no 10556 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10557 export_dynamic_flag_spec='${wl}-E' 10558 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10559 # Instead, shared libraries are loaded at an image base (0x10000000 by 10560 # default) and relocated if they conflict, which is a slow very memory 10561 # consuming and fragmenting process. To avoid this, we pick a random, 10562 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10563 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10564 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10565 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10566 ;; 10567 10568 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 10569 tmp_diet=no 10570 if test "$host_os" = linux-dietlibc; then 10571 case $cc_basename in 10572 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10573 esac 10574 fi 10575 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10576 && test "$tmp_diet" = no 10577 then 10578 tmp_addflag=' $pic_flag' 10579 tmp_sharedflag='-shared' 10580 case $cc_basename,$host_cpu in 10581 pgcc*) # Portland Group C compiler 10582 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 10583 tmp_addflag=' $pic_flag' 10584 ;; 10585 pgf77* | pgf90* | pgf95* | pgfortran*) 10586 # Portland Group f77 and f90 compilers 10587 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 10588 tmp_addflag=' $pic_flag -Mnomain' ;; 10589 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10590 tmp_addflag=' -i_dynamic' ;; 10591 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10592 tmp_addflag=' -i_dynamic -nofor_main' ;; 10593 ifc* | ifort*) # Intel Fortran compiler 10594 tmp_addflag=' -nofor_main' ;; 10595 lf95*) # Lahey Fortran 8.1 10596 whole_archive_flag_spec= 10597 tmp_sharedflag='--shared' ;; 10598 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10599 tmp_sharedflag='-qmkshrobj' 10600 tmp_addflag= ;; 10601 nvcc*) # Cuda Compiler Driver 2.2 10602 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 10603 compiler_needs_object=yes 10604 ;; 10605 esac 10606 case `$CC -V 2>&1 | sed 5q` in 10607 *Sun\ C*) # Sun C 5.9 10608 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 10609 compiler_needs_object=yes 10610 tmp_sharedflag='-G' ;; 10611 *Sun\ F*) # Sun Fortran 8.3 10612 tmp_sharedflag='-G' ;; 10613 esac 10614 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10615 10616 if test "x$supports_anon_versioning" = xyes; then 10617 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10618 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10619 echo "local: *; };" >> $output_objdir/$libname.ver~ 10620 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10621 fi 10622 10623 case $cc_basename in 10624 xlf* | bgf* | bgxlf* | mpixlf*) 10625 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10626 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10627 hardcode_libdir_flag_spec= 10628 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10629 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10630 if test "x$supports_anon_versioning" = xyes; then 10631 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10632 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10633 echo "local: *; };" >> $output_objdir/$libname.ver~ 10634 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10635 fi 10636 ;; 10637 esac 10638 else 10639 ld_shlibs=no 10640 fi 10641 ;; 10642 10643 netbsd*) 10644 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10645 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10646 wlarc= 10647 else 10648 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10649 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10650 fi 10651 ;; 10652 10653 solaris*) 10654 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10655 ld_shlibs=no 10656 cat <<_LT_EOF 1>&2 10657 10658 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 10659 *** create shared libraries on Solaris systems. Therefore, libtool 10660 *** is disabling shared libraries support. We urge you to upgrade GNU 10661 *** binutils to release 2.9.1 or newer. Another option is to modify 10662 *** your PATH or compiler configuration so that the native linker is 10663 *** used, and then restart. 10664 10665 _LT_EOF 10666 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10667 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10668 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10669 else 10670 ld_shlibs=no 10671 fi 10672 ;; 10673 10674 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10675 case `$LD -v 2>&1` in 10676 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10677 ld_shlibs=no 10678 cat <<_LT_EOF 1>&2 10679 10680 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10681 *** reliably create shared libraries on SCO systems. Therefore, libtool 10682 *** is disabling shared libraries support. We urge you to upgrade GNU 10683 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10684 *** your PATH or compiler configuration so that the native linker is 10685 *** used, and then restart. 10686 10687 _LT_EOF 10688 ;; 10689 *) 10690 # For security reasons, it is highly recommended that you always 10691 # use absolute paths for naming shared libraries, and exclude the 10692 # DT_RUNPATH tag from executables and libraries. But doing so 10693 # requires that you compile everything twice, which is a pain. 10694 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10695 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10696 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10697 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10698 else 10699 ld_shlibs=no 10700 fi 10701 ;; 10702 esac 10703 ;; 10704 10705 sunos4*) 10706 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10707 wlarc= 10708 hardcode_direct=yes 10709 hardcode_shlibpath_var=no 10710 ;; 10711 10712 *) 10713 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10714 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10715 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10716 else 10717 ld_shlibs=no 10718 fi 10719 ;; 10720 esac 10721 10722 if test "$ld_shlibs" = no; then 10723 runpath_var= 10724 hardcode_libdir_flag_spec= 10725 export_dynamic_flag_spec= 10726 whole_archive_flag_spec= 10727 fi 10728 else 10729 # PORTME fill in a description of your system's linker (not GNU ld) 10730 case $host_os in 10731 aix3*) 10732 allow_undefined_flag=unsupported 10733 always_export_symbols=yes 10734 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 10735 # Note: this linker hardcodes the directories in LIBPATH if there 10736 # are no directories specified by -L. 10737 hardcode_minus_L=yes 10738 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10739 # Neither direct hardcoding nor static linking is supported with a 10740 # broken collect2. 10741 hardcode_direct=unsupported 10742 fi 10743 ;; 10744 10745 aix[4-9]*) 10746 if test "$host_cpu" = ia64; then 10747 # On IA64, the linker does run time linking by default, so we don't 10748 # have to do anything special. 10749 aix_use_runtimelinking=no 10750 exp_sym_flag='-Bexport' 10751 no_entry_flag="" 10752 else 10753 # If we're using GNU nm, then we don't want the "-C" option. 10754 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10755 # Also, AIX nm treats weak defined symbols like other global 10756 # defined symbols, whereas GNU nm marks them as "W". 10757 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10758 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 10759 else 10760 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 10761 fi 10762 aix_use_runtimelinking=no 10763 10764 # Test if we are trying to use run time linking or normal 10765 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10766 # need to do runtime linking. 10767 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10768 for ld_flag in $LDFLAGS; do 10769 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10770 aix_use_runtimelinking=yes 10771 break 10772 fi 10773 done 10774 ;; 10775 esac 10776 10777 exp_sym_flag='-bexport' 10778 no_entry_flag='-bnoentry' 10779 fi 10780 10781 # When large executables or shared objects are built, AIX ld can 10782 # have problems creating the table of contents. If linking a library 10783 # or program results in "error TOC overflow" add -mminimal-toc to 10784 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10785 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10786 10787 archive_cmds='' 10788 hardcode_direct=yes 10789 hardcode_direct_absolute=yes 10790 hardcode_libdir_separator=':' 10791 link_all_deplibs=yes 10792 file_list_spec='${wl}-f,' 10793 10794 if test "$GCC" = yes; then 10795 case $host_os in aix4.[012]|aix4.[012].*) 10796 # We only want to do this on AIX 4.2 and lower, the check 10797 # below for broken collect2 doesn't work under 4.3+ 10798 collect2name=`${CC} -print-prog-name=collect2` 10799 if test -f "$collect2name" && 10800 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10801 then 10802 # We have reworked collect2 10803 : 10804 else 10805 # We have old collect2 10806 hardcode_direct=unsupported 10807 # It fails to find uninstalled libraries when the uninstalled 10808 # path is not listed in the libpath. Setting hardcode_minus_L 10809 # to unsupported forces relinking 10810 hardcode_minus_L=yes 10811 hardcode_libdir_flag_spec='-L$libdir' 10812 hardcode_libdir_separator= 10813 fi 10814 ;; 10815 esac 10816 shared_flag='-shared' 10817 if test "$aix_use_runtimelinking" = yes; then 10818 shared_flag="$shared_flag "'${wl}-G' 10819 fi 10820 else 10821 # not using gcc 10822 if test "$host_cpu" = ia64; then 10823 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10824 # chokes on -Wl,-G. The following line is correct: 10825 shared_flag='-G' 10826 else 10827 if test "$aix_use_runtimelinking" = yes; then 10828 shared_flag='${wl}-G' 10829 else 10830 shared_flag='${wl}-bM:SRE' 10831 fi 10832 fi 10833 fi 10834 10835 export_dynamic_flag_spec='${wl}-bexpall' 10836 # It seems that -bexpall does not export symbols beginning with 10837 # underscore (_), so it is better to generate a list of symbols to export. 10838 always_export_symbols=yes 10839 if test "$aix_use_runtimelinking" = yes; then 10840 # Warning - without using the other runtime loading flags (-brtl), 10841 # -berok will link without error, but may produce a broken library. 10842 allow_undefined_flag='-berok' 10843 # Determine the default libpath from the value encoded in an 10844 # empty executable. 10845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10846 /* end confdefs.h. */ 10847 10848 int 10849 main () 10850 { 10851 10852 ; 10853 return 0; 10854 } 10855 _ACEOF 10856 if ac_fn_c_try_link "$LINENO"; then : 10857 10858 lt_aix_libpath_sed=' 10859 /Import File Strings/,/^$/ { 10860 /^0/ { 10861 s/^0 *\(.*\)$/\1/ 10862 p 10863 } 10864 }' 10865 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10866 # Check for a 64-bit object if we didn't find anything. 10867 if test -z "$aix_libpath"; then 10868 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10869 fi 10870 fi 10871 rm -f core conftest.err conftest.$ac_objext \ 10872 conftest$ac_exeext conftest.$ac_ext 10873 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10874 10875 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10876 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 10877 else 10878 if test "$host_cpu" = ia64; then 10879 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10880 allow_undefined_flag="-z nodefs" 10881 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 10882 else 10883 # Determine the default libpath from the value encoded in an 10884 # empty executable. 10885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10886 /* end confdefs.h. */ 10887 10888 int 10889 main () 10890 { 10891 10892 ; 10893 return 0; 10894 } 10895 _ACEOF 10896 if ac_fn_c_try_link "$LINENO"; then : 10897 10898 lt_aix_libpath_sed=' 10899 /Import File Strings/,/^$/ { 10900 /^0/ { 10901 s/^0 *\(.*\)$/\1/ 10902 p 10903 } 10904 }' 10905 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10906 # Check for a 64-bit object if we didn't find anything. 10907 if test -z "$aix_libpath"; then 10908 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10909 fi 10910 fi 10911 rm -f core conftest.err conftest.$ac_objext \ 10912 conftest$ac_exeext conftest.$ac_ext 10913 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10914 10915 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10916 # Warning - without using the other run time loading flags, 10917 # -berok will link without error, but may produce a broken library. 10918 no_undefined_flag=' ${wl}-bernotok' 10919 allow_undefined_flag=' ${wl}-berok' 10920 if test "$with_gnu_ld" = yes; then 10921 # We only use this code for GNU lds that support --whole-archive. 10922 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10923 else 10924 # Exported symbols can be pulled into shared objects from archives 10925 whole_archive_flag_spec='$convenience' 10926 fi 10927 archive_cmds_need_lc=yes 10928 # This is similar to how AIX traditionally builds its shared libraries. 10929 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 10930 fi 10931 fi 10932 ;; 10933 10934 amigaos*) 10935 case $host_cpu in 10936 powerpc) 10937 # see comment about AmigaOS4 .so support 10938 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10939 archive_expsym_cmds='' 10940 ;; 10941 m68k) 10942 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 10943 hardcode_libdir_flag_spec='-L$libdir' 10944 hardcode_minus_L=yes 10945 ;; 10946 esac 10947 ;; 10948 10949 bsdi[45]*) 10950 export_dynamic_flag_spec=-rdynamic 10951 ;; 10952 10953 cygwin* | mingw* | pw32* | cegcc*) 10954 # When not using gcc, we currently assume that we are using 10955 # Microsoft Visual C++. 10956 # hardcode_libdir_flag_spec is actually meaningless, as there is 10957 # no search path for DLLs. 10958 hardcode_libdir_flag_spec=' ' 10959 allow_undefined_flag=unsupported 10960 # Tell ltmain to make .lib files, not .a files. 10961 libext=lib 10962 # Tell ltmain to make .dll files, not .so files. 10963 shrext_cmds=".dll" 10964 # FIXME: Setting linknames here is a bad hack. 10965 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10966 # The linker will automatically build a .lib file if we build a DLL. 10967 old_archive_from_new_cmds='true' 10968 # FIXME: Should let the user specify the lib program. 10969 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10970 fix_srcfile_path='`cygpath -w "$srcfile"`' 10971 enable_shared_with_static_runtimes=yes 10972 ;; 10973 10974 darwin* | rhapsody*) 10975 10976 10977 archive_cmds_need_lc=no 10978 hardcode_direct=no 10979 hardcode_automatic=yes 10980 hardcode_shlibpath_var=unsupported 10981 if test "$lt_cv_ld_force_load" = "yes"; then 10982 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 10983 else 10984 whole_archive_flag_spec='' 10985 fi 10986 link_all_deplibs=yes 10987 allow_undefined_flag="$_lt_dar_allow_undefined" 10988 case $cc_basename in 10989 ifort*) _lt_dar_can_shared=yes ;; 10990 *) _lt_dar_can_shared=$GCC ;; 10991 esac 10992 if test "$_lt_dar_can_shared" = "yes"; then 10993 output_verbose_link_cmd=func_echo_all 10994 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10995 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10996 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 10997 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 10998 10999 else 11000 ld_shlibs=no 11001 fi 11002 11003 ;; 11004 11005 dgux*) 11006 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11007 hardcode_libdir_flag_spec='-L$libdir' 11008 hardcode_shlibpath_var=no 11009 ;; 11010 11011 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 11012 # support. Future versions do this automatically, but an explicit c++rt0.o 11013 # does not break anything, and helps significantly (at the cost of a little 11014 # extra space). 11015 freebsd2.2*) 11016 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 11017 hardcode_libdir_flag_spec='-R$libdir' 11018 hardcode_direct=yes 11019 hardcode_shlibpath_var=no 11020 ;; 11021 11022 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 11023 freebsd2.*) 11024 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11025 hardcode_direct=yes 11026 hardcode_minus_L=yes 11027 hardcode_shlibpath_var=no 11028 ;; 11029 11030 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 11031 freebsd* | dragonfly*) 11032 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 11033 hardcode_libdir_flag_spec='-R$libdir' 11034 hardcode_direct=yes 11035 hardcode_shlibpath_var=no 11036 ;; 11037 11038 hpux9*) 11039 if test "$GCC" = yes; then 11040 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 11041 else 11042 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 11043 fi 11044 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11045 hardcode_libdir_separator=: 11046 hardcode_direct=yes 11047 11048 # hardcode_minus_L: Not really in the search PATH, 11049 # but as the default location of the library. 11050 hardcode_minus_L=yes 11051 export_dynamic_flag_spec='${wl}-E' 11052 ;; 11053 11054 hpux10*) 11055 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11056 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11057 else 11058 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11059 fi 11060 if test "$with_gnu_ld" = no; then 11061 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11062 hardcode_libdir_flag_spec_ld='+b $libdir' 11063 hardcode_libdir_separator=: 11064 hardcode_direct=yes 11065 hardcode_direct_absolute=yes 11066 export_dynamic_flag_spec='${wl}-E' 11067 # hardcode_minus_L: Not really in the search PATH, 11068 # but as the default location of the library. 11069 hardcode_minus_L=yes 11070 fi 11071 ;; 11072 11073 hpux11*) 11074 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11075 case $host_cpu in 11076 hppa*64*) 11077 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11078 ;; 11079 ia64*) 11080 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11081 ;; 11082 *) 11083 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11084 ;; 11085 esac 11086 else 11087 case $host_cpu in 11088 hppa*64*) 11089 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11090 ;; 11091 ia64*) 11092 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11093 ;; 11094 *) 11095 11096 # Older versions of the 11.00 compiler do not understand -b yet 11097 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 11098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 11099 $as_echo_n "checking if $CC understands -b... " >&6; } 11100 if ${lt_cv_prog_compiler__b+:} false; then : 11101 $as_echo_n "(cached) " >&6 11102 else 11103 lt_cv_prog_compiler__b=no 11104 save_LDFLAGS="$LDFLAGS" 11105 LDFLAGS="$LDFLAGS -b" 11106 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11107 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11108 # The linker can only warn and ignore the option if not recognized 11109 # So say no if there are warnings 11110 if test -s conftest.err; then 11111 # Append any errors to the config.log. 11112 cat conftest.err 1>&5 11113 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11114 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11115 if diff conftest.exp conftest.er2 >/dev/null; then 11116 lt_cv_prog_compiler__b=yes 11117 fi 11118 else 11119 lt_cv_prog_compiler__b=yes 11120 fi 11121 fi 11122 $RM -r conftest* 11123 LDFLAGS="$save_LDFLAGS" 11124 11125 fi 11126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 11127 $as_echo "$lt_cv_prog_compiler__b" >&6; } 11128 11129 if test x"$lt_cv_prog_compiler__b" = xyes; then 11130 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11131 else 11132 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11133 fi 11134 11135 ;; 11136 esac 11137 fi 11138 if test "$with_gnu_ld" = no; then 11139 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11140 hardcode_libdir_separator=: 11141 11142 case $host_cpu in 11143 hppa*64*|ia64*) 11144 hardcode_direct=no 11145 hardcode_shlibpath_var=no 11146 ;; 11147 *) 11148 hardcode_direct=yes 11149 hardcode_direct_absolute=yes 11150 export_dynamic_flag_spec='${wl}-E' 11151 11152 # hardcode_minus_L: Not really in the search PATH, 11153 # but as the default location of the library. 11154 hardcode_minus_L=yes 11155 ;; 11156 esac 11157 fi 11158 ;; 11159 11160 irix5* | irix6* | nonstopux*) 11161 if test "$GCC" = yes; then 11162 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 11163 # Try to use the -exported_symbol ld option, if it does not 11164 # work, assume that -exports_file does not work either and 11165 # implicitly export all symbols. 11166 save_LDFLAGS="$LDFLAGS" 11167 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 11168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11169 /* end confdefs.h. */ 11170 int foo(void) {} 11171 _ACEOF 11172 if ac_fn_c_try_link "$LINENO"; then : 11173 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 11174 11175 fi 11176 rm -f core conftest.err conftest.$ac_objext \ 11177 conftest$ac_exeext conftest.$ac_ext 11178 LDFLAGS="$save_LDFLAGS" 11179 else 11180 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 11181 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 11182 fi 11183 archive_cmds_need_lc='no' 11184 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11185 hardcode_libdir_separator=: 11186 inherit_rpath=yes 11187 link_all_deplibs=yes 11188 ;; 11189 11190 netbsd*) 11191 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11192 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11193 else 11194 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11195 fi 11196 hardcode_libdir_flag_spec='-R$libdir' 11197 hardcode_direct=yes 11198 hardcode_shlibpath_var=no 11199 ;; 11200 11201 newsos6) 11202 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11203 hardcode_direct=yes 11204 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11205 hardcode_libdir_separator=: 11206 hardcode_shlibpath_var=no 11207 ;; 11208 11209 *nto* | *qnx*) 11210 ;; 11211 11212 openbsd*) 11213 if test -f /usr/libexec/ld.so; then 11214 hardcode_direct=yes 11215 hardcode_shlibpath_var=no 11216 hardcode_direct_absolute=yes 11217 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11218 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11219 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 11220 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11221 export_dynamic_flag_spec='${wl}-E' 11222 else 11223 case $host_os in 11224 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 11225 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11226 hardcode_libdir_flag_spec='-R$libdir' 11227 ;; 11228 *) 11229 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11230 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11231 ;; 11232 esac 11233 fi 11234 else 11235 ld_shlibs=no 11236 fi 11237 ;; 11238 11239 os2*) 11240 hardcode_libdir_flag_spec='-L$libdir' 11241 hardcode_minus_L=yes 11242 allow_undefined_flag=unsupported 11243 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 11244 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 11245 ;; 11246 11247 osf3*) 11248 if test "$GCC" = yes; then 11249 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11250 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 11251 else 11252 allow_undefined_flag=' -expect_unresolved \*' 11253 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 11254 fi 11255 archive_cmds_need_lc='no' 11256 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11257 hardcode_libdir_separator=: 11258 ;; 11259 11260 osf4* | osf5*) # as osf3* with the addition of -msym flag 11261 if test "$GCC" = yes; then 11262 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11263 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 11264 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11265 else 11266 allow_undefined_flag=' -expect_unresolved \*' 11267 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 11268 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 11269 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 11270 11271 # Both c and cxx compiler support -rpath directly 11272 hardcode_libdir_flag_spec='-rpath $libdir' 11273 fi 11274 archive_cmds_need_lc='no' 11275 hardcode_libdir_separator=: 11276 ;; 11277 11278 solaris*) 11279 no_undefined_flag=' -z defs' 11280 if test "$GCC" = yes; then 11281 wlarc='${wl}' 11282 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11283 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11284 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11285 else 11286 case `$CC -V 2>&1` in 11287 *"Compilers 5.0"*) 11288 wlarc='' 11289 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 11290 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11291 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11292 ;; 11293 *) 11294 wlarc='${wl}' 11295 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11296 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11297 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11298 ;; 11299 esac 11300 fi 11301 hardcode_libdir_flag_spec='-R$libdir' 11302 hardcode_shlibpath_var=no 11303 case $host_os in 11304 solaris2.[0-5] | solaris2.[0-5].*) ;; 11305 *) 11306 # The compiler driver will combine and reorder linker options, 11307 # but understands `-z linker_flag'. GCC discards it without `$wl', 11308 # but is careful enough not to reorder. 11309 # Supported since Solaris 2.6 (maybe 2.5.1?) 11310 if test "$GCC" = yes; then 11311 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 11312 else 11313 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11314 fi 11315 ;; 11316 esac 11317 link_all_deplibs=yes 11318 ;; 11319 11320 sunos4*) 11321 if test "x$host_vendor" = xsequent; then 11322 # Use $CC to link under sequent, because it throws in some extra .o 11323 # files that make .init and .fini sections work. 11324 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11325 else 11326 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11327 fi 11328 hardcode_libdir_flag_spec='-L$libdir' 11329 hardcode_direct=yes 11330 hardcode_minus_L=yes 11331 hardcode_shlibpath_var=no 11332 ;; 11333 11334 sysv4) 11335 case $host_vendor in 11336 sni) 11337 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11338 hardcode_direct=yes # is this really true??? 11339 ;; 11340 siemens) 11341 ## LD is ld it makes a PLAMLIB 11342 ## CC just makes a GrossModule. 11343 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11344 reload_cmds='$CC -r -o $output$reload_objs' 11345 hardcode_direct=no 11346 ;; 11347 motorola) 11348 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11349 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11350 ;; 11351 esac 11352 runpath_var='LD_RUN_PATH' 11353 hardcode_shlibpath_var=no 11354 ;; 11355 11356 sysv4.3*) 11357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11358 hardcode_shlibpath_var=no 11359 export_dynamic_flag_spec='-Bexport' 11360 ;; 11361 11362 sysv4*MP*) 11363 if test -d /usr/nec; then 11364 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11365 hardcode_shlibpath_var=no 11366 runpath_var=LD_RUN_PATH 11367 hardcode_runpath_var=yes 11368 ld_shlibs=yes 11369 fi 11370 ;; 11371 11372 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11373 no_undefined_flag='${wl}-z,text' 11374 archive_cmds_need_lc=no 11375 hardcode_shlibpath_var=no 11376 runpath_var='LD_RUN_PATH' 11377 11378 if test "$GCC" = yes; then 11379 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11380 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11381 else 11382 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11383 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11384 fi 11385 ;; 11386 11387 sysv5* | sco3.2v5* | sco5v6*) 11388 # Note: We can NOT use -z defs as we might desire, because we do not 11389 # link with -lc, and that would cause any symbols used from libc to 11390 # always be unresolved, which means just about no library would 11391 # ever link correctly. If we're not using GNU ld we use -z text 11392 # though, which does catch some bad symbols but isn't as heavy-handed 11393 # as -z defs. 11394 no_undefined_flag='${wl}-z,text' 11395 allow_undefined_flag='${wl}-z,nodefs' 11396 archive_cmds_need_lc=no 11397 hardcode_shlibpath_var=no 11398 hardcode_libdir_flag_spec='${wl}-R,$libdir' 11399 hardcode_libdir_separator=':' 11400 link_all_deplibs=yes 11401 export_dynamic_flag_spec='${wl}-Bexport' 11402 runpath_var='LD_RUN_PATH' 11403 11404 if test "$GCC" = yes; then 11405 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11406 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11407 else 11408 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11409 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11410 fi 11411 ;; 11412 11413 uts4*) 11414 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11415 hardcode_libdir_flag_spec='-L$libdir' 11416 hardcode_shlibpath_var=no 11417 ;; 11418 11419 *) 11420 ld_shlibs=no 11421 ;; 11422 esac 11423 11424 if test x$host_vendor = xsni; then 11425 case $host in 11426 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11427 export_dynamic_flag_spec='${wl}-Blargedynsym' 11428 ;; 11429 esac 11430 fi 11431 fi 11432 11433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11434 $as_echo "$ld_shlibs" >&6; } 11435 test "$ld_shlibs" = no && can_build_shared=no 11436 11437 with_gnu_ld=$with_gnu_ld 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 # 11454 # Do we need to explicitly link libc? 11455 # 11456 case "x$archive_cmds_need_lc" in 11457 x|xyes) 11458 # Assume -lc should be added 11459 archive_cmds_need_lc=yes 11460 11461 if test "$enable_shared" = yes && test "$GCC" = yes; then 11462 case $archive_cmds in 11463 *'~'*) 11464 # FIXME: we may have to deal with multi-command sequences. 11465 ;; 11466 '$CC '*) 11467 # Test whether the compiler implicitly links with -lc since on some 11468 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11469 # to ld, don't add -lc before -lgcc. 11470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11471 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11472 if ${lt_cv_archive_cmds_need_lc+:} false; then : 11473 $as_echo_n "(cached) " >&6 11474 else 11475 $RM conftest* 11476 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11477 11478 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11479 (eval $ac_compile) 2>&5 11480 ac_status=$? 11481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11482 test $ac_status = 0; } 2>conftest.err; then 11483 soname=conftest 11484 lib=conftest 11485 libobjs=conftest.$ac_objext 11486 deplibs= 11487 wl=$lt_prog_compiler_wl 11488 pic_flag=$lt_prog_compiler_pic 11489 compiler_flags=-v 11490 linker_flags=-v 11491 verstring= 11492 output_objdir=. 11493 libname=conftest 11494 lt_save_allow_undefined_flag=$allow_undefined_flag 11495 allow_undefined_flag= 11496 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11497 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11498 ac_status=$? 11499 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11500 test $ac_status = 0; } 11501 then 11502 lt_cv_archive_cmds_need_lc=no 11503 else 11504 lt_cv_archive_cmds_need_lc=yes 11505 fi 11506 allow_undefined_flag=$lt_save_allow_undefined_flag 11507 else 11508 cat conftest.err 1>&5 11509 fi 11510 $RM conftest* 11511 11512 fi 11513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11514 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11515 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11516 ;; 11517 esac 11518 fi 11519 ;; 11520 esac 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11679 $as_echo_n "checking dynamic linker characteristics... " >&6; } 11680 11681 if test "$GCC" = yes; then 11682 case $host_os in 11683 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11684 *) lt_awk_arg="/^libraries:/" ;; 11685 esac 11686 case $host_os in 11687 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11688 *) lt_sed_strip_eq="s,=/,/,g" ;; 11689 esac 11690 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11691 case $lt_search_path_spec in 11692 *\;*) 11693 # if the path contains ";" then we assume it to be the separator 11694 # otherwise default to the standard path separator (i.e. ":") - it is 11695 # assumed that no part of a normal pathname contains ";" but that should 11696 # okay in the real world where ";" in dirpaths is itself problematic. 11697 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11698 ;; 11699 *) 11700 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11701 ;; 11702 esac 11703 # Ok, now we have the path, separated by spaces, we can step through it 11704 # and add multilib dir if necessary. 11705 lt_tmp_lt_search_path_spec= 11706 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11707 for lt_sys_path in $lt_search_path_spec; do 11708 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11709 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11710 else 11711 test -d "$lt_sys_path" && \ 11712 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11713 fi 11714 done 11715 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11716 BEGIN {RS=" "; FS="/|\n";} { 11717 lt_foo=""; 11718 lt_count=0; 11719 for (lt_i = NF; lt_i > 0; lt_i--) { 11720 if ($lt_i != "" && $lt_i != ".") { 11721 if ($lt_i == "..") { 11722 lt_count++; 11723 } else { 11724 if (lt_count == 0) { 11725 lt_foo="/" $lt_i lt_foo; 11726 } else { 11727 lt_count--; 11728 } 11729 } 11730 } 11731 } 11732 if (lt_foo != "") { lt_freq[lt_foo]++; } 11733 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11734 }'` 11735 # AWK program above erroneously prepends '/' to C:/dos/paths 11736 # for these hosts. 11737 case $host_os in 11738 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11739 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11740 esac 11741 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11742 else 11743 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11744 fi 11745 library_names_spec= 11746 libname_spec='lib$name' 11747 soname_spec= 11748 shrext_cmds=".so" 11749 postinstall_cmds= 11750 postuninstall_cmds= 11751 finish_cmds= 11752 finish_eval= 11753 shlibpath_var= 11754 shlibpath_overrides_runpath=unknown 11755 version_type=none 11756 dynamic_linker="$host_os ld.so" 11757 sys_lib_dlsearch_path_spec="/lib /usr/lib" 11758 need_lib_prefix=unknown 11759 hardcode_into_libs=no 11760 11761 # when you set need_version to no, make sure it does not cause -set_version 11762 # flags to be left without arguments 11763 need_version=unknown 11764 11765 case $host_os in 11766 aix3*) 11767 version_type=linux 11768 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11769 shlibpath_var=LIBPATH 11770 11771 # AIX 3 has no versioning support, so we append a major version to the name. 11772 soname_spec='${libname}${release}${shared_ext}$major' 11773 ;; 11774 11775 aix[4-9]*) 11776 version_type=linux 11777 need_lib_prefix=no 11778 need_version=no 11779 hardcode_into_libs=yes 11780 if test "$host_cpu" = ia64; then 11781 # AIX 5 supports IA64 11782 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11783 shlibpath_var=LD_LIBRARY_PATH 11784 else 11785 # With GCC up to 2.95.x, collect2 would create an import file 11786 # for dependence libraries. The import file would start with 11787 # the line `#! .'. This would cause the generated library to 11788 # depend on `.', always an invalid library. This was fixed in 11789 # development snapshots of GCC prior to 3.0. 11790 case $host_os in 11791 aix4 | aix4.[01] | aix4.[01].*) 11792 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11793 echo ' yes ' 11794 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11795 : 11796 else 11797 can_build_shared=no 11798 fi 11799 ;; 11800 esac 11801 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11802 # soname into executable. Probably we can add versioning support to 11803 # collect2, so additional links can be useful in future. 11804 if test "$aix_use_runtimelinking" = yes; then 11805 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11806 # instead of lib<name>.a to let people know that these are not 11807 # typical AIX shared libraries. 11808 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11809 else 11810 # We preserve .a as extension for shared libraries through AIX4.2 11811 # and later when we are not doing run time linking. 11812 library_names_spec='${libname}${release}.a $libname.a' 11813 soname_spec='${libname}${release}${shared_ext}$major' 11814 fi 11815 shlibpath_var=LIBPATH 11816 fi 11817 ;; 11818 11819 amigaos*) 11820 case $host_cpu in 11821 powerpc) 11822 # Since July 2007 AmigaOS4 officially supports .so libraries. 11823 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11824 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11825 ;; 11826 m68k) 11827 library_names_spec='$libname.ixlibrary $libname.a' 11828 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11829 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 11830 ;; 11831 esac 11832 ;; 11833 11834 beos*) 11835 library_names_spec='${libname}${shared_ext}' 11836 dynamic_linker="$host_os ld.so" 11837 shlibpath_var=LIBRARY_PATH 11838 ;; 11839 11840 bsdi[45]*) 11841 version_type=linux 11842 need_version=no 11843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11844 soname_spec='${libname}${release}${shared_ext}$major' 11845 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11846 shlibpath_var=LD_LIBRARY_PATH 11847 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11848 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11849 # the default ld.so.conf also contains /usr/contrib/lib and 11850 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11851 # libtool to hard-code these into programs 11852 ;; 11853 11854 cygwin* | mingw* | pw32* | cegcc*) 11855 version_type=windows 11856 shrext_cmds=".dll" 11857 need_version=no 11858 need_lib_prefix=no 11859 11860 case $GCC,$host_os in 11861 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11862 library_names_spec='$libname.dll.a' 11863 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11864 postinstall_cmds='base_file=`basename \${file}`~ 11865 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11866 dldir=$destdir/`dirname \$dlpath`~ 11867 test -d \$dldir || mkdir -p \$dldir~ 11868 $install_prog $dir/$dlname \$dldir/$dlname~ 11869 chmod a+x \$dldir/$dlname~ 11870 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11871 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11872 fi' 11873 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11874 dlpath=$dir/\$dldll~ 11875 $RM \$dlpath' 11876 shlibpath_overrides_runpath=yes 11877 11878 case $host_os in 11879 cygwin*) 11880 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11881 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11882 11883 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11884 ;; 11885 mingw* | cegcc*) 11886 # MinGW DLLs use traditional 'lib' prefix 11887 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11888 ;; 11889 pw32*) 11890 # pw32 DLLs use 'pw' prefix rather than 'lib' 11891 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11892 ;; 11893 esac 11894 ;; 11895 11896 *) 11897 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11898 ;; 11899 esac 11900 dynamic_linker='Win32 ld.exe' 11901 # FIXME: first we should search . and the directory the executable is in 11902 shlibpath_var=PATH 11903 ;; 11904 11905 darwin* | rhapsody*) 11906 dynamic_linker="$host_os dyld" 11907 version_type=darwin 11908 need_lib_prefix=no 11909 need_version=no 11910 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11911 soname_spec='${libname}${release}${major}$shared_ext' 11912 shlibpath_overrides_runpath=yes 11913 shlibpath_var=DYLD_LIBRARY_PATH 11914 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11915 11916 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11917 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11918 ;; 11919 11920 dgux*) 11921 version_type=linux 11922 need_lib_prefix=no 11923 need_version=no 11924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11925 soname_spec='${libname}${release}${shared_ext}$major' 11926 shlibpath_var=LD_LIBRARY_PATH 11927 ;; 11928 11929 freebsd* | dragonfly*) 11930 # DragonFly does not have aout. When/if they implement a new 11931 # versioning mechanism, adjust this. 11932 if test -x /usr/bin/objformat; then 11933 objformat=`/usr/bin/objformat` 11934 else 11935 case $host_os in 11936 freebsd[23].*) objformat=aout ;; 11937 *) objformat=elf ;; 11938 esac 11939 fi 11940 version_type=freebsd-$objformat 11941 case $version_type in 11942 freebsd-elf*) 11943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11944 need_version=no 11945 need_lib_prefix=no 11946 ;; 11947 freebsd-*) 11948 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11949 need_version=yes 11950 ;; 11951 esac 11952 shlibpath_var=LD_LIBRARY_PATH 11953 case $host_os in 11954 freebsd2.*) 11955 shlibpath_overrides_runpath=yes 11956 ;; 11957 freebsd3.[01]* | freebsdelf3.[01]*) 11958 shlibpath_overrides_runpath=yes 11959 hardcode_into_libs=yes 11960 ;; 11961 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11962 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11963 shlibpath_overrides_runpath=no 11964 hardcode_into_libs=yes 11965 ;; 11966 *) # from 4.6 on, and DragonFly 11967 shlibpath_overrides_runpath=yes 11968 hardcode_into_libs=yes 11969 ;; 11970 esac 11971 ;; 11972 11973 haiku*) 11974 version_type=linux 11975 need_lib_prefix=no 11976 need_version=no 11977 dynamic_linker="$host_os runtime_loader" 11978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11979 soname_spec='${libname}${release}${shared_ext}$major' 11980 shlibpath_var=LIBRARY_PATH 11981 shlibpath_overrides_runpath=yes 11982 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11983 hardcode_into_libs=yes 11984 ;; 11985 11986 hpux9* | hpux10* | hpux11*) 11987 # Give a soname corresponding to the major version so that dld.sl refuses to 11988 # link against other versions. 11989 version_type=sunos 11990 need_lib_prefix=no 11991 need_version=no 11992 case $host_cpu in 11993 ia64*) 11994 shrext_cmds='.so' 11995 hardcode_into_libs=yes 11996 dynamic_linker="$host_os dld.so" 11997 shlibpath_var=LD_LIBRARY_PATH 11998 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12000 soname_spec='${libname}${release}${shared_ext}$major' 12001 if test "X$HPUX_IA64_MODE" = X32; then 12002 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12003 else 12004 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12005 fi 12006 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12007 ;; 12008 hppa*64*) 12009 shrext_cmds='.sl' 12010 hardcode_into_libs=yes 12011 dynamic_linker="$host_os dld.sl" 12012 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12013 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12014 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12015 soname_spec='${libname}${release}${shared_ext}$major' 12016 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12017 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12018 ;; 12019 *) 12020 shrext_cmds='.sl' 12021 dynamic_linker="$host_os dld.sl" 12022 shlibpath_var=SHLIB_PATH 12023 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12025 soname_spec='${libname}${release}${shared_ext}$major' 12026 ;; 12027 esac 12028 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12029 postinstall_cmds='chmod 555 $lib' 12030 # or fails outright, so override atomically: 12031 install_override_mode=555 12032 ;; 12033 12034 interix[3-9]*) 12035 version_type=linux 12036 need_lib_prefix=no 12037 need_version=no 12038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12039 soname_spec='${libname}${release}${shared_ext}$major' 12040 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12041 shlibpath_var=LD_LIBRARY_PATH 12042 shlibpath_overrides_runpath=no 12043 hardcode_into_libs=yes 12044 ;; 12045 12046 irix5* | irix6* | nonstopux*) 12047 case $host_os in 12048 nonstopux*) version_type=nonstopux ;; 12049 *) 12050 if test "$lt_cv_prog_gnu_ld" = yes; then 12051 version_type=linux 12052 else 12053 version_type=irix 12054 fi ;; 12055 esac 12056 need_lib_prefix=no 12057 need_version=no 12058 soname_spec='${libname}${release}${shared_ext}$major' 12059 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12060 case $host_os in 12061 irix5* | nonstopux*) 12062 libsuff= shlibsuff= 12063 ;; 12064 *) 12065 case $LD in # libtool.m4 will add one of these switches to LD 12066 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12067 libsuff= shlibsuff= libmagic=32-bit;; 12068 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12069 libsuff=32 shlibsuff=N32 libmagic=N32;; 12070 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12071 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12072 *) libsuff= shlibsuff= libmagic=never-match;; 12073 esac 12074 ;; 12075 esac 12076 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12077 shlibpath_overrides_runpath=no 12078 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12079 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12080 hardcode_into_libs=yes 12081 ;; 12082 12083 # No shared lib support for Linux oldld, aout, or coff. 12084 linux*oldld* | linux*aout* | linux*coff*) 12085 dynamic_linker=no 12086 ;; 12087 12088 # This must be Linux ELF. 12089 12090 # uclinux* changes (here and below) have been submitted to the libtool 12091 # project, but have not yet been accepted: they are GCC-local changes 12092 # for the time being. (See 12093 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 12094 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 12095 version_type=linux 12096 need_lib_prefix=no 12097 need_version=no 12098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12099 soname_spec='${libname}${release}${shared_ext}$major' 12100 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12101 shlibpath_var=LD_LIBRARY_PATH 12102 shlibpath_overrides_runpath=no 12103 12104 # Some binutils ld are patched to set DT_RUNPATH 12105 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 12106 $as_echo_n "(cached) " >&6 12107 else 12108 lt_cv_shlibpath_overrides_runpath=no 12109 save_LDFLAGS=$LDFLAGS 12110 save_libdir=$libdir 12111 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 12112 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 12113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12114 /* end confdefs.h. */ 12115 12116 int 12117 main () 12118 { 12119 12120 ; 12121 return 0; 12122 } 12123 _ACEOF 12124 if ac_fn_c_try_link "$LINENO"; then : 12125 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 12126 lt_cv_shlibpath_overrides_runpath=yes 12127 fi 12128 fi 12129 rm -f core conftest.err conftest.$ac_objext \ 12130 conftest$ac_exeext conftest.$ac_ext 12131 LDFLAGS=$save_LDFLAGS 12132 libdir=$save_libdir 12133 12134 fi 12135 12136 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 12137 12138 # This implies no fast_install, which is unacceptable. 12139 # Some rework will be needed to allow for fast_install 12140 # before this can be enabled. 12141 hardcode_into_libs=yes 12142 12143 # Append ld.so.conf contents to the search path 12144 if test -f /etc/ld.so.conf; then 12145 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 12146 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12147 fi 12148 12149 # We used to test for /lib/ld.so.1 and disable shared libraries on 12150 # powerpc, because MkLinux only supported shared libraries with the 12151 # GNU dynamic linker. Since this was broken with cross compilers, 12152 # most powerpc-linux boxes support dynamic linking these days and 12153 # people can always --disable-shared, the test was removed, and we 12154 # assume the GNU/Linux dynamic linker is in use. 12155 dynamic_linker='GNU/Linux ld.so' 12156 ;; 12157 12158 netbsd*) 12159 version_type=sunos 12160 need_lib_prefix=no 12161 need_version=no 12162 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12164 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12165 dynamic_linker='NetBSD (a.out) ld.so' 12166 else 12167 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12168 soname_spec='${libname}${release}${shared_ext}$major' 12169 dynamic_linker='NetBSD ld.elf_so' 12170 fi 12171 shlibpath_var=LD_LIBRARY_PATH 12172 shlibpath_overrides_runpath=yes 12173 hardcode_into_libs=yes 12174 ;; 12175 12176 newsos6) 12177 version_type=linux 12178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12179 shlibpath_var=LD_LIBRARY_PATH 12180 shlibpath_overrides_runpath=yes 12181 ;; 12182 12183 *nto* | *qnx*) 12184 version_type=qnx 12185 need_lib_prefix=no 12186 need_version=no 12187 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12188 soname_spec='${libname}${release}${shared_ext}$major' 12189 shlibpath_var=LD_LIBRARY_PATH 12190 shlibpath_overrides_runpath=no 12191 hardcode_into_libs=yes 12192 dynamic_linker='ldqnx.so' 12193 ;; 12194 12195 openbsd*) 12196 version_type=sunos 12197 sys_lib_dlsearch_path_spec="/usr/lib" 12198 need_lib_prefix=no 12199 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12200 case $host_os in 12201 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12202 *) need_version=no ;; 12203 esac 12204 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12205 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12206 shlibpath_var=LD_LIBRARY_PATH 12207 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12208 case $host_os in 12209 openbsd2.[89] | openbsd2.[89].*) 12210 shlibpath_overrides_runpath=no 12211 ;; 12212 *) 12213 shlibpath_overrides_runpath=yes 12214 ;; 12215 esac 12216 else 12217 shlibpath_overrides_runpath=yes 12218 fi 12219 ;; 12220 12221 os2*) 12222 libname_spec='$name' 12223 shrext_cmds=".dll" 12224 need_lib_prefix=no 12225 library_names_spec='$libname${shared_ext} $libname.a' 12226 dynamic_linker='OS/2 ld.exe' 12227 shlibpath_var=LIBPATH 12228 ;; 12229 12230 osf3* | osf4* | osf5*) 12231 version_type=osf 12232 need_lib_prefix=no 12233 need_version=no 12234 soname_spec='${libname}${release}${shared_ext}$major' 12235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12236 shlibpath_var=LD_LIBRARY_PATH 12237 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12238 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12239 ;; 12240 12241 rdos*) 12242 dynamic_linker=no 12243 ;; 12244 12245 solaris*) 12246 version_type=linux 12247 need_lib_prefix=no 12248 need_version=no 12249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12250 soname_spec='${libname}${release}${shared_ext}$major' 12251 shlibpath_var=LD_LIBRARY_PATH 12252 shlibpath_overrides_runpath=yes 12253 hardcode_into_libs=yes 12254 # ldd complains unless libraries are executable 12255 postinstall_cmds='chmod +x $lib' 12256 ;; 12257 12258 sunos4*) 12259 version_type=sunos 12260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12261 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12262 shlibpath_var=LD_LIBRARY_PATH 12263 shlibpath_overrides_runpath=yes 12264 if test "$with_gnu_ld" = yes; then 12265 need_lib_prefix=no 12266 fi 12267 need_version=yes 12268 ;; 12269 12270 sysv4 | sysv4.3*) 12271 version_type=linux 12272 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12273 soname_spec='${libname}${release}${shared_ext}$major' 12274 shlibpath_var=LD_LIBRARY_PATH 12275 case $host_vendor in 12276 sni) 12277 shlibpath_overrides_runpath=no 12278 need_lib_prefix=no 12279 runpath_var=LD_RUN_PATH 12280 ;; 12281 siemens) 12282 need_lib_prefix=no 12283 ;; 12284 motorola) 12285 need_lib_prefix=no 12286 need_version=no 12287 shlibpath_overrides_runpath=no 12288 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12289 ;; 12290 esac 12291 ;; 12292 12293 sysv4*MP*) 12294 if test -d /usr/nec ;then 12295 version_type=linux 12296 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12297 soname_spec='$libname${shared_ext}.$major' 12298 shlibpath_var=LD_LIBRARY_PATH 12299 fi 12300 ;; 12301 12302 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12303 version_type=freebsd-elf 12304 need_lib_prefix=no 12305 need_version=no 12306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12307 soname_spec='${libname}${release}${shared_ext}$major' 12308 shlibpath_var=LD_LIBRARY_PATH 12309 shlibpath_overrides_runpath=yes 12310 hardcode_into_libs=yes 12311 if test "$with_gnu_ld" = yes; then 12312 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12313 else 12314 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12315 case $host_os in 12316 sco3.2v5*) 12317 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12318 ;; 12319 esac 12320 fi 12321 sys_lib_dlsearch_path_spec='/usr/lib' 12322 ;; 12323 12324 tpf*) 12325 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12326 version_type=linux 12327 need_lib_prefix=no 12328 need_version=no 12329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12330 shlibpath_var=LD_LIBRARY_PATH 12331 shlibpath_overrides_runpath=no 12332 hardcode_into_libs=yes 12333 ;; 12334 12335 uts4*) 12336 version_type=linux 12337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12338 soname_spec='${libname}${release}${shared_ext}$major' 12339 shlibpath_var=LD_LIBRARY_PATH 12340 ;; 12341 12342 # Shared libraries for VwWorks, >= 7 only at this stage 12343 # and (fpic) still incompatible with "large" code models 12344 # in a few configurations. Only for RTP mode in any case, 12345 # and upon explicit request at configure time. 12346 vxworks7*) 12347 dynamic_linker=no 12348 case ${with_multisubdir}-${enable_shared} in 12349 *large*) 12350 ;; 12351 *mrtp*-yes) 12352 version_type=linux 12353 need_lib_prefix=no 12354 need_version=no 12355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12356 soname_spec='${libname}${release}${shared_ext}$major' 12357 dynamic_linker="$host_os module_loader" 12358 ;; 12359 esac 12360 ;; 12361 *) 12362 dynamic_linker=no 12363 ;; 12364 esac 12365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12366 $as_echo "$dynamic_linker" >&6; } 12367 test "$dynamic_linker" = no && can_build_shared=no 12368 12369 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12370 if test "$GCC" = yes; then 12371 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12372 fi 12373 12374 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 12375 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 12376 fi 12377 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 12378 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 12379 fi 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12473 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12474 hardcode_action= 12475 if test -n "$hardcode_libdir_flag_spec" || 12476 test -n "$runpath_var" || 12477 test "X$hardcode_automatic" = "Xyes" ; then 12478 12479 # We can hardcode non-existent directories. 12480 if test "$hardcode_direct" != no && 12481 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12482 # have to relink, otherwise we might link with an installed library 12483 # when we should be linking with a yet-to-be-installed one 12484 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 12485 test "$hardcode_minus_L" != no; then 12486 # Linking always hardcodes the temporary library directory. 12487 hardcode_action=relink 12488 else 12489 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12490 hardcode_action=immediate 12491 fi 12492 else 12493 # We cannot hardcode anything, or else we can only hardcode existing 12494 # directories. 12495 hardcode_action=unsupported 12496 fi 12497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12498 $as_echo "$hardcode_action" >&6; } 12499 12500 if test "$hardcode_action" = relink || 12501 test "$inherit_rpath" = yes; then 12502 # Fast installation is not supported 12503 enable_fast_install=no 12504 elif test "$shlibpath_overrides_runpath" = yes || 12505 test "$enable_shared" = no; then 12506 # Fast installation is not necessary 12507 enable_fast_install=needless 12508 fi 12509 12510 12511 12512 12513 12514 12515 if test "x$enable_dlopen" != xyes; then 12516 enable_dlopen=unknown 12517 enable_dlopen_self=unknown 12518 enable_dlopen_self_static=unknown 12519 else 12520 lt_cv_dlopen=no 12521 lt_cv_dlopen_libs= 12522 12523 case $host_os in 12524 beos*) 12525 lt_cv_dlopen="load_add_on" 12526 lt_cv_dlopen_libs= 12527 lt_cv_dlopen_self=yes 12528 ;; 12529 12530 mingw* | pw32* | cegcc*) 12531 lt_cv_dlopen="LoadLibrary" 12532 lt_cv_dlopen_libs= 12533 ;; 12534 12535 cygwin*) 12536 lt_cv_dlopen="dlopen" 12537 lt_cv_dlopen_libs= 12538 ;; 12539 12540 darwin*) 12541 # if libdl is installed we need to link against it 12542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12543 $as_echo_n "checking for dlopen in -ldl... " >&6; } 12544 if ${ac_cv_lib_dl_dlopen+:} false; then : 12545 $as_echo_n "(cached) " >&6 12546 else 12547 ac_check_lib_save_LIBS=$LIBS 12548 LIBS="-ldl $LIBS" 12549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12550 /* end confdefs.h. */ 12551 12552 /* Override any GCC internal prototype to avoid an error. 12553 Use char because int might match the return type of a GCC 12554 builtin and then its argument prototype would still apply. */ 12555 #ifdef __cplusplus 12556 extern "C" 12557 #endif 12558 char dlopen (); 12559 int 12560 main () 12561 { 12562 return dlopen (); 12563 ; 12564 return 0; 12565 } 12566 _ACEOF 12567 if ac_fn_c_try_link "$LINENO"; then : 12568 ac_cv_lib_dl_dlopen=yes 12569 else 12570 ac_cv_lib_dl_dlopen=no 12571 fi 12572 rm -f core conftest.err conftest.$ac_objext \ 12573 conftest$ac_exeext conftest.$ac_ext 12574 LIBS=$ac_check_lib_save_LIBS 12575 fi 12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12577 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12578 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12579 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12580 else 12581 12582 lt_cv_dlopen="dyld" 12583 lt_cv_dlopen_libs= 12584 lt_cv_dlopen_self=yes 12585 12586 fi 12587 12588 ;; 12589 12590 *) 12591 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12592 if test "x$ac_cv_func_shl_load" = xyes; then : 12593 lt_cv_dlopen="shl_load" 12594 else 12595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12596 $as_echo_n "checking for shl_load in -ldld... " >&6; } 12597 if ${ac_cv_lib_dld_shl_load+:} false; then : 12598 $as_echo_n "(cached) " >&6 12599 else 12600 ac_check_lib_save_LIBS=$LIBS 12601 LIBS="-ldld $LIBS" 12602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12603 /* end confdefs.h. */ 12604 12605 /* Override any GCC internal prototype to avoid an error. 12606 Use char because int might match the return type of a GCC 12607 builtin and then its argument prototype would still apply. */ 12608 #ifdef __cplusplus 12609 extern "C" 12610 #endif 12611 char shl_load (); 12612 int 12613 main () 12614 { 12615 return shl_load (); 12616 ; 12617 return 0; 12618 } 12619 _ACEOF 12620 if ac_fn_c_try_link "$LINENO"; then : 12621 ac_cv_lib_dld_shl_load=yes 12622 else 12623 ac_cv_lib_dld_shl_load=no 12624 fi 12625 rm -f core conftest.err conftest.$ac_objext \ 12626 conftest$ac_exeext conftest.$ac_ext 12627 LIBS=$ac_check_lib_save_LIBS 12628 fi 12629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12630 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12631 if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12632 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12633 else 12634 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12635 if test "x$ac_cv_func_dlopen" = xyes; then : 12636 lt_cv_dlopen="dlopen" 12637 else 12638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12639 $as_echo_n "checking for dlopen in -ldl... " >&6; } 12640 if ${ac_cv_lib_dl_dlopen+:} false; then : 12641 $as_echo_n "(cached) " >&6 12642 else 12643 ac_check_lib_save_LIBS=$LIBS 12644 LIBS="-ldl $LIBS" 12645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12646 /* end confdefs.h. */ 12647 12648 /* Override any GCC internal prototype to avoid an error. 12649 Use char because int might match the return type of a GCC 12650 builtin and then its argument prototype would still apply. */ 12651 #ifdef __cplusplus 12652 extern "C" 12653 #endif 12654 char dlopen (); 12655 int 12656 main () 12657 { 12658 return dlopen (); 12659 ; 12660 return 0; 12661 } 12662 _ACEOF 12663 if ac_fn_c_try_link "$LINENO"; then : 12664 ac_cv_lib_dl_dlopen=yes 12665 else 12666 ac_cv_lib_dl_dlopen=no 12667 fi 12668 rm -f core conftest.err conftest.$ac_objext \ 12669 conftest$ac_exeext conftest.$ac_ext 12670 LIBS=$ac_check_lib_save_LIBS 12671 fi 12672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12673 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12674 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12675 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12676 else 12677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12678 $as_echo_n "checking for dlopen in -lsvld... " >&6; } 12679 if ${ac_cv_lib_svld_dlopen+:} false; then : 12680 $as_echo_n "(cached) " >&6 12681 else 12682 ac_check_lib_save_LIBS=$LIBS 12683 LIBS="-lsvld $LIBS" 12684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12685 /* end confdefs.h. */ 12686 12687 /* Override any GCC internal prototype to avoid an error. 12688 Use char because int might match the return type of a GCC 12689 builtin and then its argument prototype would still apply. */ 12690 #ifdef __cplusplus 12691 extern "C" 12692 #endif 12693 char dlopen (); 12694 int 12695 main () 12696 { 12697 return dlopen (); 12698 ; 12699 return 0; 12700 } 12701 _ACEOF 12702 if ac_fn_c_try_link "$LINENO"; then : 12703 ac_cv_lib_svld_dlopen=yes 12704 else 12705 ac_cv_lib_svld_dlopen=no 12706 fi 12707 rm -f core conftest.err conftest.$ac_objext \ 12708 conftest$ac_exeext conftest.$ac_ext 12709 LIBS=$ac_check_lib_save_LIBS 12710 fi 12711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12712 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12713 if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12714 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12715 else 12716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12717 $as_echo_n "checking for dld_link in -ldld... " >&6; } 12718 if ${ac_cv_lib_dld_dld_link+:} false; then : 12719 $as_echo_n "(cached) " >&6 12720 else 12721 ac_check_lib_save_LIBS=$LIBS 12722 LIBS="-ldld $LIBS" 12723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12724 /* end confdefs.h. */ 12725 12726 /* Override any GCC internal prototype to avoid an error. 12727 Use char because int might match the return type of a GCC 12728 builtin and then its argument prototype would still apply. */ 12729 #ifdef __cplusplus 12730 extern "C" 12731 #endif 12732 char dld_link (); 12733 int 12734 main () 12735 { 12736 return dld_link (); 12737 ; 12738 return 0; 12739 } 12740 _ACEOF 12741 if ac_fn_c_try_link "$LINENO"; then : 12742 ac_cv_lib_dld_dld_link=yes 12743 else 12744 ac_cv_lib_dld_dld_link=no 12745 fi 12746 rm -f core conftest.err conftest.$ac_objext \ 12747 conftest$ac_exeext conftest.$ac_ext 12748 LIBS=$ac_check_lib_save_LIBS 12749 fi 12750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12751 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12752 if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12753 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12754 fi 12755 12756 12757 fi 12758 12759 12760 fi 12761 12762 12763 fi 12764 12765 12766 fi 12767 12768 12769 fi 12770 12771 ;; 12772 esac 12773 12774 if test "x$lt_cv_dlopen" != xno; then 12775 enable_dlopen=yes 12776 else 12777 enable_dlopen=no 12778 fi 12779 12780 case $lt_cv_dlopen in 12781 dlopen) 12782 save_CPPFLAGS="$CPPFLAGS" 12783 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12784 12785 save_LDFLAGS="$LDFLAGS" 12786 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12787 12788 save_LIBS="$LIBS" 12789 LIBS="$lt_cv_dlopen_libs $LIBS" 12790 12791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12792 $as_echo_n "checking whether a program can dlopen itself... " >&6; } 12793 if ${lt_cv_dlopen_self+:} false; then : 12794 $as_echo_n "(cached) " >&6 12795 else 12796 if test "$cross_compiling" = yes; then : 12797 lt_cv_dlopen_self=cross 12798 else 12799 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12800 lt_status=$lt_dlunknown 12801 cat > conftest.$ac_ext <<_LT_EOF 12802 #line 12802 "configure" 12803 #include "confdefs.h" 12804 12805 #if HAVE_DLFCN_H 12806 #include <dlfcn.h> 12807 #endif 12808 12809 #include <stdio.h> 12810 12811 #ifdef RTLD_GLOBAL 12812 # define LT_DLGLOBAL RTLD_GLOBAL 12813 #else 12814 # ifdef DL_GLOBAL 12815 # define LT_DLGLOBAL DL_GLOBAL 12816 # else 12817 # define LT_DLGLOBAL 0 12818 # endif 12819 #endif 12820 12821 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12822 find out it does not work in some platform. */ 12823 #ifndef LT_DLLAZY_OR_NOW 12824 # ifdef RTLD_LAZY 12825 # define LT_DLLAZY_OR_NOW RTLD_LAZY 12826 # else 12827 # ifdef DL_LAZY 12828 # define LT_DLLAZY_OR_NOW DL_LAZY 12829 # else 12830 # ifdef RTLD_NOW 12831 # define LT_DLLAZY_OR_NOW RTLD_NOW 12832 # else 12833 # ifdef DL_NOW 12834 # define LT_DLLAZY_OR_NOW DL_NOW 12835 # else 12836 # define LT_DLLAZY_OR_NOW 0 12837 # endif 12838 # endif 12839 # endif 12840 # endif 12841 #endif 12842 12843 /* When -fvisbility=hidden is used, assume the code has been annotated 12844 correspondingly for the symbols needed. */ 12845 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12846 void fnord () __attribute__((visibility("default"))); 12847 #endif 12848 12849 void fnord () { int i=42; } 12850 int main () 12851 { 12852 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12853 int status = $lt_dlunknown; 12854 12855 if (self) 12856 { 12857 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12858 else 12859 { 12860 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12861 else puts (dlerror ()); 12862 } 12863 /* dlclose (self); */ 12864 } 12865 else 12866 puts (dlerror ()); 12867 12868 return status; 12869 } 12870 _LT_EOF 12871 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12872 (eval $ac_link) 2>&5 12873 ac_status=$? 12874 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12875 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12876 (./conftest; exit; ) >&5 2>/dev/null 12877 lt_status=$? 12878 case x$lt_status in 12879 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12880 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12881 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12882 esac 12883 else : 12884 # compilation failed 12885 lt_cv_dlopen_self=no 12886 fi 12887 fi 12888 rm -fr conftest* 12889 12890 12891 fi 12892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12893 $as_echo "$lt_cv_dlopen_self" >&6; } 12894 12895 if test "x$lt_cv_dlopen_self" = xyes; then 12896 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12898 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12899 if ${lt_cv_dlopen_self_static+:} false; then : 12900 $as_echo_n "(cached) " >&6 12901 else 12902 if test "$cross_compiling" = yes; then : 12903 lt_cv_dlopen_self_static=cross 12904 else 12905 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12906 lt_status=$lt_dlunknown 12907 cat > conftest.$ac_ext <<_LT_EOF 12908 #line 12908 "configure" 12909 #include "confdefs.h" 12910 12911 #if HAVE_DLFCN_H 12912 #include <dlfcn.h> 12913 #endif 12914 12915 #include <stdio.h> 12916 12917 #ifdef RTLD_GLOBAL 12918 # define LT_DLGLOBAL RTLD_GLOBAL 12919 #else 12920 # ifdef DL_GLOBAL 12921 # define LT_DLGLOBAL DL_GLOBAL 12922 # else 12923 # define LT_DLGLOBAL 0 12924 # endif 12925 #endif 12926 12927 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12928 find out it does not work in some platform. */ 12929 #ifndef LT_DLLAZY_OR_NOW 12930 # ifdef RTLD_LAZY 12931 # define LT_DLLAZY_OR_NOW RTLD_LAZY 12932 # else 12933 # ifdef DL_LAZY 12934 # define LT_DLLAZY_OR_NOW DL_LAZY 12935 # else 12936 # ifdef RTLD_NOW 12937 # define LT_DLLAZY_OR_NOW RTLD_NOW 12938 # else 12939 # ifdef DL_NOW 12940 # define LT_DLLAZY_OR_NOW DL_NOW 12941 # else 12942 # define LT_DLLAZY_OR_NOW 0 12943 # endif 12944 # endif 12945 # endif 12946 # endif 12947 #endif 12948 12949 /* When -fvisbility=hidden is used, assume the code has been annotated 12950 correspondingly for the symbols needed. */ 12951 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12952 void fnord () __attribute__((visibility("default"))); 12953 #endif 12954 12955 void fnord () { int i=42; } 12956 int main () 12957 { 12958 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12959 int status = $lt_dlunknown; 12960 12961 if (self) 12962 { 12963 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12964 else 12965 { 12966 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12967 else puts (dlerror ()); 12968 } 12969 /* dlclose (self); */ 12970 } 12971 else 12972 puts (dlerror ()); 12973 12974 return status; 12975 } 12976 _LT_EOF 12977 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12978 (eval $ac_link) 2>&5 12979 ac_status=$? 12980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12981 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12982 (./conftest; exit; ) >&5 2>/dev/null 12983 lt_status=$? 12984 case x$lt_status in 12985 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12986 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12987 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12988 esac 12989 else : 12990 # compilation failed 12991 lt_cv_dlopen_self_static=no 12992 fi 12993 fi 12994 rm -fr conftest* 12995 12996 12997 fi 12998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12999 $as_echo "$lt_cv_dlopen_self_static" >&6; } 13000 fi 13001 13002 CPPFLAGS="$save_CPPFLAGS" 13003 LDFLAGS="$save_LDFLAGS" 13004 LIBS="$save_LIBS" 13005 ;; 13006 esac 13007 13008 case $lt_cv_dlopen_self in 13009 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13010 *) enable_dlopen_self=unknown ;; 13011 esac 13012 13013 case $lt_cv_dlopen_self_static in 13014 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13015 *) enable_dlopen_self_static=unknown ;; 13016 esac 13017 fi 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 striplib= 13036 old_striplib= 13037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 13038 $as_echo_n "checking whether stripping libraries is possible... " >&6; } 13039 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 13040 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 13041 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 13042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13043 $as_echo "yes" >&6; } 13044 else 13045 # FIXME - insert some real tests, host_os isn't really good enough 13046 case $host_os in 13047 darwin*) 13048 if test -n "$STRIP" ; then 13049 striplib="$STRIP -x" 13050 old_striplib="$STRIP -S" 13051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13052 $as_echo "yes" >&6; } 13053 else 13054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13055 $as_echo "no" >&6; } 13056 fi 13057 ;; 13058 *) 13059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13060 $as_echo "no" >&6; } 13061 ;; 13062 esac 13063 fi 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 # Report which library types will actually be built 13077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 13078 $as_echo_n "checking if libtool supports shared libraries... " >&6; } 13079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 13080 $as_echo "$can_build_shared" >&6; } 13081 13082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 13083 $as_echo_n "checking whether to build shared libraries... " >&6; } 13084 test "$can_build_shared" = "no" && enable_shared=no 13085 13086 # On AIX, shared libraries and static libraries use the same namespace, and 13087 # are all built from PIC. 13088 case $host_os in 13089 aix3*) 13090 test "$enable_shared" = yes && enable_static=no 13091 if test -n "$RANLIB"; then 13092 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13093 postinstall_cmds='$RANLIB $lib' 13094 fi 13095 ;; 13096 13097 aix[4-9]*) 13098 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 13099 test "$enable_shared" = yes && enable_static=no 13100 fi 13101 ;; 13102 esac 13103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 13104 $as_echo "$enable_shared" >&6; } 13105 13106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 13107 $as_echo_n "checking whether to build static libraries... " >&6; } 13108 # Make sure either enable_shared or enable_static is yes. 13109 test "$enable_shared" = yes || enable_static=yes 13110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 13111 $as_echo "$enable_static" >&6; } 13112 13113 13114 13115 13116 fi 13117 ac_ext=c 13118 ac_cpp='$CPP $CPPFLAGS' 13119 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13120 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13121 ac_compiler_gnu=$ac_cv_c_compiler_gnu 13122 13123 CC="$lt_save_CC" 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 ac_config_commands="$ac_config_commands libtool" 13138 13139 13140 13141 13142 # Only expand once: 13143 13144 13145 13146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bind" >&5 13147 $as_echo_n "checking for library containing bind... " >&6; } 13148 if ${ac_cv_search_bind+:} false; then : 13149 $as_echo_n "(cached) " >&6 13150 else 13151 ac_func_search_save_LIBS=$LIBS 13152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13153 /* end confdefs.h. */ 13154 13155 /* Override any GCC internal prototype to avoid an error. 13156 Use char because int might match the return type of a GCC 13157 builtin and then its argument prototype would still apply. */ 13158 #ifdef __cplusplus 13159 extern "C" 13160 #endif 13161 char bind (); 13162 int 13163 main () 13164 { 13165 return bind (); 13166 ; 13167 return 0; 13168 } 13169 _ACEOF 13170 for ac_lib in '' socket; do 13171 if test -z "$ac_lib"; then 13172 ac_res="none required" 13173 else 13174 ac_res=-l$ac_lib 13175 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13176 fi 13177 if ac_fn_c_try_link "$LINENO"; then : 13178 ac_cv_search_bind=$ac_res 13179 fi 13180 rm -f core conftest.err conftest.$ac_objext \ 13181 conftest$ac_exeext 13182 if ${ac_cv_search_bind+:} false; then : 13183 break 13184 fi 13185 done 13186 if ${ac_cv_search_bind+:} false; then : 13187 13188 else 13189 ac_cv_search_bind=no 13190 fi 13191 rm conftest.$ac_ext 13192 LIBS=$ac_func_search_save_LIBS 13193 fi 13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bind" >&5 13195 $as_echo "$ac_cv_search_bind" >&6; } 13196 ac_res=$ac_cv_search_bind 13197 if test "$ac_res" != no; then : 13198 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13199 13200 fi 13201 13202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 13203 $as_echo_n "checking for library containing gethostbyname... " >&6; } 13204 if ${ac_cv_search_gethostbyname+:} false; then : 13205 $as_echo_n "(cached) " >&6 13206 else 13207 ac_func_search_save_LIBS=$LIBS 13208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13209 /* end confdefs.h. */ 13210 13211 /* Override any GCC internal prototype to avoid an error. 13212 Use char because int might match the return type of a GCC 13213 builtin and then its argument prototype would still apply. */ 13214 #ifdef __cplusplus 13215 extern "C" 13216 #endif 13217 char gethostbyname (); 13218 int 13219 main () 13220 { 13221 return gethostbyname (); 13222 ; 13223 return 0; 13224 } 13225 _ACEOF 13226 for ac_lib in '' nsl; do 13227 if test -z "$ac_lib"; then 13228 ac_res="none required" 13229 else 13230 ac_res=-l$ac_lib 13231 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13232 fi 13233 if ac_fn_c_try_link "$LINENO"; then : 13234 ac_cv_search_gethostbyname=$ac_res 13235 fi 13236 rm -f core conftest.err conftest.$ac_objext \ 13237 conftest$ac_exeext 13238 if ${ac_cv_search_gethostbyname+:} false; then : 13239 break 13240 fi 13241 done 13242 if ${ac_cv_search_gethostbyname+:} false; then : 13243 13244 else 13245 ac_cv_search_gethostbyname=no 13246 fi 13247 rm conftest.$ac_ext 13248 LIBS=$ac_func_search_save_LIBS 13249 fi 13250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 13251 $as_echo "$ac_cv_search_gethostbyname" >&6; } 13252 ac_res=$ac_cv_search_gethostbyname 13253 if test "$ac_res" != no; then : 13254 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13255 13256 fi 13257 13258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fabs" >&5 13259 $as_echo_n "checking for library containing fabs... " >&6; } 13260 if ${ac_cv_search_fabs+:} false; then : 13261 $as_echo_n "(cached) " >&6 13262 else 13263 ac_func_search_save_LIBS=$LIBS 13264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13265 /* end confdefs.h. */ 13266 13267 /* Override any GCC internal prototype to avoid an error. 13268 Use char because int might match the return type of a GCC 13269 builtin and then its argument prototype would still apply. */ 13270 #ifdef __cplusplus 13271 extern "C" 13272 #endif 13273 char fabs (); 13274 int 13275 main () 13276 { 13277 return fabs (); 13278 ; 13279 return 0; 13280 } 13281 _ACEOF 13282 for ac_lib in '' m; do 13283 if test -z "$ac_lib"; then 13284 ac_res="none required" 13285 else 13286 ac_res=-l$ac_lib 13287 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13288 fi 13289 if ac_fn_c_try_link "$LINENO"; then : 13290 ac_cv_search_fabs=$ac_res 13291 fi 13292 rm -f core conftest.err conftest.$ac_objext \ 13293 conftest$ac_exeext 13294 if ${ac_cv_search_fabs+:} false; then : 13295 break 13296 fi 13297 done 13298 if ${ac_cv_search_fabs+:} false; then : 13299 13300 else 13301 ac_cv_search_fabs=no 13302 fi 13303 rm conftest.$ac_ext 13304 LIBS=$ac_func_search_save_LIBS 13305 fi 13306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fabs" >&5 13307 $as_echo "$ac_cv_search_fabs" >&6; } 13308 ac_res=$ac_cv_search_fabs 13309 if test "$ac_res" != no; then : 13310 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13311 13312 fi 13313 13314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log2" >&5 13315 $as_echo_n "checking for library containing log2... " >&6; } 13316 if ${ac_cv_search_log2+:} false; then : 13317 $as_echo_n "(cached) " >&6 13318 else 13319 ac_func_search_save_LIBS=$LIBS 13320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13321 /* end confdefs.h. */ 13322 13323 /* Override any GCC internal prototype to avoid an error. 13324 Use char because int might match the return type of a GCC 13325 builtin and then its argument prototype would still apply. */ 13326 #ifdef __cplusplus 13327 extern "C" 13328 #endif 13329 char log2 (); 13330 int 13331 main () 13332 { 13333 return log2 (); 13334 ; 13335 return 0; 13336 } 13337 _ACEOF 13338 for ac_lib in '' m; do 13339 if test -z "$ac_lib"; then 13340 ac_res="none required" 13341 else 13342 ac_res=-l$ac_lib 13343 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13344 fi 13345 if ac_fn_c_try_link "$LINENO"; then : 13346 ac_cv_search_log2=$ac_res 13347 fi 13348 rm -f core conftest.err conftest.$ac_objext \ 13349 conftest$ac_exeext 13350 if ${ac_cv_search_log2+:} false; then : 13351 break 13352 fi 13353 done 13354 if ${ac_cv_search_log2+:} false; then : 13355 13356 else 13357 ac_cv_search_log2=no 13358 fi 13359 rm conftest.$ac_ext 13360 LIBS=$ac_func_search_save_LIBS 13361 fi 13362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log2" >&5 13363 $as_echo "$ac_cv_search_log2" >&6; } 13364 ac_res=$ac_cv_search_log2 13365 if test "$ac_res" != no; then : 13366 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13367 13368 fi 13369 13370 13371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 13372 $as_echo_n "checking for library containing dlopen... " >&6; } 13373 if ${ac_cv_search_dlopen+:} false; then : 13374 $as_echo_n "(cached) " >&6 13375 else 13376 ac_func_search_save_LIBS=$LIBS 13377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13378 /* end confdefs.h. */ 13379 13380 /* Override any GCC internal prototype to avoid an error. 13381 Use char because int might match the return type of a GCC 13382 builtin and then its argument prototype would still apply. */ 13383 #ifdef __cplusplus 13384 extern "C" 13385 #endif 13386 char dlopen (); 13387 int 13388 main () 13389 { 13390 return dlopen (); 13391 ; 13392 return 0; 13393 } 13394 _ACEOF 13395 for ac_lib in '' dl; do 13396 if test -z "$ac_lib"; then 13397 ac_res="none required" 13398 else 13399 ac_res=-l$ac_lib 13400 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13401 fi 13402 if ac_fn_c_try_link "$LINENO"; then : 13403 ac_cv_search_dlopen=$ac_res 13404 fi 13405 rm -f core conftest.err conftest.$ac_objext \ 13406 conftest$ac_exeext 13407 if ${ac_cv_search_dlopen+:} false; then : 13408 break 13409 fi 13410 done 13411 if ${ac_cv_search_dlopen+:} false; then : 13412 13413 else 13414 ac_cv_search_dlopen=no 13415 fi 13416 rm conftest.$ac_ext 13417 LIBS=$ac_func_search_save_LIBS 13418 fi 13419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 13420 $as_echo "$ac_cv_search_dlopen" >&6; } 13421 ac_res=$ac_cv_search_dlopen 13422 if test "$ac_res" != no; then : 13423 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13424 13425 fi 13426 13427 if test "${ac_cv_search_dlopen}" = "none required" || test "${ac_cv_lib_dl_dlopen}" = "yes"; then 13428 13429 pkg_failed=no 13430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sdl2" >&5 13431 $as_echo_n "checking for sdl2... " >&6; } 13432 13433 if test -n "$SDL_CFLAGS"; then 13434 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS" 13435 elif test -n "$PKG_CONFIG"; then 13436 if test -n "$PKG_CONFIG" && \ 13437 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl2\""; } >&5 13438 ($PKG_CONFIG --exists --print-errors "sdl2") 2>&5 13439 ac_status=$? 13440 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13441 test $ac_status = 0; }; then 13442 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl2" 2>/dev/null` 13443 test "x$?" != "x0" && pkg_failed=yes 13444 else 13445 pkg_failed=yes 13446 fi 13447 else 13448 pkg_failed=untried 13449 fi 13450 if test -n "$SDL_LIBS"; then 13451 pkg_cv_SDL_LIBS="$SDL_LIBS" 13452 elif test -n "$PKG_CONFIG"; then 13453 if test -n "$PKG_CONFIG" && \ 13454 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl2\""; } >&5 13455 ($PKG_CONFIG --exists --print-errors "sdl2") 2>&5 13456 ac_status=$? 13457 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13458 test $ac_status = 0; }; then 13459 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl2" 2>/dev/null` 13460 test "x$?" != "x0" && pkg_failed=yes 13461 else 13462 pkg_failed=yes 13463 fi 13464 else 13465 pkg_failed=untried 13466 fi 13467 13468 if test $pkg_failed = no; then 13469 pkg_save_LDFLAGS="$LDFLAGS" 13470 LDFLAGS="$LDFLAGS $pkg_cv_SDL_LIBS" 13471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13472 /* end confdefs.h. */ 13473 13474 int 13475 main () 13476 { 13477 13478 ; 13479 return 0; 13480 } 13481 _ACEOF 13482 if ac_fn_c_try_link "$LINENO"; then : 13483 13484 else 13485 pkg_failed=yes 13486 fi 13487 rm -f core conftest.err conftest.$ac_objext \ 13488 conftest$ac_exeext conftest.$ac_ext 13489 LDFLAGS=$pkg_save_LDFLAGS 13490 fi 13491 13492 13493 13494 if test $pkg_failed = yes; then 13495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13496 $as_echo "no" >&6; } 13497 13498 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 13499 _pkg_short_errors_supported=yes 13500 else 13501 _pkg_short_errors_supported=no 13502 fi 13503 if test $_pkg_short_errors_supported = yes; then 13504 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl2" 2>&1` 13505 else 13506 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl2" 2>&1` 13507 fi 13508 # Put the nasty error message in config.log where it belongs 13509 echo "$SDL_PKG_ERRORS" >&5 13510 13511 13512 13513 pkg_failed=no 13514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sdl" >&5 13515 $as_echo_n "checking for sdl... " >&6; } 13516 13517 if test -n "$SDL_CFLAGS"; then 13518 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS" 13519 elif test -n "$PKG_CONFIG"; then 13520 if test -n "$PKG_CONFIG" && \ 13521 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5 13522 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5 13523 ac_status=$? 13524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13525 test $ac_status = 0; }; then 13526 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null` 13527 test "x$?" != "x0" && pkg_failed=yes 13528 else 13529 pkg_failed=yes 13530 fi 13531 else 13532 pkg_failed=untried 13533 fi 13534 if test -n "$SDL_LIBS"; then 13535 pkg_cv_SDL_LIBS="$SDL_LIBS" 13536 elif test -n "$PKG_CONFIG"; then 13537 if test -n "$PKG_CONFIG" && \ 13538 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5 13539 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5 13540 ac_status=$? 13541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13542 test $ac_status = 0; }; then 13543 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null` 13544 test "x$?" != "x0" && pkg_failed=yes 13545 else 13546 pkg_failed=yes 13547 fi 13548 else 13549 pkg_failed=untried 13550 fi 13551 13552 if test $pkg_failed = no; then 13553 pkg_save_LDFLAGS="$LDFLAGS" 13554 LDFLAGS="$LDFLAGS $pkg_cv_SDL_LIBS" 13555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13556 /* end confdefs.h. */ 13557 13558 int 13559 main () 13560 { 13561 13562 ; 13563 return 0; 13564 } 13565 _ACEOF 13566 if ac_fn_c_try_link "$LINENO"; then : 13567 13568 else 13569 pkg_failed=yes 13570 fi 13571 rm -f core conftest.err conftest.$ac_objext \ 13572 conftest$ac_exeext conftest.$ac_ext 13573 LDFLAGS=$pkg_save_LDFLAGS 13574 fi 13575 13576 13577 13578 if test $pkg_failed = yes; then 13579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13580 $as_echo "no" >&6; } 13581 13582 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 13583 _pkg_short_errors_supported=yes 13584 else 13585 _pkg_short_errors_supported=no 13586 fi 13587 if test $_pkg_short_errors_supported = yes; then 13588 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1` 13589 else 13590 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1` 13591 fi 13592 # Put the nasty error message in config.log where it belongs 13593 echo "$SDL_PKG_ERRORS" >&5 13594 13595 : 13596 elif test $pkg_failed = untried; then 13597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13598 $as_echo "no" >&6; } 13599 : 13600 else 13601 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS 13602 SDL_LIBS=$pkg_cv_SDL_LIBS 13603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13604 $as_echo "yes" >&6; } 13605 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL=1" 13606 13607 fi 13608 13609 elif test $pkg_failed = untried; then 13610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13611 $as_echo "no" >&6; } 13612 13613 13614 pkg_failed=no 13615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sdl" >&5 13616 $as_echo_n "checking for sdl... " >&6; } 13617 13618 if test -n "$SDL_CFLAGS"; then 13619 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS" 13620 elif test -n "$PKG_CONFIG"; then 13621 if test -n "$PKG_CONFIG" && \ 13622 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5 13623 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5 13624 ac_status=$? 13625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13626 test $ac_status = 0; }; then 13627 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null` 13628 test "x$?" != "x0" && pkg_failed=yes 13629 else 13630 pkg_failed=yes 13631 fi 13632 else 13633 pkg_failed=untried 13634 fi 13635 if test -n "$SDL_LIBS"; then 13636 pkg_cv_SDL_LIBS="$SDL_LIBS" 13637 elif test -n "$PKG_CONFIG"; then 13638 if test -n "$PKG_CONFIG" && \ 13639 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5 13640 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5 13641 ac_status=$? 13642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13643 test $ac_status = 0; }; then 13644 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null` 13645 test "x$?" != "x0" && pkg_failed=yes 13646 else 13647 pkg_failed=yes 13648 fi 13649 else 13650 pkg_failed=untried 13651 fi 13652 13653 if test $pkg_failed = no; then 13654 pkg_save_LDFLAGS="$LDFLAGS" 13655 LDFLAGS="$LDFLAGS $pkg_cv_SDL_LIBS" 13656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13657 /* end confdefs.h. */ 13658 13659 int 13660 main () 13661 { 13662 13663 ; 13664 return 0; 13665 } 13666 _ACEOF 13667 if ac_fn_c_try_link "$LINENO"; then : 13668 13669 else 13670 pkg_failed=yes 13671 fi 13672 rm -f core conftest.err conftest.$ac_objext \ 13673 conftest$ac_exeext conftest.$ac_ext 13674 LDFLAGS=$pkg_save_LDFLAGS 13675 fi 13676 13677 13678 13679 if test $pkg_failed = yes; then 13680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13681 $as_echo "no" >&6; } 13682 13683 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 13684 _pkg_short_errors_supported=yes 13685 else 13686 _pkg_short_errors_supported=no 13687 fi 13688 if test $_pkg_short_errors_supported = yes; then 13689 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1` 13690 else 13691 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1` 13692 fi 13693 # Put the nasty error message in config.log where it belongs 13694 echo "$SDL_PKG_ERRORS" >&5 13695 13696 : 13697 elif test $pkg_failed = untried; then 13698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13699 $as_echo "no" >&6; } 13700 : 13701 else 13702 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS 13703 SDL_LIBS=$pkg_cv_SDL_LIBS 13704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13705 $as_echo "yes" >&6; } 13706 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL=1" 13707 13708 fi 13709 13710 else 13711 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS 13712 SDL_LIBS=$pkg_cv_SDL_LIBS 13713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13714 $as_echo "yes" >&6; } 13715 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL=2" 13716 13717 fi 13718 if test -n "$SDL_CFLAGS"; then : 13719 if test "$ac_cv_search_dlopen" = no; then : 13720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SDL support requires dlopen support" >&5 13721 $as_echo "$as_me: WARNING: SDL support requires dlopen support" >&2;} 13722 13723 fi 13724 13725 fi 13726 else 13727 SDL_CFLAGS= 13728 fi 13729 SDL_LIBS= 13730 13731 13732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5 13733 $as_echo_n "checking for cygwin... " >&6; } 13734 if ${sim_cv_os_cygwin+:} false; then : 13735 $as_echo_n "(cached) " >&6 13736 else 13737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13738 /* end confdefs.h. */ 13739 13740 #ifdef __CYGWIN__ 13741 lose 13742 #endif 13743 _ACEOF 13744 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13745 $EGREP "lose" >/dev/null 2>&1; then : 13746 sim_cv_os_cygwin=yes 13747 else 13748 sim_cv_os_cygwin=no 13749 fi 13750 rm -f conftest* 13751 13752 fi 13753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_os_cygwin" >&5 13754 $as_echo "$sim_cv_os_cygwin" >&6; } 13755 13756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 13757 $as_echo_n "checking for library containing tgetent... " >&6; } 13758 if ${ac_cv_search_tgetent+:} false; then : 13759 $as_echo_n "(cached) " >&6 13760 else 13761 ac_func_search_save_LIBS=$LIBS 13762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13763 /* end confdefs.h. */ 13764 13765 /* Override any GCC internal prototype to avoid an error. 13766 Use char because int might match the return type of a GCC 13767 builtin and then its argument prototype would still apply. */ 13768 #ifdef __cplusplus 13769 extern "C" 13770 #endif 13771 char tgetent (); 13772 int 13773 main () 13774 { 13775 return tgetent (); 13776 ; 13777 return 0; 13778 } 13779 _ACEOF 13780 for ac_lib in '' termcap tinfo curses ncurses; do 13781 if test -z "$ac_lib"; then 13782 ac_res="none required" 13783 else 13784 ac_res=-l$ac_lib 13785 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13786 fi 13787 if ac_fn_c_try_link "$LINENO"; then : 13788 ac_cv_search_tgetent=$ac_res 13789 fi 13790 rm -f core conftest.err conftest.$ac_objext \ 13791 conftest$ac_exeext 13792 if ${ac_cv_search_tgetent+:} false; then : 13793 break 13794 fi 13795 done 13796 if ${ac_cv_search_tgetent+:} false; then : 13797 13798 else 13799 ac_cv_search_tgetent=no 13800 fi 13801 rm conftest.$ac_ext 13802 LIBS=$ac_func_search_save_LIBS 13803 fi 13804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 13805 $as_echo "$ac_cv_search_tgetent" >&6; } 13806 ac_res=$ac_cv_search_tgetent 13807 if test "$ac_res" != no; then : 13808 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13809 TERMCAP_LIB=$ac_cv_search_tgetent 13810 else 13811 TERMCAP_LIB="" 13812 fi 13813 13814 if test x$sim_cv_os_cygwin = xyes; then 13815 TERMCAP_LIB="${TERMCAP_LIB} -luser32" 13816 fi 13817 13818 13819 if test -r ../readline/Makefile; then 13820 READLINE_LIB=../readline/readline/libreadline.a 13821 READLINE_CFLAGS='-I$(READLINE_SRC)/..' 13822 else 13823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 13824 $as_echo_n "checking for readline in -lreadline... " >&6; } 13825 if ${ac_cv_lib_readline_readline+:} false; then : 13826 $as_echo_n "(cached) " >&6 13827 else 13828 ac_check_lib_save_LIBS=$LIBS 13829 LIBS="-lreadline $TERMCAP_LIB $LIBS" 13830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13831 /* end confdefs.h. */ 13832 13833 /* Override any GCC internal prototype to avoid an error. 13834 Use char because int might match the return type of a GCC 13835 builtin and then its argument prototype would still apply. */ 13836 #ifdef __cplusplus 13837 extern "C" 13838 #endif 13839 char readline (); 13840 int 13841 main () 13842 { 13843 return readline (); 13844 ; 13845 return 0; 13846 } 13847 _ACEOF 13848 if ac_fn_c_try_link "$LINENO"; then : 13849 ac_cv_lib_readline_readline=yes 13850 else 13851 ac_cv_lib_readline_readline=no 13852 fi 13853 rm -f core conftest.err conftest.$ac_objext \ 13854 conftest$ac_exeext conftest.$ac_ext 13855 LIBS=$ac_check_lib_save_LIBS 13856 fi 13857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 13858 $as_echo "$ac_cv_lib_readline_readline" >&6; } 13859 if test "x$ac_cv_lib_readline_readline" = xyes; then : 13860 READLINE_LIB=-lreadline 13861 else 13862 as_fn_error $? "the required \"readline\" library is missing" "$LINENO" 5 13863 fi 13864 13865 READLINE_CFLAGS= 13866 fi 13867 13868 13869 13870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 13871 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 13872 if ${sim_cv_decl_getopt_unistd_h+:} false; then : 13873 $as_echo_n "(cached) " >&6 13874 else 13875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13876 /* end confdefs.h. */ 13877 #include <unistd.h> 13878 int 13879 main () 13880 { 13881 extern int getopt (int, char *const*, const char *); 13882 ; 13883 return 0; 13884 } 13885 _ACEOF 13886 if ac_fn_c_try_compile "$LINENO"; then : 13887 sim_cv_decl_getopt_unistd_h=yes 13888 else 13889 sim_cv_decl_getopt_unistd_h=no 13890 fi 13891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13892 fi 13893 13894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_decl_getopt_unistd_h" >&5 13895 $as_echo "$sim_cv_decl_getopt_unistd_h" >&6; } 13896 if test $sim_cv_decl_getopt_unistd_h = yes; then 13897 13898 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 13899 13900 fi 13901 13902 13903 13904 13905 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 13906 if test "x$ac_cv_have_decl_ffs" = xyes; then : 13907 ac_have_decl=1 13908 else 13909 ac_have_decl=0 13910 fi 13911 13912 cat >>confdefs.h <<_ACEOF 13913 #define HAVE_DECL_FFS $ac_have_decl 13914 _ACEOF 13915 13916 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 13917 if test "x$ac_cv_have_decl_asprintf" = xyes; then : 13918 ac_have_decl=1 13919 else 13920 ac_have_decl=0 13921 fi 13922 13923 cat >>confdefs.h <<_ACEOF 13924 #define HAVE_DECL_ASPRINTF $ac_have_decl 13925 _ACEOF 13926 13927 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 13928 if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 13929 ac_have_decl=1 13930 else 13931 ac_have_decl=0 13932 fi 13933 13934 cat >>confdefs.h <<_ACEOF 13935 #define HAVE_DECL_VASPRINTF $ac_have_decl 13936 _ACEOF 13937 13938 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 13939 if test "x$ac_cv_have_decl_snprintf" = xyes; then : 13940 ac_have_decl=1 13941 else 13942 ac_have_decl=0 13943 fi 13944 13945 cat >>confdefs.h <<_ACEOF 13946 #define HAVE_DECL_SNPRINTF $ac_have_decl 13947 _ACEOF 13948 13949 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 13950 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 13951 ac_have_decl=1 13952 else 13953 ac_have_decl=0 13954 fi 13955 13956 cat >>confdefs.h <<_ACEOF 13957 #define HAVE_DECL_VSNPRINTF $ac_have_decl 13958 _ACEOF 13959 13960 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 13961 if test "x$ac_cv_have_decl_strtol" = xyes; then : 13962 ac_have_decl=1 13963 else 13964 ac_have_decl=0 13965 fi 13966 13967 cat >>confdefs.h <<_ACEOF 13968 #define HAVE_DECL_STRTOL $ac_have_decl 13969 _ACEOF 13970 13971 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 13972 if test "x$ac_cv_have_decl_strtoul" = xyes; then : 13973 ac_have_decl=1 13974 else 13975 ac_have_decl=0 13976 fi 13977 13978 cat >>confdefs.h <<_ACEOF 13979 #define HAVE_DECL_STRTOUL $ac_have_decl 13980 _ACEOF 13981 13982 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 13983 if test "x$ac_cv_have_decl_strtoll" = xyes; then : 13984 ac_have_decl=1 13985 else 13986 ac_have_decl=0 13987 fi 13988 13989 cat >>confdefs.h <<_ACEOF 13990 #define HAVE_DECL_STRTOLL $ac_have_decl 13991 _ACEOF 13992 13993 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 13994 if test "x$ac_cv_have_decl_strtoull" = xyes; then : 13995 ac_have_decl=1 13996 else 13997 ac_have_decl=0 13998 fi 13999 14000 cat >>confdefs.h <<_ACEOF 14001 #define HAVE_DECL_STRTOULL $ac_have_decl 14002 _ACEOF 14003 14004 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 14005 if test "x$ac_cv_have_decl_strverscmp" = xyes; then : 14006 ac_have_decl=1 14007 else 14008 ac_have_decl=0 14009 fi 14010 14011 cat >>confdefs.h <<_ACEOF 14012 #define HAVE_DECL_STRVERSCMP $ac_have_decl 14013 _ACEOF 14014 14015 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 14016 if test "x$ac_cv_type_long_long" = xyes; then : 14017 14018 cat >>confdefs.h <<_ACEOF 14019 #define HAVE_LONG_LONG 1 14020 _ACEOF 14021 14022 # The cast to long int works around a bug in the HP C Compiler 14023 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14024 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14025 # This bug is HP SR number 8606223364. 14026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 14027 $as_echo_n "checking size of long long... " >&6; } 14028 if ${ac_cv_sizeof_long_long+:} false; then : 14029 $as_echo_n "(cached) " >&6 14030 else 14031 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 14032 14033 else 14034 if test "$ac_cv_type_long_long" = yes; then 14035 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14036 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14037 as_fn_error 77 "cannot compute sizeof (long long) 14038 See \`config.log' for more details" "$LINENO" 5; } 14039 else 14040 ac_cv_sizeof_long_long=0 14041 fi 14042 fi 14043 14044 fi 14045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 14046 $as_echo "$ac_cv_sizeof_long_long" >&6; } 14047 14048 14049 14050 cat >>confdefs.h <<_ACEOF 14051 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 14052 _ACEOF 14053 14054 14055 fi 14056 14057 14058 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 14059 ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 14060 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 14061 ac_have_decl=1 14062 else 14063 ac_have_decl=0 14064 fi 14065 14066 cat >>confdefs.h <<_ACEOF 14067 #define HAVE_DECL_BASENAME $ac_have_decl 14068 _ACEOF 14069 14070 14071 14072 14073 14074 14075 14076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 14077 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 14078 # Check whether --enable-maintainer-mode was given. 14079 if test "${enable_maintainer_mode+set}" = set; then : 14080 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 14081 else 14082 USE_MAINTAINER_MODE=no 14083 fi 14084 14085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 14086 $as_echo "$USE_MAINTAINER_MODE" >&6; } 14087 if test $USE_MAINTAINER_MODE = yes; then 14088 MAINTAINER_MODE_TRUE= 14089 MAINTAINER_MODE_FALSE='#' 14090 else 14091 MAINTAINER_MODE_TRUE='#' 14092 MAINTAINER_MODE_FALSE= 14093 fi 14094 14095 MAINT=$MAINTAINER_MODE_TRUE 14096 14097 14098 am__api_version='1.15' 14099 14100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 14101 $as_echo_n "checking whether build environment is sane... " >&6; } 14102 # Reject unsafe characters in $srcdir or the absolute working directory 14103 # name. Accept space and tab only in the latter. 14104 am_lf=' 14105 ' 14106 case `pwd` in 14107 *[\\\"\#\$\&\'\`$am_lf]*) 14108 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 14109 esac 14110 case $srcdir in 14111 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 14112 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 14113 esac 14114 14115 # Do 'set' in a subshell so we don't clobber the current shell's 14116 # arguments. Must try -L first in case configure is actually a 14117 # symlink; some systems play weird games with the mod time of symlinks 14118 # (eg FreeBSD returns the mod time of the symlink's containing 14119 # directory). 14120 if ( 14121 am_has_slept=no 14122 for am_try in 1 2; do 14123 echo "timestamp, slept: $am_has_slept" > conftest.file 14124 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 14125 if test "$*" = "X"; then 14126 # -L didn't work. 14127 set X `ls -t "$srcdir/configure" conftest.file` 14128 fi 14129 if test "$*" != "X $srcdir/configure conftest.file" \ 14130 && test "$*" != "X conftest.file $srcdir/configure"; then 14131 14132 # If neither matched, then we have a broken ls. This can happen 14133 # if, for instance, CONFIG_SHELL is bash and it inherits a 14134 # broken ls alias from the environment. This has actually 14135 # happened. Such a system could not be considered "sane". 14136 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 14137 alias in your environment" "$LINENO" 5 14138 fi 14139 if test "$2" = conftest.file || test $am_try -eq 2; then 14140 break 14141 fi 14142 # Just in case. 14143 sleep 1 14144 am_has_slept=yes 14145 done 14146 test "$2" = conftest.file 14147 ) 14148 then 14149 # Ok. 14150 : 14151 else 14152 as_fn_error $? "newly created file is older than distributed files! 14153 Check your system clock" "$LINENO" 5 14154 fi 14155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14156 $as_echo "yes" >&6; } 14157 # If we didn't sleep, we still need to ensure time stamps of config.status and 14158 # generated files are strictly newer. 14159 am_sleep_pid= 14160 if grep 'slept: no' conftest.file >/dev/null 2>&1; then 14161 ( sleep 1 ) & 14162 am_sleep_pid=$! 14163 fi 14164 14165 rm -f conftest.file 14166 14167 if test x"${MISSING+set}" != xset; then 14168 case $am_aux_dir in 14169 *\ * | *\ *) 14170 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 14171 *) 14172 MISSING="\${SHELL} $am_aux_dir/missing" ;; 14173 esac 14174 fi 14175 # Use eval to expand $SHELL 14176 if eval "$MISSING --is-lightweight"; then 14177 am_missing_run="$MISSING " 14178 else 14179 am_missing_run= 14180 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 14181 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 14182 fi 14183 14184 if test x"${install_sh+set}" != xset; then 14185 case $am_aux_dir in 14186 *\ * | *\ *) 14187 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 14188 *) 14189 install_sh="\${SHELL} $am_aux_dir/install-sh" 14190 esac 14191 fi 14192 14193 # Installed binaries are usually stripped using 'strip' when the user 14194 # run "make install-strip". However 'strip' might not be the right 14195 # tool to use in cross-compilation environments, therefore Automake 14196 # will honor the 'STRIP' environment variable to overrule this program. 14197 if test "$cross_compiling" != no; then 14198 if test -n "$ac_tool_prefix"; then 14199 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 14200 set dummy ${ac_tool_prefix}strip; ac_word=$2 14201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14202 $as_echo_n "checking for $ac_word... " >&6; } 14203 if ${ac_cv_prog_STRIP+:} false; then : 14204 $as_echo_n "(cached) " >&6 14205 else 14206 if test -n "$STRIP"; then 14207 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 14208 else 14209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14210 for as_dir in $PATH 14211 do 14212 IFS=$as_save_IFS 14213 test -z "$as_dir" && as_dir=. 14214 for ac_exec_ext in '' $ac_executable_extensions; do 14215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14216 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 14217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14218 break 2 14219 fi 14220 done 14221 done 14222 IFS=$as_save_IFS 14223 14224 fi 14225 fi 14226 STRIP=$ac_cv_prog_STRIP 14227 if test -n "$STRIP"; then 14228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 14229 $as_echo "$STRIP" >&6; } 14230 else 14231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14232 $as_echo "no" >&6; } 14233 fi 14234 14235 14236 fi 14237 if test -z "$ac_cv_prog_STRIP"; then 14238 ac_ct_STRIP=$STRIP 14239 # Extract the first word of "strip", so it can be a program name with args. 14240 set dummy strip; ac_word=$2 14241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14242 $as_echo_n "checking for $ac_word... " >&6; } 14243 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 14244 $as_echo_n "(cached) " >&6 14245 else 14246 if test -n "$ac_ct_STRIP"; then 14247 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 14248 else 14249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14250 for as_dir in $PATH 14251 do 14252 IFS=$as_save_IFS 14253 test -z "$as_dir" && as_dir=. 14254 for ac_exec_ext in '' $ac_executable_extensions; do 14255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14256 ac_cv_prog_ac_ct_STRIP="strip" 14257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14258 break 2 14259 fi 14260 done 14261 done 14262 IFS=$as_save_IFS 14263 14264 fi 14265 fi 14266 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 14267 if test -n "$ac_ct_STRIP"; then 14268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 14269 $as_echo "$ac_ct_STRIP" >&6; } 14270 else 14271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14272 $as_echo "no" >&6; } 14273 fi 14274 14275 if test "x$ac_ct_STRIP" = x; then 14276 STRIP=":" 14277 else 14278 case $cross_compiling:$ac_tool_warned in 14279 yes:) 14280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14281 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14282 ac_tool_warned=yes ;; 14283 esac 14284 STRIP=$ac_ct_STRIP 14285 fi 14286 else 14287 STRIP="$ac_cv_prog_STRIP" 14288 fi 14289 14290 fi 14291 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 14292 14293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 14294 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 14295 if test -z "$MKDIR_P"; then 14296 if ${ac_cv_path_mkdir+:} false; then : 14297 $as_echo_n "(cached) " >&6 14298 else 14299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14300 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 14301 do 14302 IFS=$as_save_IFS 14303 test -z "$as_dir" && as_dir=. 14304 for ac_prog in mkdir gmkdir; do 14305 for ac_exec_ext in '' $ac_executable_extensions; do 14306 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 14307 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 14308 'mkdir (GNU coreutils) '* | \ 14309 'mkdir (coreutils) '* | \ 14310 'mkdir (fileutils) '4.1*) 14311 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 14312 break 3;; 14313 esac 14314 done 14315 done 14316 done 14317 IFS=$as_save_IFS 14318 14319 fi 14320 14321 test -d ./--version && rmdir ./--version 14322 if test "${ac_cv_path_mkdir+set}" = set; then 14323 MKDIR_P="$ac_cv_path_mkdir -p" 14324 else 14325 # As a last resort, use the slow shell script. Don't cache a 14326 # value for MKDIR_P within a source directory, because that will 14327 # break other packages using the cache if that directory is 14328 # removed, or if the value is a relative name. 14329 MKDIR_P="$ac_install_sh -d" 14330 fi 14331 fi 14332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 14333 $as_echo "$MKDIR_P" >&6; } 14334 14335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 14336 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 14337 set x ${MAKE-make} 14338 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 14339 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 14340 $as_echo_n "(cached) " >&6 14341 else 14342 cat >conftest.make <<\_ACEOF 14343 SHELL = /bin/sh 14344 all: 14345 @echo '@@@%%%=$(MAKE)=@@@%%%' 14346 _ACEOF 14347 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 14348 case `${MAKE-make} -f conftest.make 2>/dev/null` in 14349 *@@@%%%=?*=@@@%%%*) 14350 eval ac_cv_prog_make_${ac_make}_set=yes;; 14351 *) 14352 eval ac_cv_prog_make_${ac_make}_set=no;; 14353 esac 14354 rm -f conftest.make 14355 fi 14356 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 14357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14358 $as_echo "yes" >&6; } 14359 SET_MAKE= 14360 else 14361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14362 $as_echo "no" >&6; } 14363 SET_MAKE="MAKE=${MAKE-make}" 14364 fi 14365 14366 rm -rf .tst 2>/dev/null 14367 mkdir .tst 2>/dev/null 14368 if test -d .tst; then 14369 am__leading_dot=. 14370 else 14371 am__leading_dot=_ 14372 fi 14373 rmdir .tst 2>/dev/null 14374 14375 DEPDIR="${am__leading_dot}deps" 14376 14377 ac_config_commands="$ac_config_commands depfiles" 14378 14379 14380 am_make=${MAKE-make} 14381 cat > confinc << 'END' 14382 am__doit: 14383 @echo this is the am__doit target 14384 .PHONY: am__doit 14385 END 14386 # If we don't find an include directive, just comment out the code. 14387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 14388 $as_echo_n "checking for style of include used by $am_make... " >&6; } 14389 am__include="#" 14390 am__quote= 14391 _am_result=none 14392 # First try GNU make style include. 14393 echo "include confinc" > confmf 14394 # Ignore all kinds of additional output from 'make'. 14395 case `$am_make -s -f confmf 2> /dev/null` in #( 14396 *the\ am__doit\ target*) 14397 am__include=include 14398 am__quote= 14399 _am_result=GNU 14400 ;; 14401 esac 14402 # Now try BSD make style include. 14403 if test "$am__include" = "#"; then 14404 echo '.include "confinc"' > confmf 14405 case `$am_make -s -f confmf 2> /dev/null` in #( 14406 *the\ am__doit\ target*) 14407 am__include=.include 14408 am__quote="\"" 14409 _am_result=BSD 14410 ;; 14411 esac 14412 fi 14413 14414 14415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 14416 $as_echo "$_am_result" >&6; } 14417 rm -f confinc confmf 14418 14419 # Check whether --enable-dependency-tracking was given. 14420 if test "${enable_dependency_tracking+set}" = set; then : 14421 enableval=$enable_dependency_tracking; 14422 fi 14423 14424 if test "x$enable_dependency_tracking" != xno; then 14425 am_depcomp="$ac_aux_dir/depcomp" 14426 AMDEPBACKSLASH='\' 14427 am__nodep='_no' 14428 fi 14429 if test "x$enable_dependency_tracking" != xno; then 14430 AMDEP_TRUE= 14431 AMDEP_FALSE='#' 14432 else 14433 AMDEP_TRUE='#' 14434 AMDEP_FALSE= 14435 fi 14436 14437 14438 # Check whether --enable-silent-rules was given. 14439 if test "${enable_silent_rules+set}" = set; then : 14440 enableval=$enable_silent_rules; 14441 fi 14442 14443 case $enable_silent_rules in # ((( 14444 yes) AM_DEFAULT_VERBOSITY=0;; 14445 no) AM_DEFAULT_VERBOSITY=1;; 14446 *) AM_DEFAULT_VERBOSITY=1;; 14447 esac 14448 am_make=${MAKE-make} 14449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 14450 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 14451 if ${am_cv_make_support_nested_variables+:} false; then : 14452 $as_echo_n "(cached) " >&6 14453 else 14454 if $as_echo 'TRUE=$(BAR$(V)) 14455 BAR0=false 14456 BAR1=true 14457 V=1 14458 am__doit: 14459 @$(TRUE) 14460 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 14461 am_cv_make_support_nested_variables=yes 14462 else 14463 am_cv_make_support_nested_variables=no 14464 fi 14465 fi 14466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 14467 $as_echo "$am_cv_make_support_nested_variables" >&6; } 14468 if test $am_cv_make_support_nested_variables = yes; then 14469 AM_V='$(V)' 14470 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 14471 else 14472 AM_V=$AM_DEFAULT_VERBOSITY 14473 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 14474 fi 14475 AM_BACKSLASH='\' 14476 14477 if test "`cd $srcdir && pwd`" != "`pwd`"; then 14478 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 14479 # is not polluted with repeated "-I." 14480 am__isrc=' -I$(srcdir)' 14481 # test to see if srcdir already configured 14482 if test -f $srcdir/config.status; then 14483 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 14484 fi 14485 fi 14486 14487 # test whether we have cygpath 14488 if test -z "$CYGPATH_W"; then 14489 if (cygpath --version) >/dev/null 2>/dev/null; then 14490 CYGPATH_W='cygpath -w' 14491 else 14492 CYGPATH_W=echo 14493 fi 14494 fi 14495 14496 14497 # Define the identity of the package. 14498 PACKAGE='sim' 14499 VERSION='0' 14500 14501 14502 cat >>confdefs.h <<_ACEOF 14503 #define PACKAGE "$PACKAGE" 14504 _ACEOF 14505 14506 14507 cat >>confdefs.h <<_ACEOF 14508 #define VERSION "$VERSION" 14509 _ACEOF 14510 14511 # Some tools Automake needs. 14512 14513 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 14514 14515 14516 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 14517 14518 14519 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 14520 14521 14522 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 14523 14524 14525 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 14526 14527 # For better backward compatibility. To be removed once Automake 1.9.x 14528 # dies out for good. For more background, see: 14529 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 14530 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 14531 mkdir_p='$(MKDIR_P)' 14532 14533 # We need awk for the "check" target (and possibly the TAP driver). The 14534 # system "awk" is bad on some platforms. 14535 # Always define AMTAR for backward compatibility. Yes, it's still used 14536 # in the wild :-( We should find a proper way to deprecate it ... 14537 AMTAR='$${TAR-tar}' 14538 14539 14540 # We'll loop over all known methods to create a tar archive until one works. 14541 _am_tools='gnutar pax cpio none' 14542 14543 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 14544 14545 14546 14547 14548 14549 depcc="$CC" am_compiler_list= 14550 14551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 14552 $as_echo_n "checking dependency style of $depcc... " >&6; } 14553 if ${am_cv_CC_dependencies_compiler_type+:} false; then : 14554 $as_echo_n "(cached) " >&6 14555 else 14556 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 14557 # We make a subdir and do the tests there. Otherwise we can end up 14558 # making bogus files that we don't know about and never remove. For 14559 # instance it was reported that on HP-UX the gcc test will end up 14560 # making a dummy file named 'D' -- because '-MD' means "put the output 14561 # in D". 14562 rm -rf conftest.dir 14563 mkdir conftest.dir 14564 # Copy depcomp to subdir because otherwise we won't find it if we're 14565 # using a relative directory. 14566 cp "$am_depcomp" conftest.dir 14567 cd conftest.dir 14568 # We will build objects and dependencies in a subdirectory because 14569 # it helps to detect inapplicable dependency modes. For instance 14570 # both Tru64's cc and ICC support -MD to output dependencies as a 14571 # side effect of compilation, but ICC will put the dependencies in 14572 # the current directory while Tru64 will put them in the object 14573 # directory. 14574 mkdir sub 14575 14576 am_cv_CC_dependencies_compiler_type=none 14577 if test "$am_compiler_list" = ""; then 14578 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 14579 fi 14580 am__universal=false 14581 case " $depcc " in #( 14582 *\ -arch\ *\ -arch\ *) am__universal=true ;; 14583 esac 14584 14585 for depmode in $am_compiler_list; do 14586 # Setup a source with many dependencies, because some compilers 14587 # like to wrap large dependency lists on column 80 (with \), and 14588 # we should not choose a depcomp mode which is confused by this. 14589 # 14590 # We need to recreate these files for each test, as the compiler may 14591 # overwrite some of them when testing with obscure command lines. 14592 # This happens at least with the AIX C compiler. 14593 : > sub/conftest.c 14594 for i in 1 2 3 4 5 6; do 14595 echo '#include "conftst'$i'.h"' >> sub/conftest.c 14596 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 14597 # Solaris 10 /bin/sh. 14598 echo '/* dummy */' > sub/conftst$i.h 14599 done 14600 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 14601 14602 # We check with '-c' and '-o' for the sake of the "dashmstdout" 14603 # mode. It turns out that the SunPro C++ compiler does not properly 14604 # handle '-M -o', and we need to detect this. Also, some Intel 14605 # versions had trouble with output in subdirs. 14606 am__obj=sub/conftest.${OBJEXT-o} 14607 am__minus_obj="-o $am__obj" 14608 case $depmode in 14609 gcc) 14610 # This depmode causes a compiler race in universal mode. 14611 test "$am__universal" = false || continue 14612 ;; 14613 nosideeffect) 14614 # After this tag, mechanisms are not by side-effect, so they'll 14615 # only be used when explicitly requested. 14616 if test "x$enable_dependency_tracking" = xyes; then 14617 continue 14618 else 14619 break 14620 fi 14621 ;; 14622 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 14623 # This compiler won't grok '-c -o', but also, the minuso test has 14624 # not run yet. These depmodes are late enough in the game, and 14625 # so weak that their functioning should not be impacted. 14626 am__obj=conftest.${OBJEXT-o} 14627 am__minus_obj= 14628 ;; 14629 none) break ;; 14630 esac 14631 if depmode=$depmode \ 14632 source=sub/conftest.c object=$am__obj \ 14633 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 14634 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 14635 >/dev/null 2>conftest.err && 14636 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 14637 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 14638 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 14639 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 14640 # icc doesn't choke on unknown options, it will just issue warnings 14641 # or remarks (even with -Werror). So we grep stderr for any message 14642 # that says an option was ignored or not supported. 14643 # When given -MP, icc 7.0 and 7.1 complain thusly: 14644 # icc: Command line warning: ignoring option '-M'; no argument required 14645 # The diagnosis changed in icc 8.0: 14646 # icc: Command line remark: option '-MP' not supported 14647 if (grep 'ignoring option' conftest.err || 14648 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 14649 am_cv_CC_dependencies_compiler_type=$depmode 14650 break 14651 fi 14652 fi 14653 done 14654 14655 cd .. 14656 rm -rf conftest.dir 14657 else 14658 am_cv_CC_dependencies_compiler_type=none 14659 fi 14660 14661 fi 14662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 14663 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 14664 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 14665 14666 if 14667 test "x$enable_dependency_tracking" != xno \ 14668 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 14669 am__fastdepCC_TRUE= 14670 am__fastdepCC_FALSE='#' 14671 else 14672 am__fastdepCC_TRUE='#' 14673 am__fastdepCC_FALSE= 14674 fi 14675 14676 14677 14678 # POSIX will say in a future version that running "rm -f" with no argument 14679 # is OK; and we want to be able to make that assumption in our Makefile 14680 # recipes. So use an aggressive probe to check that the usage we want is 14681 # actually supported "in the wild" to an acceptable degree. 14682 # See automake bug#10828. 14683 # To make any issue more visible, cause the running configure to be aborted 14684 # by default if the 'rm' program in use doesn't match our expectations; the 14685 # user can still override this though. 14686 if rm -f && rm -fr && rm -rf; then : OK; else 14687 cat >&2 <<'END' 14688 Oops! 14689 14690 Your 'rm' program seems unable to run without file operands specified 14691 on the command line, even when the '-f' option is present. This is contrary 14692 to the behaviour of most rm programs out there, and not conforming with 14693 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 14694 14695 Please tell bug-automake@gnu.org about your system, including the value 14696 of your $PATH and any error possibly output before this message. This 14697 can help us improve future automake versions. 14698 14699 END 14700 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 14701 echo 'Configuration will proceed anyway, since you have set the' >&2 14702 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 14703 echo >&2 14704 else 14705 cat >&2 <<'END' 14706 Aborting the configuration process, to ensure you take notice of the issue. 14707 14708 You can download and install GNU coreutils to get an 'rm' implementation 14709 that behaves properly: <http://www.gnu.org/software/coreutils/>. 14710 14711 If you want to complete the configuration process using your problematic 14712 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 14713 to "yes", and re-run configure. 14714 14715 END 14716 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 14717 fi 14718 fi 14719 14720 # Check whether --enable-silent-rules was given. 14721 if test "${enable_silent_rules+set}" = set; then : 14722 enableval=$enable_silent_rules; 14723 fi 14724 14725 case $enable_silent_rules in # ((( 14726 yes) AM_DEFAULT_VERBOSITY=0;; 14727 no) AM_DEFAULT_VERBOSITY=1;; 14728 *) AM_DEFAULT_VERBOSITY=0;; 14729 esac 14730 am_make=${MAKE-make} 14731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 14732 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 14733 if ${am_cv_make_support_nested_variables+:} false; then : 14734 $as_echo_n "(cached) " >&6 14735 else 14736 if $as_echo 'TRUE=$(BAR$(V)) 14737 BAR0=false 14738 BAR1=true 14739 V=1 14740 am__doit: 14741 @$(TRUE) 14742 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 14743 am_cv_make_support_nested_variables=yes 14744 else 14745 am_cv_make_support_nested_variables=no 14746 fi 14747 fi 14748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 14749 $as_echo "$am_cv_make_support_nested_variables" >&6; } 14750 if test $am_cv_make_support_nested_variables = yes; then 14751 AM_V='$(V)' 14752 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 14753 else 14754 AM_V=$AM_DEFAULT_VERBOSITY 14755 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 14756 fi 14757 AM_BACKSLASH='\' 14758 14759 14760 # If a cpu ever has more than one simulator to choose from, use 14761 # --enable-sim=... to choose. 14762 # Check whether --enable-sim was given. 14763 if test "${enable_sim+set}" = set; then : 14764 enableval=$enable_sim; case "${enableval}" in 14765 yes | no) ;; 14766 *) as_fn_error $? "bad value ${enableval} given for --enable-sim option" "$LINENO" 5 ;; 14767 esac 14768 fi 14769 14770 14771 # Check whether --enable-example-sims was given. 14772 if test "${enable_example_sims+set}" = set; then : 14773 enableval=$enable_example_sims; 14774 fi 14775 14776 14777 # Check whether --enable-targets was given. 14778 if test "${enable_targets+set}" = set; then : 14779 enableval=$enable_targets; case "${enableval}" in 14780 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 14781 ;; 14782 no) enable_targets= ;; 14783 *) enable_targets=$enableval ;; 14784 esac 14785 fi 14786 14787 14788 SIM_PRIMARY_TARGET= 14789 14790 14791 SIM_ENABLED_ARCHES= 14792 14793 14794 ENABLE_SIM=no 14795 14796 14797 14798 if test "${enable_sim}" != no; then 14799 for targ in `echo $target $enable_targets | sed 's/,/ /g'` 14800 do 14801 sim_enable_arch_aarch64=false 14802 case "${targ}" in 14803 all|aarch64*-*-*) 14804 if test "${targ}" = "${target}"; then 14805 SIM_PRIMARY_TARGET=aarch64 14806 fi 14807 ENABLE_SIM=yes 14808 as_fn_append SIM_ENABLED_ARCHES " aarch64" 14809 ac_config_files="$ac_config_files aarch64/.gdbinit:common/gdbinit.in" 14810 14811 14812 sim_enable_arch_aarch64=true 14813 ;; 14814 esac 14815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5 14816 $as_echo_n "checking where to find the target cc... " >&6; } 14817 if test "x${build}" != "x${host}" ; then 14818 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then 14819 # We already found the complete path 14820 ac_dir=`dirname $CC_FOR_TARGET` 14821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 14822 $as_echo "pre-installed in $ac_dir" >&6; } 14823 else 14824 # Canadian cross, just use what we found 14825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 14826 $as_echo "pre-installed" >&6; } 14827 fi 14828 else 14829 ok=yes 14830 case " ${configdirs} " in 14831 *" ${target_alias}-gcc "*) ;; 14832 *) ok=no ;; 14833 esac 14834 14835 if test $ok = yes; then 14836 # An in-tree tool is available and we can use it 14837 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/${target_alias}-gcc' 14838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 14839 $as_echo "just compiled" >&6; } 14840 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then 14841 # We already found the complete path 14842 ac_dir=`dirname $CC_FOR_TARGET` 14843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 14844 $as_echo "pre-installed in $ac_dir" >&6; } 14845 elif test "x$target" = "x$host"; then 14846 # We can use an host tool 14847 CC_FOR_TARGET='$(CC)' 14848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 14849 $as_echo "host tool" >&6; } 14850 else 14851 # We need a cross tool 14852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 14853 $as_echo "pre-installed" >&6; } 14854 fi 14855 fi 14856 14857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5 14858 $as_echo_n "checking where to find the target as... " >&6; } 14859 if test "x${build}" != "x${host}" ; then 14860 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then 14861 # We already found the complete path 14862 ac_dir=`dirname $AS_FOR_TARGET` 14863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 14864 $as_echo "pre-installed in $ac_dir" >&6; } 14865 else 14866 # Canadian cross, just use what we found 14867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 14868 $as_echo "pre-installed" >&6; } 14869 fi 14870 else 14871 ok=yes 14872 case " ${configdirs} " in 14873 *" \$(abs_builddir) "*) ;; 14874 *) ok=no ;; 14875 esac 14876 14877 if test $ok = yes; then 14878 # An in-tree tool is available and we can use it 14879 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/\$(abs_builddir)/../gas/as-new' 14880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 14881 $as_echo "just compiled" >&6; } 14882 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then 14883 # We already found the complete path 14884 ac_dir=`dirname $AS_FOR_TARGET` 14885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 14886 $as_echo "pre-installed in $ac_dir" >&6; } 14887 elif test "x$target" = "x$host"; then 14888 # We can use an host tool 14889 AS_FOR_TARGET='$(AS)' 14890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 14891 $as_echo "host tool" >&6; } 14892 else 14893 # We need a cross tool 14894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 14895 $as_echo "pre-installed" >&6; } 14896 fi 14897 fi 14898 14899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5 14900 $as_echo_n "checking where to find the target ld... " >&6; } 14901 if test "x${build}" != "x${host}" ; then 14902 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then 14903 # We already found the complete path 14904 ac_dir=`dirname $LD_FOR_TARGET` 14905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 14906 $as_echo "pre-installed in $ac_dir" >&6; } 14907 else 14908 # Canadian cross, just use what we found 14909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 14910 $as_echo "pre-installed" >&6; } 14911 fi 14912 else 14913 ok=yes 14914 case " ${configdirs} " in 14915 *" \$(abs_builddir) "*) ;; 14916 *) ok=no ;; 14917 esac 14918 14919 if test $ok = yes; then 14920 # An in-tree tool is available and we can use it 14921 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/\$(abs_builddir)/../ld/ld-new' 14922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 14923 $as_echo "just compiled" >&6; } 14924 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then 14925 # We already found the complete path 14926 ac_dir=`dirname $LD_FOR_TARGET` 14927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5 14928 $as_echo "pre-installed in $ac_dir" >&6; } 14929 elif test "x$target" = "x$host"; then 14930 # We can use an host tool 14931 LD_FOR_TARGET='$(LD)' 14932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5 14933 $as_echo "host tool" >&6; } 14934 else 14935 # We need a cross tool 14936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5 14937 $as_echo "pre-installed" >&6; } 14938 fi 14939 fi 14940 14941 14942 14943 14944 14945 14946 if test "$SIM_PRIMARY_TARGET" = "aarch64"; then : 14947 : "${AS_FOR_TARGET_AARCH64:=\$(AS_FOR_TARGET)}" 14948 : "${LD_FOR_TARGET_AARCH64:=\$(LD_FOR_TARGET)}" 14949 : "${CC_FOR_TARGET_AARCH64:=\$(CC_FOR_TARGET)}" 14950 14951 fi 14952 14953 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_AARCH64 LD_FOR_TARGET_AARCH64 CC_FOR_TARGET_AARCH64" 14954 14955 if ${sim_enable_arch_aarch64}; then 14956 SIM_ENABLE_ARCH_aarch64_TRUE= 14957 SIM_ENABLE_ARCH_aarch64_FALSE='#' 14958 else 14959 SIM_ENABLE_ARCH_aarch64_TRUE='#' 14960 SIM_ENABLE_ARCH_aarch64_FALSE= 14961 fi 14962 14963 sim_enable_arch_avr=false 14964 case "${targ}" in 14965 all|avr*-*-*) 14966 if test "${targ}" = "${target}"; then 14967 SIM_PRIMARY_TARGET=avr 14968 fi 14969 ENABLE_SIM=yes 14970 as_fn_append SIM_ENABLED_ARCHES " avr" 14971 ac_config_files="$ac_config_files avr/.gdbinit:common/gdbinit.in" 14972 14973 14974 sim_enable_arch_avr=true 14975 ;; 14976 esac 14977 14978 14979 14980 14981 if test "$SIM_PRIMARY_TARGET" = "avr"; then : 14982 : "${AS_FOR_TARGET_AVR:=\$(AS_FOR_TARGET)}" 14983 : "${LD_FOR_TARGET_AVR:=\$(LD_FOR_TARGET)}" 14984 : "${CC_FOR_TARGET_AVR:=\$(CC_FOR_TARGET)}" 14985 14986 fi 14987 14988 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_AVR LD_FOR_TARGET_AVR CC_FOR_TARGET_AVR" 14989 14990 if ${sim_enable_arch_avr}; then 14991 SIM_ENABLE_ARCH_avr_TRUE= 14992 SIM_ENABLE_ARCH_avr_FALSE='#' 14993 else 14994 SIM_ENABLE_ARCH_avr_TRUE='#' 14995 SIM_ENABLE_ARCH_avr_FALSE= 14996 fi 14997 14998 sim_enable_arch_bfin=false 14999 case "${targ}" in 15000 all|bfin-*-*) 15001 if test "${targ}" = "${target}"; then 15002 SIM_PRIMARY_TARGET=bfin 15003 fi 15004 ENABLE_SIM=yes 15005 as_fn_append SIM_ENABLED_ARCHES " bfin" 15006 ac_config_files="$ac_config_files bfin/.gdbinit:common/gdbinit.in" 15007 15008 15009 sim_enable_arch_bfin=true 15010 ;; 15011 esac 15012 15013 15014 15015 15016 if test "$SIM_PRIMARY_TARGET" = "bfin"; then : 15017 : "${AS_FOR_TARGET_BFIN:=\$(AS_FOR_TARGET)}" 15018 : "${LD_FOR_TARGET_BFIN:=\$(LD_FOR_TARGET)}" 15019 : "${CC_FOR_TARGET_BFIN:=\$(CC_FOR_TARGET)}" 15020 15021 fi 15022 15023 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_BFIN LD_FOR_TARGET_BFIN CC_FOR_TARGET_BFIN" 15024 15025 if ${sim_enable_arch_bfin}; then 15026 SIM_ENABLE_ARCH_bfin_TRUE= 15027 SIM_ENABLE_ARCH_bfin_FALSE='#' 15028 else 15029 SIM_ENABLE_ARCH_bfin_TRUE='#' 15030 SIM_ENABLE_ARCH_bfin_FALSE= 15031 fi 15032 15033 sim_enable_arch_bpf=false 15034 case "${targ}" in 15035 all|bpf-*-*) 15036 if test "${targ}" = "${target}"; then 15037 SIM_PRIMARY_TARGET=bpf 15038 fi 15039 ENABLE_SIM=yes 15040 as_fn_append SIM_ENABLED_ARCHES " bpf" 15041 ac_config_files="$ac_config_files bpf/.gdbinit:common/gdbinit.in" 15042 15043 15044 sim_enable_arch_bpf=true 15045 ;; 15046 esac 15047 15048 15049 15050 15051 if test "$SIM_PRIMARY_TARGET" = "bpf"; then : 15052 : "${AS_FOR_TARGET_BPF:=\$(AS_FOR_TARGET)}" 15053 : "${LD_FOR_TARGET_BPF:=\$(LD_FOR_TARGET)}" 15054 : "${CC_FOR_TARGET_BPF:=\$(CC_FOR_TARGET)}" 15055 15056 fi 15057 15058 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_BPF LD_FOR_TARGET_BPF CC_FOR_TARGET_BPF" 15059 15060 if ${sim_enable_arch_bpf}; then 15061 SIM_ENABLE_ARCH_bpf_TRUE= 15062 SIM_ENABLE_ARCH_bpf_FALSE='#' 15063 else 15064 SIM_ENABLE_ARCH_bpf_TRUE='#' 15065 SIM_ENABLE_ARCH_bpf_FALSE= 15066 fi 15067 15068 sim_enable_arch_cr16=false 15069 case "${targ}" in 15070 all|cr16*-*-*) 15071 if test "${targ}" = "${target}"; then 15072 SIM_PRIMARY_TARGET=cr16 15073 fi 15074 ENABLE_SIM=yes 15075 as_fn_append SIM_ENABLED_ARCHES " cr16" 15076 ac_config_files="$ac_config_files cr16/.gdbinit:common/gdbinit.in" 15077 15078 15079 sim_enable_arch_cr16=true 15080 ;; 15081 esac 15082 15083 15084 15085 15086 if test "$SIM_PRIMARY_TARGET" = "cr16"; then : 15087 : "${AS_FOR_TARGET_CR16:=\$(AS_FOR_TARGET)}" 15088 : "${LD_FOR_TARGET_CR16:=\$(LD_FOR_TARGET)}" 15089 : "${CC_FOR_TARGET_CR16:=\$(CC_FOR_TARGET)}" 15090 15091 fi 15092 15093 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_CR16 LD_FOR_TARGET_CR16 CC_FOR_TARGET_CR16" 15094 15095 if ${sim_enable_arch_cr16}; then 15096 SIM_ENABLE_ARCH_cr16_TRUE= 15097 SIM_ENABLE_ARCH_cr16_FALSE='#' 15098 else 15099 SIM_ENABLE_ARCH_cr16_TRUE='#' 15100 SIM_ENABLE_ARCH_cr16_FALSE= 15101 fi 15102 15103 sim_enable_arch_cris=false 15104 case "${targ}" in 15105 all|cris-*-* | crisv32-*-*) 15106 if test "${targ}" = "${target}"; then 15107 SIM_PRIMARY_TARGET=cris 15108 fi 15109 ENABLE_SIM=yes 15110 as_fn_append SIM_ENABLED_ARCHES " cris" 15111 ac_config_files="$ac_config_files cris/.gdbinit:common/gdbinit.in" 15112 15113 15114 sim_enable_arch_cris=true 15115 ;; 15116 esac 15117 15118 15119 15120 15121 if test "$SIM_PRIMARY_TARGET" = "cris"; then : 15122 : "${AS_FOR_TARGET_CRIS:=\$(AS_FOR_TARGET)}" 15123 : "${LD_FOR_TARGET_CRIS:=\$(LD_FOR_TARGET)}" 15124 : "${CC_FOR_TARGET_CRIS:=\$(CC_FOR_TARGET)}" 15125 15126 fi 15127 15128 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_CRIS LD_FOR_TARGET_CRIS CC_FOR_TARGET_CRIS" 15129 15130 if ${sim_enable_arch_cris}; then 15131 SIM_ENABLE_ARCH_cris_TRUE= 15132 SIM_ENABLE_ARCH_cris_FALSE='#' 15133 else 15134 SIM_ENABLE_ARCH_cris_TRUE='#' 15135 SIM_ENABLE_ARCH_cris_FALSE= 15136 fi 15137 15138 sim_enable_arch_d10v=false 15139 case "${targ}" in 15140 all|d10v-*-*) 15141 if test "${targ}" = "${target}"; then 15142 SIM_PRIMARY_TARGET=d10v 15143 fi 15144 ENABLE_SIM=yes 15145 as_fn_append SIM_ENABLED_ARCHES " d10v" 15146 ac_config_files="$ac_config_files d10v/.gdbinit:common/gdbinit.in" 15147 15148 15149 sim_enable_arch_d10v=true 15150 ;; 15151 esac 15152 15153 15154 15155 15156 if test "$SIM_PRIMARY_TARGET" = "d10v"; then : 15157 : "${AS_FOR_TARGET_D10V:=\$(AS_FOR_TARGET)}" 15158 : "${LD_FOR_TARGET_D10V:=\$(LD_FOR_TARGET)}" 15159 : "${CC_FOR_TARGET_D10V:=\$(CC_FOR_TARGET)}" 15160 15161 fi 15162 15163 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_D10V LD_FOR_TARGET_D10V CC_FOR_TARGET_D10V" 15164 15165 if ${sim_enable_arch_d10v}; then 15166 SIM_ENABLE_ARCH_d10v_TRUE= 15167 SIM_ENABLE_ARCH_d10v_FALSE='#' 15168 else 15169 SIM_ENABLE_ARCH_d10v_TRUE='#' 15170 SIM_ENABLE_ARCH_d10v_FALSE= 15171 fi 15172 15173 sim_enable_arch_frv=false 15174 case "${targ}" in 15175 all|frv-*-*) 15176 if test "${targ}" = "${target}"; then 15177 SIM_PRIMARY_TARGET=frv 15178 fi 15179 ENABLE_SIM=yes 15180 as_fn_append SIM_ENABLED_ARCHES " frv" 15181 ac_config_files="$ac_config_files frv/.gdbinit:common/gdbinit.in" 15182 15183 15184 sim_enable_arch_frv=true 15185 ;; 15186 esac 15187 15188 15189 15190 15191 if test "$SIM_PRIMARY_TARGET" = "frv"; then : 15192 : "${AS_FOR_TARGET_FRV:=\$(AS_FOR_TARGET)}" 15193 : "${LD_FOR_TARGET_FRV:=\$(LD_FOR_TARGET)}" 15194 : "${CC_FOR_TARGET_FRV:=\$(CC_FOR_TARGET)}" 15195 15196 fi 15197 15198 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_FRV LD_FOR_TARGET_FRV CC_FOR_TARGET_FRV" 15199 15200 if ${sim_enable_arch_frv}; then 15201 SIM_ENABLE_ARCH_frv_TRUE= 15202 SIM_ENABLE_ARCH_frv_FALSE='#' 15203 else 15204 SIM_ENABLE_ARCH_frv_TRUE='#' 15205 SIM_ENABLE_ARCH_frv_FALSE= 15206 fi 15207 15208 sim_enable_arch_ft32=false 15209 case "${targ}" in 15210 all|ft32-*-*) 15211 if test "${targ}" = "${target}"; then 15212 SIM_PRIMARY_TARGET=ft32 15213 fi 15214 ENABLE_SIM=yes 15215 as_fn_append SIM_ENABLED_ARCHES " ft32" 15216 ac_config_files="$ac_config_files ft32/.gdbinit:common/gdbinit.in" 15217 15218 15219 sim_enable_arch_ft32=true 15220 ;; 15221 esac 15222 15223 15224 15225 15226 if test "$SIM_PRIMARY_TARGET" = "ft32"; then : 15227 : "${AS_FOR_TARGET_FT32:=\$(AS_FOR_TARGET)}" 15228 : "${LD_FOR_TARGET_FT32:=\$(LD_FOR_TARGET)}" 15229 : "${CC_FOR_TARGET_FT32:=\$(CC_FOR_TARGET)}" 15230 15231 fi 15232 15233 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_FT32 LD_FOR_TARGET_FT32 CC_FOR_TARGET_FT32" 15234 15235 if ${sim_enable_arch_ft32}; then 15236 SIM_ENABLE_ARCH_ft32_TRUE= 15237 SIM_ENABLE_ARCH_ft32_FALSE='#' 15238 else 15239 SIM_ENABLE_ARCH_ft32_TRUE='#' 15240 SIM_ENABLE_ARCH_ft32_FALSE= 15241 fi 15242 15243 sim_enable_arch_h8300=false 15244 case "${targ}" in 15245 all|h8300*-*-*) 15246 if test "${targ}" = "${target}"; then 15247 SIM_PRIMARY_TARGET=h8300 15248 fi 15249 ENABLE_SIM=yes 15250 as_fn_append SIM_ENABLED_ARCHES " h8300" 15251 ac_config_files="$ac_config_files h8300/.gdbinit:common/gdbinit.in" 15252 15253 15254 sim_enable_arch_h8300=true 15255 ;; 15256 esac 15257 15258 15259 15260 15261 if test "$SIM_PRIMARY_TARGET" = "h8300"; then : 15262 : "${AS_FOR_TARGET_H8300:=\$(AS_FOR_TARGET)}" 15263 : "${LD_FOR_TARGET_H8300:=\$(LD_FOR_TARGET)}" 15264 : "${CC_FOR_TARGET_H8300:=\$(CC_FOR_TARGET)}" 15265 15266 fi 15267 15268 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_H8300 LD_FOR_TARGET_H8300 CC_FOR_TARGET_H8300" 15269 15270 if ${sim_enable_arch_h8300}; then 15271 SIM_ENABLE_ARCH_h8300_TRUE= 15272 SIM_ENABLE_ARCH_h8300_FALSE='#' 15273 else 15274 SIM_ENABLE_ARCH_h8300_TRUE='#' 15275 SIM_ENABLE_ARCH_h8300_FALSE= 15276 fi 15277 15278 sim_enable_arch_iq2000=false 15279 case "${targ}" in 15280 all|iq2000-*-*) 15281 if test "${targ}" = "${target}"; then 15282 SIM_PRIMARY_TARGET=iq2000 15283 fi 15284 ENABLE_SIM=yes 15285 as_fn_append SIM_ENABLED_ARCHES " iq2000" 15286 ac_config_files="$ac_config_files iq2000/.gdbinit:common/gdbinit.in" 15287 15288 15289 sim_enable_arch_iq2000=true 15290 ;; 15291 esac 15292 15293 15294 15295 15296 if test "$SIM_PRIMARY_TARGET" = "iq2000"; then : 15297 : "${AS_FOR_TARGET_IQ2000:=\$(AS_FOR_TARGET)}" 15298 : "${LD_FOR_TARGET_IQ2000:=\$(LD_FOR_TARGET)}" 15299 : "${CC_FOR_TARGET_IQ2000:=\$(CC_FOR_TARGET)}" 15300 15301 fi 15302 15303 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_IQ2000 LD_FOR_TARGET_IQ2000 CC_FOR_TARGET_IQ2000" 15304 15305 if ${sim_enable_arch_iq2000}; then 15306 SIM_ENABLE_ARCH_iq2000_TRUE= 15307 SIM_ENABLE_ARCH_iq2000_FALSE='#' 15308 else 15309 SIM_ENABLE_ARCH_iq2000_TRUE='#' 15310 SIM_ENABLE_ARCH_iq2000_FALSE= 15311 fi 15312 15313 sim_enable_arch_lm32=false 15314 case "${targ}" in 15315 all|lm32-*-*) 15316 if test "${targ}" = "${target}"; then 15317 SIM_PRIMARY_TARGET=lm32 15318 fi 15319 ENABLE_SIM=yes 15320 as_fn_append SIM_ENABLED_ARCHES " lm32" 15321 ac_config_files="$ac_config_files lm32/.gdbinit:common/gdbinit.in" 15322 15323 15324 sim_enable_arch_lm32=true 15325 ;; 15326 esac 15327 15328 15329 15330 15331 if test "$SIM_PRIMARY_TARGET" = "lm32"; then : 15332 : "${AS_FOR_TARGET_LM32:=\$(AS_FOR_TARGET)}" 15333 : "${LD_FOR_TARGET_LM32:=\$(LD_FOR_TARGET)}" 15334 : "${CC_FOR_TARGET_LM32:=\$(CC_FOR_TARGET)}" 15335 15336 fi 15337 15338 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_LM32 LD_FOR_TARGET_LM32 CC_FOR_TARGET_LM32" 15339 15340 if ${sim_enable_arch_lm32}; then 15341 SIM_ENABLE_ARCH_lm32_TRUE= 15342 SIM_ENABLE_ARCH_lm32_FALSE='#' 15343 else 15344 SIM_ENABLE_ARCH_lm32_TRUE='#' 15345 SIM_ENABLE_ARCH_lm32_FALSE= 15346 fi 15347 15348 sim_enable_arch_m32c=false 15349 case "${targ}" in 15350 all|m32c-*-*) 15351 if test "${targ}" = "${target}"; then 15352 SIM_PRIMARY_TARGET=m32c 15353 fi 15354 ENABLE_SIM=yes 15355 as_fn_append SIM_ENABLED_ARCHES " m32c" 15356 ac_config_files="$ac_config_files m32c/.gdbinit:common/gdbinit.in" 15357 15358 15359 sim_enable_arch_m32c=true 15360 ;; 15361 esac 15362 15363 15364 15365 15366 if test "$SIM_PRIMARY_TARGET" = "m32c"; then : 15367 : "${AS_FOR_TARGET_M32C:=\$(AS_FOR_TARGET)}" 15368 : "${LD_FOR_TARGET_M32C:=\$(LD_FOR_TARGET)}" 15369 : "${CC_FOR_TARGET_M32C:=\$(CC_FOR_TARGET)}" 15370 15371 fi 15372 15373 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_M32C LD_FOR_TARGET_M32C CC_FOR_TARGET_M32C" 15374 15375 if ${sim_enable_arch_m32c}; then 15376 SIM_ENABLE_ARCH_m32c_TRUE= 15377 SIM_ENABLE_ARCH_m32c_FALSE='#' 15378 else 15379 SIM_ENABLE_ARCH_m32c_TRUE='#' 15380 SIM_ENABLE_ARCH_m32c_FALSE= 15381 fi 15382 15383 sim_enable_arch_m32r=false 15384 case "${targ}" in 15385 all|m32r-*-*) 15386 if test "${targ}" = "${target}"; then 15387 SIM_PRIMARY_TARGET=m32r 15388 fi 15389 ENABLE_SIM=yes 15390 as_fn_append SIM_ENABLED_ARCHES " m32r" 15391 ac_config_files="$ac_config_files m32r/.gdbinit:common/gdbinit.in" 15392 15393 15394 sim_enable_arch_m32r=true 15395 ;; 15396 esac 15397 15398 15399 15400 15401 if test "$SIM_PRIMARY_TARGET" = "m32r"; then : 15402 : "${AS_FOR_TARGET_M32R:=\$(AS_FOR_TARGET)}" 15403 : "${LD_FOR_TARGET_M32R:=\$(LD_FOR_TARGET)}" 15404 : "${CC_FOR_TARGET_M32R:=\$(CC_FOR_TARGET)}" 15405 15406 fi 15407 15408 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_M32R LD_FOR_TARGET_M32R CC_FOR_TARGET_M32R" 15409 15410 if ${sim_enable_arch_m32r}; then 15411 SIM_ENABLE_ARCH_m32r_TRUE= 15412 SIM_ENABLE_ARCH_m32r_FALSE='#' 15413 else 15414 SIM_ENABLE_ARCH_m32r_TRUE='#' 15415 SIM_ENABLE_ARCH_m32r_FALSE= 15416 fi 15417 15418 sim_enable_arch_m68hc11=false 15419 case "${targ}" in 15420 all|m68hc11-*-*|m6811-*-*) 15421 if test "${targ}" = "${target}"; then 15422 SIM_PRIMARY_TARGET=m68hc11 15423 fi 15424 ENABLE_SIM=yes 15425 as_fn_append SIM_ENABLED_ARCHES " m68hc11" 15426 ac_config_files="$ac_config_files m68hc11/.gdbinit:common/gdbinit.in" 15427 15428 15429 sim_enable_arch_m68hc11=true 15430 ;; 15431 esac 15432 15433 15434 15435 15436 if test "$SIM_PRIMARY_TARGET" = "m68hc11"; then : 15437 : "${AS_FOR_TARGET_M68HC11:=\$(AS_FOR_TARGET)}" 15438 : "${LD_FOR_TARGET_M68HC11:=\$(LD_FOR_TARGET)}" 15439 : "${CC_FOR_TARGET_M68HC11:=\$(CC_FOR_TARGET)}" 15440 15441 fi 15442 15443 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_M68HC11 LD_FOR_TARGET_M68HC11 CC_FOR_TARGET_M68HC11" 15444 15445 if ${sim_enable_arch_m68hc11}; then 15446 SIM_ENABLE_ARCH_m68hc11_TRUE= 15447 SIM_ENABLE_ARCH_m68hc11_FALSE='#' 15448 else 15449 SIM_ENABLE_ARCH_m68hc11_TRUE='#' 15450 SIM_ENABLE_ARCH_m68hc11_FALSE= 15451 fi 15452 15453 sim_enable_arch_mcore=false 15454 case "${targ}" in 15455 all|mcore-*-*) 15456 if test "${targ}" = "${target}"; then 15457 SIM_PRIMARY_TARGET=mcore 15458 fi 15459 ENABLE_SIM=yes 15460 as_fn_append SIM_ENABLED_ARCHES " mcore" 15461 ac_config_files="$ac_config_files mcore/.gdbinit:common/gdbinit.in" 15462 15463 15464 sim_enable_arch_mcore=true 15465 ;; 15466 esac 15467 15468 15469 15470 15471 if test "$SIM_PRIMARY_TARGET" = "mcore"; then : 15472 : "${AS_FOR_TARGET_MCORE:=\$(AS_FOR_TARGET)}" 15473 : "${LD_FOR_TARGET_MCORE:=\$(LD_FOR_TARGET)}" 15474 : "${CC_FOR_TARGET_MCORE:=\$(CC_FOR_TARGET)}" 15475 15476 fi 15477 15478 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_MCORE LD_FOR_TARGET_MCORE CC_FOR_TARGET_MCORE" 15479 15480 if ${sim_enable_arch_mcore}; then 15481 SIM_ENABLE_ARCH_mcore_TRUE= 15482 SIM_ENABLE_ARCH_mcore_FALSE='#' 15483 else 15484 SIM_ENABLE_ARCH_mcore_TRUE='#' 15485 SIM_ENABLE_ARCH_mcore_FALSE= 15486 fi 15487 15488 sim_enable_arch_microblaze=false 15489 case "${targ}" in 15490 all|microblaze*-*-*) 15491 if test "${targ}" = "${target}"; then 15492 SIM_PRIMARY_TARGET=microblaze 15493 fi 15494 ENABLE_SIM=yes 15495 as_fn_append SIM_ENABLED_ARCHES " microblaze" 15496 ac_config_files="$ac_config_files microblaze/.gdbinit:common/gdbinit.in" 15497 15498 15499 sim_enable_arch_microblaze=true 15500 ;; 15501 esac 15502 15503 15504 15505 15506 if test "$SIM_PRIMARY_TARGET" = "microblaze"; then : 15507 : "${AS_FOR_TARGET_MICROBLAZE:=\$(AS_FOR_TARGET)}" 15508 : "${LD_FOR_TARGET_MICROBLAZE:=\$(LD_FOR_TARGET)}" 15509 : "${CC_FOR_TARGET_MICROBLAZE:=\$(CC_FOR_TARGET)}" 15510 15511 fi 15512 15513 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_MICROBLAZE LD_FOR_TARGET_MICROBLAZE CC_FOR_TARGET_MICROBLAZE" 15514 15515 if ${sim_enable_arch_microblaze}; then 15516 SIM_ENABLE_ARCH_microblaze_TRUE= 15517 SIM_ENABLE_ARCH_microblaze_FALSE='#' 15518 else 15519 SIM_ENABLE_ARCH_microblaze_TRUE='#' 15520 SIM_ENABLE_ARCH_microblaze_FALSE= 15521 fi 15522 15523 sim_enable_arch_mips=false 15524 case "${targ}" in 15525 all|mips*-*-*) 15526 if test "${targ}" = "${target}"; then 15527 SIM_PRIMARY_TARGET=mips 15528 fi 15529 ENABLE_SIM=yes 15530 as_fn_append SIM_ENABLED_ARCHES " mips" 15531 ac_config_files="$ac_config_files mips/.gdbinit:common/gdbinit.in" 15532 15533 15534 sim_enable_arch_mips=true 15535 ;; 15536 esac 15537 15538 15539 15540 15541 if test "$SIM_PRIMARY_TARGET" = "mips"; then : 15542 : "${AS_FOR_TARGET_MIPS:=\$(AS_FOR_TARGET)}" 15543 : "${LD_FOR_TARGET_MIPS:=\$(LD_FOR_TARGET)}" 15544 : "${CC_FOR_TARGET_MIPS:=\$(CC_FOR_TARGET)}" 15545 15546 fi 15547 15548 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_MIPS LD_FOR_TARGET_MIPS CC_FOR_TARGET_MIPS" 15549 15550 if ${sim_enable_arch_mips}; then 15551 SIM_ENABLE_ARCH_mips_TRUE= 15552 SIM_ENABLE_ARCH_mips_FALSE='#' 15553 else 15554 SIM_ENABLE_ARCH_mips_TRUE='#' 15555 SIM_ENABLE_ARCH_mips_FALSE= 15556 fi 15557 15558 sim_enable_arch_mn10300=false 15559 case "${targ}" in 15560 all|mn10300*-*-*) 15561 if test "${targ}" = "${target}"; then 15562 SIM_PRIMARY_TARGET=mn10300 15563 fi 15564 ENABLE_SIM=yes 15565 as_fn_append SIM_ENABLED_ARCHES " mn10300" 15566 ac_config_files="$ac_config_files mn10300/.gdbinit:common/gdbinit.in" 15567 15568 15569 sim_enable_arch_mn10300=true 15570 ;; 15571 esac 15572 15573 15574 15575 15576 if test "$SIM_PRIMARY_TARGET" = "mn10300"; then : 15577 : "${AS_FOR_TARGET_MN10300:=\$(AS_FOR_TARGET)}" 15578 : "${LD_FOR_TARGET_MN10300:=\$(LD_FOR_TARGET)}" 15579 : "${CC_FOR_TARGET_MN10300:=\$(CC_FOR_TARGET)}" 15580 15581 fi 15582 15583 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_MN10300 LD_FOR_TARGET_MN10300 CC_FOR_TARGET_MN10300" 15584 15585 if ${sim_enable_arch_mn10300}; then 15586 SIM_ENABLE_ARCH_mn10300_TRUE= 15587 SIM_ENABLE_ARCH_mn10300_FALSE='#' 15588 else 15589 SIM_ENABLE_ARCH_mn10300_TRUE='#' 15590 SIM_ENABLE_ARCH_mn10300_FALSE= 15591 fi 15592 15593 sim_enable_arch_moxie=false 15594 case "${targ}" in 15595 all|moxie-*-*) 15596 if test "${targ}" = "${target}"; then 15597 SIM_PRIMARY_TARGET=moxie 15598 fi 15599 ENABLE_SIM=yes 15600 as_fn_append SIM_ENABLED_ARCHES " moxie" 15601 ac_config_files="$ac_config_files moxie/.gdbinit:common/gdbinit.in" 15602 15603 15604 sim_enable_arch_moxie=true 15605 ;; 15606 esac 15607 15608 15609 15610 15611 if test "$SIM_PRIMARY_TARGET" = "moxie"; then : 15612 : "${AS_FOR_TARGET_MOXIE:=\$(AS_FOR_TARGET)}" 15613 : "${LD_FOR_TARGET_MOXIE:=\$(LD_FOR_TARGET)}" 15614 : "${CC_FOR_TARGET_MOXIE:=\$(CC_FOR_TARGET)}" 15615 15616 fi 15617 15618 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_MOXIE LD_FOR_TARGET_MOXIE CC_FOR_TARGET_MOXIE" 15619 15620 if ${sim_enable_arch_moxie}; then 15621 SIM_ENABLE_ARCH_moxie_TRUE= 15622 SIM_ENABLE_ARCH_moxie_FALSE='#' 15623 else 15624 SIM_ENABLE_ARCH_moxie_TRUE='#' 15625 SIM_ENABLE_ARCH_moxie_FALSE= 15626 fi 15627 15628 sim_enable_arch_msp430=false 15629 case "${targ}" in 15630 all|msp430*-*-*) 15631 if test "${targ}" = "${target}"; then 15632 SIM_PRIMARY_TARGET=msp430 15633 fi 15634 ENABLE_SIM=yes 15635 as_fn_append SIM_ENABLED_ARCHES " msp430" 15636 ac_config_files="$ac_config_files msp430/.gdbinit:common/gdbinit.in" 15637 15638 15639 sim_enable_arch_msp430=true 15640 ;; 15641 esac 15642 15643 15644 15645 15646 if test "$SIM_PRIMARY_TARGET" = "msp430"; then : 15647 : "${AS_FOR_TARGET_MSP430:=\$(AS_FOR_TARGET)}" 15648 : "${LD_FOR_TARGET_MSP430:=\$(LD_FOR_TARGET)}" 15649 : "${CC_FOR_TARGET_MSP430:=\$(CC_FOR_TARGET)}" 15650 15651 fi 15652 15653 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_MSP430 LD_FOR_TARGET_MSP430 CC_FOR_TARGET_MSP430" 15654 15655 if ${sim_enable_arch_msp430}; then 15656 SIM_ENABLE_ARCH_msp430_TRUE= 15657 SIM_ENABLE_ARCH_msp430_FALSE='#' 15658 else 15659 SIM_ENABLE_ARCH_msp430_TRUE='#' 15660 SIM_ENABLE_ARCH_msp430_FALSE= 15661 fi 15662 15663 sim_enable_arch_or1k=false 15664 case "${targ}" in 15665 all|or1k*-*-*) 15666 if test "${targ}" = "${target}"; then 15667 SIM_PRIMARY_TARGET=or1k 15668 fi 15669 ENABLE_SIM=yes 15670 as_fn_append SIM_ENABLED_ARCHES " or1k" 15671 ac_config_files="$ac_config_files or1k/.gdbinit:common/gdbinit.in" 15672 15673 15674 sim_enable_arch_or1k=true 15675 ;; 15676 esac 15677 15678 15679 15680 15681 if test "$SIM_PRIMARY_TARGET" = "or1k"; then : 15682 : "${AS_FOR_TARGET_OR1K:=\$(AS_FOR_TARGET)}" 15683 : "${LD_FOR_TARGET_OR1K:=\$(LD_FOR_TARGET)}" 15684 : "${CC_FOR_TARGET_OR1K:=\$(CC_FOR_TARGET)}" 15685 15686 fi 15687 15688 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_OR1K LD_FOR_TARGET_OR1K CC_FOR_TARGET_OR1K" 15689 15690 if ${sim_enable_arch_or1k}; then 15691 SIM_ENABLE_ARCH_or1k_TRUE= 15692 SIM_ENABLE_ARCH_or1k_FALSE='#' 15693 else 15694 SIM_ENABLE_ARCH_or1k_TRUE='#' 15695 SIM_ENABLE_ARCH_or1k_FALSE= 15696 fi 15697 15698 sim_enable_arch_ppc=false 15699 case "${targ}" in 15700 all|powerpc*-*-*) 15701 if test "${targ}" = "${target}"; then 15702 SIM_PRIMARY_TARGET=ppc 15703 fi 15704 ENABLE_SIM=yes 15705 as_fn_append SIM_ENABLED_ARCHES " ppc" 15706 ac_config_files="$ac_config_files ppc/.gdbinit:common/gdbinit.in" 15707 15708 15709 sim_enable_arch_ppc=true 15710 ;; 15711 esac 15712 15713 15714 15715 15716 if test "$SIM_PRIMARY_TARGET" = "ppc"; then : 15717 : "${AS_FOR_TARGET_PPC:=\$(AS_FOR_TARGET)}" 15718 : "${LD_FOR_TARGET_PPC:=\$(LD_FOR_TARGET)}" 15719 : "${CC_FOR_TARGET_PPC:=\$(CC_FOR_TARGET)}" 15720 15721 fi 15722 15723 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_PPC LD_FOR_TARGET_PPC CC_FOR_TARGET_PPC" 15724 15725 if ${sim_enable_arch_ppc}; then 15726 SIM_ENABLE_ARCH_ppc_TRUE= 15727 SIM_ENABLE_ARCH_ppc_FALSE='#' 15728 else 15729 SIM_ENABLE_ARCH_ppc_TRUE='#' 15730 SIM_ENABLE_ARCH_ppc_FALSE= 15731 fi 15732 15733 sim_enable_arch_pru=false 15734 case "${targ}" in 15735 all|pru*-*-*) 15736 if test "${targ}" = "${target}"; then 15737 SIM_PRIMARY_TARGET=pru 15738 fi 15739 ENABLE_SIM=yes 15740 as_fn_append SIM_ENABLED_ARCHES " pru" 15741 ac_config_files="$ac_config_files pru/.gdbinit:common/gdbinit.in" 15742 15743 15744 sim_enable_arch_pru=true 15745 ;; 15746 esac 15747 15748 15749 15750 15751 if test "$SIM_PRIMARY_TARGET" = "pru"; then : 15752 : "${AS_FOR_TARGET_PRU:=\$(AS_FOR_TARGET)}" 15753 : "${LD_FOR_TARGET_PRU:=\$(LD_FOR_TARGET)}" 15754 : "${CC_FOR_TARGET_PRU:=\$(CC_FOR_TARGET)}" 15755 15756 fi 15757 15758 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_PRU LD_FOR_TARGET_PRU CC_FOR_TARGET_PRU" 15759 15760 if ${sim_enable_arch_pru}; then 15761 SIM_ENABLE_ARCH_pru_TRUE= 15762 SIM_ENABLE_ARCH_pru_FALSE='#' 15763 else 15764 SIM_ENABLE_ARCH_pru_TRUE='#' 15765 SIM_ENABLE_ARCH_pru_FALSE= 15766 fi 15767 15768 sim_enable_arch_riscv=false 15769 case "${targ}" in 15770 all|riscv*-*-*) 15771 if test "${targ}" = "${target}"; then 15772 SIM_PRIMARY_TARGET=riscv 15773 fi 15774 ENABLE_SIM=yes 15775 as_fn_append SIM_ENABLED_ARCHES " riscv" 15776 ac_config_files="$ac_config_files riscv/.gdbinit:common/gdbinit.in" 15777 15778 15779 sim_enable_arch_riscv=true 15780 ;; 15781 esac 15782 15783 15784 15785 15786 if test "$SIM_PRIMARY_TARGET" = "riscv"; then : 15787 : "${AS_FOR_TARGET_RISCV:=\$(AS_FOR_TARGET)}" 15788 : "${LD_FOR_TARGET_RISCV:=\$(LD_FOR_TARGET)}" 15789 : "${CC_FOR_TARGET_RISCV:=\$(CC_FOR_TARGET)}" 15790 15791 fi 15792 15793 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_RISCV LD_FOR_TARGET_RISCV CC_FOR_TARGET_RISCV" 15794 15795 if ${sim_enable_arch_riscv}; then 15796 SIM_ENABLE_ARCH_riscv_TRUE= 15797 SIM_ENABLE_ARCH_riscv_FALSE='#' 15798 else 15799 SIM_ENABLE_ARCH_riscv_TRUE='#' 15800 SIM_ENABLE_ARCH_riscv_FALSE= 15801 fi 15802 15803 sim_enable_arch_rl78=false 15804 case "${targ}" in 15805 all|rl78-*-*) 15806 if test "${targ}" = "${target}"; then 15807 SIM_PRIMARY_TARGET=rl78 15808 fi 15809 ENABLE_SIM=yes 15810 as_fn_append SIM_ENABLED_ARCHES " rl78" 15811 ac_config_files="$ac_config_files rl78/.gdbinit:common/gdbinit.in" 15812 15813 15814 sim_enable_arch_rl78=true 15815 ;; 15816 esac 15817 15818 15819 15820 15821 if test "$SIM_PRIMARY_TARGET" = "rl78"; then : 15822 : "${AS_FOR_TARGET_RL78:=\$(AS_FOR_TARGET)}" 15823 : "${LD_FOR_TARGET_RL78:=\$(LD_FOR_TARGET)}" 15824 : "${CC_FOR_TARGET_RL78:=\$(CC_FOR_TARGET)}" 15825 15826 fi 15827 15828 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_RL78 LD_FOR_TARGET_RL78 CC_FOR_TARGET_RL78" 15829 15830 if ${sim_enable_arch_rl78}; then 15831 SIM_ENABLE_ARCH_rl78_TRUE= 15832 SIM_ENABLE_ARCH_rl78_FALSE='#' 15833 else 15834 SIM_ENABLE_ARCH_rl78_TRUE='#' 15835 SIM_ENABLE_ARCH_rl78_FALSE= 15836 fi 15837 15838 sim_enable_arch_rx=false 15839 case "${targ}" in 15840 all|rx-*-*) 15841 if test "${targ}" = "${target}"; then 15842 SIM_PRIMARY_TARGET=rx 15843 fi 15844 ENABLE_SIM=yes 15845 as_fn_append SIM_ENABLED_ARCHES " rx" 15846 ac_config_files="$ac_config_files rx/.gdbinit:common/gdbinit.in" 15847 15848 15849 sim_enable_arch_rx=true 15850 ;; 15851 esac 15852 15853 15854 15855 15856 if test "$SIM_PRIMARY_TARGET" = "rx"; then : 15857 : "${AS_FOR_TARGET_RX:=\$(AS_FOR_TARGET)}" 15858 : "${LD_FOR_TARGET_RX:=\$(LD_FOR_TARGET)}" 15859 : "${CC_FOR_TARGET_RX:=\$(CC_FOR_TARGET)}" 15860 15861 fi 15862 15863 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_RX LD_FOR_TARGET_RX CC_FOR_TARGET_RX" 15864 15865 if ${sim_enable_arch_rx}; then 15866 SIM_ENABLE_ARCH_rx_TRUE= 15867 SIM_ENABLE_ARCH_rx_FALSE='#' 15868 else 15869 SIM_ENABLE_ARCH_rx_TRUE='#' 15870 SIM_ENABLE_ARCH_rx_FALSE= 15871 fi 15872 15873 sim_enable_arch_sh=false 15874 case "${targ}" in 15875 all|sh*-*-*) 15876 if test "${targ}" = "${target}"; then 15877 SIM_PRIMARY_TARGET=sh 15878 fi 15879 ENABLE_SIM=yes 15880 as_fn_append SIM_ENABLED_ARCHES " sh" 15881 ac_config_files="$ac_config_files sh/.gdbinit:common/gdbinit.in" 15882 15883 15884 sim_enable_arch_sh=true 15885 ;; 15886 esac 15887 15888 15889 15890 15891 if test "$SIM_PRIMARY_TARGET" = "sh"; then : 15892 : "${AS_FOR_TARGET_SH:=\$(AS_FOR_TARGET)}" 15893 : "${LD_FOR_TARGET_SH:=\$(LD_FOR_TARGET)}" 15894 : "${CC_FOR_TARGET_SH:=\$(CC_FOR_TARGET)}" 15895 15896 fi 15897 15898 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_SH LD_FOR_TARGET_SH CC_FOR_TARGET_SH" 15899 15900 if ${sim_enable_arch_sh}; then 15901 SIM_ENABLE_ARCH_sh_TRUE= 15902 SIM_ENABLE_ARCH_sh_FALSE='#' 15903 else 15904 SIM_ENABLE_ARCH_sh_TRUE='#' 15905 SIM_ENABLE_ARCH_sh_FALSE= 15906 fi 15907 15908 sim_enable_arch_erc32=false 15909 case "${targ}" in 15910 all|sparc-*-*) 15911 if test "${targ}" = "${target}"; then 15912 SIM_PRIMARY_TARGET=erc32 15913 fi 15914 ENABLE_SIM=yes 15915 as_fn_append SIM_ENABLED_ARCHES " erc32" 15916 ac_config_files="$ac_config_files erc32/.gdbinit:common/gdbinit.in" 15917 15918 15919 sim_enable_arch_erc32=true 15920 ;; 15921 esac 15922 15923 15924 15925 15926 if test "$SIM_PRIMARY_TARGET" = "erc32"; then : 15927 : "${AS_FOR_TARGET_ERC32:=\$(AS_FOR_TARGET)}" 15928 : "${LD_FOR_TARGET_ERC32:=\$(LD_FOR_TARGET)}" 15929 : "${CC_FOR_TARGET_ERC32:=\$(CC_FOR_TARGET)}" 15930 15931 fi 15932 15933 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_ERC32 LD_FOR_TARGET_ERC32 CC_FOR_TARGET_ERC32" 15934 15935 if ${sim_enable_arch_erc32}; then 15936 SIM_ENABLE_ARCH_erc32_TRUE= 15937 SIM_ENABLE_ARCH_erc32_FALSE='#' 15938 else 15939 SIM_ENABLE_ARCH_erc32_TRUE='#' 15940 SIM_ENABLE_ARCH_erc32_FALSE= 15941 fi 15942 15943 sim_enable_arch_v850=false 15944 case "${targ}" in 15945 all|v850*-*-*) 15946 if test "${targ}" = "${target}"; then 15947 SIM_PRIMARY_TARGET=v850 15948 fi 15949 ENABLE_SIM=yes 15950 as_fn_append SIM_ENABLED_ARCHES " v850" 15951 ac_config_files="$ac_config_files v850/.gdbinit:common/gdbinit.in" 15952 15953 15954 sim_enable_arch_v850=true 15955 ;; 15956 esac 15957 15958 15959 15960 15961 if test "$SIM_PRIMARY_TARGET" = "v850"; then : 15962 : "${AS_FOR_TARGET_V850:=\$(AS_FOR_TARGET)}" 15963 : "${LD_FOR_TARGET_V850:=\$(LD_FOR_TARGET)}" 15964 : "${CC_FOR_TARGET_V850:=\$(CC_FOR_TARGET)}" 15965 15966 fi 15967 15968 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_V850 LD_FOR_TARGET_V850 CC_FOR_TARGET_V850" 15969 15970 if ${sim_enable_arch_v850}; then 15971 SIM_ENABLE_ARCH_v850_TRUE= 15972 SIM_ENABLE_ARCH_v850_FALSE='#' 15973 else 15974 SIM_ENABLE_ARCH_v850_TRUE='#' 15975 SIM_ENABLE_ARCH_v850_FALSE= 15976 fi 15977 15978 15979 done 15980 15981 if test "x${enable_example_sims}" = xyes; then 15982 15983 15984 15985 15986 : "${AS_FOR_TARGET_EXAMPLE_SYNACOR:=\$(AS_FOR_TARGET)}" 15987 : "${LD_FOR_TARGET_EXAMPLE_SYNACOR:=\$(LD_FOR_TARGET)}" 15988 : "${CC_FOR_TARGET_EXAMPLE_SYNACOR:=\$(CC)}" 15989 15990 as_fn_append SIM_TOOLCHAIN_VARS " AS_FOR_TARGET_EXAMPLE_SYNACOR LD_FOR_TARGET_EXAMPLE_SYNACOR CC_FOR_TARGET_EXAMPLE_SYNACOR" 15991 15992 ENABLE_SIM=yes 15993 as_fn_append SIM_ENABLED_ARCHES " example-synacor" 15994 ac_config_files="$ac_config_files example-synacor/.gdbinit:common/gdbinit.in" 15995 15996 15997 fi 15998 if test "${enable_example_sims}" = "yes"; then 15999 SIM_ENABLE_ARCH_examples_TRUE= 16000 SIM_ENABLE_ARCH_examples_FALSE='#' 16001 else 16002 SIM_ENABLE_ARCH_examples_TRUE='#' 16003 SIM_ENABLE_ARCH_examples_FALSE= 16004 fi 16005 16006 fi 16007 if test "$ENABLE_SIM" = "yes"; then 16008 ENABLE_SIM_TRUE= 16009 ENABLE_SIM_FALSE='#' 16010 else 16011 ENABLE_SIM_TRUE='#' 16012 ENABLE_SIM_FALSE= 16013 fi 16014 16015 16016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to force sim alignment" >&5 16017 $as_echo_n "checking whether to force sim alignment... " >&6; } 16018 sim_alignment= 16019 # Check whether --enable-sim-alignment was given. 16020 if test "${enable_sim_alignment+set}" = set; then : 16021 enableval=$enable_sim_alignment; case "${enableval}" in 16022 yes | strict | STRICT) sim_alignment="STRICT_ALIGNMENT";; 16023 no | nonstrict | NONSTRICT) sim_alignment="NONSTRICT_ALIGNMENT";; 16024 forced | FORCED) sim_alignment="FORCED_ALIGNMENT";; 16025 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5;; 16026 esac 16027 fi 16028 16029 cat >>confdefs.h <<_ACEOF 16030 #define WITH_ALIGNMENT ${sim_alignment:-0} 16031 _ACEOF 16032 16033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${sim_alignment:-no}" >&5 16034 $as_echo "${sim_alignment:-no}" >&6; } 16035 16036 16037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5 16038 $as_echo_n "checking whether to enable sim asserts... " >&6; } 16039 sim_assert="1" 16040 # Check whether --enable-sim-assert was given. 16041 if test "${enable_sim_assert+set}" = set; then : 16042 enableval=$enable_sim_assert; case "${enableval}" in 16043 yes) sim_assert="1";; 16044 no) sim_assert="0";; 16045 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;; 16046 esac 16047 fi 16048 16049 cat >>confdefs.h <<_ACEOF 16050 #define WITH_ASSERT $sim_assert 16051 _ACEOF 16052 16053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5 16054 $as_echo "$sim_assert" >&6; } 16055 16056 16057 cgen_maint=no 16058 cgen=guile 16059 cgendir='$(srcdir)/../../cgen' 16060 if test -r ${srcdir}/../cgen/iformat.scm; then 16061 cgendir='$(srcdir)/../cgen' 16062 fi 16063 # Check whether --enable-cgen-maint was given. 16064 if test "${enable_cgen_maint+set}" = set; then : 16065 enableval=$enable_cgen_maint; case "${enableval}" in 16066 yes) cgen_maint=yes ;; 16067 no) cgen_maint=no ;; 16068 *) 16069 # Argument is a directory where cgen can be found. In some 16070 # future world cgen could be installable, but right now this 16071 # is not the case. Instead we assume the directory is a path 16072 # to the cgen source tree. 16073 cgen_maint=yes 16074 if test -r ${enableval}/iformat.scm; then 16075 # This looks like a cgen source tree. 16076 cgendir=${enableval} 16077 else 16078 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5 16079 fi 16080 ;; 16081 esac 16082 fi 16083 if test x${cgen_maint} != xno ; then 16084 CGEN_MAINT='' 16085 else 16086 CGEN_MAINT='#' 16087 fi 16088 16089 16090 16091 16092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5 16093 $as_echo_n "checking for sim debug setting... " >&6; } 16094 sim_debug="0" 16095 # Check whether --enable-sim-debug was given. 16096 if test "${enable_sim_debug+set}" = set; then : 16097 enableval=$enable_sim_debug; case "${enableval}" in 16098 yes) sim_debug="7";; 16099 no) sim_debug="0";; 16100 *) sim_debug="($enableval)";; 16101 esac 16102 fi 16103 if test "$sim_debug" != "0"; then 16104 16105 cat >>confdefs.h <<_ACEOF 16106 #define DEBUG $sim_debug 16107 _ACEOF 16108 16109 fi 16110 16111 cat >>confdefs.h <<_ACEOF 16112 #define WITH_DEBUG $sim_debug 16113 _ACEOF 16114 16115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5 16116 $as_echo "$sim_debug" >&6; } 16117 16118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to force sim endianness" >&5 16119 $as_echo_n "checking whether to force sim endianness... " >&6; } 16120 sim_endian= 16121 # Check whether --enable-sim-endian was given. 16122 if test "${enable_sim_endian+set}" = set; then : 16123 enableval=$enable_sim_endian; case "${enableval}" in 16124 b*|B*) sim_endian="BFD_ENDIAN_BIG";; 16125 l*|L*) sim_endian="BFD_ENDIAN_LITTLE";; 16126 yes | no) ;; 16127 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5;; 16128 esac 16129 fi 16130 16131 cat >>confdefs.h <<_ACEOF 16132 #define WITH_TARGET_BYTE_ORDER ${sim_endian:-BFD_ENDIAN_UNKNOWN} 16133 _ACEOF 16134 16135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${sim_alignment:-no}" >&5 16136 $as_echo "${sim_alignment:-no}" >&6; } 16137 16138 16139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5 16140 $as_echo_n "checking default sim environment setting... " >&6; } 16141 sim_environment="ALL_ENVIRONMENT" 16142 # Check whether --enable-sim-environment was given. 16143 if test "${enable_sim_environment+set}" = set; then : 16144 enableval=$enable_sim_environment; case "${enableval}" in 16145 all | ALL) sim_environment="ALL_ENVIRONMENT";; 16146 user | USER) sim_environment="USER_ENVIRONMENT";; 16147 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";; 16148 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";; 16149 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;; 16150 esac 16151 fi 16152 16153 cat >>confdefs.h <<_ACEOF 16154 #define WITH_ENVIRONMENT $sim_environment 16155 _ACEOF 16156 16157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5 16158 $as_echo "$sim_environment" >&6; } 16159 16160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim hardware settings" >&5 16161 $as_echo_n "checking for sim hardware settings... " >&6; } 16162 # Check whether --enable-sim-hardware was given. 16163 if test "${enable_sim_hardware+set}" = set; then : 16164 enableval=$enable_sim_hardware; 16165 else 16166 enable_sim_hardware="yes" 16167 fi 16168 16169 sim_hw_sockser= 16170 if test "$enable_sim_hardware" = no; then 16171 sim_hw_cflags="-DWITH_HW=0" 16172 elif test "$enable_sim_hardware" = yes; then 16173 sim_hw_cflags="-DWITH_HW=1" 16174 sim_hw_sockser="dv-sockser.o" 16175 sim_hw_cflags="$sim_hw_cflags -DHAVE_DV_SOCKSER" 16176 else 16177 as_fn_error $? "unknown argument \"$enable_sim_hardware\"" "$LINENO" 5 16178 fi 16179 if test "$enable_sim_hardware" = "yes"; then 16180 SIM_ENABLE_HW_TRUE= 16181 SIM_ENABLE_HW_FALSE='#' 16182 else 16183 SIM_ENABLE_HW_TRUE='#' 16184 SIM_ENABLE_HW_FALSE= 16185 fi 16186 16187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_sim_hardware}" >&5 16188 $as_echo "${enable_sim_hardware}" >&6; } 16189 SIM_HW_CFLAGS=$sim_hw_cflags 16190 16191 SIM_HW_SOCKSER=$sim_hw_sockser 16192 16193 16194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sim inline settings" >&5 16195 $as_echo_n "checking sim inline settings... " >&6; } 16196 sim_inline="-DDEFAULT_INLINE=0" 16197 # Check whether --enable-sim-inline was given. 16198 if test "${enable_sim_inline+set}" = set; then : 16199 enableval=$enable_sim_inline; sim_inline="" 16200 case "$enableval" in 16201 no) sim_inline="-DDEFAULT_INLINE=0";; 16202 0) sim_inline="-DDEFAULT_INLINE=0";; 16203 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";; 16204 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";; 16205 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 16206 new_flag="" 16207 case "$x" in 16208 *_INLINE=*) new_flag="-D$x";; 16209 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;; 16210 *_INLINE) new_flag="-D$x=ALL_C_INLINE";; 16211 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";; 16212 esac 16213 if test x"$sim_inline" = x""; then 16214 sim_inline="$new_flag" 16215 else 16216 sim_inline="$sim_inline $new_flag" 16217 fi 16218 done;; 16219 esac 16220 16221 fi 16222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_inline" >&5 16223 $as_echo "$sim_inline" >&6; } 16224 SIM_INLINE=$sim_inline 16225 16226 16227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5 16228 $as_echo_n "checking for sim profile settings... " >&6; } 16229 profile="1" 16230 sim_profile="-1" 16231 # Check whether --enable-sim-profile was given. 16232 if test "${enable_sim_profile+set}" = set; then : 16233 enableval=$enable_sim_profile; case "${enableval}" in 16234 yes) profile="1" sim_profile="-1";; 16235 no) profile="0" sim_profile="0";; 16236 [-0-9]*) 16237 profile="(${enableval})" sim_profile="(${enableval})";; 16238 [a-z]*) 16239 profile="1" 16240 sim_profile="" 16241 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 16242 if test x"$sim_profile" = x; then 16243 sim_profile="(PROFILE_$x" 16244 else 16245 sim_profile="${sim_profile}|PROFILE_$x" 16246 fi 16247 done 16248 sim_profile="$sim_profile)" ;; 16249 esac 16250 fi 16251 16252 cat >>confdefs.h <<_ACEOF 16253 #define PROFILE $profile 16254 _ACEOF 16255 16256 16257 cat >>confdefs.h <<_ACEOF 16258 #define WITH_PROFILE $sim_profile 16259 _ACEOF 16260 16261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5 16262 $as_echo "$sim_profile" >&6; } 16263 16264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check reserved bits in instruction" >&5 16265 $as_echo_n "checking whether to check reserved bits in instruction... " >&6; } 16266 # Check whether --enable-sim-reserved-bits was given. 16267 if test "${enable_sim_reserved_bits+set}" = set; then : 16268 enableval=$enable_sim_reserved_bits; case "${enableval}" in 16269 yes|no) ;; 16270 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5;; 16271 esac 16272 fi 16273 16274 if test "x${enable_sim_reserved_bits}" != xno; then 16275 sim_reserved_bits=1 16276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16277 $as_echo "yes" >&6; } 16278 else 16279 sim_reserved_bits=0 16280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16281 $as_echo "no" >&6; } 16282 fi 16283 16284 cat >>confdefs.h <<_ACEOF 16285 #define WITH_RESERVED_BITS $sim_reserved_bits 16286 _ACEOF 16287 16288 16289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim cache size" >&5 16290 $as_echo_n "checking for sim cache size... " >&6; } 16291 sim_scache="16384" 16292 # Check whether --enable-sim-scache was given. 16293 if test "${enable_sim_scache+set}" = set; then : 16294 enableval=$enable_sim_scache; case "${enableval}" in 16295 yes) ;; 16296 no) sim_scache="0";; 16297 [0-9]*) sim_scache="${enableval}";; 16298 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;; 16299 esac 16300 fi 16301 16302 16303 cat >>confdefs.h <<_ACEOF 16304 #define WITH_SCACHE $sim_scache 16305 _ACEOF 16306 16307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_scache" >&5 16308 $as_echo "$sim_scache" >&6; } 16309 16310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of sim cpus to support" >&5 16311 $as_echo_n "checking number of sim cpus to support... " >&6; } 16312 default_sim_smp="0" 16313 sim_smp="$default_sim_smp" 16314 # Check whether --enable-sim-smp was given. 16315 if test "${enable_sim_smp+set}" = set; then : 16316 enableval=$enable_sim_smp; case "${enableval}" in 16317 yes) sim_smp="5";; 16318 no) sim_smp="0";; 16319 *) sim_smp="$enableval";; 16320 esac 16321 fi 16322 IGEN_FLAGS_SMP="-N ${sim_smp}" 16323 16324 if test "x$sim_smp" = x0; then : 16325 16326 else 16327 16328 cat >>confdefs.h <<_ACEOF 16329 #define WITH_SMP $sim_smp 16330 _ACEOF 16331 16332 fi 16333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_smp" >&5 16334 $as_echo "$sim_smp" >&6; } 16335 16336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5 16337 $as_echo_n "checking for sim stdio debug behavior... " >&6; } 16338 sim_stdio="0" 16339 # Check whether --enable-sim-stdio was given. 16340 if test "${enable_sim_stdio+set}" = set; then : 16341 enableval=$enable_sim_stdio; case "${enableval}" in 16342 yes) sim_stdio="DO_USE_STDIO";; 16343 no) sim_stdio="DONT_USE_STDIO";; 16344 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;; 16345 esac 16346 fi 16347 16348 cat >>confdefs.h <<_ACEOF 16349 #define WITH_STDIO $sim_stdio 16350 _ACEOF 16351 16352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5 16353 $as_echo "$sim_stdio" >&6; } 16354 16355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5 16356 $as_echo_n "checking for sim trace settings... " >&6; } 16357 sim_trace="~TRACE_debug" 16358 # Check whether --enable-sim-trace was given. 16359 if test "${enable_sim_trace+set}" = set; then : 16360 enableval=$enable_sim_trace; case "${enableval}" in 16361 yes) sim_trace="-1";; 16362 no) sim_trace="0";; 16363 [-0-9]*) 16364 sim_trace="'(${enableval})'";; 16365 [[:lower:]]*) 16366 sim_trace="" 16367 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 16368 if test x"$sim_trace" = x; then 16369 sim_trace="(TRACE_$x" 16370 else 16371 sim_trace="${sim_trace}|TRACE_$x" 16372 fi 16373 done 16374 sim_trace="$sim_trace)" ;; 16375 esac 16376 fi 16377 16378 cat >>confdefs.h <<_ACEOF 16379 #define WITH_TRACE $sim_trace 16380 _ACEOF 16381 16382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5 16383 $as_echo "$sim_trace" >&6; } 16384 16385 # Check whether --enable-werror was given. 16386 if test "${enable_werror+set}" = set; then : 16387 enableval=$enable_werror; case "${enableval}" in 16388 yes | y) ERROR_ON_WARNING="yes" ;; 16389 no | n) ERROR_ON_WARNING="no" ;; 16390 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 16391 esac 16392 fi 16393 16394 16395 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then 16396 ERROR_ON_WARNING=yes 16397 fi 16398 16399 WERROR_CFLAGS="" 16400 if test "${ERROR_ON_WARNING}" = yes ; then 16401 WERROR_CFLAGS="-Werror" 16402 fi 16403 16404 build_warnings="-Wall -Wpointer-arith 16405 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function 16406 -Wno-switch -Wno-char-subscripts 16407 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable 16408 -Wno-sign-compare -Wno-error=maybe-uninitialized 16409 -Wno-error=deprecated-register 16410 -Wimplicit-fallthrough=5 16411 -Wduplicated-cond 16412 -Wshadow=local 16413 -Wmissing-declarations 16414 " 16415 build_warnings="$build_warnings 16416 -Wdeclaration-after-statement 16417 -Wdeprecated-non-prototype 16418 -Wimplicit-function-declaration 16419 -Wimplicit-int 16420 -Wincompatible-function-pointer-types 16421 -Wincompatible-pointer-types 16422 -Wint-conversion 16423 -Wmisleading-indentation 16424 -Wmissing-parameter-type 16425 -Wmissing-prototypes 16426 -Wold-style-declaration 16427 -Wold-style-definition 16428 -Wpointer-sign 16429 -Wreturn-mismatch 16430 -Wreturn-type 16431 -Wshift-negative-value 16432 -Wstrict-prototypes 16433 -Wno-enum-conversion 16434 " 16435 build_build_warnings=" 16436 -Wno-stringop-truncation 16437 -Wno-implicit-fallthrough 16438 -Wno-shadow=local 16439 " 16440 16441 case "${host}" in 16442 *-*-mingw32*) 16443 # Enable -Wno-format by default when using gcc on mingw since many 16444 # GCC versions complain about %I64. 16445 build_warnings="$build_warnings -Wno-format" ;; 16446 *-*-solaris*) 16447 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC 16448 # doesn't understand. 16449 build_warnings="$build_warnings -Wno-unknown-pragmas" 16450 # Solaris 11 <unistd.h> marks vfork deprecated. 16451 build_warnings="$build_warnings -Wno-deprecated-declarations" ;; 16452 *) 16453 # Note that gcc requires -Wformat for -Wformat-nonliteral to work, 16454 # but there's a special case for this below. 16455 build_warnings="$build_warnings -Wformat-nonliteral" ;; 16456 esac 16457 16458 # Check whether --enable-build-warnings was given. 16459 if test "${enable_build_warnings+set}" = set; then : 16460 enableval=$enable_build_warnings; case "${enableval}" in 16461 yes) ;; 16462 no) build_warnings="-w";; 16463 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 16464 build_warnings="${build_warnings} ${t}";; 16465 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 16466 build_warnings="${t} ${build_warnings}";; 16467 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 16468 esac 16469 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 16470 echo "Setting compiler warning flags = $build_warnings" 6>&1 16471 fi 16472 fi 16473 # Check whether --enable-sim-build-warnings was given. 16474 if test "${enable_sim_build_warnings+set}" = set; then : 16475 enableval=$enable_sim_build_warnings; case "${enableval}" in 16476 yes) ;; 16477 no) build_warnings="-w";; 16478 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 16479 build_warnings="${build_warnings} ${t}";; 16480 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 16481 build_warnings="${t} ${build_warnings}";; 16482 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 16483 esac 16484 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 16485 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 16486 fi 16487 fi 16488 WARN_CFLAGS="" 16489 BUILD_WARN_CFLAGS="" 16490 if test "x${build_warnings}" != x -a "x$GCC" = xyes 16491 then 16492 16493 16494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5 16495 $as_echo_n "checking compiler warning flags... " >&6; } 16496 # Separate out the -Werror flag as some files just cannot be 16497 # compiled with it enabled. 16498 for w in ${build_warnings}; do 16499 case $w in 16500 -Werr*) WERROR_CFLAGS=-Werror ;; 16501 *) w="$w" 16502 case $w in 16503 -Wno-*) 16504 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;; 16505 -Wformat-nonliteral) 16506 w="-Wformat $w" 16507 wtest="$w" 16508 ;; 16509 *) 16510 wtest=$w ;; 16511 esac 16512 16513 saved_CFLAGS="$CFLAGS" 16514 CFLAGS="$CFLAGS -Werror $wtest" 16515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16516 /* end confdefs.h. */ 16517 16518 int 16519 main () 16520 { 16521 16522 ; 16523 return 0; 16524 } 16525 _ACEOF 16526 if ac_fn_c_try_compile "$LINENO"; then : 16527 WARN_CFLAGS="${WARN_CFLAGS} $w" 16528 fi 16529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16530 CFLAGS="$saved_CFLAGS" 16531 ;; 16532 esac 16533 done 16534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5 16535 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; } 16536 16537 16538 if test "x$cross_compiling" = "xno"; then : 16539 SAVE_WARN_CFLAGS=$WARN_CFLAGS 16540 build_warnings=$build_build_warnings 16541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5 16542 $as_echo_n "checking compiler warning flags... " >&6; } 16543 # Separate out the -Werror flag as some files just cannot be 16544 # compiled with it enabled. 16545 for w in ${build_warnings}; do 16546 case $w in 16547 -Werr*) WERROR_CFLAGS=-Werror ;; 16548 *) w="$w" 16549 case $w in 16550 -Wno-*) 16551 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;; 16552 -Wformat-nonliteral) 16553 w="-Wformat $w" 16554 wtest="$w" 16555 ;; 16556 *) 16557 wtest=$w ;; 16558 esac 16559 16560 saved_CFLAGS="$CFLAGS" 16561 CFLAGS="$CFLAGS -Werror $wtest" 16562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16563 /* end confdefs.h. */ 16564 16565 int 16566 main () 16567 { 16568 16569 ; 16570 return 0; 16571 } 16572 _ACEOF 16573 if ac_fn_c_try_compile "$LINENO"; then : 16574 WARN_CFLAGS="${WARN_CFLAGS} $w" 16575 fi 16576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16577 CFLAGS="$saved_CFLAGS" 16578 ;; 16579 esac 16580 done 16581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5 16582 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; } 16583 16584 BUILD_WARN_CFLAGS=$WARN_CFLAGS 16585 WARN_CFLAGS=$SAVE_WARN_CFLAGS 16586 BUILD_WERROR_CFLAGS=$WERROR_CFLAGS 16587 16588 fi 16589 16590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -Wno-shadow=local is supported" >&5 16591 $as_echo_n "checking whether -Wno-shadow=local is supported... " >&6; } 16592 w="-Wno-shadow=local" 16593 case $w in 16594 -Wno-*) 16595 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;; 16596 -Wformat-nonliteral) 16597 w="-Wformat $w" 16598 wtest="$w" 16599 ;; 16600 *) 16601 wtest=$w ;; 16602 esac 16603 16604 saved_CFLAGS="$CFLAGS" 16605 CFLAGS="$CFLAGS -Werror $wtest" 16606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16607 /* end confdefs.h. */ 16608 16609 int 16610 main () 16611 { 16612 16613 ; 16614 return 0; 16615 } 16616 _ACEOF 16617 if ac_fn_c_try_compile "$LINENO"; then : 16618 SIM_CFLAG_WNO_SHADOW_LOCAL=-Wno-shadow=local 16619 16620 16621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16622 $as_echo "yes" >&6; } 16623 16624 else 16625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16626 $as_echo "no" >&6; } 16627 fi 16628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16629 CFLAGS="$saved_CFLAGS" 16630 16631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -Wno-unused-but-set-variable is supported" >&5 16632 $as_echo_n "checking whether -Wno-unused-but-set-variable is supported... " >&6; } 16633 w="-Wno-unused-but-set-variable" 16634 case $w in 16635 -Wno-*) 16636 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;; 16637 -Wformat-nonliteral) 16638 w="-Wformat $w" 16639 wtest="$w" 16640 ;; 16641 *) 16642 wtest=$w ;; 16643 esac 16644 16645 saved_CFLAGS="$CFLAGS" 16646 CFLAGS="$CFLAGS -Werror $wtest" 16647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16648 /* end confdefs.h. */ 16649 16650 int 16651 main () 16652 { 16653 16654 ; 16655 return 0; 16656 } 16657 _ACEOF 16658 if ac_fn_c_try_compile "$LINENO"; then : 16659 SIM_CFLAG_WNO_UNUSED_BUT_SET_VARIABLE=-Wno-unused-but-set-variable 16660 16661 16662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16663 $as_echo "yes" >&6; } 16664 16665 else 16666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16667 $as_echo "no" >&6; } 16668 fi 16669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16670 CFLAGS="$saved_CFLAGS" 16671 16672 fi 16673 16674 16675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sim frv should dump cpu state on unknown traps" >&5 16676 $as_echo_n "checking whether sim frv should dump cpu state on unknown traps... " >&6; } 16677 # Check whether --enable-sim-frv-trapdump was given. 16678 if test "${enable_sim_frv_trapdump+set}" = set; then : 16679 enableval=$enable_sim_frv_trapdump; case "${enableval}" in 16680 yes|no) ;; 16681 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-trapdump\"" "$LINENO" 5;; 16682 esac 16683 fi 16684 16685 if test "x${enable_sim_frv_trapdump}" = xyes; then 16686 SIM_FRV_TRAPDUMP_FLAGS="-DTRAPDUMP=1" 16687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16688 $as_echo "yes" >&6; } 16689 else 16690 SIM_FRV_TRAPDUMP_FLAGS="-DTRAPDUMP=0" 16691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16692 $as_echo "no" >&6; } 16693 fi 16694 16695 16696 16697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking mips subtarget" >&5 16698 $as_echo_n "checking mips subtarget... " >&6; } 16699 SIM_MIPS_SUBTARGET= 16700 case ${target} in #( 16701 mips64vr*-*-*) : 16702 SIM_MIPS_SUBTARGET="-DTARGET_ENABLE_FR=1" ;; #( 16703 mips*tx39*) : 16704 SIM_MIPS_SUBTARGET="-DSUBTARGET_R3900=1" ;; #( 16705 mips*-sde-elf*) : 16706 SIM_MIPS_SUBTARGET="-DTARGET_ENABLE_FR=1" ;; #( 16707 mips*-mti-elf*) : 16708 SIM_MIPS_SUBTARGET="-DTARGET_ENABLE_FR=1" ;; #( 16709 mipsisa32*-*-*) : 16710 SIM_MIPS_SUBTARGET="-DTARGET_ENABLE_FR=1" ;; #( 16711 mipsisa64*-*-*) : 16712 SIM_MIPS_SUBTARGET="-DTARGET_ENABLE_FR=1" ;; #( 16713 *) : 16714 ;; 16715 esac 16716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SIM_MIPS_SUBTARGET:-none}" >&5 16717 $as_echo "${SIM_MIPS_SUBTARGET:-none}" >&6; } 16718 16719 16720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking mips bitsize" >&5 16721 $as_echo_n "checking mips bitsize... " >&6; } 16722 SIM_MIPS_BITSIZE=64 16723 case ${target} in #( 16724 mips*-sde-elf*) : 16725 SIM_MIPS_BITSIZE=64 ;; #( 16726 mips*-mti-elf*) : 16727 SIM_MIPS_BITSIZE=64 ;; #( 16728 mips64*-*-*) : 16729 SIM_MIPS_BITSIZE=64 ;; #( 16730 mips16*-*-*) : 16731 SIM_MIPS_BITSIZE=64 ;; #( 16732 mipsisa32*-*-*) : 16733 SIM_MIPS_BITSIZE=32 ;; #( 16734 mipsisa64*-*-*) : 16735 SIM_MIPS_BITSIZE=64 ;; #( 16736 mips*-*-*) : 16737 SIM_MIPS_BITSIZE=32 ;; #( 16738 *) : 16739 ;; 16740 esac 16741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SIM_MIPS_BITSIZE" >&5 16742 $as_echo "$SIM_MIPS_BITSIZE" >&6; } 16743 16744 16745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking mips fpu bitsize" >&5 16746 $as_echo_n "checking mips fpu bitsize... " >&6; } 16747 SIM_MIPS_FPU_BITSIZE=64 16748 case ${target} in #( 16749 mips*tx39*) : 16750 SIM_MIPS_FPU_BITSIZE=32 ;; #( 16751 mips*-sde-elf*) : 16752 SIM_MIPS_FPU_BITSIZE=64 ;; #( 16753 mips*-mti-elf*) : 16754 SIM_MIPS_FPU_BITSIZE=64 ;; #( 16755 mipsisa32*-*-*) : 16756 SIM_MIPS_FPU_BITSIZE=64 ;; #( 16757 mipsisa64*-*-*) : 16758 SIM_MIPS_FPU_BITSIZE=64 ;; #( 16759 mips*-*-*) : 16760 SIM_MIPS_FPU_BITSIZE=32 ;; #( 16761 *) : 16762 ;; 16763 esac 16764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SIM_MIPS_FPU_BITSIZE" >&5 16765 $as_echo "$SIM_MIPS_FPU_BITSIZE" >&6; } 16766 16767 16768 SIM_MIPS_GEN=SINGLE 16769 sim_mips_single_machine="-M mipsIV" 16770 sim_mips_m16_machine="-M mips16,mipsIII" 16771 sim_mips_single_filter="32,64,f" 16772 sim_mips_m16_filter="16" 16773 case ${target} in #( 16774 mips*tx39*) : 16775 SIM_MIPS_GEN=SINGLE 16776 sim_mips_single_filter="32,f" 16777 sim_mips_single_machine="-M r3900" ;; #( 16778 mips64vr41*) : 16779 SIM_MIPS_GEN=M16 16780 sim_mips_single_machine="-M vr4100" 16781 sim_mips_m16_machine="-M vr4100" ;; #( 16782 mips64*) : 16783 SIM_MIPS_GEN=MULTI 16784 sim_mips_multi_configs="\ 16785 vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\ 16786 vr4120:mipsIII,mips16,vr4120:32,64:mips4120\ 16787 vr5000:mipsIV:32,64,f:mips4300,mips5000,mips8000\ 16788 vr5400:mipsIV,vr5400:32,64,f:mips5400\ 16789 vr5500:mipsIV,vr5500:32,64,f:mips5500" 16790 sim_mips_multi_default=mips5000 ;; #( 16791 mips*-sde-elf* | mips*-mti-elf*) : 16792 SIM_MIPS_GEN=MULTI 16793 sim_mips_multi_configs="\ 16794 micromips:micromips64,micromipsdsp:32,64,f:mips_micromips\ 16795 mipsisa64r2:mips64r2,mips16,mips16e,mdmx,dsp,dsp2,mips3d,smartmips:32,64,f:mipsisa32r2,mipsisa64r2,mipsisa32r5,mipsisa64r5\ 16796 mipsisa64r6:mips64r6:32,64,f:mipsisa32r6,mipsisa64r6" 16797 sim_mips_multi_default=mipsisa64r2 ;; #( 16798 mips16*) : 16799 SIM_MIPS_GEN=M16 ;; #( 16800 mipsisa32r2*) : 16801 SIM_MIPS_GEN=MULTI 16802 sim_mips_multi_configs="\ 16803 micromips:micromips32,micromipsdsp:32,f:mips_micromips\ 16804 mips32r2:mips32r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,f:mipsisa32r2" 16805 sim_mips_multi_default=mipsisa32r2 ;; #( 16806 mipsisa32r6*) : 16807 SIM_MIPS_GEN=SINGLE 16808 sim_mips_single_machine="-M mips32r6" 16809 sim_mips_single_filter="32,f" ;; #( 16810 mipsisa32*) : 16811 SIM_MIPS_GEN=M16 16812 sim_mips_single_machine="-M mips32,mips16,mips16e,smartmips" 16813 sim_mips_m16_machine="-M mips16,mips16e,mips32" 16814 sim_mips_single_filter="32,f" ;; #( 16815 mipsisa64r2*) : 16816 SIM_MIPS_GEN=M16 16817 sim_mips_single_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2" 16818 sim_mips_m16_machine="-M mips16,mips16e,mips64r2" ;; #( 16819 mipsisa64r6*) : 16820 SIM_MIPS_GEN=SINGLE 16821 sim_mips_single_machine="-M mips64r6" ;; #( 16822 mipsisa64sb1*) : 16823 SIM_MIPS_GEN=SINGLE 16824 sim_mips_single_machine="-M mips64,mips3d,sb1" ;; #( 16825 mipsisa64*) : 16826 SIM_MIPS_GEN=M16 16827 sim_mips_single_machine="-M mips64,mips3d,mips16,mips16e,mdmx" 16828 sim_mips_m16_machine="-M mips16,mips16e,mips64" ;; #( 16829 mips*lsi*) : 16830 SIM_MIPS_GEN=M16 16831 sim_mips_single_machine="-M mipsIII,mips16" 16832 sim_mips_m16_machine="-M mips16,mipsIII" 16833 sim_mips_single_filter="32,f" ;; #( 16834 mips*) : 16835 SIM_MIPS_GEN=SINGLE 16836 sim_mips_single_filter="32,f" ;; #( 16837 *) : 16838 ;; 16839 esac 16840 16841 SIM_MIPS_IGEN_ITABLE_FLAGS= 16842 SIM_MIPS_MULTI_SRC= 16843 SIM_MIPS_MULTI_OBJ= 16844 SIM_MIPS_MULTI_IGEN_CONFIGS= 16845 if test "x$SIM_MIPS_GEN" = x"MULTI"; then : 16846 if test -z "${sim_mips_multi_configs}" || test -z "${sim_mips_multi_default}"; then : 16847 as_fn_error $? "Error in configure.ac: MULTI simulator not set up correctly" "$LINENO" 5 16848 fi 16849 16850 as_dir=mips; as_fn_mkdir_p 16851 rm -f mips/multi-include.h mips/multi-run.c 16852 sim_mips_seen_default=no 16853 16854 cat << __EOF__ > mips/multi-run.c 16855 /* Main entry point for MULTI simulators. 16856 Copyright (C) 2003-2023 Free Software Foundation, Inc. 16857 16858 This program is free software; you can redistribute it and/or modify 16859 it under the terms of the GNU General Public License as published by 16860 the Free Software Foundation; either version 3 of the License, or 16861 (at your option) any later version. 16862 16863 This program is distributed in the hope that it will be useful, 16864 but WITHOUT ANY WARRANTY; without even the implied warranty of 16865 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16866 GNU General Public License for more details. 16867 16868 You should have received a copy of the GNU General Public License 16869 along with this program. If not, see <http://www.gnu.org/licenses/>. 16870 16871 -- 16872 16873 This file was generated by sim/mips/configure. */ 16874 16875 #include "sim-main.h" 16876 #include "multi-include.h" 16877 #include "bfd/elf-bfd.h" 16878 #include "bfd/elfxx-mips.h" 16879 #include "elf/mips.h" 16880 16881 #define SD sd 16882 #define CPU cpu 16883 16884 void 16885 sim_engine_run (SIM_DESC sd, 16886 int next_cpu_nr, 16887 int nr_cpus, 16888 int signal) /* ignore */ 16889 { 16890 int mach; 16891 16892 if (STATE_ARCHITECTURE (sd) == NULL) 16893 mach = bfd_mach_${sim_mips_multi_default}; 16894 else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags 16895 & EF_MIPS_ARCH_ASE_MICROMIPS) 16896 mach = bfd_mach_mips_micromips; 16897 else 16898 { 16899 mach = _bfd_elf_mips_mach (elf_elfheader (STATE_PROG_BFD (sd))->e_flags); 16900 if (!mach) 16901 mach = STATE_ARCHITECTURE (SD)->mach; 16902 } 16903 16904 switch (mach) 16905 { 16906 __EOF__ 16907 16908 for fc in ${sim_mips_multi_configs}; do 16909 16910 c=`echo ${fc} | sed 's/:[^:]*$//'` 16911 bfdmachs=`echo ${fc} | sed 's/.*://'` 16912 name=`echo ${c} | sed 's/:.*//'` 16913 machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'` 16914 filter=`echo ${c} | sed 's/.*://'` 16915 16916 as_fn_append SIM_MIPS_IGEN_ITABLE_FLAGS " -F ${filter} -M ${machine}" 16917 16918 case ${c} in #( 16919 *:*mips16*:*) : 16920 ws="m32 m16" 16921 16922 as_fn_append SIM_MIPS_MULTI_SRC " mips/m16${name}_run.c" 16923 as_fn_append SIM_MIPS_MULTI_OBJ " mips/m16${name}_run.o" 16924 as_fn_append SIM_MIPS_IGEN_ITABLE_FLAGS " -F 16" 16925 ;; #( 16926 *:*micromips32*:*) : 16927 ws="micromips_m32 micromips16 micromips32" 16928 16929 as_fn_append SIM_MIPS_MULTI_SRC " mips/micromips${name}_run.c" 16930 as_fn_append SIM_MIPS_MULTI_OBJ " mips/micromips${name}_run.o" 16931 as_fn_append SIM_MIPS_IGEN_ITABLE_FLAGS " -F 16,32" 16932 ;; #( 16933 *:*micromips64*:*) : 16934 ws="micromips_m64 micromips16 micromips64" 16935 16936 as_fn_append SIM_MIPS_MULTI_SRC " mips/micromips${name}_run.c" 16937 as_fn_append SIM_MIPS_MULTI_OBJ " mips/micromips${name}_run.o" 16938 as_fn_append SIM_MIPS_IGEN_ITABLE_FLAGS " -F 16,32,64" 16939 ;; #( 16940 *) : 16941 ws=m32 ;; 16942 esac 16943 16944 for w in ${ws}; do 16945 for base in engine icache idecode model semantics support; do 16946 as_fn_append SIM_MIPS_MULTI_SRC " mips/${w}${name}_${base}.c" 16947 as_fn_append SIM_MIPS_MULTI_SRC " mips/${w}${name}_${base}.h" 16948 as_fn_append SIM_MIPS_MULTI_OBJ " mips/${w}${name}_${base}.o" 16949 done 16950 as_fn_append SIM_MIPS_MULTI_IGEN_CONFIGS " ${w}${c}" 16951 done 16952 16953 echo "#include \"${w}${name}_engine.h\"" >> mips/multi-include.h 16954 16955 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do 16956 echo " case bfd_mach_${mach}:" >> mips/multi-run.c 16957 if test "x$mach" = x"${sim_mips_multi_default}"; then : 16958 echo " default:" >> mips/multi-run.c 16959 sim_mips_seen_default=yes 16960 16961 fi 16962 done 16963 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \ 16964 >> mips/multi-run.c 16965 echo " break;" >> mips/multi-run.c 16966 done 16967 16968 if test "x$sim_mips_seen_default" = xno; then : 16969 as_fn_error $? "Error in configure.ac: \${sim_mips_multi_configs} doesn't have an entry for \${sim_mips_multi_default}" "$LINENO" 5 16970 fi 16971 16972 cat << __EOF__ >> mips/multi-run.c 16973 } 16974 } 16975 __EOF__ 16976 16977 else 16978 SIM_MIPS_IGEN_ITABLE_FLAGS='$(SIM_MIPS_SINGLE_FLAGS)' 16979 if test "x$SIM_MIPS_GEN" = x"M16"; then : 16980 as_fn_append SIM_MIPS_IGEN_ITABLE_FLAGS ' $(SIM_MIPS_M16_FLAGS)' 16981 fi 16982 16983 fi 16984 SIM_MIPS_SINGLE_FLAGS="-F ${sim_mips_single_filter} ${sim_mips_single_machine}" 16985 SIM_MIPS_M16_FLAGS="-F ${sim_mips_m16_filter} ${sim_mips_m16_machine}" 16986 16987 16988 16989 16990 16991 16992 16993 if test "$SIM_MIPS_GEN" = "SINGLE"; then 16994 SIM_MIPS_GEN_MODE_SINGLE_TRUE= 16995 SIM_MIPS_GEN_MODE_SINGLE_FALSE='#' 16996 else 16997 SIM_MIPS_GEN_MODE_SINGLE_TRUE='#' 16998 SIM_MIPS_GEN_MODE_SINGLE_FALSE= 16999 fi 17000 17001 if test "$SIM_MIPS_GEN" = "M16"; then 17002 SIM_MIPS_GEN_MODE_M16_TRUE= 17003 SIM_MIPS_GEN_MODE_M16_FALSE='#' 17004 else 17005 SIM_MIPS_GEN_MODE_M16_TRUE='#' 17006 SIM_MIPS_GEN_MODE_M16_FALSE= 17007 fi 17008 17009 if test "$SIM_MIPS_GEN" = "MULTI"; then 17010 SIM_MIPS_GEN_MODE_MULTI_TRUE= 17011 SIM_MIPS_GEN_MODE_MULTI_FALSE='#' 17012 else 17013 SIM_MIPS_GEN_MODE_MULTI_TRUE='#' 17014 SIM_MIPS_GEN_MODE_MULTI_FALSE= 17015 fi 17016 17017 17018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc bitsize settings" >&5 17019 $as_echo_n "checking for sim ppc bitsize settings... " >&6; } 17020 # Check whether --enable-sim-ppc-bitsize was given. 17021 if test "${enable_sim_ppc_bitsize+set}" = set; then : 17022 enableval=$enable_sim_ppc_bitsize; case "${enableval}" in 17023 32|64) sim_ppc_bitsize="-DWITH_TARGET_WORD_BITSIZE=$enableval";; 17024 *) as_fn_error $? "\"--enable-sim-ppc-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5;; 17025 esac 17026 else 17027 sim_ppc_bitsize="" 17028 fi 17029 17030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_bitsize" >&5 17031 $as_echo "$sim_ppc_bitsize" >&6; } 17032 17033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc decode mechanism" >&5 17034 $as_echo_n "checking for sim ppc decode mechanism... " >&6; } 17035 # Check whether --enable-sim-ppc-decode-mechanism was given. 17036 if test "${enable_sim_ppc_decode_mechanism+set}" = set; then : 17037 enableval=$enable_sim_ppc_decode_mechanism; case "${enableval}" in 17038 yes|no) as_fn_error $? "\"No value supplied for --enable-sim-ppc-decode-mechanism=file\"" "$LINENO" 5;; 17039 array|switch|padded-switch|goto-switch) sim_ppc_decode_mechanism="-T ${enableval}";; 17040 *) as_fn_error $? "\"File $enableval is not an opcode rules file\"" "$LINENO" 5;; 17041 esac 17042 else 17043 sim_ppc_decode_mechanism="" 17044 fi 17045 17046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_decode_mechanism" >&5 17047 $as_echo "$sim_ppc_decode_mechanism" >&6; } 17048 17049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc default model" >&5 17050 $as_echo_n "checking for sim ppc default model... " >&6; } 17051 # Check whether --enable-sim-ppc-default-model was given. 17052 if test "${enable_sim_ppc_default_model+set}" = set; then : 17053 enableval=$enable_sim_ppc_default_model; case "${enableval}" in 17054 yes|no) as_fn_error $? "\"No value supplied for --enable-sim-ppc-default-model=model\"" "$LINENO" 5;; 17055 *) sim_ppc_default_model="-DWITH_DEFAULT_MODEL=${enableval}";; 17056 esac 17057 else 17058 sim_ppc_default_model="" 17059 fi 17060 17061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_default_model" >&5 17062 $as_echo "$sim_ppc_default_model" >&6; } 17063 17064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc duplicate settings" >&5 17065 $as_echo_n "checking for sim ppc duplicate settings... " >&6; } 17066 # Check whether --enable-sim-ppc-duplicate was given. 17067 if test "${enable_sim_ppc_duplicate+set}" = set; then : 17068 enableval=$enable_sim_ppc_duplicate; case "${enableval}" in 17069 yes) sim_ppc_dup="-E";; 17070 no) sim_ppc_dup="";; 17071 *) as_fn_error $? "\"--enable-sim-ppc-duplicate does not take a value\"" "$LINENO" 5;; 17072 esac 17073 else 17074 sim_ppc_dup="-E" 17075 fi 17076 17077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_dup" >&5 17078 $as_echo "$sim_ppc_dup" >&6; } 17079 17080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc filter rules" >&5 17081 $as_echo_n "checking for sim ppc filter rules... " >&6; } 17082 # Check whether --enable-sim-ppc-filter was given. 17083 if test "${enable_sim_ppc_filter+set}" = set; then : 17084 enableval=$enable_sim_ppc_filter; case "${enableval}" in 17085 yes) as_fn_error $? "\"--enable-sim-ppc-filter must be specified with a rule to filter or no\"" "$LINENO" 5;; 17086 no) sim_ppc_filter="";; 17087 *) sim_ppc_filter="-F $enableval";; 17088 esac 17089 else 17090 sim_ppc_filter="-F 32,f,o" 17091 fi 17092 17093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_filter" >&5 17094 $as_echo "$sim_ppc_filter" >&6; } 17095 17096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc float settings" >&5 17097 $as_echo_n "checking for sim ppc float settings... " >&6; } 17098 # Check whether --enable-sim-ppc-float was given. 17099 if test "${enable_sim_ppc_float+set}" = set; then : 17100 enableval=$enable_sim_ppc_float; case "${enableval}" in 17101 yes | hard) sim_ppc_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";; 17102 no | soft) sim_ppc_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";; 17103 altivec) sim_ppc_float="-DWITH_ALTIVEC" ; sim_ppc_filter="${sim_ppc_filter},av" ;; 17104 *spe*|*simd*) sim_ppc_float="-DWITH_E500" ; sim_ppc_filter="${sim_ppc_filter},e500" ;; 17105 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-ppc-float\"" "$LINENO" 5;; 17106 esac 17107 else 17108 case "${target}" in 17109 *altivec*) sim_ppc_float="-DWITH_ALTIVEC" ; sim_ppc_filter="${sim_ppc_filter},av" ;; 17110 *spe*|*simd*) sim_ppc_float="-DWITH_E500" ; sim_ppc_filter="${sim_ppc_filter},e500" ;; 17111 *) sim_ppc_float="" 17112 esac 17113 fi 17114 17115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_float" >&5 17116 $as_echo "$sim_ppc_float" >&6; } 17117 17118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc hardware settings" >&5 17119 $as_echo_n "checking for sim ppc hardware settings... " >&6; } 17120 hardware="cpu,memory,nvram,iobus,htab,disk,trace,register,vm,init,core,pal,com,eeprom,opic,glue,phb,ide,sem,shm" 17121 # Check whether --enable-sim-ppc-hardware was given. 17122 if test "${enable_sim_ppc_hardware+set}" = set; then : 17123 enableval=$enable_sim_ppc_hardware; case "${enableval}" in 17124 yes) ;; 17125 no) as_fn_error $? "\"List of hardware must be specified for --enable-sim-ppc-hardware\"" "$LINENO" 5;; 17126 ,*) hardware="${hardware}${enableval}";; 17127 *,) hardware="${enableval}${hardware}";; 17128 *) hardware="${enableval}"'';; 17129 esac 17130 fi 17131 17132 sim_ppc_hw_src=`echo $hardware | sed -e 's/,/.c hw_/g' -e 's/^/hw_/' -e s'/$/.c/'` 17133 sim_ppc_hw_obj=`echo $sim_ppc_hw_src | sed -e 's/\.c/.o/g'` 17134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardware" >&5 17135 $as_echo "$hardware" >&6; } 17136 17137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc icache settings" >&5 17138 $as_echo_n "checking for sim ppc icache settings... " >&6; } 17139 # Check whether --enable-sim-ppc-icache was given. 17140 if test "${enable_sim_ppc_icache+set}" = set; then : 17141 enableval=$enable_sim_ppc_icache; icache="-R" 17142 case "${enableval}" in 17143 yes) icache="1024"; sim_ppc_icache="-I $icache";; 17144 no) sim_ppc_icache="-R";; 17145 *) icache=1024 17146 sim_ppc_icache="-" 17147 for x in `echo "${enableval}" | sed -e "s/,/ /g"`; do 17148 case "$x" in 17149 define) sim_ppc_icache="${sim_ppc_icache}R";; 17150 semantic) sim_ppc_icache="${sim_ppc_icache}C";; 17151 insn) sim_ppc_icache="${sim_ppc_icache}S";; 17152 0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) icache=$x;; 17153 *) as_fn_error $? "\"Unknown value $x for --enable-sim-ppc-icache\"" "$LINENO" 5;; 17154 esac 17155 done 17156 sim_ppc_icache="${sim_ppc_icache}I $icache";; 17157 esac 17158 else 17159 sim_ppc_icache="-CSRI 1024" 17160 fi 17161 17162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_icache" >&5 17163 $as_echo "$sim_ppc_icache" >&6; } 17164 17165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc jump settings" >&5 17166 $as_echo_n "checking for sim ppc jump settings... " >&6; } 17167 # Check whether --enable-sim-ppc-jump was given. 17168 if test "${enable_sim_ppc_jump+set}" = set; then : 17169 enableval=$enable_sim_ppc_jump; case "${enableval}" in 17170 yes) sim_ppc_jump="-J";; 17171 no) sim_ppc_jump="";; 17172 *) as_fn_error $? "\"--enable-sim-ppc-jump does not take a value\"" "$LINENO" 5;; 17173 esac 17174 else 17175 sim_ppc_jump="" 17176 fi 17177 17178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_jump" >&5 17179 $as_echo "$sim_ppc_jump" >&6; } 17180 17181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc source debug line numbers" >&5 17182 $as_echo_n "checking for sim ppc source debug line numbers... " >&6; } 17183 # Check whether --enable-sim-ppc-line-nr was given. 17184 if test "${enable_sim_ppc_line_nr+set}" = set; then : 17185 enableval=$enable_sim_ppc_line_nr; case "${enableval}" in 17186 yes) sim_ppc_line_nr="";; 17187 no) sim_ppc_line_nr="-L";; 17188 *) as_fn_error $? "\"--enable-sim-ppc-line-nr does not take a value\"" "$LINENO" 5;; 17189 esac 17190 else 17191 sim_ppc_line_nr="" 17192 fi 17193 17194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_line_nr" >&5 17195 $as_echo "$sim_ppc_line_nr" >&6; } 17196 17197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc model" >&5 17198 $as_echo_n "checking for sim ppc model... " >&6; } 17199 # Check whether --enable-sim-ppc-model was given. 17200 if test "${enable_sim_ppc_model+set}" = set; then : 17201 enableval=$enable_sim_ppc_model; case "${enableval}" in 17202 yes|no) as_fn_error $? "\"No value supplied for --enable-sim-ppc-model=model\"" "$LINENO" 5;; 17203 *) sim_ppc_model="-DWITH_MODEL=${enableval}";; 17204 esac 17205 else 17206 sim_ppc_model="" 17207 fi 17208 17209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_model" >&5 17210 $as_echo "$sim_ppc_model" >&6; } 17211 17212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc model issue" >&5 17213 $as_echo_n "checking for sim ppc model issue... " >&6; } 17214 # Check whether --enable-sim-ppc-model-issue was given. 17215 if test "${enable_sim_ppc_model_issue+set}" = set; then : 17216 enableval=$enable_sim_ppc_model_issue; case "${enableval}" in 17217 yes) sim_ppc_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_PROCESS";; 17218 no) sim_ppc_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_IGNORE";; 17219 *) as_fn_error $? "\"--enable-sim-ppc-model-issue does not take a value\"" "$LINENO" 5;; 17220 esac 17221 else 17222 sim_ppc_model_issue="" 17223 fi 17224 17225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_model_issue" >&5 17226 $as_echo "$sim_ppc_model_issue" >&6; } 17227 17228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc event monitoring" >&5 17229 $as_echo_n "checking for sim ppc event monitoring... " >&6; } 17230 # Check whether --enable-sim-ppc-monitor was given. 17231 if test "${enable_sim_ppc_monitor+set}" = set; then : 17232 enableval=$enable_sim_ppc_monitor; case "${enableval}" in 17233 yes) sim_ppc_monitor="-DWITH_MON='MONITOR_INSTRUCTION_ISSUE | MONITOR_LOAD_STORE_UNIT'";; 17234 no) sim_ppc_monitor="-DWITH_MON=0";; 17235 instruction) sim_ppc_monitor="-DWITH_MON=MONITOR_INSTRUCTION_ISSUE";; 17236 memory) sim_ppc_monitor="-DWITH_MON=MONITOR_LOAD_STORE_UNIT";; 17237 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-ppc-mon\"" "$LINENO" 5;; 17238 esac 17239 else 17240 sim_ppc_monitor="" 17241 fi 17242 17243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_monitor" >&5 17244 $as_echo "$sim_ppc_monitor" >&6; } 17245 17246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc opcode lookup settings" >&5 17247 $as_echo_n "checking for sim ppc opcode lookup settings... " >&6; } 17248 # Check whether --enable-sim-ppc-opcode was given. 17249 if test "${enable_sim_ppc_opcode+set}" = set; then : 17250 enableval=$enable_sim_ppc_opcode; case "${enableval}" in 17251 yes|no) as_fn_error $? "\"No value supplied for --enable-sim-ppc-opcode=file\"" "$LINENO" 5;; 17252 *) if test -f "${srcdir}/${enableval}"; then 17253 sim_ppc_opcode="${enableval}" 17254 elif test -f "${srcdir}/dc-${enableval}"; then 17255 sim_ppc_opcode="dc-${enableval}" 17256 else 17257 as_fn_error $? "\"File $enableval is not an opcode rules file\"" "$LINENO" 5 17258 fi;; 17259 esac 17260 else 17261 sim_ppc_opcode="dc-complex" 17262 fi 17263 17264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_opcode" >&5 17265 $as_echo "$sim_ppc_opcode" >&6; } 17266 17267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc smp settings" >&5 17268 $as_echo_n "checking for sim ppc smp settings... " >&6; } 17269 # Check whether --enable-sim-ppc-smp was given. 17270 if test "${enable_sim_ppc_smp+set}" = set; then : 17271 enableval=$enable_sim_ppc_smp; case "${enableval}" in 17272 yes) sim_ppc_smp="-DWITH_SMP=5" ; sim_ppc_igen_smp="-N 5";; 17273 no) sim_ppc_smp="-DWITH_SMP=0" ; sim_ppc_igen_smp="-N 0";; 17274 *) sim_ppc_smp="-DWITH_SMP=$enableval" ; sim_ppc_igen_smp="-N $enableval";; 17275 esac 17276 else 17277 sim_ppc_smp="-DWITH_SMP=5" ; sim_ppc_igen_smp="-N 5" 17278 fi 17279 17280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_smp" >&5 17281 $as_echo "$sim_ppc_smp" >&6; } 17282 17283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc switch table settings" >&5 17284 $as_echo_n "checking for sim ppc switch table settings... " >&6; } 17285 # Check whether --enable-sim-ppc-switch was given. 17286 if test "${enable_sim_ppc_switch+set}" = set; then : 17287 enableval=$enable_sim_ppc_switch; case "${enableval}" in 17288 yes) sim_ppc_switch="-DWITH_SPREG_SWITCH_TABLE";; 17289 no) sim_ppc_switch="";; 17290 *) as_fn_error $? "\"--enable-sim-ppc-switch does not take a value\"" "$LINENO" 5;; 17291 esac 17292 else 17293 sim_ppc_switch="" 17294 fi 17295 17296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_switch" >&5 17297 $as_echo "$sim_ppc_switch" >&6; } 17298 17299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc timebase" >&5 17300 $as_echo_n "checking for sim ppc timebase... " >&6; } 17301 # Check whether --enable-sim-ppc-timebase was given. 17302 if test "${enable_sim_ppc_timebase+set}" = set; then : 17303 enableval=$enable_sim_ppc_timebase; case "${enableval}" in 17304 yes) sim_ppc_timebase="-DWITH_TIME_BASE=1";; 17305 no) sim_ppc_timebase="-DWITH_TIME_BASE=0";; 17306 *) as_fn_error $? "\"--enable-sim-ppc-timebase does not take a value\"" "$LINENO" 5;; 17307 esac 17308 else 17309 sim_ppc_timebase="" 17310 fi 17311 17312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_timebase" >&5 17313 $as_echo "$sim_ppc_timebase" >&6; } 17314 17315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim ppc xor endian settings" >&5 17316 $as_echo_n "checking for sim ppc xor endian settings... " >&6; } 17317 # Check whether --enable-sim-ppc-xor-endian was given. 17318 if test "${enable_sim_ppc_xor_endian+set}" = set; then : 17319 enableval=$enable_sim_ppc_xor_endian; case "${enableval}" in 17320 yes) sim_ppc_xor_endian="-DWITH_XOR_ENDIAN=8";; 17321 no) sim_ppc_xor_endian="-DWITH_XOR_ENDIAN=0";; 17322 *) sim_ppc_xor_endian="-DWITH_XOR_ENDIAN=$enableval";; 17323 esac 17324 else 17325 sim_ppc_xor_endian="" 17326 fi 17327 17328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_ppc_xor_endian" >&5 17329 $as_echo "$sim_ppc_xor_endian" >&6; } 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking riscv bitsize" >&5 17353 $as_echo_n "checking riscv bitsize... " >&6; } 17354 SIM_RISCV_BITSIZE=64 17355 case $target in #( 17356 riscv32*) : 17357 SIM_RISCV_BITSIZE=32 ;; #( 17358 *) : 17359 ;; 17360 esac 17361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SIM_RISCV_BITSIZE" >&5 17362 $as_echo "$SIM_RISCV_BITSIZE" >&6; } 17363 17364 17365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sim rx should be cycle accurate" >&5 17366 $as_echo_n "checking whether sim rx should be cycle accurate... " >&6; } 17367 # Check whether --enable-sim-rx-cycle-accurate was given. 17368 if test "${enable_sim_rx_cycle_accurate+set}" = set; then : 17369 enableval=$enable_sim_rx_cycle_accurate; case "${enableval}" in 17370 yes | no) ;; 17371 *) as_fn_error $? "bad value ${enableval} given for --enable-sim-rx-cycle-accurate option" "$LINENO" 5 ;; 17372 esac 17373 fi 17374 17375 if test "x${enable_sim_rx_cycle_accurate}" != xno; then 17376 SIM_RX_CYCLE_ACCURATE_FLAGS="-DCYCLE_ACCURATE" 17377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17378 $as_echo "yes" >&6; } 17379 else 17380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17381 $as_echo "no" >&6; } 17382 fi 17383 17384 17385 17386 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in" 17387 17388 cat >confcache <<\_ACEOF 17389 # This file is a shell script that caches the results of configure 17390 # tests run on this system so they can be shared between configure 17391 # scripts and configure runs, see configure's option --config-cache. 17392 # It is not useful on other systems. If it contains results you don't 17393 # want to keep, you may remove or edit it. 17394 # 17395 # config.status only pays attention to the cache file if you give it 17396 # the --recheck option to rerun configure. 17397 # 17398 # `ac_cv_env_foo' variables (set or unset) will be overridden when 17399 # loading this file, other *unset* `ac_cv_foo' will be assigned the 17400 # following values. 17401 17402 _ACEOF 17403 17404 # The following way of writing the cache mishandles newlines in values, 17405 # but we know of no workaround that is simple, portable, and efficient. 17406 # So, we kill variables containing newlines. 17407 # Ultrix sh set writes to stderr and can't be redirected directly, 17408 # and sets the high bit in the cache file unless we assign to the vars. 17409 ( 17410 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 17411 eval ac_val=\$$ac_var 17412 case $ac_val in #( 17413 *${as_nl}*) 17414 case $ac_var in #( 17415 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 17416 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 17417 esac 17418 case $ac_var in #( 17419 _ | IFS | as_nl) ;; #( 17420 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 17421 *) { eval $ac_var=; unset $ac_var;} ;; 17422 esac ;; 17423 esac 17424 done 17425 17426 (set) 2>&1 | 17427 case $as_nl`(ac_space=' '; set) 2>&1` in #( 17428 *${as_nl}ac_space=\ *) 17429 # `set' does not quote correctly, so add quotes: double-quote 17430 # substitution turns \\\\ into \\, and sed turns \\ into \. 17431 sed -n \ 17432 "s/'/'\\\\''/g; 17433 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 17434 ;; #( 17435 *) 17436 # `set' quotes correctly as required by POSIX, so do not add quotes. 17437 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 17438 ;; 17439 esac | 17440 sort 17441 ) | 17442 sed ' 17443 /^ac_cv_env_/b end 17444 t clear 17445 :clear 17446 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 17447 t end 17448 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 17449 :end' >>confcache 17450 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 17451 if test -w "$cache_file"; then 17452 if test "x$cache_file" != "x/dev/null"; then 17453 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 17454 $as_echo "$as_me: updating cache $cache_file" >&6;} 17455 if test ! -f "$cache_file" || test -h "$cache_file"; then 17456 cat confcache >"$cache_file" 17457 else 17458 case $cache_file in #( 17459 */* | ?:*) 17460 mv -f confcache "$cache_file"$$ && 17461 mv -f "$cache_file"$$ "$cache_file" ;; #( 17462 *) 17463 mv -f confcache "$cache_file" ;; 17464 esac 17465 fi 17466 fi 17467 else 17468 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 17469 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 17470 fi 17471 fi 17472 rm -f confcache 17473 17474 test "x$prefix" = xNONE && prefix=$ac_default_prefix 17475 # Let make expand exec_prefix. 17476 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 17477 17478 DEFS=-DHAVE_CONFIG_H 17479 17480 ac_libobjs= 17481 ac_ltlibobjs= 17482 U= 17483 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 17484 # 1. Remove the extension, and $U if already installed. 17485 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 17486 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 17487 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 17488 # will be set to the directory where LIBOBJS objects are built. 17489 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 17490 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 17491 done 17492 LIBOBJS=$ac_libobjs 17493 17494 LTLIBOBJS=$ac_ltlibobjs 17495 17496 17497 17498 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 17499 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 17500 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17501 fi 17502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 17503 $as_echo_n "checking that generated files are newer than configure... " >&6; } 17504 if test -n "$am_sleep_pid"; then 17505 # Hide warnings about reused PIDs. 17506 wait $am_sleep_pid 2>/dev/null 17507 fi 17508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 17509 $as_echo "done" >&6; } 17510 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 17511 as_fn_error $? "conditional \"AMDEP\" was never defined. 17512 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17513 fi 17514 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 17515 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 17516 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17517 fi 17518 if test -n "$EXEEXT"; then 17519 am__EXEEXT_TRUE= 17520 am__EXEEXT_FALSE='#' 17521 else 17522 am__EXEEXT_TRUE='#' 17523 am__EXEEXT_FALSE= 17524 fi 17525 17526 if test -z "${SIM_ENABLE_ARCH_aarch64_TRUE}" && test -z "${SIM_ENABLE_ARCH_aarch64_FALSE}"; then 17527 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_aarch64\" was never defined. 17528 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17529 fi 17530 if test -z "${SIM_ENABLE_ARCH_avr_TRUE}" && test -z "${SIM_ENABLE_ARCH_avr_FALSE}"; then 17531 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_avr\" was never defined. 17532 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17533 fi 17534 if test -z "${SIM_ENABLE_ARCH_bfin_TRUE}" && test -z "${SIM_ENABLE_ARCH_bfin_FALSE}"; then 17535 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_bfin\" was never defined. 17536 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17537 fi 17538 if test -z "${SIM_ENABLE_ARCH_bpf_TRUE}" && test -z "${SIM_ENABLE_ARCH_bpf_FALSE}"; then 17539 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_bpf\" was never defined. 17540 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17541 fi 17542 if test -z "${SIM_ENABLE_ARCH_cr16_TRUE}" && test -z "${SIM_ENABLE_ARCH_cr16_FALSE}"; then 17543 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_cr16\" was never defined. 17544 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17545 fi 17546 if test -z "${SIM_ENABLE_ARCH_cris_TRUE}" && test -z "${SIM_ENABLE_ARCH_cris_FALSE}"; then 17547 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_cris\" was never defined. 17548 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17549 fi 17550 if test -z "${SIM_ENABLE_ARCH_d10v_TRUE}" && test -z "${SIM_ENABLE_ARCH_d10v_FALSE}"; then 17551 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_d10v\" was never defined. 17552 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17553 fi 17554 if test -z "${SIM_ENABLE_ARCH_frv_TRUE}" && test -z "${SIM_ENABLE_ARCH_frv_FALSE}"; then 17555 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_frv\" was never defined. 17556 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17557 fi 17558 if test -z "${SIM_ENABLE_ARCH_ft32_TRUE}" && test -z "${SIM_ENABLE_ARCH_ft32_FALSE}"; then 17559 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_ft32\" was never defined. 17560 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17561 fi 17562 if test -z "${SIM_ENABLE_ARCH_h8300_TRUE}" && test -z "${SIM_ENABLE_ARCH_h8300_FALSE}"; then 17563 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_h8300\" was never defined. 17564 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17565 fi 17566 if test -z "${SIM_ENABLE_ARCH_iq2000_TRUE}" && test -z "${SIM_ENABLE_ARCH_iq2000_FALSE}"; then 17567 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_iq2000\" was never defined. 17568 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17569 fi 17570 if test -z "${SIM_ENABLE_ARCH_lm32_TRUE}" && test -z "${SIM_ENABLE_ARCH_lm32_FALSE}"; then 17571 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_lm32\" was never defined. 17572 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17573 fi 17574 if test -z "${SIM_ENABLE_ARCH_m32c_TRUE}" && test -z "${SIM_ENABLE_ARCH_m32c_FALSE}"; then 17575 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_m32c\" was never defined. 17576 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17577 fi 17578 if test -z "${SIM_ENABLE_ARCH_m32r_TRUE}" && test -z "${SIM_ENABLE_ARCH_m32r_FALSE}"; then 17579 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_m32r\" was never defined. 17580 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17581 fi 17582 if test -z "${SIM_ENABLE_ARCH_m68hc11_TRUE}" && test -z "${SIM_ENABLE_ARCH_m68hc11_FALSE}"; then 17583 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_m68hc11\" was never defined. 17584 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17585 fi 17586 if test -z "${SIM_ENABLE_ARCH_mcore_TRUE}" && test -z "${SIM_ENABLE_ARCH_mcore_FALSE}"; then 17587 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_mcore\" was never defined. 17588 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17589 fi 17590 if test -z "${SIM_ENABLE_ARCH_microblaze_TRUE}" && test -z "${SIM_ENABLE_ARCH_microblaze_FALSE}"; then 17591 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_microblaze\" was never defined. 17592 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17593 fi 17594 if test -z "${SIM_ENABLE_ARCH_mips_TRUE}" && test -z "${SIM_ENABLE_ARCH_mips_FALSE}"; then 17595 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_mips\" was never defined. 17596 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17597 fi 17598 if test -z "${SIM_ENABLE_ARCH_mn10300_TRUE}" && test -z "${SIM_ENABLE_ARCH_mn10300_FALSE}"; then 17599 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_mn10300\" was never defined. 17600 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17601 fi 17602 if test -z "${SIM_ENABLE_ARCH_moxie_TRUE}" && test -z "${SIM_ENABLE_ARCH_moxie_FALSE}"; then 17603 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_moxie\" was never defined. 17604 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17605 fi 17606 if test -z "${SIM_ENABLE_ARCH_msp430_TRUE}" && test -z "${SIM_ENABLE_ARCH_msp430_FALSE}"; then 17607 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_msp430\" was never defined. 17608 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17609 fi 17610 if test -z "${SIM_ENABLE_ARCH_or1k_TRUE}" && test -z "${SIM_ENABLE_ARCH_or1k_FALSE}"; then 17611 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_or1k\" was never defined. 17612 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17613 fi 17614 if test -z "${SIM_ENABLE_ARCH_ppc_TRUE}" && test -z "${SIM_ENABLE_ARCH_ppc_FALSE}"; then 17615 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_ppc\" was never defined. 17616 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17617 fi 17618 if test -z "${SIM_ENABLE_ARCH_pru_TRUE}" && test -z "${SIM_ENABLE_ARCH_pru_FALSE}"; then 17619 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_pru\" was never defined. 17620 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17621 fi 17622 if test -z "${SIM_ENABLE_ARCH_riscv_TRUE}" && test -z "${SIM_ENABLE_ARCH_riscv_FALSE}"; then 17623 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_riscv\" was never defined. 17624 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17625 fi 17626 if test -z "${SIM_ENABLE_ARCH_rl78_TRUE}" && test -z "${SIM_ENABLE_ARCH_rl78_FALSE}"; then 17627 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_rl78\" was never defined. 17628 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17629 fi 17630 if test -z "${SIM_ENABLE_ARCH_rx_TRUE}" && test -z "${SIM_ENABLE_ARCH_rx_FALSE}"; then 17631 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_rx\" was never defined. 17632 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17633 fi 17634 if test -z "${SIM_ENABLE_ARCH_sh_TRUE}" && test -z "${SIM_ENABLE_ARCH_sh_FALSE}"; then 17635 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_sh\" was never defined. 17636 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17637 fi 17638 if test -z "${SIM_ENABLE_ARCH_erc32_TRUE}" && test -z "${SIM_ENABLE_ARCH_erc32_FALSE}"; then 17639 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_erc32\" was never defined. 17640 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17641 fi 17642 if test -z "${SIM_ENABLE_ARCH_v850_TRUE}" && test -z "${SIM_ENABLE_ARCH_v850_FALSE}"; then 17643 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_v850\" was never defined. 17644 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17645 fi 17646 if test -z "${SIM_ENABLE_ARCH_examples_TRUE}" && test -z "${SIM_ENABLE_ARCH_examples_FALSE}"; then 17647 as_fn_error $? "conditional \"SIM_ENABLE_ARCH_examples\" was never defined. 17648 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17649 fi 17650 if test -z "${ENABLE_SIM_TRUE}" && test -z "${ENABLE_SIM_FALSE}"; then 17651 as_fn_error $? "conditional \"ENABLE_SIM\" was never defined. 17652 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17653 fi 17654 if test -z "${SIM_ENABLE_HW_TRUE}" && test -z "${SIM_ENABLE_HW_FALSE}"; then 17655 as_fn_error $? "conditional \"SIM_ENABLE_HW\" was never defined. 17656 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17657 fi 17658 if test -z "${SIM_MIPS_GEN_MODE_SINGLE_TRUE}" && test -z "${SIM_MIPS_GEN_MODE_SINGLE_FALSE}"; then 17659 as_fn_error $? "conditional \"SIM_MIPS_GEN_MODE_SINGLE\" was never defined. 17660 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17661 fi 17662 if test -z "${SIM_MIPS_GEN_MODE_M16_TRUE}" && test -z "${SIM_MIPS_GEN_MODE_M16_FALSE}"; then 17663 as_fn_error $? "conditional \"SIM_MIPS_GEN_MODE_M16\" was never defined. 17664 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17665 fi 17666 if test -z "${SIM_MIPS_GEN_MODE_MULTI_TRUE}" && test -z "${SIM_MIPS_GEN_MODE_MULTI_FALSE}"; then 17667 as_fn_error $? "conditional \"SIM_MIPS_GEN_MODE_MULTI\" was never defined. 17668 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17669 fi 17670 17671 : "${CONFIG_STATUS=./config.status}" 17672 ac_write_fail=0 17673 ac_clean_files_save=$ac_clean_files 17674 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 17675 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 17676 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 17677 as_write_fail=0 17678 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 17679 #! $SHELL 17680 # Generated by $as_me. 17681 # Run this file to recreate the current configuration. 17682 # Compiler output produced by configure, useful for debugging 17683 # configure, is in config.log if it exists. 17684 17685 debug=false 17686 ac_cs_recheck=false 17687 ac_cs_silent=false 17688 17689 SHELL=\${CONFIG_SHELL-$SHELL} 17690 export SHELL 17691 _ASEOF 17692 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 17693 ## -------------------- ## 17694 ## M4sh Initialization. ## 17695 ## -------------------- ## 17696 17697 # Be more Bourne compatible 17698 DUALCASE=1; export DUALCASE # for MKS sh 17699 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 17700 emulate sh 17701 NULLCMD=: 17702 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 17703 # is contrary to our usage. Disable this feature. 17704 alias -g '${1+"$@"}'='"$@"' 17705 setopt NO_GLOB_SUBST 17706 else 17707 case `(set -o) 2>/dev/null` in #( 17708 *posix*) : 17709 set -o posix ;; #( 17710 *) : 17711 ;; 17712 esac 17713 fi 17714 17715 17716 as_nl=' 17717 ' 17718 export as_nl 17719 # Printing a long string crashes Solaris 7 /usr/bin/printf. 17720 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 17721 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 17722 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 17723 # Prefer a ksh shell builtin over an external printf program on Solaris, 17724 # but without wasting forks for bash or zsh. 17725 if test -z "$BASH_VERSION$ZSH_VERSION" \ 17726 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 17727 as_echo='print -r --' 17728 as_echo_n='print -rn --' 17729 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 17730 as_echo='printf %s\n' 17731 as_echo_n='printf %s' 17732 else 17733 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 17734 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 17735 as_echo_n='/usr/ucb/echo -n' 17736 else 17737 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 17738 as_echo_n_body='eval 17739 arg=$1; 17740 case $arg in #( 17741 *"$as_nl"*) 17742 expr "X$arg" : "X\\(.*\\)$as_nl"; 17743 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 17744 esac; 17745 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 17746 ' 17747 export as_echo_n_body 17748 as_echo_n='sh -c $as_echo_n_body as_echo' 17749 fi 17750 export as_echo_body 17751 as_echo='sh -c $as_echo_body as_echo' 17752 fi 17753 17754 # The user is always right. 17755 if test "${PATH_SEPARATOR+set}" != set; then 17756 PATH_SEPARATOR=: 17757 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 17758 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 17759 PATH_SEPARATOR=';' 17760 } 17761 fi 17762 17763 17764 # IFS 17765 # We need space, tab and new line, in precisely that order. Quoting is 17766 # there to prevent editors from complaining about space-tab. 17767 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 17768 # splitting by setting IFS to empty value.) 17769 IFS=" "" $as_nl" 17770 17771 # Find who we are. Look in the path if we contain no directory separator. 17772 as_myself= 17773 case $0 in #(( 17774 *[\\/]* ) as_myself=$0 ;; 17775 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17776 for as_dir in $PATH 17777 do 17778 IFS=$as_save_IFS 17779 test -z "$as_dir" && as_dir=. 17780 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 17781 done 17782 IFS=$as_save_IFS 17783 17784 ;; 17785 esac 17786 # We did not find ourselves, most probably we were run as `sh COMMAND' 17787 # in which case we are not to be found in the path. 17788 if test "x$as_myself" = x; then 17789 as_myself=$0 17790 fi 17791 if test ! -f "$as_myself"; then 17792 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 17793 exit 1 17794 fi 17795 17796 # Unset variables that we do not need and which cause bugs (e.g. in 17797 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 17798 # suppresses any "Segmentation fault" message there. '((' could 17799 # trigger a bug in pdksh 5.2.14. 17800 for as_var in BASH_ENV ENV MAIL MAILPATH 17801 do eval test x\${$as_var+set} = xset \ 17802 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 17803 done 17804 PS1='$ ' 17805 PS2='> ' 17806 PS4='+ ' 17807 17808 # NLS nuisances. 17809 LC_ALL=C 17810 export LC_ALL 17811 LANGUAGE=C 17812 export LANGUAGE 17813 17814 # CDPATH. 17815 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17816 17817 17818 # as_fn_error STATUS ERROR [LINENO LOG_FD] 17819 # ---------------------------------------- 17820 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 17821 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 17822 # script with STATUS, using 1 if that was 0. 17823 as_fn_error () 17824 { 17825 as_status=$1; test $as_status -eq 0 && as_status=1 17826 if test "$4"; then 17827 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17828 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 17829 fi 17830 $as_echo "$as_me: error: $2" >&2 17831 as_fn_exit $as_status 17832 } # as_fn_error 17833 17834 17835 # as_fn_set_status STATUS 17836 # ----------------------- 17837 # Set $? to STATUS, without forking. 17838 as_fn_set_status () 17839 { 17840 return $1 17841 } # as_fn_set_status 17842 17843 # as_fn_exit STATUS 17844 # ----------------- 17845 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 17846 as_fn_exit () 17847 { 17848 set +e 17849 as_fn_set_status $1 17850 exit $1 17851 } # as_fn_exit 17852 17853 # as_fn_unset VAR 17854 # --------------- 17855 # Portably unset VAR. 17856 as_fn_unset () 17857 { 17858 { eval $1=; unset $1;} 17859 } 17860 as_unset=as_fn_unset 17861 # as_fn_append VAR VALUE 17862 # ---------------------- 17863 # Append the text in VALUE to the end of the definition contained in VAR. Take 17864 # advantage of any shell optimizations that allow amortized linear growth over 17865 # repeated appends, instead of the typical quadratic growth present in naive 17866 # implementations. 17867 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 17868 eval 'as_fn_append () 17869 { 17870 eval $1+=\$2 17871 }' 17872 else 17873 as_fn_append () 17874 { 17875 eval $1=\$$1\$2 17876 } 17877 fi # as_fn_append 17878 17879 # as_fn_arith ARG... 17880 # ------------------ 17881 # Perform arithmetic evaluation on the ARGs, and store the result in the 17882 # global $as_val. Take advantage of shells that can avoid forks. The arguments 17883 # must be portable across $(()) and expr. 17884 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 17885 eval 'as_fn_arith () 17886 { 17887 as_val=$(( $* )) 17888 }' 17889 else 17890 as_fn_arith () 17891 { 17892 as_val=`expr "$@" || test $? -eq 1` 17893 } 17894 fi # as_fn_arith 17895 17896 17897 if expr a : '\(a\)' >/dev/null 2>&1 && 17898 test "X`expr 00001 : '.*\(...\)'`" = X001; then 17899 as_expr=expr 17900 else 17901 as_expr=false 17902 fi 17903 17904 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 17905 as_basename=basename 17906 else 17907 as_basename=false 17908 fi 17909 17910 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 17911 as_dirname=dirname 17912 else 17913 as_dirname=false 17914 fi 17915 17916 as_me=`$as_basename -- "$0" || 17917 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 17918 X"$0" : 'X\(//\)$' \| \ 17919 X"$0" : 'X\(/\)' \| . 2>/dev/null || 17920 $as_echo X/"$0" | 17921 sed '/^.*\/\([^/][^/]*\)\/*$/{ 17922 s//\1/ 17923 q 17924 } 17925 /^X\/\(\/\/\)$/{ 17926 s//\1/ 17927 q 17928 } 17929 /^X\/\(\/\).*/{ 17930 s//\1/ 17931 q 17932 } 17933 s/.*/./; q'` 17934 17935 # Avoid depending upon Character Ranges. 17936 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 17937 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 17938 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 17939 as_cr_digits='0123456789' 17940 as_cr_alnum=$as_cr_Letters$as_cr_digits 17941 17942 ECHO_C= ECHO_N= ECHO_T= 17943 case `echo -n x` in #((((( 17944 -n*) 17945 case `echo 'xy\c'` in 17946 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 17947 xy) ECHO_C='\c';; 17948 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 17949 ECHO_T=' ';; 17950 esac;; 17951 *) 17952 ECHO_N='-n';; 17953 esac 17954 17955 rm -f conf$$ conf$$.exe conf$$.file 17956 if test -d conf$$.dir; then 17957 rm -f conf$$.dir/conf$$.file 17958 else 17959 rm -f conf$$.dir 17960 mkdir conf$$.dir 2>/dev/null 17961 fi 17962 if (echo >conf$$.file) 2>/dev/null; then 17963 if ln -s conf$$.file conf$$ 2>/dev/null; then 17964 as_ln_s='ln -s' 17965 # ... but there are two gotchas: 17966 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 17967 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 17968 # In both cases, we have to default to `cp -pR'. 17969 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 17970 as_ln_s='cp -pR' 17971 elif ln conf$$.file conf$$ 2>/dev/null; then 17972 as_ln_s=ln 17973 else 17974 as_ln_s='cp -pR' 17975 fi 17976 else 17977 as_ln_s='cp -pR' 17978 fi 17979 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 17980 rmdir conf$$.dir 2>/dev/null 17981 17982 17983 # as_fn_mkdir_p 17984 # ------------- 17985 # Create "$as_dir" as a directory, including parents if necessary. 17986 as_fn_mkdir_p () 17987 { 17988 17989 case $as_dir in #( 17990 -*) as_dir=./$as_dir;; 17991 esac 17992 test -d "$as_dir" || eval $as_mkdir_p || { 17993 as_dirs= 17994 while :; do 17995 case $as_dir in #( 17996 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 17997 *) as_qdir=$as_dir;; 17998 esac 17999 as_dirs="'$as_qdir' $as_dirs" 18000 as_dir=`$as_dirname -- "$as_dir" || 18001 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18002 X"$as_dir" : 'X\(//\)[^/]' \| \ 18003 X"$as_dir" : 'X\(//\)$' \| \ 18004 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 18005 $as_echo X"$as_dir" | 18006 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18007 s//\1/ 18008 q 18009 } 18010 /^X\(\/\/\)[^/].*/{ 18011 s//\1/ 18012 q 18013 } 18014 /^X\(\/\/\)$/{ 18015 s//\1/ 18016 q 18017 } 18018 /^X\(\/\).*/{ 18019 s//\1/ 18020 q 18021 } 18022 s/.*/./; q'` 18023 test -d "$as_dir" && break 18024 done 18025 test -z "$as_dirs" || eval "mkdir $as_dirs" 18026 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 18027 18028 18029 } # as_fn_mkdir_p 18030 if mkdir -p . 2>/dev/null; then 18031 as_mkdir_p='mkdir -p "$as_dir"' 18032 else 18033 test -d ./-p && rmdir ./-p 18034 as_mkdir_p=false 18035 fi 18036 18037 18038 # as_fn_executable_p FILE 18039 # ----------------------- 18040 # Test if FILE is an executable regular file. 18041 as_fn_executable_p () 18042 { 18043 test -f "$1" && test -x "$1" 18044 } # as_fn_executable_p 18045 as_test_x='test -x' 18046 as_executable_p=as_fn_executable_p 18047 18048 # Sed expression to map a string onto a valid CPP name. 18049 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 18050 18051 # Sed expression to map a string onto a valid variable name. 18052 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 18053 18054 18055 exec 6>&1 18056 ## ----------------------------------- ## 18057 ## Main body of $CONFIG_STATUS script. ## 18058 ## ----------------------------------- ## 18059 _ASEOF 18060 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 18061 18062 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18063 # Save the log message, to keep $0 and so on meaningful, and to 18064 # report actual input values of CONFIG_FILES etc. instead of their 18065 # values after options handling. 18066 ac_log=" 18067 This file was extended by sim $as_me 0, which was 18068 generated by GNU Autoconf 2.69. Invocation command line was 18069 18070 CONFIG_FILES = $CONFIG_FILES 18071 CONFIG_HEADERS = $CONFIG_HEADERS 18072 CONFIG_LINKS = $CONFIG_LINKS 18073 CONFIG_COMMANDS = $CONFIG_COMMANDS 18074 $ $0 $@ 18075 18076 on `(hostname || uname -n) 2>/dev/null | sed 1q` 18077 " 18078 18079 _ACEOF 18080 18081 case $ac_config_files in *" 18082 "*) set x $ac_config_files; shift; ac_config_files=$*;; 18083 esac 18084 18085 case $ac_config_headers in *" 18086 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 18087 esac 18088 18089 18090 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18091 # Files that config.status was made for. 18092 config_files="$ac_config_files" 18093 config_headers="$ac_config_headers" 18094 config_commands="$ac_config_commands" 18095 18096 _ACEOF 18097 18098 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18099 ac_cs_usage="\ 18100 \`$as_me' instantiates files and other configuration actions 18101 from templates according to the current configuration. Unless the files 18102 and actions are specified as TAGs, all are instantiated by default. 18103 18104 Usage: $0 [OPTION]... [TAG]... 18105 18106 -h, --help print this help, then exit 18107 -V, --version print version number and configuration settings, then exit 18108 --config print configuration, then exit 18109 -q, --quiet, --silent 18110 do not print progress messages 18111 -d, --debug don't remove temporary files 18112 --recheck update $as_me by reconfiguring in the same conditions 18113 --file=FILE[:TEMPLATE] 18114 instantiate the configuration file FILE 18115 --header=FILE[:TEMPLATE] 18116 instantiate the configuration header FILE 18117 18118 Configuration files: 18119 $config_files 18120 18121 Configuration headers: 18122 $config_headers 18123 18124 Configuration commands: 18125 $config_commands 18126 18127 Report bugs to <https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim>. 18128 sim home page: <https://sourceware.org/gdb/wiki/Sim/>." 18129 18130 _ACEOF 18131 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18132 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 18133 ac_cs_version="\\ 18134 sim config.status 0 18135 configured by $0, generated by GNU Autoconf 2.69, 18136 with options \\"\$ac_cs_config\\" 18137 18138 Copyright (C) 2012 Free Software Foundation, Inc. 18139 This config.status script is free software; the Free Software Foundation 18140 gives unlimited permission to copy, distribute and modify it." 18141 18142 ac_pwd='$ac_pwd' 18143 srcdir='$srcdir' 18144 INSTALL='$INSTALL' 18145 MKDIR_P='$MKDIR_P' 18146 AWK='$AWK' 18147 test -n "\$AWK" || AWK=awk 18148 _ACEOF 18149 18150 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18151 # The default lists apply if the user does not specify any file. 18152 ac_need_defaults=: 18153 while test $# != 0 18154 do 18155 case $1 in 18156 --*=?*) 18157 ac_option=`expr "X$1" : 'X\([^=]*\)='` 18158 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 18159 ac_shift=: 18160 ;; 18161 --*=) 18162 ac_option=`expr "X$1" : 'X\([^=]*\)='` 18163 ac_optarg= 18164 ac_shift=: 18165 ;; 18166 *) 18167 ac_option=$1 18168 ac_optarg=$2 18169 ac_shift=shift 18170 ;; 18171 esac 18172 18173 case $ac_option in 18174 # Handling of the options. 18175 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 18176 ac_cs_recheck=: ;; 18177 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 18178 $as_echo "$ac_cs_version"; exit ;; 18179 --config | --confi | --conf | --con | --co | --c ) 18180 $as_echo "$ac_cs_config"; exit ;; 18181 --debug | --debu | --deb | --de | --d | -d ) 18182 debug=: ;; 18183 --file | --fil | --fi | --f ) 18184 $ac_shift 18185 case $ac_optarg in 18186 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 18187 '') as_fn_error $? "missing file argument" ;; 18188 esac 18189 as_fn_append CONFIG_FILES " '$ac_optarg'" 18190 ac_need_defaults=false;; 18191 --header | --heade | --head | --hea ) 18192 $ac_shift 18193 case $ac_optarg in 18194 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 18195 esac 18196 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 18197 ac_need_defaults=false;; 18198 --he | --h) 18199 # Conflict between --help and --header 18200 as_fn_error $? "ambiguous option: \`$1' 18201 Try \`$0 --help' for more information.";; 18202 --help | --hel | -h ) 18203 $as_echo "$ac_cs_usage"; exit ;; 18204 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 18205 | -silent | --silent | --silen | --sile | --sil | --si | --s) 18206 ac_cs_silent=: ;; 18207 18208 # This is an error. 18209 -*) as_fn_error $? "unrecognized option: \`$1' 18210 Try \`$0 --help' for more information." ;; 18211 18212 *) as_fn_append ac_config_targets " $1" 18213 ac_need_defaults=false ;; 18214 18215 esac 18216 shift 18217 done 18218 18219 ac_configure_extra_args= 18220 18221 if $ac_cs_silent; then 18222 exec 6>/dev/null 18223 ac_configure_extra_args="$ac_configure_extra_args --silent" 18224 fi 18225 18226 _ACEOF 18227 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18228 if \$ac_cs_recheck; then 18229 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 18230 shift 18231 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 18232 CONFIG_SHELL='$SHELL' 18233 export CONFIG_SHELL 18234 exec "\$@" 18235 fi 18236 18237 _ACEOF 18238 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18239 exec 5>>config.log 18240 { 18241 echo 18242 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 18243 ## Running $as_me. ## 18244 _ASBOX 18245 $as_echo "$ac_log" 18246 } >&5 18247 18248 _ACEOF 18249 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18250 # 18251 # INIT-COMMANDS 18252 # 18253 18254 18255 # The HP-UX ksh and POSIX shell print the target directory to stdout 18256 # if CDPATH is set. 18257 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 18258 18259 sed_quote_subst='$sed_quote_subst' 18260 double_quote_subst='$double_quote_subst' 18261 delay_variable_subst='$delay_variable_subst' 18262 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 18263 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 18264 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 18265 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 18266 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 18267 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 18268 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 18269 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 18270 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 18271 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 18272 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 18273 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 18274 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 18275 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 18276 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 18277 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 18278 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 18279 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 18280 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 18281 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 18282 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 18283 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 18284 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 18285 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 18286 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 18287 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 18288 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 18289 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 18290 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 18291 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 18292 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 18293 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 18294 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 18295 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 18296 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 18297 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 18298 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 18299 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 18300 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 18301 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 18302 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 18303 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 18304 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 18305 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 18306 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 18307 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 18308 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 18309 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 18310 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 18311 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 18312 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 18313 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 18314 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 18315 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 18316 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 18317 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 18318 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 18319 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 18320 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 18321 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 18322 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 18323 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 18324 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 18325 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 18326 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18327 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 18328 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 18329 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 18330 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 18331 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 18332 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 18333 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18334 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 18335 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18336 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 18337 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18338 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 18339 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 18340 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 18341 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 18342 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 18343 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 18344 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 18345 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 18346 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 18347 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 18348 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 18349 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 18350 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 18351 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 18352 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 18353 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 18354 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 18355 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 18356 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 18357 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 18358 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 18359 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 18360 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 18361 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 18362 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 18363 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 18364 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 18365 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 18366 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 18367 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 18368 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 18369 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 18370 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 18371 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 18372 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 18373 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 18374 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 18375 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 18376 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 18377 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 18378 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 18379 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 18380 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 18381 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 18382 18383 LTCC='$LTCC' 18384 LTCFLAGS='$LTCFLAGS' 18385 compiler='$compiler_DEFAULT' 18386 18387 # A function that is used when there is no print builtin or printf. 18388 func_fallback_echo () 18389 { 18390 eval 'cat <<_LTECHO_EOF 18391 \$1 18392 _LTECHO_EOF' 18393 } 18394 18395 # Quote evaled strings. 18396 for var in SHELL \ 18397 ECHO \ 18398 SED \ 18399 GREP \ 18400 EGREP \ 18401 FGREP \ 18402 LD \ 18403 NM \ 18404 LN_S \ 18405 lt_SP2NL \ 18406 lt_NL2SP \ 18407 reload_flag \ 18408 OBJDUMP \ 18409 deplibs_check_method \ 18410 file_magic_cmd \ 18411 AR \ 18412 AR_FLAGS \ 18413 STRIP \ 18414 RANLIB \ 18415 CC \ 18416 CFLAGS \ 18417 compiler \ 18418 lt_cv_sys_global_symbol_pipe \ 18419 lt_cv_sys_global_symbol_to_cdecl \ 18420 lt_cv_sys_global_symbol_to_c_name_address \ 18421 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 18422 lt_prog_compiler_no_builtin_flag \ 18423 lt_prog_compiler_wl \ 18424 lt_prog_compiler_pic \ 18425 lt_prog_compiler_static \ 18426 lt_cv_prog_compiler_c_o \ 18427 need_locks \ 18428 DSYMUTIL \ 18429 NMEDIT \ 18430 LIPO \ 18431 OTOOL \ 18432 OTOOL64 \ 18433 shrext_cmds \ 18434 export_dynamic_flag_spec \ 18435 whole_archive_flag_spec \ 18436 compiler_needs_object \ 18437 with_gnu_ld \ 18438 allow_undefined_flag \ 18439 no_undefined_flag \ 18440 hardcode_libdir_flag_spec \ 18441 hardcode_libdir_flag_spec_ld \ 18442 hardcode_libdir_separator \ 18443 fix_srcfile_path \ 18444 exclude_expsyms \ 18445 include_expsyms \ 18446 file_list_spec \ 18447 variables_saved_for_relink \ 18448 libname_spec \ 18449 library_names_spec \ 18450 soname_spec \ 18451 install_override_mode \ 18452 finish_eval \ 18453 old_striplib \ 18454 striplib; do 18455 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18456 *[\\\\\\\`\\"\\\$]*) 18457 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 18458 ;; 18459 *) 18460 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18461 ;; 18462 esac 18463 done 18464 18465 # Double-quote double-evaled strings. 18466 for var in reload_cmds \ 18467 old_postinstall_cmds \ 18468 old_postuninstall_cmds \ 18469 old_archive_cmds \ 18470 extract_expsyms_cmds \ 18471 old_archive_from_new_cmds \ 18472 old_archive_from_expsyms_cmds \ 18473 archive_cmds \ 18474 archive_expsym_cmds \ 18475 module_cmds \ 18476 module_expsym_cmds \ 18477 export_symbols_cmds \ 18478 prelink_cmds \ 18479 postinstall_cmds \ 18480 postuninstall_cmds \ 18481 finish_cmds \ 18482 sys_lib_search_path_spec \ 18483 sys_lib_dlsearch_path_spec; do 18484 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18485 *[\\\\\\\`\\"\\\$]*) 18486 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 18487 ;; 18488 *) 18489 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18490 ;; 18491 esac 18492 done 18493 18494 ac_aux_dir='$ac_aux_dir' 18495 xsi_shell='$xsi_shell' 18496 lt_shell_append='$lt_shell_append' 18497 18498 # See if we are running on zsh, and set the options which allow our 18499 # commands through without removal of \ escapes INIT. 18500 if test -n "\${ZSH_VERSION+set}" ; then 18501 setopt NO_GLOB_SUBST 18502 fi 18503 18504 18505 PACKAGE='$PACKAGE' 18506 VERSION='$VERSION' 18507 TIMESTAMP='$TIMESTAMP' 18508 RM='$RM' 18509 ofile='$ofile' 18510 18511 18512 18513 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 18514 18515 _ACEOF 18516 18517 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18518 18519 # Handling of arguments. 18520 for ac_config_target in $ac_config_targets 18521 do 18522 case $ac_config_target in 18523 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 18524 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 18525 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 18526 "aarch64/.gdbinit") CONFIG_FILES="$CONFIG_FILES aarch64/.gdbinit:common/gdbinit.in" ;; 18527 "avr/.gdbinit") CONFIG_FILES="$CONFIG_FILES avr/.gdbinit:common/gdbinit.in" ;; 18528 "bfin/.gdbinit") CONFIG_FILES="$CONFIG_FILES bfin/.gdbinit:common/gdbinit.in" ;; 18529 "bpf/.gdbinit") CONFIG_FILES="$CONFIG_FILES bpf/.gdbinit:common/gdbinit.in" ;; 18530 "cr16/.gdbinit") CONFIG_FILES="$CONFIG_FILES cr16/.gdbinit:common/gdbinit.in" ;; 18531 "cris/.gdbinit") CONFIG_FILES="$CONFIG_FILES cris/.gdbinit:common/gdbinit.in" ;; 18532 "d10v/.gdbinit") CONFIG_FILES="$CONFIG_FILES d10v/.gdbinit:common/gdbinit.in" ;; 18533 "frv/.gdbinit") CONFIG_FILES="$CONFIG_FILES frv/.gdbinit:common/gdbinit.in" ;; 18534 "ft32/.gdbinit") CONFIG_FILES="$CONFIG_FILES ft32/.gdbinit:common/gdbinit.in" ;; 18535 "h8300/.gdbinit") CONFIG_FILES="$CONFIG_FILES h8300/.gdbinit:common/gdbinit.in" ;; 18536 "iq2000/.gdbinit") CONFIG_FILES="$CONFIG_FILES iq2000/.gdbinit:common/gdbinit.in" ;; 18537 "lm32/.gdbinit") CONFIG_FILES="$CONFIG_FILES lm32/.gdbinit:common/gdbinit.in" ;; 18538 "m32c/.gdbinit") CONFIG_FILES="$CONFIG_FILES m32c/.gdbinit:common/gdbinit.in" ;; 18539 "m32r/.gdbinit") CONFIG_FILES="$CONFIG_FILES m32r/.gdbinit:common/gdbinit.in" ;; 18540 "m68hc11/.gdbinit") CONFIG_FILES="$CONFIG_FILES m68hc11/.gdbinit:common/gdbinit.in" ;; 18541 "mcore/.gdbinit") CONFIG_FILES="$CONFIG_FILES mcore/.gdbinit:common/gdbinit.in" ;; 18542 "microblaze/.gdbinit") CONFIG_FILES="$CONFIG_FILES microblaze/.gdbinit:common/gdbinit.in" ;; 18543 "mips/.gdbinit") CONFIG_FILES="$CONFIG_FILES mips/.gdbinit:common/gdbinit.in" ;; 18544 "mn10300/.gdbinit") CONFIG_FILES="$CONFIG_FILES mn10300/.gdbinit:common/gdbinit.in" ;; 18545 "moxie/.gdbinit") CONFIG_FILES="$CONFIG_FILES moxie/.gdbinit:common/gdbinit.in" ;; 18546 "msp430/.gdbinit") CONFIG_FILES="$CONFIG_FILES msp430/.gdbinit:common/gdbinit.in" ;; 18547 "or1k/.gdbinit") CONFIG_FILES="$CONFIG_FILES or1k/.gdbinit:common/gdbinit.in" ;; 18548 "ppc/.gdbinit") CONFIG_FILES="$CONFIG_FILES ppc/.gdbinit:common/gdbinit.in" ;; 18549 "pru/.gdbinit") CONFIG_FILES="$CONFIG_FILES pru/.gdbinit:common/gdbinit.in" ;; 18550 "riscv/.gdbinit") CONFIG_FILES="$CONFIG_FILES riscv/.gdbinit:common/gdbinit.in" ;; 18551 "rl78/.gdbinit") CONFIG_FILES="$CONFIG_FILES rl78/.gdbinit:common/gdbinit.in" ;; 18552 "rx/.gdbinit") CONFIG_FILES="$CONFIG_FILES rx/.gdbinit:common/gdbinit.in" ;; 18553 "sh/.gdbinit") CONFIG_FILES="$CONFIG_FILES sh/.gdbinit:common/gdbinit.in" ;; 18554 "erc32/.gdbinit") CONFIG_FILES="$CONFIG_FILES erc32/.gdbinit:common/gdbinit.in" ;; 18555 "v850/.gdbinit") CONFIG_FILES="$CONFIG_FILES v850/.gdbinit:common/gdbinit.in" ;; 18556 "example-synacor/.gdbinit") CONFIG_FILES="$CONFIG_FILES example-synacor/.gdbinit:common/gdbinit.in" ;; 18557 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 18558 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;; 18559 18560 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 18561 esac 18562 done 18563 18564 18565 # If the user did not use the arguments to specify the items to instantiate, 18566 # then the envvar interface is used. Set only those that are not. 18567 # We use the long form for the default assignment because of an extremely 18568 # bizarre bug on SunOS 4.1.3. 18569 if $ac_need_defaults; then 18570 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 18571 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 18572 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 18573 fi 18574 18575 # Have a temporary directory for convenience. Make it in the build tree 18576 # simply because there is no reason against having it here, and in addition, 18577 # creating and moving files from /tmp can sometimes cause problems. 18578 # Hook for its removal unless debugging. 18579 # Note that there is a small window in which the directory will not be cleaned: 18580 # after its creation but before its name has been assigned to `$tmp'. 18581 $debug || 18582 { 18583 tmp= ac_tmp= 18584 trap 'exit_status=$? 18585 : "${ac_tmp:=$tmp}" 18586 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 18587 ' 0 18588 trap 'as_fn_exit 1' 1 2 13 15 18589 } 18590 # Create a (secure) tmp directory for tmp files. 18591 18592 { 18593 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 18594 test -d "$tmp" 18595 } || 18596 { 18597 tmp=./conf$$-$RANDOM 18598 (umask 077 && mkdir "$tmp") 18599 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 18600 ac_tmp=$tmp 18601 18602 # Set up the scripts for CONFIG_FILES section. 18603 # No need to generate them if there are no CONFIG_FILES. 18604 # This happens for instance with `./config.status config.h'. 18605 if test -n "$CONFIG_FILES"; then 18606 18607 18608 ac_cr=`echo X | tr X '\015'` 18609 # On cygwin, bash can eat \r inside `` if the user requested igncr. 18610 # But we know of no other shell where ac_cr would be empty at this 18611 # point, so we can use a bashism as a fallback. 18612 if test "x$ac_cr" = x; then 18613 eval ac_cr=\$\'\\r\' 18614 fi 18615 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 18616 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 18617 ac_cs_awk_cr='\\r' 18618 else 18619 ac_cs_awk_cr=$ac_cr 18620 fi 18621 18622 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 18623 _ACEOF 18624 18625 18626 { 18627 echo "cat >conf$$subs.awk <<_ACEOF" && 18628 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 18629 echo "_ACEOF" 18630 } >conf$$subs.sh || 18631 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18632 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 18633 ac_delim='%!_!# ' 18634 for ac_last_try in false false false false false :; do 18635 . ./conf$$subs.sh || 18636 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18637 18638 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 18639 if test $ac_delim_n = $ac_delim_num; then 18640 break 18641 elif $ac_last_try; then 18642 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18643 else 18644 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18645 fi 18646 done 18647 rm -f conf$$subs.sh 18648 18649 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18650 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 18651 _ACEOF 18652 sed -n ' 18653 h 18654 s/^/S["/; s/!.*/"]=/ 18655 p 18656 g 18657 s/^[^!]*!// 18658 :repl 18659 t repl 18660 s/'"$ac_delim"'$// 18661 t delim 18662 :nl 18663 h 18664 s/\(.\{148\}\)..*/\1/ 18665 t more1 18666 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 18667 p 18668 n 18669 b repl 18670 :more1 18671 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18672 p 18673 g 18674 s/.\{148\}// 18675 t nl 18676 :delim 18677 h 18678 s/\(.\{148\}\)..*/\1/ 18679 t more2 18680 s/["\\]/\\&/g; s/^/"/; s/$/"/ 18681 p 18682 b 18683 :more2 18684 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18685 p 18686 g 18687 s/.\{148\}// 18688 t delim 18689 ' <conf$$subs.awk | sed ' 18690 /^[^""]/{ 18691 N 18692 s/\n// 18693 } 18694 ' >>$CONFIG_STATUS || ac_write_fail=1 18695 rm -f conf$$subs.awk 18696 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18697 _ACAWK 18698 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 18699 for (key in S) S_is_set[key] = 1 18700 FS = "" 18701 18702 } 18703 { 18704 line = $ 0 18705 nfields = split(line, field, "@") 18706 substed = 0 18707 len = length(field[1]) 18708 for (i = 2; i < nfields; i++) { 18709 key = field[i] 18710 keylen = length(key) 18711 if (S_is_set[key]) { 18712 value = S[key] 18713 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 18714 len += length(value) + length(field[++i]) 18715 substed = 1 18716 } else 18717 len += 1 + keylen 18718 } 18719 18720 print line 18721 } 18722 18723 _ACAWK 18724 _ACEOF 18725 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18726 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 18727 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 18728 else 18729 cat 18730 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 18731 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 18732 _ACEOF 18733 18734 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 18735 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 18736 # trailing colons and then remove the whole line if VPATH becomes empty 18737 # (actually we leave an empty line to preserve line numbers). 18738 if test "x$srcdir" = x.; then 18739 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 18740 h 18741 s/// 18742 s/^/:/ 18743 s/[ ]*$/:/ 18744 s/:\$(srcdir):/:/g 18745 s/:\${srcdir}:/:/g 18746 s/:@srcdir@:/:/g 18747 s/^:*// 18748 s/:*$// 18749 x 18750 s/\(=[ ]*\).*/\1/ 18751 G 18752 s/\n// 18753 s/^[^=]*=[ ]*$// 18754 }' 18755 fi 18756 18757 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18758 fi # test -n "$CONFIG_FILES" 18759 18760 # Set up the scripts for CONFIG_HEADERS section. 18761 # No need to generate them if there are no CONFIG_HEADERS. 18762 # This happens for instance with `./config.status Makefile'. 18763 if test -n "$CONFIG_HEADERS"; then 18764 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 18765 BEGIN { 18766 _ACEOF 18767 18768 # Transform confdefs.h into an awk script `defines.awk', embedded as 18769 # here-document in config.status, that substitutes the proper values into 18770 # config.h.in to produce config.h. 18771 18772 # Create a delimiter string that does not exist in confdefs.h, to ease 18773 # handling of long lines. 18774 ac_delim='%!_!# ' 18775 for ac_last_try in false false :; do 18776 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 18777 if test -z "$ac_tt"; then 18778 break 18779 elif $ac_last_try; then 18780 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 18781 else 18782 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18783 fi 18784 done 18785 18786 # For the awk script, D is an array of macro values keyed by name, 18787 # likewise P contains macro parameters if any. Preserve backslash 18788 # newline sequences. 18789 18790 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 18791 sed -n ' 18792 s/.\{148\}/&'"$ac_delim"'/g 18793 t rset 18794 :rset 18795 s/^[ ]*#[ ]*define[ ][ ]*/ / 18796 t def 18797 d 18798 :def 18799 s/\\$// 18800 t bsnl 18801 s/["\\]/\\&/g 18802 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 18803 D["\1"]=" \3"/p 18804 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 18805 d 18806 :bsnl 18807 s/["\\]/\\&/g 18808 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 18809 D["\1"]=" \3\\\\\\n"\\/p 18810 t cont 18811 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 18812 t cont 18813 d 18814 :cont 18815 n 18816 s/.\{148\}/&'"$ac_delim"'/g 18817 t clear 18818 :clear 18819 s/\\$// 18820 t bsnlc 18821 s/["\\]/\\&/g; s/^/"/; s/$/"/p 18822 d 18823 :bsnlc 18824 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 18825 b cont 18826 ' <confdefs.h | sed ' 18827 s/'"$ac_delim"'/"\\\ 18828 "/g' >>$CONFIG_STATUS || ac_write_fail=1 18829 18830 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18831 for (key in D) D_is_set[key] = 1 18832 FS = "" 18833 } 18834 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 18835 line = \$ 0 18836 split(line, arg, " ") 18837 if (arg[1] == "#") { 18838 defundef = arg[2] 18839 mac1 = arg[3] 18840 } else { 18841 defundef = substr(arg[1], 2) 18842 mac1 = arg[2] 18843 } 18844 split(mac1, mac2, "(") #) 18845 macro = mac2[1] 18846 prefix = substr(line, 1, index(line, defundef) - 1) 18847 if (D_is_set[macro]) { 18848 # Preserve the white space surrounding the "#". 18849 print prefix "define", macro P[macro] D[macro] 18850 next 18851 } else { 18852 # Replace #undef with comments. This is necessary, for example, 18853 # in the case of _POSIX_SOURCE, which is predefined and required 18854 # on some systems where configure will not decide to define it. 18855 if (defundef == "undef") { 18856 print "/*", prefix defundef, macro, "*/" 18857 next 18858 } 18859 } 18860 } 18861 { print } 18862 _ACAWK 18863 _ACEOF 18864 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18865 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 18866 fi # test -n "$CONFIG_HEADERS" 18867 18868 18869 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 18870 shift 18871 for ac_tag 18872 do 18873 case $ac_tag in 18874 :[FHLC]) ac_mode=$ac_tag; continue;; 18875 esac 18876 case $ac_mode$ac_tag in 18877 :[FHL]*:*);; 18878 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 18879 :[FH]-) ac_tag=-:-;; 18880 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 18881 esac 18882 ac_save_IFS=$IFS 18883 IFS=: 18884 set x $ac_tag 18885 IFS=$ac_save_IFS 18886 shift 18887 ac_file=$1 18888 shift 18889 18890 case $ac_mode in 18891 :L) ac_source=$1;; 18892 :[FH]) 18893 ac_file_inputs= 18894 for ac_f 18895 do 18896 case $ac_f in 18897 -) ac_f="$ac_tmp/stdin";; 18898 *) # Look for the file first in the build tree, then in the source tree 18899 # (if the path is not absolute). The absolute path cannot be DOS-style, 18900 # because $ac_f cannot contain `:'. 18901 test -f "$ac_f" || 18902 case $ac_f in 18903 [\\/$]*) false;; 18904 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 18905 esac || 18906 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 18907 esac 18908 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 18909 as_fn_append ac_file_inputs " '$ac_f'" 18910 done 18911 18912 # Let's still pretend it is `configure' which instantiates (i.e., don't 18913 # use $as_me), people would be surprised to read: 18914 # /* config.h. Generated by config.status. */ 18915 configure_input='Generated from '` 18916 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 18917 `' by configure.' 18918 if test x"$ac_file" != x-; then 18919 configure_input="$ac_file. $configure_input" 18920 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 18921 $as_echo "$as_me: creating $ac_file" >&6;} 18922 fi 18923 # Neutralize special characters interpreted by sed in replacement strings. 18924 case $configure_input in #( 18925 *\&* | *\|* | *\\* ) 18926 ac_sed_conf_input=`$as_echo "$configure_input" | 18927 sed 's/[\\\\&|]/\\\\&/g'`;; #( 18928 *) ac_sed_conf_input=$configure_input;; 18929 esac 18930 18931 case $ac_tag in 18932 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 18933 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 18934 esac 18935 ;; 18936 esac 18937 18938 ac_dir=`$as_dirname -- "$ac_file" || 18939 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18940 X"$ac_file" : 'X\(//\)[^/]' \| \ 18941 X"$ac_file" : 'X\(//\)$' \| \ 18942 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 18943 $as_echo X"$ac_file" | 18944 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18945 s//\1/ 18946 q 18947 } 18948 /^X\(\/\/\)[^/].*/{ 18949 s//\1/ 18950 q 18951 } 18952 /^X\(\/\/\)$/{ 18953 s//\1/ 18954 q 18955 } 18956 /^X\(\/\).*/{ 18957 s//\1/ 18958 q 18959 } 18960 s/.*/./; q'` 18961 as_dir="$ac_dir"; as_fn_mkdir_p 18962 ac_builddir=. 18963 18964 case "$ac_dir" in 18965 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 18966 *) 18967 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 18968 # A ".." for each directory in $ac_dir_suffix. 18969 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 18970 case $ac_top_builddir_sub in 18971 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 18972 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 18973 esac ;; 18974 esac 18975 ac_abs_top_builddir=$ac_pwd 18976 ac_abs_builddir=$ac_pwd$ac_dir_suffix 18977 # for backward compatibility: 18978 ac_top_builddir=$ac_top_build_prefix 18979 18980 case $srcdir in 18981 .) # We are building in place. 18982 ac_srcdir=. 18983 ac_top_srcdir=$ac_top_builddir_sub 18984 ac_abs_top_srcdir=$ac_pwd ;; 18985 [\\/]* | ?:[\\/]* ) # Absolute name. 18986 ac_srcdir=$srcdir$ac_dir_suffix; 18987 ac_top_srcdir=$srcdir 18988 ac_abs_top_srcdir=$srcdir ;; 18989 *) # Relative name. 18990 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 18991 ac_top_srcdir=$ac_top_build_prefix$srcdir 18992 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 18993 esac 18994 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 18995 18996 18997 case $ac_mode in 18998 :F) 18999 # 19000 # CONFIG_FILE 19001 # 19002 19003 case $INSTALL in 19004 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 19005 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 19006 esac 19007 ac_MKDIR_P=$MKDIR_P 19008 case $MKDIR_P in 19009 [\\/$]* | ?:[\\/]* ) ;; 19010 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 19011 esac 19012 _ACEOF 19013 19014 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19015 # If the template does not know about datarootdir, expand it. 19016 # FIXME: This hack should be removed a few years after 2.60. 19017 ac_datarootdir_hack=; ac_datarootdir_seen= 19018 ac_sed_dataroot=' 19019 /datarootdir/ { 19020 p 19021 q 19022 } 19023 /@datadir@/p 19024 /@docdir@/p 19025 /@infodir@/p 19026 /@localedir@/p 19027 /@mandir@/p' 19028 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 19029 *datarootdir*) ac_datarootdir_seen=yes;; 19030 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 19031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 19032 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 19033 _ACEOF 19034 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19035 ac_datarootdir_hack=' 19036 s&@datadir@&$datadir&g 19037 s&@docdir@&$docdir&g 19038 s&@infodir@&$infodir&g 19039 s&@localedir@&$localedir&g 19040 s&@mandir@&$mandir&g 19041 s&\\\${datarootdir}&$datarootdir&g' ;; 19042 esac 19043 _ACEOF 19044 19045 # Neutralize VPATH when `$srcdir' = `.'. 19046 # Shell code in configure.ac might set extrasub. 19047 # FIXME: do we really want to maintain this feature? 19048 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19049 ac_sed_extra="$ac_vpsub 19050 $extrasub 19051 _ACEOF 19052 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19053 :t 19054 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 19055 s|@configure_input@|$ac_sed_conf_input|;t t 19056 s&@top_builddir@&$ac_top_builddir_sub&;t t 19057 s&@top_build_prefix@&$ac_top_build_prefix&;t t 19058 s&@srcdir@&$ac_srcdir&;t t 19059 s&@abs_srcdir@&$ac_abs_srcdir&;t t 19060 s&@top_srcdir@&$ac_top_srcdir&;t t 19061 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 19062 s&@builddir@&$ac_builddir&;t t 19063 s&@abs_builddir@&$ac_abs_builddir&;t t 19064 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 19065 s&@INSTALL@&$ac_INSTALL&;t t 19066 s&@MKDIR_P@&$ac_MKDIR_P&;t t 19067 $ac_datarootdir_hack 19068 " 19069 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 19070 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19071 19072 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 19073 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 19074 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 19075 "$ac_tmp/out"`; test -z "$ac_out"; } && 19076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19077 which seems to be undefined. Please make sure it is defined" >&5 19078 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19079 which seems to be undefined. Please make sure it is defined" >&2;} 19080 19081 rm -f "$ac_tmp/stdin" 19082 case $ac_file in 19083 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 19084 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 19085 esac \ 19086 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19087 ;; 19088 :H) 19089 # 19090 # CONFIG_HEADER 19091 # 19092 if test x"$ac_file" != x-; then 19093 { 19094 $as_echo "/* $configure_input */" \ 19095 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 19096 } >"$ac_tmp/config.h" \ 19097 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19098 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 19099 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 19100 $as_echo "$as_me: $ac_file is unchanged" >&6;} 19101 else 19102 rm -f "$ac_file" 19103 mv "$ac_tmp/config.h" "$ac_file" \ 19104 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19105 fi 19106 else 19107 $as_echo "/* $configure_input */" \ 19108 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 19109 || as_fn_error $? "could not create -" "$LINENO" 5 19110 fi 19111 # Compute "$ac_file"'s index in $config_headers. 19112 _am_arg="$ac_file" 19113 _am_stamp_count=1 19114 for _am_header in $config_headers :; do 19115 case $_am_header in 19116 $_am_arg | $_am_arg:* ) 19117 break ;; 19118 * ) 19119 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 19120 esac 19121 done 19122 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 19123 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19124 X"$_am_arg" : 'X\(//\)[^/]' \| \ 19125 X"$_am_arg" : 'X\(//\)$' \| \ 19126 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 19127 $as_echo X"$_am_arg" | 19128 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19129 s//\1/ 19130 q 19131 } 19132 /^X\(\/\/\)[^/].*/{ 19133 s//\1/ 19134 q 19135 } 19136 /^X\(\/\/\)$/{ 19137 s//\1/ 19138 q 19139 } 19140 /^X\(\/\).*/{ 19141 s//\1/ 19142 q 19143 } 19144 s/.*/./; q'`/stamp-h$_am_stamp_count 19145 ;; 19146 19147 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 19148 $as_echo "$as_me: executing $ac_file commands" >&6;} 19149 ;; 19150 esac 19151 19152 19153 case $ac_file$ac_mode in 19154 "libtool":C) 19155 19156 # See if we are running on zsh, and set the options which allow our 19157 # commands through without removal of \ escapes. 19158 if test -n "${ZSH_VERSION+set}" ; then 19159 setopt NO_GLOB_SUBST 19160 fi 19161 19162 cfgfile="${ofile}T" 19163 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 19164 $RM "$cfgfile" 19165 19166 cat <<_LT_EOF >> "$cfgfile" 19167 #! $SHELL 19168 19169 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 19170 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 19171 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19172 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 19173 # 19174 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 19175 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 19176 # Written by Gordon Matzigkeit, 1996 19177 # 19178 # This file is part of GNU Libtool. 19179 # 19180 # GNU Libtool is free software; you can redistribute it and/or 19181 # modify it under the terms of the GNU General Public License as 19182 # published by the Free Software Foundation; either version 2 of 19183 # the License, or (at your option) any later version. 19184 # 19185 # As a special exception to the GNU General Public License, 19186 # if you distribute this file as part of a program or library that 19187 # is built using GNU Libtool, you may include this file under the 19188 # same distribution terms that you use for the rest of that program. 19189 # 19190 # GNU Libtool is distributed in the hope that it will be useful, 19191 # but WITHOUT ANY WARRANTY; without even the implied warranty of 19192 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19193 # GNU General Public License for more details. 19194 # 19195 # You should have received a copy of the GNU General Public License 19196 # along with GNU Libtool; see the file COPYING. If not, a copy 19197 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 19198 # obtained by writing to the Free Software Foundation, Inc., 19199 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 19200 19201 19202 # The names of the tagged configurations supported by this script. 19203 available_tags="" 19204 19205 # ### BEGIN LIBTOOL CONFIG 19206 19207 # Which release of libtool.m4 was used? 19208 macro_version=$macro_version 19209 macro_revision=$macro_revision 19210 19211 # Whether or not to build shared libraries. 19212 build_libtool_libs=$enable_shared 19213 19214 # Whether or not to build static libraries. 19215 build_old_libs=$enable_static 19216 19217 # What type of objects to build. 19218 pic_mode=$pic_mode 19219 19220 # Whether or not to optimize for fast installation. 19221 fast_install=$enable_fast_install 19222 19223 # Shell to use when invoking shell scripts. 19224 SHELL=$lt_SHELL 19225 19226 # An echo program that protects backslashes. 19227 ECHO=$lt_ECHO 19228 19229 # The host system. 19230 host_alias=$host_alias 19231 host=$host 19232 host_os=$host_os 19233 19234 # The build system. 19235 build_alias=$build_alias 19236 build=$build 19237 build_os=$build_os 19238 19239 # A sed program that does not truncate output. 19240 SED=$lt_SED 19241 19242 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 19243 Xsed="\$SED -e 1s/^X//" 19244 19245 # A grep program that handles long lines. 19246 GREP=$lt_GREP 19247 19248 # An ERE matcher. 19249 EGREP=$lt_EGREP 19250 19251 # A literal string matcher. 19252 FGREP=$lt_FGREP 19253 19254 # A BSD- or MS-compatible name lister. 19255 NM=$lt_NM 19256 19257 # Whether we need soft or hard links. 19258 LN_S=$lt_LN_S 19259 19260 # What is the maximum length of a command? 19261 max_cmd_len=$max_cmd_len 19262 19263 # Object file suffix (normally "o"). 19264 objext=$ac_objext 19265 19266 # Executable file suffix (normally ""). 19267 exeext=$exeext 19268 19269 # whether the shell understands "unset". 19270 lt_unset=$lt_unset 19271 19272 # turn spaces into newlines. 19273 SP2NL=$lt_lt_SP2NL 19274 19275 # turn newlines into spaces. 19276 NL2SP=$lt_lt_NL2SP 19277 19278 # An object symbol dumper. 19279 OBJDUMP=$lt_OBJDUMP 19280 19281 # Method to check whether dependent libraries are shared objects. 19282 deplibs_check_method=$lt_deplibs_check_method 19283 19284 # Command to use when deplibs_check_method == "file_magic". 19285 file_magic_cmd=$lt_file_magic_cmd 19286 19287 # The archiver. 19288 AR=$lt_AR 19289 AR_FLAGS=$lt_AR_FLAGS 19290 19291 # A symbol stripping program. 19292 STRIP=$lt_STRIP 19293 19294 # Commands used to install an old-style archive. 19295 RANLIB=$lt_RANLIB 19296 old_postinstall_cmds=$lt_old_postinstall_cmds 19297 old_postuninstall_cmds=$lt_old_postuninstall_cmds 19298 19299 # Whether to use a lock for old archive extraction. 19300 lock_old_archive_extraction=$lock_old_archive_extraction 19301 19302 # A C compiler. 19303 LTCC=$lt_CC 19304 19305 # LTCC compiler flags. 19306 LTCFLAGS=$lt_CFLAGS 19307 19308 # Take the output of nm and produce a listing of raw symbols and C names. 19309 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19310 19311 # Transform the output of nm in a proper C declaration. 19312 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19313 19314 # Transform the output of nm in a C name address pair. 19315 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19316 19317 # Transform the output of nm in a C name address pair when lib prefix is needed. 19318 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 19319 19320 # The name of the directory that contains temporary libtool files. 19321 objdir=$objdir 19322 19323 # Used to examine libraries when file_magic_cmd begins with "file". 19324 MAGIC_CMD=$MAGIC_CMD 19325 19326 # Must we lock files when doing compilation? 19327 need_locks=$lt_need_locks 19328 19329 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 19330 DSYMUTIL=$lt_DSYMUTIL 19331 19332 # Tool to change global to local symbols on Mac OS X. 19333 NMEDIT=$lt_NMEDIT 19334 19335 # Tool to manipulate fat objects and archives on Mac OS X. 19336 LIPO=$lt_LIPO 19337 19338 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 19339 OTOOL=$lt_OTOOL 19340 19341 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 19342 OTOOL64=$lt_OTOOL64 19343 19344 # Old archive suffix (normally "a"). 19345 libext=$libext 19346 19347 # Shared library suffix (normally ".so"). 19348 shrext_cmds=$lt_shrext_cmds 19349 19350 # The commands to extract the exported symbol list from a shared archive. 19351 extract_expsyms_cmds=$lt_extract_expsyms_cmds 19352 19353 # Variables whose values should be saved in libtool wrapper scripts and 19354 # restored at link time. 19355 variables_saved_for_relink=$lt_variables_saved_for_relink 19356 19357 # Do we need the "lib" prefix for modules? 19358 need_lib_prefix=$need_lib_prefix 19359 19360 # Do we need a version for libraries? 19361 need_version=$need_version 19362 19363 # Library versioning type. 19364 version_type=$version_type 19365 19366 # Shared library runtime path variable. 19367 runpath_var=$runpath_var 19368 19369 # Shared library path variable. 19370 shlibpath_var=$shlibpath_var 19371 19372 # Is shlibpath searched before the hard-coded library search path? 19373 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19374 19375 # Format of library name prefix. 19376 libname_spec=$lt_libname_spec 19377 19378 # List of archive names. First name is the real one, the rest are links. 19379 # The last name is the one that the linker finds with -lNAME 19380 library_names_spec=$lt_library_names_spec 19381 19382 # The coded name of the library, if different from the real name. 19383 soname_spec=$lt_soname_spec 19384 19385 # Permission mode override for installation of shared libraries. 19386 install_override_mode=$lt_install_override_mode 19387 19388 # Command to use after installation of a shared archive. 19389 postinstall_cmds=$lt_postinstall_cmds 19390 19391 # Command to use after uninstallation of a shared archive. 19392 postuninstall_cmds=$lt_postuninstall_cmds 19393 19394 # Commands used to finish a libtool library installation in a directory. 19395 finish_cmds=$lt_finish_cmds 19396 19397 # As "finish_cmds", except a single script fragment to be evaled but 19398 # not shown. 19399 finish_eval=$lt_finish_eval 19400 19401 # Whether we should hardcode library paths into libraries. 19402 hardcode_into_libs=$hardcode_into_libs 19403 19404 # Compile-time system search path for libraries. 19405 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19406 19407 # Run-time system search path for libraries. 19408 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19409 19410 # Whether dlopen is supported. 19411 dlopen_support=$enable_dlopen 19412 19413 # Whether dlopen of programs is supported. 19414 dlopen_self=$enable_dlopen_self 19415 19416 # Whether dlopen of statically linked programs is supported. 19417 dlopen_self_static=$enable_dlopen_self_static 19418 19419 # Commands to strip libraries. 19420 old_striplib=$lt_old_striplib 19421 striplib=$lt_striplib 19422 19423 19424 # The linker used to build libraries. 19425 LD=$lt_LD 19426 19427 # How to create reloadable object files. 19428 reload_flag=$lt_reload_flag 19429 reload_cmds=$lt_reload_cmds 19430 19431 # Commands used to build an old-style archive. 19432 old_archive_cmds=$lt_old_archive_cmds 19433 19434 # A language specific compiler. 19435 CC=$lt_compiler 19436 19437 # Is the compiler the GNU compiler? 19438 with_gcc=$GCC 19439 19440 # Compiler flag to turn off builtin functions. 19441 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 19442 19443 # How to pass a linker flag through the compiler. 19444 wl=$lt_lt_prog_compiler_wl 19445 19446 # Additional compiler flags for building library objects. 19447 pic_flag=$lt_lt_prog_compiler_pic 19448 19449 # Compiler flag to prevent dynamic linking. 19450 link_static_flag=$lt_lt_prog_compiler_static 19451 19452 # Does compiler simultaneously support -c and -o options? 19453 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 19454 19455 # Whether or not to add -lc for building shared libraries. 19456 build_libtool_need_lc=$archive_cmds_need_lc 19457 19458 # Whether or not to disallow shared libs when runtime libs are static. 19459 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 19460 19461 # Compiler flag to allow reflexive dlopens. 19462 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 19463 19464 # Compiler flag to generate shared objects directly from archives. 19465 whole_archive_flag_spec=$lt_whole_archive_flag_spec 19466 19467 # Whether the compiler copes with passing no objects directly. 19468 compiler_needs_object=$lt_compiler_needs_object 19469 19470 # Create an old-style archive from a shared archive. 19471 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 19472 19473 # Create a temporary old-style archive to link instead of a shared archive. 19474 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 19475 19476 # Commands used to build a shared archive. 19477 archive_cmds=$lt_archive_cmds 19478 archive_expsym_cmds=$lt_archive_expsym_cmds 19479 19480 # Commands used to build a loadable module if different from building 19481 # a shared archive. 19482 module_cmds=$lt_module_cmds 19483 module_expsym_cmds=$lt_module_expsym_cmds 19484 19485 # Whether we are building with GNU ld or not. 19486 with_gnu_ld=$lt_with_gnu_ld 19487 19488 # Flag that allows shared libraries with undefined symbols to be built. 19489 allow_undefined_flag=$lt_allow_undefined_flag 19490 19491 # Flag that enforces no undefined symbols. 19492 no_undefined_flag=$lt_no_undefined_flag 19493 19494 # Flag to hardcode \$libdir into a binary during linking. 19495 # This must work even if \$libdir does not exist 19496 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 19497 19498 # If ld is used when linking, flag to hardcode \$libdir into a binary 19499 # during linking. This must work even if \$libdir does not exist. 19500 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 19501 19502 # Whether we need a single "-rpath" flag with a separated argument. 19503 hardcode_libdir_separator=$lt_hardcode_libdir_separator 19504 19505 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19506 # DIR into the resulting binary. 19507 hardcode_direct=$hardcode_direct 19508 19509 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19510 # DIR into the resulting binary and the resulting library dependency is 19511 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 19512 # library is relocated. 19513 hardcode_direct_absolute=$hardcode_direct_absolute 19514 19515 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 19516 # into the resulting binary. 19517 hardcode_minus_L=$hardcode_minus_L 19518 19519 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 19520 # into the resulting binary. 19521 hardcode_shlibpath_var=$hardcode_shlibpath_var 19522 19523 # Set to "yes" if building a shared library automatically hardcodes DIR 19524 # into the library and all subsequent libraries and executables linked 19525 # against it. 19526 hardcode_automatic=$hardcode_automatic 19527 19528 # Set to yes if linker adds runtime paths of dependent libraries 19529 # to runtime path list. 19530 inherit_rpath=$inherit_rpath 19531 19532 # Whether libtool must link a program against all its dependency libraries. 19533 link_all_deplibs=$link_all_deplibs 19534 19535 # Fix the shell variable \$srcfile for the compiler. 19536 fix_srcfile_path=$lt_fix_srcfile_path 19537 19538 # Set to "yes" if exported symbols are required. 19539 always_export_symbols=$always_export_symbols 19540 19541 # The commands to list exported symbols. 19542 export_symbols_cmds=$lt_export_symbols_cmds 19543 19544 # Symbols that should not be listed in the preloaded symbols. 19545 exclude_expsyms=$lt_exclude_expsyms 19546 19547 # Symbols that must always be exported. 19548 include_expsyms=$lt_include_expsyms 19549 19550 # Commands necessary for linking programs (against libraries) with templates. 19551 prelink_cmds=$lt_prelink_cmds 19552 19553 # Specify filename containing input files. 19554 file_list_spec=$lt_file_list_spec 19555 19556 # How to hardcode a shared library path into an executable. 19557 hardcode_action=$hardcode_action 19558 19559 # ### END LIBTOOL CONFIG 19560 19561 _LT_EOF 19562 19563 case $host_os in 19564 aix3*) 19565 cat <<\_LT_EOF >> "$cfgfile" 19566 # AIX sometimes has problems with the GCC collect2 program. For some 19567 # reason, if we set the COLLECT_NAMES environment variable, the problems 19568 # vanish in a puff of smoke. 19569 if test "X${COLLECT_NAMES+set}" != Xset; then 19570 COLLECT_NAMES= 19571 export COLLECT_NAMES 19572 fi 19573 _LT_EOF 19574 ;; 19575 esac 19576 19577 19578 ltmain="$ac_aux_dir/ltmain.sh" 19579 19580 19581 # We use sed instead of cat because bash on DJGPP gets confused if 19582 # if finds mixed CR/LF and LF-only lines. Since sed operates in 19583 # text mode, it properly converts lines to CR/LF. This bash problem 19584 # is reportedly fixed, but why not run on old versions too? 19585 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 19586 || (rm -f "$cfgfile"; exit 1) 19587 19588 case $xsi_shell in 19589 yes) 19590 cat << \_LT_EOF >> "$cfgfile" 19591 19592 # func_dirname file append nondir_replacement 19593 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 19594 # otherwise set result to NONDIR_REPLACEMENT. 19595 func_dirname () 19596 { 19597 case ${1} in 19598 */*) func_dirname_result="${1%/*}${2}" ;; 19599 * ) func_dirname_result="${3}" ;; 19600 esac 19601 } 19602 19603 # func_basename file 19604 func_basename () 19605 { 19606 func_basename_result="${1##*/}" 19607 } 19608 19609 # func_dirname_and_basename file append nondir_replacement 19610 # perform func_basename and func_dirname in a single function 19611 # call: 19612 # dirname: Compute the dirname of FILE. If nonempty, 19613 # add APPEND to the result, otherwise set result 19614 # to NONDIR_REPLACEMENT. 19615 # value returned in "$func_dirname_result" 19616 # basename: Compute filename of FILE. 19617 # value retuned in "$func_basename_result" 19618 # Implementation must be kept synchronized with func_dirname 19619 # and func_basename. For efficiency, we do not delegate to 19620 # those functions but instead duplicate the functionality here. 19621 func_dirname_and_basename () 19622 { 19623 case ${1} in 19624 */*) func_dirname_result="${1%/*}${2}" ;; 19625 * ) func_dirname_result="${3}" ;; 19626 esac 19627 func_basename_result="${1##*/}" 19628 } 19629 19630 # func_stripname prefix suffix name 19631 # strip PREFIX and SUFFIX off of NAME. 19632 # PREFIX and SUFFIX must not contain globbing or regex special 19633 # characters, hashes, percent signs, but SUFFIX may contain a leading 19634 # dot (in which case that matches only a dot). 19635 func_stripname () 19636 { 19637 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 19638 # positional parameters, so assign one to ordinary parameter first. 19639 func_stripname_result=${3} 19640 func_stripname_result=${func_stripname_result#"${1}"} 19641 func_stripname_result=${func_stripname_result%"${2}"} 19642 } 19643 19644 # func_opt_split 19645 func_opt_split () 19646 { 19647 func_opt_split_opt=${1%%=*} 19648 func_opt_split_arg=${1#*=} 19649 } 19650 19651 # func_lo2o object 19652 func_lo2o () 19653 { 19654 case ${1} in 19655 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 19656 *) func_lo2o_result=${1} ;; 19657 esac 19658 } 19659 19660 # func_xform libobj-or-source 19661 func_xform () 19662 { 19663 func_xform_result=${1%.*}.lo 19664 } 19665 19666 # func_arith arithmetic-term... 19667 func_arith () 19668 { 19669 func_arith_result=$(( $* )) 19670 } 19671 19672 # func_len string 19673 # STRING may not start with a hyphen. 19674 func_len () 19675 { 19676 func_len_result=${#1} 19677 } 19678 19679 _LT_EOF 19680 ;; 19681 *) # Bourne compatible functions. 19682 cat << \_LT_EOF >> "$cfgfile" 19683 19684 # func_dirname file append nondir_replacement 19685 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 19686 # otherwise set result to NONDIR_REPLACEMENT. 19687 func_dirname () 19688 { 19689 # Extract subdirectory from the argument. 19690 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 19691 if test "X$func_dirname_result" = "X${1}"; then 19692 func_dirname_result="${3}" 19693 else 19694 func_dirname_result="$func_dirname_result${2}" 19695 fi 19696 } 19697 19698 # func_basename file 19699 func_basename () 19700 { 19701 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 19702 } 19703 19704 19705 # func_stripname prefix suffix name 19706 # strip PREFIX and SUFFIX off of NAME. 19707 # PREFIX and SUFFIX must not contain globbing or regex special 19708 # characters, hashes, percent signs, but SUFFIX may contain a leading 19709 # dot (in which case that matches only a dot). 19710 # func_strip_suffix prefix name 19711 func_stripname () 19712 { 19713 case ${2} in 19714 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 19715 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 19716 esac 19717 } 19718 19719 # sed scripts: 19720 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 19721 my_sed_long_arg='1s/^-[^=]*=//' 19722 19723 # func_opt_split 19724 func_opt_split () 19725 { 19726 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 19727 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 19728 } 19729 19730 # func_lo2o object 19731 func_lo2o () 19732 { 19733 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 19734 } 19735 19736 # func_xform libobj-or-source 19737 func_xform () 19738 { 19739 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 19740 } 19741 19742 # func_arith arithmetic-term... 19743 func_arith () 19744 { 19745 func_arith_result=`expr "$@"` 19746 } 19747 19748 # func_len string 19749 # STRING may not start with a hyphen. 19750 func_len () 19751 { 19752 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 19753 } 19754 19755 _LT_EOF 19756 esac 19757 19758 case $lt_shell_append in 19759 yes) 19760 cat << \_LT_EOF >> "$cfgfile" 19761 19762 # func_append var value 19763 # Append VALUE to the end of shell variable VAR. 19764 func_append () 19765 { 19766 eval "$1+=\$2" 19767 } 19768 _LT_EOF 19769 ;; 19770 *) 19771 cat << \_LT_EOF >> "$cfgfile" 19772 19773 # func_append var value 19774 # Append VALUE to the end of shell variable VAR. 19775 func_append () 19776 { 19777 eval "$1=\$$1\$2" 19778 } 19779 19780 _LT_EOF 19781 ;; 19782 esac 19783 19784 19785 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 19786 || (rm -f "$cfgfile"; exit 1) 19787 19788 mv -f "$cfgfile" "$ofile" || 19789 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 19790 chmod +x "$ofile" 19791 19792 ;; 19793 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 19794 # Older Autoconf quotes --file arguments for eval, but not when files 19795 # are listed without --file. Let's play safe and only enable the eval 19796 # if we detect the quoting. 19797 case $CONFIG_FILES in 19798 *\'*) eval set x "$CONFIG_FILES" ;; 19799 *) set x $CONFIG_FILES ;; 19800 esac 19801 shift 19802 for mf 19803 do 19804 # Strip MF so we end up with the name of the file. 19805 mf=`echo "$mf" | sed -e 's/:.*$//'` 19806 # Check whether this is an Automake generated Makefile or not. 19807 # We used to match only the files named 'Makefile.in', but 19808 # some people rename them; so instead we look at the file content. 19809 # Grep'ing the first line is not enough: some people post-process 19810 # each Makefile.in and add a new line on top of each file to say so. 19811 # Grep'ing the whole file is not good either: AIX grep has a line 19812 # limit of 2048, but all sed's we know have understand at least 4000. 19813 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 19814 dirpart=`$as_dirname -- "$mf" || 19815 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19816 X"$mf" : 'X\(//\)[^/]' \| \ 19817 X"$mf" : 'X\(//\)$' \| \ 19818 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 19819 $as_echo X"$mf" | 19820 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19821 s//\1/ 19822 q 19823 } 19824 /^X\(\/\/\)[^/].*/{ 19825 s//\1/ 19826 q 19827 } 19828 /^X\(\/\/\)$/{ 19829 s//\1/ 19830 q 19831 } 19832 /^X\(\/\).*/{ 19833 s//\1/ 19834 q 19835 } 19836 s/.*/./; q'` 19837 else 19838 continue 19839 fi 19840 # Extract the definition of DEPDIR, am__include, and am__quote 19841 # from the Makefile without running 'make'. 19842 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 19843 test -z "$DEPDIR" && continue 19844 am__include=`sed -n 's/^am__include = //p' < "$mf"` 19845 test -z "$am__include" && continue 19846 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 19847 # Find all dependency output files, they are included files with 19848 # $(DEPDIR) in their names. We invoke sed twice because it is the 19849 # simplest approach to changing $(DEPDIR) to its actual value in the 19850 # expansion. 19851 for file in `sed -n " 19852 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 19853 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 19854 # Make sure the directory exists. 19855 test -f "$dirpart/$file" && continue 19856 fdir=`$as_dirname -- "$file" || 19857 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19858 X"$file" : 'X\(//\)[^/]' \| \ 19859 X"$file" : 'X\(//\)$' \| \ 19860 X"$file" : 'X\(/\)' \| . 2>/dev/null || 19861 $as_echo X"$file" | 19862 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19863 s//\1/ 19864 q 19865 } 19866 /^X\(\/\/\)[^/].*/{ 19867 s//\1/ 19868 q 19869 } 19870 /^X\(\/\/\)$/{ 19871 s//\1/ 19872 q 19873 } 19874 /^X\(\/\).*/{ 19875 s//\1/ 19876 q 19877 } 19878 s/.*/./; q'` 19879 as_dir=$dirpart/$fdir; as_fn_mkdir_p 19880 # echo "creating $dirpart/$file" 19881 echo '# dummy' > "$dirpart/$file" 19882 done 19883 done 19884 } 19885 ;; 19886 19887 esac 19888 done # for ac_tag 19889 19890 19891 as_fn_exit 0 19892 _ACEOF 19893 ac_clean_files=$ac_clean_files_save 19894 19895 test $ac_write_fail = 0 || 19896 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 19897 19898 19899 # configure is writing to config.log, and then calls config.status. 19900 # config.status does its own redirection, appending to config.log. 19901 # Unfortunately, on DOS this fails, as config.log is still kept open 19902 # by configure, so config.status won't be able to write to it; its 19903 # output is simply discarded. So we exec the FD to /dev/null, 19904 # effectively closing config.log, so it can be properly (re)opened and 19905 # appended to by config.status. When coming back to configure, we 19906 # need to make the FD available again. 19907 if test "$no_create" != yes; then 19908 ac_cs_success=: 19909 ac_config_status_args= 19910 test "$silent" = yes && 19911 ac_config_status_args="$ac_config_status_args --quiet" 19912 exec 5>/dev/null 19913 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19914 exec 5>>config.log 19915 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19916 # would make configure fail if this is the last instruction. 19917 $ac_cs_success || as_fn_exit 1 19918 fi 19919 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 19920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 19921 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 19922 fi 19923 19924