1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.69 for GCC Quad-precision Math Library 0.1. 4 # 5 # 6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 # 8 # 9 # This configure script is free software; the Free Software Foundation 10 # gives unlimited permission to copy, distribute and modify it. 11 ## -------------------- ## 12 ## M4sh Initialization. ## 13 ## -------------------- ## 14 15 # Be more Bourne compatible 16 DUALCASE=1; export DUALCASE # for MKS sh 17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24 else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30 esac 31 fi 32 33 34 as_nl=' 35 ' 36 export as_nl 37 # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 # Prefer a ksh shell builtin over an external printf program on Solaris, 42 # but without wasting forks for bash or zsh. 43 if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50 else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70 fi 71 72 # The user is always right. 73 if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79 fi 80 81 82 # IFS 83 # We need space, tab and new line, in precisely that order. Quoting is 84 # there to prevent editors from complaining about space-tab. 85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 # splitting by setting IFS to empty value.) 87 IFS=" "" $as_nl" 88 89 # Find who we are. Look in the path if we contain no directory separator. 90 as_myself= 91 case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 for as_dir in $PATH 95 do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100 IFS=$as_save_IFS 101 102 ;; 103 esac 104 # We did not find ourselves, most probably we were run as `sh COMMAND' 105 # in which case we are not to be found in the path. 106 if test "x$as_myself" = x; then 107 as_myself=$0 108 fi 109 if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112 fi 113 114 # Unset variables that we do not need and which cause bugs (e.g. in 115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 # suppresses any "Segmentation fault" message there. '((' could 117 # trigger a bug in pdksh 5.2.14. 118 for as_var in BASH_ENV ENV MAIL MAILPATH 119 do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 done 122 PS1='$ ' 123 PS2='> ' 124 PS4='+ ' 125 126 # NLS nuisances. 127 LC_ALL=C 128 export LC_ALL 129 LANGUAGE=C 130 export LANGUAGE 131 132 # CDPATH. 133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135 # Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140 # neutralization value for shells without unset; and this also 141 # works around shells that cannot unset nonexistent variables. 142 # Preserve -v and -x to the replacement shell. 143 BASH_ENV=/dev/null 144 ENV=/dev/null 145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151 esac 152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 # Admittedly, this is quite paranoid, since all the known shells bail 154 # out after a failed `exec'. 155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160 if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168 else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174 esac 175 fi 176 " 177 as_required="as_fn_return () { (exit \$1); } 178 as_fn_success () { as_fn_return 0; } 179 as_fn_failure () { as_fn_return 1; } 180 as_fn_ret_success () { return 0; } 181 as_fn_ret_failure () { return 1; } 182 183 exitcode=0 184 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190 else 191 exitcode=1; echo positional parameters were not saved. 192 fi 193 test x\$exitcode = x0 || exit 1 194 test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210 else 211 as_have_required=no 212 fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215 else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217 as_found=false 218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219 do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233 fi 234 fi 235 done;; 236 esac 237 as_found=false 238 done 239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242 fi; } 243 IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249 # neutralization value for shells without unset; and this also 250 # works around shells that cannot unset nonexistent variables. 251 # Preserve -v and -x to the replacement shell. 252 BASH_ENV=/dev/null 253 ENV=/dev/null 254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260 esac 261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 # Admittedly, this is quite paranoid, since all the known shells bail 263 # out after a failed `exec'. 264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 exit 255 266 fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 $0: including any error possibly output before this 277 $0: message. Then install a modern shell, or manually run 278 $0: the script under such a shell if you do have one." 279 fi 280 exit 1 281 fi 282 fi 283 fi 284 SHELL=${CONFIG_SHELL-/bin/sh} 285 export SHELL 286 # Unset more variables known to interfere with behavior of common tools. 287 CLICOLOR_FORCE= GREP_OPTIONS= 288 unset CLICOLOR_FORCE GREP_OPTIONS 289 290 ## --------------------- ## 291 ## M4sh Shell Functions. ## 292 ## --------------------- ## 293 # as_fn_unset VAR 294 # --------------- 295 # Portably unset VAR. 296 as_fn_unset () 297 { 298 { eval $1=; unset $1;} 299 } 300 as_unset=as_fn_unset 301 302 # as_fn_set_status STATUS 303 # ----------------------- 304 # Set $? to STATUS, without forking. 305 as_fn_set_status () 306 { 307 return $1 308 } # as_fn_set_status 309 310 # as_fn_exit STATUS 311 # ----------------- 312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 as_fn_exit () 314 { 315 set +e 316 as_fn_set_status $1 317 exit $1 318 } # as_fn_exit 319 320 # as_fn_mkdir_p 321 # ------------- 322 # Create "$as_dir" as a directory, including parents if necessary. 323 as_fn_mkdir_p () 324 { 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 $as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366 } # as_fn_mkdir_p 367 368 # as_fn_executable_p FILE 369 # ----------------------- 370 # Test if FILE is an executable regular file. 371 as_fn_executable_p () 372 { 373 test -f "$1" && test -x "$1" 374 } # as_fn_executable_p 375 # as_fn_append VAR VALUE 376 # ---------------------- 377 # Append the text in VALUE to the end of the definition contained in VAR. Take 378 # advantage of any shell optimizations that allow amortized linear growth over 379 # repeated appends, instead of the typical quadratic growth present in naive 380 # implementations. 381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386 else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391 fi # as_fn_append 392 393 # as_fn_arith ARG... 394 # ------------------ 395 # Perform arithmetic evaluation on the ARGs, and store the result in the 396 # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 # must be portable across $(()) and expr. 398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403 else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408 fi # as_fn_arith 409 410 411 # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 # ---------------------------------------- 413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 # script with STATUS, using 1 if that was 0. 416 as_fn_error () 417 { 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425 } # as_fn_error 426 427 if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430 else 431 as_expr=false 432 fi 433 434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436 else 437 as_basename=false 438 fi 439 440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442 else 443 as_dirname=false 444 fi 445 446 as_me=`$as_basename -- "$0" || 447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 $as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465 # Avoid depending upon Character Ranges. 466 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 as_cr_digits='0123456789' 470 as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506 } 507 508 ECHO_C= ECHO_N= ECHO_T= 509 case `echo -n x` in #((((( 510 -n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517 *) 518 ECHO_N='-n';; 519 esac 520 521 rm -f conf$$ conf$$.exe conf$$.file 522 if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524 else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527 fi 528 if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542 else 543 as_ln_s='cp -pR' 544 fi 545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 rmdir conf$$.dir 2>/dev/null 547 548 if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550 else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553 fi 554 555 as_test_x='test -x' 556 as_executable_p=as_fn_executable_p 557 558 # Sed expression to map a string onto a valid CPP name. 559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561 # Sed expression to map a string onto a valid variable name. 562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564 SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567 test -n "$DJDIR" || exec 7<&0 </dev/null 568 exec 6>&1 569 570 # Name of the host. 571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 # so uname gets run too. 573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575 # 576 # Initializations. 577 # 578 ac_default_prefix=/usr/local 579 ac_clean_files= 580 ac_config_libobj_dir=. 581 LIBOBJS= 582 cross_compiling=no 583 subdirs= 584 MFLAGS= 585 MAKEFLAGS= 586 587 # Identity of this package. 588 PACKAGE_NAME='GCC Quad-precision Math Library' 589 PACKAGE_TARNAME='libquadmath' 590 PACKAGE_VERSION='0.1' 591 PACKAGE_STRING='GCC Quad-precision Math Library 0.1' 592 PACKAGE_BUGREPORT='' 593 PACKAGE_URL='' 594 595 # Factoring default headers for most tests. 596 ac_includes_default="\ 597 #include <stdio.h> 598 #ifdef HAVE_SYS_TYPES_H 599 # include <sys/types.h> 600 #endif 601 #ifdef HAVE_SYS_STAT_H 602 # include <sys/stat.h> 603 #endif 604 #ifdef STDC_HEADERS 605 # include <stdlib.h> 606 # include <stddef.h> 607 #else 608 # ifdef HAVE_STDLIB_H 609 # include <stdlib.h> 610 # endif 611 #endif 612 #ifdef HAVE_STRING_H 613 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 614 # include <memory.h> 615 # endif 616 # include <string.h> 617 #endif 618 #ifdef HAVE_STRINGS_H 619 # include <strings.h> 620 #endif 621 #ifdef HAVE_INTTYPES_H 622 # include <inttypes.h> 623 #endif 624 #ifdef HAVE_STDINT_H 625 # include <stdint.h> 626 #endif 627 #ifdef HAVE_UNISTD_H 628 # include <unistd.h> 629 #endif" 630 631 ac_subst_vars='am__EXEEXT_FALSE 632 am__EXEEXT_TRUE 633 LTLIBOBJS 634 LIBOBJS 635 get_gcc_base_ver 636 GENINSRC_FALSE 637 GENINSRC_TRUE 638 XCFLAGS 639 BUILD_LIBQUADMATH_FALSE 640 BUILD_LIBQUADMATH_TRUE 641 LIBQUAD_USE_SYMVER_SUN_FALSE 642 LIBQUAD_USE_SYMVER_SUN_TRUE 643 LIBQUAD_USE_SYMVER_GNU_FALSE 644 LIBQUAD_USE_SYMVER_GNU_TRUE 645 LIBQUAD_USE_SYMVER_FALSE 646 LIBQUAD_USE_SYMVER_TRUE 647 toolexeclibdir 648 toolexecdir 649 MAINT 650 MAINTAINER_MODE_FALSE 651 MAINTAINER_MODE_TRUE 652 enable_static 653 enable_shared 654 lt_host_flags 655 OTOOL64 656 OTOOL 657 LIPO 658 NMEDIT 659 DSYMUTIL 660 RANLIB 661 AR 662 OBJDUMP 663 LN_S 664 NM 665 ac_ct_DUMPBIN 666 DUMPBIN 667 LD 668 FGREP 669 SED 670 LIBTOOL 671 REPORT_BUGS_TEXI 672 REPORT_BUGS_TO 673 BUILD_INFO_FALSE 674 BUILD_INFO_TRUE 675 EGREP 676 GREP 677 CPP 678 am__fastdepCC_FALSE 679 am__fastdepCC_TRUE 680 CCDEPMODE 681 am__nodep 682 AMDEPBACKSLASH 683 AMDEP_FALSE 684 AMDEP_TRUE 685 am__quote 686 am__include 687 DEPDIR 688 OBJEXT 689 EXEEXT 690 ac_ct_CC 691 CPPFLAGS 692 LDFLAGS 693 CFLAGS 694 CC 695 AM_BACKSLASH 696 AM_DEFAULT_VERBOSITY 697 AM_DEFAULT_V 698 AM_V 699 am__untar 700 am__tar 701 AMTAR 702 am__leading_dot 703 SET_MAKE 704 AWK 705 mkdir_p 706 MKDIR_P 707 INSTALL_STRIP_PROGRAM 708 STRIP 709 install_sh 710 MAKEINFO 711 AUTOHEADER 712 AUTOMAKE 713 AUTOCONF 714 ACLOCAL 715 VERSION 716 PACKAGE 717 CYGPATH_W 718 am__isrc 719 INSTALL_DATA 720 INSTALL_SCRIPT 721 INSTALL_PROGRAM 722 multi_basedir 723 target_noncanonical 724 target_os 725 target_vendor 726 target_cpu 727 target 728 host_os 729 host_vendor 730 host_cpu 731 host 732 build_os 733 build_vendor 734 build_cpu 735 build 736 target_alias 737 host_alias 738 build_alias 739 LIBS 740 ECHO_T 741 ECHO_N 742 ECHO_C 743 DEFS 744 mandir 745 localedir 746 libdir 747 psdir 748 pdfdir 749 dvidir 750 htmldir 751 infodir 752 docdir 753 oldincludedir 754 includedir 755 localstatedir 756 sharedstatedir 757 sysconfdir 758 datadir 759 datarootdir 760 libexecdir 761 sbindir 762 bindir 763 program_transform_name 764 prefix 765 exec_prefix 766 PACKAGE_URL 767 PACKAGE_BUGREPORT 768 PACKAGE_STRING 769 PACKAGE_VERSION 770 PACKAGE_TARNAME 771 PACKAGE_NAME 772 PATH_SEPARATOR 773 SHELL' 774 ac_subst_files='' 775 ac_user_opts=' 776 enable_option_checking 777 enable_multilib 778 enable_silent_rules 779 enable_version_specific_runtime_libs 780 enable_dependency_tracking 781 with_bugurl 782 enable_shared 783 enable_static 784 with_pic 785 enable_fast_install 786 with_gnu_ld 787 enable_libtool_lock 788 enable_maintainer_mode 789 with_toolexeclibdir 790 enable_symvers 791 enable_cet 792 enable_generated_files_in_srcdir 793 with_gcc_major_version_only 794 ' 795 ac_precious_vars='build_alias 796 host_alias 797 target_alias 798 CC 799 CFLAGS 800 LDFLAGS 801 LIBS 802 CPPFLAGS 803 CPP' 804 805 806 # Initialize some variables set by options. 807 ac_init_help= 808 ac_init_version=false 809 ac_unrecognized_opts= 810 ac_unrecognized_sep= 811 # The variables have the same names as the options, with 812 # dashes changed to underlines. 813 cache_file=/dev/null 814 exec_prefix=NONE 815 no_create= 816 no_recursion= 817 prefix=NONE 818 program_prefix=NONE 819 program_suffix=NONE 820 program_transform_name=s,x,x, 821 silent= 822 site= 823 srcdir= 824 verbose= 825 x_includes=NONE 826 x_libraries=NONE 827 828 # Installation directory options. 829 # These are left unexpanded so users can "make install exec_prefix=/foo" 830 # and all the variables that are supposed to be based on exec_prefix 831 # by default will actually change. 832 # Use braces instead of parens because sh, perl, etc. also accept them. 833 # (The list follows the same order as the GNU Coding Standards.) 834 bindir='${exec_prefix}/bin' 835 sbindir='${exec_prefix}/sbin' 836 libexecdir='${exec_prefix}/libexec' 837 datarootdir='${prefix}/share' 838 datadir='${datarootdir}' 839 sysconfdir='${prefix}/etc' 840 sharedstatedir='${prefix}/com' 841 localstatedir='${prefix}/var' 842 includedir='${prefix}/include' 843 oldincludedir='/usr/include' 844 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 845 infodir='${datarootdir}/info' 846 htmldir='${docdir}' 847 dvidir='${docdir}' 848 pdfdir='${docdir}' 849 psdir='${docdir}' 850 libdir='${exec_prefix}/lib' 851 localedir='${datarootdir}/locale' 852 mandir='${datarootdir}/man' 853 854 ac_prev= 855 ac_dashdash= 856 for ac_option 857 do 858 # If the previous option needs an argument, assign it. 859 if test -n "$ac_prev"; then 860 eval $ac_prev=\$ac_option 861 ac_prev= 862 continue 863 fi 864 865 case $ac_option in 866 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 867 *=) ac_optarg= ;; 868 *) ac_optarg=yes ;; 869 esac 870 871 # Accept the important Cygnus configure options, so we can diagnose typos. 872 873 case $ac_dashdash$ac_option in 874 --) 875 ac_dashdash=yes ;; 876 877 -bindir | --bindir | --bindi | --bind | --bin | --bi) 878 ac_prev=bindir ;; 879 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 880 bindir=$ac_optarg ;; 881 882 -build | --build | --buil | --bui | --bu) 883 ac_prev=build_alias ;; 884 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 885 build_alias=$ac_optarg ;; 886 887 -cache-file | --cache-file | --cache-fil | --cache-fi \ 888 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 889 ac_prev=cache_file ;; 890 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 891 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 892 cache_file=$ac_optarg ;; 893 894 --config-cache | -C) 895 cache_file=config.cache ;; 896 897 -datadir | --datadir | --datadi | --datad) 898 ac_prev=datadir ;; 899 -datadir=* | --datadir=* | --datadi=* | --datad=*) 900 datadir=$ac_optarg ;; 901 902 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 903 | --dataroo | --dataro | --datar) 904 ac_prev=datarootdir ;; 905 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 906 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 907 datarootdir=$ac_optarg ;; 908 909 -disable-* | --disable-*) 910 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 911 # Reject names that are not valid shell variable names. 912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 913 as_fn_error $? "invalid feature name: $ac_useropt" 914 ac_useropt_orig=$ac_useropt 915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 916 case $ac_user_opts in 917 *" 918 "enable_$ac_useropt" 919 "*) ;; 920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 921 ac_unrecognized_sep=', ';; 922 esac 923 eval enable_$ac_useropt=no ;; 924 925 -docdir | --docdir | --docdi | --doc | --do) 926 ac_prev=docdir ;; 927 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 928 docdir=$ac_optarg ;; 929 930 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 931 ac_prev=dvidir ;; 932 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 933 dvidir=$ac_optarg ;; 934 935 -enable-* | --enable-*) 936 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 937 # Reject names that are not valid shell variable names. 938 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 939 as_fn_error $? "invalid feature name: $ac_useropt" 940 ac_useropt_orig=$ac_useropt 941 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 942 case $ac_user_opts in 943 *" 944 "enable_$ac_useropt" 945 "*) ;; 946 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 947 ac_unrecognized_sep=', ';; 948 esac 949 eval enable_$ac_useropt=\$ac_optarg ;; 950 951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 953 | --exec | --exe | --ex) 954 ac_prev=exec_prefix ;; 955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 957 | --exec=* | --exe=* | --ex=*) 958 exec_prefix=$ac_optarg ;; 959 960 -gas | --gas | --ga | --g) 961 # Obsolete; use --with-gas. 962 with_gas=yes ;; 963 964 -help | --help | --hel | --he | -h) 965 ac_init_help=long ;; 966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 967 ac_init_help=recursive ;; 968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 969 ac_init_help=short ;; 970 971 -host | --host | --hos | --ho) 972 ac_prev=host_alias ;; 973 -host=* | --host=* | --hos=* | --ho=*) 974 host_alias=$ac_optarg ;; 975 976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 977 ac_prev=htmldir ;; 978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 979 | --ht=*) 980 htmldir=$ac_optarg ;; 981 982 -includedir | --includedir | --includedi | --included | --include \ 983 | --includ | --inclu | --incl | --inc) 984 ac_prev=includedir ;; 985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 986 | --includ=* | --inclu=* | --incl=* | --inc=*) 987 includedir=$ac_optarg ;; 988 989 -infodir | --infodir | --infodi | --infod | --info | --inf) 990 ac_prev=infodir ;; 991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 992 infodir=$ac_optarg ;; 993 994 -libdir | --libdir | --libdi | --libd) 995 ac_prev=libdir ;; 996 -libdir=* | --libdir=* | --libdi=* | --libd=*) 997 libdir=$ac_optarg ;; 998 999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1000 | --libexe | --libex | --libe) 1001 ac_prev=libexecdir ;; 1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1003 | --libexe=* | --libex=* | --libe=*) 1004 libexecdir=$ac_optarg ;; 1005 1006 -localedir | --localedir | --localedi | --localed | --locale) 1007 ac_prev=localedir ;; 1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1009 localedir=$ac_optarg ;; 1010 1011 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1012 | --localstate | --localstat | --localsta | --localst | --locals) 1013 ac_prev=localstatedir ;; 1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1016 localstatedir=$ac_optarg ;; 1017 1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1019 ac_prev=mandir ;; 1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1021 mandir=$ac_optarg ;; 1022 1023 -nfp | --nfp | --nf) 1024 # Obsolete; use --without-fp. 1025 with_fp=no ;; 1026 1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1028 | --no-cr | --no-c | -n) 1029 no_create=yes ;; 1030 1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1033 no_recursion=yes ;; 1034 1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1037 | --oldin | --oldi | --old | --ol | --o) 1038 ac_prev=oldincludedir ;; 1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1042 oldincludedir=$ac_optarg ;; 1043 1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1045 ac_prev=prefix ;; 1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1047 prefix=$ac_optarg ;; 1048 1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1050 | --program-pre | --program-pr | --program-p) 1051 ac_prev=program_prefix ;; 1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1054 program_prefix=$ac_optarg ;; 1055 1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1057 | --program-suf | --program-su | --program-s) 1058 ac_prev=program_suffix ;; 1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1061 program_suffix=$ac_optarg ;; 1062 1063 -program-transform-name | --program-transform-name \ 1064 | --program-transform-nam | --program-transform-na \ 1065 | --program-transform-n | --program-transform- \ 1066 | --program-transform | --program-transfor \ 1067 | --program-transfo | --program-transf \ 1068 | --program-trans | --program-tran \ 1069 | --progr-tra | --program-tr | --program-t) 1070 ac_prev=program_transform_name ;; 1071 -program-transform-name=* | --program-transform-name=* \ 1072 | --program-transform-nam=* | --program-transform-na=* \ 1073 | --program-transform-n=* | --program-transform-=* \ 1074 | --program-transform=* | --program-transfor=* \ 1075 | --program-transfo=* | --program-transf=* \ 1076 | --program-trans=* | --program-tran=* \ 1077 | --progr-tra=* | --program-tr=* | --program-t=*) 1078 program_transform_name=$ac_optarg ;; 1079 1080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1081 ac_prev=pdfdir ;; 1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1083 pdfdir=$ac_optarg ;; 1084 1085 -psdir | --psdir | --psdi | --psd | --ps) 1086 ac_prev=psdir ;; 1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1088 psdir=$ac_optarg ;; 1089 1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1091 | -silent | --silent | --silen | --sile | --sil) 1092 silent=yes ;; 1093 1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1095 ac_prev=sbindir ;; 1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1097 | --sbi=* | --sb=*) 1098 sbindir=$ac_optarg ;; 1099 1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1102 | --sharedst | --shareds | --shared | --share | --shar \ 1103 | --sha | --sh) 1104 ac_prev=sharedstatedir ;; 1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1108 | --sha=* | --sh=*) 1109 sharedstatedir=$ac_optarg ;; 1110 1111 -site | --site | --sit) 1112 ac_prev=site ;; 1113 -site=* | --site=* | --sit=*) 1114 site=$ac_optarg ;; 1115 1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1117 ac_prev=srcdir ;; 1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1119 srcdir=$ac_optarg ;; 1120 1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1122 | --syscon | --sysco | --sysc | --sys | --sy) 1123 ac_prev=sysconfdir ;; 1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1126 sysconfdir=$ac_optarg ;; 1127 1128 -target | --target | --targe | --targ | --tar | --ta | --t) 1129 ac_prev=target_alias ;; 1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1131 target_alias=$ac_optarg ;; 1132 1133 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1134 verbose=yes ;; 1135 1136 -version | --version | --versio | --versi | --vers | -V) 1137 ac_init_version=: ;; 1138 1139 -with-* | --with-*) 1140 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1141 # Reject names that are not valid shell variable names. 1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1143 as_fn_error $? "invalid package name: $ac_useropt" 1144 ac_useropt_orig=$ac_useropt 1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1146 case $ac_user_opts in 1147 *" 1148 "with_$ac_useropt" 1149 "*) ;; 1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1151 ac_unrecognized_sep=', ';; 1152 esac 1153 eval with_$ac_useropt=\$ac_optarg ;; 1154 1155 -without-* | --without-*) 1156 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1157 # Reject names that are not valid shell variable names. 1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1159 as_fn_error $? "invalid package name: $ac_useropt" 1160 ac_useropt_orig=$ac_useropt 1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1162 case $ac_user_opts in 1163 *" 1164 "with_$ac_useropt" 1165 "*) ;; 1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1167 ac_unrecognized_sep=', ';; 1168 esac 1169 eval with_$ac_useropt=no ;; 1170 1171 --x) 1172 # Obsolete; use --with-x. 1173 with_x=yes ;; 1174 1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1176 | --x-incl | --x-inc | --x-in | --x-i) 1177 ac_prev=x_includes ;; 1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1180 x_includes=$ac_optarg ;; 1181 1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1184 ac_prev=x_libraries ;; 1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1187 x_libraries=$ac_optarg ;; 1188 1189 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1190 Try \`$0 --help' for more information" 1191 ;; 1192 1193 *=*) 1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1195 # Reject names that are not valid shell variable names. 1196 case $ac_envvar in #( 1197 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1198 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1199 esac 1200 eval $ac_envvar=\$ac_optarg 1201 export $ac_envvar ;; 1202 1203 *) 1204 # FIXME: should be removed in autoconf 3.0. 1205 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1207 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1208 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1209 ;; 1210 1211 esac 1212 done 1213 1214 if test -n "$ac_prev"; then 1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1216 as_fn_error $? "missing argument to $ac_option" 1217 fi 1218 1219 if test -n "$ac_unrecognized_opts"; then 1220 case $enable_option_checking in 1221 no) ;; 1222 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1223 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1224 esac 1225 fi 1226 1227 # Check all directory arguments for consistency. 1228 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1229 datadir sysconfdir sharedstatedir localstatedir includedir \ 1230 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1231 libdir localedir mandir 1232 do 1233 eval ac_val=\$$ac_var 1234 # Remove trailing slashes. 1235 case $ac_val in 1236 */ ) 1237 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1238 eval $ac_var=\$ac_val;; 1239 esac 1240 # Be sure to have absolute directory names. 1241 case $ac_val in 1242 [\\/$]* | ?:[\\/]* ) continue;; 1243 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1244 esac 1245 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1246 done 1247 1248 # There might be people who depend on the old broken behavior: `$host' 1249 # used to hold the argument of --host etc. 1250 # FIXME: To remove some day. 1251 build=$build_alias 1252 host=$host_alias 1253 target=$target_alias 1254 1255 # FIXME: To remove some day. 1256 if test "x$host_alias" != x; then 1257 if test "x$build_alias" = x; then 1258 cross_compiling=maybe 1259 elif test "x$build_alias" != "x$host_alias"; then 1260 cross_compiling=yes 1261 fi 1262 fi 1263 1264 ac_tool_prefix= 1265 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1266 1267 test "$silent" = yes && exec 6>/dev/null 1268 1269 1270 ac_pwd=`pwd` && test -n "$ac_pwd" && 1271 ac_ls_di=`ls -di .` && 1272 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1273 as_fn_error $? "working directory cannot be determined" 1274 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1275 as_fn_error $? "pwd does not report name of working directory" 1276 1277 1278 # Find the source files, if location was not specified. 1279 if test -z "$srcdir"; then 1280 ac_srcdir_defaulted=yes 1281 # Try the directory containing this script, then the parent directory. 1282 ac_confdir=`$as_dirname -- "$as_myself" || 1283 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1284 X"$as_myself" : 'X\(//\)[^/]' \| \ 1285 X"$as_myself" : 'X\(//\)$' \| \ 1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1287 $as_echo X"$as_myself" | 1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1289 s//\1/ 1290 q 1291 } 1292 /^X\(\/\/\)[^/].*/{ 1293 s//\1/ 1294 q 1295 } 1296 /^X\(\/\/\)$/{ 1297 s//\1/ 1298 q 1299 } 1300 /^X\(\/\).*/{ 1301 s//\1/ 1302 q 1303 } 1304 s/.*/./; q'` 1305 srcdir=$ac_confdir 1306 if test ! -r "$srcdir/$ac_unique_file"; then 1307 srcdir=.. 1308 fi 1309 else 1310 ac_srcdir_defaulted=no 1311 fi 1312 if test ! -r "$srcdir/$ac_unique_file"; then 1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1315 fi 1316 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1317 ac_abs_confdir=`( 1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1319 pwd)` 1320 # When building in place, set srcdir=. 1321 if test "$ac_abs_confdir" = "$ac_pwd"; then 1322 srcdir=. 1323 fi 1324 # Remove unnecessary trailing slashes from srcdir. 1325 # Double slashes in file names in object file debugging info 1326 # mess up M-x gdb in Emacs. 1327 case $srcdir in 1328 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1329 esac 1330 for ac_var in $ac_precious_vars; do 1331 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1332 eval ac_env_${ac_var}_value=\$${ac_var} 1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1334 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1335 done 1336 1337 # 1338 # Report the --help message. 1339 # 1340 if test "$ac_init_help" = "long"; then 1341 # Omit some internal or obsolete options to make the list less imposing. 1342 # This message is too long to be a string in the A/UX 3.1 sh. 1343 cat <<_ACEOF 1344 \`configure' configures GCC Quad-precision Math Library 0.1 to adapt to many kinds of systems. 1345 1346 Usage: $0 [OPTION]... [VAR=VALUE]... 1347 1348 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1349 VAR=VALUE. See below for descriptions of some of the useful variables. 1350 1351 Defaults for the options are specified in brackets. 1352 1353 Configuration: 1354 -h, --help display this help and exit 1355 --help=short display options specific to this package 1356 --help=recursive display the short help of all the included packages 1357 -V, --version display version information and exit 1358 -q, --quiet, --silent do not print \`checking ...' messages 1359 --cache-file=FILE cache test results in FILE [disabled] 1360 -C, --config-cache alias for \`--cache-file=config.cache' 1361 -n, --no-create do not create output files 1362 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1363 1364 Installation directories: 1365 --prefix=PREFIX install architecture-independent files in PREFIX 1366 [$ac_default_prefix] 1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1368 [PREFIX] 1369 1370 By default, \`make install' will install all the files in 1371 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1372 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1373 for instance \`--prefix=\$HOME'. 1374 1375 For better control, use the options below. 1376 1377 Fine tuning of the installation directories: 1378 --bindir=DIR user executables [EPREFIX/bin] 1379 --sbindir=DIR system admin executables [EPREFIX/sbin] 1380 --libexecdir=DIR program executables [EPREFIX/libexec] 1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1384 --libdir=DIR object code libraries [EPREFIX/lib] 1385 --includedir=DIR C header files [PREFIX/include] 1386 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1387 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1388 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1389 --infodir=DIR info documentation [DATAROOTDIR/info] 1390 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1391 --mandir=DIR man documentation [DATAROOTDIR/man] 1392 --docdir=DIR documentation root [DATAROOTDIR/doc/libquadmath] 1393 --htmldir=DIR html documentation [DOCDIR] 1394 --dvidir=DIR dvi documentation [DOCDIR] 1395 --pdfdir=DIR pdf documentation [DOCDIR] 1396 --psdir=DIR ps documentation [DOCDIR] 1397 _ACEOF 1398 1399 cat <<\_ACEOF 1400 1401 Program names: 1402 --program-prefix=PREFIX prepend PREFIX to installed program names 1403 --program-suffix=SUFFIX append SUFFIX to installed program names 1404 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1405 1406 System types: 1407 --build=BUILD configure for building on BUILD [guessed] 1408 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1409 --target=TARGET configure for building compilers for TARGET [HOST] 1410 _ACEOF 1411 fi 1412 1413 if test -n "$ac_init_help"; then 1414 case $ac_init_help in 1415 short | recursive ) echo "Configuration of GCC Quad-precision Math Library 0.1:";; 1416 esac 1417 cat <<\_ACEOF 1418 1419 Optional Features: 1420 --disable-option-checking ignore unrecognized --enable/--with options 1421 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1422 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1423 --enable-multilib build many library versions (default) 1424 --enable-silent-rules less verbose build output (undo: "make V=1") 1425 --disable-silent-rules verbose build output (undo: "make V=0") 1426 --enable-version-specific-runtime-libs 1427 specify that runtime libraries should be installed 1428 in a compiler-specific directory 1429 --enable-dependency-tracking 1430 do not reject slow dependency extractors 1431 --disable-dependency-tracking 1432 speeds up one-time build 1433 --enable-shared[=PKGS] build shared libraries [default=yes] 1434 --enable-static[=PKGS] build static libraries [default=yes] 1435 --enable-fast-install[=PKGS] 1436 optimize for fast installation [default=yes] 1437 --disable-libtool-lock avoid locking (might break parallel builds) 1438 --enable-maintainer-mode 1439 enable make rules and dependencies not useful (and 1440 sometimes confusing) to the casual installer 1441 --disable-symvers disable symbol versioning for libquadmath 1442 --enable-cet enable Intel CET in target libraries [default=auto] 1443 --enable-generated-files-in-srcdir 1444 put copies of generated files in source dir intended 1445 for creating source tarballs for users without 1446 texinfo bison or flex 1447 1448 Optional Packages: 1449 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1450 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1451 --with-bugurl=URL Direct users to URL to report a bug 1452 --with-pic try to use only PIC/non-PIC objects [default=use 1453 both] 1454 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1455 --with-toolexeclibdir=DIR 1456 install libraries built with a cross compiler within 1457 DIR 1458 --with-gcc-major-version-only 1459 use only GCC major number in filesystem paths 1460 1461 Some influential environment variables: 1462 CC C compiler command 1463 CFLAGS C compiler flags 1464 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1465 nonstandard directory <lib dir> 1466 LIBS libraries to pass to the linker, e.g. -l<library> 1467 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1468 you have headers in a nonstandard directory <include dir> 1469 CPP C preprocessor 1470 1471 Use these variables to override the choices made by `configure' or to help 1472 it to find libraries and programs with nonstandard names/locations. 1473 1474 Report bugs to the package provider. 1475 _ACEOF 1476 ac_status=$? 1477 fi 1478 1479 if test "$ac_init_help" = "recursive"; then 1480 # If there are subdirs, report their specific --help. 1481 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1482 test -d "$ac_dir" || 1483 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1484 continue 1485 ac_builddir=. 1486 1487 case "$ac_dir" in 1488 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1489 *) 1490 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1491 # A ".." for each directory in $ac_dir_suffix. 1492 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1493 case $ac_top_builddir_sub in 1494 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1495 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1496 esac ;; 1497 esac 1498 ac_abs_top_builddir=$ac_pwd 1499 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1500 # for backward compatibility: 1501 ac_top_builddir=$ac_top_build_prefix 1502 1503 case $srcdir in 1504 .) # We are building in place. 1505 ac_srcdir=. 1506 ac_top_srcdir=$ac_top_builddir_sub 1507 ac_abs_top_srcdir=$ac_pwd ;; 1508 [\\/]* | ?:[\\/]* ) # Absolute name. 1509 ac_srcdir=$srcdir$ac_dir_suffix; 1510 ac_top_srcdir=$srcdir 1511 ac_abs_top_srcdir=$srcdir ;; 1512 *) # Relative name. 1513 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1514 ac_top_srcdir=$ac_top_build_prefix$srcdir 1515 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1516 esac 1517 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1518 1519 cd "$ac_dir" || { ac_status=$?; continue; } 1520 # Check for guested configure. 1521 if test -f "$ac_srcdir/configure.gnu"; then 1522 echo && 1523 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1524 elif test -f "$ac_srcdir/configure"; then 1525 echo && 1526 $SHELL "$ac_srcdir/configure" --help=recursive 1527 else 1528 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1529 fi || ac_status=$? 1530 cd "$ac_pwd" || { ac_status=$?; break; } 1531 done 1532 fi 1533 1534 test -n "$ac_init_help" && exit $ac_status 1535 if $ac_init_version; then 1536 cat <<\_ACEOF 1537 GCC Quad-precision Math Library configure 0.1 1538 generated by GNU Autoconf 2.69 1539 1540 Copyright (C) 2012 Free Software Foundation, Inc. 1541 This configure script is free software; the Free Software Foundation 1542 gives unlimited permission to copy, distribute and modify it. 1543 _ACEOF 1544 exit 1545 fi 1546 1547 ## ------------------------ ## 1548 ## Autoconf initialization. ## 1549 ## ------------------------ ## 1550 1551 # ac_fn_c_try_compile LINENO 1552 # -------------------------- 1553 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1554 ac_fn_c_try_compile () 1555 { 1556 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1557 rm -f conftest.$ac_objext 1558 if { { ac_try="$ac_compile" 1559 case "(($ac_try" in 1560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1561 *) ac_try_echo=$ac_try;; 1562 esac 1563 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1564 $as_echo "$ac_try_echo"; } >&5 1565 (eval "$ac_compile") 2>conftest.err 1566 ac_status=$? 1567 if test -s conftest.err; then 1568 grep -v '^ *+' conftest.err >conftest.er1 1569 cat conftest.er1 >&5 1570 mv -f conftest.er1 conftest.err 1571 fi 1572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1573 test $ac_status = 0; } && { 1574 test -z "$ac_c_werror_flag" || 1575 test ! -s conftest.err 1576 } && test -s conftest.$ac_objext; then : 1577 ac_retval=0 1578 else 1579 $as_echo "$as_me: failed program was:" >&5 1580 sed 's/^/| /' conftest.$ac_ext >&5 1581 1582 ac_retval=1 1583 fi 1584 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1585 as_fn_set_status $ac_retval 1586 1587 } # ac_fn_c_try_compile 1588 1589 # ac_fn_c_try_cpp LINENO 1590 # ---------------------- 1591 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1592 ac_fn_c_try_cpp () 1593 { 1594 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1595 if { { ac_try="$ac_cpp conftest.$ac_ext" 1596 case "(($ac_try" in 1597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1598 *) ac_try_echo=$ac_try;; 1599 esac 1600 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1601 $as_echo "$ac_try_echo"; } >&5 1602 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1603 ac_status=$? 1604 if test -s conftest.err; then 1605 grep -v '^ *+' conftest.err >conftest.er1 1606 cat conftest.er1 >&5 1607 mv -f conftest.er1 conftest.err 1608 fi 1609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1610 test $ac_status = 0; } > conftest.i && { 1611 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1612 test ! -s conftest.err 1613 }; then : 1614 ac_retval=0 1615 else 1616 $as_echo "$as_me: failed program was:" >&5 1617 sed 's/^/| /' conftest.$ac_ext >&5 1618 1619 ac_retval=1 1620 fi 1621 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1622 as_fn_set_status $ac_retval 1623 1624 } # ac_fn_c_try_cpp 1625 1626 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1627 # ------------------------------------------------------- 1628 # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1629 # the include files in INCLUDES and setting the cache variable VAR 1630 # accordingly. 1631 ac_fn_c_check_header_mongrel () 1632 { 1633 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1634 if eval \${$3+:} false; then : 1635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1636 $as_echo_n "checking for $2... " >&6; } 1637 if eval \${$3+:} false; then : 1638 $as_echo_n "(cached) " >&6 1639 fi 1640 eval ac_res=\$$3 1641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1642 $as_echo "$ac_res" >&6; } 1643 else 1644 # Is the header compilable? 1645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1646 $as_echo_n "checking $2 usability... " >&6; } 1647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1648 /* end confdefs.h. */ 1649 $4 1650 #include <$2> 1651 _ACEOF 1652 if ac_fn_c_try_compile "$LINENO"; then : 1653 ac_header_compiler=yes 1654 else 1655 ac_header_compiler=no 1656 fi 1657 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1659 $as_echo "$ac_header_compiler" >&6; } 1660 1661 # Is the header present? 1662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1663 $as_echo_n "checking $2 presence... " >&6; } 1664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1665 /* end confdefs.h. */ 1666 #include <$2> 1667 _ACEOF 1668 if ac_fn_c_try_cpp "$LINENO"; then : 1669 ac_header_preproc=yes 1670 else 1671 ac_header_preproc=no 1672 fi 1673 rm -f conftest.err conftest.i conftest.$ac_ext 1674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1675 $as_echo "$ac_header_preproc" >&6; } 1676 1677 # So? What about this header? 1678 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1679 yes:no: ) 1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1681 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1683 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1684 ;; 1685 no:yes:* ) 1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1687 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1689 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1691 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1693 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1695 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1696 ;; 1697 esac 1698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1699 $as_echo_n "checking for $2... " >&6; } 1700 if eval \${$3+:} false; then : 1701 $as_echo_n "(cached) " >&6 1702 else 1703 eval "$3=\$ac_header_compiler" 1704 fi 1705 eval ac_res=\$$3 1706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1707 $as_echo "$ac_res" >&6; } 1708 fi 1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1710 1711 } # ac_fn_c_check_header_mongrel 1712 1713 # ac_fn_c_try_run LINENO 1714 # ---------------------- 1715 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1716 # that executables *can* be run. 1717 ac_fn_c_try_run () 1718 { 1719 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1720 if { { ac_try="$ac_link" 1721 case "(($ac_try" in 1722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1723 *) ac_try_echo=$ac_try;; 1724 esac 1725 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1726 $as_echo "$ac_try_echo"; } >&5 1727 (eval "$ac_link") 2>&5 1728 ac_status=$? 1729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1730 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1731 { { case "(($ac_try" in 1732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1733 *) ac_try_echo=$ac_try;; 1734 esac 1735 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1736 $as_echo "$ac_try_echo"; } >&5 1737 (eval "$ac_try") 2>&5 1738 ac_status=$? 1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1740 test $ac_status = 0; }; }; then : 1741 ac_retval=0 1742 else 1743 $as_echo "$as_me: program exited with status $ac_status" >&5 1744 $as_echo "$as_me: failed program was:" >&5 1745 sed 's/^/| /' conftest.$ac_ext >&5 1746 1747 ac_retval=$ac_status 1748 fi 1749 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1750 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1751 as_fn_set_status $ac_retval 1752 1753 } # ac_fn_c_try_run 1754 1755 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1756 # ------------------------------------------------------- 1757 # Tests whether HEADER exists and can be compiled using the include files in 1758 # INCLUDES, setting the cache variable VAR accordingly. 1759 ac_fn_c_check_header_compile () 1760 { 1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1763 $as_echo_n "checking for $2... " >&6; } 1764 if eval \${$3+:} false; then : 1765 $as_echo_n "(cached) " >&6 1766 else 1767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1768 /* end confdefs.h. */ 1769 $4 1770 #include <$2> 1771 _ACEOF 1772 if ac_fn_c_try_compile "$LINENO"; then : 1773 eval "$3=yes" 1774 else 1775 eval "$3=no" 1776 fi 1777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1778 fi 1779 eval ac_res=\$$3 1780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1781 $as_echo "$ac_res" >&6; } 1782 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1783 1784 } # ac_fn_c_check_header_compile 1785 1786 # ac_fn_c_try_link LINENO 1787 # ----------------------- 1788 # Try to link conftest.$ac_ext, and return whether this succeeded. 1789 ac_fn_c_try_link () 1790 { 1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1792 rm -f conftest.$ac_objext conftest$ac_exeext 1793 if { { ac_try="$ac_link" 1794 case "(($ac_try" in 1795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1796 *) ac_try_echo=$ac_try;; 1797 esac 1798 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1799 $as_echo "$ac_try_echo"; } >&5 1800 (eval "$ac_link") 2>conftest.err 1801 ac_status=$? 1802 if test -s conftest.err; then 1803 grep -v '^ *+' conftest.err >conftest.er1 1804 cat conftest.er1 >&5 1805 mv -f conftest.er1 conftest.err 1806 fi 1807 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1808 test $ac_status = 0; } && { 1809 test -z "$ac_c_werror_flag" || 1810 test ! -s conftest.err 1811 } && test -s conftest$ac_exeext && { 1812 test "$cross_compiling" = yes || 1813 test -x conftest$ac_exeext 1814 }; then : 1815 ac_retval=0 1816 else 1817 $as_echo "$as_me: failed program was:" >&5 1818 sed 's/^/| /' conftest.$ac_ext >&5 1819 1820 ac_retval=1 1821 fi 1822 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1823 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1824 # interfere with the next link command; also delete a directory that is 1825 # left behind by Apple's compiler. We do this before executing the actions. 1826 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1827 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1828 as_fn_set_status $ac_retval 1829 1830 } # ac_fn_c_try_link 1831 1832 # ac_fn_c_check_func LINENO FUNC VAR 1833 # ---------------------------------- 1834 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1835 ac_fn_c_check_func () 1836 { 1837 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1839 $as_echo_n "checking for $2... " >&6; } 1840 if eval \${$3+:} false; then : 1841 $as_echo_n "(cached) " >&6 1842 else 1843 if test x$gcc_no_link = xyes; then 1844 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1845 fi 1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1847 /* end confdefs.h. */ 1848 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1849 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1850 #define $2 innocuous_$2 1851 1852 /* System header to define __stub macros and hopefully few prototypes, 1853 which can conflict with char $2 (); below. 1854 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1855 <limits.h> exists even on freestanding compilers. */ 1856 1857 #ifdef __STDC__ 1858 # include <limits.h> 1859 #else 1860 # include <assert.h> 1861 #endif 1862 1863 #undef $2 1864 1865 /* Override any GCC internal prototype to avoid an error. 1866 Use char because int might match the return type of a GCC 1867 builtin and then its argument prototype would still apply. */ 1868 #ifdef __cplusplus 1869 extern "C" 1870 #endif 1871 char $2 (); 1872 /* The GNU C library defines this for functions which it implements 1873 to always fail with ENOSYS. Some functions are actually named 1874 something starting with __ and the normal name is an alias. */ 1875 #if defined __stub_$2 || defined __stub___$2 1876 choke me 1877 #endif 1878 1879 int 1880 main () 1881 { 1882 return $2 (); 1883 ; 1884 return 0; 1885 } 1886 _ACEOF 1887 if ac_fn_c_try_link "$LINENO"; then : 1888 eval "$3=yes" 1889 else 1890 eval "$3=no" 1891 fi 1892 rm -f core conftest.err conftest.$ac_objext \ 1893 conftest$ac_exeext conftest.$ac_ext 1894 fi 1895 eval ac_res=\$$3 1896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1897 $as_echo "$ac_res" >&6; } 1898 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1899 1900 } # ac_fn_c_check_func 1901 cat >config.log <<_ACEOF 1902 This file contains any messages produced by compilers while 1903 running configure, to aid debugging if configure makes a mistake. 1904 1905 It was created by GCC Quad-precision Math Library $as_me 0.1, which was 1906 generated by GNU Autoconf 2.69. Invocation command line was 1907 1908 $ $0 $@ 1909 1910 _ACEOF 1911 exec 5>>config.log 1912 { 1913 cat <<_ASUNAME 1914 ## --------- ## 1915 ## Platform. ## 1916 ## --------- ## 1917 1918 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1919 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1920 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1921 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1922 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1923 1924 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1925 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1926 1927 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1928 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1929 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1930 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1931 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1932 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1933 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1934 1935 _ASUNAME 1936 1937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1938 for as_dir in $PATH 1939 do 1940 IFS=$as_save_IFS 1941 test -z "$as_dir" && as_dir=. 1942 $as_echo "PATH: $as_dir" 1943 done 1944 IFS=$as_save_IFS 1945 1946 } >&5 1947 1948 cat >&5 <<_ACEOF 1949 1950 1951 ## ----------- ## 1952 ## Core tests. ## 1953 ## ----------- ## 1954 1955 _ACEOF 1956 1957 1958 # Keep a trace of the command line. 1959 # Strip out --no-create and --no-recursion so they do not pile up. 1960 # Strip out --silent because we don't want to record it for future runs. 1961 # Also quote any args containing shell meta-characters. 1962 # Make two passes to allow for proper duplicate-argument suppression. 1963 ac_configure_args= 1964 ac_configure_args0= 1965 ac_configure_args1= 1966 ac_must_keep_next=false 1967 for ac_pass in 1 2 1968 do 1969 for ac_arg 1970 do 1971 case $ac_arg in 1972 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1973 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1974 | -silent | --silent | --silen | --sile | --sil) 1975 continue ;; 1976 *\'*) 1977 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1978 esac 1979 case $ac_pass in 1980 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1981 2) 1982 as_fn_append ac_configure_args1 " '$ac_arg'" 1983 if test $ac_must_keep_next = true; then 1984 ac_must_keep_next=false # Got value, back to normal. 1985 else 1986 case $ac_arg in 1987 *=* | --config-cache | -C | -disable-* | --disable-* \ 1988 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1989 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1990 | -with-* | --with-* | -without-* | --without-* | --x) 1991 case "$ac_configure_args0 " in 1992 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1993 esac 1994 ;; 1995 -* ) ac_must_keep_next=true ;; 1996 esac 1997 fi 1998 as_fn_append ac_configure_args " '$ac_arg'" 1999 ;; 2000 esac 2001 done 2002 done 2003 { ac_configure_args0=; unset ac_configure_args0;} 2004 { ac_configure_args1=; unset ac_configure_args1;} 2005 2006 # When interrupted or exit'd, cleanup temporary files, and complete 2007 # config.log. We remove comments because anyway the quotes in there 2008 # would cause problems or look ugly. 2009 # WARNING: Use '\'' to represent an apostrophe within the trap. 2010 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2011 trap 'exit_status=$? 2012 # Save into config.log some information that might help in debugging. 2013 { 2014 echo 2015 2016 $as_echo "## ---------------- ## 2017 ## Cache variables. ## 2018 ## ---------------- ##" 2019 echo 2020 # The following way of writing the cache mishandles newlines in values, 2021 ( 2022 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2023 eval ac_val=\$$ac_var 2024 case $ac_val in #( 2025 *${as_nl}*) 2026 case $ac_var in #( 2027 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2028 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2029 esac 2030 case $ac_var in #( 2031 _ | IFS | as_nl) ;; #( 2032 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2033 *) { eval $ac_var=; unset $ac_var;} ;; 2034 esac ;; 2035 esac 2036 done 2037 (set) 2>&1 | 2038 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2039 *${as_nl}ac_space=\ *) 2040 sed -n \ 2041 "s/'\''/'\''\\\\'\'''\''/g; 2042 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2043 ;; #( 2044 *) 2045 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2046 ;; 2047 esac | 2048 sort 2049 ) 2050 echo 2051 2052 $as_echo "## ----------------- ## 2053 ## Output variables. ## 2054 ## ----------------- ##" 2055 echo 2056 for ac_var in $ac_subst_vars 2057 do 2058 eval ac_val=\$$ac_var 2059 case $ac_val in 2060 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2061 esac 2062 $as_echo "$ac_var='\''$ac_val'\''" 2063 done | sort 2064 echo 2065 2066 if test -n "$ac_subst_files"; then 2067 $as_echo "## ------------------- ## 2068 ## File substitutions. ## 2069 ## ------------------- ##" 2070 echo 2071 for ac_var in $ac_subst_files 2072 do 2073 eval ac_val=\$$ac_var 2074 case $ac_val in 2075 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2076 esac 2077 $as_echo "$ac_var='\''$ac_val'\''" 2078 done | sort 2079 echo 2080 fi 2081 2082 if test -s confdefs.h; then 2083 $as_echo "## ----------- ## 2084 ## confdefs.h. ## 2085 ## ----------- ##" 2086 echo 2087 cat confdefs.h 2088 echo 2089 fi 2090 test "$ac_signal" != 0 && 2091 $as_echo "$as_me: caught signal $ac_signal" 2092 $as_echo "$as_me: exit $exit_status" 2093 } >&5 2094 rm -f core *.core core.conftest.* && 2095 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2096 exit $exit_status 2097 ' 0 2098 for ac_signal in 1 2 13 15; do 2099 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2100 done 2101 ac_signal=0 2102 2103 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2104 rm -f -r conftest* confdefs.h 2105 2106 $as_echo "/* confdefs.h */" > confdefs.h 2107 2108 # Predefined preprocessor variables. 2109 2110 cat >>confdefs.h <<_ACEOF 2111 #define PACKAGE_NAME "$PACKAGE_NAME" 2112 _ACEOF 2113 2114 cat >>confdefs.h <<_ACEOF 2115 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2116 _ACEOF 2117 2118 cat >>confdefs.h <<_ACEOF 2119 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2120 _ACEOF 2121 2122 cat >>confdefs.h <<_ACEOF 2123 #define PACKAGE_STRING "$PACKAGE_STRING" 2124 _ACEOF 2125 2126 cat >>confdefs.h <<_ACEOF 2127 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2128 _ACEOF 2129 2130 cat >>confdefs.h <<_ACEOF 2131 #define PACKAGE_URL "$PACKAGE_URL" 2132 _ACEOF 2133 2134 2135 # Let the site file select an alternate cache file if it wants to. 2136 # Prefer an explicitly selected file to automatically selected ones. 2137 ac_site_file1=NONE 2138 ac_site_file2=NONE 2139 if test -n "$CONFIG_SITE"; then 2140 # We do not want a PATH search for config.site. 2141 case $CONFIG_SITE in #(( 2142 -*) ac_site_file1=./$CONFIG_SITE;; 2143 */*) ac_site_file1=$CONFIG_SITE;; 2144 *) ac_site_file1=./$CONFIG_SITE;; 2145 esac 2146 elif test "x$prefix" != xNONE; then 2147 ac_site_file1=$prefix/share/config.site 2148 ac_site_file2=$prefix/etc/config.site 2149 else 2150 ac_site_file1=$ac_default_prefix/share/config.site 2151 ac_site_file2=$ac_default_prefix/etc/config.site 2152 fi 2153 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2154 do 2155 test "x$ac_site_file" = xNONE && continue 2156 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2157 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2158 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2159 sed 's/^/| /' "$ac_site_file" >&5 2160 . "$ac_site_file" \ 2161 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2162 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2163 as_fn_error $? "failed to load site script $ac_site_file 2164 See \`config.log' for more details" "$LINENO" 5; } 2165 fi 2166 done 2167 2168 if test -r "$cache_file"; then 2169 # Some versions of bash will fail to source /dev/null (special files 2170 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2171 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2172 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2173 $as_echo "$as_me: loading cache $cache_file" >&6;} 2174 case $cache_file in 2175 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2176 *) . "./$cache_file";; 2177 esac 2178 fi 2179 else 2180 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2181 $as_echo "$as_me: creating cache $cache_file" >&6;} 2182 >$cache_file 2183 fi 2184 2185 # Check that the precious variables saved in the cache have kept the same 2186 # value. 2187 ac_cache_corrupted=false 2188 for ac_var in $ac_precious_vars; do 2189 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2190 eval ac_new_set=\$ac_env_${ac_var}_set 2191 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2192 eval ac_new_val=\$ac_env_${ac_var}_value 2193 case $ac_old_set,$ac_new_set in 2194 set,) 2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2196 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2197 ac_cache_corrupted=: ;; 2198 ,set) 2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2200 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2201 ac_cache_corrupted=: ;; 2202 ,);; 2203 *) 2204 if test "x$ac_old_val" != "x$ac_new_val"; then 2205 # differences in whitespace do not lead to failure. 2206 ac_old_val_w=`echo x $ac_old_val` 2207 ac_new_val_w=`echo x $ac_new_val` 2208 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2209 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2210 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2211 ac_cache_corrupted=: 2212 else 2213 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2214 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2215 eval $ac_var=\$ac_old_val 2216 fi 2217 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2218 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2219 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2220 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2221 fi;; 2222 esac 2223 # Pass precious variables to config.status. 2224 if test "$ac_new_set" = set; then 2225 case $ac_new_val in 2226 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2227 *) ac_arg=$ac_var=$ac_new_val ;; 2228 esac 2229 case " $ac_configure_args " in 2230 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2231 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2232 esac 2233 fi 2234 done 2235 if $ac_cache_corrupted; then 2236 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2237 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2238 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2239 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2240 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2241 fi 2242 ## -------------------- ## 2243 ## Main body of script. ## 2244 ## -------------------- ## 2245 2246 ac_ext=c 2247 ac_cpp='$CPP $CPPFLAGS' 2248 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2249 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2250 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2251 2252 2253 2254 2255 2256 ac_config_headers="$ac_config_headers config.h" 2257 2258 2259 # Gets build, host, target, *_vendor, *_cpu, *_os, etc. 2260 # 2261 # You will slowly go insane if you do not grok the following fact: when 2262 # building this library, the top-level /target/ becomes the library's /host/. 2263 # 2264 # configure then causes --target to default to --host, exactly like any 2265 # other package using autoconf. Therefore, 'target' and 'host' will 2266 # always be the same. This makes sense both for native and cross compilers 2267 # just think about it for a little while. :-) 2268 # 2269 # Also, if this library is being configured as part of a cross compiler, the 2270 # top-level configure script will pass the "real" host as $with_cross_host. 2271 # 2272 # Do not delete or change the following two lines. For why, see 2273 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html 2274 ac_aux_dir= 2275 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2276 if test -f "$ac_dir/install-sh"; then 2277 ac_aux_dir=$ac_dir 2278 ac_install_sh="$ac_aux_dir/install-sh -c" 2279 break 2280 elif test -f "$ac_dir/install.sh"; then 2281 ac_aux_dir=$ac_dir 2282 ac_install_sh="$ac_aux_dir/install.sh -c" 2283 break 2284 elif test -f "$ac_dir/shtool"; then 2285 ac_aux_dir=$ac_dir 2286 ac_install_sh="$ac_aux_dir/shtool install -c" 2287 break 2288 fi 2289 done 2290 if test -z "$ac_aux_dir"; then 2291 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2292 fi 2293 2294 # These three variables are undocumented and unsupported, 2295 # and are intended to be withdrawn in a future Autoconf release. 2296 # They can cause serious problems if a builder's source tree is in a directory 2297 # whose full name contains unusual characters. 2298 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2299 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2300 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2301 2302 2303 # Make sure we can run config.sub. 2304 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2305 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2306 2307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2308 $as_echo_n "checking build system type... " >&6; } 2309 if ${ac_cv_build+:} false; then : 2310 $as_echo_n "(cached) " >&6 2311 else 2312 ac_build_alias=$build_alias 2313 test "x$ac_build_alias" = x && 2314 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2315 test "x$ac_build_alias" = x && 2316 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2317 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2318 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2319 2320 fi 2321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2322 $as_echo "$ac_cv_build" >&6; } 2323 case $ac_cv_build in 2324 *-*-*) ;; 2325 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2326 esac 2327 build=$ac_cv_build 2328 ac_save_IFS=$IFS; IFS='-' 2329 set x $ac_cv_build 2330 shift 2331 build_cpu=$1 2332 build_vendor=$2 2333 shift; shift 2334 # Remember, the first character of IFS is used to create $*, 2335 # except with old shells: 2336 build_os=$* 2337 IFS=$ac_save_IFS 2338 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2339 2340 2341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2342 $as_echo_n "checking host system type... " >&6; } 2343 if ${ac_cv_host+:} false; then : 2344 $as_echo_n "(cached) " >&6 2345 else 2346 if test "x$host_alias" = x; then 2347 ac_cv_host=$ac_cv_build 2348 else 2349 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2350 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2351 fi 2352 2353 fi 2354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2355 $as_echo "$ac_cv_host" >&6; } 2356 case $ac_cv_host in 2357 *-*-*) ;; 2358 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2359 esac 2360 host=$ac_cv_host 2361 ac_save_IFS=$IFS; IFS='-' 2362 set x $ac_cv_host 2363 shift 2364 host_cpu=$1 2365 host_vendor=$2 2366 shift; shift 2367 # Remember, the first character of IFS is used to create $*, 2368 # except with old shells: 2369 host_os=$* 2370 IFS=$ac_save_IFS 2371 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2372 2373 2374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2375 $as_echo_n "checking target system type... " >&6; } 2376 if ${ac_cv_target+:} false; then : 2377 $as_echo_n "(cached) " >&6 2378 else 2379 if test "x$target_alias" = x; then 2380 ac_cv_target=$ac_cv_host 2381 else 2382 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2383 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2384 fi 2385 2386 fi 2387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2388 $as_echo "$ac_cv_target" >&6; } 2389 case $ac_cv_target in 2390 *-*-*) ;; 2391 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2392 esac 2393 target=$ac_cv_target 2394 ac_save_IFS=$IFS; IFS='-' 2395 set x $ac_cv_target 2396 shift 2397 target_cpu=$1 2398 target_vendor=$2 2399 shift; shift 2400 # Remember, the first character of IFS is used to create $*, 2401 # except with old shells: 2402 target_os=$* 2403 IFS=$ac_save_IFS 2404 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2405 2406 2407 # The aliases save the names the user supplied, while $host etc. 2408 # will get canonicalized. 2409 test -n "$target_alias" && 2410 test "$program_prefix$program_suffix$program_transform_name" = \ 2411 NONENONEs,x,x, && 2412 program_prefix=${target_alias}- 2413 2414 case ${build_alias} in 2415 "") build_noncanonical=${build} ;; 2416 *) build_noncanonical=${build_alias} ;; 2417 esac 2418 2419 case ${host_alias} in 2420 "") host_noncanonical=${build_noncanonical} ;; 2421 *) host_noncanonical=${host_alias} ;; 2422 esac 2423 2424 case ${target_alias} in 2425 "") target_noncanonical=${host_noncanonical} ;; 2426 *) target_noncanonical=${target_alias} ;; 2427 esac 2428 2429 2430 2431 2432 # Default to --enable-multilib 2433 # Check whether --enable-multilib was given. 2434 if test "${enable_multilib+set}" = set; then : 2435 enableval=$enable_multilib; case "$enableval" in 2436 yes) multilib=yes ;; 2437 no) multilib=no ;; 2438 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2439 esac 2440 else 2441 multilib=yes 2442 fi 2443 2444 2445 # We may get other options which we leave undocumented: 2446 # --with-target-subdir, --with-multisrctop, --with-multisubdir 2447 # See config-ml.in if you want the gory details. 2448 2449 if test "$srcdir" = "."; then 2450 if test "$with_target_subdir" != "."; then 2451 multi_basedir="$srcdir/$with_multisrctop../.." 2452 else 2453 multi_basedir="$srcdir/$with_multisrctop.." 2454 fi 2455 else 2456 multi_basedir="$srcdir/.." 2457 fi 2458 2459 2460 # Even if the default multilib is not a cross compilation, 2461 # it may be that some of the other multilibs are. 2462 if test $cross_compiling = no && test $multilib = yes \ 2463 && test "x${with_multisubdir}" != x ; then 2464 cross_compiling=maybe 2465 fi 2466 2467 ac_config_commands="$ac_config_commands default-1" 2468 2469 2470 target_alias=${target_alias-$host_alias} 2471 2472 2473 am__api_version='1.15' 2474 2475 # Find a good install program. We prefer a C program (faster), 2476 # so one script is as good as another. But avoid the broken or 2477 # incompatible versions: 2478 # SysV /etc/install, /usr/sbin/install 2479 # SunOS /usr/etc/install 2480 # IRIX /sbin/install 2481 # AIX /bin/install 2482 # AmigaOS /C/install, which installs bootblocks on floppy discs 2483 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2484 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2485 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2486 # OS/2's system install, which has a completely different semantic 2487 # ./install, which can be erroneously created by make from ./install.sh. 2488 # Reject install programs that cannot install multiple files. 2489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2490 $as_echo_n "checking for a BSD-compatible install... " >&6; } 2491 if test -z "$INSTALL"; then 2492 if ${ac_cv_path_install+:} false; then : 2493 $as_echo_n "(cached) " >&6 2494 else 2495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2496 for as_dir in $PATH 2497 do 2498 IFS=$as_save_IFS 2499 test -z "$as_dir" && as_dir=. 2500 # Account for people who put trailing slashes in PATH elements. 2501 case $as_dir/ in #(( 2502 ./ | .// | /[cC]/* | \ 2503 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2504 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2505 /usr/ucb/* ) ;; 2506 *) 2507 # OSF1 and SCO ODT 3.0 have their own names for install. 2508 # Don't use installbsd from OSF since it installs stuff as root 2509 # by default. 2510 for ac_prog in ginstall scoinst install; do 2511 for ac_exec_ext in '' $ac_executable_extensions; do 2512 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2513 if test $ac_prog = install && 2514 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2515 # AIX install. It has an incompatible calling convention. 2516 : 2517 elif test $ac_prog = install && 2518 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2519 # program-specific install script used by HP pwplus--don't use. 2520 : 2521 else 2522 rm -rf conftest.one conftest.two conftest.dir 2523 echo one > conftest.one 2524 echo two > conftest.two 2525 mkdir conftest.dir 2526 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2527 test -s conftest.one && test -s conftest.two && 2528 test -s conftest.dir/conftest.one && 2529 test -s conftest.dir/conftest.two 2530 then 2531 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2532 break 3 2533 fi 2534 fi 2535 fi 2536 done 2537 done 2538 ;; 2539 esac 2540 2541 done 2542 IFS=$as_save_IFS 2543 2544 rm -rf conftest.one conftest.two conftest.dir 2545 2546 fi 2547 if test "${ac_cv_path_install+set}" = set; then 2548 INSTALL=$ac_cv_path_install 2549 else 2550 # As a last resort, use the slow shell script. Don't cache a 2551 # value for INSTALL within a source directory, because that will 2552 # break other packages using the cache if that directory is 2553 # removed, or if the value is a relative name. 2554 INSTALL=$ac_install_sh 2555 fi 2556 fi 2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2558 $as_echo "$INSTALL" >&6; } 2559 2560 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2561 # It thinks the first close brace ends the variable substitution. 2562 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2563 2564 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2565 2566 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2567 2568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2569 $as_echo_n "checking whether build environment is sane... " >&6; } 2570 # Reject unsafe characters in $srcdir or the absolute working directory 2571 # name. Accept space and tab only in the latter. 2572 am_lf=' 2573 ' 2574 case `pwd` in 2575 *[\\\"\#\$\&\'\`$am_lf]*) 2576 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2577 esac 2578 case $srcdir in 2579 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2580 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2581 esac 2582 2583 # Do 'set' in a subshell so we don't clobber the current shell's 2584 # arguments. Must try -L first in case configure is actually a 2585 # symlink; some systems play weird games with the mod time of symlinks 2586 # (eg FreeBSD returns the mod time of the symlink's containing 2587 # directory). 2588 if ( 2589 am_has_slept=no 2590 for am_try in 1 2; do 2591 echo "timestamp, slept: $am_has_slept" > conftest.file 2592 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2593 if test "$*" = "X"; then 2594 # -L didn't work. 2595 set X `ls -t "$srcdir/configure" conftest.file` 2596 fi 2597 if test "$*" != "X $srcdir/configure conftest.file" \ 2598 && test "$*" != "X conftest.file $srcdir/configure"; then 2599 2600 # If neither matched, then we have a broken ls. This can happen 2601 # if, for instance, CONFIG_SHELL is bash and it inherits a 2602 # broken ls alias from the environment. This has actually 2603 # happened. Such a system could not be considered "sane". 2604 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2605 alias in your environment" "$LINENO" 5 2606 fi 2607 if test "$2" = conftest.file || test $am_try -eq 2; then 2608 break 2609 fi 2610 # Just in case. 2611 sleep 1 2612 am_has_slept=yes 2613 done 2614 test "$2" = conftest.file 2615 ) 2616 then 2617 # Ok. 2618 : 2619 else 2620 as_fn_error $? "newly created file is older than distributed files! 2621 Check your system clock" "$LINENO" 5 2622 fi 2623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2624 $as_echo "yes" >&6; } 2625 # If we didn't sleep, we still need to ensure time stamps of config.status and 2626 # generated files are strictly newer. 2627 am_sleep_pid= 2628 if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2629 ( sleep 1 ) & 2630 am_sleep_pid=$! 2631 fi 2632 2633 rm -f conftest.file 2634 2635 test "$program_prefix" != NONE && 2636 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2637 # Use a double $ so make ignores it. 2638 test "$program_suffix" != NONE && 2639 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2640 # Double any \ or $. 2641 # By default was `s,x,x', remove it if useless. 2642 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2643 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2644 2645 # Expand $ac_aux_dir to an absolute path. 2646 am_aux_dir=`cd "$ac_aux_dir" && pwd` 2647 2648 if test x"${MISSING+set}" != xset; then 2649 case $am_aux_dir in 2650 *\ * | *\ *) 2651 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2652 *) 2653 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2654 esac 2655 fi 2656 # Use eval to expand $SHELL 2657 if eval "$MISSING --is-lightweight"; then 2658 am_missing_run="$MISSING " 2659 else 2660 am_missing_run= 2661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2662 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2663 fi 2664 2665 if test x"${install_sh+set}" != xset; then 2666 case $am_aux_dir in 2667 *\ * | *\ *) 2668 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2669 *) 2670 install_sh="\${SHELL} $am_aux_dir/install-sh" 2671 esac 2672 fi 2673 2674 # Installed binaries are usually stripped using 'strip' when the user 2675 # run "make install-strip". However 'strip' might not be the right 2676 # tool to use in cross-compilation environments, therefore Automake 2677 # will honor the 'STRIP' environment variable to overrule this program. 2678 if test "$cross_compiling" != no; then 2679 if test -n "$ac_tool_prefix"; then 2680 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2681 set dummy ${ac_tool_prefix}strip; ac_word=$2 2682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2683 $as_echo_n "checking for $ac_word... " >&6; } 2684 if ${ac_cv_prog_STRIP+:} false; then : 2685 $as_echo_n "(cached) " >&6 2686 else 2687 if test -n "$STRIP"; then 2688 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2689 else 2690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2691 for as_dir in $PATH 2692 do 2693 IFS=$as_save_IFS 2694 test -z "$as_dir" && as_dir=. 2695 for ac_exec_ext in '' $ac_executable_extensions; do 2696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2697 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2699 break 2 2700 fi 2701 done 2702 done 2703 IFS=$as_save_IFS 2704 2705 fi 2706 fi 2707 STRIP=$ac_cv_prog_STRIP 2708 if test -n "$STRIP"; then 2709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2710 $as_echo "$STRIP" >&6; } 2711 else 2712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2713 $as_echo "no" >&6; } 2714 fi 2715 2716 2717 fi 2718 if test -z "$ac_cv_prog_STRIP"; then 2719 ac_ct_STRIP=$STRIP 2720 # Extract the first word of "strip", so it can be a program name with args. 2721 set dummy strip; ac_word=$2 2722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2723 $as_echo_n "checking for $ac_word... " >&6; } 2724 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2725 $as_echo_n "(cached) " >&6 2726 else 2727 if test -n "$ac_ct_STRIP"; then 2728 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2729 else 2730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2731 for as_dir in $PATH 2732 do 2733 IFS=$as_save_IFS 2734 test -z "$as_dir" && as_dir=. 2735 for ac_exec_ext in '' $ac_executable_extensions; do 2736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2737 ac_cv_prog_ac_ct_STRIP="strip" 2738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2739 break 2 2740 fi 2741 done 2742 done 2743 IFS=$as_save_IFS 2744 2745 fi 2746 fi 2747 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2748 if test -n "$ac_ct_STRIP"; then 2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2750 $as_echo "$ac_ct_STRIP" >&6; } 2751 else 2752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2753 $as_echo "no" >&6; } 2754 fi 2755 2756 if test "x$ac_ct_STRIP" = x; then 2757 STRIP=":" 2758 else 2759 case $cross_compiling:$ac_tool_warned in 2760 yes:) 2761 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2762 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2763 ac_tool_warned=yes ;; 2764 esac 2765 STRIP=$ac_ct_STRIP 2766 fi 2767 else 2768 STRIP="$ac_cv_prog_STRIP" 2769 fi 2770 2771 fi 2772 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2773 2774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2775 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2776 if test -z "$MKDIR_P"; then 2777 if ${ac_cv_path_mkdir+:} false; then : 2778 $as_echo_n "(cached) " >&6 2779 else 2780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2781 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2782 do 2783 IFS=$as_save_IFS 2784 test -z "$as_dir" && as_dir=. 2785 for ac_prog in mkdir gmkdir; do 2786 for ac_exec_ext in '' $ac_executable_extensions; do 2787 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2788 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2789 'mkdir (GNU coreutils) '* | \ 2790 'mkdir (coreutils) '* | \ 2791 'mkdir (fileutils) '4.1*) 2792 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2793 break 3;; 2794 esac 2795 done 2796 done 2797 done 2798 IFS=$as_save_IFS 2799 2800 fi 2801 2802 test -d ./--version && rmdir ./--version 2803 if test "${ac_cv_path_mkdir+set}" = set; then 2804 MKDIR_P="$ac_cv_path_mkdir -p" 2805 else 2806 # As a last resort, use the slow shell script. Don't cache a 2807 # value for MKDIR_P within a source directory, because that will 2808 # break other packages using the cache if that directory is 2809 # removed, or if the value is a relative name. 2810 MKDIR_P="$ac_install_sh -d" 2811 fi 2812 fi 2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2814 $as_echo "$MKDIR_P" >&6; } 2815 2816 for ac_prog in gawk mawk nawk awk 2817 do 2818 # Extract the first word of "$ac_prog", so it can be a program name with args. 2819 set dummy $ac_prog; ac_word=$2 2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2821 $as_echo_n "checking for $ac_word... " >&6; } 2822 if ${ac_cv_prog_AWK+:} false; then : 2823 $as_echo_n "(cached) " >&6 2824 else 2825 if test -n "$AWK"; then 2826 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2827 else 2828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2829 for as_dir in $PATH 2830 do 2831 IFS=$as_save_IFS 2832 test -z "$as_dir" && as_dir=. 2833 for ac_exec_ext in '' $ac_executable_extensions; do 2834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2835 ac_cv_prog_AWK="$ac_prog" 2836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2837 break 2 2838 fi 2839 done 2840 done 2841 IFS=$as_save_IFS 2842 2843 fi 2844 fi 2845 AWK=$ac_cv_prog_AWK 2846 if test -n "$AWK"; then 2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2848 $as_echo "$AWK" >&6; } 2849 else 2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2851 $as_echo "no" >&6; } 2852 fi 2853 2854 2855 test -n "$AWK" && break 2856 done 2857 2858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2859 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2860 set x ${MAKE-make} 2861 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2862 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2863 $as_echo_n "(cached) " >&6 2864 else 2865 cat >conftest.make <<\_ACEOF 2866 SHELL = /bin/sh 2867 all: 2868 @echo '@@@%%%=$(MAKE)=@@@%%%' 2869 _ACEOF 2870 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2871 case `${MAKE-make} -f conftest.make 2>/dev/null` in 2872 *@@@%%%=?*=@@@%%%*) 2873 eval ac_cv_prog_make_${ac_make}_set=yes;; 2874 *) 2875 eval ac_cv_prog_make_${ac_make}_set=no;; 2876 esac 2877 rm -f conftest.make 2878 fi 2879 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2881 $as_echo "yes" >&6; } 2882 SET_MAKE= 2883 else 2884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2885 $as_echo "no" >&6; } 2886 SET_MAKE="MAKE=${MAKE-make}" 2887 fi 2888 2889 rm -rf .tst 2>/dev/null 2890 mkdir .tst 2>/dev/null 2891 if test -d .tst; then 2892 am__leading_dot=. 2893 else 2894 am__leading_dot=_ 2895 fi 2896 rmdir .tst 2>/dev/null 2897 2898 # Check whether --enable-silent-rules was given. 2899 if test "${enable_silent_rules+set}" = set; then : 2900 enableval=$enable_silent_rules; 2901 fi 2902 2903 case $enable_silent_rules in # ((( 2904 yes) AM_DEFAULT_VERBOSITY=0;; 2905 no) AM_DEFAULT_VERBOSITY=1;; 2906 *) AM_DEFAULT_VERBOSITY=1;; 2907 esac 2908 am_make=${MAKE-make} 2909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2910 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2911 if ${am_cv_make_support_nested_variables+:} false; then : 2912 $as_echo_n "(cached) " >&6 2913 else 2914 if $as_echo 'TRUE=$(BAR$(V)) 2915 BAR0=false 2916 BAR1=true 2917 V=1 2918 am__doit: 2919 @$(TRUE) 2920 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2921 am_cv_make_support_nested_variables=yes 2922 else 2923 am_cv_make_support_nested_variables=no 2924 fi 2925 fi 2926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2927 $as_echo "$am_cv_make_support_nested_variables" >&6; } 2928 if test $am_cv_make_support_nested_variables = yes; then 2929 AM_V='$(V)' 2930 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2931 else 2932 AM_V=$AM_DEFAULT_VERBOSITY 2933 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2934 fi 2935 AM_BACKSLASH='\' 2936 2937 if test "`cd $srcdir && pwd`" != "`pwd`"; then 2938 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2939 # is not polluted with repeated "-I." 2940 am__isrc=' -I$(srcdir)' 2941 # test to see if srcdir already configured 2942 if test -f $srcdir/config.status; then 2943 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2944 fi 2945 fi 2946 2947 # test whether we have cygpath 2948 if test -z "$CYGPATH_W"; then 2949 if (cygpath --version) >/dev/null 2>/dev/null; then 2950 CYGPATH_W='cygpath -w' 2951 else 2952 CYGPATH_W=echo 2953 fi 2954 fi 2955 2956 2957 # Define the identity of the package. 2958 PACKAGE='libquadmath' 2959 VERSION='0.1' 2960 2961 2962 cat >>confdefs.h <<_ACEOF 2963 #define PACKAGE "$PACKAGE" 2964 _ACEOF 2965 2966 2967 cat >>confdefs.h <<_ACEOF 2968 #define VERSION "$VERSION" 2969 _ACEOF 2970 2971 # Some tools Automake needs. 2972 2973 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2974 2975 2976 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2977 2978 2979 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2980 2981 2982 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2983 2984 2985 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2986 2987 # For better backward compatibility. To be removed once Automake 1.9.x 2988 # dies out for good. For more background, see: 2989 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2990 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2991 mkdir_p='$(MKDIR_P)' 2992 2993 # We need awk for the "check" target (and possibly the TAP driver). The 2994 # system "awk" is bad on some platforms. 2995 # Always define AMTAR for backward compatibility. Yes, it's still used 2996 # in the wild :-( We should find a proper way to deprecate it ... 2997 AMTAR='$${TAR-tar}' 2998 2999 3000 # We'll loop over all known methods to create a tar archive until one works. 3001 _am_tools='gnutar pax cpio none' 3002 3003 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3004 3005 3006 3007 3008 3009 3010 # POSIX will say in a future version that running "rm -f" with no argument 3011 # is OK; and we want to be able to make that assumption in our Makefile 3012 # recipes. So use an aggressive probe to check that the usage we want is 3013 # actually supported "in the wild" to an acceptable degree. 3014 # See automake bug#10828. 3015 # To make any issue more visible, cause the running configure to be aborted 3016 # by default if the 'rm' program in use doesn't match our expectations; the 3017 # user can still override this though. 3018 if rm -f && rm -fr && rm -rf; then : OK; else 3019 cat >&2 <<'END' 3020 Oops! 3021 3022 Your 'rm' program seems unable to run without file operands specified 3023 on the command line, even when the '-f' option is present. This is contrary 3024 to the behaviour of most rm programs out there, and not conforming with 3025 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3026 3027 Please tell bug-automake@gnu.org about your system, including the value 3028 of your $PATH and any error possibly output before this message. This 3029 can help us improve future automake versions. 3030 3031 END 3032 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3033 echo 'Configuration will proceed anyway, since you have set the' >&2 3034 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3035 echo >&2 3036 else 3037 cat >&2 <<'END' 3038 Aborting the configuration process, to ensure you take notice of the issue. 3039 3040 You can download and install GNU coreutils to get an 'rm' implementation 3041 that behaves properly: <http://www.gnu.org/software/coreutils/>. 3042 3043 If you want to complete the configuration process using your problematic 3044 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3045 to "yes", and re-run configure. 3046 3047 END 3048 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3049 fi 3050 fi 3051 3052 3053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 3054 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 3055 # Check whether --enable-version-specific-runtime-libs was given. 3056 if test "${enable_version_specific_runtime_libs+set}" = set; then : 3057 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 3058 yes) version_specific_libs=yes ;; 3059 no) version_specific_libs=no ;; 3060 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 3061 esac 3062 else 3063 version_specific_libs=no 3064 fi 3065 3066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 3067 $as_echo "$version_specific_libs" >&6; } 3068 3069 3070 3071 DEPDIR="${am__leading_dot}deps" 3072 3073 ac_config_commands="$ac_config_commands depfiles" 3074 3075 3076 am_make=${MAKE-make} 3077 cat > confinc << 'END' 3078 am__doit: 3079 @echo this is the am__doit target 3080 .PHONY: am__doit 3081 END 3082 # If we don't find an include directive, just comment out the code. 3083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3084 $as_echo_n "checking for style of include used by $am_make... " >&6; } 3085 am__include="#" 3086 am__quote= 3087 _am_result=none 3088 # First try GNU make style include. 3089 echo "include confinc" > confmf 3090 # Ignore all kinds of additional output from 'make'. 3091 case `$am_make -s -f confmf 2> /dev/null` in #( 3092 *the\ am__doit\ target*) 3093 am__include=include 3094 am__quote= 3095 _am_result=GNU 3096 ;; 3097 esac 3098 # Now try BSD make style include. 3099 if test "$am__include" = "#"; then 3100 echo '.include "confinc"' > confmf 3101 case `$am_make -s -f confmf 2> /dev/null` in #( 3102 *the\ am__doit\ target*) 3103 am__include=.include 3104 am__quote="\"" 3105 _am_result=BSD 3106 ;; 3107 esac 3108 fi 3109 3110 3111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3112 $as_echo "$_am_result" >&6; } 3113 rm -f confinc confmf 3114 3115 # Check whether --enable-dependency-tracking was given. 3116 if test "${enable_dependency_tracking+set}" = set; then : 3117 enableval=$enable_dependency_tracking; 3118 fi 3119 3120 if test "x$enable_dependency_tracking" != xno; then 3121 am_depcomp="$ac_aux_dir/depcomp" 3122 AMDEPBACKSLASH='\' 3123 am__nodep='_no' 3124 fi 3125 if test "x$enable_dependency_tracking" != xno; then 3126 AMDEP_TRUE= 3127 AMDEP_FALSE='#' 3128 else 3129 AMDEP_TRUE='#' 3130 AMDEP_FALSE= 3131 fi 3132 3133 3134 ac_ext=c 3135 ac_cpp='$CPP $CPPFLAGS' 3136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3138 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3139 if test -n "$ac_tool_prefix"; then 3140 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3141 set dummy ${ac_tool_prefix}gcc; ac_word=$2 3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3143 $as_echo_n "checking for $ac_word... " >&6; } 3144 if ${ac_cv_prog_CC+:} false; then : 3145 $as_echo_n "(cached) " >&6 3146 else 3147 if test -n "$CC"; then 3148 ac_cv_prog_CC="$CC" # Let the user override the test. 3149 else 3150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3151 for as_dir in $PATH 3152 do 3153 IFS=$as_save_IFS 3154 test -z "$as_dir" && as_dir=. 3155 for ac_exec_ext in '' $ac_executable_extensions; do 3156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3157 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3159 break 2 3160 fi 3161 done 3162 done 3163 IFS=$as_save_IFS 3164 3165 fi 3166 fi 3167 CC=$ac_cv_prog_CC 3168 if test -n "$CC"; then 3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3170 $as_echo "$CC" >&6; } 3171 else 3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3173 $as_echo "no" >&6; } 3174 fi 3175 3176 3177 fi 3178 if test -z "$ac_cv_prog_CC"; then 3179 ac_ct_CC=$CC 3180 # Extract the first word of "gcc", so it can be a program name with args. 3181 set dummy gcc; ac_word=$2 3182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3183 $as_echo_n "checking for $ac_word... " >&6; } 3184 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3185 $as_echo_n "(cached) " >&6 3186 else 3187 if test -n "$ac_ct_CC"; then 3188 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3189 else 3190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3191 for as_dir in $PATH 3192 do 3193 IFS=$as_save_IFS 3194 test -z "$as_dir" && as_dir=. 3195 for ac_exec_ext in '' $ac_executable_extensions; do 3196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3197 ac_cv_prog_ac_ct_CC="gcc" 3198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3199 break 2 3200 fi 3201 done 3202 done 3203 IFS=$as_save_IFS 3204 3205 fi 3206 fi 3207 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3208 if test -n "$ac_ct_CC"; then 3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3210 $as_echo "$ac_ct_CC" >&6; } 3211 else 3212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3213 $as_echo "no" >&6; } 3214 fi 3215 3216 if test "x$ac_ct_CC" = x; then 3217 CC="" 3218 else 3219 case $cross_compiling:$ac_tool_warned in 3220 yes:) 3221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3222 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3223 ac_tool_warned=yes ;; 3224 esac 3225 CC=$ac_ct_CC 3226 fi 3227 else 3228 CC="$ac_cv_prog_CC" 3229 fi 3230 3231 if test -z "$CC"; then 3232 if test -n "$ac_tool_prefix"; then 3233 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3234 set dummy ${ac_tool_prefix}cc; ac_word=$2 3235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3236 $as_echo_n "checking for $ac_word... " >&6; } 3237 if ${ac_cv_prog_CC+:} false; then : 3238 $as_echo_n "(cached) " >&6 3239 else 3240 if test -n "$CC"; then 3241 ac_cv_prog_CC="$CC" # Let the user override the test. 3242 else 3243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3244 for as_dir in $PATH 3245 do 3246 IFS=$as_save_IFS 3247 test -z "$as_dir" && as_dir=. 3248 for ac_exec_ext in '' $ac_executable_extensions; do 3249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3250 ac_cv_prog_CC="${ac_tool_prefix}cc" 3251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3252 break 2 3253 fi 3254 done 3255 done 3256 IFS=$as_save_IFS 3257 3258 fi 3259 fi 3260 CC=$ac_cv_prog_CC 3261 if test -n "$CC"; then 3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3263 $as_echo "$CC" >&6; } 3264 else 3265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3266 $as_echo "no" >&6; } 3267 fi 3268 3269 3270 fi 3271 fi 3272 if test -z "$CC"; then 3273 # Extract the first word of "cc", so it can be a program name with args. 3274 set dummy cc; ac_word=$2 3275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3276 $as_echo_n "checking for $ac_word... " >&6; } 3277 if ${ac_cv_prog_CC+:} false; then : 3278 $as_echo_n "(cached) " >&6 3279 else 3280 if test -n "$CC"; then 3281 ac_cv_prog_CC="$CC" # Let the user override the test. 3282 else 3283 ac_prog_rejected=no 3284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3285 for as_dir in $PATH 3286 do 3287 IFS=$as_save_IFS 3288 test -z "$as_dir" && as_dir=. 3289 for ac_exec_ext in '' $ac_executable_extensions; do 3290 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3291 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3292 ac_prog_rejected=yes 3293 continue 3294 fi 3295 ac_cv_prog_CC="cc" 3296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3297 break 2 3298 fi 3299 done 3300 done 3301 IFS=$as_save_IFS 3302 3303 if test $ac_prog_rejected = yes; then 3304 # We found a bogon in the path, so make sure we never use it. 3305 set dummy $ac_cv_prog_CC 3306 shift 3307 if test $# != 0; then 3308 # We chose a different compiler from the bogus one. 3309 # However, it has the same basename, so the bogon will be chosen 3310 # first if we set CC to just the basename; use the full file name. 3311 shift 3312 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3313 fi 3314 fi 3315 fi 3316 fi 3317 CC=$ac_cv_prog_CC 3318 if test -n "$CC"; then 3319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3320 $as_echo "$CC" >&6; } 3321 else 3322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3323 $as_echo "no" >&6; } 3324 fi 3325 3326 3327 fi 3328 if test -z "$CC"; then 3329 if test -n "$ac_tool_prefix"; then 3330 for ac_prog in cl.exe 3331 do 3332 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3333 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3335 $as_echo_n "checking for $ac_word... " >&6; } 3336 if ${ac_cv_prog_CC+:} false; then : 3337 $as_echo_n "(cached) " >&6 3338 else 3339 if test -n "$CC"; then 3340 ac_cv_prog_CC="$CC" # Let the user override the test. 3341 else 3342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3343 for as_dir in $PATH 3344 do 3345 IFS=$as_save_IFS 3346 test -z "$as_dir" && as_dir=. 3347 for ac_exec_ext in '' $ac_executable_extensions; do 3348 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3349 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3351 break 2 3352 fi 3353 done 3354 done 3355 IFS=$as_save_IFS 3356 3357 fi 3358 fi 3359 CC=$ac_cv_prog_CC 3360 if test -n "$CC"; then 3361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3362 $as_echo "$CC" >&6; } 3363 else 3364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3365 $as_echo "no" >&6; } 3366 fi 3367 3368 3369 test -n "$CC" && break 3370 done 3371 fi 3372 if test -z "$CC"; then 3373 ac_ct_CC=$CC 3374 for ac_prog in cl.exe 3375 do 3376 # Extract the first word of "$ac_prog", so it can be a program name with args. 3377 set dummy $ac_prog; ac_word=$2 3378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3379 $as_echo_n "checking for $ac_word... " >&6; } 3380 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3381 $as_echo_n "(cached) " >&6 3382 else 3383 if test -n "$ac_ct_CC"; then 3384 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3385 else 3386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3387 for as_dir in $PATH 3388 do 3389 IFS=$as_save_IFS 3390 test -z "$as_dir" && as_dir=. 3391 for ac_exec_ext in '' $ac_executable_extensions; do 3392 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3393 ac_cv_prog_ac_ct_CC="$ac_prog" 3394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3395 break 2 3396 fi 3397 done 3398 done 3399 IFS=$as_save_IFS 3400 3401 fi 3402 fi 3403 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3404 if test -n "$ac_ct_CC"; then 3405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3406 $as_echo "$ac_ct_CC" >&6; } 3407 else 3408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3409 $as_echo "no" >&6; } 3410 fi 3411 3412 3413 test -n "$ac_ct_CC" && break 3414 done 3415 3416 if test "x$ac_ct_CC" = x; then 3417 CC="" 3418 else 3419 case $cross_compiling:$ac_tool_warned in 3420 yes:) 3421 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3422 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3423 ac_tool_warned=yes ;; 3424 esac 3425 CC=$ac_ct_CC 3426 fi 3427 fi 3428 3429 fi 3430 3431 3432 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3433 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3434 as_fn_error $? "no acceptable C compiler found in \$PATH 3435 See \`config.log' for more details" "$LINENO" 5; } 3436 3437 # Provide some information about the compiler. 3438 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3439 set X $ac_compile 3440 ac_compiler=$2 3441 for ac_option in --version -v -V -qversion; do 3442 { { ac_try="$ac_compiler $ac_option >&5" 3443 case "(($ac_try" in 3444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3445 *) ac_try_echo=$ac_try;; 3446 esac 3447 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3448 $as_echo "$ac_try_echo"; } >&5 3449 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3450 ac_status=$? 3451 if test -s conftest.err; then 3452 sed '10a\ 3453 ... rest of stderr output deleted ... 3454 10q' conftest.err >conftest.er1 3455 cat conftest.er1 >&5 3456 fi 3457 rm -f conftest.er1 conftest.err 3458 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3459 test $ac_status = 0; } 3460 done 3461 3462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3463 /* end confdefs.h. */ 3464 #include <stdio.h> 3465 int 3466 main () 3467 { 3468 printf ("hello world\n"); 3469 ; 3470 return 0; 3471 } 3472 _ACEOF 3473 # FIXME: Cleanup? 3474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3475 (eval $ac_link) 2>&5 3476 ac_status=$? 3477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3478 test $ac_status = 0; }; then : 3479 gcc_no_link=no 3480 else 3481 gcc_no_link=yes 3482 fi 3483 if test x$gcc_no_link = xyes; then 3484 # Setting cross_compile will disable run tests; it will 3485 # also disable AC_CHECK_FILE but that's generally 3486 # correct if we can't link. 3487 cross_compiling=yes 3488 EXEEXT= 3489 else 3490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3491 /* end confdefs.h. */ 3492 3493 int 3494 main () 3495 { 3496 3497 ; 3498 return 0; 3499 } 3500 _ACEOF 3501 ac_clean_files_save=$ac_clean_files 3502 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3503 # Try to create an executable without -o first, disregard a.out. 3504 # It will help us diagnose broken compilers, and finding out an intuition 3505 # of exeext. 3506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3507 $as_echo_n "checking whether the C compiler works... " >&6; } 3508 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3509 3510 # The possible output files: 3511 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3512 3513 ac_rmfiles= 3514 for ac_file in $ac_files 3515 do 3516 case $ac_file in 3517 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3518 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3519 esac 3520 done 3521 rm -f $ac_rmfiles 3522 3523 if { { ac_try="$ac_link_default" 3524 case "(($ac_try" in 3525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3526 *) ac_try_echo=$ac_try;; 3527 esac 3528 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3529 $as_echo "$ac_try_echo"; } >&5 3530 (eval "$ac_link_default") 2>&5 3531 ac_status=$? 3532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3533 test $ac_status = 0; }; then : 3534 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3535 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3536 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3537 # so that the user can short-circuit this test for compilers unknown to 3538 # Autoconf. 3539 for ac_file in $ac_files '' 3540 do 3541 test -f "$ac_file" || continue 3542 case $ac_file in 3543 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3544 ;; 3545 [ab].out ) 3546 # We found the default executable, but exeext='' is most 3547 # certainly right. 3548 break;; 3549 *.* ) 3550 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3551 then :; else 3552 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3553 fi 3554 # We set ac_cv_exeext here because the later test for it is not 3555 # safe: cross compilers may not add the suffix if given an `-o' 3556 # argument, so we may need to know it at that point already. 3557 # Even if this section looks crufty: it has the advantage of 3558 # actually working. 3559 break;; 3560 * ) 3561 break;; 3562 esac 3563 done 3564 test "$ac_cv_exeext" = no && ac_cv_exeext= 3565 3566 else 3567 ac_file='' 3568 fi 3569 if test -z "$ac_file"; then : 3570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3571 $as_echo "no" >&6; } 3572 $as_echo "$as_me: failed program was:" >&5 3573 sed 's/^/| /' conftest.$ac_ext >&5 3574 3575 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3576 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3577 as_fn_error 77 "C compiler cannot create executables 3578 See \`config.log' for more details" "$LINENO" 5; } 3579 else 3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3581 $as_echo "yes" >&6; } 3582 fi 3583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3584 $as_echo_n "checking for C compiler default output file name... " >&6; } 3585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3586 $as_echo "$ac_file" >&6; } 3587 ac_exeext=$ac_cv_exeext 3588 3589 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3590 ac_clean_files=$ac_clean_files_save 3591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3592 $as_echo_n "checking for suffix of executables... " >&6; } 3593 if { { ac_try="$ac_link" 3594 case "(($ac_try" in 3595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3596 *) ac_try_echo=$ac_try;; 3597 esac 3598 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3599 $as_echo "$ac_try_echo"; } >&5 3600 (eval "$ac_link") 2>&5 3601 ac_status=$? 3602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3603 test $ac_status = 0; }; then : 3604 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3605 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3606 # work properly (i.e., refer to `conftest.exe'), while it won't with 3607 # `rm'. 3608 for ac_file in conftest.exe conftest conftest.*; do 3609 test -f "$ac_file" || continue 3610 case $ac_file in 3611 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3612 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3613 break;; 3614 * ) break;; 3615 esac 3616 done 3617 else 3618 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3620 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3621 See \`config.log' for more details" "$LINENO" 5; } 3622 fi 3623 rm -f conftest conftest$ac_cv_exeext 3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3625 $as_echo "$ac_cv_exeext" >&6; } 3626 3627 rm -f conftest.$ac_ext 3628 EXEEXT=$ac_cv_exeext 3629 ac_exeext=$EXEEXT 3630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3631 /* end confdefs.h. */ 3632 #include <stdio.h> 3633 int 3634 main () 3635 { 3636 FILE *f = fopen ("conftest.out", "w"); 3637 return ferror (f) || fclose (f) != 0; 3638 3639 ; 3640 return 0; 3641 } 3642 _ACEOF 3643 ac_clean_files="$ac_clean_files conftest.out" 3644 # Check that the compiler produces executables we can run. If not, either 3645 # the compiler is broken, or we cross compile. 3646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3647 $as_echo_n "checking whether we are cross compiling... " >&6; } 3648 if test "$cross_compiling" != yes; then 3649 { { ac_try="$ac_link" 3650 case "(($ac_try" in 3651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3652 *) ac_try_echo=$ac_try;; 3653 esac 3654 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3655 $as_echo "$ac_try_echo"; } >&5 3656 (eval "$ac_link") 2>&5 3657 ac_status=$? 3658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3659 test $ac_status = 0; } 3660 if { ac_try='./conftest$ac_cv_exeext' 3661 { { case "(($ac_try" in 3662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3663 *) ac_try_echo=$ac_try;; 3664 esac 3665 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3666 $as_echo "$ac_try_echo"; } >&5 3667 (eval "$ac_try") 2>&5 3668 ac_status=$? 3669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3670 test $ac_status = 0; }; }; then 3671 cross_compiling=no 3672 else 3673 if test "$cross_compiling" = maybe; then 3674 cross_compiling=yes 3675 else 3676 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3677 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3678 as_fn_error $? "cannot run C compiled programs. 3679 If you meant to cross compile, use \`--host'. 3680 See \`config.log' for more details" "$LINENO" 5; } 3681 fi 3682 fi 3683 fi 3684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3685 $as_echo "$cross_compiling" >&6; } 3686 3687 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3688 ac_clean_files=$ac_clean_files_save 3689 fi 3690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3691 $as_echo_n "checking for suffix of object files... " >&6; } 3692 if ${ac_cv_objext+:} false; then : 3693 $as_echo_n "(cached) " >&6 3694 else 3695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3696 /* end confdefs.h. */ 3697 3698 int 3699 main () 3700 { 3701 3702 ; 3703 return 0; 3704 } 3705 _ACEOF 3706 rm -f conftest.o conftest.obj 3707 if { { ac_try="$ac_compile" 3708 case "(($ac_try" in 3709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3710 *) ac_try_echo=$ac_try;; 3711 esac 3712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3713 $as_echo "$ac_try_echo"; } >&5 3714 (eval "$ac_compile") 2>&5 3715 ac_status=$? 3716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3717 test $ac_status = 0; }; then : 3718 for ac_file in conftest.o conftest.obj conftest.*; do 3719 test -f "$ac_file" || continue; 3720 case $ac_file in 3721 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3722 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3723 break;; 3724 esac 3725 done 3726 else 3727 $as_echo "$as_me: failed program was:" >&5 3728 sed 's/^/| /' conftest.$ac_ext >&5 3729 3730 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3731 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3732 as_fn_error $? "cannot compute suffix of object files: cannot compile 3733 See \`config.log' for more details" "$LINENO" 5; } 3734 fi 3735 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3736 fi 3737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3738 $as_echo "$ac_cv_objext" >&6; } 3739 OBJEXT=$ac_cv_objext 3740 ac_objext=$OBJEXT 3741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3742 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3743 if ${ac_cv_c_compiler_gnu+:} false; then : 3744 $as_echo_n "(cached) " >&6 3745 else 3746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3747 /* end confdefs.h. */ 3748 3749 int 3750 main () 3751 { 3752 #ifndef __GNUC__ 3753 choke me 3754 #endif 3755 3756 ; 3757 return 0; 3758 } 3759 _ACEOF 3760 if ac_fn_c_try_compile "$LINENO"; then : 3761 ac_compiler_gnu=yes 3762 else 3763 ac_compiler_gnu=no 3764 fi 3765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3766 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3767 3768 fi 3769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3770 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3771 if test $ac_compiler_gnu = yes; then 3772 GCC=yes 3773 else 3774 GCC= 3775 fi 3776 ac_test_CFLAGS=${CFLAGS+set} 3777 ac_save_CFLAGS=$CFLAGS 3778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3779 $as_echo_n "checking whether $CC accepts -g... " >&6; } 3780 if ${ac_cv_prog_cc_g+:} false; then : 3781 $as_echo_n "(cached) " >&6 3782 else 3783 ac_save_c_werror_flag=$ac_c_werror_flag 3784 ac_c_werror_flag=yes 3785 ac_cv_prog_cc_g=no 3786 CFLAGS="-g" 3787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3788 /* end confdefs.h. */ 3789 3790 int 3791 main () 3792 { 3793 3794 ; 3795 return 0; 3796 } 3797 _ACEOF 3798 if ac_fn_c_try_compile "$LINENO"; then : 3799 ac_cv_prog_cc_g=yes 3800 else 3801 CFLAGS="" 3802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3803 /* end confdefs.h. */ 3804 3805 int 3806 main () 3807 { 3808 3809 ; 3810 return 0; 3811 } 3812 _ACEOF 3813 if ac_fn_c_try_compile "$LINENO"; then : 3814 3815 else 3816 ac_c_werror_flag=$ac_save_c_werror_flag 3817 CFLAGS="-g" 3818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3819 /* end confdefs.h. */ 3820 3821 int 3822 main () 3823 { 3824 3825 ; 3826 return 0; 3827 } 3828 _ACEOF 3829 if ac_fn_c_try_compile "$LINENO"; then : 3830 ac_cv_prog_cc_g=yes 3831 fi 3832 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3833 fi 3834 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3835 fi 3836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3837 ac_c_werror_flag=$ac_save_c_werror_flag 3838 fi 3839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3840 $as_echo "$ac_cv_prog_cc_g" >&6; } 3841 if test "$ac_test_CFLAGS" = set; then 3842 CFLAGS=$ac_save_CFLAGS 3843 elif test $ac_cv_prog_cc_g = yes; then 3844 if test "$GCC" = yes; then 3845 CFLAGS="-g -O2" 3846 else 3847 CFLAGS="-g" 3848 fi 3849 else 3850 if test "$GCC" = yes; then 3851 CFLAGS="-O2" 3852 else 3853 CFLAGS= 3854 fi 3855 fi 3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3857 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3858 if ${ac_cv_prog_cc_c89+:} false; then : 3859 $as_echo_n "(cached) " >&6 3860 else 3861 ac_cv_prog_cc_c89=no 3862 ac_save_CC=$CC 3863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3864 /* end confdefs.h. */ 3865 #include <stdarg.h> 3866 #include <stdio.h> 3867 struct stat; 3868 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3869 struct buf { int x; }; 3870 FILE * (*rcsopen) (struct buf *, struct stat *, int); 3871 static char *e (p, i) 3872 char **p; 3873 int i; 3874 { 3875 return p[i]; 3876 } 3877 static char *f (char * (*g) (char **, int), char **p, ...) 3878 { 3879 char *s; 3880 va_list v; 3881 va_start (v,p); 3882 s = g (p, va_arg (v,int)); 3883 va_end (v); 3884 return s; 3885 } 3886 3887 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3888 function prototypes and stuff, but not '\xHH' hex character constants. 3889 These don't provoke an error unfortunately, instead are silently treated 3890 as 'x'. The following induces an error, until -std is added to get 3891 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3892 array size at least. It's necessary to write '\x00'==0 to get something 3893 that's true only with -std. */ 3894 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3895 3896 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3897 inside strings and character constants. */ 3898 #define FOO(x) 'x' 3899 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3900 3901 int test (int i, double x); 3902 struct s1 {int (*f) (int a);}; 3903 struct s2 {int (*f) (double a);}; 3904 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3905 int argc; 3906 char **argv; 3907 int 3908 main () 3909 { 3910 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3911 ; 3912 return 0; 3913 } 3914 _ACEOF 3915 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3916 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3917 do 3918 CC="$ac_save_CC $ac_arg" 3919 if ac_fn_c_try_compile "$LINENO"; then : 3920 ac_cv_prog_cc_c89=$ac_arg 3921 fi 3922 rm -f core conftest.err conftest.$ac_objext 3923 test "x$ac_cv_prog_cc_c89" != "xno" && break 3924 done 3925 rm -f conftest.$ac_ext 3926 CC=$ac_save_CC 3927 3928 fi 3929 # AC_CACHE_VAL 3930 case "x$ac_cv_prog_cc_c89" in 3931 x) 3932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3933 $as_echo "none needed" >&6; } ;; 3934 xno) 3935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3936 $as_echo "unsupported" >&6; } ;; 3937 *) 3938 CC="$CC $ac_cv_prog_cc_c89" 3939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3940 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3941 esac 3942 if test "x$ac_cv_prog_cc_c89" != xno; then : 3943 3944 fi 3945 3946 ac_ext=c 3947 ac_cpp='$CPP $CPPFLAGS' 3948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3950 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3951 3952 ac_ext=c 3953 ac_cpp='$CPP $CPPFLAGS' 3954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3956 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3958 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3959 if ${am_cv_prog_cc_c_o+:} false; then : 3960 $as_echo_n "(cached) " >&6 3961 else 3962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3963 /* end confdefs.h. */ 3964 3965 int 3966 main () 3967 { 3968 3969 ; 3970 return 0; 3971 } 3972 _ACEOF 3973 # Make sure it works both with $CC and with simple cc. 3974 # Following AC_PROG_CC_C_O, we do the test twice because some 3975 # compilers refuse to overwrite an existing .o file with -o, 3976 # though they will create one. 3977 am_cv_prog_cc_c_o=yes 3978 for am_i in 1 2; do 3979 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3980 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3981 ac_status=$? 3982 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3983 (exit $ac_status); } \ 3984 && test -f conftest2.$ac_objext; then 3985 : OK 3986 else 3987 am_cv_prog_cc_c_o=no 3988 break 3989 fi 3990 done 3991 rm -f core conftest* 3992 unset am_i 3993 fi 3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3995 $as_echo "$am_cv_prog_cc_c_o" >&6; } 3996 if test "$am_cv_prog_cc_c_o" != yes; then 3997 # Losing compiler, so override with the script. 3998 # FIXME: It is wrong to rewrite CC. 3999 # But if we don't then we get into trouble of one sort or another. 4000 # A longer-term fix would be to have automake use am__CC in this case, 4001 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4002 CC="$am_aux_dir/compile $CC" 4003 fi 4004 ac_ext=c 4005 ac_cpp='$CPP $CPPFLAGS' 4006 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4007 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4008 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4009 4010 4011 depcc="$CC" am_compiler_list= 4012 4013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4014 $as_echo_n "checking dependency style of $depcc... " >&6; } 4015 if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4016 $as_echo_n "(cached) " >&6 4017 else 4018 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4019 # We make a subdir and do the tests there. Otherwise we can end up 4020 # making bogus files that we don't know about and never remove. For 4021 # instance it was reported that on HP-UX the gcc test will end up 4022 # making a dummy file named 'D' -- because '-MD' means "put the output 4023 # in D". 4024 rm -rf conftest.dir 4025 mkdir conftest.dir 4026 # Copy depcomp to subdir because otherwise we won't find it if we're 4027 # using a relative directory. 4028 cp "$am_depcomp" conftest.dir 4029 cd conftest.dir 4030 # We will build objects and dependencies in a subdirectory because 4031 # it helps to detect inapplicable dependency modes. For instance 4032 # both Tru64's cc and ICC support -MD to output dependencies as a 4033 # side effect of compilation, but ICC will put the dependencies in 4034 # the current directory while Tru64 will put them in the object 4035 # directory. 4036 mkdir sub 4037 4038 am_cv_CC_dependencies_compiler_type=none 4039 if test "$am_compiler_list" = ""; then 4040 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4041 fi 4042 am__universal=false 4043 case " $depcc " in #( 4044 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4045 esac 4046 4047 for depmode in $am_compiler_list; do 4048 # Setup a source with many dependencies, because some compilers 4049 # like to wrap large dependency lists on column 80 (with \), and 4050 # we should not choose a depcomp mode which is confused by this. 4051 # 4052 # We need to recreate these files for each test, as the compiler may 4053 # overwrite some of them when testing with obscure command lines. 4054 # This happens at least with the AIX C compiler. 4055 : > sub/conftest.c 4056 for i in 1 2 3 4 5 6; do 4057 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4058 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4059 # Solaris 10 /bin/sh. 4060 echo '/* dummy */' > sub/conftst$i.h 4061 done 4062 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4063 4064 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4065 # mode. It turns out that the SunPro C++ compiler does not properly 4066 # handle '-M -o', and we need to detect this. Also, some Intel 4067 # versions had trouble with output in subdirs. 4068 am__obj=sub/conftest.${OBJEXT-o} 4069 am__minus_obj="-o $am__obj" 4070 case $depmode in 4071 gcc) 4072 # This depmode causes a compiler race in universal mode. 4073 test "$am__universal" = false || continue 4074 ;; 4075 nosideeffect) 4076 # After this tag, mechanisms are not by side-effect, so they'll 4077 # only be used when explicitly requested. 4078 if test "x$enable_dependency_tracking" = xyes; then 4079 continue 4080 else 4081 break 4082 fi 4083 ;; 4084 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4085 # This compiler won't grok '-c -o', but also, the minuso test has 4086 # not run yet. These depmodes are late enough in the game, and 4087 # so weak that their functioning should not be impacted. 4088 am__obj=conftest.${OBJEXT-o} 4089 am__minus_obj= 4090 ;; 4091 none) break ;; 4092 esac 4093 if depmode=$depmode \ 4094 source=sub/conftest.c object=$am__obj \ 4095 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4096 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4097 >/dev/null 2>conftest.err && 4098 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4099 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4100 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4101 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4102 # icc doesn't choke on unknown options, it will just issue warnings 4103 # or remarks (even with -Werror). So we grep stderr for any message 4104 # that says an option was ignored or not supported. 4105 # When given -MP, icc 7.0 and 7.1 complain thusly: 4106 # icc: Command line warning: ignoring option '-M'; no argument required 4107 # The diagnosis changed in icc 8.0: 4108 # icc: Command line remark: option '-MP' not supported 4109 if (grep 'ignoring option' conftest.err || 4110 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4111 am_cv_CC_dependencies_compiler_type=$depmode 4112 break 4113 fi 4114 fi 4115 done 4116 4117 cd .. 4118 rm -rf conftest.dir 4119 else 4120 am_cv_CC_dependencies_compiler_type=none 4121 fi 4122 4123 fi 4124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4125 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4126 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4127 4128 if 4129 test "x$enable_dependency_tracking" != xno \ 4130 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4131 am__fastdepCC_TRUE= 4132 am__fastdepCC_FALSE='#' 4133 else 4134 am__fastdepCC_TRUE='#' 4135 am__fastdepCC_FALSE= 4136 fi 4137 4138 4139 4140 ac_ext=c 4141 ac_cpp='$CPP $CPPFLAGS' 4142 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4143 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4144 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4146 $as_echo_n "checking how to run the C preprocessor... " >&6; } 4147 # On Suns, sometimes $CPP names a directory. 4148 if test -n "$CPP" && test -d "$CPP"; then 4149 CPP= 4150 fi 4151 if test -z "$CPP"; then 4152 if ${ac_cv_prog_CPP+:} false; then : 4153 $as_echo_n "(cached) " >&6 4154 else 4155 # Double quotes because CPP needs to be expanded 4156 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4157 do 4158 ac_preproc_ok=false 4159 for ac_c_preproc_warn_flag in '' yes 4160 do 4161 # Use a header file that comes with gcc, so configuring glibc 4162 # with a fresh cross-compiler works. 4163 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4164 # <limits.h> exists even on freestanding compilers. 4165 # On the NeXT, cc -E runs the code through the compiler's parser, 4166 # not just through cpp. "Syntax error" is here to catch this case. 4167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4168 /* end confdefs.h. */ 4169 #ifdef __STDC__ 4170 # include <limits.h> 4171 #else 4172 # include <assert.h> 4173 #endif 4174 Syntax error 4175 _ACEOF 4176 if ac_fn_c_try_cpp "$LINENO"; then : 4177 4178 else 4179 # Broken: fails on valid input. 4180 continue 4181 fi 4182 rm -f conftest.err conftest.i conftest.$ac_ext 4183 4184 # OK, works on sane cases. Now check whether nonexistent headers 4185 # can be detected and how. 4186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4187 /* end confdefs.h. */ 4188 #include <ac_nonexistent.h> 4189 _ACEOF 4190 if ac_fn_c_try_cpp "$LINENO"; then : 4191 # Broken: success on invalid input. 4192 continue 4193 else 4194 # Passes both tests. 4195 ac_preproc_ok=: 4196 break 4197 fi 4198 rm -f conftest.err conftest.i conftest.$ac_ext 4199 4200 done 4201 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4202 rm -f conftest.i conftest.err conftest.$ac_ext 4203 if $ac_preproc_ok; then : 4204 break 4205 fi 4206 4207 done 4208 ac_cv_prog_CPP=$CPP 4209 4210 fi 4211 CPP=$ac_cv_prog_CPP 4212 else 4213 ac_cv_prog_CPP=$CPP 4214 fi 4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4216 $as_echo "$CPP" >&6; } 4217 ac_preproc_ok=false 4218 for ac_c_preproc_warn_flag in '' yes 4219 do 4220 # Use a header file that comes with gcc, so configuring glibc 4221 # with a fresh cross-compiler works. 4222 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4223 # <limits.h> exists even on freestanding compilers. 4224 # On the NeXT, cc -E runs the code through the compiler's parser, 4225 # not just through cpp. "Syntax error" is here to catch this case. 4226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4227 /* end confdefs.h. */ 4228 #ifdef __STDC__ 4229 # include <limits.h> 4230 #else 4231 # include <assert.h> 4232 #endif 4233 Syntax error 4234 _ACEOF 4235 if ac_fn_c_try_cpp "$LINENO"; then : 4236 4237 else 4238 # Broken: fails on valid input. 4239 continue 4240 fi 4241 rm -f conftest.err conftest.i conftest.$ac_ext 4242 4243 # OK, works on sane cases. Now check whether nonexistent headers 4244 # can be detected and how. 4245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4246 /* end confdefs.h. */ 4247 #include <ac_nonexistent.h> 4248 _ACEOF 4249 if ac_fn_c_try_cpp "$LINENO"; then : 4250 # Broken: success on invalid input. 4251 continue 4252 else 4253 # Passes both tests. 4254 ac_preproc_ok=: 4255 break 4256 fi 4257 rm -f conftest.err conftest.i conftest.$ac_ext 4258 4259 done 4260 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4261 rm -f conftest.i conftest.err conftest.$ac_ext 4262 if $ac_preproc_ok; then : 4263 4264 else 4265 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4266 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4267 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4268 See \`config.log' for more details" "$LINENO" 5; } 4269 fi 4270 4271 ac_ext=c 4272 ac_cpp='$CPP $CPPFLAGS' 4273 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4274 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4275 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4276 4277 4278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4279 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4280 if ${ac_cv_path_GREP+:} false; then : 4281 $as_echo_n "(cached) " >&6 4282 else 4283 if test -z "$GREP"; then 4284 ac_path_GREP_found=false 4285 # Loop through the user's path and test for each of PROGNAME-LIST 4286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4287 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4288 do 4289 IFS=$as_save_IFS 4290 test -z "$as_dir" && as_dir=. 4291 for ac_prog in grep ggrep; do 4292 for ac_exec_ext in '' $ac_executable_extensions; do 4293 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4294 as_fn_executable_p "$ac_path_GREP" || continue 4295 # Check for GNU ac_path_GREP and select it if it is found. 4296 # Check for GNU $ac_path_GREP 4297 case `"$ac_path_GREP" --version 2>&1` in 4298 *GNU*) 4299 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4300 *) 4301 ac_count=0 4302 $as_echo_n 0123456789 >"conftest.in" 4303 while : 4304 do 4305 cat "conftest.in" "conftest.in" >"conftest.tmp" 4306 mv "conftest.tmp" "conftest.in" 4307 cp "conftest.in" "conftest.nl" 4308 $as_echo 'GREP' >> "conftest.nl" 4309 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4310 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4311 as_fn_arith $ac_count + 1 && ac_count=$as_val 4312 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4313 # Best one so far, save it but keep looking for a better one 4314 ac_cv_path_GREP="$ac_path_GREP" 4315 ac_path_GREP_max=$ac_count 4316 fi 4317 # 10*(2^10) chars as input seems more than enough 4318 test $ac_count -gt 10 && break 4319 done 4320 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4321 esac 4322 4323 $ac_path_GREP_found && break 3 4324 done 4325 done 4326 done 4327 IFS=$as_save_IFS 4328 if test -z "$ac_cv_path_GREP"; then 4329 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4330 fi 4331 else 4332 ac_cv_path_GREP=$GREP 4333 fi 4334 4335 fi 4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4337 $as_echo "$ac_cv_path_GREP" >&6; } 4338 GREP="$ac_cv_path_GREP" 4339 4340 4341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4342 $as_echo_n "checking for egrep... " >&6; } 4343 if ${ac_cv_path_EGREP+:} false; then : 4344 $as_echo_n "(cached) " >&6 4345 else 4346 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4347 then ac_cv_path_EGREP="$GREP -E" 4348 else 4349 if test -z "$EGREP"; then 4350 ac_path_EGREP_found=false 4351 # Loop through the user's path and test for each of PROGNAME-LIST 4352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4353 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4354 do 4355 IFS=$as_save_IFS 4356 test -z "$as_dir" && as_dir=. 4357 for ac_prog in egrep; do 4358 for ac_exec_ext in '' $ac_executable_extensions; do 4359 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4360 as_fn_executable_p "$ac_path_EGREP" || continue 4361 # Check for GNU ac_path_EGREP and select it if it is found. 4362 # Check for GNU $ac_path_EGREP 4363 case `"$ac_path_EGREP" --version 2>&1` in 4364 *GNU*) 4365 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4366 *) 4367 ac_count=0 4368 $as_echo_n 0123456789 >"conftest.in" 4369 while : 4370 do 4371 cat "conftest.in" "conftest.in" >"conftest.tmp" 4372 mv "conftest.tmp" "conftest.in" 4373 cp "conftest.in" "conftest.nl" 4374 $as_echo 'EGREP' >> "conftest.nl" 4375 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4376 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4377 as_fn_arith $ac_count + 1 && ac_count=$as_val 4378 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4379 # Best one so far, save it but keep looking for a better one 4380 ac_cv_path_EGREP="$ac_path_EGREP" 4381 ac_path_EGREP_max=$ac_count 4382 fi 4383 # 10*(2^10) chars as input seems more than enough 4384 test $ac_count -gt 10 && break 4385 done 4386 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4387 esac 4388 4389 $ac_path_EGREP_found && break 3 4390 done 4391 done 4392 done 4393 IFS=$as_save_IFS 4394 if test -z "$ac_cv_path_EGREP"; then 4395 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4396 fi 4397 else 4398 ac_cv_path_EGREP=$EGREP 4399 fi 4400 4401 fi 4402 fi 4403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4404 $as_echo "$ac_cv_path_EGREP" >&6; } 4405 EGREP="$ac_cv_path_EGREP" 4406 4407 4408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4409 $as_echo_n "checking for ANSI C header files... " >&6; } 4410 if ${ac_cv_header_stdc+:} false; then : 4411 $as_echo_n "(cached) " >&6 4412 else 4413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4414 /* end confdefs.h. */ 4415 #include <stdlib.h> 4416 #include <stdarg.h> 4417 #include <string.h> 4418 #include <float.h> 4419 4420 int 4421 main () 4422 { 4423 4424 ; 4425 return 0; 4426 } 4427 _ACEOF 4428 if ac_fn_c_try_compile "$LINENO"; then : 4429 ac_cv_header_stdc=yes 4430 else 4431 ac_cv_header_stdc=no 4432 fi 4433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4434 4435 if test $ac_cv_header_stdc = yes; then 4436 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4438 /* end confdefs.h. */ 4439 #include <string.h> 4440 4441 _ACEOF 4442 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4443 $EGREP "memchr" >/dev/null 2>&1; then : 4444 4445 else 4446 ac_cv_header_stdc=no 4447 fi 4448 rm -f conftest* 4449 4450 fi 4451 4452 if test $ac_cv_header_stdc = yes; then 4453 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4455 /* end confdefs.h. */ 4456 #include <stdlib.h> 4457 4458 _ACEOF 4459 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4460 $EGREP "free" >/dev/null 2>&1; then : 4461 4462 else 4463 ac_cv_header_stdc=no 4464 fi 4465 rm -f conftest* 4466 4467 fi 4468 4469 if test $ac_cv_header_stdc = yes; then 4470 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4471 if test "$cross_compiling" = yes; then : 4472 : 4473 else 4474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4475 /* end confdefs.h. */ 4476 #include <ctype.h> 4477 #include <stdlib.h> 4478 #if ((' ' & 0x0FF) == 0x020) 4479 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4480 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4481 #else 4482 # define ISLOWER(c) \ 4483 (('a' <= (c) && (c) <= 'i') \ 4484 || ('j' <= (c) && (c) <= 'r') \ 4485 || ('s' <= (c) && (c) <= 'z')) 4486 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4487 #endif 4488 4489 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4490 int 4491 main () 4492 { 4493 int i; 4494 for (i = 0; i < 256; i++) 4495 if (XOR (islower (i), ISLOWER (i)) 4496 || toupper (i) != TOUPPER (i)) 4497 return 2; 4498 return 0; 4499 } 4500 _ACEOF 4501 if ac_fn_c_try_run "$LINENO"; then : 4502 4503 else 4504 ac_cv_header_stdc=no 4505 fi 4506 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4507 conftest.$ac_objext conftest.beam conftest.$ac_ext 4508 fi 4509 4510 fi 4511 fi 4512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4513 $as_echo "$ac_cv_header_stdc" >&6; } 4514 if test $ac_cv_header_stdc = yes; then 4515 4516 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4517 4518 fi 4519 4520 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4521 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4522 inttypes.h stdint.h unistd.h 4523 do : 4524 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4525 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4526 " 4527 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4528 cat >>confdefs.h <<_ACEOF 4529 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4530 _ACEOF 4531 4532 fi 4533 4534 done 4535 4536 4537 4538 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4539 if test "x$ac_cv_header_minix_config_h" = xyes; then : 4540 MINIX=yes 4541 else 4542 MINIX= 4543 fi 4544 4545 4546 if test "$MINIX" = yes; then 4547 4548 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4549 4550 4551 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4552 4553 4554 $as_echo "#define _MINIX 1" >>confdefs.h 4555 4556 fi 4557 4558 4559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4560 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4561 if ${ac_cv_safe_to_define___extensions__+:} false; then : 4562 $as_echo_n "(cached) " >&6 4563 else 4564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4565 /* end confdefs.h. */ 4566 4567 # define __EXTENSIONS__ 1 4568 $ac_includes_default 4569 int 4570 main () 4571 { 4572 4573 ; 4574 return 0; 4575 } 4576 _ACEOF 4577 if ac_fn_c_try_compile "$LINENO"; then : 4578 ac_cv_safe_to_define___extensions__=yes 4579 else 4580 ac_cv_safe_to_define___extensions__=no 4581 fi 4582 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4583 fi 4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4585 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4586 test $ac_cv_safe_to_define___extensions__ = yes && 4587 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4588 4589 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4590 4591 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4592 4593 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4594 4595 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4596 4597 4598 4599 # See if makeinfo has been installed and is modern enough 4600 # that we can use it. 4601 4602 # Extract the first word of "makeinfo", so it can be a program name with args. 4603 set dummy makeinfo; ac_word=$2 4604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4605 $as_echo_n "checking for $ac_word... " >&6; } 4606 if ${ac_cv_prog_MAKEINFO+:} false; then : 4607 $as_echo_n "(cached) " >&6 4608 else 4609 if test -n "$MAKEINFO"; then 4610 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 4611 else 4612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4613 for as_dir in $PATH 4614 do 4615 IFS=$as_save_IFS 4616 test -z "$as_dir" && as_dir=. 4617 for ac_exec_ext in '' $ac_executable_extensions; do 4618 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4619 ac_cv_prog_MAKEINFO="makeinfo" 4620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4621 break 2 4622 fi 4623 done 4624 done 4625 IFS=$as_save_IFS 4626 4627 fi 4628 fi 4629 MAKEINFO=$ac_cv_prog_MAKEINFO 4630 if test -n "$MAKEINFO"; then 4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 4632 $as_echo "$MAKEINFO" >&6; } 4633 else 4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4635 $as_echo "no" >&6; } 4636 fi 4637 4638 4639 if test -n "$MAKEINFO"; then 4640 # Found it, now check the version. 4641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5 4642 $as_echo_n "checking for modern makeinfo... " >&6; } 4643 if ${gcc_cv_prog_makeinfo_modern+:} false; then : 4644 $as_echo_n "(cached) " >&6 4645 else 4646 ac_prog_version=`eval $MAKEINFO --version 2>&1 | 4647 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` 4648 4649 case $ac_prog_version in 4650 '') gcc_cv_prog_makeinfo_modern=no;; 4651 4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;; 4652 *) gcc_cv_prog_makeinfo_modern=no;; 4653 esac 4654 4655 fi 4656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5 4657 $as_echo "$gcc_cv_prog_makeinfo_modern" >&6; } 4658 else 4659 gcc_cv_prog_makeinfo_modern=no 4660 fi 4661 if test $gcc_cv_prog_makeinfo_modern = no; then 4662 MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo" 4663 fi 4664 4665 if test $gcc_cv_prog_makeinfo_modern = "yes"; then 4666 BUILD_INFO_TRUE= 4667 BUILD_INFO_FALSE='#' 4668 else 4669 BUILD_INFO_TRUE='#' 4670 BUILD_INFO_FALSE= 4671 fi 4672 4673 4674 4675 4676 # Check whether --with-bugurl was given. 4677 if test "${with_bugurl+set}" = set; then : 4678 withval=$with_bugurl; case "$withval" in 4679 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 4680 no) BUGURL= 4681 ;; 4682 *) BUGURL="$withval" 4683 ;; 4684 esac 4685 else 4686 BUGURL="https://gcc.gnu.org/bugs/" 4687 4688 fi 4689 4690 case ${BUGURL} in 4691 "") 4692 REPORT_BUGS_TO= 4693 REPORT_BUGS_TEXI= 4694 ;; 4695 *) 4696 REPORT_BUGS_TO="<$BUGURL>" 4697 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 4698 ;; 4699 esac; 4700 4701 4702 4703 4704 # Configure libtool 4705 case `pwd` in 4706 *\ * | *\ *) 4707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4708 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4709 esac 4710 4711 4712 4713 macro_version='2.2.7a' 4714 macro_revision='1.3134' 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 ltmain="$ac_aux_dir/ltmain.sh" 4729 4730 # Backslashify metacharacters that are still active within 4731 # double-quoted strings. 4732 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4733 4734 # Same as above, but do not quote variable references. 4735 double_quote_subst='s/\(["`\\]\)/\\\1/g' 4736 4737 # Sed substitution to delay expansion of an escaped shell variable in a 4738 # double_quote_subst'ed string. 4739 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4740 4741 # Sed substitution to delay expansion of an escaped single quote. 4742 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4743 4744 # Sed substitution to avoid accidental globbing in evaled expressions 4745 no_glob_subst='s/\*/\\\*/g' 4746 4747 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4748 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4749 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4750 4751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4752 $as_echo_n "checking how to print strings... " >&6; } 4753 # Test print first, because it will be a builtin if present. 4754 if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4755 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4756 ECHO='print -r --' 4757 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4758 ECHO='printf %s\n' 4759 else 4760 # Use this function as a fallback that always works. 4761 func_fallback_echo () 4762 { 4763 eval 'cat <<_LTECHO_EOF 4764 $1 4765 _LTECHO_EOF' 4766 } 4767 ECHO='func_fallback_echo' 4768 fi 4769 4770 # func_echo_all arg... 4771 # Invoke $ECHO with all args, space-separated. 4772 func_echo_all () 4773 { 4774 $ECHO "" 4775 } 4776 4777 case "$ECHO" in 4778 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4779 $as_echo "printf" >&6; } ;; 4780 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4781 $as_echo "print -r" >&6; } ;; 4782 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4783 $as_echo "cat" >&6; } ;; 4784 esac 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4800 $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4801 if ${ac_cv_path_SED+:} false; then : 4802 $as_echo_n "(cached) " >&6 4803 else 4804 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4805 for ac_i in 1 2 3 4 5 6 7; do 4806 ac_script="$ac_script$as_nl$ac_script" 4807 done 4808 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4809 { ac_script=; unset ac_script;} 4810 if test -z "$SED"; then 4811 ac_path_SED_found=false 4812 # Loop through the user's path and test for each of PROGNAME-LIST 4813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4814 for as_dir in $PATH 4815 do 4816 IFS=$as_save_IFS 4817 test -z "$as_dir" && as_dir=. 4818 for ac_prog in sed gsed; do 4819 for ac_exec_ext in '' $ac_executable_extensions; do 4820 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4821 as_fn_executable_p "$ac_path_SED" || continue 4822 # Check for GNU ac_path_SED and select it if it is found. 4823 # Check for GNU $ac_path_SED 4824 case `"$ac_path_SED" --version 2>&1` in 4825 *GNU*) 4826 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4827 *) 4828 ac_count=0 4829 $as_echo_n 0123456789 >"conftest.in" 4830 while : 4831 do 4832 cat "conftest.in" "conftest.in" >"conftest.tmp" 4833 mv "conftest.tmp" "conftest.in" 4834 cp "conftest.in" "conftest.nl" 4835 $as_echo '' >> "conftest.nl" 4836 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4837 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4838 as_fn_arith $ac_count + 1 && ac_count=$as_val 4839 if test $ac_count -gt ${ac_path_SED_max-0}; then 4840 # Best one so far, save it but keep looking for a better one 4841 ac_cv_path_SED="$ac_path_SED" 4842 ac_path_SED_max=$ac_count 4843 fi 4844 # 10*(2^10) chars as input seems more than enough 4845 test $ac_count -gt 10 && break 4846 done 4847 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4848 esac 4849 4850 $ac_path_SED_found && break 3 4851 done 4852 done 4853 done 4854 IFS=$as_save_IFS 4855 if test -z "$ac_cv_path_SED"; then 4856 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4857 fi 4858 else 4859 ac_cv_path_SED=$SED 4860 fi 4861 4862 fi 4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4864 $as_echo "$ac_cv_path_SED" >&6; } 4865 SED="$ac_cv_path_SED" 4866 rm -f conftest.sed 4867 4868 test -z "$SED" && SED=sed 4869 Xsed="$SED -e 1s/^X//" 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4882 $as_echo_n "checking for fgrep... " >&6; } 4883 if ${ac_cv_path_FGREP+:} false; then : 4884 $as_echo_n "(cached) " >&6 4885 else 4886 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4887 then ac_cv_path_FGREP="$GREP -F" 4888 else 4889 if test -z "$FGREP"; then 4890 ac_path_FGREP_found=false 4891 # Loop through the user's path and test for each of PROGNAME-LIST 4892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4893 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4894 do 4895 IFS=$as_save_IFS 4896 test -z "$as_dir" && as_dir=. 4897 for ac_prog in fgrep; do 4898 for ac_exec_ext in '' $ac_executable_extensions; do 4899 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4900 as_fn_executable_p "$ac_path_FGREP" || continue 4901 # Check for GNU ac_path_FGREP and select it if it is found. 4902 # Check for GNU $ac_path_FGREP 4903 case `"$ac_path_FGREP" --version 2>&1` in 4904 *GNU*) 4905 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4906 *) 4907 ac_count=0 4908 $as_echo_n 0123456789 >"conftest.in" 4909 while : 4910 do 4911 cat "conftest.in" "conftest.in" >"conftest.tmp" 4912 mv "conftest.tmp" "conftest.in" 4913 cp "conftest.in" "conftest.nl" 4914 $as_echo 'FGREP' >> "conftest.nl" 4915 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4916 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4917 as_fn_arith $ac_count + 1 && ac_count=$as_val 4918 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4919 # Best one so far, save it but keep looking for a better one 4920 ac_cv_path_FGREP="$ac_path_FGREP" 4921 ac_path_FGREP_max=$ac_count 4922 fi 4923 # 10*(2^10) chars as input seems more than enough 4924 test $ac_count -gt 10 && break 4925 done 4926 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4927 esac 4928 4929 $ac_path_FGREP_found && break 3 4930 done 4931 done 4932 done 4933 IFS=$as_save_IFS 4934 if test -z "$ac_cv_path_FGREP"; then 4935 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4936 fi 4937 else 4938 ac_cv_path_FGREP=$FGREP 4939 fi 4940 4941 fi 4942 fi 4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4944 $as_echo "$ac_cv_path_FGREP" >&6; } 4945 FGREP="$ac_cv_path_FGREP" 4946 4947 4948 test -z "$GREP" && GREP=grep 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 # Check whether --with-gnu-ld was given. 4969 if test "${with_gnu_ld+set}" = set; then : 4970 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4971 else 4972 with_gnu_ld=no 4973 fi 4974 4975 ac_prog=ld 4976 if test "$GCC" = yes; then 4977 # Check if gcc -print-prog-name=ld gives a path. 4978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4979 $as_echo_n "checking for ld used by $CC... " >&6; } 4980 case $host in 4981 *-*-mingw*) 4982 # gcc leaves a trailing carriage return which upsets mingw 4983 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4984 *) 4985 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4986 esac 4987 case $ac_prog in 4988 # Accept absolute paths. 4989 [\\/]* | ?:[\\/]*) 4990 re_direlt='/[^/][^/]*/\.\./' 4991 # Canonicalize the pathname of ld 4992 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4993 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4994 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4995 done 4996 test -z "$LD" && LD="$ac_prog" 4997 ;; 4998 "") 4999 # If it fails, then pretend we aren't using GCC. 5000 ac_prog=ld 5001 ;; 5002 *) 5003 # If it is relative, then search for the first ld in PATH. 5004 with_gnu_ld=unknown 5005 ;; 5006 esac 5007 elif test "$with_gnu_ld" = yes; then 5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5009 $as_echo_n "checking for GNU ld... " >&6; } 5010 else 5011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5012 $as_echo_n "checking for non-GNU ld... " >&6; } 5013 fi 5014 if ${lt_cv_path_LD+:} false; then : 5015 $as_echo_n "(cached) " >&6 5016 else 5017 if test -z "$LD"; then 5018 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5019 for ac_dir in $PATH; do 5020 IFS="$lt_save_ifs" 5021 test -z "$ac_dir" && ac_dir=. 5022 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5023 lt_cv_path_LD="$ac_dir/$ac_prog" 5024 # Check to see if the program is GNU ld. I'd rather use --version, 5025 # but apparently some variants of GNU ld only accept -v. 5026 # Break only if it was the GNU/non-GNU ld that we prefer. 5027 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5028 *GNU* | *'with BFD'*) 5029 test "$with_gnu_ld" != no && break 5030 ;; 5031 *) 5032 test "$with_gnu_ld" != yes && break 5033 ;; 5034 esac 5035 fi 5036 done 5037 IFS="$lt_save_ifs" 5038 else 5039 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5040 fi 5041 fi 5042 5043 LD="$lt_cv_path_LD" 5044 if test -n "$LD"; then 5045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5046 $as_echo "$LD" >&6; } 5047 else 5048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5049 $as_echo "no" >&6; } 5050 fi 5051 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5053 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5054 if ${lt_cv_prog_gnu_ld+:} false; then : 5055 $as_echo_n "(cached) " >&6 5056 else 5057 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5058 case `$LD -v 2>&1 </dev/null` in 5059 *GNU* | *'with BFD'*) 5060 lt_cv_prog_gnu_ld=yes 5061 ;; 5062 *) 5063 lt_cv_prog_gnu_ld=no 5064 ;; 5065 esac 5066 fi 5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5068 $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5069 with_gnu_ld=$lt_cv_prog_gnu_ld 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5080 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5081 if ${lt_cv_path_NM+:} false; then : 5082 $as_echo_n "(cached) " >&6 5083 else 5084 if test -n "$NM"; then 5085 # Let the user override the test. 5086 lt_cv_path_NM="$NM" 5087 else 5088 lt_nm_to_check="${ac_tool_prefix}nm" 5089 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5090 lt_nm_to_check="$lt_nm_to_check nm" 5091 fi 5092 for lt_tmp_nm in $lt_nm_to_check; do 5093 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5094 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5095 IFS="$lt_save_ifs" 5096 test -z "$ac_dir" && ac_dir=. 5097 tmp_nm="$ac_dir/$lt_tmp_nm" 5098 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5099 # Check to see if the nm accepts a BSD-compat flag. 5100 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5101 # nm: unknown option "B" ignored 5102 # Tru64's nm complains that /dev/null is an invalid object file 5103 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5104 */dev/null* | *'Invalid file or object type'*) 5105 lt_cv_path_NM="$tmp_nm -B" 5106 break 5107 ;; 5108 *) 5109 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5110 */dev/null*) 5111 lt_cv_path_NM="$tmp_nm -p" 5112 break 5113 ;; 5114 *) 5115 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5116 continue # so that we can try to find one that supports BSD flags 5117 ;; 5118 esac 5119 ;; 5120 esac 5121 fi 5122 done 5123 IFS="$lt_save_ifs" 5124 done 5125 : ${lt_cv_path_NM=no} 5126 fi 5127 fi 5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5129 $as_echo "$lt_cv_path_NM" >&6; } 5130 if test "$lt_cv_path_NM" != "no"; then 5131 NM="$lt_cv_path_NM" 5132 else 5133 # Didn't find any BSD compatible name lister, look for dumpbin. 5134 if test -n "$DUMPBIN"; then : 5135 # Let the user override the test. 5136 else 5137 if test -n "$ac_tool_prefix"; then 5138 for ac_prog in dumpbin "link -dump" 5139 do 5140 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5141 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5143 $as_echo_n "checking for $ac_word... " >&6; } 5144 if ${ac_cv_prog_DUMPBIN+:} false; then : 5145 $as_echo_n "(cached) " >&6 5146 else 5147 if test -n "$DUMPBIN"; then 5148 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5149 else 5150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5151 for as_dir in $PATH 5152 do 5153 IFS=$as_save_IFS 5154 test -z "$as_dir" && as_dir=. 5155 for ac_exec_ext in '' $ac_executable_extensions; do 5156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5157 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5159 break 2 5160 fi 5161 done 5162 done 5163 IFS=$as_save_IFS 5164 5165 fi 5166 fi 5167 DUMPBIN=$ac_cv_prog_DUMPBIN 5168 if test -n "$DUMPBIN"; then 5169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5170 $as_echo "$DUMPBIN" >&6; } 5171 else 5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5173 $as_echo "no" >&6; } 5174 fi 5175 5176 5177 test -n "$DUMPBIN" && break 5178 done 5179 fi 5180 if test -z "$DUMPBIN"; then 5181 ac_ct_DUMPBIN=$DUMPBIN 5182 for ac_prog in dumpbin "link -dump" 5183 do 5184 # Extract the first word of "$ac_prog", so it can be a program name with args. 5185 set dummy $ac_prog; ac_word=$2 5186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5187 $as_echo_n "checking for $ac_word... " >&6; } 5188 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5189 $as_echo_n "(cached) " >&6 5190 else 5191 if test -n "$ac_ct_DUMPBIN"; then 5192 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5193 else 5194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5195 for as_dir in $PATH 5196 do 5197 IFS=$as_save_IFS 5198 test -z "$as_dir" && as_dir=. 5199 for ac_exec_ext in '' $ac_executable_extensions; do 5200 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5201 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5202 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5203 break 2 5204 fi 5205 done 5206 done 5207 IFS=$as_save_IFS 5208 5209 fi 5210 fi 5211 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5212 if test -n "$ac_ct_DUMPBIN"; then 5213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5214 $as_echo "$ac_ct_DUMPBIN" >&6; } 5215 else 5216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5217 $as_echo "no" >&6; } 5218 fi 5219 5220 5221 test -n "$ac_ct_DUMPBIN" && break 5222 done 5223 5224 if test "x$ac_ct_DUMPBIN" = x; then 5225 DUMPBIN=":" 5226 else 5227 case $cross_compiling:$ac_tool_warned in 5228 yes:) 5229 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5230 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5231 ac_tool_warned=yes ;; 5232 esac 5233 DUMPBIN=$ac_ct_DUMPBIN 5234 fi 5235 fi 5236 5237 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5238 *COFF*) 5239 DUMPBIN="$DUMPBIN -symbols" 5240 ;; 5241 *) 5242 DUMPBIN=: 5243 ;; 5244 esac 5245 fi 5246 5247 if test "$DUMPBIN" != ":"; then 5248 NM="$DUMPBIN" 5249 fi 5250 fi 5251 test -z "$NM" && NM=nm 5252 5253 5254 5255 5256 5257 5258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5259 $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5260 if ${lt_cv_nm_interface+:} false; then : 5261 $as_echo_n "(cached) " >&6 5262 else 5263 lt_cv_nm_interface="BSD nm" 5264 echo "int some_variable = 0;" > conftest.$ac_ext 5265 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5266 (eval "$ac_compile" 2>conftest.err) 5267 cat conftest.err >&5 5268 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5269 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5270 cat conftest.err >&5 5271 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5272 cat conftest.out >&5 5273 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5274 lt_cv_nm_interface="MS dumpbin" 5275 fi 5276 rm -f conftest* 5277 fi 5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5279 $as_echo "$lt_cv_nm_interface" >&6; } 5280 5281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5282 $as_echo_n "checking whether ln -s works... " >&6; } 5283 LN_S=$as_ln_s 5284 if test "$LN_S" = "ln -s"; then 5285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5286 $as_echo "yes" >&6; } 5287 else 5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5289 $as_echo "no, using $LN_S" >&6; } 5290 fi 5291 5292 # find the maximum length of command line arguments 5293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5294 $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5295 if ${lt_cv_sys_max_cmd_len+:} false; then : 5296 $as_echo_n "(cached) " >&6 5297 else 5298 i=0 5299 teststring="ABCD" 5300 5301 case $build_os in 5302 msdosdjgpp*) 5303 # On DJGPP, this test can blow up pretty badly due to problems in libc 5304 # (any single argument exceeding 2000 bytes causes a buffer overrun 5305 # during glob expansion). Even if it were fixed, the result of this 5306 # check would be larger than it should be. 5307 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5308 ;; 5309 5310 gnu*) 5311 # Under GNU Hurd, this test is not required because there is 5312 # no limit to the length of command line arguments. 5313 # Libtool will interpret -1 as no limit whatsoever 5314 lt_cv_sys_max_cmd_len=-1; 5315 ;; 5316 5317 cygwin* | mingw* | cegcc*) 5318 # On Win9x/ME, this test blows up -- it succeeds, but takes 5319 # about 5 minutes as the teststring grows exponentially. 5320 # Worse, since 9x/ME are not pre-emptively multitasking, 5321 # you end up with a "frozen" computer, even though with patience 5322 # the test eventually succeeds (with a max line length of 256k). 5323 # Instead, let's just punt: use the minimum linelength reported by 5324 # all of the supported platforms: 8192 (on NT/2K/XP). 5325 lt_cv_sys_max_cmd_len=8192; 5326 ;; 5327 5328 mint*) 5329 # On MiNT this can take a long time and run out of memory. 5330 lt_cv_sys_max_cmd_len=8192; 5331 ;; 5332 5333 amigaos*) 5334 # On AmigaOS with pdksh, this test takes hours, literally. 5335 # So we just punt and use a minimum line length of 8192. 5336 lt_cv_sys_max_cmd_len=8192; 5337 ;; 5338 5339 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5340 # This has been around since 386BSD, at least. Likely further. 5341 if test -x /sbin/sysctl; then 5342 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5343 elif test -x /usr/sbin/sysctl; then 5344 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5345 else 5346 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5347 fi 5348 # And add a safety zone 5349 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5350 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5351 ;; 5352 5353 interix*) 5354 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5355 lt_cv_sys_max_cmd_len=196608 5356 ;; 5357 5358 osf*) 5359 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5360 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5361 # nice to cause kernel panics so lets avoid the loop below. 5362 # First set a reasonable default. 5363 lt_cv_sys_max_cmd_len=16384 5364 # 5365 if test -x /sbin/sysconfig; then 5366 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5367 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5368 esac 5369 fi 5370 ;; 5371 sco3.2v5*) 5372 lt_cv_sys_max_cmd_len=102400 5373 ;; 5374 sysv5* | sco5v6* | sysv4.2uw2*) 5375 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5376 if test -n "$kargmax"; then 5377 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5378 else 5379 lt_cv_sys_max_cmd_len=32768 5380 fi 5381 ;; 5382 *) 5383 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5384 if test -n "$lt_cv_sys_max_cmd_len"; then 5385 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5386 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5387 else 5388 # Make teststring a little bigger before we do anything with it. 5389 # a 1K string should be a reasonable start. 5390 for i in 1 2 3 4 5 6 7 8 ; do 5391 teststring=$teststring$teststring 5392 done 5393 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5394 # If test is not a shell built-in, we'll probably end up computing a 5395 # maximum length that is only half of the actual maximum length, but 5396 # we can't tell. 5397 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5398 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5399 test $i != 17 # 1/2 MB should be enough 5400 do 5401 i=`expr $i + 1` 5402 teststring=$teststring$teststring 5403 done 5404 # Only check the string length outside the loop. 5405 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5406 teststring= 5407 # Add a significant safety factor because C++ compilers can tack on 5408 # massive amounts of additional arguments before passing them to the 5409 # linker. It appears as though 1/2 is a usable value. 5410 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5411 fi 5412 ;; 5413 esac 5414 5415 fi 5416 5417 if test -n $lt_cv_sys_max_cmd_len ; then 5418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5419 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5420 else 5421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5422 $as_echo "none" >&6; } 5423 fi 5424 max_cmd_len=$lt_cv_sys_max_cmd_len 5425 5426 5427 5428 5429 5430 5431 : ${CP="cp -f"} 5432 : ${MV="mv -f"} 5433 : ${RM="rm -f"} 5434 5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5436 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5437 # Try some XSI features 5438 xsi_shell=no 5439 ( _lt_dummy="a/b/c" 5440 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5441 = c,a/b,, \ 5442 && eval 'test $(( 1 + 1 )) -eq 2 \ 5443 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5444 && xsi_shell=yes 5445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5446 $as_echo "$xsi_shell" >&6; } 5447 5448 5449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5450 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5451 lt_shell_append=no 5452 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5453 >/dev/null 2>&1 \ 5454 && lt_shell_append=yes 5455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5456 $as_echo "$lt_shell_append" >&6; } 5457 5458 5459 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5460 lt_unset=unset 5461 else 5462 lt_unset=false 5463 fi 5464 5465 5466 5467 5468 5469 # test EBCDIC or ASCII 5470 case `echo X|tr X '\101'` in 5471 A) # ASCII based system 5472 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5473 lt_SP2NL='tr \040 \012' 5474 lt_NL2SP='tr \015\012 \040\040' 5475 ;; 5476 *) # EBCDIC based system 5477 lt_SP2NL='tr \100 \n' 5478 lt_NL2SP='tr \r\n \100\100' 5479 ;; 5480 esac 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5491 $as_echo_n "checking for $LD option to reload object files... " >&6; } 5492 if ${lt_cv_ld_reload_flag+:} false; then : 5493 $as_echo_n "(cached) " >&6 5494 else 5495 lt_cv_ld_reload_flag='-r' 5496 fi 5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5498 $as_echo "$lt_cv_ld_reload_flag" >&6; } 5499 reload_flag=$lt_cv_ld_reload_flag 5500 case $reload_flag in 5501 "" | " "*) ;; 5502 *) reload_flag=" $reload_flag" ;; 5503 esac 5504 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5505 case $host_os in 5506 darwin*) 5507 if test "$GCC" = yes; then 5508 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5509 else 5510 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5511 fi 5512 ;; 5513 esac 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 if test -n "$ac_tool_prefix"; then 5524 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5525 set dummy ${ac_tool_prefix}objdump; ac_word=$2 5526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5527 $as_echo_n "checking for $ac_word... " >&6; } 5528 if ${ac_cv_prog_OBJDUMP+:} false; then : 5529 $as_echo_n "(cached) " >&6 5530 else 5531 if test -n "$OBJDUMP"; then 5532 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5533 else 5534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5535 for as_dir in $PATH 5536 do 5537 IFS=$as_save_IFS 5538 test -z "$as_dir" && as_dir=. 5539 for ac_exec_ext in '' $ac_executable_extensions; do 5540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5541 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5543 break 2 5544 fi 5545 done 5546 done 5547 IFS=$as_save_IFS 5548 5549 fi 5550 fi 5551 OBJDUMP=$ac_cv_prog_OBJDUMP 5552 if test -n "$OBJDUMP"; then 5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5554 $as_echo "$OBJDUMP" >&6; } 5555 else 5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5557 $as_echo "no" >&6; } 5558 fi 5559 5560 5561 fi 5562 if test -z "$ac_cv_prog_OBJDUMP"; then 5563 ac_ct_OBJDUMP=$OBJDUMP 5564 # Extract the first word of "objdump", so it can be a program name with args. 5565 set dummy objdump; ac_word=$2 5566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5567 $as_echo_n "checking for $ac_word... " >&6; } 5568 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5569 $as_echo_n "(cached) " >&6 5570 else 5571 if test -n "$ac_ct_OBJDUMP"; then 5572 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5573 else 5574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5575 for as_dir in $PATH 5576 do 5577 IFS=$as_save_IFS 5578 test -z "$as_dir" && as_dir=. 5579 for ac_exec_ext in '' $ac_executable_extensions; do 5580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5581 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5583 break 2 5584 fi 5585 done 5586 done 5587 IFS=$as_save_IFS 5588 5589 fi 5590 fi 5591 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5592 if test -n "$ac_ct_OBJDUMP"; then 5593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5594 $as_echo "$ac_ct_OBJDUMP" >&6; } 5595 else 5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5597 $as_echo "no" >&6; } 5598 fi 5599 5600 if test "x$ac_ct_OBJDUMP" = x; then 5601 OBJDUMP="false" 5602 else 5603 case $cross_compiling:$ac_tool_warned in 5604 yes:) 5605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5606 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5607 ac_tool_warned=yes ;; 5608 esac 5609 OBJDUMP=$ac_ct_OBJDUMP 5610 fi 5611 else 5612 OBJDUMP="$ac_cv_prog_OBJDUMP" 5613 fi 5614 5615 test -z "$OBJDUMP" && OBJDUMP=objdump 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5626 $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5627 if ${lt_cv_deplibs_check_method+:} false; then : 5628 $as_echo_n "(cached) " >&6 5629 else 5630 lt_cv_file_magic_cmd='$MAGIC_CMD' 5631 lt_cv_file_magic_test_file= 5632 lt_cv_deplibs_check_method='unknown' 5633 # Need to set the preceding variable on all platforms that support 5634 # interlibrary dependencies. 5635 # 'none' -- dependencies not supported. 5636 # `unknown' -- same as none, but documents that we really don't know. 5637 # 'pass_all' -- all dependencies passed with no checks. 5638 # 'test_compile' -- check by making test program. 5639 # 'file_magic [[regex]]' -- check by looking for files in library path 5640 # which responds to the $file_magic_cmd with a given extended regex. 5641 # If you have `file' or equivalent on your system and you're not sure 5642 # whether `pass_all' will *always* work, you probably want this one. 5643 5644 case $host_os in 5645 aix[4-9]*) 5646 lt_cv_deplibs_check_method=pass_all 5647 ;; 5648 5649 beos*) 5650 lt_cv_deplibs_check_method=pass_all 5651 ;; 5652 5653 bsdi[45]*) 5654 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5655 lt_cv_file_magic_cmd='/usr/bin/file -L' 5656 lt_cv_file_magic_test_file=/shlib/libc.so 5657 ;; 5658 5659 cygwin*) 5660 # func_win32_libid is a shell function defined in ltmain.sh 5661 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5662 lt_cv_file_magic_cmd='func_win32_libid' 5663 ;; 5664 5665 mingw* | pw32*) 5666 # Base MSYS/MinGW do not provide the 'file' command needed by 5667 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5668 # unless we find 'file', for example because we are cross-compiling. 5669 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5670 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5671 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5672 lt_cv_file_magic_cmd='func_win32_libid' 5673 else 5674 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5675 lt_cv_file_magic_cmd='$OBJDUMP -f' 5676 fi 5677 ;; 5678 5679 cegcc*) 5680 # use the weaker test based on 'objdump'. See mingw*. 5681 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5682 lt_cv_file_magic_cmd='$OBJDUMP -f' 5683 ;; 5684 5685 darwin* | rhapsody*) 5686 lt_cv_deplibs_check_method=pass_all 5687 ;; 5688 5689 freebsd* | dragonfly*) 5690 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5691 case $host_cpu in 5692 i*86 ) 5693 # Not sure whether the presence of OpenBSD here was a mistake. 5694 # Let's accept both of them until this is cleared up. 5695 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5696 lt_cv_file_magic_cmd=/usr/bin/file 5697 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5698 ;; 5699 esac 5700 else 5701 lt_cv_deplibs_check_method=pass_all 5702 fi 5703 ;; 5704 5705 gnu*) 5706 lt_cv_deplibs_check_method=pass_all 5707 ;; 5708 5709 haiku*) 5710 lt_cv_deplibs_check_method=pass_all 5711 ;; 5712 5713 hpux10.20* | hpux11*) 5714 lt_cv_file_magic_cmd=/usr/bin/file 5715 case $host_cpu in 5716 ia64*) 5717 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5718 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5719 ;; 5720 hppa*64*) 5721 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]' 5722 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5723 ;; 5724 *) 5725 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5726 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5727 ;; 5728 esac 5729 ;; 5730 5731 interix[3-9]*) 5732 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5733 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5734 ;; 5735 5736 irix5* | irix6* | nonstopux*) 5737 case $LD in 5738 *-32|*"-32 ") libmagic=32-bit;; 5739 *-n32|*"-n32 ") libmagic=N32;; 5740 *-64|*"-64 ") libmagic=64-bit;; 5741 *) libmagic=never-match;; 5742 esac 5743 lt_cv_deplibs_check_method=pass_all 5744 ;; 5745 5746 # This must be Linux ELF. 5747 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5748 lt_cv_deplibs_check_method=pass_all 5749 ;; 5750 5751 netbsd*) 5752 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5753 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5754 else 5755 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5756 fi 5757 ;; 5758 5759 newos6*) 5760 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5761 lt_cv_file_magic_cmd=/usr/bin/file 5762 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5763 ;; 5764 5765 *nto* | *qnx*) 5766 lt_cv_deplibs_check_method=pass_all 5767 ;; 5768 5769 openbsd*) 5770 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5771 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5772 else 5773 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5774 fi 5775 ;; 5776 5777 osf3* | osf4* | osf5*) 5778 lt_cv_deplibs_check_method=pass_all 5779 ;; 5780 5781 rdos*) 5782 lt_cv_deplibs_check_method=pass_all 5783 ;; 5784 5785 solaris*) 5786 lt_cv_deplibs_check_method=pass_all 5787 ;; 5788 5789 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5790 lt_cv_deplibs_check_method=pass_all 5791 ;; 5792 5793 sysv4 | sysv4.3*) 5794 case $host_vendor in 5795 motorola) 5796 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]' 5797 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5798 ;; 5799 ncr) 5800 lt_cv_deplibs_check_method=pass_all 5801 ;; 5802 sequent) 5803 lt_cv_file_magic_cmd='/bin/file' 5804 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5805 ;; 5806 sni) 5807 lt_cv_file_magic_cmd='/bin/file' 5808 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5809 lt_cv_file_magic_test_file=/lib/libc.so 5810 ;; 5811 siemens) 5812 lt_cv_deplibs_check_method=pass_all 5813 ;; 5814 pc) 5815 lt_cv_deplibs_check_method=pass_all 5816 ;; 5817 esac 5818 ;; 5819 5820 tpf*) 5821 lt_cv_deplibs_check_method=pass_all 5822 ;; 5823 esac 5824 5825 fi 5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5827 $as_echo "$lt_cv_deplibs_check_method" >&6; } 5828 file_magic_cmd=$lt_cv_file_magic_cmd 5829 deplibs_check_method=$lt_cv_deplibs_check_method 5830 test -z "$deplibs_check_method" && deplibs_check_method=unknown 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 if test -n "$ac_tool_prefix"; then 5844 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5845 set dummy ${ac_tool_prefix}ar; ac_word=$2 5846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5847 $as_echo_n "checking for $ac_word... " >&6; } 5848 if ${ac_cv_prog_AR+:} false; then : 5849 $as_echo_n "(cached) " >&6 5850 else 5851 if test -n "$AR"; then 5852 ac_cv_prog_AR="$AR" # Let the user override the test. 5853 else 5854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5855 for as_dir in $PATH 5856 do 5857 IFS=$as_save_IFS 5858 test -z "$as_dir" && as_dir=. 5859 for ac_exec_ext in '' $ac_executable_extensions; do 5860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5861 ac_cv_prog_AR="${ac_tool_prefix}ar" 5862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5863 break 2 5864 fi 5865 done 5866 done 5867 IFS=$as_save_IFS 5868 5869 fi 5870 fi 5871 AR=$ac_cv_prog_AR 5872 if test -n "$AR"; then 5873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5874 $as_echo "$AR" >&6; } 5875 else 5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5877 $as_echo "no" >&6; } 5878 fi 5879 5880 5881 fi 5882 if test -z "$ac_cv_prog_AR"; then 5883 ac_ct_AR=$AR 5884 # Extract the first word of "ar", so it can be a program name with args. 5885 set dummy ar; ac_word=$2 5886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5887 $as_echo_n "checking for $ac_word... " >&6; } 5888 if ${ac_cv_prog_ac_ct_AR+:} false; then : 5889 $as_echo_n "(cached) " >&6 5890 else 5891 if test -n "$ac_ct_AR"; then 5892 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5893 else 5894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5895 for as_dir in $PATH 5896 do 5897 IFS=$as_save_IFS 5898 test -z "$as_dir" && as_dir=. 5899 for ac_exec_ext in '' $ac_executable_extensions; do 5900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5901 ac_cv_prog_ac_ct_AR="ar" 5902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5903 break 2 5904 fi 5905 done 5906 done 5907 IFS=$as_save_IFS 5908 5909 fi 5910 fi 5911 ac_ct_AR=$ac_cv_prog_ac_ct_AR 5912 if test -n "$ac_ct_AR"; then 5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5914 $as_echo "$ac_ct_AR" >&6; } 5915 else 5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5917 $as_echo "no" >&6; } 5918 fi 5919 5920 if test "x$ac_ct_AR" = x; then 5921 AR="false" 5922 else 5923 case $cross_compiling:$ac_tool_warned in 5924 yes:) 5925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5926 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5927 ac_tool_warned=yes ;; 5928 esac 5929 AR=$ac_ct_AR 5930 fi 5931 else 5932 AR="$ac_cv_prog_AR" 5933 fi 5934 5935 test -z "$AR" && AR=ar 5936 test -z "$AR_FLAGS" && AR_FLAGS=cru 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 if test -n "$ac_tool_prefix"; then 5949 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5950 set dummy ${ac_tool_prefix}strip; ac_word=$2 5951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5952 $as_echo_n "checking for $ac_word... " >&6; } 5953 if ${ac_cv_prog_STRIP+:} false; then : 5954 $as_echo_n "(cached) " >&6 5955 else 5956 if test -n "$STRIP"; then 5957 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5958 else 5959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5960 for as_dir in $PATH 5961 do 5962 IFS=$as_save_IFS 5963 test -z "$as_dir" && as_dir=. 5964 for ac_exec_ext in '' $ac_executable_extensions; do 5965 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5966 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5967 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5968 break 2 5969 fi 5970 done 5971 done 5972 IFS=$as_save_IFS 5973 5974 fi 5975 fi 5976 STRIP=$ac_cv_prog_STRIP 5977 if test -n "$STRIP"; then 5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5979 $as_echo "$STRIP" >&6; } 5980 else 5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5982 $as_echo "no" >&6; } 5983 fi 5984 5985 5986 fi 5987 if test -z "$ac_cv_prog_STRIP"; then 5988 ac_ct_STRIP=$STRIP 5989 # Extract the first word of "strip", so it can be a program name with args. 5990 set dummy strip; ac_word=$2 5991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5992 $as_echo_n "checking for $ac_word... " >&6; } 5993 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5994 $as_echo_n "(cached) " >&6 5995 else 5996 if test -n "$ac_ct_STRIP"; then 5997 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5998 else 5999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6000 for as_dir in $PATH 6001 do 6002 IFS=$as_save_IFS 6003 test -z "$as_dir" && as_dir=. 6004 for ac_exec_ext in '' $ac_executable_extensions; do 6005 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6006 ac_cv_prog_ac_ct_STRIP="strip" 6007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6008 break 2 6009 fi 6010 done 6011 done 6012 IFS=$as_save_IFS 6013 6014 fi 6015 fi 6016 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6017 if test -n "$ac_ct_STRIP"; then 6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6019 $as_echo "$ac_ct_STRIP" >&6; } 6020 else 6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6022 $as_echo "no" >&6; } 6023 fi 6024 6025 if test "x$ac_ct_STRIP" = x; then 6026 STRIP=":" 6027 else 6028 case $cross_compiling:$ac_tool_warned in 6029 yes:) 6030 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6031 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6032 ac_tool_warned=yes ;; 6033 esac 6034 STRIP=$ac_ct_STRIP 6035 fi 6036 else 6037 STRIP="$ac_cv_prog_STRIP" 6038 fi 6039 6040 test -z "$STRIP" && STRIP=: 6041 6042 6043 6044 6045 6046 6047 if test -n "$ac_tool_prefix"; then 6048 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6049 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6051 $as_echo_n "checking for $ac_word... " >&6; } 6052 if ${ac_cv_prog_RANLIB+:} false; then : 6053 $as_echo_n "(cached) " >&6 6054 else 6055 if test -n "$RANLIB"; then 6056 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6057 else 6058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6059 for as_dir in $PATH 6060 do 6061 IFS=$as_save_IFS 6062 test -z "$as_dir" && as_dir=. 6063 for ac_exec_ext in '' $ac_executable_extensions; do 6064 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6065 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6067 break 2 6068 fi 6069 done 6070 done 6071 IFS=$as_save_IFS 6072 6073 fi 6074 fi 6075 RANLIB=$ac_cv_prog_RANLIB 6076 if test -n "$RANLIB"; then 6077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6078 $as_echo "$RANLIB" >&6; } 6079 else 6080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6081 $as_echo "no" >&6; } 6082 fi 6083 6084 6085 fi 6086 if test -z "$ac_cv_prog_RANLIB"; then 6087 ac_ct_RANLIB=$RANLIB 6088 # Extract the first word of "ranlib", so it can be a program name with args. 6089 set dummy ranlib; ac_word=$2 6090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6091 $as_echo_n "checking for $ac_word... " >&6; } 6092 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6093 $as_echo_n "(cached) " >&6 6094 else 6095 if test -n "$ac_ct_RANLIB"; then 6096 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6097 else 6098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6099 for as_dir in $PATH 6100 do 6101 IFS=$as_save_IFS 6102 test -z "$as_dir" && as_dir=. 6103 for ac_exec_ext in '' $ac_executable_extensions; do 6104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6105 ac_cv_prog_ac_ct_RANLIB="ranlib" 6106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6107 break 2 6108 fi 6109 done 6110 done 6111 IFS=$as_save_IFS 6112 6113 fi 6114 fi 6115 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6116 if test -n "$ac_ct_RANLIB"; then 6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6118 $as_echo "$ac_ct_RANLIB" >&6; } 6119 else 6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6121 $as_echo "no" >&6; } 6122 fi 6123 6124 if test "x$ac_ct_RANLIB" = x; then 6125 RANLIB=":" 6126 else 6127 case $cross_compiling:$ac_tool_warned in 6128 yes:) 6129 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6130 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6131 ac_tool_warned=yes ;; 6132 esac 6133 RANLIB=$ac_ct_RANLIB 6134 fi 6135 else 6136 RANLIB="$ac_cv_prog_RANLIB" 6137 fi 6138 6139 test -z "$RANLIB" && RANLIB=: 6140 6141 6142 6143 6144 6145 6146 # Determine commands to create old-style static archives. 6147 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6148 old_postinstall_cmds='chmod 644 $oldlib' 6149 old_postuninstall_cmds= 6150 6151 if test -n "$RANLIB"; then 6152 case $host_os in 6153 openbsd*) 6154 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6155 ;; 6156 *) 6157 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6158 ;; 6159 esac 6160 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6161 fi 6162 6163 case $host_os in 6164 darwin*) 6165 lock_old_archive_extraction=yes ;; 6166 *) 6167 lock_old_archive_extraction=no ;; 6168 esac 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 # If no C compiler was specified, use CC. 6209 LTCC=${LTCC-"$CC"} 6210 6211 # If no C compiler flags were specified, use CFLAGS. 6212 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6213 6214 # Allow CC to be a program name with arguments. 6215 compiler=$CC 6216 6217 6218 # Check for command to grab the raw symbol name followed by C symbol from nm. 6219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6220 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6221 if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6222 $as_echo_n "(cached) " >&6 6223 else 6224 6225 # These are sane defaults that work on at least a few old systems. 6226 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6227 6228 # Character class describing NM global symbol codes. 6229 symcode='[BCDEGRST]' 6230 6231 # Regexp to match symbols that can be accessed directly from C. 6232 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6233 6234 # Define system-specific variables. 6235 case $host_os in 6236 aix*) 6237 symcode='[BCDT]' 6238 ;; 6239 cygwin* | mingw* | pw32* | cegcc*) 6240 symcode='[ABCDGISTW]' 6241 ;; 6242 hpux*) 6243 if test "$host_cpu" = ia64; then 6244 symcode='[ABCDEGRST]' 6245 fi 6246 ;; 6247 irix* | nonstopux*) 6248 symcode='[BCDEGRST]' 6249 ;; 6250 osf*) 6251 symcode='[BCDEGQRST]' 6252 ;; 6253 solaris*) 6254 symcode='[BDRT]' 6255 ;; 6256 sco3.2v5*) 6257 symcode='[DT]' 6258 ;; 6259 sysv4.2uw2*) 6260 symcode='[DT]' 6261 ;; 6262 sysv5* | sco5v6* | unixware* | OpenUNIX*) 6263 symcode='[ABDT]' 6264 ;; 6265 sysv4) 6266 symcode='[DFNSTU]' 6267 ;; 6268 esac 6269 6270 # If we're using GNU nm, then use its standard symbol codes. 6271 case `$NM -V 2>&1` in 6272 *GNU* | *'with BFD'*) 6273 symcode='[ABCDGIRSTW]' ;; 6274 esac 6275 6276 # Transform an extracted symbol line into a proper C declaration. 6277 # Some systems (esp. on ia64) link data and code symbols differently, 6278 # so use this general approach. 6279 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6280 6281 # Transform an extracted symbol line into symbol name and symbol address 6282 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6283 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'" 6284 6285 # Handle CRLF in mingw tool chain 6286 opt_cr= 6287 case $build_os in 6288 mingw*) 6289 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6290 ;; 6291 esac 6292 6293 # Try without a prefix underscore, then with it. 6294 for ac_symprfx in "" "_"; do 6295 6296 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6297 symxfrm="\\1 $ac_symprfx\\2 \\2" 6298 6299 # Write the raw and C identifiers. 6300 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6301 # Fake it for dumpbin and say T for any non-static function 6302 # and D for any global variable. 6303 # Also find C++ and __fastcall symbols from MSVC++, 6304 # which start with @ or ?. 6305 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6306 " {last_section=section; section=\$ 3};"\ 6307 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6308 " \$ 0!~/External *\|/{next};"\ 6309 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6310 " {if(hide[section]) next};"\ 6311 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6312 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6313 " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6314 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6315 " ' prfx=^$ac_symprfx" 6316 else 6317 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6318 fi 6319 6320 # Check to see that the pipe works correctly. 6321 pipe_works=no 6322 6323 rm -f conftest* 6324 cat > conftest.$ac_ext <<_LT_EOF 6325 #ifdef __cplusplus 6326 extern "C" { 6327 #endif 6328 char nm_test_var; 6329 void nm_test_func(void); 6330 void nm_test_func(void){} 6331 #ifdef __cplusplus 6332 } 6333 #endif 6334 int main(){nm_test_var='a';nm_test_func();return(0);} 6335 _LT_EOF 6336 6337 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6338 (eval $ac_compile) 2>&5 6339 ac_status=$? 6340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6341 test $ac_status = 0; }; then 6342 # Now try to grab the symbols. 6343 nlist=conftest.nm 6344 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6345 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6346 ac_status=$? 6347 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6348 test $ac_status = 0; } && test -s "$nlist"; then 6349 # Try sorting and uniquifying the output. 6350 if sort "$nlist" | uniq > "$nlist"T; then 6351 mv -f "$nlist"T "$nlist" 6352 else 6353 rm -f "$nlist"T 6354 fi 6355 6356 # Make sure that we snagged all the symbols we need. 6357 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6358 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6359 cat <<_LT_EOF > conftest.$ac_ext 6360 #ifdef __cplusplus 6361 extern "C" { 6362 #endif 6363 6364 _LT_EOF 6365 # Now generate the symbol file. 6366 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6367 6368 cat <<_LT_EOF >> conftest.$ac_ext 6369 6370 /* The mapping between symbol names and symbols. */ 6371 const struct { 6372 const char *name; 6373 void *address; 6374 } 6375 lt__PROGRAM__LTX_preloaded_symbols[] = 6376 { 6377 { "@PROGRAM@", (void *) 0 }, 6378 _LT_EOF 6379 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6380 cat <<\_LT_EOF >> conftest.$ac_ext 6381 {0, (void *) 0} 6382 }; 6383 6384 /* This works around a problem in FreeBSD linker */ 6385 #ifdef FREEBSD_WORKAROUND 6386 static const void *lt_preloaded_setup() { 6387 return lt__PROGRAM__LTX_preloaded_symbols; 6388 } 6389 #endif 6390 6391 #ifdef __cplusplus 6392 } 6393 #endif 6394 _LT_EOF 6395 # Now try linking the two files. 6396 mv conftest.$ac_objext conftstm.$ac_objext 6397 lt_save_LIBS="$LIBS" 6398 lt_save_CFLAGS="$CFLAGS" 6399 LIBS="conftstm.$ac_objext" 6400 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6401 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6402 (eval $ac_link) 2>&5 6403 ac_status=$? 6404 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6405 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6406 pipe_works=yes 6407 fi 6408 LIBS="$lt_save_LIBS" 6409 CFLAGS="$lt_save_CFLAGS" 6410 else 6411 echo "cannot find nm_test_func in $nlist" >&5 6412 fi 6413 else 6414 echo "cannot find nm_test_var in $nlist" >&5 6415 fi 6416 else 6417 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6418 fi 6419 else 6420 echo "$progname: failed program was:" >&5 6421 cat conftest.$ac_ext >&5 6422 fi 6423 rm -rf conftest* conftst* 6424 6425 # Do not use the global_symbol_pipe unless it works. 6426 if test "$pipe_works" = yes; then 6427 break 6428 else 6429 lt_cv_sys_global_symbol_pipe= 6430 fi 6431 done 6432 6433 fi 6434 6435 if test -z "$lt_cv_sys_global_symbol_pipe"; then 6436 lt_cv_sys_global_symbol_to_cdecl= 6437 fi 6438 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6440 $as_echo "failed" >&6; } 6441 else 6442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6443 $as_echo "ok" >&6; } 6444 fi 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 # Check whether --enable-libtool-lock was given. 6468 if test "${enable_libtool_lock+set}" = set; then : 6469 enableval=$enable_libtool_lock; 6470 fi 6471 6472 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6473 6474 # Some flags need to be propagated to the compiler or linker for good 6475 # libtool support. 6476 case $host in 6477 ia64-*-hpux*) 6478 # Find out which ABI we are using. 6479 echo 'int i;' > conftest.$ac_ext 6480 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6481 (eval $ac_compile) 2>&5 6482 ac_status=$? 6483 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6484 test $ac_status = 0; }; then 6485 case `/usr/bin/file conftest.$ac_objext` in 6486 *ELF-32*) 6487 HPUX_IA64_MODE="32" 6488 ;; 6489 *ELF-64*) 6490 HPUX_IA64_MODE="64" 6491 ;; 6492 esac 6493 fi 6494 rm -rf conftest* 6495 ;; 6496 *-*-irix6*) 6497 # Find out which ABI we are using. 6498 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6499 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6500 (eval $ac_compile) 2>&5 6501 ac_status=$? 6502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6503 test $ac_status = 0; }; then 6504 if test "$lt_cv_prog_gnu_ld" = yes; then 6505 case `/usr/bin/file conftest.$ac_objext` in 6506 *32-bit*) 6507 LD="${LD-ld} -melf32bsmip" 6508 ;; 6509 *N32*) 6510 LD="${LD-ld} -melf32bmipn32" 6511 ;; 6512 *64-bit*) 6513 LD="${LD-ld} -melf64bmip" 6514 ;; 6515 esac 6516 else 6517 case `/usr/bin/file conftest.$ac_objext` in 6518 *32-bit*) 6519 LD="${LD-ld} -32" 6520 ;; 6521 *N32*) 6522 LD="${LD-ld} -n32" 6523 ;; 6524 *64-bit*) 6525 LD="${LD-ld} -64" 6526 ;; 6527 esac 6528 fi 6529 fi 6530 rm -rf conftest* 6531 ;; 6532 6533 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6534 s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6535 # Find out which ABI we are using. 6536 echo 'int i;' > conftest.$ac_ext 6537 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6538 (eval $ac_compile) 2>&5 6539 ac_status=$? 6540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6541 test $ac_status = 0; }; then 6542 case `/usr/bin/file conftest.o` in 6543 *32-bit*) 6544 case $host in 6545 x86_64-*kfreebsd*-gnu) 6546 LD="${LD-ld} -m elf_i386_fbsd" 6547 ;; 6548 x86_64-*linux*) 6549 case `/usr/bin/file conftest.o` in 6550 *x86-64*) 6551 LD="${LD-ld} -m elf32_x86_64" 6552 ;; 6553 *) 6554 LD="${LD-ld} -m elf_i386" 6555 ;; 6556 esac 6557 ;; 6558 powerpc64le-*linux*) 6559 LD="${LD-ld} -m elf32lppclinux" 6560 ;; 6561 powerpc64-*linux*) 6562 LD="${LD-ld} -m elf32ppclinux" 6563 ;; 6564 s390x-*linux*) 6565 LD="${LD-ld} -m elf_s390" 6566 ;; 6567 sparc64-*linux*) 6568 LD="${LD-ld} -m elf32_sparc" 6569 ;; 6570 esac 6571 ;; 6572 *64-bit*) 6573 case $host in 6574 x86_64-*kfreebsd*-gnu) 6575 LD="${LD-ld} -m elf_x86_64_fbsd" 6576 ;; 6577 x86_64-*linux*) 6578 LD="${LD-ld} -m elf_x86_64" 6579 ;; 6580 powerpcle-*linux*) 6581 LD="${LD-ld} -m elf64lppc" 6582 ;; 6583 powerpc-*linux*) 6584 LD="${LD-ld} -m elf64ppc" 6585 ;; 6586 s390*-*linux*|s390*-*tpf*) 6587 LD="${LD-ld} -m elf64_s390" 6588 ;; 6589 sparc*-*linux*) 6590 LD="${LD-ld} -m elf64_sparc" 6591 ;; 6592 esac 6593 ;; 6594 esac 6595 fi 6596 rm -rf conftest* 6597 ;; 6598 6599 *-*-sco3.2v5*) 6600 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6601 SAVE_CFLAGS="$CFLAGS" 6602 CFLAGS="$CFLAGS -belf" 6603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6604 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6605 if ${lt_cv_cc_needs_belf+:} false; then : 6606 $as_echo_n "(cached) " >&6 6607 else 6608 ac_ext=c 6609 ac_cpp='$CPP $CPPFLAGS' 6610 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6611 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6612 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6613 6614 if test x$gcc_no_link = xyes; then 6615 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6616 fi 6617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6618 /* end confdefs.h. */ 6619 6620 int 6621 main () 6622 { 6623 6624 ; 6625 return 0; 6626 } 6627 _ACEOF 6628 if ac_fn_c_try_link "$LINENO"; then : 6629 lt_cv_cc_needs_belf=yes 6630 else 6631 lt_cv_cc_needs_belf=no 6632 fi 6633 rm -f core conftest.err conftest.$ac_objext \ 6634 conftest$ac_exeext conftest.$ac_ext 6635 ac_ext=c 6636 ac_cpp='$CPP $CPPFLAGS' 6637 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6638 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6639 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6640 6641 fi 6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6643 $as_echo "$lt_cv_cc_needs_belf" >&6; } 6644 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6645 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6646 CFLAGS="$SAVE_CFLAGS" 6647 fi 6648 ;; 6649 sparc*-*solaris*) 6650 # Find out which ABI we are using. 6651 echo 'int i;' > conftest.$ac_ext 6652 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6653 (eval $ac_compile) 2>&5 6654 ac_status=$? 6655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6656 test $ac_status = 0; }; then 6657 case `/usr/bin/file conftest.o` in 6658 *64-bit*) 6659 case $lt_cv_prog_gnu_ld in 6660 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6661 *) 6662 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6663 LD="${LD-ld} -64" 6664 fi 6665 ;; 6666 esac 6667 ;; 6668 esac 6669 fi 6670 rm -rf conftest* 6671 ;; 6672 esac 6673 6674 need_locks="$enable_libtool_lock" 6675 6676 6677 case $host_os in 6678 rhapsody* | darwin*) 6679 if test -n "$ac_tool_prefix"; then 6680 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6681 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6683 $as_echo_n "checking for $ac_word... " >&6; } 6684 if ${ac_cv_prog_DSYMUTIL+:} false; then : 6685 $as_echo_n "(cached) " >&6 6686 else 6687 if test -n "$DSYMUTIL"; then 6688 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6689 else 6690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6691 for as_dir in $PATH 6692 do 6693 IFS=$as_save_IFS 6694 test -z "$as_dir" && as_dir=. 6695 for ac_exec_ext in '' $ac_executable_extensions; do 6696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6697 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6699 break 2 6700 fi 6701 done 6702 done 6703 IFS=$as_save_IFS 6704 6705 fi 6706 fi 6707 DSYMUTIL=$ac_cv_prog_DSYMUTIL 6708 if test -n "$DSYMUTIL"; then 6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6710 $as_echo "$DSYMUTIL" >&6; } 6711 else 6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6713 $as_echo "no" >&6; } 6714 fi 6715 6716 6717 fi 6718 if test -z "$ac_cv_prog_DSYMUTIL"; then 6719 ac_ct_DSYMUTIL=$DSYMUTIL 6720 # Extract the first word of "dsymutil", so it can be a program name with args. 6721 set dummy dsymutil; ac_word=$2 6722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6723 $as_echo_n "checking for $ac_word... " >&6; } 6724 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6725 $as_echo_n "(cached) " >&6 6726 else 6727 if test -n "$ac_ct_DSYMUTIL"; then 6728 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6729 else 6730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6731 for as_dir in $PATH 6732 do 6733 IFS=$as_save_IFS 6734 test -z "$as_dir" && as_dir=. 6735 for ac_exec_ext in '' $ac_executable_extensions; do 6736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6737 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6739 break 2 6740 fi 6741 done 6742 done 6743 IFS=$as_save_IFS 6744 6745 fi 6746 fi 6747 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6748 if test -n "$ac_ct_DSYMUTIL"; then 6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6750 $as_echo "$ac_ct_DSYMUTIL" >&6; } 6751 else 6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6753 $as_echo "no" >&6; } 6754 fi 6755 6756 if test "x$ac_ct_DSYMUTIL" = x; then 6757 DSYMUTIL=":" 6758 else 6759 case $cross_compiling:$ac_tool_warned in 6760 yes:) 6761 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6762 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6763 ac_tool_warned=yes ;; 6764 esac 6765 DSYMUTIL=$ac_ct_DSYMUTIL 6766 fi 6767 else 6768 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6769 fi 6770 6771 if test -n "$ac_tool_prefix"; then 6772 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6773 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6775 $as_echo_n "checking for $ac_word... " >&6; } 6776 if ${ac_cv_prog_NMEDIT+:} false; then : 6777 $as_echo_n "(cached) " >&6 6778 else 6779 if test -n "$NMEDIT"; then 6780 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6781 else 6782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6783 for as_dir in $PATH 6784 do 6785 IFS=$as_save_IFS 6786 test -z "$as_dir" && as_dir=. 6787 for ac_exec_ext in '' $ac_executable_extensions; do 6788 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6789 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6790 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6791 break 2 6792 fi 6793 done 6794 done 6795 IFS=$as_save_IFS 6796 6797 fi 6798 fi 6799 NMEDIT=$ac_cv_prog_NMEDIT 6800 if test -n "$NMEDIT"; then 6801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6802 $as_echo "$NMEDIT" >&6; } 6803 else 6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6805 $as_echo "no" >&6; } 6806 fi 6807 6808 6809 fi 6810 if test -z "$ac_cv_prog_NMEDIT"; then 6811 ac_ct_NMEDIT=$NMEDIT 6812 # Extract the first word of "nmedit", so it can be a program name with args. 6813 set dummy nmedit; ac_word=$2 6814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6815 $as_echo_n "checking for $ac_word... " >&6; } 6816 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6817 $as_echo_n "(cached) " >&6 6818 else 6819 if test -n "$ac_ct_NMEDIT"; then 6820 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6821 else 6822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6823 for as_dir in $PATH 6824 do 6825 IFS=$as_save_IFS 6826 test -z "$as_dir" && as_dir=. 6827 for ac_exec_ext in '' $ac_executable_extensions; do 6828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6829 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6831 break 2 6832 fi 6833 done 6834 done 6835 IFS=$as_save_IFS 6836 6837 fi 6838 fi 6839 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6840 if test -n "$ac_ct_NMEDIT"; then 6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6842 $as_echo "$ac_ct_NMEDIT" >&6; } 6843 else 6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6845 $as_echo "no" >&6; } 6846 fi 6847 6848 if test "x$ac_ct_NMEDIT" = x; then 6849 NMEDIT=":" 6850 else 6851 case $cross_compiling:$ac_tool_warned in 6852 yes:) 6853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6854 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6855 ac_tool_warned=yes ;; 6856 esac 6857 NMEDIT=$ac_ct_NMEDIT 6858 fi 6859 else 6860 NMEDIT="$ac_cv_prog_NMEDIT" 6861 fi 6862 6863 if test -n "$ac_tool_prefix"; then 6864 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6865 set dummy ${ac_tool_prefix}lipo; ac_word=$2 6866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6867 $as_echo_n "checking for $ac_word... " >&6; } 6868 if ${ac_cv_prog_LIPO+:} false; then : 6869 $as_echo_n "(cached) " >&6 6870 else 6871 if test -n "$LIPO"; then 6872 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6873 else 6874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6875 for as_dir in $PATH 6876 do 6877 IFS=$as_save_IFS 6878 test -z "$as_dir" && as_dir=. 6879 for ac_exec_ext in '' $ac_executable_extensions; do 6880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6881 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6883 break 2 6884 fi 6885 done 6886 done 6887 IFS=$as_save_IFS 6888 6889 fi 6890 fi 6891 LIPO=$ac_cv_prog_LIPO 6892 if test -n "$LIPO"; then 6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6894 $as_echo "$LIPO" >&6; } 6895 else 6896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6897 $as_echo "no" >&6; } 6898 fi 6899 6900 6901 fi 6902 if test -z "$ac_cv_prog_LIPO"; then 6903 ac_ct_LIPO=$LIPO 6904 # Extract the first word of "lipo", so it can be a program name with args. 6905 set dummy lipo; ac_word=$2 6906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6907 $as_echo_n "checking for $ac_word... " >&6; } 6908 if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6909 $as_echo_n "(cached) " >&6 6910 else 6911 if test -n "$ac_ct_LIPO"; then 6912 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6913 else 6914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6915 for as_dir in $PATH 6916 do 6917 IFS=$as_save_IFS 6918 test -z "$as_dir" && as_dir=. 6919 for ac_exec_ext in '' $ac_executable_extensions; do 6920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6921 ac_cv_prog_ac_ct_LIPO="lipo" 6922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6923 break 2 6924 fi 6925 done 6926 done 6927 IFS=$as_save_IFS 6928 6929 fi 6930 fi 6931 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6932 if test -n "$ac_ct_LIPO"; then 6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6934 $as_echo "$ac_ct_LIPO" >&6; } 6935 else 6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6937 $as_echo "no" >&6; } 6938 fi 6939 6940 if test "x$ac_ct_LIPO" = x; then 6941 LIPO=":" 6942 else 6943 case $cross_compiling:$ac_tool_warned in 6944 yes:) 6945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6946 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6947 ac_tool_warned=yes ;; 6948 esac 6949 LIPO=$ac_ct_LIPO 6950 fi 6951 else 6952 LIPO="$ac_cv_prog_LIPO" 6953 fi 6954 6955 if test -n "$ac_tool_prefix"; then 6956 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6957 set dummy ${ac_tool_prefix}otool; ac_word=$2 6958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6959 $as_echo_n "checking for $ac_word... " >&6; } 6960 if ${ac_cv_prog_OTOOL+:} false; then : 6961 $as_echo_n "(cached) " >&6 6962 else 6963 if test -n "$OTOOL"; then 6964 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6965 else 6966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6967 for as_dir in $PATH 6968 do 6969 IFS=$as_save_IFS 6970 test -z "$as_dir" && as_dir=. 6971 for ac_exec_ext in '' $ac_executable_extensions; do 6972 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6973 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6975 break 2 6976 fi 6977 done 6978 done 6979 IFS=$as_save_IFS 6980 6981 fi 6982 fi 6983 OTOOL=$ac_cv_prog_OTOOL 6984 if test -n "$OTOOL"; then 6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6986 $as_echo "$OTOOL" >&6; } 6987 else 6988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6989 $as_echo "no" >&6; } 6990 fi 6991 6992 6993 fi 6994 if test -z "$ac_cv_prog_OTOOL"; then 6995 ac_ct_OTOOL=$OTOOL 6996 # Extract the first word of "otool", so it can be a program name with args. 6997 set dummy otool; ac_word=$2 6998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6999 $as_echo_n "checking for $ac_word... " >&6; } 7000 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7001 $as_echo_n "(cached) " >&6 7002 else 7003 if test -n "$ac_ct_OTOOL"; then 7004 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7005 else 7006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7007 for as_dir in $PATH 7008 do 7009 IFS=$as_save_IFS 7010 test -z "$as_dir" && as_dir=. 7011 for ac_exec_ext in '' $ac_executable_extensions; do 7012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7013 ac_cv_prog_ac_ct_OTOOL="otool" 7014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7015 break 2 7016 fi 7017 done 7018 done 7019 IFS=$as_save_IFS 7020 7021 fi 7022 fi 7023 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7024 if test -n "$ac_ct_OTOOL"; then 7025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7026 $as_echo "$ac_ct_OTOOL" >&6; } 7027 else 7028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7029 $as_echo "no" >&6; } 7030 fi 7031 7032 if test "x$ac_ct_OTOOL" = x; then 7033 OTOOL=":" 7034 else 7035 case $cross_compiling:$ac_tool_warned in 7036 yes:) 7037 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7038 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7039 ac_tool_warned=yes ;; 7040 esac 7041 OTOOL=$ac_ct_OTOOL 7042 fi 7043 else 7044 OTOOL="$ac_cv_prog_OTOOL" 7045 fi 7046 7047 if test -n "$ac_tool_prefix"; then 7048 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7049 set dummy ${ac_tool_prefix}otool64; ac_word=$2 7050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7051 $as_echo_n "checking for $ac_word... " >&6; } 7052 if ${ac_cv_prog_OTOOL64+:} false; then : 7053 $as_echo_n "(cached) " >&6 7054 else 7055 if test -n "$OTOOL64"; then 7056 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7057 else 7058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7059 for as_dir in $PATH 7060 do 7061 IFS=$as_save_IFS 7062 test -z "$as_dir" && as_dir=. 7063 for ac_exec_ext in '' $ac_executable_extensions; do 7064 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7065 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7067 break 2 7068 fi 7069 done 7070 done 7071 IFS=$as_save_IFS 7072 7073 fi 7074 fi 7075 OTOOL64=$ac_cv_prog_OTOOL64 7076 if test -n "$OTOOL64"; then 7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7078 $as_echo "$OTOOL64" >&6; } 7079 else 7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7081 $as_echo "no" >&6; } 7082 fi 7083 7084 7085 fi 7086 if test -z "$ac_cv_prog_OTOOL64"; then 7087 ac_ct_OTOOL64=$OTOOL64 7088 # Extract the first word of "otool64", so it can be a program name with args. 7089 set dummy otool64; ac_word=$2 7090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7091 $as_echo_n "checking for $ac_word... " >&6; } 7092 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7093 $as_echo_n "(cached) " >&6 7094 else 7095 if test -n "$ac_ct_OTOOL64"; then 7096 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7097 else 7098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7099 for as_dir in $PATH 7100 do 7101 IFS=$as_save_IFS 7102 test -z "$as_dir" && as_dir=. 7103 for ac_exec_ext in '' $ac_executable_extensions; do 7104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7105 ac_cv_prog_ac_ct_OTOOL64="otool64" 7106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7107 break 2 7108 fi 7109 done 7110 done 7111 IFS=$as_save_IFS 7112 7113 fi 7114 fi 7115 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7116 if test -n "$ac_ct_OTOOL64"; then 7117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7118 $as_echo "$ac_ct_OTOOL64" >&6; } 7119 else 7120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7121 $as_echo "no" >&6; } 7122 fi 7123 7124 if test "x$ac_ct_OTOOL64" = x; then 7125 OTOOL64=":" 7126 else 7127 case $cross_compiling:$ac_tool_warned in 7128 yes:) 7129 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7130 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7131 ac_tool_warned=yes ;; 7132 esac 7133 OTOOL64=$ac_ct_OTOOL64 7134 fi 7135 else 7136 OTOOL64="$ac_cv_prog_OTOOL64" 7137 fi 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7166 $as_echo_n "checking for -single_module linker flag... " >&6; } 7167 if ${lt_cv_apple_cc_single_mod+:} false; then : 7168 $as_echo_n "(cached) " >&6 7169 else 7170 lt_cv_apple_cc_single_mod=no 7171 if test -z "${LT_MULTI_MODULE}"; then 7172 # By default we will add the -single_module flag. You can override 7173 # by either setting the environment variable LT_MULTI_MODULE 7174 # non-empty at configure time, or by adding -multi_module to the 7175 # link flags. 7176 rm -rf libconftest.dylib* 7177 echo "int foo(void){return 1;}" > conftest.c 7178 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7179 -dynamiclib -Wl,-single_module conftest.c" >&5 7180 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7181 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7182 _lt_result=$? 7183 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7184 lt_cv_apple_cc_single_mod=yes 7185 else 7186 cat conftest.err >&5 7187 fi 7188 rm -rf libconftest.dylib* 7189 rm -f conftest.* 7190 fi 7191 fi 7192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7193 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7195 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7196 if ${lt_cv_ld_exported_symbols_list+:} false; then : 7197 $as_echo_n "(cached) " >&6 7198 else 7199 lt_cv_ld_exported_symbols_list=no 7200 save_LDFLAGS=$LDFLAGS 7201 echo "_main" > conftest.sym 7202 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7203 if test x$gcc_no_link = xyes; then 7204 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7205 fi 7206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7207 /* end confdefs.h. */ 7208 7209 int 7210 main () 7211 { 7212 7213 ; 7214 return 0; 7215 } 7216 _ACEOF 7217 if ac_fn_c_try_link "$LINENO"; then : 7218 lt_cv_ld_exported_symbols_list=yes 7219 else 7220 lt_cv_ld_exported_symbols_list=no 7221 fi 7222 rm -f core conftest.err conftest.$ac_objext \ 7223 conftest$ac_exeext conftest.$ac_ext 7224 LDFLAGS="$save_LDFLAGS" 7225 7226 fi 7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7228 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7230 $as_echo_n "checking for -force_load linker flag... " >&6; } 7231 if ${lt_cv_ld_force_load+:} false; then : 7232 $as_echo_n "(cached) " >&6 7233 else 7234 lt_cv_ld_force_load=no 7235 cat > conftest.c << _LT_EOF 7236 int forced_loaded() { return 2;} 7237 _LT_EOF 7238 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7239 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7240 echo "$AR cru libconftest.a conftest.o" >&5 7241 $AR cru libconftest.a conftest.o 2>&5 7242 cat > conftest.c << _LT_EOF 7243 int main() { return 0;} 7244 _LT_EOF 7245 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7246 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7247 _lt_result=$? 7248 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7249 lt_cv_ld_force_load=yes 7250 else 7251 cat conftest.err >&5 7252 fi 7253 rm -f conftest.err libconftest.a conftest conftest.c 7254 rm -rf conftest.dSYM 7255 7256 fi 7257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7258 $as_echo "$lt_cv_ld_force_load" >&6; } 7259 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7260 # build without first building modern cctools / linker. 7261 case $host_cpu-$host_os in 7262 *-rhapsody* | *-darwin1.[012]) 7263 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7264 *-darwin1.*) 7265 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7266 *-darwin*) 7267 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7268 # deployment target is forced to an earlier version. 7269 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7270 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7271 ;; 7272 10.[012][,.]*) 7273 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7274 ;; 7275 *) 7276 ;; 7277 esac 7278 ;; 7279 esac 7280 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7281 _lt_dar_single_mod='$single_module' 7282 fi 7283 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7284 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7285 else 7286 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7287 fi 7288 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7289 _lt_dsymutil='~$DSYMUTIL $lib || :' 7290 else 7291 _lt_dsymutil= 7292 fi 7293 ;; 7294 esac 7295 7296 for ac_header in dlfcn.h 7297 do : 7298 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7299 " 7300 if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7301 cat >>confdefs.h <<_ACEOF 7302 #define HAVE_DLFCN_H 1 7303 _ACEOF 7304 7305 fi 7306 7307 done 7308 7309 7310 7311 7312 7313 # Set options 7314 7315 7316 7317 enable_dlopen=no 7318 7319 7320 enable_win32_dll=no 7321 7322 7323 # Check whether --enable-shared was given. 7324 if test "${enable_shared+set}" = set; then : 7325 enableval=$enable_shared; p=${PACKAGE-default} 7326 case $enableval in 7327 yes) enable_shared=yes ;; 7328 no) enable_shared=no ;; 7329 *) 7330 enable_shared=no 7331 # Look at the argument we got. We use all the common list separators. 7332 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7333 for pkg in $enableval; do 7334 IFS="$lt_save_ifs" 7335 if test "X$pkg" = "X$p"; then 7336 enable_shared=yes 7337 fi 7338 done 7339 IFS="$lt_save_ifs" 7340 ;; 7341 esac 7342 else 7343 enable_shared=yes 7344 fi 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 # Check whether --enable-static was given. 7355 if test "${enable_static+set}" = set; then : 7356 enableval=$enable_static; p=${PACKAGE-default} 7357 case $enableval in 7358 yes) enable_static=yes ;; 7359 no) enable_static=no ;; 7360 *) 7361 enable_static=no 7362 # Look at the argument we got. We use all the common list separators. 7363 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7364 for pkg in $enableval; do 7365 IFS="$lt_save_ifs" 7366 if test "X$pkg" = "X$p"; then 7367 enable_static=yes 7368 fi 7369 done 7370 IFS="$lt_save_ifs" 7371 ;; 7372 esac 7373 else 7374 enable_static=yes 7375 fi 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 # Check whether --with-pic was given. 7387 if test "${with_pic+set}" = set; then : 7388 withval=$with_pic; pic_mode="$withval" 7389 else 7390 pic_mode=default 7391 fi 7392 7393 7394 test -z "$pic_mode" && pic_mode=default 7395 7396 7397 7398 7399 7400 7401 7402 # Check whether --enable-fast-install was given. 7403 if test "${enable_fast_install+set}" = set; then : 7404 enableval=$enable_fast_install; p=${PACKAGE-default} 7405 case $enableval in 7406 yes) enable_fast_install=yes ;; 7407 no) enable_fast_install=no ;; 7408 *) 7409 enable_fast_install=no 7410 # Look at the argument we got. We use all the common list separators. 7411 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7412 for pkg in $enableval; do 7413 IFS="$lt_save_ifs" 7414 if test "X$pkg" = "X$p"; then 7415 enable_fast_install=yes 7416 fi 7417 done 7418 IFS="$lt_save_ifs" 7419 ;; 7420 esac 7421 else 7422 enable_fast_install=yes 7423 fi 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 # This can be used to rebuild libtool when needed 7436 LIBTOOL_DEPS="$ltmain" 7437 7438 # Always use our own libtool. 7439 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 test -z "$LN_S" && LN_S="ln -s" 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 if test -n "${ZSH_VERSION+set}" ; then 7482 setopt NO_GLOB_SUBST 7483 fi 7484 7485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7486 $as_echo_n "checking for objdir... " >&6; } 7487 if ${lt_cv_objdir+:} false; then : 7488 $as_echo_n "(cached) " >&6 7489 else 7490 rm -f .libs 2>/dev/null 7491 mkdir .libs 2>/dev/null 7492 if test -d .libs; then 7493 lt_cv_objdir=.libs 7494 else 7495 # MS-DOS does not allow filenames that begin with a dot. 7496 lt_cv_objdir=_libs 7497 fi 7498 rmdir .libs 2>/dev/null 7499 fi 7500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7501 $as_echo "$lt_cv_objdir" >&6; } 7502 objdir=$lt_cv_objdir 7503 7504 7505 7506 7507 7508 cat >>confdefs.h <<_ACEOF 7509 #define LT_OBJDIR "$lt_cv_objdir/" 7510 _ACEOF 7511 7512 7513 7514 7515 case $host_os in 7516 aix3*) 7517 # AIX sometimes has problems with the GCC collect2 program. For some 7518 # reason, if we set the COLLECT_NAMES environment variable, the problems 7519 # vanish in a puff of smoke. 7520 if test "X${COLLECT_NAMES+set}" != Xset; then 7521 COLLECT_NAMES= 7522 export COLLECT_NAMES 7523 fi 7524 ;; 7525 esac 7526 7527 # Global variables: 7528 ofile=libtool 7529 can_build_shared=yes 7530 7531 # All known linkers require a `.a' archive for static linking (except MSVC, 7532 # which needs '.lib'). 7533 libext=a 7534 7535 with_gnu_ld="$lt_cv_prog_gnu_ld" 7536 7537 old_CC="$CC" 7538 old_CFLAGS="$CFLAGS" 7539 7540 # Set sane defaults for various variables 7541 test -z "$CC" && CC=cc 7542 test -z "$LTCC" && LTCC=$CC 7543 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7544 test -z "$LD" && LD=ld 7545 test -z "$ac_objext" && ac_objext=o 7546 7547 for cc_temp in $compiler""; do 7548 case $cc_temp in 7549 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7550 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7551 \-*) ;; 7552 *) break;; 7553 esac 7554 done 7555 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7556 7557 7558 # Only perform the check for file, if the check method requires it 7559 test -z "$MAGIC_CMD" && MAGIC_CMD=file 7560 case $deplibs_check_method in 7561 file_magic*) 7562 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7564 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7565 if ${lt_cv_path_MAGIC_CMD+:} false; then : 7566 $as_echo_n "(cached) " >&6 7567 else 7568 case $MAGIC_CMD in 7569 [\\/*] | ?:[\\/]*) 7570 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7571 ;; 7572 *) 7573 lt_save_MAGIC_CMD="$MAGIC_CMD" 7574 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7575 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7576 for ac_dir in $ac_dummy; do 7577 IFS="$lt_save_ifs" 7578 test -z "$ac_dir" && ac_dir=. 7579 if test -f $ac_dir/${ac_tool_prefix}file; then 7580 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7581 if test -n "$file_magic_test_file"; then 7582 case $deplibs_check_method in 7583 "file_magic "*) 7584 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7585 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7586 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7587 $EGREP "$file_magic_regex" > /dev/null; then 7588 : 7589 else 7590 cat <<_LT_EOF 1>&2 7591 7592 *** Warning: the command libtool uses to detect shared libraries, 7593 *** $file_magic_cmd, produces output that libtool cannot recognize. 7594 *** The result is that libtool may fail to recognize shared libraries 7595 *** as such. This will affect the creation of libtool libraries that 7596 *** depend on shared libraries, but programs linked with such libtool 7597 *** libraries will work regardless of this problem. Nevertheless, you 7598 *** may want to report the problem to your system manager and/or to 7599 *** bug-libtool@gnu.org 7600 7601 _LT_EOF 7602 fi ;; 7603 esac 7604 fi 7605 break 7606 fi 7607 done 7608 IFS="$lt_save_ifs" 7609 MAGIC_CMD="$lt_save_MAGIC_CMD" 7610 ;; 7611 esac 7612 fi 7613 7614 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7615 if test -n "$MAGIC_CMD"; then 7616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7617 $as_echo "$MAGIC_CMD" >&6; } 7618 else 7619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7620 $as_echo "no" >&6; } 7621 fi 7622 7623 7624 7625 7626 7627 if test -z "$lt_cv_path_MAGIC_CMD"; then 7628 if test -n "$ac_tool_prefix"; then 7629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7630 $as_echo_n "checking for file... " >&6; } 7631 if ${lt_cv_path_MAGIC_CMD+:} false; then : 7632 $as_echo_n "(cached) " >&6 7633 else 7634 case $MAGIC_CMD in 7635 [\\/*] | ?:[\\/]*) 7636 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7637 ;; 7638 *) 7639 lt_save_MAGIC_CMD="$MAGIC_CMD" 7640 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7641 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7642 for ac_dir in $ac_dummy; do 7643 IFS="$lt_save_ifs" 7644 test -z "$ac_dir" && ac_dir=. 7645 if test -f $ac_dir/file; then 7646 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7647 if test -n "$file_magic_test_file"; then 7648 case $deplibs_check_method in 7649 "file_magic "*) 7650 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7651 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7652 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7653 $EGREP "$file_magic_regex" > /dev/null; then 7654 : 7655 else 7656 cat <<_LT_EOF 1>&2 7657 7658 *** Warning: the command libtool uses to detect shared libraries, 7659 *** $file_magic_cmd, produces output that libtool cannot recognize. 7660 *** The result is that libtool may fail to recognize shared libraries 7661 *** as such. This will affect the creation of libtool libraries that 7662 *** depend on shared libraries, but programs linked with such libtool 7663 *** libraries will work regardless of this problem. Nevertheless, you 7664 *** may want to report the problem to your system manager and/or to 7665 *** bug-libtool@gnu.org 7666 7667 _LT_EOF 7668 fi ;; 7669 esac 7670 fi 7671 break 7672 fi 7673 done 7674 IFS="$lt_save_ifs" 7675 MAGIC_CMD="$lt_save_MAGIC_CMD" 7676 ;; 7677 esac 7678 fi 7679 7680 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7681 if test -n "$MAGIC_CMD"; then 7682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7683 $as_echo "$MAGIC_CMD" >&6; } 7684 else 7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7686 $as_echo "no" >&6; } 7687 fi 7688 7689 7690 else 7691 MAGIC_CMD=: 7692 fi 7693 fi 7694 7695 fi 7696 ;; 7697 esac 7698 7699 # Use C for the default configuration in the libtool script 7700 7701 lt_save_CC="$CC" 7702 ac_ext=c 7703 ac_cpp='$CPP $CPPFLAGS' 7704 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7705 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7706 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7707 7708 7709 # Source file extension for C test sources. 7710 ac_ext=c 7711 7712 # Object file extension for compiled C test sources. 7713 objext=o 7714 objext=$objext 7715 7716 # Code to be used in simple compile tests 7717 lt_simple_compile_test_code="int some_variable = 0;" 7718 7719 # Code to be used in simple link tests 7720 lt_simple_link_test_code='int main(){return(0);}' 7721 7722 7723 7724 7725 7726 7727 7728 # If no C compiler was specified, use CC. 7729 LTCC=${LTCC-"$CC"} 7730 7731 # If no C compiler flags were specified, use CFLAGS. 7732 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7733 7734 # Allow CC to be a program name with arguments. 7735 compiler=$CC 7736 7737 # Save the default compiler, since it gets overwritten when the other 7738 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7739 compiler_DEFAULT=$CC 7740 7741 # save warnings/boilerplate of simple test code 7742 ac_outfile=conftest.$ac_objext 7743 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7744 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7745 _lt_compiler_boilerplate=`cat conftest.err` 7746 $RM conftest* 7747 7748 ac_outfile=conftest.$ac_objext 7749 echo "$lt_simple_link_test_code" >conftest.$ac_ext 7750 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7751 _lt_linker_boilerplate=`cat conftest.err` 7752 $RM -r conftest* 7753 7754 7755 ## CAVEAT EMPTOR: 7756 ## There is no encapsulation within the following macros, do not change 7757 ## the running order or otherwise move them around unless you know exactly 7758 ## what you are doing... 7759 if test -n "$compiler"; then 7760 7761 lt_prog_compiler_no_builtin_flag= 7762 7763 if test "$GCC" = yes; then 7764 case $cc_basename in 7765 nvcc*) 7766 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7767 *) 7768 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7769 esac 7770 7771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7772 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7773 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7774 $as_echo_n "(cached) " >&6 7775 else 7776 lt_cv_prog_compiler_rtti_exceptions=no 7777 ac_outfile=conftest.$ac_objext 7778 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7779 lt_compiler_flag="-fno-rtti -fno-exceptions" 7780 # Insert the option either (1) after the last *FLAGS variable, or 7781 # (2) before a word containing "conftest.", or (3) at the end. 7782 # Note that $ac_compile itself does not contain backslashes and begins 7783 # with a dollar sign (not a hyphen), so the echo should work correctly. 7784 # The option is referenced via a variable to avoid confusing sed. 7785 lt_compile=`echo "$ac_compile" | $SED \ 7786 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7787 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7788 -e 's:$: $lt_compiler_flag:'` 7789 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7790 (eval "$lt_compile" 2>conftest.err) 7791 ac_status=$? 7792 cat conftest.err >&5 7793 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7794 if (exit $ac_status) && test -s "$ac_outfile"; then 7795 # The compiler can only warn and ignore the option if not recognized 7796 # So say no if there are warnings other than the usual output. 7797 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7798 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7799 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7800 lt_cv_prog_compiler_rtti_exceptions=yes 7801 fi 7802 fi 7803 $RM conftest* 7804 7805 fi 7806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7807 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7808 7809 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7810 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7811 else 7812 : 7813 fi 7814 7815 fi 7816 7817 7818 7819 7820 7821 7822 lt_prog_compiler_wl= 7823 lt_prog_compiler_pic= 7824 lt_prog_compiler_static= 7825 7826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7827 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7828 7829 if test "$GCC" = yes; then 7830 lt_prog_compiler_wl='-Wl,' 7831 lt_prog_compiler_static='-static' 7832 7833 case $host_os in 7834 aix*) 7835 # All AIX code is PIC. 7836 if test "$host_cpu" = ia64; then 7837 # AIX 5 now supports IA64 processor 7838 lt_prog_compiler_static='-Bstatic' 7839 fi 7840 lt_prog_compiler_pic='-fPIC' 7841 ;; 7842 7843 amigaos*) 7844 case $host_cpu in 7845 powerpc) 7846 # see comment about AmigaOS4 .so support 7847 lt_prog_compiler_pic='-fPIC' 7848 ;; 7849 m68k) 7850 # FIXME: we need at least 68020 code to build shared libraries, but 7851 # adding the `-m68020' flag to GCC prevents building anything better, 7852 # like `-m68040'. 7853 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7854 ;; 7855 esac 7856 ;; 7857 7858 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7859 # PIC is the default for these OSes. 7860 ;; 7861 7862 mingw* | cygwin* | pw32* | os2* | cegcc*) 7863 # This hack is so that the source file can tell whether it is being 7864 # built for inclusion in a dll (and should export symbols for example). 7865 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7866 # (--disable-auto-import) libraries 7867 lt_prog_compiler_pic='-DDLL_EXPORT' 7868 ;; 7869 7870 darwin* | rhapsody*) 7871 # PIC is the default on this platform 7872 # Common symbols not allowed in MH_DYLIB files 7873 lt_prog_compiler_pic='-fno-common' 7874 ;; 7875 7876 haiku*) 7877 # PIC is the default for Haiku. 7878 # The "-static" flag exists, but is broken. 7879 lt_prog_compiler_static= 7880 ;; 7881 7882 hpux*) 7883 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7884 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7885 # sets the default TLS model and affects inlining. 7886 case $host_cpu in 7887 hppa*64*) 7888 # +Z the default 7889 ;; 7890 *) 7891 lt_prog_compiler_pic='-fPIC' 7892 ;; 7893 esac 7894 ;; 7895 7896 interix[3-9]*) 7897 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7898 # Instead, we relocate shared libraries at runtime. 7899 ;; 7900 7901 msdosdjgpp*) 7902 # Just because we use GCC doesn't mean we suddenly get shared libraries 7903 # on systems that don't support them. 7904 lt_prog_compiler_can_build_shared=no 7905 enable_shared=no 7906 ;; 7907 7908 *nto* | *qnx*) 7909 # QNX uses GNU C++, but need to define -shared option too, otherwise 7910 # it will coredump. 7911 lt_prog_compiler_pic='-fPIC -shared' 7912 ;; 7913 7914 sysv4*MP*) 7915 if test -d /usr/nec; then 7916 lt_prog_compiler_pic=-Kconform_pic 7917 fi 7918 ;; 7919 7920 *) 7921 lt_prog_compiler_pic='-fPIC' 7922 ;; 7923 esac 7924 7925 case $cc_basename in 7926 nvcc*) # Cuda Compiler Driver 2.2 7927 lt_prog_compiler_wl='-Xlinker ' 7928 lt_prog_compiler_pic='-Xcompiler -fPIC' 7929 ;; 7930 esac 7931 else 7932 # PORTME Check for flag to pass linker flags through the system compiler. 7933 case $host_os in 7934 aix*) 7935 lt_prog_compiler_wl='-Wl,' 7936 if test "$host_cpu" = ia64; then 7937 # AIX 5 now supports IA64 processor 7938 lt_prog_compiler_static='-Bstatic' 7939 else 7940 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7941 fi 7942 ;; 7943 7944 mingw* | cygwin* | pw32* | os2* | cegcc*) 7945 # This hack is so that the source file can tell whether it is being 7946 # built for inclusion in a dll (and should export symbols for example). 7947 lt_prog_compiler_pic='-DDLL_EXPORT' 7948 ;; 7949 7950 hpux9* | hpux10* | hpux11*) 7951 lt_prog_compiler_wl='-Wl,' 7952 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7953 # not for PA HP-UX. 7954 case $host_cpu in 7955 hppa*64*|ia64*) 7956 # +Z the default 7957 ;; 7958 *) 7959 lt_prog_compiler_pic='+Z' 7960 ;; 7961 esac 7962 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7963 lt_prog_compiler_static='${wl}-a ${wl}archive' 7964 ;; 7965 7966 irix5* | irix6* | nonstopux*) 7967 lt_prog_compiler_wl='-Wl,' 7968 # PIC (with -KPIC) is the default. 7969 lt_prog_compiler_static='-non_shared' 7970 ;; 7971 7972 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7973 case $cc_basename in 7974 # old Intel for x86_64 which still supported -KPIC. 7975 ecc*) 7976 lt_prog_compiler_wl='-Wl,' 7977 lt_prog_compiler_pic='-KPIC' 7978 lt_prog_compiler_static='-static' 7979 ;; 7980 # icc used to be incompatible with GCC. 7981 # ICC 10 doesn't accept -KPIC any more. 7982 icc* | ifort*) 7983 lt_prog_compiler_wl='-Wl,' 7984 lt_prog_compiler_pic='-fPIC' 7985 lt_prog_compiler_static='-static' 7986 ;; 7987 # Lahey Fortran 8.1. 7988 lf95*) 7989 lt_prog_compiler_wl='-Wl,' 7990 lt_prog_compiler_pic='--shared' 7991 lt_prog_compiler_static='--static' 7992 ;; 7993 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7994 # Portland Group compilers (*not* the Pentium gcc compiler, 7995 # which looks to be a dead project) 7996 lt_prog_compiler_wl='-Wl,' 7997 lt_prog_compiler_pic='-fpic' 7998 lt_prog_compiler_static='-Bstatic' 7999 ;; 8000 ccc*) 8001 lt_prog_compiler_wl='-Wl,' 8002 # All Alpha code is PIC. 8003 lt_prog_compiler_static='-non_shared' 8004 ;; 8005 xl* | bgxl* | bgf* | mpixl*) 8006 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8007 lt_prog_compiler_wl='-Wl,' 8008 lt_prog_compiler_pic='-qpic' 8009 lt_prog_compiler_static='-qstaticlink' 8010 ;; 8011 *) 8012 case `$CC -V 2>&1 | sed 5q` in 8013 *Sun\ F* | *Sun*Fortran*) 8014 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8015 lt_prog_compiler_pic='-KPIC' 8016 lt_prog_compiler_static='-Bstatic' 8017 lt_prog_compiler_wl='' 8018 ;; 8019 *Sun\ C*) 8020 # Sun C 5.9 8021 lt_prog_compiler_pic='-KPIC' 8022 lt_prog_compiler_static='-Bstatic' 8023 lt_prog_compiler_wl='-Wl,' 8024 ;; 8025 esac 8026 ;; 8027 esac 8028 ;; 8029 8030 newsos6) 8031 lt_prog_compiler_pic='-KPIC' 8032 lt_prog_compiler_static='-Bstatic' 8033 ;; 8034 8035 *nto* | *qnx*) 8036 # QNX uses GNU C++, but need to define -shared option too, otherwise 8037 # it will coredump. 8038 lt_prog_compiler_pic='-fPIC -shared' 8039 ;; 8040 8041 osf3* | osf4* | osf5*) 8042 lt_prog_compiler_wl='-Wl,' 8043 # All OSF/1 code is PIC. 8044 lt_prog_compiler_static='-non_shared' 8045 ;; 8046 8047 rdos*) 8048 lt_prog_compiler_static='-non_shared' 8049 ;; 8050 8051 solaris*) 8052 lt_prog_compiler_pic='-KPIC' 8053 lt_prog_compiler_static='-Bstatic' 8054 case $cc_basename in 8055 f77* | f90* | f95*) 8056 lt_prog_compiler_wl='-Qoption ld ';; 8057 *) 8058 lt_prog_compiler_wl='-Wl,';; 8059 esac 8060 ;; 8061 8062 sunos4*) 8063 lt_prog_compiler_wl='-Qoption ld ' 8064 lt_prog_compiler_pic='-PIC' 8065 lt_prog_compiler_static='-Bstatic' 8066 ;; 8067 8068 sysv4 | sysv4.2uw2* | sysv4.3*) 8069 lt_prog_compiler_wl='-Wl,' 8070 lt_prog_compiler_pic='-KPIC' 8071 lt_prog_compiler_static='-Bstatic' 8072 ;; 8073 8074 sysv4*MP*) 8075 if test -d /usr/nec ;then 8076 lt_prog_compiler_pic='-Kconform_pic' 8077 lt_prog_compiler_static='-Bstatic' 8078 fi 8079 ;; 8080 8081 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8082 lt_prog_compiler_wl='-Wl,' 8083 lt_prog_compiler_pic='-KPIC' 8084 lt_prog_compiler_static='-Bstatic' 8085 ;; 8086 8087 unicos*) 8088 lt_prog_compiler_wl='-Wl,' 8089 lt_prog_compiler_can_build_shared=no 8090 ;; 8091 8092 uts4*) 8093 lt_prog_compiler_pic='-pic' 8094 lt_prog_compiler_static='-Bstatic' 8095 ;; 8096 8097 *) 8098 lt_prog_compiler_can_build_shared=no 8099 ;; 8100 esac 8101 fi 8102 8103 case $host_os in 8104 # For platforms which do not support PIC, -DPIC is meaningless: 8105 *djgpp*) 8106 lt_prog_compiler_pic= 8107 ;; 8108 *) 8109 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8110 ;; 8111 esac 8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8113 $as_echo "$lt_prog_compiler_pic" >&6; } 8114 8115 8116 8117 8118 8119 8120 # 8121 # Check to make sure the PIC flag actually works. 8122 # 8123 if test -n "$lt_prog_compiler_pic"; then 8124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8125 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8126 if ${lt_cv_prog_compiler_pic_works+:} false; then : 8127 $as_echo_n "(cached) " >&6 8128 else 8129 lt_cv_prog_compiler_pic_works=no 8130 ac_outfile=conftest.$ac_objext 8131 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8132 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8133 # Insert the option either (1) after the last *FLAGS variable, or 8134 # (2) before a word containing "conftest.", or (3) at the end. 8135 # Note that $ac_compile itself does not contain backslashes and begins 8136 # with a dollar sign (not a hyphen), so the echo should work correctly. 8137 # The option is referenced via a variable to avoid confusing sed. 8138 lt_compile=`echo "$ac_compile" | $SED \ 8139 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8140 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8141 -e 's:$: $lt_compiler_flag:'` 8142 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8143 (eval "$lt_compile" 2>conftest.err) 8144 ac_status=$? 8145 cat conftest.err >&5 8146 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8147 if (exit $ac_status) && test -s "$ac_outfile"; then 8148 # The compiler can only warn and ignore the option if not recognized 8149 # So say no if there are warnings other than the usual output. 8150 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8151 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8152 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8153 lt_cv_prog_compiler_pic_works=yes 8154 fi 8155 fi 8156 $RM conftest* 8157 8158 fi 8159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8160 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8161 8162 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8163 case $lt_prog_compiler_pic in 8164 "" | " "*) ;; 8165 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8166 esac 8167 else 8168 lt_prog_compiler_pic= 8169 lt_prog_compiler_can_build_shared=no 8170 fi 8171 8172 fi 8173 8174 8175 8176 8177 8178 8179 # 8180 # Check to make sure the static flag actually works. 8181 # 8182 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8184 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8185 if ${lt_cv_prog_compiler_static_works+:} false; then : 8186 $as_echo_n "(cached) " >&6 8187 else 8188 lt_cv_prog_compiler_static_works=no 8189 save_LDFLAGS="$LDFLAGS" 8190 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8191 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8192 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8193 # The linker can only warn and ignore the option if not recognized 8194 # So say no if there are warnings 8195 if test -s conftest.err; then 8196 # Append any errors to the config.log. 8197 cat conftest.err 1>&5 8198 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8199 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8200 if diff conftest.exp conftest.er2 >/dev/null; then 8201 lt_cv_prog_compiler_static_works=yes 8202 fi 8203 else 8204 lt_cv_prog_compiler_static_works=yes 8205 fi 8206 fi 8207 $RM -r conftest* 8208 LDFLAGS="$save_LDFLAGS" 8209 8210 fi 8211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8212 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8213 8214 if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8215 : 8216 else 8217 lt_prog_compiler_static= 8218 fi 8219 8220 8221 8222 8223 8224 8225 8226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8227 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8228 if ${lt_cv_prog_compiler_c_o+:} false; then : 8229 $as_echo_n "(cached) " >&6 8230 else 8231 lt_cv_prog_compiler_c_o=no 8232 $RM -r conftest 2>/dev/null 8233 mkdir conftest 8234 cd conftest 8235 mkdir out 8236 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8237 8238 lt_compiler_flag="-o out/conftest2.$ac_objext" 8239 # Insert the option either (1) after the last *FLAGS variable, or 8240 # (2) before a word containing "conftest.", or (3) at the end. 8241 # Note that $ac_compile itself does not contain backslashes and begins 8242 # with a dollar sign (not a hyphen), so the echo should work correctly. 8243 lt_compile=`echo "$ac_compile" | $SED \ 8244 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8245 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8246 -e 's:$: $lt_compiler_flag:'` 8247 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8248 (eval "$lt_compile" 2>out/conftest.err) 8249 ac_status=$? 8250 cat out/conftest.err >&5 8251 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8252 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8253 then 8254 # The compiler can only warn and ignore the option if not recognized 8255 # So say no if there are warnings 8256 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8257 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8258 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8259 lt_cv_prog_compiler_c_o=yes 8260 fi 8261 fi 8262 chmod u+w . 2>&5 8263 $RM conftest* 8264 # SGI C++ compiler will create directory out/ii_files/ for 8265 # template instantiation 8266 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8267 $RM out/* && rmdir out 8268 cd .. 8269 $RM -r conftest 8270 $RM conftest* 8271 8272 fi 8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8274 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8275 8276 8277 8278 8279 8280 8281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8282 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8283 if ${lt_cv_prog_compiler_c_o+:} false; then : 8284 $as_echo_n "(cached) " >&6 8285 else 8286 lt_cv_prog_compiler_c_o=no 8287 $RM -r conftest 2>/dev/null 8288 mkdir conftest 8289 cd conftest 8290 mkdir out 8291 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8292 8293 lt_compiler_flag="-o out/conftest2.$ac_objext" 8294 # Insert the option either (1) after the last *FLAGS variable, or 8295 # (2) before a word containing "conftest.", or (3) at the end. 8296 # Note that $ac_compile itself does not contain backslashes and begins 8297 # with a dollar sign (not a hyphen), so the echo should work correctly. 8298 lt_compile=`echo "$ac_compile" | $SED \ 8299 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8300 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8301 -e 's:$: $lt_compiler_flag:'` 8302 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8303 (eval "$lt_compile" 2>out/conftest.err) 8304 ac_status=$? 8305 cat out/conftest.err >&5 8306 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8307 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8308 then 8309 # The compiler can only warn and ignore the option if not recognized 8310 # So say no if there are warnings 8311 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8312 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8313 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8314 lt_cv_prog_compiler_c_o=yes 8315 fi 8316 fi 8317 chmod u+w . 2>&5 8318 $RM conftest* 8319 # SGI C++ compiler will create directory out/ii_files/ for 8320 # template instantiation 8321 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8322 $RM out/* && rmdir out 8323 cd .. 8324 $RM -r conftest 8325 $RM conftest* 8326 8327 fi 8328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8329 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8330 8331 8332 8333 8334 hard_links="nottested" 8335 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8336 # do not overwrite the value of need_locks provided by the user 8337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8338 $as_echo_n "checking if we can lock with hard links... " >&6; } 8339 hard_links=yes 8340 $RM conftest* 8341 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8342 touch conftest.a 8343 ln conftest.a conftest.b 2>&5 || hard_links=no 8344 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8346 $as_echo "$hard_links" >&6; } 8347 if test "$hard_links" = no; then 8348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8349 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8350 need_locks=warn 8351 fi 8352 else 8353 need_locks=no 8354 fi 8355 8356 8357 8358 8359 8360 8361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8362 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8363 8364 runpath_var= 8365 allow_undefined_flag= 8366 always_export_symbols=no 8367 archive_cmds= 8368 archive_expsym_cmds= 8369 compiler_needs_object=no 8370 enable_shared_with_static_runtimes=no 8371 export_dynamic_flag_spec= 8372 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8373 hardcode_automatic=no 8374 hardcode_direct=no 8375 hardcode_direct_absolute=no 8376 hardcode_libdir_flag_spec= 8377 hardcode_libdir_flag_spec_ld= 8378 hardcode_libdir_separator= 8379 hardcode_minus_L=no 8380 hardcode_shlibpath_var=unsupported 8381 inherit_rpath=no 8382 link_all_deplibs=unknown 8383 module_cmds= 8384 module_expsym_cmds= 8385 old_archive_from_new_cmds= 8386 old_archive_from_expsyms_cmds= 8387 thread_safe_flag_spec= 8388 whole_archive_flag_spec= 8389 # include_expsyms should be a list of space-separated symbols to be *always* 8390 # included in the symbol list 8391 include_expsyms= 8392 # exclude_expsyms can be an extended regexp of symbols to exclude 8393 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8394 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8395 # as well as any symbol that contains `d'. 8396 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8397 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8398 # platforms (ab)use it in PIC code, but their linkers get confused if 8399 # the symbol is explicitly referenced. Since portable code cannot 8400 # rely on this symbol name, it's probably fine to never include it in 8401 # preloaded symbol tables. 8402 # Exclude shared library initialization/finalization symbols. 8403 extract_expsyms_cmds= 8404 8405 case $host_os in 8406 cygwin* | mingw* | pw32* | cegcc*) 8407 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8408 # When not using gcc, we currently assume that we are using 8409 # Microsoft Visual C++. 8410 if test "$GCC" != yes; then 8411 with_gnu_ld=no 8412 fi 8413 ;; 8414 interix*) 8415 # we just hope/assume this is gcc and not c89 (= MSVC++) 8416 with_gnu_ld=yes 8417 ;; 8418 openbsd*) 8419 with_gnu_ld=no 8420 ;; 8421 esac 8422 8423 ld_shlibs=yes 8424 8425 # On some targets, GNU ld is compatible enough with the native linker 8426 # that we're better off using the native interface for both. 8427 lt_use_gnu_ld_interface=no 8428 if test "$with_gnu_ld" = yes; then 8429 case $host_os in 8430 aix*) 8431 # The AIX port of GNU ld has always aspired to compatibility 8432 # with the native linker. However, as the warning in the GNU ld 8433 # block says, versions before 2.19.5* couldn't really create working 8434 # shared libraries, regardless of the interface used. 8435 case `$LD -v 2>&1` in 8436 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8437 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8438 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8439 *) 8440 lt_use_gnu_ld_interface=yes 8441 ;; 8442 esac 8443 ;; 8444 *) 8445 lt_use_gnu_ld_interface=yes 8446 ;; 8447 esac 8448 fi 8449 8450 if test "$lt_use_gnu_ld_interface" = yes; then 8451 # If archive_cmds runs LD, not CC, wlarc should be empty 8452 wlarc='${wl}' 8453 8454 # Set some defaults for GNU ld with shared library support. These 8455 # are reset later if shared libraries are not supported. Putting them 8456 # here allows them to be overridden if necessary. 8457 runpath_var=LD_RUN_PATH 8458 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8459 export_dynamic_flag_spec='${wl}--export-dynamic' 8460 # ancient GNU ld didn't support --whole-archive et. al. 8461 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8462 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8463 else 8464 whole_archive_flag_spec= 8465 fi 8466 supports_anon_versioning=no 8467 case `$LD -v 2>&1` in 8468 *GNU\ gold*) supports_anon_versioning=yes ;; 8469 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8470 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8471 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8472 *\ 2.11.*) ;; # other 2.11 versions 8473 *) supports_anon_versioning=yes ;; 8474 esac 8475 8476 # See if GNU ld supports shared libraries. 8477 case $host_os in 8478 aix[3-9]*) 8479 # On AIX/PPC, the GNU linker is very broken 8480 if test "$host_cpu" != ia64; then 8481 ld_shlibs=no 8482 cat <<_LT_EOF 1>&2 8483 8484 *** Warning: the GNU linker, at least up to release 2.19, is reported 8485 *** to be unable to reliably create shared libraries on AIX. 8486 *** Therefore, libtool is disabling shared libraries support. If you 8487 *** really care for shared libraries, you may want to install binutils 8488 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8489 *** You will then need to restart the configuration process. 8490 8491 _LT_EOF 8492 fi 8493 ;; 8494 8495 amigaos*) 8496 case $host_cpu in 8497 powerpc) 8498 # see comment about AmigaOS4 .so support 8499 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8500 archive_expsym_cmds='' 8501 ;; 8502 m68k) 8503 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)' 8504 hardcode_libdir_flag_spec='-L$libdir' 8505 hardcode_minus_L=yes 8506 ;; 8507 esac 8508 ;; 8509 8510 beos*) 8511 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8512 allow_undefined_flag=unsupported 8513 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8514 # support --undefined. This deserves some investigation. FIXME 8515 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8516 else 8517 ld_shlibs=no 8518 fi 8519 ;; 8520 8521 cygwin* | mingw* | pw32* | cegcc*) 8522 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8523 # as there is no search path for DLLs. 8524 hardcode_libdir_flag_spec='-L$libdir' 8525 export_dynamic_flag_spec='${wl}--export-all-symbols' 8526 allow_undefined_flag=unsupported 8527 always_export_symbols=no 8528 enable_shared_with_static_runtimes=yes 8529 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8530 8531 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8532 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8533 # If the export-symbols file already is a .def file (1st line 8534 # is EXPORTS), use it as is; otherwise, prepend... 8535 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8536 cp $export_symbols $output_objdir/$soname.def; 8537 else 8538 echo EXPORTS > $output_objdir/$soname.def; 8539 cat $export_symbols >> $output_objdir/$soname.def; 8540 fi~ 8541 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8542 else 8543 ld_shlibs=no 8544 fi 8545 ;; 8546 8547 haiku*) 8548 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8549 link_all_deplibs=yes 8550 ;; 8551 8552 interix[3-9]*) 8553 hardcode_direct=no 8554 hardcode_shlibpath_var=no 8555 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8556 export_dynamic_flag_spec='${wl}-E' 8557 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8558 # Instead, shared libraries are loaded at an image base (0x10000000 by 8559 # default) and relocated if they conflict, which is a slow very memory 8560 # consuming and fragmenting process. To avoid this, we pick a random, 8561 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8562 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8563 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8564 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' 8565 ;; 8566 8567 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8568 tmp_diet=no 8569 if test "$host_os" = linux-dietlibc; then 8570 case $cc_basename in 8571 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8572 esac 8573 fi 8574 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8575 && test "$tmp_diet" = no 8576 then 8577 tmp_addflag=' $pic_flag' 8578 tmp_sharedflag='-shared' 8579 case $cc_basename,$host_cpu in 8580 pgcc*) # Portland Group C compiler 8581 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' 8582 tmp_addflag=' $pic_flag' 8583 ;; 8584 pgf77* | pgf90* | pgf95* | pgfortran*) 8585 # Portland Group f77 and f90 compilers 8586 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' 8587 tmp_addflag=' $pic_flag -Mnomain' ;; 8588 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8589 tmp_addflag=' -i_dynamic' ;; 8590 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8591 tmp_addflag=' -i_dynamic -nofor_main' ;; 8592 ifc* | ifort*) # Intel Fortran compiler 8593 tmp_addflag=' -nofor_main' ;; 8594 lf95*) # Lahey Fortran 8.1 8595 whole_archive_flag_spec= 8596 tmp_sharedflag='--shared' ;; 8597 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8598 tmp_sharedflag='-qmkshrobj' 8599 tmp_addflag= ;; 8600 nvcc*) # Cuda Compiler Driver 2.2 8601 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' 8602 compiler_needs_object=yes 8603 ;; 8604 esac 8605 case `$CC -V 2>&1 | sed 5q` in 8606 *Sun\ C*) # Sun C 5.9 8607 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' 8608 compiler_needs_object=yes 8609 tmp_sharedflag='-G' ;; 8610 *Sun\ F*) # Sun Fortran 8.3 8611 tmp_sharedflag='-G' ;; 8612 esac 8613 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8614 8615 if test "x$supports_anon_versioning" = xyes; then 8616 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8617 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8618 echo "local: *; };" >> $output_objdir/$libname.ver~ 8619 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8620 fi 8621 8622 case $cc_basename in 8623 xlf* | bgf* | bgxlf* | mpixlf*) 8624 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8625 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8626 hardcode_libdir_flag_spec= 8627 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8628 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8629 if test "x$supports_anon_versioning" = xyes; then 8630 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8631 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8632 echo "local: *; };" >> $output_objdir/$libname.ver~ 8633 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8634 fi 8635 ;; 8636 esac 8637 else 8638 ld_shlibs=no 8639 fi 8640 ;; 8641 8642 netbsd*) 8643 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8644 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8645 wlarc= 8646 else 8647 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8648 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8649 fi 8650 ;; 8651 8652 solaris*) 8653 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8654 ld_shlibs=no 8655 cat <<_LT_EOF 1>&2 8656 8657 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8658 *** create shared libraries on Solaris systems. Therefore, libtool 8659 *** is disabling shared libraries support. We urge you to upgrade GNU 8660 *** binutils to release 2.9.1 or newer. Another option is to modify 8661 *** your PATH or compiler configuration so that the native linker is 8662 *** used, and then restart. 8663 8664 _LT_EOF 8665 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8666 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8667 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8668 else 8669 ld_shlibs=no 8670 fi 8671 ;; 8672 8673 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8674 case `$LD -v 2>&1` in 8675 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8676 ld_shlibs=no 8677 cat <<_LT_EOF 1>&2 8678 8679 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8680 *** reliably create shared libraries on SCO systems. Therefore, libtool 8681 *** is disabling shared libraries support. We urge you to upgrade GNU 8682 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8683 *** your PATH or compiler configuration so that the native linker is 8684 *** used, and then restart. 8685 8686 _LT_EOF 8687 ;; 8688 *) 8689 # For security reasons, it is highly recommended that you always 8690 # use absolute paths for naming shared libraries, and exclude the 8691 # DT_RUNPATH tag from executables and libraries. But doing so 8692 # requires that you compile everything twice, which is a pain. 8693 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8694 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8695 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8696 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8697 else 8698 ld_shlibs=no 8699 fi 8700 ;; 8701 esac 8702 ;; 8703 8704 sunos4*) 8705 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8706 wlarc= 8707 hardcode_direct=yes 8708 hardcode_shlibpath_var=no 8709 ;; 8710 8711 *) 8712 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8713 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8714 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8715 else 8716 ld_shlibs=no 8717 fi 8718 ;; 8719 esac 8720 8721 if test "$ld_shlibs" = no; then 8722 runpath_var= 8723 hardcode_libdir_flag_spec= 8724 export_dynamic_flag_spec= 8725 whole_archive_flag_spec= 8726 fi 8727 else 8728 # PORTME fill in a description of your system's linker (not GNU ld) 8729 case $host_os in 8730 aix3*) 8731 allow_undefined_flag=unsupported 8732 always_export_symbols=yes 8733 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' 8734 # Note: this linker hardcodes the directories in LIBPATH if there 8735 # are no directories specified by -L. 8736 hardcode_minus_L=yes 8737 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8738 # Neither direct hardcoding nor static linking is supported with a 8739 # broken collect2. 8740 hardcode_direct=unsupported 8741 fi 8742 ;; 8743 8744 aix[4-9]*) 8745 if test "$host_cpu" = ia64; then 8746 # On IA64, the linker does run time linking by default, so we don't 8747 # have to do anything special. 8748 aix_use_runtimelinking=no 8749 exp_sym_flag='-Bexport' 8750 no_entry_flag="" 8751 else 8752 # If we're using GNU nm, then we don't want the "-C" option. 8753 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8754 # Also, AIX nm treats weak defined symbols like other global 8755 # defined symbols, whereas GNU nm marks them as "W". 8756 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8757 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' 8758 else 8759 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' 8760 fi 8761 aix_use_runtimelinking=no 8762 8763 # Test if we are trying to use run time linking or normal 8764 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8765 # need to do runtime linking. 8766 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8767 for ld_flag in $LDFLAGS; do 8768 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8769 aix_use_runtimelinking=yes 8770 break 8771 fi 8772 done 8773 ;; 8774 esac 8775 8776 exp_sym_flag='-bexport' 8777 no_entry_flag='-bnoentry' 8778 fi 8779 8780 # When large executables or shared objects are built, AIX ld can 8781 # have problems creating the table of contents. If linking a library 8782 # or program results in "error TOC overflow" add -mminimal-toc to 8783 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8784 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8785 8786 archive_cmds='' 8787 hardcode_direct=yes 8788 hardcode_direct_absolute=yes 8789 hardcode_libdir_separator=':' 8790 link_all_deplibs=yes 8791 file_list_spec='${wl}-f,' 8792 8793 if test "$GCC" = yes; then 8794 case $host_os in aix4.[012]|aix4.[012].*) 8795 # We only want to do this on AIX 4.2 and lower, the check 8796 # below for broken collect2 doesn't work under 4.3+ 8797 collect2name=`${CC} -print-prog-name=collect2` 8798 if test -f "$collect2name" && 8799 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8800 then 8801 # We have reworked collect2 8802 : 8803 else 8804 # We have old collect2 8805 hardcode_direct=unsupported 8806 # It fails to find uninstalled libraries when the uninstalled 8807 # path is not listed in the libpath. Setting hardcode_minus_L 8808 # to unsupported forces relinking 8809 hardcode_minus_L=yes 8810 hardcode_libdir_flag_spec='-L$libdir' 8811 hardcode_libdir_separator= 8812 fi 8813 ;; 8814 esac 8815 shared_flag='-shared' 8816 if test "$aix_use_runtimelinking" = yes; then 8817 shared_flag="$shared_flag "'${wl}-G' 8818 fi 8819 else 8820 # not using gcc 8821 if test "$host_cpu" = ia64; then 8822 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8823 # chokes on -Wl,-G. The following line is correct: 8824 shared_flag='-G' 8825 else 8826 if test "$aix_use_runtimelinking" = yes; then 8827 shared_flag='${wl}-G' 8828 else 8829 shared_flag='${wl}-bM:SRE' 8830 fi 8831 fi 8832 fi 8833 8834 export_dynamic_flag_spec='${wl}-bexpall' 8835 # It seems that -bexpall does not export symbols beginning with 8836 # underscore (_), so it is better to generate a list of symbols to export. 8837 always_export_symbols=yes 8838 if test "$aix_use_runtimelinking" = yes; then 8839 # Warning - without using the other runtime loading flags (-brtl), 8840 # -berok will link without error, but may produce a broken library. 8841 allow_undefined_flag='-berok' 8842 # Determine the default libpath from the value encoded in an 8843 # empty executable. 8844 if test x$gcc_no_link = xyes; then 8845 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8846 fi 8847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8848 /* end confdefs.h. */ 8849 8850 int 8851 main () 8852 { 8853 8854 ; 8855 return 0; 8856 } 8857 _ACEOF 8858 if ac_fn_c_try_link "$LINENO"; then : 8859 8860 lt_aix_libpath_sed=' 8861 /Import File Strings/,/^$/ { 8862 /^0/ { 8863 s/^0 *\(.*\)$/\1/ 8864 p 8865 } 8866 }' 8867 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8868 # Check for a 64-bit object if we didn't find anything. 8869 if test -z "$aix_libpath"; then 8870 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8871 fi 8872 fi 8873 rm -f core conftest.err conftest.$ac_objext \ 8874 conftest$ac_exeext conftest.$ac_ext 8875 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8876 8877 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8878 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" 8879 else 8880 if test "$host_cpu" = ia64; then 8881 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8882 allow_undefined_flag="-z nodefs" 8883 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" 8884 else 8885 # Determine the default libpath from the value encoded in an 8886 # empty executable. 8887 if test x$gcc_no_link = xyes; then 8888 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8889 fi 8890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8891 /* end confdefs.h. */ 8892 8893 int 8894 main () 8895 { 8896 8897 ; 8898 return 0; 8899 } 8900 _ACEOF 8901 if ac_fn_c_try_link "$LINENO"; then : 8902 8903 lt_aix_libpath_sed=' 8904 /Import File Strings/,/^$/ { 8905 /^0/ { 8906 s/^0 *\(.*\)$/\1/ 8907 p 8908 } 8909 }' 8910 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8911 # Check for a 64-bit object if we didn't find anything. 8912 if test -z "$aix_libpath"; then 8913 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8914 fi 8915 fi 8916 rm -f core conftest.err conftest.$ac_objext \ 8917 conftest$ac_exeext conftest.$ac_ext 8918 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8919 8920 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8921 # Warning - without using the other run time loading flags, 8922 # -berok will link without error, but may produce a broken library. 8923 no_undefined_flag=' ${wl}-bernotok' 8924 allow_undefined_flag=' ${wl}-berok' 8925 if test "$with_gnu_ld" = yes; then 8926 # We only use this code for GNU lds that support --whole-archive. 8927 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8928 else 8929 # Exported symbols can be pulled into shared objects from archives 8930 whole_archive_flag_spec='$convenience' 8931 fi 8932 archive_cmds_need_lc=yes 8933 # This is similar to how AIX traditionally builds its shared libraries. 8934 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' 8935 fi 8936 fi 8937 ;; 8938 8939 amigaos*) 8940 case $host_cpu in 8941 powerpc) 8942 # see comment about AmigaOS4 .so support 8943 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8944 archive_expsym_cmds='' 8945 ;; 8946 m68k) 8947 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)' 8948 hardcode_libdir_flag_spec='-L$libdir' 8949 hardcode_minus_L=yes 8950 ;; 8951 esac 8952 ;; 8953 8954 bsdi[45]*) 8955 export_dynamic_flag_spec=-rdynamic 8956 ;; 8957 8958 cygwin* | mingw* | pw32* | cegcc*) 8959 # When not using gcc, we currently assume that we are using 8960 # Microsoft Visual C++. 8961 # hardcode_libdir_flag_spec is actually meaningless, as there is 8962 # no search path for DLLs. 8963 hardcode_libdir_flag_spec=' ' 8964 allow_undefined_flag=unsupported 8965 # Tell ltmain to make .lib files, not .a files. 8966 libext=lib 8967 # Tell ltmain to make .dll files, not .so files. 8968 shrext_cmds=".dll" 8969 # FIXME: Setting linknames here is a bad hack. 8970 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8971 # The linker will automatically build a .lib file if we build a DLL. 8972 old_archive_from_new_cmds='true' 8973 # FIXME: Should let the user specify the lib program. 8974 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8975 fix_srcfile_path='`cygpath -w "$srcfile"`' 8976 enable_shared_with_static_runtimes=yes 8977 ;; 8978 8979 darwin* | rhapsody*) 8980 8981 8982 archive_cmds_need_lc=no 8983 hardcode_direct=no 8984 hardcode_automatic=yes 8985 hardcode_shlibpath_var=unsupported 8986 if test "$lt_cv_ld_force_load" = "yes"; then 8987 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\"`' 8988 else 8989 whole_archive_flag_spec='' 8990 fi 8991 link_all_deplibs=yes 8992 allow_undefined_flag="$_lt_dar_allow_undefined" 8993 case $cc_basename in 8994 ifort*) _lt_dar_can_shared=yes ;; 8995 *) _lt_dar_can_shared=$GCC ;; 8996 esac 8997 if test "$_lt_dar_can_shared" = "yes"; then 8998 output_verbose_link_cmd=func_echo_all 8999 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9000 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9001 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}" 9002 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}" 9003 9004 else 9005 ld_shlibs=no 9006 fi 9007 9008 ;; 9009 9010 dgux*) 9011 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9012 hardcode_libdir_flag_spec='-L$libdir' 9013 hardcode_shlibpath_var=no 9014 ;; 9015 9016 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9017 # support. Future versions do this automatically, but an explicit c++rt0.o 9018 # does not break anything, and helps significantly (at the cost of a little 9019 # extra space). 9020 freebsd2.2*) 9021 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9022 hardcode_libdir_flag_spec='-R$libdir' 9023 hardcode_direct=yes 9024 hardcode_shlibpath_var=no 9025 ;; 9026 9027 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9028 freebsd2.*) 9029 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9030 hardcode_direct=yes 9031 hardcode_minus_L=yes 9032 hardcode_shlibpath_var=no 9033 ;; 9034 9035 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9036 freebsd* | dragonfly*) 9037 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9038 hardcode_libdir_flag_spec='-R$libdir' 9039 hardcode_direct=yes 9040 hardcode_shlibpath_var=no 9041 ;; 9042 9043 hpux9*) 9044 if test "$GCC" = yes; then 9045 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' 9046 else 9047 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' 9048 fi 9049 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9050 hardcode_libdir_separator=: 9051 hardcode_direct=yes 9052 9053 # hardcode_minus_L: Not really in the search PATH, 9054 # but as the default location of the library. 9055 hardcode_minus_L=yes 9056 export_dynamic_flag_spec='${wl}-E' 9057 ;; 9058 9059 hpux10*) 9060 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9061 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9062 else 9063 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9064 fi 9065 if test "$with_gnu_ld" = no; then 9066 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9067 hardcode_libdir_flag_spec_ld='+b $libdir' 9068 hardcode_libdir_separator=: 9069 hardcode_direct=yes 9070 hardcode_direct_absolute=yes 9071 export_dynamic_flag_spec='${wl}-E' 9072 # hardcode_minus_L: Not really in the search PATH, 9073 # but as the default location of the library. 9074 hardcode_minus_L=yes 9075 fi 9076 ;; 9077 9078 hpux11*) 9079 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9080 case $host_cpu in 9081 hppa*64*) 9082 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9083 ;; 9084 ia64*) 9085 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9086 ;; 9087 *) 9088 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9089 ;; 9090 esac 9091 else 9092 case $host_cpu in 9093 hppa*64*) 9094 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9095 ;; 9096 ia64*) 9097 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9098 ;; 9099 *) 9100 9101 # Older versions of the 11.00 compiler do not understand -b yet 9102 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9104 $as_echo_n "checking if $CC understands -b... " >&6; } 9105 if ${lt_cv_prog_compiler__b+:} false; then : 9106 $as_echo_n "(cached) " >&6 9107 else 9108 lt_cv_prog_compiler__b=no 9109 save_LDFLAGS="$LDFLAGS" 9110 LDFLAGS="$LDFLAGS -b" 9111 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9112 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9113 # The linker can only warn and ignore the option if not recognized 9114 # So say no if there are warnings 9115 if test -s conftest.err; then 9116 # Append any errors to the config.log. 9117 cat conftest.err 1>&5 9118 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9119 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9120 if diff conftest.exp conftest.er2 >/dev/null; then 9121 lt_cv_prog_compiler__b=yes 9122 fi 9123 else 9124 lt_cv_prog_compiler__b=yes 9125 fi 9126 fi 9127 $RM -r conftest* 9128 LDFLAGS="$save_LDFLAGS" 9129 9130 fi 9131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9132 $as_echo "$lt_cv_prog_compiler__b" >&6; } 9133 9134 if test x"$lt_cv_prog_compiler__b" = xyes; then 9135 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9136 else 9137 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9138 fi 9139 9140 ;; 9141 esac 9142 fi 9143 if test "$with_gnu_ld" = no; then 9144 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9145 hardcode_libdir_separator=: 9146 9147 case $host_cpu in 9148 hppa*64*|ia64*) 9149 hardcode_direct=no 9150 hardcode_shlibpath_var=no 9151 ;; 9152 *) 9153 hardcode_direct=yes 9154 hardcode_direct_absolute=yes 9155 export_dynamic_flag_spec='${wl}-E' 9156 9157 # hardcode_minus_L: Not really in the search PATH, 9158 # but as the default location of the library. 9159 hardcode_minus_L=yes 9160 ;; 9161 esac 9162 fi 9163 ;; 9164 9165 irix5* | irix6* | nonstopux*) 9166 if test "$GCC" = yes; then 9167 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' 9168 # Try to use the -exported_symbol ld option, if it does not 9169 # work, assume that -exports_file does not work either and 9170 # implicitly export all symbols. 9171 save_LDFLAGS="$LDFLAGS" 9172 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9173 if test x$gcc_no_link = xyes; then 9174 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9175 fi 9176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9177 /* end confdefs.h. */ 9178 int foo(void) {} 9179 _ACEOF 9180 if ac_fn_c_try_link "$LINENO"; then : 9181 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' 9182 9183 fi 9184 rm -f core conftest.err conftest.$ac_objext \ 9185 conftest$ac_exeext conftest.$ac_ext 9186 LDFLAGS="$save_LDFLAGS" 9187 else 9188 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' 9189 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' 9190 fi 9191 archive_cmds_need_lc='no' 9192 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9193 hardcode_libdir_separator=: 9194 inherit_rpath=yes 9195 link_all_deplibs=yes 9196 ;; 9197 9198 netbsd*) 9199 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9200 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9201 else 9202 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9203 fi 9204 hardcode_libdir_flag_spec='-R$libdir' 9205 hardcode_direct=yes 9206 hardcode_shlibpath_var=no 9207 ;; 9208 9209 newsos6) 9210 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9211 hardcode_direct=yes 9212 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9213 hardcode_libdir_separator=: 9214 hardcode_shlibpath_var=no 9215 ;; 9216 9217 *nto* | *qnx*) 9218 ;; 9219 9220 openbsd*) 9221 if test -f /usr/libexec/ld.so; then 9222 hardcode_direct=yes 9223 hardcode_shlibpath_var=no 9224 hardcode_direct_absolute=yes 9225 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9226 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9227 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9228 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9229 export_dynamic_flag_spec='${wl}-E' 9230 else 9231 case $host_os in 9232 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9233 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9234 hardcode_libdir_flag_spec='-R$libdir' 9235 ;; 9236 *) 9237 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9238 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9239 ;; 9240 esac 9241 fi 9242 else 9243 ld_shlibs=no 9244 fi 9245 ;; 9246 9247 os2*) 9248 hardcode_libdir_flag_spec='-L$libdir' 9249 hardcode_minus_L=yes 9250 allow_undefined_flag=unsupported 9251 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' 9252 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9253 ;; 9254 9255 osf3*) 9256 if test "$GCC" = yes; then 9257 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9258 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' 9259 else 9260 allow_undefined_flag=' -expect_unresolved \*' 9261 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' 9262 fi 9263 archive_cmds_need_lc='no' 9264 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9265 hardcode_libdir_separator=: 9266 ;; 9267 9268 osf4* | osf5*) # as osf3* with the addition of -msym flag 9269 if test "$GCC" = yes; then 9270 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9271 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' 9272 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9273 else 9274 allow_undefined_flag=' -expect_unresolved \*' 9275 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' 9276 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~ 9277 $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' 9278 9279 # Both c and cxx compiler support -rpath directly 9280 hardcode_libdir_flag_spec='-rpath $libdir' 9281 fi 9282 archive_cmds_need_lc='no' 9283 hardcode_libdir_separator=: 9284 ;; 9285 9286 solaris*) 9287 no_undefined_flag=' -z defs' 9288 if test "$GCC" = yes; then 9289 wlarc='${wl}' 9290 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9291 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9292 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9293 else 9294 case `$CC -V 2>&1` in 9295 *"Compilers 5.0"*) 9296 wlarc='' 9297 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9298 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9299 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9300 ;; 9301 *) 9302 wlarc='${wl}' 9303 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9304 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9305 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9306 ;; 9307 esac 9308 fi 9309 hardcode_libdir_flag_spec='-R$libdir' 9310 hardcode_shlibpath_var=no 9311 case $host_os in 9312 solaris2.[0-5] | solaris2.[0-5].*) ;; 9313 *) 9314 # The compiler driver will combine and reorder linker options, 9315 # but understands `-z linker_flag'. GCC discards it without `$wl', 9316 # but is careful enough not to reorder. 9317 # Supported since Solaris 2.6 (maybe 2.5.1?) 9318 if test "$GCC" = yes; then 9319 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9320 else 9321 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9322 fi 9323 ;; 9324 esac 9325 link_all_deplibs=yes 9326 ;; 9327 9328 sunos4*) 9329 if test "x$host_vendor" = xsequent; then 9330 # Use $CC to link under sequent, because it throws in some extra .o 9331 # files that make .init and .fini sections work. 9332 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9333 else 9334 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9335 fi 9336 hardcode_libdir_flag_spec='-L$libdir' 9337 hardcode_direct=yes 9338 hardcode_minus_L=yes 9339 hardcode_shlibpath_var=no 9340 ;; 9341 9342 sysv4) 9343 case $host_vendor in 9344 sni) 9345 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9346 hardcode_direct=yes # is this really true??? 9347 ;; 9348 siemens) 9349 ## LD is ld it makes a PLAMLIB 9350 ## CC just makes a GrossModule. 9351 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9352 reload_cmds='$CC -r -o $output$reload_objs' 9353 hardcode_direct=no 9354 ;; 9355 motorola) 9356 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9357 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9358 ;; 9359 esac 9360 runpath_var='LD_RUN_PATH' 9361 hardcode_shlibpath_var=no 9362 ;; 9363 9364 sysv4.3*) 9365 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9366 hardcode_shlibpath_var=no 9367 export_dynamic_flag_spec='-Bexport' 9368 ;; 9369 9370 sysv4*MP*) 9371 if test -d /usr/nec; then 9372 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9373 hardcode_shlibpath_var=no 9374 runpath_var=LD_RUN_PATH 9375 hardcode_runpath_var=yes 9376 ld_shlibs=yes 9377 fi 9378 ;; 9379 9380 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9381 no_undefined_flag='${wl}-z,text' 9382 archive_cmds_need_lc=no 9383 hardcode_shlibpath_var=no 9384 runpath_var='LD_RUN_PATH' 9385 9386 if test "$GCC" = yes; then 9387 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9388 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9389 else 9390 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9391 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9392 fi 9393 ;; 9394 9395 sysv5* | sco3.2v5* | sco5v6*) 9396 # Note: We can NOT use -z defs as we might desire, because we do not 9397 # link with -lc, and that would cause any symbols used from libc to 9398 # always be unresolved, which means just about no library would 9399 # ever link correctly. If we're not using GNU ld we use -z text 9400 # though, which does catch some bad symbols but isn't as heavy-handed 9401 # as -z defs. 9402 no_undefined_flag='${wl}-z,text' 9403 allow_undefined_flag='${wl}-z,nodefs' 9404 archive_cmds_need_lc=no 9405 hardcode_shlibpath_var=no 9406 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9407 hardcode_libdir_separator=':' 9408 link_all_deplibs=yes 9409 export_dynamic_flag_spec='${wl}-Bexport' 9410 runpath_var='LD_RUN_PATH' 9411 9412 if test "$GCC" = yes; then 9413 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9414 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9415 else 9416 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9417 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9418 fi 9419 ;; 9420 9421 uts4*) 9422 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9423 hardcode_libdir_flag_spec='-L$libdir' 9424 hardcode_shlibpath_var=no 9425 ;; 9426 9427 *) 9428 ld_shlibs=no 9429 ;; 9430 esac 9431 9432 if test x$host_vendor = xsni; then 9433 case $host in 9434 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9435 export_dynamic_flag_spec='${wl}-Blargedynsym' 9436 ;; 9437 esac 9438 fi 9439 fi 9440 9441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9442 $as_echo "$ld_shlibs" >&6; } 9443 test "$ld_shlibs" = no && can_build_shared=no 9444 9445 with_gnu_ld=$with_gnu_ld 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 # 9462 # Do we need to explicitly link libc? 9463 # 9464 case "x$archive_cmds_need_lc" in 9465 x|xyes) 9466 # Assume -lc should be added 9467 archive_cmds_need_lc=yes 9468 9469 if test "$enable_shared" = yes && test "$GCC" = yes; then 9470 case $archive_cmds in 9471 *'~'*) 9472 # FIXME: we may have to deal with multi-command sequences. 9473 ;; 9474 '$CC '*) 9475 # Test whether the compiler implicitly links with -lc since on some 9476 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9477 # to ld, don't add -lc before -lgcc. 9478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9479 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9480 if ${lt_cv_archive_cmds_need_lc+:} false; then : 9481 $as_echo_n "(cached) " >&6 9482 else 9483 $RM conftest* 9484 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9485 9486 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9487 (eval $ac_compile) 2>&5 9488 ac_status=$? 9489 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9490 test $ac_status = 0; } 2>conftest.err; then 9491 soname=conftest 9492 lib=conftest 9493 libobjs=conftest.$ac_objext 9494 deplibs= 9495 wl=$lt_prog_compiler_wl 9496 pic_flag=$lt_prog_compiler_pic 9497 compiler_flags=-v 9498 linker_flags=-v 9499 verstring= 9500 output_objdir=. 9501 libname=conftest 9502 lt_save_allow_undefined_flag=$allow_undefined_flag 9503 allow_undefined_flag= 9504 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9505 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9506 ac_status=$? 9507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9508 test $ac_status = 0; } 9509 then 9510 lt_cv_archive_cmds_need_lc=no 9511 else 9512 lt_cv_archive_cmds_need_lc=yes 9513 fi 9514 allow_undefined_flag=$lt_save_allow_undefined_flag 9515 else 9516 cat conftest.err 1>&5 9517 fi 9518 $RM conftest* 9519 9520 fi 9521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9522 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9523 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9524 ;; 9525 esac 9526 fi 9527 ;; 9528 esac 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9687 $as_echo_n "checking dynamic linker characteristics... " >&6; } 9688 9689 if test "$GCC" = yes; then 9690 case $host_os in 9691 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9692 *) lt_awk_arg="/^libraries:/" ;; 9693 esac 9694 case $host_os in 9695 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9696 *) lt_sed_strip_eq="s,=/,/,g" ;; 9697 esac 9698 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9699 case $lt_search_path_spec in 9700 *\;*) 9701 # if the path contains ";" then we assume it to be the separator 9702 # otherwise default to the standard path separator (i.e. ":") - it is 9703 # assumed that no part of a normal pathname contains ";" but that should 9704 # okay in the real world where ";" in dirpaths is itself problematic. 9705 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9706 ;; 9707 *) 9708 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9709 ;; 9710 esac 9711 # Ok, now we have the path, separated by spaces, we can step through it 9712 # and add multilib dir if necessary. 9713 lt_tmp_lt_search_path_spec= 9714 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9715 for lt_sys_path in $lt_search_path_spec; do 9716 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9717 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9718 else 9719 test -d "$lt_sys_path" && \ 9720 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9721 fi 9722 done 9723 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9724 BEGIN {RS=" "; FS="/|\n";} { 9725 lt_foo=""; 9726 lt_count=0; 9727 for (lt_i = NF; lt_i > 0; lt_i--) { 9728 if ($lt_i != "" && $lt_i != ".") { 9729 if ($lt_i == "..") { 9730 lt_count++; 9731 } else { 9732 if (lt_count == 0) { 9733 lt_foo="/" $lt_i lt_foo; 9734 } else { 9735 lt_count--; 9736 } 9737 } 9738 } 9739 } 9740 if (lt_foo != "") { lt_freq[lt_foo]++; } 9741 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9742 }'` 9743 # AWK program above erroneously prepends '/' to C:/dos/paths 9744 # for these hosts. 9745 case $host_os in 9746 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9747 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9748 esac 9749 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9750 else 9751 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9752 fi 9753 library_names_spec= 9754 libname_spec='lib$name' 9755 soname_spec= 9756 shrext_cmds=".so" 9757 postinstall_cmds= 9758 postuninstall_cmds= 9759 finish_cmds= 9760 finish_eval= 9761 shlibpath_var= 9762 shlibpath_overrides_runpath=unknown 9763 version_type=none 9764 dynamic_linker="$host_os ld.so" 9765 sys_lib_dlsearch_path_spec="/lib /usr/lib" 9766 need_lib_prefix=unknown 9767 hardcode_into_libs=no 9768 9769 # when you set need_version to no, make sure it does not cause -set_version 9770 # flags to be left without arguments 9771 need_version=unknown 9772 9773 case $host_os in 9774 aix3*) 9775 version_type=linux 9776 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9777 shlibpath_var=LIBPATH 9778 9779 # AIX 3 has no versioning support, so we append a major version to the name. 9780 soname_spec='${libname}${release}${shared_ext}$major' 9781 ;; 9782 9783 aix[4-9]*) 9784 version_type=linux 9785 need_lib_prefix=no 9786 need_version=no 9787 hardcode_into_libs=yes 9788 if test "$host_cpu" = ia64; then 9789 # AIX 5 supports IA64 9790 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9791 shlibpath_var=LD_LIBRARY_PATH 9792 else 9793 # With GCC up to 2.95.x, collect2 would create an import file 9794 # for dependence libraries. The import file would start with 9795 # the line `#! .'. This would cause the generated library to 9796 # depend on `.', always an invalid library. This was fixed in 9797 # development snapshots of GCC prior to 3.0. 9798 case $host_os in 9799 aix4 | aix4.[01] | aix4.[01].*) 9800 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9801 echo ' yes ' 9802 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9803 : 9804 else 9805 can_build_shared=no 9806 fi 9807 ;; 9808 esac 9809 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9810 # soname into executable. Probably we can add versioning support to 9811 # collect2, so additional links can be useful in future. 9812 if test "$aix_use_runtimelinking" = yes; then 9813 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9814 # instead of lib<name>.a to let people know that these are not 9815 # typical AIX shared libraries. 9816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9817 else 9818 # We preserve .a as extension for shared libraries through AIX4.2 9819 # and later when we are not doing run time linking. 9820 library_names_spec='${libname}${release}.a $libname.a' 9821 soname_spec='${libname}${release}${shared_ext}$major' 9822 fi 9823 shlibpath_var=LIBPATH 9824 fi 9825 ;; 9826 9827 amigaos*) 9828 case $host_cpu in 9829 powerpc) 9830 # Since July 2007 AmigaOS4 officially supports .so libraries. 9831 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9833 ;; 9834 m68k) 9835 library_names_spec='$libname.ixlibrary $libname.a' 9836 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9837 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' 9838 ;; 9839 esac 9840 ;; 9841 9842 beos*) 9843 library_names_spec='${libname}${shared_ext}' 9844 dynamic_linker="$host_os ld.so" 9845 shlibpath_var=LIBRARY_PATH 9846 ;; 9847 9848 bsdi[45]*) 9849 version_type=linux 9850 need_version=no 9851 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9852 soname_spec='${libname}${release}${shared_ext}$major' 9853 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9854 shlibpath_var=LD_LIBRARY_PATH 9855 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9856 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9857 # the default ld.so.conf also contains /usr/contrib/lib and 9858 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9859 # libtool to hard-code these into programs 9860 ;; 9861 9862 cygwin* | mingw* | pw32* | cegcc*) 9863 version_type=windows 9864 shrext_cmds=".dll" 9865 need_version=no 9866 need_lib_prefix=no 9867 9868 case $GCC,$host_os in 9869 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9870 library_names_spec='$libname.dll.a' 9871 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9872 postinstall_cmds='base_file=`basename \${file}`~ 9873 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9874 dldir=$destdir/`dirname \$dlpath`~ 9875 test -d \$dldir || mkdir -p \$dldir~ 9876 $install_prog $dir/$dlname \$dldir/$dlname~ 9877 chmod a+x \$dldir/$dlname~ 9878 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9879 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9880 fi' 9881 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9882 dlpath=$dir/\$dldll~ 9883 $RM \$dlpath' 9884 shlibpath_overrides_runpath=yes 9885 9886 case $host_os in 9887 cygwin*) 9888 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9889 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9890 9891 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9892 ;; 9893 mingw* | cegcc*) 9894 # MinGW DLLs use traditional 'lib' prefix 9895 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9896 ;; 9897 pw32*) 9898 # pw32 DLLs use 'pw' prefix rather than 'lib' 9899 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9900 ;; 9901 esac 9902 ;; 9903 9904 *) 9905 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9906 ;; 9907 esac 9908 dynamic_linker='Win32 ld.exe' 9909 # FIXME: first we should search . and the directory the executable is in 9910 shlibpath_var=PATH 9911 ;; 9912 9913 darwin* | rhapsody*) 9914 dynamic_linker="$host_os dyld" 9915 version_type=darwin 9916 need_lib_prefix=no 9917 need_version=no 9918 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9919 soname_spec='${libname}${release}${major}$shared_ext' 9920 shlibpath_overrides_runpath=yes 9921 shlibpath_var=DYLD_LIBRARY_PATH 9922 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9923 9924 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9925 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9926 ;; 9927 9928 dgux*) 9929 version_type=linux 9930 need_lib_prefix=no 9931 need_version=no 9932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9933 soname_spec='${libname}${release}${shared_ext}$major' 9934 shlibpath_var=LD_LIBRARY_PATH 9935 ;; 9936 9937 freebsd* | dragonfly*) 9938 # DragonFly does not have aout. When/if they implement a new 9939 # versioning mechanism, adjust this. 9940 if test -x /usr/bin/objformat; then 9941 objformat=`/usr/bin/objformat` 9942 else 9943 case $host_os in 9944 freebsd[23].*) objformat=aout ;; 9945 *) objformat=elf ;; 9946 esac 9947 fi 9948 version_type=freebsd-$objformat 9949 case $version_type in 9950 freebsd-elf*) 9951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9952 need_version=no 9953 need_lib_prefix=no 9954 ;; 9955 freebsd-*) 9956 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9957 need_version=yes 9958 ;; 9959 esac 9960 shlibpath_var=LD_LIBRARY_PATH 9961 case $host_os in 9962 freebsd2.*) 9963 shlibpath_overrides_runpath=yes 9964 ;; 9965 freebsd3.[01]* | freebsdelf3.[01]*) 9966 shlibpath_overrides_runpath=yes 9967 hardcode_into_libs=yes 9968 ;; 9969 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9970 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9971 shlibpath_overrides_runpath=no 9972 hardcode_into_libs=yes 9973 ;; 9974 *) # from 4.6 on, and DragonFly 9975 shlibpath_overrides_runpath=yes 9976 hardcode_into_libs=yes 9977 ;; 9978 esac 9979 ;; 9980 9981 haiku*) 9982 version_type=linux 9983 need_lib_prefix=no 9984 need_version=no 9985 dynamic_linker="$host_os runtime_loader" 9986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9987 soname_spec='${libname}${release}${shared_ext}$major' 9988 shlibpath_var=LIBRARY_PATH 9989 shlibpath_overrides_runpath=yes 9990 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9991 hardcode_into_libs=yes 9992 ;; 9993 9994 hpux9* | hpux10* | hpux11*) 9995 # Give a soname corresponding to the major version so that dld.sl refuses to 9996 # link against other versions. 9997 version_type=sunos 9998 need_lib_prefix=no 9999 need_version=no 10000 case $host_cpu in 10001 ia64*) 10002 shrext_cmds='.so' 10003 hardcode_into_libs=yes 10004 dynamic_linker="$host_os dld.so" 10005 shlibpath_var=LD_LIBRARY_PATH 10006 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10007 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10008 soname_spec='${libname}${release}${shared_ext}$major' 10009 if test "X$HPUX_IA64_MODE" = X32; then 10010 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10011 else 10012 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10013 fi 10014 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10015 ;; 10016 hppa*64*) 10017 shrext_cmds='.sl' 10018 hardcode_into_libs=yes 10019 dynamic_linker="$host_os dld.sl" 10020 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10021 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10022 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10023 soname_spec='${libname}${release}${shared_ext}$major' 10024 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10025 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10026 ;; 10027 *) 10028 shrext_cmds='.sl' 10029 dynamic_linker="$host_os dld.sl" 10030 shlibpath_var=SHLIB_PATH 10031 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10033 soname_spec='${libname}${release}${shared_ext}$major' 10034 ;; 10035 esac 10036 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10037 postinstall_cmds='chmod 555 $lib' 10038 # or fails outright, so override atomically: 10039 install_override_mode=555 10040 ;; 10041 10042 interix[3-9]*) 10043 version_type=linux 10044 need_lib_prefix=no 10045 need_version=no 10046 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10047 soname_spec='${libname}${release}${shared_ext}$major' 10048 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10049 shlibpath_var=LD_LIBRARY_PATH 10050 shlibpath_overrides_runpath=no 10051 hardcode_into_libs=yes 10052 ;; 10053 10054 irix5* | irix6* | nonstopux*) 10055 case $host_os in 10056 nonstopux*) version_type=nonstopux ;; 10057 *) 10058 if test "$lt_cv_prog_gnu_ld" = yes; then 10059 version_type=linux 10060 else 10061 version_type=irix 10062 fi ;; 10063 esac 10064 need_lib_prefix=no 10065 need_version=no 10066 soname_spec='${libname}${release}${shared_ext}$major' 10067 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10068 case $host_os in 10069 irix5* | nonstopux*) 10070 libsuff= shlibsuff= 10071 ;; 10072 *) 10073 case $LD in # libtool.m4 will add one of these switches to LD 10074 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10075 libsuff= shlibsuff= libmagic=32-bit;; 10076 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10077 libsuff=32 shlibsuff=N32 libmagic=N32;; 10078 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10079 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10080 *) libsuff= shlibsuff= libmagic=never-match;; 10081 esac 10082 ;; 10083 esac 10084 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10085 shlibpath_overrides_runpath=no 10086 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10087 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10088 hardcode_into_libs=yes 10089 ;; 10090 10091 # No shared lib support for Linux oldld, aout, or coff. 10092 linux*oldld* | linux*aout* | linux*coff*) 10093 dynamic_linker=no 10094 ;; 10095 10096 # This must be Linux ELF. 10097 10098 # uclinux* changes (here and below) have been submitted to the libtool 10099 # project, but have not yet been accepted: they are GCC-local changes 10100 # for the time being. (See 10101 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10102 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10103 version_type=linux 10104 need_lib_prefix=no 10105 need_version=no 10106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10107 soname_spec='${libname}${release}${shared_ext}$major' 10108 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10109 shlibpath_var=LD_LIBRARY_PATH 10110 shlibpath_overrides_runpath=no 10111 10112 # Some binutils ld are patched to set DT_RUNPATH 10113 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10114 $as_echo_n "(cached) " >&6 10115 else 10116 lt_cv_shlibpath_overrides_runpath=no 10117 save_LDFLAGS=$LDFLAGS 10118 save_libdir=$libdir 10119 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10120 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10121 if test x$gcc_no_link = xyes; then 10122 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10123 fi 10124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10125 /* end confdefs.h. */ 10126 10127 int 10128 main () 10129 { 10130 10131 ; 10132 return 0; 10133 } 10134 _ACEOF 10135 if ac_fn_c_try_link "$LINENO"; then : 10136 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10137 lt_cv_shlibpath_overrides_runpath=yes 10138 fi 10139 fi 10140 rm -f core conftest.err conftest.$ac_objext \ 10141 conftest$ac_exeext conftest.$ac_ext 10142 LDFLAGS=$save_LDFLAGS 10143 libdir=$save_libdir 10144 10145 fi 10146 10147 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10148 10149 # This implies no fast_install, which is unacceptable. 10150 # Some rework will be needed to allow for fast_install 10151 # before this can be enabled. 10152 hardcode_into_libs=yes 10153 10154 # Append ld.so.conf contents to the search path 10155 if test -f /etc/ld.so.conf; then 10156 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' ' '` 10157 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10158 fi 10159 10160 # We used to test for /lib/ld.so.1 and disable shared libraries on 10161 # powerpc, because MkLinux only supported shared libraries with the 10162 # GNU dynamic linker. Since this was broken with cross compilers, 10163 # most powerpc-linux boxes support dynamic linking these days and 10164 # people can always --disable-shared, the test was removed, and we 10165 # assume the GNU/Linux dynamic linker is in use. 10166 dynamic_linker='GNU/Linux ld.so' 10167 ;; 10168 10169 netbsd*) 10170 version_type=sunos 10171 need_lib_prefix=no 10172 need_version=no 10173 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10175 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10176 dynamic_linker='NetBSD (a.out) ld.so' 10177 else 10178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10179 soname_spec='${libname}${release}${shared_ext}$major' 10180 dynamic_linker='NetBSD ld.elf_so' 10181 fi 10182 shlibpath_var=LD_LIBRARY_PATH 10183 shlibpath_overrides_runpath=yes 10184 hardcode_into_libs=yes 10185 ;; 10186 10187 newsos6) 10188 version_type=linux 10189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10190 shlibpath_var=LD_LIBRARY_PATH 10191 shlibpath_overrides_runpath=yes 10192 ;; 10193 10194 *nto* | *qnx*) 10195 version_type=qnx 10196 need_lib_prefix=no 10197 need_version=no 10198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10199 soname_spec='${libname}${release}${shared_ext}$major' 10200 shlibpath_var=LD_LIBRARY_PATH 10201 shlibpath_overrides_runpath=no 10202 hardcode_into_libs=yes 10203 dynamic_linker='ldqnx.so' 10204 ;; 10205 10206 openbsd*) 10207 version_type=sunos 10208 sys_lib_dlsearch_path_spec="/usr/lib" 10209 need_lib_prefix=no 10210 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10211 case $host_os in 10212 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10213 *) need_version=no ;; 10214 esac 10215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10216 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10217 shlibpath_var=LD_LIBRARY_PATH 10218 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10219 case $host_os in 10220 openbsd2.[89] | openbsd2.[89].*) 10221 shlibpath_overrides_runpath=no 10222 ;; 10223 *) 10224 shlibpath_overrides_runpath=yes 10225 ;; 10226 esac 10227 else 10228 shlibpath_overrides_runpath=yes 10229 fi 10230 ;; 10231 10232 os2*) 10233 libname_spec='$name' 10234 shrext_cmds=".dll" 10235 need_lib_prefix=no 10236 library_names_spec='$libname${shared_ext} $libname.a' 10237 dynamic_linker='OS/2 ld.exe' 10238 shlibpath_var=LIBPATH 10239 ;; 10240 10241 osf3* | osf4* | osf5*) 10242 version_type=osf 10243 need_lib_prefix=no 10244 need_version=no 10245 soname_spec='${libname}${release}${shared_ext}$major' 10246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10247 shlibpath_var=LD_LIBRARY_PATH 10248 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10249 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10250 ;; 10251 10252 rdos*) 10253 dynamic_linker=no 10254 ;; 10255 10256 solaris*) 10257 version_type=linux 10258 need_lib_prefix=no 10259 need_version=no 10260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10261 soname_spec='${libname}${release}${shared_ext}$major' 10262 shlibpath_var=LD_LIBRARY_PATH 10263 shlibpath_overrides_runpath=yes 10264 hardcode_into_libs=yes 10265 # ldd complains unless libraries are executable 10266 postinstall_cmds='chmod +x $lib' 10267 ;; 10268 10269 sunos4*) 10270 version_type=sunos 10271 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10272 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10273 shlibpath_var=LD_LIBRARY_PATH 10274 shlibpath_overrides_runpath=yes 10275 if test "$with_gnu_ld" = yes; then 10276 need_lib_prefix=no 10277 fi 10278 need_version=yes 10279 ;; 10280 10281 sysv4 | sysv4.3*) 10282 version_type=linux 10283 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10284 soname_spec='${libname}${release}${shared_ext}$major' 10285 shlibpath_var=LD_LIBRARY_PATH 10286 case $host_vendor in 10287 sni) 10288 shlibpath_overrides_runpath=no 10289 need_lib_prefix=no 10290 runpath_var=LD_RUN_PATH 10291 ;; 10292 siemens) 10293 need_lib_prefix=no 10294 ;; 10295 motorola) 10296 need_lib_prefix=no 10297 need_version=no 10298 shlibpath_overrides_runpath=no 10299 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10300 ;; 10301 esac 10302 ;; 10303 10304 sysv4*MP*) 10305 if test -d /usr/nec ;then 10306 version_type=linux 10307 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10308 soname_spec='$libname${shared_ext}.$major' 10309 shlibpath_var=LD_LIBRARY_PATH 10310 fi 10311 ;; 10312 10313 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10314 version_type=freebsd-elf 10315 need_lib_prefix=no 10316 need_version=no 10317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10318 soname_spec='${libname}${release}${shared_ext}$major' 10319 shlibpath_var=LD_LIBRARY_PATH 10320 shlibpath_overrides_runpath=yes 10321 hardcode_into_libs=yes 10322 if test "$with_gnu_ld" = yes; then 10323 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10324 else 10325 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10326 case $host_os in 10327 sco3.2v5*) 10328 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10329 ;; 10330 esac 10331 fi 10332 sys_lib_dlsearch_path_spec='/usr/lib' 10333 ;; 10334 10335 tpf*) 10336 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10337 version_type=linux 10338 need_lib_prefix=no 10339 need_version=no 10340 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10341 shlibpath_var=LD_LIBRARY_PATH 10342 shlibpath_overrides_runpath=no 10343 hardcode_into_libs=yes 10344 ;; 10345 10346 uts4*) 10347 version_type=linux 10348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10349 soname_spec='${libname}${release}${shared_ext}$major' 10350 shlibpath_var=LD_LIBRARY_PATH 10351 ;; 10352 10353 *) 10354 dynamic_linker=no 10355 ;; 10356 esac 10357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10358 $as_echo "$dynamic_linker" >&6; } 10359 test "$dynamic_linker" = no && can_build_shared=no 10360 10361 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10362 if test "$GCC" = yes; then 10363 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10364 fi 10365 10366 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10367 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10368 fi 10369 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10370 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10371 fi 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10465 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10466 hardcode_action= 10467 if test -n "$hardcode_libdir_flag_spec" || 10468 test -n "$runpath_var" || 10469 test "X$hardcode_automatic" = "Xyes" ; then 10470 10471 # We can hardcode non-existent directories. 10472 if test "$hardcode_direct" != no && 10473 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10474 # have to relink, otherwise we might link with an installed library 10475 # when we should be linking with a yet-to-be-installed one 10476 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10477 test "$hardcode_minus_L" != no; then 10478 # Linking always hardcodes the temporary library directory. 10479 hardcode_action=relink 10480 else 10481 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10482 hardcode_action=immediate 10483 fi 10484 else 10485 # We cannot hardcode anything, or else we can only hardcode existing 10486 # directories. 10487 hardcode_action=unsupported 10488 fi 10489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10490 $as_echo "$hardcode_action" >&6; } 10491 10492 if test "$hardcode_action" = relink || 10493 test "$inherit_rpath" = yes; then 10494 # Fast installation is not supported 10495 enable_fast_install=no 10496 elif test "$shlibpath_overrides_runpath" = yes || 10497 test "$enable_shared" = no; then 10498 # Fast installation is not necessary 10499 enable_fast_install=needless 10500 fi 10501 10502 10503 10504 10505 10506 10507 if test "x$enable_dlopen" != xyes; then 10508 enable_dlopen=unknown 10509 enable_dlopen_self=unknown 10510 enable_dlopen_self_static=unknown 10511 else 10512 lt_cv_dlopen=no 10513 lt_cv_dlopen_libs= 10514 10515 case $host_os in 10516 beos*) 10517 lt_cv_dlopen="load_add_on" 10518 lt_cv_dlopen_libs= 10519 lt_cv_dlopen_self=yes 10520 ;; 10521 10522 mingw* | pw32* | cegcc*) 10523 lt_cv_dlopen="LoadLibrary" 10524 lt_cv_dlopen_libs= 10525 ;; 10526 10527 cygwin*) 10528 lt_cv_dlopen="dlopen" 10529 lt_cv_dlopen_libs= 10530 ;; 10531 10532 darwin*) 10533 # if libdl is installed we need to link against it 10534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10535 $as_echo_n "checking for dlopen in -ldl... " >&6; } 10536 if ${ac_cv_lib_dl_dlopen+:} false; then : 10537 $as_echo_n "(cached) " >&6 10538 else 10539 ac_check_lib_save_LIBS=$LIBS 10540 LIBS="-ldl $LIBS" 10541 if test x$gcc_no_link = xyes; then 10542 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10543 fi 10544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10545 /* end confdefs.h. */ 10546 10547 /* Override any GCC internal prototype to avoid an error. 10548 Use char because int might match the return type of a GCC 10549 builtin and then its argument prototype would still apply. */ 10550 #ifdef __cplusplus 10551 extern "C" 10552 #endif 10553 char dlopen (); 10554 int 10555 main () 10556 { 10557 return dlopen (); 10558 ; 10559 return 0; 10560 } 10561 _ACEOF 10562 if ac_fn_c_try_link "$LINENO"; then : 10563 ac_cv_lib_dl_dlopen=yes 10564 else 10565 ac_cv_lib_dl_dlopen=no 10566 fi 10567 rm -f core conftest.err conftest.$ac_objext \ 10568 conftest$ac_exeext conftest.$ac_ext 10569 LIBS=$ac_check_lib_save_LIBS 10570 fi 10571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10572 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10573 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10574 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10575 else 10576 10577 lt_cv_dlopen="dyld" 10578 lt_cv_dlopen_libs= 10579 lt_cv_dlopen_self=yes 10580 10581 fi 10582 10583 ;; 10584 10585 *) 10586 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10587 if test "x$ac_cv_func_shl_load" = xyes; then : 10588 lt_cv_dlopen="shl_load" 10589 else 10590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10591 $as_echo_n "checking for shl_load in -ldld... " >&6; } 10592 if ${ac_cv_lib_dld_shl_load+:} false; then : 10593 $as_echo_n "(cached) " >&6 10594 else 10595 ac_check_lib_save_LIBS=$LIBS 10596 LIBS="-ldld $LIBS" 10597 if test x$gcc_no_link = xyes; then 10598 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10599 fi 10600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10601 /* end confdefs.h. */ 10602 10603 /* Override any GCC internal prototype to avoid an error. 10604 Use char because int might match the return type of a GCC 10605 builtin and then its argument prototype would still apply. */ 10606 #ifdef __cplusplus 10607 extern "C" 10608 #endif 10609 char shl_load (); 10610 int 10611 main () 10612 { 10613 return shl_load (); 10614 ; 10615 return 0; 10616 } 10617 _ACEOF 10618 if ac_fn_c_try_link "$LINENO"; then : 10619 ac_cv_lib_dld_shl_load=yes 10620 else 10621 ac_cv_lib_dld_shl_load=no 10622 fi 10623 rm -f core conftest.err conftest.$ac_objext \ 10624 conftest$ac_exeext conftest.$ac_ext 10625 LIBS=$ac_check_lib_save_LIBS 10626 fi 10627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10628 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10629 if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10630 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10631 else 10632 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10633 if test "x$ac_cv_func_dlopen" = xyes; then : 10634 lt_cv_dlopen="dlopen" 10635 else 10636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10637 $as_echo_n "checking for dlopen in -ldl... " >&6; } 10638 if ${ac_cv_lib_dl_dlopen+:} false; then : 10639 $as_echo_n "(cached) " >&6 10640 else 10641 ac_check_lib_save_LIBS=$LIBS 10642 LIBS="-ldl $LIBS" 10643 if test x$gcc_no_link = xyes; then 10644 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10645 fi 10646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10647 /* end confdefs.h. */ 10648 10649 /* Override any GCC internal prototype to avoid an error. 10650 Use char because int might match the return type of a GCC 10651 builtin and then its argument prototype would still apply. */ 10652 #ifdef __cplusplus 10653 extern "C" 10654 #endif 10655 char dlopen (); 10656 int 10657 main () 10658 { 10659 return dlopen (); 10660 ; 10661 return 0; 10662 } 10663 _ACEOF 10664 if ac_fn_c_try_link "$LINENO"; then : 10665 ac_cv_lib_dl_dlopen=yes 10666 else 10667 ac_cv_lib_dl_dlopen=no 10668 fi 10669 rm -f core conftest.err conftest.$ac_objext \ 10670 conftest$ac_exeext conftest.$ac_ext 10671 LIBS=$ac_check_lib_save_LIBS 10672 fi 10673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10674 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10675 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10676 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10677 else 10678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10679 $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10680 if ${ac_cv_lib_svld_dlopen+:} false; then : 10681 $as_echo_n "(cached) " >&6 10682 else 10683 ac_check_lib_save_LIBS=$LIBS 10684 LIBS="-lsvld $LIBS" 10685 if test x$gcc_no_link = xyes; then 10686 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10687 fi 10688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10689 /* end confdefs.h. */ 10690 10691 /* Override any GCC internal prototype to avoid an error. 10692 Use char because int might match the return type of a GCC 10693 builtin and then its argument prototype would still apply. */ 10694 #ifdef __cplusplus 10695 extern "C" 10696 #endif 10697 char dlopen (); 10698 int 10699 main () 10700 { 10701 return dlopen (); 10702 ; 10703 return 0; 10704 } 10705 _ACEOF 10706 if ac_fn_c_try_link "$LINENO"; then : 10707 ac_cv_lib_svld_dlopen=yes 10708 else 10709 ac_cv_lib_svld_dlopen=no 10710 fi 10711 rm -f core conftest.err conftest.$ac_objext \ 10712 conftest$ac_exeext conftest.$ac_ext 10713 LIBS=$ac_check_lib_save_LIBS 10714 fi 10715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10716 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10717 if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10718 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10719 else 10720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10721 $as_echo_n "checking for dld_link in -ldld... " >&6; } 10722 if ${ac_cv_lib_dld_dld_link+:} false; then : 10723 $as_echo_n "(cached) " >&6 10724 else 10725 ac_check_lib_save_LIBS=$LIBS 10726 LIBS="-ldld $LIBS" 10727 if test x$gcc_no_link = xyes; then 10728 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10729 fi 10730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10731 /* end confdefs.h. */ 10732 10733 /* Override any GCC internal prototype to avoid an error. 10734 Use char because int might match the return type of a GCC 10735 builtin and then its argument prototype would still apply. */ 10736 #ifdef __cplusplus 10737 extern "C" 10738 #endif 10739 char dld_link (); 10740 int 10741 main () 10742 { 10743 return dld_link (); 10744 ; 10745 return 0; 10746 } 10747 _ACEOF 10748 if ac_fn_c_try_link "$LINENO"; then : 10749 ac_cv_lib_dld_dld_link=yes 10750 else 10751 ac_cv_lib_dld_dld_link=no 10752 fi 10753 rm -f core conftest.err conftest.$ac_objext \ 10754 conftest$ac_exeext conftest.$ac_ext 10755 LIBS=$ac_check_lib_save_LIBS 10756 fi 10757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10758 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10759 if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10760 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10761 fi 10762 10763 10764 fi 10765 10766 10767 fi 10768 10769 10770 fi 10771 10772 10773 fi 10774 10775 10776 fi 10777 10778 ;; 10779 esac 10780 10781 if test "x$lt_cv_dlopen" != xno; then 10782 enable_dlopen=yes 10783 else 10784 enable_dlopen=no 10785 fi 10786 10787 case $lt_cv_dlopen in 10788 dlopen) 10789 save_CPPFLAGS="$CPPFLAGS" 10790 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10791 10792 save_LDFLAGS="$LDFLAGS" 10793 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10794 10795 save_LIBS="$LIBS" 10796 LIBS="$lt_cv_dlopen_libs $LIBS" 10797 10798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10799 $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10800 if ${lt_cv_dlopen_self+:} false; then : 10801 $as_echo_n "(cached) " >&6 10802 else 10803 if test "$cross_compiling" = yes; then : 10804 lt_cv_dlopen_self=cross 10805 else 10806 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10807 lt_status=$lt_dlunknown 10808 cat > conftest.$ac_ext <<_LT_EOF 10809 #line 10819 "configure" 10810 #include "confdefs.h" 10811 10812 #if HAVE_DLFCN_H 10813 #include <dlfcn.h> 10814 #endif 10815 10816 #include <stdio.h> 10817 10818 #ifdef RTLD_GLOBAL 10819 # define LT_DLGLOBAL RTLD_GLOBAL 10820 #else 10821 # ifdef DL_GLOBAL 10822 # define LT_DLGLOBAL DL_GLOBAL 10823 # else 10824 # define LT_DLGLOBAL 0 10825 # endif 10826 #endif 10827 10828 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10829 find out it does not work in some platform. */ 10830 #ifndef LT_DLLAZY_OR_NOW 10831 # ifdef RTLD_LAZY 10832 # define LT_DLLAZY_OR_NOW RTLD_LAZY 10833 # else 10834 # ifdef DL_LAZY 10835 # define LT_DLLAZY_OR_NOW DL_LAZY 10836 # else 10837 # ifdef RTLD_NOW 10838 # define LT_DLLAZY_OR_NOW RTLD_NOW 10839 # else 10840 # ifdef DL_NOW 10841 # define LT_DLLAZY_OR_NOW DL_NOW 10842 # else 10843 # define LT_DLLAZY_OR_NOW 0 10844 # endif 10845 # endif 10846 # endif 10847 # endif 10848 #endif 10849 10850 /* When -fvisbility=hidden is used, assume the code has been annotated 10851 correspondingly for the symbols needed. */ 10852 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10853 void fnord () __attribute__((visibility("default"))); 10854 #endif 10855 10856 void fnord () { int i=42; } 10857 int main () 10858 { 10859 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10860 int status = $lt_dlunknown; 10861 10862 if (self) 10863 { 10864 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10865 else 10866 { 10867 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10868 else puts (dlerror ()); 10869 } 10870 /* dlclose (self); */ 10871 } 10872 else 10873 puts (dlerror ()); 10874 10875 return status; 10876 } 10877 _LT_EOF 10878 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10879 (eval $ac_link) 2>&5 10880 ac_status=$? 10881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10882 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10883 (./conftest; exit; ) >&5 2>/dev/null 10884 lt_status=$? 10885 case x$lt_status in 10886 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10887 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10888 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10889 esac 10890 else : 10891 # compilation failed 10892 lt_cv_dlopen_self=no 10893 fi 10894 fi 10895 rm -fr conftest* 10896 10897 10898 fi 10899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10900 $as_echo "$lt_cv_dlopen_self" >&6; } 10901 10902 if test "x$lt_cv_dlopen_self" = xyes; then 10903 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10905 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10906 if ${lt_cv_dlopen_self_static+:} false; then : 10907 $as_echo_n "(cached) " >&6 10908 else 10909 if test "$cross_compiling" = yes; then : 10910 lt_cv_dlopen_self_static=cross 10911 else 10912 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10913 lt_status=$lt_dlunknown 10914 cat > conftest.$ac_ext <<_LT_EOF 10915 #line 10925 "configure" 10916 #include "confdefs.h" 10917 10918 #if HAVE_DLFCN_H 10919 #include <dlfcn.h> 10920 #endif 10921 10922 #include <stdio.h> 10923 10924 #ifdef RTLD_GLOBAL 10925 # define LT_DLGLOBAL RTLD_GLOBAL 10926 #else 10927 # ifdef DL_GLOBAL 10928 # define LT_DLGLOBAL DL_GLOBAL 10929 # else 10930 # define LT_DLGLOBAL 0 10931 # endif 10932 #endif 10933 10934 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10935 find out it does not work in some platform. */ 10936 #ifndef LT_DLLAZY_OR_NOW 10937 # ifdef RTLD_LAZY 10938 # define LT_DLLAZY_OR_NOW RTLD_LAZY 10939 # else 10940 # ifdef DL_LAZY 10941 # define LT_DLLAZY_OR_NOW DL_LAZY 10942 # else 10943 # ifdef RTLD_NOW 10944 # define LT_DLLAZY_OR_NOW RTLD_NOW 10945 # else 10946 # ifdef DL_NOW 10947 # define LT_DLLAZY_OR_NOW DL_NOW 10948 # else 10949 # define LT_DLLAZY_OR_NOW 0 10950 # endif 10951 # endif 10952 # endif 10953 # endif 10954 #endif 10955 10956 /* When -fvisbility=hidden is used, assume the code has been annotated 10957 correspondingly for the symbols needed. */ 10958 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10959 void fnord () __attribute__((visibility("default"))); 10960 #endif 10961 10962 void fnord () { int i=42; } 10963 int main () 10964 { 10965 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10966 int status = $lt_dlunknown; 10967 10968 if (self) 10969 { 10970 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10971 else 10972 { 10973 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10974 else puts (dlerror ()); 10975 } 10976 /* dlclose (self); */ 10977 } 10978 else 10979 puts (dlerror ()); 10980 10981 return status; 10982 } 10983 _LT_EOF 10984 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10985 (eval $ac_link) 2>&5 10986 ac_status=$? 10987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10988 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10989 (./conftest; exit; ) >&5 2>/dev/null 10990 lt_status=$? 10991 case x$lt_status in 10992 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10993 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10994 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10995 esac 10996 else : 10997 # compilation failed 10998 lt_cv_dlopen_self_static=no 10999 fi 11000 fi 11001 rm -fr conftest* 11002 11003 11004 fi 11005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11006 $as_echo "$lt_cv_dlopen_self_static" >&6; } 11007 fi 11008 11009 CPPFLAGS="$save_CPPFLAGS" 11010 LDFLAGS="$save_LDFLAGS" 11011 LIBS="$save_LIBS" 11012 ;; 11013 esac 11014 11015 case $lt_cv_dlopen_self in 11016 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11017 *) enable_dlopen_self=unknown ;; 11018 esac 11019 11020 case $lt_cv_dlopen_self_static in 11021 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11022 *) enable_dlopen_self_static=unknown ;; 11023 esac 11024 fi 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 striplib= 11043 old_striplib= 11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11045 $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11046 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11047 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11048 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11050 $as_echo "yes" >&6; } 11051 else 11052 # FIXME - insert some real tests, host_os isn't really good enough 11053 case $host_os in 11054 darwin*) 11055 if test -n "$STRIP" ; then 11056 striplib="$STRIP -x" 11057 old_striplib="$STRIP -S" 11058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11059 $as_echo "yes" >&6; } 11060 else 11061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11062 $as_echo "no" >&6; } 11063 fi 11064 ;; 11065 *) 11066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11067 $as_echo "no" >&6; } 11068 ;; 11069 esac 11070 fi 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 # Report which library types will actually be built 11084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11085 $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11087 $as_echo "$can_build_shared" >&6; } 11088 11089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11090 $as_echo_n "checking whether to build shared libraries... " >&6; } 11091 test "$can_build_shared" = "no" && enable_shared=no 11092 11093 # On AIX, shared libraries and static libraries use the same namespace, and 11094 # are all built from PIC. 11095 case $host_os in 11096 aix3*) 11097 test "$enable_shared" = yes && enable_static=no 11098 if test -n "$RANLIB"; then 11099 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11100 postinstall_cmds='$RANLIB $lib' 11101 fi 11102 ;; 11103 11104 aix[4-9]*) 11105 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11106 test "$enable_shared" = yes && enable_static=no 11107 fi 11108 ;; 11109 esac 11110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11111 $as_echo "$enable_shared" >&6; } 11112 11113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11114 $as_echo_n "checking whether to build static libraries... " >&6; } 11115 # Make sure either enable_shared or enable_static is yes. 11116 test "$enable_shared" = yes || enable_static=yes 11117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11118 $as_echo "$enable_static" >&6; } 11119 11120 11121 11122 11123 fi 11124 ac_ext=c 11125 ac_cpp='$CPP $CPPFLAGS' 11126 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11127 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11128 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11129 11130 CC="$lt_save_CC" 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 ac_config_commands="$ac_config_commands libtool" 11145 11146 11147 11148 11149 # Only expand once: 11150 11151 11152 11153 11154 11155 case $host in 11156 *-cygwin* | *-mingw*) 11157 # 'host' will be top-level target in the case of a target lib, 11158 # we must compare to with_cross_host to decide if this is a native 11159 # or cross-compiler and select where to install dlls appropriately. 11160 if test -n "$with_cross_host" && 11161 test x"$with_cross_host" != x"no"; then 11162 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 11163 else 11164 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 11165 fi 11166 ;; 11167 *) 11168 lt_host_flags= 11169 ;; 11170 esac 11171 11172 11173 11174 11175 11176 11177 11178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 11179 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 11180 # Check whether --enable-maintainer-mode was given. 11181 if test "${enable_maintainer_mode+set}" = set; then : 11182 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 11183 else 11184 USE_MAINTAINER_MODE=no 11185 fi 11186 11187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 11188 $as_echo "$USE_MAINTAINER_MODE" >&6; } 11189 if test $USE_MAINTAINER_MODE = yes; then 11190 MAINTAINER_MODE_TRUE= 11191 MAINTAINER_MODE_FALSE='#' 11192 else 11193 MAINTAINER_MODE_TRUE='#' 11194 MAINTAINER_MODE_FALSE= 11195 fi 11196 11197 MAINT=$MAINTAINER_MODE_TRUE 11198 11199 11200 11201 ac_ext=c 11202 ac_cpp='$CPP $CPPFLAGS' 11203 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11204 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11205 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11206 11207 # The same as in boehm-gc and libstdc++. Have to borrow it from there. 11208 # We must force CC to /not/ be precious variables; otherwise 11209 # the wrong, non-multilib-adjusted value will be used in multilibs. 11210 # As a side effect, we have to subst CFLAGS ourselves. 11211 11212 11213 11214 ac_ext=c 11215 ac_cpp='$CPP $CPPFLAGS' 11216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11218 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11219 if test -n "$ac_tool_prefix"; then 11220 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 11221 set dummy ${ac_tool_prefix}gcc; ac_word=$2 11222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11223 $as_echo_n "checking for $ac_word... " >&6; } 11224 if ${ac_cv_prog_CC+:} false; then : 11225 $as_echo_n "(cached) " >&6 11226 else 11227 if test -n "$CC"; then 11228 ac_cv_prog_CC="$CC" # Let the user override the test. 11229 else 11230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11231 for as_dir in $PATH 11232 do 11233 IFS=$as_save_IFS 11234 test -z "$as_dir" && as_dir=. 11235 for ac_exec_ext in '' $ac_executable_extensions; do 11236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11237 ac_cv_prog_CC="${ac_tool_prefix}gcc" 11238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11239 break 2 11240 fi 11241 done 11242 done 11243 IFS=$as_save_IFS 11244 11245 fi 11246 fi 11247 CC=$ac_cv_prog_CC 11248 if test -n "$CC"; then 11249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11250 $as_echo "$CC" >&6; } 11251 else 11252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11253 $as_echo "no" >&6; } 11254 fi 11255 11256 11257 fi 11258 if test -z "$ac_cv_prog_CC"; then 11259 ac_ct_CC=$CC 11260 # Extract the first word of "gcc", so it can be a program name with args. 11261 set dummy gcc; ac_word=$2 11262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11263 $as_echo_n "checking for $ac_word... " >&6; } 11264 if ${ac_cv_prog_ac_ct_CC+:} false; then : 11265 $as_echo_n "(cached) " >&6 11266 else 11267 if test -n "$ac_ct_CC"; then 11268 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11269 else 11270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11271 for as_dir in $PATH 11272 do 11273 IFS=$as_save_IFS 11274 test -z "$as_dir" && as_dir=. 11275 for ac_exec_ext in '' $ac_executable_extensions; do 11276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11277 ac_cv_prog_ac_ct_CC="gcc" 11278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11279 break 2 11280 fi 11281 done 11282 done 11283 IFS=$as_save_IFS 11284 11285 fi 11286 fi 11287 ac_ct_CC=$ac_cv_prog_ac_ct_CC 11288 if test -n "$ac_ct_CC"; then 11289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11290 $as_echo "$ac_ct_CC" >&6; } 11291 else 11292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11293 $as_echo "no" >&6; } 11294 fi 11295 11296 if test "x$ac_ct_CC" = x; then 11297 CC="" 11298 else 11299 case $cross_compiling:$ac_tool_warned in 11300 yes:) 11301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11302 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11303 ac_tool_warned=yes ;; 11304 esac 11305 CC=$ac_ct_CC 11306 fi 11307 else 11308 CC="$ac_cv_prog_CC" 11309 fi 11310 11311 if test -z "$CC"; then 11312 if test -n "$ac_tool_prefix"; then 11313 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 11314 set dummy ${ac_tool_prefix}cc; ac_word=$2 11315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11316 $as_echo_n "checking for $ac_word... " >&6; } 11317 if ${ac_cv_prog_CC+:} false; then : 11318 $as_echo_n "(cached) " >&6 11319 else 11320 if test -n "$CC"; then 11321 ac_cv_prog_CC="$CC" # Let the user override the test. 11322 else 11323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11324 for as_dir in $PATH 11325 do 11326 IFS=$as_save_IFS 11327 test -z "$as_dir" && as_dir=. 11328 for ac_exec_ext in '' $ac_executable_extensions; do 11329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11330 ac_cv_prog_CC="${ac_tool_prefix}cc" 11331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11332 break 2 11333 fi 11334 done 11335 done 11336 IFS=$as_save_IFS 11337 11338 fi 11339 fi 11340 CC=$ac_cv_prog_CC 11341 if test -n "$CC"; then 11342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11343 $as_echo "$CC" >&6; } 11344 else 11345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11346 $as_echo "no" >&6; } 11347 fi 11348 11349 11350 fi 11351 fi 11352 if test -z "$CC"; then 11353 # Extract the first word of "cc", so it can be a program name with args. 11354 set dummy cc; ac_word=$2 11355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11356 $as_echo_n "checking for $ac_word... " >&6; } 11357 if ${ac_cv_prog_CC+:} false; then : 11358 $as_echo_n "(cached) " >&6 11359 else 11360 if test -n "$CC"; then 11361 ac_cv_prog_CC="$CC" # Let the user override the test. 11362 else 11363 ac_prog_rejected=no 11364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11365 for as_dir in $PATH 11366 do 11367 IFS=$as_save_IFS 11368 test -z "$as_dir" && as_dir=. 11369 for ac_exec_ext in '' $ac_executable_extensions; do 11370 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11371 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 11372 ac_prog_rejected=yes 11373 continue 11374 fi 11375 ac_cv_prog_CC="cc" 11376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11377 break 2 11378 fi 11379 done 11380 done 11381 IFS=$as_save_IFS 11382 11383 if test $ac_prog_rejected = yes; then 11384 # We found a bogon in the path, so make sure we never use it. 11385 set dummy $ac_cv_prog_CC 11386 shift 11387 if test $# != 0; then 11388 # We chose a different compiler from the bogus one. 11389 # However, it has the same basename, so the bogon will be chosen 11390 # first if we set CC to just the basename; use the full file name. 11391 shift 11392 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 11393 fi 11394 fi 11395 fi 11396 fi 11397 CC=$ac_cv_prog_CC 11398 if test -n "$CC"; then 11399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11400 $as_echo "$CC" >&6; } 11401 else 11402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11403 $as_echo "no" >&6; } 11404 fi 11405 11406 11407 fi 11408 if test -z "$CC"; then 11409 if test -n "$ac_tool_prefix"; then 11410 for ac_prog in cl.exe 11411 do 11412 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11413 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11415 $as_echo_n "checking for $ac_word... " >&6; } 11416 if ${ac_cv_prog_CC+:} false; then : 11417 $as_echo_n "(cached) " >&6 11418 else 11419 if test -n "$CC"; then 11420 ac_cv_prog_CC="$CC" # Let the user override the test. 11421 else 11422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11423 for as_dir in $PATH 11424 do 11425 IFS=$as_save_IFS 11426 test -z "$as_dir" && as_dir=. 11427 for ac_exec_ext in '' $ac_executable_extensions; do 11428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11429 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 11430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11431 break 2 11432 fi 11433 done 11434 done 11435 IFS=$as_save_IFS 11436 11437 fi 11438 fi 11439 CC=$ac_cv_prog_CC 11440 if test -n "$CC"; then 11441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11442 $as_echo "$CC" >&6; } 11443 else 11444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11445 $as_echo "no" >&6; } 11446 fi 11447 11448 11449 test -n "$CC" && break 11450 done 11451 fi 11452 if test -z "$CC"; then 11453 ac_ct_CC=$CC 11454 for ac_prog in cl.exe 11455 do 11456 # Extract the first word of "$ac_prog", so it can be a program name with args. 11457 set dummy $ac_prog; ac_word=$2 11458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11459 $as_echo_n "checking for $ac_word... " >&6; } 11460 if ${ac_cv_prog_ac_ct_CC+:} false; then : 11461 $as_echo_n "(cached) " >&6 11462 else 11463 if test -n "$ac_ct_CC"; then 11464 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11465 else 11466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11467 for as_dir in $PATH 11468 do 11469 IFS=$as_save_IFS 11470 test -z "$as_dir" && as_dir=. 11471 for ac_exec_ext in '' $ac_executable_extensions; do 11472 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11473 ac_cv_prog_ac_ct_CC="$ac_prog" 11474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11475 break 2 11476 fi 11477 done 11478 done 11479 IFS=$as_save_IFS 11480 11481 fi 11482 fi 11483 ac_ct_CC=$ac_cv_prog_ac_ct_CC 11484 if test -n "$ac_ct_CC"; then 11485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11486 $as_echo "$ac_ct_CC" >&6; } 11487 else 11488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11489 $as_echo "no" >&6; } 11490 fi 11491 11492 11493 test -n "$ac_ct_CC" && break 11494 done 11495 11496 if test "x$ac_ct_CC" = x; then 11497 CC="" 11498 else 11499 case $cross_compiling:$ac_tool_warned in 11500 yes:) 11501 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11502 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11503 ac_tool_warned=yes ;; 11504 esac 11505 CC=$ac_ct_CC 11506 fi 11507 fi 11508 11509 fi 11510 11511 11512 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11513 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11514 as_fn_error $? "no acceptable C compiler found in \$PATH 11515 See \`config.log' for more details" "$LINENO" 5; } 11516 11517 # Provide some information about the compiler. 11518 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 11519 set X $ac_compile 11520 ac_compiler=$2 11521 for ac_option in --version -v -V -qversion; do 11522 { { ac_try="$ac_compiler $ac_option >&5" 11523 case "(($ac_try" in 11524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11525 *) ac_try_echo=$ac_try;; 11526 esac 11527 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11528 $as_echo "$ac_try_echo"; } >&5 11529 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 11530 ac_status=$? 11531 if test -s conftest.err; then 11532 sed '10a\ 11533 ... rest of stderr output deleted ... 11534 10q' conftest.err >conftest.er1 11535 cat conftest.er1 >&5 11536 fi 11537 rm -f conftest.er1 conftest.err 11538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11539 test $ac_status = 0; } 11540 done 11541 11542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 11543 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 11544 if ${ac_cv_c_compiler_gnu+:} false; then : 11545 $as_echo_n "(cached) " >&6 11546 else 11547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11548 /* end confdefs.h. */ 11549 11550 int 11551 main () 11552 { 11553 #ifndef __GNUC__ 11554 choke me 11555 #endif 11556 11557 ; 11558 return 0; 11559 } 11560 _ACEOF 11561 if ac_fn_c_try_compile "$LINENO"; then : 11562 ac_compiler_gnu=yes 11563 else 11564 ac_compiler_gnu=no 11565 fi 11566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11567 ac_cv_c_compiler_gnu=$ac_compiler_gnu 11568 11569 fi 11570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 11571 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 11572 if test $ac_compiler_gnu = yes; then 11573 GCC=yes 11574 else 11575 GCC= 11576 fi 11577 ac_test_CFLAGS=${CFLAGS+set} 11578 ac_save_CFLAGS=$CFLAGS 11579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 11580 $as_echo_n "checking whether $CC accepts -g... " >&6; } 11581 if ${ac_cv_prog_cc_g+:} false; then : 11582 $as_echo_n "(cached) " >&6 11583 else 11584 ac_save_c_werror_flag=$ac_c_werror_flag 11585 ac_c_werror_flag=yes 11586 ac_cv_prog_cc_g=no 11587 CFLAGS="-g" 11588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11589 /* end confdefs.h. */ 11590 11591 int 11592 main () 11593 { 11594 11595 ; 11596 return 0; 11597 } 11598 _ACEOF 11599 if ac_fn_c_try_compile "$LINENO"; then : 11600 ac_cv_prog_cc_g=yes 11601 else 11602 CFLAGS="" 11603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11604 /* end confdefs.h. */ 11605 11606 int 11607 main () 11608 { 11609 11610 ; 11611 return 0; 11612 } 11613 _ACEOF 11614 if ac_fn_c_try_compile "$LINENO"; then : 11615 11616 else 11617 ac_c_werror_flag=$ac_save_c_werror_flag 11618 CFLAGS="-g" 11619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11620 /* end confdefs.h. */ 11621 11622 int 11623 main () 11624 { 11625 11626 ; 11627 return 0; 11628 } 11629 _ACEOF 11630 if ac_fn_c_try_compile "$LINENO"; then : 11631 ac_cv_prog_cc_g=yes 11632 fi 11633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11634 fi 11635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11636 fi 11637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11638 ac_c_werror_flag=$ac_save_c_werror_flag 11639 fi 11640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 11641 $as_echo "$ac_cv_prog_cc_g" >&6; } 11642 if test "$ac_test_CFLAGS" = set; then 11643 CFLAGS=$ac_save_CFLAGS 11644 elif test $ac_cv_prog_cc_g = yes; then 11645 if test "$GCC" = yes; then 11646 CFLAGS="-g -O2" 11647 else 11648 CFLAGS="-g" 11649 fi 11650 else 11651 if test "$GCC" = yes; then 11652 CFLAGS="-O2" 11653 else 11654 CFLAGS= 11655 fi 11656 fi 11657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 11658 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 11659 if ${ac_cv_prog_cc_c89+:} false; then : 11660 $as_echo_n "(cached) " >&6 11661 else 11662 ac_cv_prog_cc_c89=no 11663 ac_save_CC=$CC 11664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11665 /* end confdefs.h. */ 11666 #include <stdarg.h> 11667 #include <stdio.h> 11668 struct stat; 11669 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 11670 struct buf { int x; }; 11671 FILE * (*rcsopen) (struct buf *, struct stat *, int); 11672 static char *e (p, i) 11673 char **p; 11674 int i; 11675 { 11676 return p[i]; 11677 } 11678 static char *f (char * (*g) (char **, int), char **p, ...) 11679 { 11680 char *s; 11681 va_list v; 11682 va_start (v,p); 11683 s = g (p, va_arg (v,int)); 11684 va_end (v); 11685 return s; 11686 } 11687 11688 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 11689 function prototypes and stuff, but not '\xHH' hex character constants. 11690 These don't provoke an error unfortunately, instead are silently treated 11691 as 'x'. The following induces an error, until -std is added to get 11692 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 11693 array size at least. It's necessary to write '\x00'==0 to get something 11694 that's true only with -std. */ 11695 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 11696 11697 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 11698 inside strings and character constants. */ 11699 #define FOO(x) 'x' 11700 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 11701 11702 int test (int i, double x); 11703 struct s1 {int (*f) (int a);}; 11704 struct s2 {int (*f) (double a);}; 11705 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 11706 int argc; 11707 char **argv; 11708 int 11709 main () 11710 { 11711 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 11712 ; 11713 return 0; 11714 } 11715 _ACEOF 11716 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 11717 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 11718 do 11719 CC="$ac_save_CC $ac_arg" 11720 if ac_fn_c_try_compile "$LINENO"; then : 11721 ac_cv_prog_cc_c89=$ac_arg 11722 fi 11723 rm -f core conftest.err conftest.$ac_objext 11724 test "x$ac_cv_prog_cc_c89" != "xno" && break 11725 done 11726 rm -f conftest.$ac_ext 11727 CC=$ac_save_CC 11728 11729 fi 11730 # AC_CACHE_VAL 11731 case "x$ac_cv_prog_cc_c89" in 11732 x) 11733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 11734 $as_echo "none needed" >&6; } ;; 11735 xno) 11736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 11737 $as_echo "unsupported" >&6; } ;; 11738 *) 11739 CC="$CC $ac_cv_prog_cc_c89" 11740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 11741 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 11742 esac 11743 if test "x$ac_cv_prog_cc_c89" != xno; then : 11744 11745 fi 11746 11747 ac_ext=c 11748 ac_cpp='$CPP $CPPFLAGS' 11749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11751 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11752 11753 ac_ext=c 11754 ac_cpp='$CPP $CPPFLAGS' 11755 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11756 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11757 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 11759 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 11760 if ${am_cv_prog_cc_c_o+:} false; then : 11761 $as_echo_n "(cached) " >&6 11762 else 11763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11764 /* end confdefs.h. */ 11765 11766 int 11767 main () 11768 { 11769 11770 ; 11771 return 0; 11772 } 11773 _ACEOF 11774 # Make sure it works both with $CC and with simple cc. 11775 # Following AC_PROG_CC_C_O, we do the test twice because some 11776 # compilers refuse to overwrite an existing .o file with -o, 11777 # though they will create one. 11778 am_cv_prog_cc_c_o=yes 11779 for am_i in 1 2; do 11780 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 11781 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 11782 ac_status=$? 11783 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11784 (exit $ac_status); } \ 11785 && test -f conftest2.$ac_objext; then 11786 : OK 11787 else 11788 am_cv_prog_cc_c_o=no 11789 break 11790 fi 11791 done 11792 rm -f core conftest* 11793 unset am_i 11794 fi 11795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 11796 $as_echo "$am_cv_prog_cc_c_o" >&6; } 11797 if test "$am_cv_prog_cc_c_o" != yes; then 11798 # Losing compiler, so override with the script. 11799 # FIXME: It is wrong to rewrite CC. 11800 # But if we don't then we get into trouble of one sort or another. 11801 # A longer-term fix would be to have automake use am__CC in this case, 11802 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 11803 CC="$am_aux_dir/compile $CC" 11804 fi 11805 ac_ext=c 11806 ac_cpp='$CPP $CPPFLAGS' 11807 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11808 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11809 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11810 11811 11812 depcc="$CC" am_compiler_list= 11813 11814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 11815 $as_echo_n "checking dependency style of $depcc... " >&6; } 11816 if ${am_cv_CC_dependencies_compiler_type+:} false; then : 11817 $as_echo_n "(cached) " >&6 11818 else 11819 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 11820 # We make a subdir and do the tests there. Otherwise we can end up 11821 # making bogus files that we don't know about and never remove. For 11822 # instance it was reported that on HP-UX the gcc test will end up 11823 # making a dummy file named 'D' -- because '-MD' means "put the output 11824 # in D". 11825 rm -rf conftest.dir 11826 mkdir conftest.dir 11827 # Copy depcomp to subdir because otherwise we won't find it if we're 11828 # using a relative directory. 11829 cp "$am_depcomp" conftest.dir 11830 cd conftest.dir 11831 # We will build objects and dependencies in a subdirectory because 11832 # it helps to detect inapplicable dependency modes. For instance 11833 # both Tru64's cc and ICC support -MD to output dependencies as a 11834 # side effect of compilation, but ICC will put the dependencies in 11835 # the current directory while Tru64 will put them in the object 11836 # directory. 11837 mkdir sub 11838 11839 am_cv_CC_dependencies_compiler_type=none 11840 if test "$am_compiler_list" = ""; then 11841 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 11842 fi 11843 am__universal=false 11844 case " $depcc " in #( 11845 *\ -arch\ *\ -arch\ *) am__universal=true ;; 11846 esac 11847 11848 for depmode in $am_compiler_list; do 11849 # Setup a source with many dependencies, because some compilers 11850 # like to wrap large dependency lists on column 80 (with \), and 11851 # we should not choose a depcomp mode which is confused by this. 11852 # 11853 # We need to recreate these files for each test, as the compiler may 11854 # overwrite some of them when testing with obscure command lines. 11855 # This happens at least with the AIX C compiler. 11856 : > sub/conftest.c 11857 for i in 1 2 3 4 5 6; do 11858 echo '#include "conftst'$i'.h"' >> sub/conftest.c 11859 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 11860 # Solaris 10 /bin/sh. 11861 echo '/* dummy */' > sub/conftst$i.h 11862 done 11863 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 11864 11865 # We check with '-c' and '-o' for the sake of the "dashmstdout" 11866 # mode. It turns out that the SunPro C++ compiler does not properly 11867 # handle '-M -o', and we need to detect this. Also, some Intel 11868 # versions had trouble with output in subdirs. 11869 am__obj=sub/conftest.${OBJEXT-o} 11870 am__minus_obj="-o $am__obj" 11871 case $depmode in 11872 gcc) 11873 # This depmode causes a compiler race in universal mode. 11874 test "$am__universal" = false || continue 11875 ;; 11876 nosideeffect) 11877 # After this tag, mechanisms are not by side-effect, so they'll 11878 # only be used when explicitly requested. 11879 if test "x$enable_dependency_tracking" = xyes; then 11880 continue 11881 else 11882 break 11883 fi 11884 ;; 11885 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 11886 # This compiler won't grok '-c -o', but also, the minuso test has 11887 # not run yet. These depmodes are late enough in the game, and 11888 # so weak that their functioning should not be impacted. 11889 am__obj=conftest.${OBJEXT-o} 11890 am__minus_obj= 11891 ;; 11892 none) break ;; 11893 esac 11894 if depmode=$depmode \ 11895 source=sub/conftest.c object=$am__obj \ 11896 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 11897 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 11898 >/dev/null 2>conftest.err && 11899 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 11900 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 11901 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 11902 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 11903 # icc doesn't choke on unknown options, it will just issue warnings 11904 # or remarks (even with -Werror). So we grep stderr for any message 11905 # that says an option was ignored or not supported. 11906 # When given -MP, icc 7.0 and 7.1 complain thusly: 11907 # icc: Command line warning: ignoring option '-M'; no argument required 11908 # The diagnosis changed in icc 8.0: 11909 # icc: Command line remark: option '-MP' not supported 11910 if (grep 'ignoring option' conftest.err || 11911 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 11912 am_cv_CC_dependencies_compiler_type=$depmode 11913 break 11914 fi 11915 fi 11916 done 11917 11918 cd .. 11919 rm -rf conftest.dir 11920 else 11921 am_cv_CC_dependencies_compiler_type=none 11922 fi 11923 11924 fi 11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 11926 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 11927 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 11928 11929 if 11930 test "x$enable_dependency_tracking" != xno \ 11931 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 11932 am__fastdepCC_TRUE= 11933 am__fastdepCC_FALSE='#' 11934 else 11935 am__fastdepCC_TRUE='#' 11936 am__fastdepCC_FALSE= 11937 fi 11938 11939 11940 11941 11942 11943 11944 11945 11946 if test "x$GCC" != "xyes"; then 11947 as_fn_error $? "libquadmath must be built with GCC" "$LINENO" 5 11948 fi 11949 ac_ext=c 11950 ac_cpp='$CPP $CPPFLAGS' 11951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11953 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11955 $as_echo_n "checking how to run the C preprocessor... " >&6; } 11956 # On Suns, sometimes $CPP names a directory. 11957 if test -n "$CPP" && test -d "$CPP"; then 11958 CPP= 11959 fi 11960 if test -z "$CPP"; then 11961 if ${ac_cv_prog_CPP+:} false; then : 11962 $as_echo_n "(cached) " >&6 11963 else 11964 # Double quotes because CPP needs to be expanded 11965 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11966 do 11967 ac_preproc_ok=false 11968 for ac_c_preproc_warn_flag in '' yes 11969 do 11970 # Use a header file that comes with gcc, so configuring glibc 11971 # with a fresh cross-compiler works. 11972 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11973 # <limits.h> exists even on freestanding compilers. 11974 # On the NeXT, cc -E runs the code through the compiler's parser, 11975 # not just through cpp. "Syntax error" is here to catch this case. 11976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11977 /* end confdefs.h. */ 11978 #ifdef __STDC__ 11979 # include <limits.h> 11980 #else 11981 # include <assert.h> 11982 #endif 11983 Syntax error 11984 _ACEOF 11985 if ac_fn_c_try_cpp "$LINENO"; then : 11986 11987 else 11988 # Broken: fails on valid input. 11989 continue 11990 fi 11991 rm -f conftest.err conftest.i conftest.$ac_ext 11992 11993 # OK, works on sane cases. Now check whether nonexistent headers 11994 # can be detected and how. 11995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11996 /* end confdefs.h. */ 11997 #include <ac_nonexistent.h> 11998 _ACEOF 11999 if ac_fn_c_try_cpp "$LINENO"; then : 12000 # Broken: success on invalid input. 12001 continue 12002 else 12003 # Passes both tests. 12004 ac_preproc_ok=: 12005 break 12006 fi 12007 rm -f conftest.err conftest.i conftest.$ac_ext 12008 12009 done 12010 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12011 rm -f conftest.i conftest.err conftest.$ac_ext 12012 if $ac_preproc_ok; then : 12013 break 12014 fi 12015 12016 done 12017 ac_cv_prog_CPP=$CPP 12018 12019 fi 12020 CPP=$ac_cv_prog_CPP 12021 else 12022 ac_cv_prog_CPP=$CPP 12023 fi 12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 12025 $as_echo "$CPP" >&6; } 12026 ac_preproc_ok=false 12027 for ac_c_preproc_warn_flag in '' yes 12028 do 12029 # Use a header file that comes with gcc, so configuring glibc 12030 # with a fresh cross-compiler works. 12031 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12032 # <limits.h> exists even on freestanding compilers. 12033 # On the NeXT, cc -E runs the code through the compiler's parser, 12034 # not just through cpp. "Syntax error" is here to catch this case. 12035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12036 /* end confdefs.h. */ 12037 #ifdef __STDC__ 12038 # include <limits.h> 12039 #else 12040 # include <assert.h> 12041 #endif 12042 Syntax error 12043 _ACEOF 12044 if ac_fn_c_try_cpp "$LINENO"; then : 12045 12046 else 12047 # Broken: fails on valid input. 12048 continue 12049 fi 12050 rm -f conftest.err conftest.i conftest.$ac_ext 12051 12052 # OK, works on sane cases. Now check whether nonexistent headers 12053 # can be detected and how. 12054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12055 /* end confdefs.h. */ 12056 #include <ac_nonexistent.h> 12057 _ACEOF 12058 if ac_fn_c_try_cpp "$LINENO"; then : 12059 # Broken: success on invalid input. 12060 continue 12061 else 12062 # Passes both tests. 12063 ac_preproc_ok=: 12064 break 12065 fi 12066 rm -f conftest.err conftest.i conftest.$ac_ext 12067 12068 done 12069 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12070 rm -f conftest.i conftest.err conftest.$ac_ext 12071 if $ac_preproc_ok; then : 12072 12073 else 12074 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12075 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12076 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 12077 See \`config.log' for more details" "$LINENO" 5; } 12078 fi 12079 12080 ac_ext=c 12081 ac_cpp='$CPP $CPPFLAGS' 12082 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12083 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12084 ac_compiler_gnu=$ac_cv_c_compiler_gnu 12085 12086 12087 12088 # Check whether --with-toolexeclibdir was given. 12089 if test "${with_toolexeclibdir+set}" = set; then : 12090 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 12091 /) 12092 ;; 12093 */) 12094 with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 12095 ;; 12096 esac 12097 else 12098 with_toolexeclibdir=no 12099 fi 12100 12101 12102 12103 # Calculate toolexeclibdir 12104 # Also toolexecdir, though it's only used in toolexeclibdir 12105 case ${version_specific_libs} in 12106 yes) 12107 # Need the gcc compiler version to know where to install libraries 12108 # and header files if --enable-version-specific-runtime-libs option 12109 # is selected. 12110 toolexecdir='$(libdir)/gcc/$(target_alias)' 12111 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 12112 ;; 12113 no) 12114 if test -n "$with_cross_host" && 12115 test x"$with_cross_host" != x"no"; then 12116 # Install a library built with a cross compiler in tooldir, not libdir. 12117 toolexecdir='$(exec_prefix)/$(target_alias)' 12118 case ${with_toolexeclibdir} in 12119 no) 12120 toolexeclibdir='$(toolexecdir)/lib' 12121 ;; 12122 *) 12123 toolexeclibdir=${with_toolexeclibdir} 12124 ;; 12125 esac 12126 else 12127 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 12128 toolexeclibdir='$(libdir)' 12129 fi 12130 multi_os_directory=`$CC -print-multi-os-directory` 12131 case $multi_os_directory in 12132 .) ;; # Avoid trailing /. 12133 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 12134 esac 12135 ;; 12136 esac 12137 12138 12139 12140 for ac_header in fenv.h langinfo.h locale.h wchar.h wctype.h limits.h ctype.h printf.h errno.h 12141 do : 12142 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12143 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12144 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12145 cat >>confdefs.h <<_ACEOF 12146 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12147 _ACEOF 12148 12149 fi 12150 12151 done 12152 12153 12154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the math.h includes POSIX's signgam" >&5 12155 $as_echo_n "checking whether the math.h includes POSIX's signgam... " >&6; } 12156 if ${libgfor_cv_have_math_h_signgam+:} false; then : 12157 $as_echo_n "(cached) " >&6 12158 else 12159 12160 save_CFLAGS="$CFLAGS" 12161 CFLAGS="$CFLAGS -Werror" 12162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12163 /* end confdefs.h. */ 12164 12165 #include <math.h> 12166 void foo(void) { signgam = 1; } 12167 int 12168 main () 12169 { 12170 12171 ; 12172 return 0; 12173 } 12174 _ACEOF 12175 if ac_fn_c_try_compile "$LINENO"; then : 12176 libgfor_cv_have_math_h_signgam=yes 12177 else 12178 libgfor_cv_have_math_h_signgam=no 12179 fi 12180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12181 CFLAGS="$save_CFLAGS" 12182 fi 12183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_math_h_signgam" >&5 12184 $as_echo "$libgfor_cv_have_math_h_signgam" >&6; } 12185 if test $libgfor_cv_have_math_h_signgam = yes; then 12186 12187 $as_echo "#define HAVE_MATH_H_SIGNGAM 1" >>confdefs.h 12188 12189 fi 12190 12191 # If available, sqrtl and cbrtl speed up the calculation - 12192 # but they are not required 12193 if test x$gcc_no_link != xyes; then 12194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtl in -lm" >&5 12195 $as_echo_n "checking for sqrtl in -lm... " >&6; } 12196 if ${ac_cv_lib_m_sqrtl+:} false; then : 12197 $as_echo_n "(cached) " >&6 12198 else 12199 ac_check_lib_save_LIBS=$LIBS 12200 LIBS="-lm $LIBS" 12201 if test x$gcc_no_link = xyes; then 12202 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12203 fi 12204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12205 /* end confdefs.h. */ 12206 12207 /* Override any GCC internal prototype to avoid an error. 12208 Use char because int might match the return type of a GCC 12209 builtin and then its argument prototype would still apply. */ 12210 #ifdef __cplusplus 12211 extern "C" 12212 #endif 12213 char sqrtl (); 12214 int 12215 main () 12216 { 12217 return sqrtl (); 12218 ; 12219 return 0; 12220 } 12221 _ACEOF 12222 if ac_fn_c_try_link "$LINENO"; then : 12223 ac_cv_lib_m_sqrtl=yes 12224 else 12225 ac_cv_lib_m_sqrtl=no 12226 fi 12227 rm -f core conftest.err conftest.$ac_objext \ 12228 conftest$ac_exeext conftest.$ac_ext 12229 LIBS=$ac_check_lib_save_LIBS 12230 fi 12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrtl" >&5 12232 $as_echo "$ac_cv_lib_m_sqrtl" >&6; } 12233 if test "x$ac_cv_lib_m_sqrtl" = xyes; then : 12234 12235 $as_echo "#define HAVE_SQRTL 1" >>confdefs.h 12236 12237 fi 12238 12239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cbrtl in -lm" >&5 12240 $as_echo_n "checking for cbrtl in -lm... " >&6; } 12241 if ${ac_cv_lib_m_cbrtl+:} false; then : 12242 $as_echo_n "(cached) " >&6 12243 else 12244 ac_check_lib_save_LIBS=$LIBS 12245 LIBS="-lm $LIBS" 12246 if test x$gcc_no_link = xyes; then 12247 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12248 fi 12249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12250 /* end confdefs.h. */ 12251 12252 /* Override any GCC internal prototype to avoid an error. 12253 Use char because int might match the return type of a GCC 12254 builtin and then its argument prototype would still apply. */ 12255 #ifdef __cplusplus 12256 extern "C" 12257 #endif 12258 char cbrtl (); 12259 int 12260 main () 12261 { 12262 return cbrtl (); 12263 ; 12264 return 0; 12265 } 12266 _ACEOF 12267 if ac_fn_c_try_link "$LINENO"; then : 12268 ac_cv_lib_m_cbrtl=yes 12269 else 12270 ac_cv_lib_m_cbrtl=no 12271 fi 12272 rm -f core conftest.err conftest.$ac_objext \ 12273 conftest$ac_exeext conftest.$ac_ext 12274 LIBS=$ac_check_lib_save_LIBS 12275 fi 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cbrtl" >&5 12277 $as_echo "$ac_cv_lib_m_cbrtl" >&6; } 12278 if test "x$ac_cv_lib_m_cbrtl" = xyes; then : 12279 12280 $as_echo "#define HAVE_CBRTL 1" >>confdefs.h 12281 12282 fi 12283 12284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feholdexcept in -lm" >&5 12285 $as_echo_n "checking for feholdexcept in -lm... " >&6; } 12286 if ${ac_cv_lib_m_feholdexcept+:} false; then : 12287 $as_echo_n "(cached) " >&6 12288 else 12289 ac_check_lib_save_LIBS=$LIBS 12290 LIBS="-lm $LIBS" 12291 if test x$gcc_no_link = xyes; then 12292 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12293 fi 12294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12295 /* end confdefs.h. */ 12296 12297 /* Override any GCC internal prototype to avoid an error. 12298 Use char because int might match the return type of a GCC 12299 builtin and then its argument prototype would still apply. */ 12300 #ifdef __cplusplus 12301 extern "C" 12302 #endif 12303 char feholdexcept (); 12304 int 12305 main () 12306 { 12307 return feholdexcept (); 12308 ; 12309 return 0; 12310 } 12311 _ACEOF 12312 if ac_fn_c_try_link "$LINENO"; then : 12313 ac_cv_lib_m_feholdexcept=yes 12314 else 12315 ac_cv_lib_m_feholdexcept=no 12316 fi 12317 rm -f core conftest.err conftest.$ac_objext \ 12318 conftest$ac_exeext conftest.$ac_ext 12319 LIBS=$ac_check_lib_save_LIBS 12320 fi 12321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feholdexcept" >&5 12322 $as_echo "$ac_cv_lib_m_feholdexcept" >&6; } 12323 if test "x$ac_cv_lib_m_feholdexcept" = xyes; then : 12324 12325 $as_echo "#define HAVE_FEHOLDEXCEPT 1" >>confdefs.h 12326 12327 fi 12328 12329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fesetround in -lm" >&5 12330 $as_echo_n "checking for fesetround in -lm... " >&6; } 12331 if ${ac_cv_lib_m_fesetround+:} false; then : 12332 $as_echo_n "(cached) " >&6 12333 else 12334 ac_check_lib_save_LIBS=$LIBS 12335 LIBS="-lm $LIBS" 12336 if test x$gcc_no_link = xyes; then 12337 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12338 fi 12339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12340 /* end confdefs.h. */ 12341 12342 /* Override any GCC internal prototype to avoid an error. 12343 Use char because int might match the return type of a GCC 12344 builtin and then its argument prototype would still apply. */ 12345 #ifdef __cplusplus 12346 extern "C" 12347 #endif 12348 char fesetround (); 12349 int 12350 main () 12351 { 12352 return fesetround (); 12353 ; 12354 return 0; 12355 } 12356 _ACEOF 12357 if ac_fn_c_try_link "$LINENO"; then : 12358 ac_cv_lib_m_fesetround=yes 12359 else 12360 ac_cv_lib_m_fesetround=no 12361 fi 12362 rm -f core conftest.err conftest.$ac_objext \ 12363 conftest$ac_exeext conftest.$ac_ext 12364 LIBS=$ac_check_lib_save_LIBS 12365 fi 12366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fesetround" >&5 12367 $as_echo "$ac_cv_lib_m_fesetround" >&6; } 12368 if test "x$ac_cv_lib_m_fesetround" = xyes; then : 12369 12370 $as_echo "#define HAVE_FESETROUND 1" >>confdefs.h 12371 12372 fi 12373 12374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feupdateenv in -lm" >&5 12375 $as_echo_n "checking for feupdateenv in -lm... " >&6; } 12376 if ${ac_cv_lib_m_feupdateenv+:} false; then : 12377 $as_echo_n "(cached) " >&6 12378 else 12379 ac_check_lib_save_LIBS=$LIBS 12380 LIBS="-lm $LIBS" 12381 if test x$gcc_no_link = xyes; then 12382 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12383 fi 12384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12385 /* end confdefs.h. */ 12386 12387 /* Override any GCC internal prototype to avoid an error. 12388 Use char because int might match the return type of a GCC 12389 builtin and then its argument prototype would still apply. */ 12390 #ifdef __cplusplus 12391 extern "C" 12392 #endif 12393 char feupdateenv (); 12394 int 12395 main () 12396 { 12397 return feupdateenv (); 12398 ; 12399 return 0; 12400 } 12401 _ACEOF 12402 if ac_fn_c_try_link "$LINENO"; then : 12403 ac_cv_lib_m_feupdateenv=yes 12404 else 12405 ac_cv_lib_m_feupdateenv=no 12406 fi 12407 rm -f core conftest.err conftest.$ac_objext \ 12408 conftest$ac_exeext conftest.$ac_ext 12409 LIBS=$ac_check_lib_save_LIBS 12410 fi 12411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feupdateenv" >&5 12412 $as_echo "$ac_cv_lib_m_feupdateenv" >&6; } 12413 if test "x$ac_cv_lib_m_feupdateenv" = xyes; then : 12414 12415 $as_echo "#define HAVE_FEUPDATEENV 1" >>confdefs.h 12416 12417 fi 12418 12419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fesetenv in -lm" >&5 12420 $as_echo_n "checking for fesetenv in -lm... " >&6; } 12421 if ${ac_cv_lib_m_fesetenv+:} false; then : 12422 $as_echo_n "(cached) " >&6 12423 else 12424 ac_check_lib_save_LIBS=$LIBS 12425 LIBS="-lm $LIBS" 12426 if test x$gcc_no_link = xyes; then 12427 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12428 fi 12429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12430 /* end confdefs.h. */ 12431 12432 /* Override any GCC internal prototype to avoid an error. 12433 Use char because int might match the return type of a GCC 12434 builtin and then its argument prototype would still apply. */ 12435 #ifdef __cplusplus 12436 extern "C" 12437 #endif 12438 char fesetenv (); 12439 int 12440 main () 12441 { 12442 return fesetenv (); 12443 ; 12444 return 0; 12445 } 12446 _ACEOF 12447 if ac_fn_c_try_link "$LINENO"; then : 12448 ac_cv_lib_m_fesetenv=yes 12449 else 12450 ac_cv_lib_m_fesetenv=no 12451 fi 12452 rm -f core conftest.err conftest.$ac_objext \ 12453 conftest$ac_exeext conftest.$ac_ext 12454 LIBS=$ac_check_lib_save_LIBS 12455 fi 12456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fesetenv" >&5 12457 $as_echo "$ac_cv_lib_m_fesetenv" >&6; } 12458 if test "x$ac_cv_lib_m_fesetenv" = xyes; then : 12459 12460 $as_echo "#define HAVE_FESETENV 1" >>confdefs.h 12461 12462 fi 12463 12464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fetestexcept in -lm" >&5 12465 $as_echo_n "checking for fetestexcept in -lm... " >&6; } 12466 if ${ac_cv_lib_m_fetestexcept+:} false; then : 12467 $as_echo_n "(cached) " >&6 12468 else 12469 ac_check_lib_save_LIBS=$LIBS 12470 LIBS="-lm $LIBS" 12471 if test x$gcc_no_link = xyes; then 12472 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12473 fi 12474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12475 /* end confdefs.h. */ 12476 12477 /* Override any GCC internal prototype to avoid an error. 12478 Use char because int might match the return type of a GCC 12479 builtin and then its argument prototype would still apply. */ 12480 #ifdef __cplusplus 12481 extern "C" 12482 #endif 12483 char fetestexcept (); 12484 int 12485 main () 12486 { 12487 return fetestexcept (); 12488 ; 12489 return 0; 12490 } 12491 _ACEOF 12492 if ac_fn_c_try_link "$LINENO"; then : 12493 ac_cv_lib_m_fetestexcept=yes 12494 else 12495 ac_cv_lib_m_fetestexcept=no 12496 fi 12497 rm -f core conftest.err conftest.$ac_objext \ 12498 conftest$ac_exeext conftest.$ac_ext 12499 LIBS=$ac_check_lib_save_LIBS 12500 fi 12501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fetestexcept" >&5 12502 $as_echo "$ac_cv_lib_m_fetestexcept" >&6; } 12503 if test "x$ac_cv_lib_m_fetestexcept" = xyes; then : 12504 12505 $as_echo "#define HAVE_FETESTEXCEPT 1" >>confdefs.h 12506 12507 fi 12508 12509 for ac_func in strtoull 12510 do : 12511 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull" 12512 if test "x$ac_cv_func_strtoull" = xyes; then : 12513 cat >>confdefs.h <<_ACEOF 12514 #define HAVE_STRTOULL 1 12515 _ACEOF 12516 12517 fi 12518 done 12519 12520 else 12521 if test "x$ac_cv_lib_m_sqrtl" = x""yes; then 12522 12523 $as_echo "#define HAVE_SQRTL 1" >>confdefs.h 12524 12525 fi 12526 if test "x$ac_cv_lib_m_cbrtl" = x""yes; then 12527 12528 $as_echo "#define HAVE_CBRTL 1" >>confdefs.h 12529 12530 fi 12531 if test "x$ac_cv_lib_m_feholdexcept" = x""yes; then 12532 12533 $as_echo "#define HAVE_FEHOLDEXCEPT 1" >>confdefs.h 12534 12535 fi 12536 if test "x$ac_cv_lib_m_fesetround" = x""yes; then 12537 12538 $as_echo "#define HAVE_FESETROUND 1" >>confdefs.h 12539 12540 fi 12541 if test "x$ac_cv_lib_m_feupdateenv" = x""yes; then 12542 12543 $as_echo "#define HAVE_FEUPDATEENV 1" >>confdefs.h 12544 12545 fi 12546 if test "x$ac_cv_lib_m_fesetenv" = x""yes; then 12547 12548 $as_echo "#define HAVE_FESETENV 1" >>confdefs.h 12549 12550 fi 12551 if test "x$ac_cv_lib_m_fetestexcept" = x""yes; then 12552 12553 $as_echo "#define HAVE_FETESTEXCEPT 1" >>confdefs.h 12554 12555 fi 12556 fi 12557 12558 # Check for hidden visibility (copied from libssp). 12559 saved_CFLAGS="$CFLAGS" 12560 CFLAGS="$CFLAGS -Werror" 12561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5 12562 $as_echo_n "checking whether hidden visibility is supported... " >&6; } 12563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12564 /* end confdefs.h. */ 12565 12566 void __attribute__((visibility ("hidden"))) bar (void) {} 12567 int 12568 main () 12569 { 12570 12571 ; 12572 return 0; 12573 } 12574 _ACEOF 12575 if ac_fn_c_try_compile "$LINENO"; then : 12576 quadmath_hidden=yes 12577 else 12578 quadmath_hidden=no 12579 fi 12580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_hidden" >&5 12582 $as_echo "$quadmath_hidden" >&6; } 12583 if test x$quadmath_hidden = xyes; then 12584 12585 $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h 12586 12587 fi 12588 CFLAGS="$saved_CFLAGS" 12589 12590 # Check for symbol versioning (copied from libssp). 12591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5 12592 $as_echo_n "checking whether symbol versioning is supported... " >&6; } 12593 # Check whether --enable-symvers was given. 12594 if test "${enable_symvers+set}" = set; then : 12595 enableval=$enable_symvers; quadmath_use_symver=$enableval 12596 else 12597 quadmath_use_symver=yes 12598 fi 12599 12600 if test "x$quadmath_use_symver" != xno; then 12601 if test x$gcc_no_link = xyes; then 12602 # If we cannot link, we cannot build shared libraries, so do not use 12603 # symbol versioning. 12604 quadmath_use_symver=no 12605 else 12606 save_LDFLAGS="$LDFLAGS" 12607 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map" 12608 cat > conftest.map <<EOF 12609 FOO_1.0 { 12610 global: *foo*; bar; local: *; 12611 }; 12612 EOF 12613 if test x$gcc_no_link = xyes; then 12614 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12615 fi 12616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12617 /* end confdefs.h. */ 12618 int foo; 12619 int 12620 main () 12621 { 12622 12623 ; 12624 return 0; 12625 } 12626 _ACEOF 12627 if ac_fn_c_try_link "$LINENO"; then : 12628 quadmath_use_symver=gnu 12629 else 12630 quadmath_use_symver=no 12631 fi 12632 rm -f core conftest.err conftest.$ac_objext \ 12633 conftest$ac_exeext conftest.$ac_ext 12634 if test x$quadmath_use_symver = xno; then 12635 case "$target_os" in 12636 solaris2*) 12637 LDFLAGS="$save_LDFLAGS" 12638 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map" 12639 # Sun ld cannot handle wildcards and treats all entries as undefined. 12640 cat > conftest.map <<EOF 12641 FOO_1.0 { 12642 global: foo; local: *; 12643 }; 12644 EOF 12645 if test x$gcc_no_link = xyes; then 12646 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12647 fi 12648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12649 /* end confdefs.h. */ 12650 int foo; 12651 int 12652 main () 12653 { 12654 12655 ; 12656 return 0; 12657 } 12658 _ACEOF 12659 if ac_fn_c_try_link "$LINENO"; then : 12660 quadmath_use_symver=sun 12661 else 12662 quadmath_use_symver=no 12663 fi 12664 rm -f core conftest.err conftest.$ac_objext \ 12665 conftest$ac_exeext conftest.$ac_ext 12666 ;; 12667 esac 12668 fi 12669 LDFLAGS="$save_LDFLAGS" 12670 fi 12671 fi 12672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_symver" >&5 12673 $as_echo "$quadmath_use_symver" >&6; } 12674 if test "x$quadmath_use_symver" != xno; then 12675 LIBQUAD_USE_SYMVER_TRUE= 12676 LIBQUAD_USE_SYMVER_FALSE='#' 12677 else 12678 LIBQUAD_USE_SYMVER_TRUE='#' 12679 LIBQUAD_USE_SYMVER_FALSE= 12680 fi 12681 12682 if test "x$quadmath_use_symver" = xgnu; then 12683 LIBQUAD_USE_SYMVER_GNU_TRUE= 12684 LIBQUAD_USE_SYMVER_GNU_FALSE='#' 12685 else 12686 LIBQUAD_USE_SYMVER_GNU_TRUE='#' 12687 LIBQUAD_USE_SYMVER_GNU_FALSE= 12688 fi 12689 12690 if test "x$quadmath_use_symver" = xsun; then 12691 LIBQUAD_USE_SYMVER_SUN_TRUE= 12692 LIBQUAD_USE_SYMVER_SUN_FALSE='#' 12693 else 12694 LIBQUAD_USE_SYMVER_SUN_TRUE='#' 12695 LIBQUAD_USE_SYMVER_SUN_FALSE= 12696 fi 12697 12698 12699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __float128 is supported" >&5 12700 $as_echo_n "checking whether __float128 is supported... " >&6; } 12701 if ${libquad_cv_have_float128+:} false; then : 12702 $as_echo_n "(cached) " >&6 12703 else 12704 if test x$gcc_no_link = xyes; then 12705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12706 /* end confdefs.h. */ 12707 12708 #if (!defined(_ARCH_PPC)) || defined(__LONG_DOUBLE_IEEE128__) 12709 typedef _Complex float __attribute__((mode(TC))) __complex128; 12710 #else 12711 typedef _Complex float __attribute__((mode(KC))) __complex128; 12712 #endif 12713 12714 __float128 foo (__float128 x) 12715 { 12716 12717 __complex128 z1, z2; 12718 12719 z1 = x; 12720 z2 = x / 7.Q; 12721 z2 /= z1; 12722 12723 return (__float128) z2; 12724 } 12725 12726 __float128 bar (__float128 x) 12727 { 12728 return x * __builtin_huge_valq (); 12729 } 12730 12731 int 12732 main () 12733 { 12734 12735 foo (1.2Q); 12736 bar (1.2Q); 12737 12738 ; 12739 return 0; 12740 } 12741 _ACEOF 12742 if ac_fn_c_try_compile "$LINENO"; then : 12743 12744 libquad_cv_have_float128=yes 12745 12746 else 12747 12748 libquad_cv_have_float128=no 12749 12750 fi 12751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12752 else 12753 if test x$gcc_no_link = xyes; then 12754 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12755 fi 12756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12757 /* end confdefs.h. */ 12758 12759 #if (!defined(_ARCH_PPC)) || defined(__LONG_DOUBLE_IEEE128__) 12760 typedef _Complex float __attribute__((mode(TC))) __complex128; 12761 #else 12762 typedef _Complex float __attribute__((mode(KC))) __complex128; 12763 #endif 12764 12765 __float128 foo (__float128 x) 12766 { 12767 12768 __complex128 z1, z2; 12769 12770 z1 = x; 12771 z2 = x / 7.Q; 12772 z2 /= z1; 12773 12774 return (__float128) z2; 12775 } 12776 12777 __float128 bar (__float128 x) 12778 { 12779 return x * __builtin_huge_valq (); 12780 } 12781 12782 int 12783 main () 12784 { 12785 12786 foo (1.2Q); 12787 bar (1.2Q); 12788 12789 ; 12790 return 0; 12791 } 12792 _ACEOF 12793 if ac_fn_c_try_link "$LINENO"; then : 12794 12795 libquad_cv_have_float128=yes 12796 12797 else 12798 12799 libquad_cv_have_float128=no 12800 12801 fi 12802 rm -f core conftest.err conftest.$ac_objext \ 12803 conftest$ac_exeext conftest.$ac_ext 12804 fi 12805 fi 12806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libquad_cv_have_float128" >&5 12807 $as_echo "$libquad_cv_have_float128" >&6; } 12808 if test "x$libquad_cv_have_float128" = xyes; then 12809 BUILD_LIBQUADMATH_TRUE= 12810 BUILD_LIBQUADMATH_FALSE='#' 12811 else 12812 BUILD_LIBQUADMATH_TRUE='#' 12813 BUILD_LIBQUADMATH_FALSE= 12814 fi 12815 12816 12817 # Check for printf hook support. 12818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf hooks are supported" >&5 12819 $as_echo_n "checking whether printf hooks are supported... " >&6; } 12820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12821 /* end confdefs.h. */ 12822 12823 #include <printf.h> 12824 #include <stdarg.h> 12825 #include <stdlib.h> 12826 extern void flt128_va (void *, va_list *); 12827 extern int flt128_ais (const struct printf_info *, size_t, int *, int *); 12828 extern int flt128_printf_fp (FILE *, const struct printf_info *, const void *const *); 12829 12830 int 12831 main () 12832 { 12833 12834 int pa_flt128 = register_printf_type (flt128_va); 12835 int mod_Q = register_printf_modifier (L"Q"); 12836 int res = register_printf_specifier ('f', flt128_printf_fp, flt128_ais); 12837 struct printf_info info = { .user = -1 }; 12838 12839 ; 12840 return 0; 12841 } 12842 _ACEOF 12843 if ac_fn_c_try_compile "$LINENO"; then : 12844 quadmath_printf_hooks=yes 12845 else 12846 quadmath_printf_hooks=no 12847 fi 12848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_printf_hooks" >&5 12850 $as_echo "$quadmath_printf_hooks" >&6; } 12851 if test x$quadmath_printf_hooks = xyes; then 12852 12853 $as_echo "#define HAVE_PRINTF_HOOKS 1" >>confdefs.h 12854 12855 fi 12856 12857 # Check for whether locale support for quadmath_snprintf or Q printf hooks 12858 # should be provided. 12859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether nl_langinfo should be used" >&5 12860 $as_echo_n "checking whether nl_langinfo should be used... " >&6; } 12861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12862 /* end confdefs.h. */ 12863 #include <langinfo.h> 12864 int 12865 main () 12866 { 12867 12868 const char *s; 12869 s = nl_langinfo (DECIMAL_POINT); 12870 s = nl_langinfo (MON_DECIMAL_POINT); 12871 s = nl_langinfo (GROUPING); 12872 s = nl_langinfo (MON_GROUPING); 12873 s = nl_langinfo (THOUSANDS_SEP); 12874 s = nl_langinfo (MON_THOUSANDS_SEP); 12875 (void) s; 12876 12877 ; 12878 return 0; 12879 } 12880 _ACEOF 12881 if ac_fn_c_try_compile "$LINENO"; then : 12882 quadmath_use_nl_langinfo=yes 12883 else 12884 quadmath_use_nl_langinfo=no 12885 fi 12886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_nl_langinfo" >&5 12888 $as_echo "$quadmath_use_nl_langinfo" >&6; } 12889 if test x$quadmath_use_nl_langinfo = xyes; then 12890 12891 $as_echo "#define USE_NL_LANGINFO 1" >>confdefs.h 12892 12893 fi 12894 12895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether nl_langinfo should be used for wide char locale info" >&5 12896 $as_echo_n "checking whether nl_langinfo should be used for wide char locale info... " >&6; } 12897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12898 /* end confdefs.h. */ 12899 #include <langinfo.h> 12900 int 12901 main () 12902 { 12903 12904 const char *s; 12905 s = nl_langinfo (_NL_NUMERIC_DECIMAL_POINT_WC); 12906 s = nl_langinfo (_NL_MONETARY_DECIMAL_POINT_WC); 12907 s = nl_langinfo (_NL_NUMERIC_THOUSANDS_SEP_WC); 12908 s = nl_langinfo (_NL_MONETARY_THOUSANDS_SEP_WC); 12909 (void) s; 12910 12911 ; 12912 return 0; 12913 } 12914 _ACEOF 12915 if ac_fn_c_try_compile "$LINENO"; then : 12916 quadmath_use_nl_langinfo_wc=yes 12917 else 12918 quadmath_use_nl_langinfo_wc=no 12919 fi 12920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_nl_langinfo_wc" >&5 12922 $as_echo "$quadmath_use_nl_langinfo_wc" >&6; } 12923 if test x$quadmath_use_nl_langinfo_wc = xyes; then 12924 12925 $as_echo "#define USE_NL_LANGINFO_WC 1" >>confdefs.h 12926 12927 fi 12928 12929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localeconv should be used" >&5 12930 $as_echo_n "checking whether localeconv should be used... " >&6; } 12931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12932 /* end confdefs.h. */ 12933 #include <locale.h> 12934 int 12935 main () 12936 { 12937 12938 const struct lconv *l = localeconv (); 12939 const char *s; 12940 s = l->decimal_point; 12941 s = l->mon_decimal_point; 12942 s = l->grouping; 12943 s = l->mon_grouping; 12944 s = l->thousands_sep; 12945 s = l->mon_thousands_sep; 12946 (void) s; 12947 12948 ; 12949 return 0; 12950 } 12951 _ACEOF 12952 if ac_fn_c_try_compile "$LINENO"; then : 12953 quadmath_use_localeconv=yes 12954 else 12955 quadmath_use_localeconv=no 12956 fi 12957 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_localeconv" >&5 12959 $as_echo "$quadmath_use_localeconv" >&6; } 12960 if test x$quadmath_use_localeconv = xyes; then 12961 12962 $as_echo "#define USE_LOCALECONV 1" >>confdefs.h 12963 12964 fi 12965 12966 # Check for whether i18n number rewriting support for quadmath_snprintf 12967 # or Q printf hooks should be provided. 12968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether i18n number rewriting support for quadmath_snprintf should be added" >&5 12969 $as_echo_n "checking whether i18n number rewriting support for quadmath_snprintf should be added... " >&6; } 12970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12971 /* end confdefs.h. */ 12972 #include <langinfo.h> 12973 #include <limits.h> 12974 #include <string.h> 12975 #include <wchar.h> 12976 #include <wctype.h> 12977 int 12978 main () 12979 { 12980 12981 const char *s; 12982 char decimal[MB_LEN_MAX]; 12983 wctrans_t map = wctrans ("to_outpunct"); 12984 wint_t wdecimal = towctrans (L'.', map); 12985 mbstate_t state; 12986 memset (&state, '\0', sizeof (state)); 12987 wcrtomb (decimal, wdecimal, &state); 12988 s = nl_langinfo (_NL_CTYPE_OUTDIGIT0_MB); 12989 s = nl_langinfo (_NL_CTYPE_OUTDIGIT0_WC); 12990 s = nl_langinfo (_NL_CTYPE_MB_CUR_MAX); 12991 (void) s; 12992 12993 ; 12994 return 0; 12995 } 12996 _ACEOF 12997 if ac_fn_c_try_compile "$LINENO"; then : 12998 quadmath_use_i18n_number_h=yes 12999 else 13000 quadmath_use_i18n_number_h=no 13001 fi 13002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $quadmath_use_i18n_number_h" >&5 13004 $as_echo "$quadmath_use_i18n_number_h" >&6; } 13005 if test x$quadmath_use_i18n_number_h = xyes; then 13006 13007 $as_echo "#define USE_I18N_NUMBER_H 1" >>confdefs.h 13008 13009 fi 13010 13011 # Add CET specific flags if CET is enabled 13012 # Check whether --enable-cet was given. 13013 if test "${enable_cet+set}" = set; then : 13014 enableval=$enable_cet; 13015 case "$enableval" in 13016 yes|no|auto) ;; 13017 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 13018 esac 13019 13020 else 13021 enable_cet=auto 13022 fi 13023 13024 13025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 13026 $as_echo_n "checking for CET support... " >&6; } 13027 13028 # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 13029 case "$host" in 13030 i[34567]86-*-linux* | x86_64-*-linux*) 13031 case "$enable_cet" in 13032 auto) 13033 # Check if target supports multi-byte NOPs 13034 # and if assembler supports CET insn. 13035 cet_save_CFLAGS="$CFLAGS" 13036 CFLAGS="$CFLAGS -fcf-protection" 13037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13038 /* end confdefs.h. */ 13039 13040 int 13041 main () 13042 { 13043 13044 #if !defined(__SSE2__) 13045 #error target does not support multi-byte NOPs 13046 #else 13047 asm ("setssbsy"); 13048 #endif 13049 13050 ; 13051 return 0; 13052 } 13053 _ACEOF 13054 if ac_fn_c_try_compile "$LINENO"; then : 13055 enable_cet=yes 13056 else 13057 enable_cet=no 13058 fi 13059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13060 CFLAGS="$cet_save_CFLAGS" 13061 ;; 13062 yes) 13063 # Check if assembler supports CET. 13064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13065 /* end confdefs.h. */ 13066 13067 int 13068 main () 13069 { 13070 asm ("setssbsy"); 13071 ; 13072 return 0; 13073 } 13074 _ACEOF 13075 if ac_fn_c_try_compile "$LINENO"; then : 13076 13077 else 13078 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 13079 fi 13080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13081 ;; 13082 esac 13083 ;; 13084 *) 13085 enable_cet=no 13086 ;; 13087 esac 13088 if test x$enable_cet = xyes; then 13089 CET_FLAGS="-fcf-protection -mshstk" 13090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13091 $as_echo "yes" >&6; } 13092 else 13093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13094 $as_echo "no" >&6; } 13095 fi 13096 13097 XCFLAGS="$XCFLAGS $CET_FLAGS" 13098 13099 case x$target in 13100 xpowerpc64le*-linux*) 13101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13102 /* end confdefs.h. */ 13103 #if __SIZEOF_LONG_DOUBLE__ != 16 13104 #error long double is double 13105 #endif 13106 int 13107 main () 13108 { 13109 (void) 0; 13110 ; 13111 return 0; 13112 } 13113 _ACEOF 13114 if ac_fn_c_try_cpp "$LINENO"; then : 13115 XCFLAGS="$XCFLAGS -mno-gnu-attribute" 13116 fi 13117 rm -f conftest.err conftest.i conftest.$ac_ext 13118 ;; 13119 *) 13120 ;; 13121 esac 13122 13123 13124 cat >confcache <<\_ACEOF 13125 # This file is a shell script that caches the results of configure 13126 # tests run on this system so they can be shared between configure 13127 # scripts and configure runs, see configure's option --config-cache. 13128 # It is not useful on other systems. If it contains results you don't 13129 # want to keep, you may remove or edit it. 13130 # 13131 # config.status only pays attention to the cache file if you give it 13132 # the --recheck option to rerun configure. 13133 # 13134 # `ac_cv_env_foo' variables (set or unset) will be overridden when 13135 # loading this file, other *unset* `ac_cv_foo' will be assigned the 13136 # following values. 13137 13138 _ACEOF 13139 13140 # The following way of writing the cache mishandles newlines in values, 13141 # but we know of no workaround that is simple, portable, and efficient. 13142 # So, we kill variables containing newlines. 13143 # Ultrix sh set writes to stderr and can't be redirected directly, 13144 # and sets the high bit in the cache file unless we assign to the vars. 13145 ( 13146 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13147 eval ac_val=\$$ac_var 13148 case $ac_val in #( 13149 *${as_nl}*) 13150 case $ac_var in #( 13151 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13152 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13153 esac 13154 case $ac_var in #( 13155 _ | IFS | as_nl) ;; #( 13156 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13157 *) { eval $ac_var=; unset $ac_var;} ;; 13158 esac ;; 13159 esac 13160 done 13161 13162 (set) 2>&1 | 13163 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13164 *${as_nl}ac_space=\ *) 13165 # `set' does not quote correctly, so add quotes: double-quote 13166 # substitution turns \\\\ into \\, and sed turns \\ into \. 13167 sed -n \ 13168 "s/'/'\\\\''/g; 13169 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13170 ;; #( 13171 *) 13172 # `set' quotes correctly as required by POSIX, so do not add quotes. 13173 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13174 ;; 13175 esac | 13176 sort 13177 ) | 13178 sed ' 13179 /^ac_cv_env_/b end 13180 t clear 13181 :clear 13182 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13183 t end 13184 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13185 :end' >>confcache 13186 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13187 if test -w "$cache_file"; then 13188 if test "x$cache_file" != "x/dev/null"; then 13189 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13190 $as_echo "$as_me: updating cache $cache_file" >&6;} 13191 if test ! -f "$cache_file" || test -h "$cache_file"; then 13192 cat confcache >"$cache_file" 13193 else 13194 case $cache_file in #( 13195 */* | ?:*) 13196 mv -f confcache "$cache_file"$$ && 13197 mv -f "$cache_file"$$ "$cache_file" ;; #( 13198 *) 13199 mv -f confcache "$cache_file" ;; 13200 esac 13201 fi 13202 fi 13203 else 13204 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13205 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13206 fi 13207 fi 13208 rm -f confcache 13209 13210 if test ${multilib} = yes; then 13211 multilib_arg="--enable-multilib" 13212 else 13213 multilib_arg= 13214 fi 13215 13216 13217 # We would like our source tree to be readonly. However when releases or 13218 # pre-releases are generated, the flex/bison generated files as well as the 13219 # various formats of manuals need to be included along with the rest of the 13220 # sources. Therefore we have --enable-generated-files-in-srcdir to do 13221 # just that. 13222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking generated-files-in-srcdir" >&5 13223 $as_echo_n "checking generated-files-in-srcdir... " >&6; } 13224 # Check whether --enable-generated-files-in-srcdir was given. 13225 if test "${enable_generated_files_in_srcdir+set}" = set; then : 13226 enableval=$enable_generated_files_in_srcdir; case "$enableval" in 13227 yes) enable_generated_files_in_srcdir=yes ;; 13228 no) enable_generated_files_in_srcdir=no ;; 13229 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 13230 esac 13231 else 13232 enable_generated_files_in_srcdir=no 13233 fi 13234 13235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5 13236 $as_echo "$enable_generated_files_in_srcdir" >&6; } 13237 if test "$enable_generated_files_in_srcdir" = yes; then 13238 GENINSRC_TRUE= 13239 GENINSRC_FALSE='#' 13240 else 13241 GENINSRC_TRUE='#' 13242 GENINSRC_FALSE= 13243 fi 13244 13245 13246 # Determine what GCC version number to use in filesystem paths. 13247 13248 get_gcc_base_ver="cat" 13249 13250 # Check whether --with-gcc-major-version-only was given. 13251 if test "${with_gcc_major_version_only+set}" = set; then : 13252 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 13253 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 13254 fi 13255 13256 fi 13257 13258 13259 13260 13261 ac_config_files="$ac_config_files Makefile" 13262 13263 cat >confcache <<\_ACEOF 13264 # This file is a shell script that caches the results of configure 13265 # tests run on this system so they can be shared between configure 13266 # scripts and configure runs, see configure's option --config-cache. 13267 # It is not useful on other systems. If it contains results you don't 13268 # want to keep, you may remove or edit it. 13269 # 13270 # config.status only pays attention to the cache file if you give it 13271 # the --recheck option to rerun configure. 13272 # 13273 # `ac_cv_env_foo' variables (set or unset) will be overridden when 13274 # loading this file, other *unset* `ac_cv_foo' will be assigned the 13275 # following values. 13276 13277 _ACEOF 13278 13279 # The following way of writing the cache mishandles newlines in values, 13280 # but we know of no workaround that is simple, portable, and efficient. 13281 # So, we kill variables containing newlines. 13282 # Ultrix sh set writes to stderr and can't be redirected directly, 13283 # and sets the high bit in the cache file unless we assign to the vars. 13284 ( 13285 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13286 eval ac_val=\$$ac_var 13287 case $ac_val in #( 13288 *${as_nl}*) 13289 case $ac_var in #( 13290 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13291 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13292 esac 13293 case $ac_var in #( 13294 _ | IFS | as_nl) ;; #( 13295 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13296 *) { eval $ac_var=; unset $ac_var;} ;; 13297 esac ;; 13298 esac 13299 done 13300 13301 (set) 2>&1 | 13302 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13303 *${as_nl}ac_space=\ *) 13304 # `set' does not quote correctly, so add quotes: double-quote 13305 # substitution turns \\\\ into \\, and sed turns \\ into \. 13306 sed -n \ 13307 "s/'/'\\\\''/g; 13308 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13309 ;; #( 13310 *) 13311 # `set' quotes correctly as required by POSIX, so do not add quotes. 13312 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13313 ;; 13314 esac | 13315 sort 13316 ) | 13317 sed ' 13318 /^ac_cv_env_/b end 13319 t clear 13320 :clear 13321 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13322 t end 13323 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13324 :end' >>confcache 13325 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13326 if test -w "$cache_file"; then 13327 if test "x$cache_file" != "x/dev/null"; then 13328 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13329 $as_echo "$as_me: updating cache $cache_file" >&6;} 13330 if test ! -f "$cache_file" || test -h "$cache_file"; then 13331 cat confcache >"$cache_file" 13332 else 13333 case $cache_file in #( 13334 */* | ?:*) 13335 mv -f confcache "$cache_file"$$ && 13336 mv -f "$cache_file"$$ "$cache_file" ;; #( 13337 *) 13338 mv -f confcache "$cache_file" ;; 13339 esac 13340 fi 13341 fi 13342 else 13343 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13344 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13345 fi 13346 fi 13347 rm -f confcache 13348 13349 test "x$prefix" = xNONE && prefix=$ac_default_prefix 13350 # Let make expand exec_prefix. 13351 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13352 13353 DEFS=-DHAVE_CONFIG_H 13354 13355 ac_libobjs= 13356 ac_ltlibobjs= 13357 U= 13358 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13359 # 1. Remove the extension, and $U if already installed. 13360 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13361 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13362 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13363 # will be set to the directory where LIBOBJS objects are built. 13364 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13365 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13366 done 13367 LIBOBJS=$ac_libobjs 13368 13369 LTLIBOBJS=$ac_ltlibobjs 13370 13371 13372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13373 $as_echo_n "checking that generated files are newer than configure... " >&6; } 13374 if test -n "$am_sleep_pid"; then 13375 # Hide warnings about reused PIDs. 13376 wait $am_sleep_pid 2>/dev/null 13377 fi 13378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13379 $as_echo "done" >&6; } 13380 if test -n "$EXEEXT"; then 13381 am__EXEEXT_TRUE= 13382 am__EXEEXT_FALSE='#' 13383 else 13384 am__EXEEXT_TRUE='#' 13385 am__EXEEXT_FALSE= 13386 fi 13387 13388 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13389 as_fn_error $? "conditional \"AMDEP\" was never defined. 13390 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13391 fi 13392 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13393 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13394 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13395 fi 13396 if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 13397 as_fn_error $? "conditional \"BUILD_INFO\" was never defined. 13398 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13399 fi 13400 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13401 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13402 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13403 fi 13404 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13405 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13406 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13407 fi 13408 if test -z "${LIBQUAD_USE_SYMVER_TRUE}" && test -z "${LIBQUAD_USE_SYMVER_FALSE}"; then 13409 as_fn_error $? "conditional \"LIBQUAD_USE_SYMVER\" was never defined. 13410 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13411 fi 13412 if test -z "${LIBQUAD_USE_SYMVER_GNU_TRUE}" && test -z "${LIBQUAD_USE_SYMVER_GNU_FALSE}"; then 13413 as_fn_error $? "conditional \"LIBQUAD_USE_SYMVER_GNU\" was never defined. 13414 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13415 fi 13416 if test -z "${LIBQUAD_USE_SYMVER_SUN_TRUE}" && test -z "${LIBQUAD_USE_SYMVER_SUN_FALSE}"; then 13417 as_fn_error $? "conditional \"LIBQUAD_USE_SYMVER_SUN\" was never defined. 13418 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13419 fi 13420 if test -z "${BUILD_LIBQUADMATH_TRUE}" && test -z "${BUILD_LIBQUADMATH_FALSE}"; then 13421 as_fn_error $? "conditional \"BUILD_LIBQUADMATH\" was never defined. 13422 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13423 fi 13424 if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then 13425 as_fn_error $? "conditional \"GENINSRC\" was never defined. 13426 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13427 fi 13428 13429 : "${CONFIG_STATUS=./config.status}" 13430 ac_write_fail=0 13431 ac_clean_files_save=$ac_clean_files 13432 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13433 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13434 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13435 as_write_fail=0 13436 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13437 #! $SHELL 13438 # Generated by $as_me. 13439 # Run this file to recreate the current configuration. 13440 # Compiler output produced by configure, useful for debugging 13441 # configure, is in config.log if it exists. 13442 13443 debug=false 13444 ac_cs_recheck=false 13445 ac_cs_silent=false 13446 13447 SHELL=\${CONFIG_SHELL-$SHELL} 13448 export SHELL 13449 _ASEOF 13450 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13451 ## -------------------- ## 13452 ## M4sh Initialization. ## 13453 ## -------------------- ## 13454 13455 # Be more Bourne compatible 13456 DUALCASE=1; export DUALCASE # for MKS sh 13457 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13458 emulate sh 13459 NULLCMD=: 13460 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13461 # is contrary to our usage. Disable this feature. 13462 alias -g '${1+"$@"}'='"$@"' 13463 setopt NO_GLOB_SUBST 13464 else 13465 case `(set -o) 2>/dev/null` in #( 13466 *posix*) : 13467 set -o posix ;; #( 13468 *) : 13469 ;; 13470 esac 13471 fi 13472 13473 13474 as_nl=' 13475 ' 13476 export as_nl 13477 # Printing a long string crashes Solaris 7 /usr/bin/printf. 13478 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13479 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13480 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13481 # Prefer a ksh shell builtin over an external printf program on Solaris, 13482 # but without wasting forks for bash or zsh. 13483 if test -z "$BASH_VERSION$ZSH_VERSION" \ 13484 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13485 as_echo='print -r --' 13486 as_echo_n='print -rn --' 13487 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13488 as_echo='printf %s\n' 13489 as_echo_n='printf %s' 13490 else 13491 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13492 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13493 as_echo_n='/usr/ucb/echo -n' 13494 else 13495 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13496 as_echo_n_body='eval 13497 arg=$1; 13498 case $arg in #( 13499 *"$as_nl"*) 13500 expr "X$arg" : "X\\(.*\\)$as_nl"; 13501 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13502 esac; 13503 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13504 ' 13505 export as_echo_n_body 13506 as_echo_n='sh -c $as_echo_n_body as_echo' 13507 fi 13508 export as_echo_body 13509 as_echo='sh -c $as_echo_body as_echo' 13510 fi 13511 13512 # The user is always right. 13513 if test "${PATH_SEPARATOR+set}" != set; then 13514 PATH_SEPARATOR=: 13515 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13516 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13517 PATH_SEPARATOR=';' 13518 } 13519 fi 13520 13521 13522 # IFS 13523 # We need space, tab and new line, in precisely that order. Quoting is 13524 # there to prevent editors from complaining about space-tab. 13525 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 13526 # splitting by setting IFS to empty value.) 13527 IFS=" "" $as_nl" 13528 13529 # Find who we are. Look in the path if we contain no directory separator. 13530 as_myself= 13531 case $0 in #(( 13532 *[\\/]* ) as_myself=$0 ;; 13533 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13534 for as_dir in $PATH 13535 do 13536 IFS=$as_save_IFS 13537 test -z "$as_dir" && as_dir=. 13538 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13539 done 13540 IFS=$as_save_IFS 13541 13542 ;; 13543 esac 13544 # We did not find ourselves, most probably we were run as `sh COMMAND' 13545 # in which case we are not to be found in the path. 13546 if test "x$as_myself" = x; then 13547 as_myself=$0 13548 fi 13549 if test ! -f "$as_myself"; then 13550 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13551 exit 1 13552 fi 13553 13554 # Unset variables that we do not need and which cause bugs (e.g. in 13555 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13556 # suppresses any "Segmentation fault" message there. '((' could 13557 # trigger a bug in pdksh 5.2.14. 13558 for as_var in BASH_ENV ENV MAIL MAILPATH 13559 do eval test x\${$as_var+set} = xset \ 13560 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13561 done 13562 PS1='$ ' 13563 PS2='> ' 13564 PS4='+ ' 13565 13566 # NLS nuisances. 13567 LC_ALL=C 13568 export LC_ALL 13569 LANGUAGE=C 13570 export LANGUAGE 13571 13572 # CDPATH. 13573 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13574 13575 13576 # as_fn_error STATUS ERROR [LINENO LOG_FD] 13577 # ---------------------------------------- 13578 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13579 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13580 # script with STATUS, using 1 if that was 0. 13581 as_fn_error () 13582 { 13583 as_status=$1; test $as_status -eq 0 && as_status=1 13584 if test "$4"; then 13585 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13586 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13587 fi 13588 $as_echo "$as_me: error: $2" >&2 13589 as_fn_exit $as_status 13590 } # as_fn_error 13591 13592 13593 # as_fn_set_status STATUS 13594 # ----------------------- 13595 # Set $? to STATUS, without forking. 13596 as_fn_set_status () 13597 { 13598 return $1 13599 } # as_fn_set_status 13600 13601 # as_fn_exit STATUS 13602 # ----------------- 13603 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13604 as_fn_exit () 13605 { 13606 set +e 13607 as_fn_set_status $1 13608 exit $1 13609 } # as_fn_exit 13610 13611 # as_fn_unset VAR 13612 # --------------- 13613 # Portably unset VAR. 13614 as_fn_unset () 13615 { 13616 { eval $1=; unset $1;} 13617 } 13618 as_unset=as_fn_unset 13619 # as_fn_append VAR VALUE 13620 # ---------------------- 13621 # Append the text in VALUE to the end of the definition contained in VAR. Take 13622 # advantage of any shell optimizations that allow amortized linear growth over 13623 # repeated appends, instead of the typical quadratic growth present in naive 13624 # implementations. 13625 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13626 eval 'as_fn_append () 13627 { 13628 eval $1+=\$2 13629 }' 13630 else 13631 as_fn_append () 13632 { 13633 eval $1=\$$1\$2 13634 } 13635 fi # as_fn_append 13636 13637 # as_fn_arith ARG... 13638 # ------------------ 13639 # Perform arithmetic evaluation on the ARGs, and store the result in the 13640 # global $as_val. Take advantage of shells that can avoid forks. The arguments 13641 # must be portable across $(()) and expr. 13642 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13643 eval 'as_fn_arith () 13644 { 13645 as_val=$(( $* )) 13646 }' 13647 else 13648 as_fn_arith () 13649 { 13650 as_val=`expr "$@" || test $? -eq 1` 13651 } 13652 fi # as_fn_arith 13653 13654 13655 if expr a : '\(a\)' >/dev/null 2>&1 && 13656 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13657 as_expr=expr 13658 else 13659 as_expr=false 13660 fi 13661 13662 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13663 as_basename=basename 13664 else 13665 as_basename=false 13666 fi 13667 13668 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13669 as_dirname=dirname 13670 else 13671 as_dirname=false 13672 fi 13673 13674 as_me=`$as_basename -- "$0" || 13675 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13676 X"$0" : 'X\(//\)$' \| \ 13677 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13678 $as_echo X/"$0" | 13679 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13680 s//\1/ 13681 q 13682 } 13683 /^X\/\(\/\/\)$/{ 13684 s//\1/ 13685 q 13686 } 13687 /^X\/\(\/\).*/{ 13688 s//\1/ 13689 q 13690 } 13691 s/.*/./; q'` 13692 13693 # Avoid depending upon Character Ranges. 13694 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13695 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13696 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13697 as_cr_digits='0123456789' 13698 as_cr_alnum=$as_cr_Letters$as_cr_digits 13699 13700 ECHO_C= ECHO_N= ECHO_T= 13701 case `echo -n x` in #((((( 13702 -n*) 13703 case `echo 'xy\c'` in 13704 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13705 xy) ECHO_C='\c';; 13706 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13707 ECHO_T=' ';; 13708 esac;; 13709 *) 13710 ECHO_N='-n';; 13711 esac 13712 13713 rm -f conf$$ conf$$.exe conf$$.file 13714 if test -d conf$$.dir; then 13715 rm -f conf$$.dir/conf$$.file 13716 else 13717 rm -f conf$$.dir 13718 mkdir conf$$.dir 2>/dev/null 13719 fi 13720 if (echo >conf$$.file) 2>/dev/null; then 13721 if ln -s conf$$.file conf$$ 2>/dev/null; then 13722 as_ln_s='ln -s' 13723 # ... but there are two gotchas: 13724 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13725 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13726 # In both cases, we have to default to `cp -pR'. 13727 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13728 as_ln_s='cp -pR' 13729 elif ln conf$$.file conf$$ 2>/dev/null; then 13730 as_ln_s=ln 13731 else 13732 as_ln_s='cp -pR' 13733 fi 13734 else 13735 as_ln_s='cp -pR' 13736 fi 13737 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13738 rmdir conf$$.dir 2>/dev/null 13739 13740 13741 # as_fn_mkdir_p 13742 # ------------- 13743 # Create "$as_dir" as a directory, including parents if necessary. 13744 as_fn_mkdir_p () 13745 { 13746 13747 case $as_dir in #( 13748 -*) as_dir=./$as_dir;; 13749 esac 13750 test -d "$as_dir" || eval $as_mkdir_p || { 13751 as_dirs= 13752 while :; do 13753 case $as_dir in #( 13754 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13755 *) as_qdir=$as_dir;; 13756 esac 13757 as_dirs="'$as_qdir' $as_dirs" 13758 as_dir=`$as_dirname -- "$as_dir" || 13759 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13760 X"$as_dir" : 'X\(//\)[^/]' \| \ 13761 X"$as_dir" : 'X\(//\)$' \| \ 13762 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13763 $as_echo X"$as_dir" | 13764 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13765 s//\1/ 13766 q 13767 } 13768 /^X\(\/\/\)[^/].*/{ 13769 s//\1/ 13770 q 13771 } 13772 /^X\(\/\/\)$/{ 13773 s//\1/ 13774 q 13775 } 13776 /^X\(\/\).*/{ 13777 s//\1/ 13778 q 13779 } 13780 s/.*/./; q'` 13781 test -d "$as_dir" && break 13782 done 13783 test -z "$as_dirs" || eval "mkdir $as_dirs" 13784 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13785 13786 13787 } # as_fn_mkdir_p 13788 if mkdir -p . 2>/dev/null; then 13789 as_mkdir_p='mkdir -p "$as_dir"' 13790 else 13791 test -d ./-p && rmdir ./-p 13792 as_mkdir_p=false 13793 fi 13794 13795 13796 # as_fn_executable_p FILE 13797 # ----------------------- 13798 # Test if FILE is an executable regular file. 13799 as_fn_executable_p () 13800 { 13801 test -f "$1" && test -x "$1" 13802 } # as_fn_executable_p 13803 as_test_x='test -x' 13804 as_executable_p=as_fn_executable_p 13805 13806 # Sed expression to map a string onto a valid CPP name. 13807 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13808 13809 # Sed expression to map a string onto a valid variable name. 13810 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13811 13812 13813 exec 6>&1 13814 ## ----------------------------------- ## 13815 ## Main body of $CONFIG_STATUS script. ## 13816 ## ----------------------------------- ## 13817 _ASEOF 13818 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13819 13820 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13821 # Save the log message, to keep $0 and so on meaningful, and to 13822 # report actual input values of CONFIG_FILES etc. instead of their 13823 # values after options handling. 13824 ac_log=" 13825 This file was extended by GCC Quad-precision Math Library $as_me 0.1, which was 13826 generated by GNU Autoconf 2.69. Invocation command line was 13827 13828 CONFIG_FILES = $CONFIG_FILES 13829 CONFIG_HEADERS = $CONFIG_HEADERS 13830 CONFIG_LINKS = $CONFIG_LINKS 13831 CONFIG_COMMANDS = $CONFIG_COMMANDS 13832 $ $0 $@ 13833 13834 on `(hostname || uname -n) 2>/dev/null | sed 1q` 13835 " 13836 13837 _ACEOF 13838 13839 case $ac_config_files in *" 13840 "*) set x $ac_config_files; shift; ac_config_files=$*;; 13841 esac 13842 13843 case $ac_config_headers in *" 13844 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13845 esac 13846 13847 13848 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13849 # Files that config.status was made for. 13850 config_files="$ac_config_files" 13851 config_headers="$ac_config_headers" 13852 config_commands="$ac_config_commands" 13853 13854 _ACEOF 13855 13856 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13857 ac_cs_usage="\ 13858 \`$as_me' instantiates files and other configuration actions 13859 from templates according to the current configuration. Unless the files 13860 and actions are specified as TAGs, all are instantiated by default. 13861 13862 Usage: $0 [OPTION]... [TAG]... 13863 13864 -h, --help print this help, then exit 13865 -V, --version print version number and configuration settings, then exit 13866 --config print configuration, then exit 13867 -q, --quiet, --silent 13868 do not print progress messages 13869 -d, --debug don't remove temporary files 13870 --recheck update $as_me by reconfiguring in the same conditions 13871 --file=FILE[:TEMPLATE] 13872 instantiate the configuration file FILE 13873 --header=FILE[:TEMPLATE] 13874 instantiate the configuration header FILE 13875 13876 Configuration files: 13877 $config_files 13878 13879 Configuration headers: 13880 $config_headers 13881 13882 Configuration commands: 13883 $config_commands 13884 13885 Report bugs to the package provider." 13886 13887 _ACEOF 13888 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13889 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13890 ac_cs_version="\\ 13891 GCC Quad-precision Math Library config.status 0.1 13892 configured by $0, generated by GNU Autoconf 2.69, 13893 with options \\"\$ac_cs_config\\" 13894 13895 Copyright (C) 2012 Free Software Foundation, Inc. 13896 This config.status script is free software; the Free Software Foundation 13897 gives unlimited permission to copy, distribute and modify it." 13898 13899 ac_pwd='$ac_pwd' 13900 srcdir='$srcdir' 13901 INSTALL='$INSTALL' 13902 MKDIR_P='$MKDIR_P' 13903 AWK='$AWK' 13904 test -n "\$AWK" || AWK=awk 13905 _ACEOF 13906 13907 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13908 # The default lists apply if the user does not specify any file. 13909 ac_need_defaults=: 13910 while test $# != 0 13911 do 13912 case $1 in 13913 --*=?*) 13914 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13915 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13916 ac_shift=: 13917 ;; 13918 --*=) 13919 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13920 ac_optarg= 13921 ac_shift=: 13922 ;; 13923 *) 13924 ac_option=$1 13925 ac_optarg=$2 13926 ac_shift=shift 13927 ;; 13928 esac 13929 13930 case $ac_option in 13931 # Handling of the options. 13932 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13933 ac_cs_recheck=: ;; 13934 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13935 $as_echo "$ac_cs_version"; exit ;; 13936 --config | --confi | --conf | --con | --co | --c ) 13937 $as_echo "$ac_cs_config"; exit ;; 13938 --debug | --debu | --deb | --de | --d | -d ) 13939 debug=: ;; 13940 --file | --fil | --fi | --f ) 13941 $ac_shift 13942 case $ac_optarg in 13943 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13944 '') as_fn_error $? "missing file argument" ;; 13945 esac 13946 as_fn_append CONFIG_FILES " '$ac_optarg'" 13947 ac_need_defaults=false;; 13948 --header | --heade | --head | --hea ) 13949 $ac_shift 13950 case $ac_optarg in 13951 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13952 esac 13953 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13954 ac_need_defaults=false;; 13955 --he | --h) 13956 # Conflict between --help and --header 13957 as_fn_error $? "ambiguous option: \`$1' 13958 Try \`$0 --help' for more information.";; 13959 --help | --hel | -h ) 13960 $as_echo "$ac_cs_usage"; exit ;; 13961 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13962 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13963 ac_cs_silent=: ;; 13964 13965 # This is an error. 13966 -*) as_fn_error $? "unrecognized option: \`$1' 13967 Try \`$0 --help' for more information." ;; 13968 13969 *) as_fn_append ac_config_targets " $1" 13970 ac_need_defaults=false ;; 13971 13972 esac 13973 shift 13974 done 13975 13976 ac_configure_extra_args= 13977 13978 if $ac_cs_silent; then 13979 exec 6>/dev/null 13980 ac_configure_extra_args="$ac_configure_extra_args --silent" 13981 fi 13982 13983 _ACEOF 13984 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13985 if \$ac_cs_recheck; then 13986 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13987 shift 13988 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13989 CONFIG_SHELL='$SHELL' 13990 export CONFIG_SHELL 13991 exec "\$@" 13992 fi 13993 13994 _ACEOF 13995 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13996 exec 5>>config.log 13997 { 13998 echo 13999 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14000 ## Running $as_me. ## 14001 _ASBOX 14002 $as_echo "$ac_log" 14003 } >&5 14004 14005 _ACEOF 14006 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14007 # 14008 # INIT-COMMANDS 14009 # 14010 14011 srcdir="$srcdir" 14012 host="$host" 14013 target="$target" 14014 with_multisubdir="$with_multisubdir" 14015 with_multisrctop="$with_multisrctop" 14016 with_target_subdir="$with_target_subdir" 14017 ac_configure_args="${multilib_arg} ${ac_configure_args}" 14018 multi_basedir="$multi_basedir" 14019 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 14020 CC="$CC" 14021 CXX="$CXX" 14022 GFORTRAN="$GFORTRAN" 14023 GDC="$GDC" 14024 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14025 14026 14027 # The HP-UX ksh and POSIX shell print the target directory to stdout 14028 # if CDPATH is set. 14029 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14030 14031 sed_quote_subst='$sed_quote_subst' 14032 double_quote_subst='$double_quote_subst' 14033 delay_variable_subst='$delay_variable_subst' 14034 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14035 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14036 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14037 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14038 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14039 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14040 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14041 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14042 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14043 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14044 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14045 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14046 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14047 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14048 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14049 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14050 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14051 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14052 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14053 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14054 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14055 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14056 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14057 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14058 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14059 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14060 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14061 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14062 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14063 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14064 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14065 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14066 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14067 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14068 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14069 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14070 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14071 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14072 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14073 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14074 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14075 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14076 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14077 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14078 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14079 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14080 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14081 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14082 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"`' 14083 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14084 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14085 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14086 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14087 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14088 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14089 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14090 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14091 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14092 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14093 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14094 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14095 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14096 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14097 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14098 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14099 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14100 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14101 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14102 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14103 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14104 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14105 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14106 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14107 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14108 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14109 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14110 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14111 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14112 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14113 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14114 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14115 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14116 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14117 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14118 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14119 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14120 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14121 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14122 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14123 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14124 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14125 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14126 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14127 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14128 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14129 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14130 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14131 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14132 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14133 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14134 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14135 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14136 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14137 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14138 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14139 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14140 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14141 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14142 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14143 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14144 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14145 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14146 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14147 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14148 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14149 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14150 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14151 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14152 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14153 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14154 14155 LTCC='$LTCC' 14156 LTCFLAGS='$LTCFLAGS' 14157 compiler='$compiler_DEFAULT' 14158 14159 # A function that is used when there is no print builtin or printf. 14160 func_fallback_echo () 14161 { 14162 eval 'cat <<_LTECHO_EOF 14163 \$1 14164 _LTECHO_EOF' 14165 } 14166 14167 # Quote evaled strings. 14168 for var in SHELL \ 14169 ECHO \ 14170 SED \ 14171 GREP \ 14172 EGREP \ 14173 FGREP \ 14174 LD \ 14175 NM \ 14176 LN_S \ 14177 lt_SP2NL \ 14178 lt_NL2SP \ 14179 reload_flag \ 14180 OBJDUMP \ 14181 deplibs_check_method \ 14182 file_magic_cmd \ 14183 AR \ 14184 AR_FLAGS \ 14185 STRIP \ 14186 RANLIB \ 14187 CC \ 14188 CFLAGS \ 14189 compiler \ 14190 lt_cv_sys_global_symbol_pipe \ 14191 lt_cv_sys_global_symbol_to_cdecl \ 14192 lt_cv_sys_global_symbol_to_c_name_address \ 14193 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14194 lt_prog_compiler_no_builtin_flag \ 14195 lt_prog_compiler_wl \ 14196 lt_prog_compiler_pic \ 14197 lt_prog_compiler_static \ 14198 lt_cv_prog_compiler_c_o \ 14199 need_locks \ 14200 DSYMUTIL \ 14201 NMEDIT \ 14202 LIPO \ 14203 OTOOL \ 14204 OTOOL64 \ 14205 shrext_cmds \ 14206 export_dynamic_flag_spec \ 14207 whole_archive_flag_spec \ 14208 compiler_needs_object \ 14209 with_gnu_ld \ 14210 allow_undefined_flag \ 14211 no_undefined_flag \ 14212 hardcode_libdir_flag_spec \ 14213 hardcode_libdir_flag_spec_ld \ 14214 hardcode_libdir_separator \ 14215 fix_srcfile_path \ 14216 exclude_expsyms \ 14217 include_expsyms \ 14218 file_list_spec \ 14219 variables_saved_for_relink \ 14220 libname_spec \ 14221 library_names_spec \ 14222 soname_spec \ 14223 install_override_mode \ 14224 finish_eval \ 14225 old_striplib \ 14226 striplib; do 14227 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14228 *[\\\\\\\`\\"\\\$]*) 14229 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14230 ;; 14231 *) 14232 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14233 ;; 14234 esac 14235 done 14236 14237 # Double-quote double-evaled strings. 14238 for var in reload_cmds \ 14239 old_postinstall_cmds \ 14240 old_postuninstall_cmds \ 14241 old_archive_cmds \ 14242 extract_expsyms_cmds \ 14243 old_archive_from_new_cmds \ 14244 old_archive_from_expsyms_cmds \ 14245 archive_cmds \ 14246 archive_expsym_cmds \ 14247 module_cmds \ 14248 module_expsym_cmds \ 14249 export_symbols_cmds \ 14250 prelink_cmds \ 14251 postinstall_cmds \ 14252 postuninstall_cmds \ 14253 finish_cmds \ 14254 sys_lib_search_path_spec \ 14255 sys_lib_dlsearch_path_spec; do 14256 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14257 *[\\\\\\\`\\"\\\$]*) 14258 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14259 ;; 14260 *) 14261 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14262 ;; 14263 esac 14264 done 14265 14266 ac_aux_dir='$ac_aux_dir' 14267 xsi_shell='$xsi_shell' 14268 lt_shell_append='$lt_shell_append' 14269 14270 # See if we are running on zsh, and set the options which allow our 14271 # commands through without removal of \ escapes INIT. 14272 if test -n "\${ZSH_VERSION+set}" ; then 14273 setopt NO_GLOB_SUBST 14274 fi 14275 14276 14277 PACKAGE='$PACKAGE' 14278 VERSION='$VERSION' 14279 TIMESTAMP='$TIMESTAMP' 14280 RM='$RM' 14281 ofile='$ofile' 14282 14283 14284 14285 14286 _ACEOF 14287 14288 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14289 14290 # Handling of arguments. 14291 for ac_config_target in $ac_config_targets 14292 do 14293 case $ac_config_target in 14294 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 14295 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 14296 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14297 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14298 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14299 14300 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14301 esac 14302 done 14303 14304 14305 # If the user did not use the arguments to specify the items to instantiate, 14306 # then the envvar interface is used. Set only those that are not. 14307 # We use the long form for the default assignment because of an extremely 14308 # bizarre bug on SunOS 4.1.3. 14309 if $ac_need_defaults; then 14310 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14311 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14312 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14313 fi 14314 14315 # Have a temporary directory for convenience. Make it in the build tree 14316 # simply because there is no reason against having it here, and in addition, 14317 # creating and moving files from /tmp can sometimes cause problems. 14318 # Hook for its removal unless debugging. 14319 # Note that there is a small window in which the directory will not be cleaned: 14320 # after its creation but before its name has been assigned to `$tmp'. 14321 $debug || 14322 { 14323 tmp= ac_tmp= 14324 trap 'exit_status=$? 14325 : "${ac_tmp:=$tmp}" 14326 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14327 ' 0 14328 trap 'as_fn_exit 1' 1 2 13 15 14329 } 14330 # Create a (secure) tmp directory for tmp files. 14331 14332 { 14333 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14334 test -d "$tmp" 14335 } || 14336 { 14337 tmp=./conf$$-$RANDOM 14338 (umask 077 && mkdir "$tmp") 14339 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14340 ac_tmp=$tmp 14341 14342 # Set up the scripts for CONFIG_FILES section. 14343 # No need to generate them if there are no CONFIG_FILES. 14344 # This happens for instance with `./config.status config.h'. 14345 if test -n "$CONFIG_FILES"; then 14346 14347 14348 ac_cr=`echo X | tr X '\015'` 14349 # On cygwin, bash can eat \r inside `` if the user requested igncr. 14350 # But we know of no other shell where ac_cr would be empty at this 14351 # point, so we can use a bashism as a fallback. 14352 if test "x$ac_cr" = x; then 14353 eval ac_cr=\$\'\\r\' 14354 fi 14355 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14356 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14357 ac_cs_awk_cr='\\r' 14358 else 14359 ac_cs_awk_cr=$ac_cr 14360 fi 14361 14362 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14363 _ACEOF 14364 14365 14366 { 14367 echo "cat >conf$$subs.awk <<_ACEOF" && 14368 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14369 echo "_ACEOF" 14370 } >conf$$subs.sh || 14371 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14372 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14373 ac_delim='%!_!# ' 14374 for ac_last_try in false false false false false :; do 14375 . ./conf$$subs.sh || 14376 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14377 14378 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14379 if test $ac_delim_n = $ac_delim_num; then 14380 break 14381 elif $ac_last_try; then 14382 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14383 else 14384 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14385 fi 14386 done 14387 rm -f conf$$subs.sh 14388 14389 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14390 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14391 _ACEOF 14392 sed -n ' 14393 h 14394 s/^/S["/; s/!.*/"]=/ 14395 p 14396 g 14397 s/^[^!]*!// 14398 :repl 14399 t repl 14400 s/'"$ac_delim"'$// 14401 t delim 14402 :nl 14403 h 14404 s/\(.\{148\}\)..*/\1/ 14405 t more1 14406 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14407 p 14408 n 14409 b repl 14410 :more1 14411 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14412 p 14413 g 14414 s/.\{148\}// 14415 t nl 14416 :delim 14417 h 14418 s/\(.\{148\}\)..*/\1/ 14419 t more2 14420 s/["\\]/\\&/g; s/^/"/; s/$/"/ 14421 p 14422 b 14423 :more2 14424 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14425 p 14426 g 14427 s/.\{148\}// 14428 t delim 14429 ' <conf$$subs.awk | sed ' 14430 /^[^""]/{ 14431 N 14432 s/\n// 14433 } 14434 ' >>$CONFIG_STATUS || ac_write_fail=1 14435 rm -f conf$$subs.awk 14436 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14437 _ACAWK 14438 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14439 for (key in S) S_is_set[key] = 1 14440 FS = "" 14441 14442 } 14443 { 14444 line = $ 0 14445 nfields = split(line, field, "@") 14446 substed = 0 14447 len = length(field[1]) 14448 for (i = 2; i < nfields; i++) { 14449 key = field[i] 14450 keylen = length(key) 14451 if (S_is_set[key]) { 14452 value = S[key] 14453 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14454 len += length(value) + length(field[++i]) 14455 substed = 1 14456 } else 14457 len += 1 + keylen 14458 } 14459 14460 print line 14461 } 14462 14463 _ACAWK 14464 _ACEOF 14465 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14466 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14467 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14468 else 14469 cat 14470 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14471 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14472 _ACEOF 14473 14474 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14475 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14476 # trailing colons and then remove the whole line if VPATH becomes empty 14477 # (actually we leave an empty line to preserve line numbers). 14478 if test "x$srcdir" = x.; then 14479 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14480 h 14481 s/// 14482 s/^/:/ 14483 s/[ ]*$/:/ 14484 s/:\$(srcdir):/:/g 14485 s/:\${srcdir}:/:/g 14486 s/:@srcdir@:/:/g 14487 s/^:*// 14488 s/:*$// 14489 x 14490 s/\(=[ ]*\).*/\1/ 14491 G 14492 s/\n// 14493 s/^[^=]*=[ ]*$// 14494 }' 14495 fi 14496 14497 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14498 fi # test -n "$CONFIG_FILES" 14499 14500 # Set up the scripts for CONFIG_HEADERS section. 14501 # No need to generate them if there are no CONFIG_HEADERS. 14502 # This happens for instance with `./config.status Makefile'. 14503 if test -n "$CONFIG_HEADERS"; then 14504 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14505 BEGIN { 14506 _ACEOF 14507 14508 # Transform confdefs.h into an awk script `defines.awk', embedded as 14509 # here-document in config.status, that substitutes the proper values into 14510 # config.h.in to produce config.h. 14511 14512 # Create a delimiter string that does not exist in confdefs.h, to ease 14513 # handling of long lines. 14514 ac_delim='%!_!# ' 14515 for ac_last_try in false false :; do 14516 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14517 if test -z "$ac_tt"; then 14518 break 14519 elif $ac_last_try; then 14520 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14521 else 14522 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14523 fi 14524 done 14525 14526 # For the awk script, D is an array of macro values keyed by name, 14527 # likewise P contains macro parameters if any. Preserve backslash 14528 # newline sequences. 14529 14530 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14531 sed -n ' 14532 s/.\{148\}/&'"$ac_delim"'/g 14533 t rset 14534 :rset 14535 s/^[ ]*#[ ]*define[ ][ ]*/ / 14536 t def 14537 d 14538 :def 14539 s/\\$// 14540 t bsnl 14541 s/["\\]/\\&/g 14542 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14543 D["\1"]=" \3"/p 14544 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14545 d 14546 :bsnl 14547 s/["\\]/\\&/g 14548 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14549 D["\1"]=" \3\\\\\\n"\\/p 14550 t cont 14551 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14552 t cont 14553 d 14554 :cont 14555 n 14556 s/.\{148\}/&'"$ac_delim"'/g 14557 t clear 14558 :clear 14559 s/\\$// 14560 t bsnlc 14561 s/["\\]/\\&/g; s/^/"/; s/$/"/p 14562 d 14563 :bsnlc 14564 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14565 b cont 14566 ' <confdefs.h | sed ' 14567 s/'"$ac_delim"'/"\\\ 14568 "/g' >>$CONFIG_STATUS || ac_write_fail=1 14569 14570 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14571 for (key in D) D_is_set[key] = 1 14572 FS = "" 14573 } 14574 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14575 line = \$ 0 14576 split(line, arg, " ") 14577 if (arg[1] == "#") { 14578 defundef = arg[2] 14579 mac1 = arg[3] 14580 } else { 14581 defundef = substr(arg[1], 2) 14582 mac1 = arg[2] 14583 } 14584 split(mac1, mac2, "(") #) 14585 macro = mac2[1] 14586 prefix = substr(line, 1, index(line, defundef) - 1) 14587 if (D_is_set[macro]) { 14588 # Preserve the white space surrounding the "#". 14589 print prefix "define", macro P[macro] D[macro] 14590 next 14591 } else { 14592 # Replace #undef with comments. This is necessary, for example, 14593 # in the case of _POSIX_SOURCE, which is predefined and required 14594 # on some systems where configure will not decide to define it. 14595 if (defundef == "undef") { 14596 print "/*", prefix defundef, macro, "*/" 14597 next 14598 } 14599 } 14600 } 14601 { print } 14602 _ACAWK 14603 _ACEOF 14604 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14605 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14606 fi # test -n "$CONFIG_HEADERS" 14607 14608 14609 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14610 shift 14611 for ac_tag 14612 do 14613 case $ac_tag in 14614 :[FHLC]) ac_mode=$ac_tag; continue;; 14615 esac 14616 case $ac_mode$ac_tag in 14617 :[FHL]*:*);; 14618 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14619 :[FH]-) ac_tag=-:-;; 14620 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14621 esac 14622 ac_save_IFS=$IFS 14623 IFS=: 14624 set x $ac_tag 14625 IFS=$ac_save_IFS 14626 shift 14627 ac_file=$1 14628 shift 14629 14630 case $ac_mode in 14631 :L) ac_source=$1;; 14632 :[FH]) 14633 ac_file_inputs= 14634 for ac_f 14635 do 14636 case $ac_f in 14637 -) ac_f="$ac_tmp/stdin";; 14638 *) # Look for the file first in the build tree, then in the source tree 14639 # (if the path is not absolute). The absolute path cannot be DOS-style, 14640 # because $ac_f cannot contain `:'. 14641 test -f "$ac_f" || 14642 case $ac_f in 14643 [\\/$]*) false;; 14644 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14645 esac || 14646 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14647 esac 14648 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14649 as_fn_append ac_file_inputs " '$ac_f'" 14650 done 14651 14652 # Let's still pretend it is `configure' which instantiates (i.e., don't 14653 # use $as_me), people would be surprised to read: 14654 # /* config.h. Generated by config.status. */ 14655 configure_input='Generated from '` 14656 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14657 `' by configure.' 14658 if test x"$ac_file" != x-; then 14659 configure_input="$ac_file. $configure_input" 14660 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14661 $as_echo "$as_me: creating $ac_file" >&6;} 14662 fi 14663 # Neutralize special characters interpreted by sed in replacement strings. 14664 case $configure_input in #( 14665 *\&* | *\|* | *\\* ) 14666 ac_sed_conf_input=`$as_echo "$configure_input" | 14667 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14668 *) ac_sed_conf_input=$configure_input;; 14669 esac 14670 14671 case $ac_tag in 14672 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14673 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14674 esac 14675 ;; 14676 esac 14677 14678 ac_dir=`$as_dirname -- "$ac_file" || 14679 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14680 X"$ac_file" : 'X\(//\)[^/]' \| \ 14681 X"$ac_file" : 'X\(//\)$' \| \ 14682 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14683 $as_echo X"$ac_file" | 14684 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14685 s//\1/ 14686 q 14687 } 14688 /^X\(\/\/\)[^/].*/{ 14689 s//\1/ 14690 q 14691 } 14692 /^X\(\/\/\)$/{ 14693 s//\1/ 14694 q 14695 } 14696 /^X\(\/\).*/{ 14697 s//\1/ 14698 q 14699 } 14700 s/.*/./; q'` 14701 as_dir="$ac_dir"; as_fn_mkdir_p 14702 ac_builddir=. 14703 14704 case "$ac_dir" in 14705 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14706 *) 14707 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14708 # A ".." for each directory in $ac_dir_suffix. 14709 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14710 case $ac_top_builddir_sub in 14711 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14712 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14713 esac ;; 14714 esac 14715 ac_abs_top_builddir=$ac_pwd 14716 ac_abs_builddir=$ac_pwd$ac_dir_suffix 14717 # for backward compatibility: 14718 ac_top_builddir=$ac_top_build_prefix 14719 14720 case $srcdir in 14721 .) # We are building in place. 14722 ac_srcdir=. 14723 ac_top_srcdir=$ac_top_builddir_sub 14724 ac_abs_top_srcdir=$ac_pwd ;; 14725 [\\/]* | ?:[\\/]* ) # Absolute name. 14726 ac_srcdir=$srcdir$ac_dir_suffix; 14727 ac_top_srcdir=$srcdir 14728 ac_abs_top_srcdir=$srcdir ;; 14729 *) # Relative name. 14730 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14731 ac_top_srcdir=$ac_top_build_prefix$srcdir 14732 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14733 esac 14734 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14735 14736 14737 case $ac_mode in 14738 :F) 14739 # 14740 # CONFIG_FILE 14741 # 14742 14743 case $INSTALL in 14744 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14745 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14746 esac 14747 ac_MKDIR_P=$MKDIR_P 14748 case $MKDIR_P in 14749 [\\/$]* | ?:[\\/]* ) ;; 14750 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14751 esac 14752 _ACEOF 14753 14754 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14755 # If the template does not know about datarootdir, expand it. 14756 # FIXME: This hack should be removed a few years after 2.60. 14757 ac_datarootdir_hack=; ac_datarootdir_seen= 14758 ac_sed_dataroot=' 14759 /datarootdir/ { 14760 p 14761 q 14762 } 14763 /@datadir@/p 14764 /@docdir@/p 14765 /@infodir@/p 14766 /@localedir@/p 14767 /@mandir@/p' 14768 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14769 *datarootdir*) ac_datarootdir_seen=yes;; 14770 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14772 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14773 _ACEOF 14774 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14775 ac_datarootdir_hack=' 14776 s&@datadir@&$datadir&g 14777 s&@docdir@&$docdir&g 14778 s&@infodir@&$infodir&g 14779 s&@localedir@&$localedir&g 14780 s&@mandir@&$mandir&g 14781 s&\\\${datarootdir}&$datarootdir&g' ;; 14782 esac 14783 _ACEOF 14784 14785 # Neutralize VPATH when `$srcdir' = `.'. 14786 # Shell code in configure.ac might set extrasub. 14787 # FIXME: do we really want to maintain this feature? 14788 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14789 ac_sed_extra="$ac_vpsub 14790 $extrasub 14791 _ACEOF 14792 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14793 :t 14794 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14795 s|@configure_input@|$ac_sed_conf_input|;t t 14796 s&@top_builddir@&$ac_top_builddir_sub&;t t 14797 s&@top_build_prefix@&$ac_top_build_prefix&;t t 14798 s&@srcdir@&$ac_srcdir&;t t 14799 s&@abs_srcdir@&$ac_abs_srcdir&;t t 14800 s&@top_srcdir@&$ac_top_srcdir&;t t 14801 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14802 s&@builddir@&$ac_builddir&;t t 14803 s&@abs_builddir@&$ac_abs_builddir&;t t 14804 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14805 s&@INSTALL@&$ac_INSTALL&;t t 14806 s&@MKDIR_P@&$ac_MKDIR_P&;t t 14807 $ac_datarootdir_hack 14808 " 14809 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14810 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14811 14812 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14813 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14814 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14815 "$ac_tmp/out"`; test -z "$ac_out"; } && 14816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14817 which seems to be undefined. Please make sure it is defined" >&5 14818 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14819 which seems to be undefined. Please make sure it is defined" >&2;} 14820 14821 rm -f "$ac_tmp/stdin" 14822 case $ac_file in 14823 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14824 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14825 esac \ 14826 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14827 ;; 14828 :H) 14829 # 14830 # CONFIG_HEADER 14831 # 14832 if test x"$ac_file" != x-; then 14833 { 14834 $as_echo "/* $configure_input */" \ 14835 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14836 } >"$ac_tmp/config.h" \ 14837 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14838 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14839 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14840 $as_echo "$as_me: $ac_file is unchanged" >&6;} 14841 else 14842 rm -f "$ac_file" 14843 mv "$ac_tmp/config.h" "$ac_file" \ 14844 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14845 fi 14846 else 14847 $as_echo "/* $configure_input */" \ 14848 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14849 || as_fn_error $? "could not create -" "$LINENO" 5 14850 fi 14851 # Compute "$ac_file"'s index in $config_headers. 14852 _am_arg="$ac_file" 14853 _am_stamp_count=1 14854 for _am_header in $config_headers :; do 14855 case $_am_header in 14856 $_am_arg | $_am_arg:* ) 14857 break ;; 14858 * ) 14859 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14860 esac 14861 done 14862 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14863 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14864 X"$_am_arg" : 'X\(//\)[^/]' \| \ 14865 X"$_am_arg" : 'X\(//\)$' \| \ 14866 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14867 $as_echo X"$_am_arg" | 14868 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14869 s//\1/ 14870 q 14871 } 14872 /^X\(\/\/\)[^/].*/{ 14873 s//\1/ 14874 q 14875 } 14876 /^X\(\/\/\)$/{ 14877 s//\1/ 14878 q 14879 } 14880 /^X\(\/\).*/{ 14881 s//\1/ 14882 q 14883 } 14884 s/.*/./; q'`/stamp-h$_am_stamp_count 14885 ;; 14886 14887 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14888 $as_echo "$as_me: executing $ac_file commands" >&6;} 14889 ;; 14890 esac 14891 14892 14893 case $ac_file$ac_mode in 14894 "default-1":C) 14895 # Only add multilib support code if we just rebuilt the top-level 14896 # Makefile. 14897 case " $CONFIG_FILES " in 14898 *" Makefile "*) 14899 ac_file=Makefile . ${multi_basedir}/config-ml.in 14900 ;; 14901 esac ;; 14902 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14903 # Older Autoconf quotes --file arguments for eval, but not when files 14904 # are listed without --file. Let's play safe and only enable the eval 14905 # if we detect the quoting. 14906 case $CONFIG_FILES in 14907 *\'*) eval set x "$CONFIG_FILES" ;; 14908 *) set x $CONFIG_FILES ;; 14909 esac 14910 shift 14911 for mf 14912 do 14913 # Strip MF so we end up with the name of the file. 14914 mf=`echo "$mf" | sed -e 's/:.*$//'` 14915 # Check whether this is an Automake generated Makefile or not. 14916 # We used to match only the files named 'Makefile.in', but 14917 # some people rename them; so instead we look at the file content. 14918 # Grep'ing the first line is not enough: some people post-process 14919 # each Makefile.in and add a new line on top of each file to say so. 14920 # Grep'ing the whole file is not good either: AIX grep has a line 14921 # limit of 2048, but all sed's we know have understand at least 4000. 14922 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14923 dirpart=`$as_dirname -- "$mf" || 14924 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14925 X"$mf" : 'X\(//\)[^/]' \| \ 14926 X"$mf" : 'X\(//\)$' \| \ 14927 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14928 $as_echo X"$mf" | 14929 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14930 s//\1/ 14931 q 14932 } 14933 /^X\(\/\/\)[^/].*/{ 14934 s//\1/ 14935 q 14936 } 14937 /^X\(\/\/\)$/{ 14938 s//\1/ 14939 q 14940 } 14941 /^X\(\/\).*/{ 14942 s//\1/ 14943 q 14944 } 14945 s/.*/./; q'` 14946 else 14947 continue 14948 fi 14949 # Extract the definition of DEPDIR, am__include, and am__quote 14950 # from the Makefile without running 'make'. 14951 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14952 test -z "$DEPDIR" && continue 14953 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14954 test -z "$am__include" && continue 14955 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14956 # Find all dependency output files, they are included files with 14957 # $(DEPDIR) in their names. We invoke sed twice because it is the 14958 # simplest approach to changing $(DEPDIR) to its actual value in the 14959 # expansion. 14960 for file in `sed -n " 14961 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14962 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14963 # Make sure the directory exists. 14964 test -f "$dirpart/$file" && continue 14965 fdir=`$as_dirname -- "$file" || 14966 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14967 X"$file" : 'X\(//\)[^/]' \| \ 14968 X"$file" : 'X\(//\)$' \| \ 14969 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14970 $as_echo X"$file" | 14971 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14972 s//\1/ 14973 q 14974 } 14975 /^X\(\/\/\)[^/].*/{ 14976 s//\1/ 14977 q 14978 } 14979 /^X\(\/\/\)$/{ 14980 s//\1/ 14981 q 14982 } 14983 /^X\(\/\).*/{ 14984 s//\1/ 14985 q 14986 } 14987 s/.*/./; q'` 14988 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14989 # echo "creating $dirpart/$file" 14990 echo '# dummy' > "$dirpart/$file" 14991 done 14992 done 14993 } 14994 ;; 14995 "libtool":C) 14996 14997 # See if we are running on zsh, and set the options which allow our 14998 # commands through without removal of \ escapes. 14999 if test -n "${ZSH_VERSION+set}" ; then 15000 setopt NO_GLOB_SUBST 15001 fi 15002 15003 cfgfile="${ofile}T" 15004 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15005 $RM "$cfgfile" 15006 15007 cat <<_LT_EOF >> "$cfgfile" 15008 #! $SHELL 15009 15010 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15011 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15012 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15013 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 15014 # 15015 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15016 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15017 # Written by Gordon Matzigkeit, 1996 15018 # 15019 # This file is part of GNU Libtool. 15020 # 15021 # GNU Libtool is free software; you can redistribute it and/or 15022 # modify it under the terms of the GNU General Public License as 15023 # published by the Free Software Foundation; either version 2 of 15024 # the License, or (at your option) any later version. 15025 # 15026 # As a special exception to the GNU General Public License, 15027 # if you distribute this file as part of a program or library that 15028 # is built using GNU Libtool, you may include this file under the 15029 # same distribution terms that you use for the rest of that program. 15030 # 15031 # GNU Libtool is distributed in the hope that it will be useful, 15032 # but WITHOUT ANY WARRANTY; without even the implied warranty of 15033 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15034 # GNU General Public License for more details. 15035 # 15036 # You should have received a copy of the GNU General Public License 15037 # along with GNU Libtool; see the file COPYING. If not, a copy 15038 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15039 # obtained by writing to the Free Software Foundation, Inc., 15040 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15041 15042 15043 # The names of the tagged configurations supported by this script. 15044 available_tags="" 15045 15046 # ### BEGIN LIBTOOL CONFIG 15047 15048 # Which release of libtool.m4 was used? 15049 macro_version=$macro_version 15050 macro_revision=$macro_revision 15051 15052 # Whether or not to build shared libraries. 15053 build_libtool_libs=$enable_shared 15054 15055 # Whether or not to build static libraries. 15056 build_old_libs=$enable_static 15057 15058 # What type of objects to build. 15059 pic_mode=$pic_mode 15060 15061 # Whether or not to optimize for fast installation. 15062 fast_install=$enable_fast_install 15063 15064 # Shell to use when invoking shell scripts. 15065 SHELL=$lt_SHELL 15066 15067 # An echo program that protects backslashes. 15068 ECHO=$lt_ECHO 15069 15070 # The host system. 15071 host_alias=$host_alias 15072 host=$host 15073 host_os=$host_os 15074 15075 # The build system. 15076 build_alias=$build_alias 15077 build=$build 15078 build_os=$build_os 15079 15080 # A sed program that does not truncate output. 15081 SED=$lt_SED 15082 15083 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 15084 Xsed="\$SED -e 1s/^X//" 15085 15086 # A grep program that handles long lines. 15087 GREP=$lt_GREP 15088 15089 # An ERE matcher. 15090 EGREP=$lt_EGREP 15091 15092 # A literal string matcher. 15093 FGREP=$lt_FGREP 15094 15095 # A BSD- or MS-compatible name lister. 15096 NM=$lt_NM 15097 15098 # Whether we need soft or hard links. 15099 LN_S=$lt_LN_S 15100 15101 # What is the maximum length of a command? 15102 max_cmd_len=$max_cmd_len 15103 15104 # Object file suffix (normally "o"). 15105 objext=$ac_objext 15106 15107 # Executable file suffix (normally ""). 15108 exeext=$exeext 15109 15110 # whether the shell understands "unset". 15111 lt_unset=$lt_unset 15112 15113 # turn spaces into newlines. 15114 SP2NL=$lt_lt_SP2NL 15115 15116 # turn newlines into spaces. 15117 NL2SP=$lt_lt_NL2SP 15118 15119 # An object symbol dumper. 15120 OBJDUMP=$lt_OBJDUMP 15121 15122 # Method to check whether dependent libraries are shared objects. 15123 deplibs_check_method=$lt_deplibs_check_method 15124 15125 # Command to use when deplibs_check_method == "file_magic". 15126 file_magic_cmd=$lt_file_magic_cmd 15127 15128 # The archiver. 15129 AR=$lt_AR 15130 AR_FLAGS=$lt_AR_FLAGS 15131 15132 # A symbol stripping program. 15133 STRIP=$lt_STRIP 15134 15135 # Commands used to install an old-style archive. 15136 RANLIB=$lt_RANLIB 15137 old_postinstall_cmds=$lt_old_postinstall_cmds 15138 old_postuninstall_cmds=$lt_old_postuninstall_cmds 15139 15140 # Whether to use a lock for old archive extraction. 15141 lock_old_archive_extraction=$lock_old_archive_extraction 15142 15143 # A C compiler. 15144 LTCC=$lt_CC 15145 15146 # LTCC compiler flags. 15147 LTCFLAGS=$lt_CFLAGS 15148 15149 # Take the output of nm and produce a listing of raw symbols and C names. 15150 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15151 15152 # Transform the output of nm in a proper C declaration. 15153 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15154 15155 # Transform the output of nm in a C name address pair. 15156 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15157 15158 # Transform the output of nm in a C name address pair when lib prefix is needed. 15159 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15160 15161 # The name of the directory that contains temporary libtool files. 15162 objdir=$objdir 15163 15164 # Used to examine libraries when file_magic_cmd begins with "file". 15165 MAGIC_CMD=$MAGIC_CMD 15166 15167 # Must we lock files when doing compilation? 15168 need_locks=$lt_need_locks 15169 15170 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15171 DSYMUTIL=$lt_DSYMUTIL 15172 15173 # Tool to change global to local symbols on Mac OS X. 15174 NMEDIT=$lt_NMEDIT 15175 15176 # Tool to manipulate fat objects and archives on Mac OS X. 15177 LIPO=$lt_LIPO 15178 15179 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 15180 OTOOL=$lt_OTOOL 15181 15182 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15183 OTOOL64=$lt_OTOOL64 15184 15185 # Old archive suffix (normally "a"). 15186 libext=$libext 15187 15188 # Shared library suffix (normally ".so"). 15189 shrext_cmds=$lt_shrext_cmds 15190 15191 # The commands to extract the exported symbol list from a shared archive. 15192 extract_expsyms_cmds=$lt_extract_expsyms_cmds 15193 15194 # Variables whose values should be saved in libtool wrapper scripts and 15195 # restored at link time. 15196 variables_saved_for_relink=$lt_variables_saved_for_relink 15197 15198 # Do we need the "lib" prefix for modules? 15199 need_lib_prefix=$need_lib_prefix 15200 15201 # Do we need a version for libraries? 15202 need_version=$need_version 15203 15204 # Library versioning type. 15205 version_type=$version_type 15206 15207 # Shared library runtime path variable. 15208 runpath_var=$runpath_var 15209 15210 # Shared library path variable. 15211 shlibpath_var=$shlibpath_var 15212 15213 # Is shlibpath searched before the hard-coded library search path? 15214 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15215 15216 # Format of library name prefix. 15217 libname_spec=$lt_libname_spec 15218 15219 # List of archive names. First name is the real one, the rest are links. 15220 # The last name is the one that the linker finds with -lNAME 15221 library_names_spec=$lt_library_names_spec 15222 15223 # The coded name of the library, if different from the real name. 15224 soname_spec=$lt_soname_spec 15225 15226 # Permission mode override for installation of shared libraries. 15227 install_override_mode=$lt_install_override_mode 15228 15229 # Command to use after installation of a shared archive. 15230 postinstall_cmds=$lt_postinstall_cmds 15231 15232 # Command to use after uninstallation of a shared archive. 15233 postuninstall_cmds=$lt_postuninstall_cmds 15234 15235 # Commands used to finish a libtool library installation in a directory. 15236 finish_cmds=$lt_finish_cmds 15237 15238 # As "finish_cmds", except a single script fragment to be evaled but 15239 # not shown. 15240 finish_eval=$lt_finish_eval 15241 15242 # Whether we should hardcode library paths into libraries. 15243 hardcode_into_libs=$hardcode_into_libs 15244 15245 # Compile-time system search path for libraries. 15246 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15247 15248 # Run-time system search path for libraries. 15249 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15250 15251 # Whether dlopen is supported. 15252 dlopen_support=$enable_dlopen 15253 15254 # Whether dlopen of programs is supported. 15255 dlopen_self=$enable_dlopen_self 15256 15257 # Whether dlopen of statically linked programs is supported. 15258 dlopen_self_static=$enable_dlopen_self_static 15259 15260 # Commands to strip libraries. 15261 old_striplib=$lt_old_striplib 15262 striplib=$lt_striplib 15263 15264 15265 # The linker used to build libraries. 15266 LD=$lt_LD 15267 15268 # How to create reloadable object files. 15269 reload_flag=$lt_reload_flag 15270 reload_cmds=$lt_reload_cmds 15271 15272 # Commands used to build an old-style archive. 15273 old_archive_cmds=$lt_old_archive_cmds 15274 15275 # A language specific compiler. 15276 CC=$lt_compiler 15277 15278 # Is the compiler the GNU compiler? 15279 with_gcc=$GCC 15280 15281 # Compiler flag to turn off builtin functions. 15282 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15283 15284 # How to pass a linker flag through the compiler. 15285 wl=$lt_lt_prog_compiler_wl 15286 15287 # Additional compiler flags for building library objects. 15288 pic_flag=$lt_lt_prog_compiler_pic 15289 15290 # Compiler flag to prevent dynamic linking. 15291 link_static_flag=$lt_lt_prog_compiler_static 15292 15293 # Does compiler simultaneously support -c and -o options? 15294 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15295 15296 # Whether or not to add -lc for building shared libraries. 15297 build_libtool_need_lc=$archive_cmds_need_lc 15298 15299 # Whether or not to disallow shared libs when runtime libs are static. 15300 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15301 15302 # Compiler flag to allow reflexive dlopens. 15303 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15304 15305 # Compiler flag to generate shared objects directly from archives. 15306 whole_archive_flag_spec=$lt_whole_archive_flag_spec 15307 15308 # Whether the compiler copes with passing no objects directly. 15309 compiler_needs_object=$lt_compiler_needs_object 15310 15311 # Create an old-style archive from a shared archive. 15312 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15313 15314 # Create a temporary old-style archive to link instead of a shared archive. 15315 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15316 15317 # Commands used to build a shared archive. 15318 archive_cmds=$lt_archive_cmds 15319 archive_expsym_cmds=$lt_archive_expsym_cmds 15320 15321 # Commands used to build a loadable module if different from building 15322 # a shared archive. 15323 module_cmds=$lt_module_cmds 15324 module_expsym_cmds=$lt_module_expsym_cmds 15325 15326 # Whether we are building with GNU ld or not. 15327 with_gnu_ld=$lt_with_gnu_ld 15328 15329 # Flag that allows shared libraries with undefined symbols to be built. 15330 allow_undefined_flag=$lt_allow_undefined_flag 15331 15332 # Flag that enforces no undefined symbols. 15333 no_undefined_flag=$lt_no_undefined_flag 15334 15335 # Flag to hardcode \$libdir into a binary during linking. 15336 # This must work even if \$libdir does not exist 15337 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15338 15339 # If ld is used when linking, flag to hardcode \$libdir into a binary 15340 # during linking. This must work even if \$libdir does not exist. 15341 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15342 15343 # Whether we need a single "-rpath" flag with a separated argument. 15344 hardcode_libdir_separator=$lt_hardcode_libdir_separator 15345 15346 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15347 # DIR into the resulting binary. 15348 hardcode_direct=$hardcode_direct 15349 15350 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15351 # DIR into the resulting binary and the resulting library dependency is 15352 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15353 # library is relocated. 15354 hardcode_direct_absolute=$hardcode_direct_absolute 15355 15356 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15357 # into the resulting binary. 15358 hardcode_minus_L=$hardcode_minus_L 15359 15360 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15361 # into the resulting binary. 15362 hardcode_shlibpath_var=$hardcode_shlibpath_var 15363 15364 # Set to "yes" if building a shared library automatically hardcodes DIR 15365 # into the library and all subsequent libraries and executables linked 15366 # against it. 15367 hardcode_automatic=$hardcode_automatic 15368 15369 # Set to yes if linker adds runtime paths of dependent libraries 15370 # to runtime path list. 15371 inherit_rpath=$inherit_rpath 15372 15373 # Whether libtool must link a program against all its dependency libraries. 15374 link_all_deplibs=$link_all_deplibs 15375 15376 # Fix the shell variable \$srcfile for the compiler. 15377 fix_srcfile_path=$lt_fix_srcfile_path 15378 15379 # Set to "yes" if exported symbols are required. 15380 always_export_symbols=$always_export_symbols 15381 15382 # The commands to list exported symbols. 15383 export_symbols_cmds=$lt_export_symbols_cmds 15384 15385 # Symbols that should not be listed in the preloaded symbols. 15386 exclude_expsyms=$lt_exclude_expsyms 15387 15388 # Symbols that must always be exported. 15389 include_expsyms=$lt_include_expsyms 15390 15391 # Commands necessary for linking programs (against libraries) with templates. 15392 prelink_cmds=$lt_prelink_cmds 15393 15394 # Specify filename containing input files. 15395 file_list_spec=$lt_file_list_spec 15396 15397 # How to hardcode a shared library path into an executable. 15398 hardcode_action=$hardcode_action 15399 15400 # ### END LIBTOOL CONFIG 15401 15402 _LT_EOF 15403 15404 case $host_os in 15405 aix3*) 15406 cat <<\_LT_EOF >> "$cfgfile" 15407 # AIX sometimes has problems with the GCC collect2 program. For some 15408 # reason, if we set the COLLECT_NAMES environment variable, the problems 15409 # vanish in a puff of smoke. 15410 if test "X${COLLECT_NAMES+set}" != Xset; then 15411 COLLECT_NAMES= 15412 export COLLECT_NAMES 15413 fi 15414 _LT_EOF 15415 ;; 15416 esac 15417 15418 15419 ltmain="$ac_aux_dir/ltmain.sh" 15420 15421 15422 # We use sed instead of cat because bash on DJGPP gets confused if 15423 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15424 # text mode, it properly converts lines to CR/LF. This bash problem 15425 # is reportedly fixed, but why not run on old versions too? 15426 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15427 || (rm -f "$cfgfile"; exit 1) 15428 15429 case $xsi_shell in 15430 yes) 15431 cat << \_LT_EOF >> "$cfgfile" 15432 15433 # func_dirname file append nondir_replacement 15434 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 15435 # otherwise set result to NONDIR_REPLACEMENT. 15436 func_dirname () 15437 { 15438 case ${1} in 15439 */*) func_dirname_result="${1%/*}${2}" ;; 15440 * ) func_dirname_result="${3}" ;; 15441 esac 15442 } 15443 15444 # func_basename file 15445 func_basename () 15446 { 15447 func_basename_result="${1##*/}" 15448 } 15449 15450 # func_dirname_and_basename file append nondir_replacement 15451 # perform func_basename and func_dirname in a single function 15452 # call: 15453 # dirname: Compute the dirname of FILE. If nonempty, 15454 # add APPEND to the result, otherwise set result 15455 # to NONDIR_REPLACEMENT. 15456 # value returned in "$func_dirname_result" 15457 # basename: Compute filename of FILE. 15458 # value retuned in "$func_basename_result" 15459 # Implementation must be kept synchronized with func_dirname 15460 # and func_basename. For efficiency, we do not delegate to 15461 # those functions but instead duplicate the functionality here. 15462 func_dirname_and_basename () 15463 { 15464 case ${1} in 15465 */*) func_dirname_result="${1%/*}${2}" ;; 15466 * ) func_dirname_result="${3}" ;; 15467 esac 15468 func_basename_result="${1##*/}" 15469 } 15470 15471 # func_stripname prefix suffix name 15472 # strip PREFIX and SUFFIX off of NAME. 15473 # PREFIX and SUFFIX must not contain globbing or regex special 15474 # characters, hashes, percent signs, but SUFFIX may contain a leading 15475 # dot (in which case that matches only a dot). 15476 func_stripname () 15477 { 15478 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15479 # positional parameters, so assign one to ordinary parameter first. 15480 func_stripname_result=${3} 15481 func_stripname_result=${func_stripname_result#"${1}"} 15482 func_stripname_result=${func_stripname_result%"${2}"} 15483 } 15484 15485 # func_opt_split 15486 func_opt_split () 15487 { 15488 func_opt_split_opt=${1%%=*} 15489 func_opt_split_arg=${1#*=} 15490 } 15491 15492 # func_lo2o object 15493 func_lo2o () 15494 { 15495 case ${1} in 15496 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15497 *) func_lo2o_result=${1} ;; 15498 esac 15499 } 15500 15501 # func_xform libobj-or-source 15502 func_xform () 15503 { 15504 func_xform_result=${1%.*}.lo 15505 } 15506 15507 # func_arith arithmetic-term... 15508 func_arith () 15509 { 15510 func_arith_result=$(( $* )) 15511 } 15512 15513 # func_len string 15514 # STRING may not start with a hyphen. 15515 func_len () 15516 { 15517 func_len_result=${#1} 15518 } 15519 15520 _LT_EOF 15521 ;; 15522 *) # Bourne compatible functions. 15523 cat << \_LT_EOF >> "$cfgfile" 15524 15525 # func_dirname file append nondir_replacement 15526 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 15527 # otherwise set result to NONDIR_REPLACEMENT. 15528 func_dirname () 15529 { 15530 # Extract subdirectory from the argument. 15531 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15532 if test "X$func_dirname_result" = "X${1}"; then 15533 func_dirname_result="${3}" 15534 else 15535 func_dirname_result="$func_dirname_result${2}" 15536 fi 15537 } 15538 15539 # func_basename file 15540 func_basename () 15541 { 15542 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15543 } 15544 15545 15546 # func_stripname prefix suffix name 15547 # strip PREFIX and SUFFIX off of NAME. 15548 # PREFIX and SUFFIX must not contain globbing or regex special 15549 # characters, hashes, percent signs, but SUFFIX may contain a leading 15550 # dot (in which case that matches only a dot). 15551 # func_strip_suffix prefix name 15552 func_stripname () 15553 { 15554 case ${2} in 15555 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15556 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15557 esac 15558 } 15559 15560 # sed scripts: 15561 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15562 my_sed_long_arg='1s/^-[^=]*=//' 15563 15564 # func_opt_split 15565 func_opt_split () 15566 { 15567 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15568 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15569 } 15570 15571 # func_lo2o object 15572 func_lo2o () 15573 { 15574 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15575 } 15576 15577 # func_xform libobj-or-source 15578 func_xform () 15579 { 15580 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15581 } 15582 15583 # func_arith arithmetic-term... 15584 func_arith () 15585 { 15586 func_arith_result=`expr "$@"` 15587 } 15588 15589 # func_len string 15590 # STRING may not start with a hyphen. 15591 func_len () 15592 { 15593 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15594 } 15595 15596 _LT_EOF 15597 esac 15598 15599 case $lt_shell_append in 15600 yes) 15601 cat << \_LT_EOF >> "$cfgfile" 15602 15603 # func_append var value 15604 # Append VALUE to the end of shell variable VAR. 15605 func_append () 15606 { 15607 eval "$1+=\$2" 15608 } 15609 _LT_EOF 15610 ;; 15611 *) 15612 cat << \_LT_EOF >> "$cfgfile" 15613 15614 # func_append var value 15615 # Append VALUE to the end of shell variable VAR. 15616 func_append () 15617 { 15618 eval "$1=\$$1\$2" 15619 } 15620 15621 _LT_EOF 15622 ;; 15623 esac 15624 15625 15626 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15627 || (rm -f "$cfgfile"; exit 1) 15628 15629 mv -f "$cfgfile" "$ofile" || 15630 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15631 chmod +x "$ofile" 15632 15633 ;; 15634 15635 esac 15636 done # for ac_tag 15637 15638 15639 as_fn_exit 0 15640 _ACEOF 15641 ac_clean_files=$ac_clean_files_save 15642 15643 test $ac_write_fail = 0 || 15644 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15645 15646 15647 # configure is writing to config.log, and then calls config.status. 15648 # config.status does its own redirection, appending to config.log. 15649 # Unfortunately, on DOS this fails, as config.log is still kept open 15650 # by configure, so config.status won't be able to write to it; its 15651 # output is simply discarded. So we exec the FD to /dev/null, 15652 # effectively closing config.log, so it can be properly (re)opened and 15653 # appended to by config.status. When coming back to configure, we 15654 # need to make the FD available again. 15655 if test "$no_create" != yes; then 15656 ac_cs_success=: 15657 ac_config_status_args= 15658 test "$silent" = yes && 15659 ac_config_status_args="$ac_config_status_args --quiet" 15660 exec 5>/dev/null 15661 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15662 exec 5>>config.log 15663 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15664 # would make configure fail if this is the last instruction. 15665 $ac_cs_success || as_fn_exit 1 15666 fi 15667 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15669 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15670 fi 15671 15672