1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.69 for zlib 1.3.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 200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 PATH=/empty FPATH=/empty; export PATH FPATH 205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 207 test \$(( 1 + 1 )) = 2 || 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='zlib' 589 PACKAGE_TARNAME='zlib' 590 PACKAGE_VERSION='1.3.1' 591 PACKAGE_STRING='zlib 1.3.1' 592 PACKAGE_BUGREPORT='' 593 PACKAGE_URL='' 594 595 ac_unique_file="zlib.h" 596 # Factoring default headers for most tests. 597 ac_includes_default="\ 598 #include <stdio.h> 599 #ifdef HAVE_SYS_TYPES_H 600 # include <sys/types.h> 601 #endif 602 #ifdef HAVE_SYS_STAT_H 603 # include <sys/stat.h> 604 #endif 605 #ifdef STDC_HEADERS 606 # include <stdlib.h> 607 # include <stddef.h> 608 #else 609 # ifdef HAVE_STDLIB_H 610 # include <stdlib.h> 611 # endif 612 #endif 613 #ifdef HAVE_STRING_H 614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615 # include <memory.h> 616 # endif 617 # include <string.h> 618 #endif 619 #ifdef HAVE_STRINGS_H 620 # include <strings.h> 621 #endif 622 #ifdef HAVE_INTTYPES_H 623 # include <inttypes.h> 624 #endif 625 #ifdef HAVE_STDINT_H 626 # include <stdint.h> 627 #endif 628 #ifdef HAVE_UNISTD_H 629 # include <unistd.h> 630 #endif" 631 632 ac_header_list= 633 ac_subst_vars='am__EXEEXT_FALSE 634 am__EXEEXT_TRUE 635 LTLIBOBJS 636 LIBOBJS 637 PICFLAG 638 enable_host_pie 639 enable_host_shared 640 TARGET_LIBRARY_FALSE 641 TARGET_LIBRARY_TRUE 642 toolexeclibdir 643 toolexecdir 644 ENABLE_DARWIN_AT_RPATH_FALSE 645 ENABLE_DARWIN_AT_RPATH_TRUE 646 CPP 647 OTOOL64 648 OTOOL 649 LIPO 650 NMEDIT 651 DSYMUTIL 652 RANLIB 653 AR 654 OBJDUMP 655 LN_S 656 NM 657 ac_ct_DUMPBIN 658 DUMPBIN 659 LD 660 FGREP 661 EGREP 662 GREP 663 SED 664 LIBTOOL 665 CET_FLAGS 666 am__fastdepCC_FALSE 667 am__fastdepCC_TRUE 668 CCDEPMODE 669 am__nodep 670 AMDEPBACKSLASH 671 AMDEP_FALSE 672 AMDEP_TRUE 673 am__quote 674 am__include 675 DEPDIR 676 OBJEXT 677 EXEEXT 678 ac_ct_CC 679 CPPFLAGS 680 LDFLAGS 681 CFLAGS 682 CC 683 COMPPATH 684 MAINT 685 MAINTAINER_MODE_FALSE 686 MAINTAINER_MODE_TRUE 687 AM_BACKSLASH 688 AM_DEFAULT_VERBOSITY 689 AM_DEFAULT_V 690 AM_V 691 am__untar 692 am__tar 693 AMTAR 694 am__leading_dot 695 SET_MAKE 696 AWK 697 mkdir_p 698 MKDIR_P 699 INSTALL_STRIP_PROGRAM 700 STRIP 701 install_sh 702 MAKEINFO 703 AUTOHEADER 704 AUTOMAKE 705 AUTOCONF 706 ACLOCAL 707 VERSION 708 PACKAGE 709 CYGPATH_W 710 am__isrc 711 INSTALL_DATA 712 INSTALL_SCRIPT 713 INSTALL_PROGRAM 714 mkinstalldirs 715 target_os 716 target_vendor 717 target_cpu 718 target 719 host_os 720 host_vendor 721 host_cpu 722 host 723 build_os 724 build_vendor 725 build_cpu 726 build 727 multi_basedir 728 target_alias 729 host_alias 730 build_alias 731 LIBS 732 ECHO_T 733 ECHO_N 734 ECHO_C 735 DEFS 736 mandir 737 localedir 738 libdir 739 psdir 740 pdfdir 741 dvidir 742 htmldir 743 infodir 744 docdir 745 oldincludedir 746 includedir 747 localstatedir 748 sharedstatedir 749 sysconfdir 750 datadir 751 datarootdir 752 libexecdir 753 sbindir 754 bindir 755 program_transform_name 756 prefix 757 exec_prefix 758 PACKAGE_URL 759 PACKAGE_BUGREPORT 760 PACKAGE_STRING 761 PACKAGE_VERSION 762 PACKAGE_TARNAME 763 PACKAGE_NAME 764 PATH_SEPARATOR 765 SHELL' 766 ac_subst_files='' 767 ac_user_opts=' 768 enable_option_checking 769 enable_multilib 770 enable_silent_rules 771 enable_maintainer_mode 772 with_target_subdir 773 with_cross_host 774 with_system_zlib 775 enable_dependency_tracking 776 enable_cet 777 enable_shared 778 enable_static 779 with_pic 780 enable_fast_install 781 with_gnu_ld 782 enable_libtool_lock 783 with_toolexeclibdir 784 enable_host_shared 785 enable_host_pie 786 ' 787 ac_precious_vars='build_alias 788 host_alias 789 target_alias 790 CPP 791 CPPFLAGS' 792 793 794 # Initialize some variables set by options. 795 ac_init_help= 796 ac_init_version=false 797 ac_unrecognized_opts= 798 ac_unrecognized_sep= 799 # The variables have the same names as the options, with 800 # dashes changed to underlines. 801 cache_file=/dev/null 802 exec_prefix=NONE 803 no_create= 804 no_recursion= 805 prefix=NONE 806 program_prefix=NONE 807 program_suffix=NONE 808 program_transform_name=s,x,x, 809 silent= 810 site= 811 srcdir= 812 verbose= 813 x_includes=NONE 814 x_libraries=NONE 815 816 # Installation directory options. 817 # These are left unexpanded so users can "make install exec_prefix=/foo" 818 # and all the variables that are supposed to be based on exec_prefix 819 # by default will actually change. 820 # Use braces instead of parens because sh, perl, etc. also accept them. 821 # (The list follows the same order as the GNU Coding Standards.) 822 bindir='${exec_prefix}/bin' 823 sbindir='${exec_prefix}/sbin' 824 libexecdir='${exec_prefix}/libexec' 825 datarootdir='${prefix}/share' 826 datadir='${datarootdir}' 827 sysconfdir='${prefix}/etc' 828 sharedstatedir='${prefix}/com' 829 localstatedir='${prefix}/var' 830 includedir='${prefix}/include' 831 oldincludedir='/usr/include' 832 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 833 infodir='${datarootdir}/info' 834 htmldir='${docdir}' 835 dvidir='${docdir}' 836 pdfdir='${docdir}' 837 psdir='${docdir}' 838 libdir='${exec_prefix}/lib' 839 localedir='${datarootdir}/locale' 840 mandir='${datarootdir}/man' 841 842 ac_prev= 843 ac_dashdash= 844 for ac_option 845 do 846 # If the previous option needs an argument, assign it. 847 if test -n "$ac_prev"; then 848 eval $ac_prev=\$ac_option 849 ac_prev= 850 continue 851 fi 852 853 case $ac_option in 854 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 855 *=) ac_optarg= ;; 856 *) ac_optarg=yes ;; 857 esac 858 859 # Accept the important Cygnus configure options, so we can diagnose typos. 860 861 case $ac_dashdash$ac_option in 862 --) 863 ac_dashdash=yes ;; 864 865 -bindir | --bindir | --bindi | --bind | --bin | --bi) 866 ac_prev=bindir ;; 867 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 868 bindir=$ac_optarg ;; 869 870 -build | --build | --buil | --bui | --bu) 871 ac_prev=build_alias ;; 872 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 873 build_alias=$ac_optarg ;; 874 875 -cache-file | --cache-file | --cache-fil | --cache-fi \ 876 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 877 ac_prev=cache_file ;; 878 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 879 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 880 cache_file=$ac_optarg ;; 881 882 --config-cache | -C) 883 cache_file=config.cache ;; 884 885 -datadir | --datadir | --datadi | --datad) 886 ac_prev=datadir ;; 887 -datadir=* | --datadir=* | --datadi=* | --datad=*) 888 datadir=$ac_optarg ;; 889 890 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 891 | --dataroo | --dataro | --datar) 892 ac_prev=datarootdir ;; 893 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 894 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 895 datarootdir=$ac_optarg ;; 896 897 -disable-* | --disable-*) 898 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 899 # Reject names that are not valid shell variable names. 900 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 901 as_fn_error $? "invalid feature name: $ac_useropt" 902 ac_useropt_orig=$ac_useropt 903 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 904 case $ac_user_opts in 905 *" 906 "enable_$ac_useropt" 907 "*) ;; 908 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 909 ac_unrecognized_sep=', ';; 910 esac 911 eval enable_$ac_useropt=no ;; 912 913 -docdir | --docdir | --docdi | --doc | --do) 914 ac_prev=docdir ;; 915 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 916 docdir=$ac_optarg ;; 917 918 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 919 ac_prev=dvidir ;; 920 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 921 dvidir=$ac_optarg ;; 922 923 -enable-* | --enable-*) 924 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 925 # Reject names that are not valid shell variable names. 926 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 927 as_fn_error $? "invalid feature name: $ac_useropt" 928 ac_useropt_orig=$ac_useropt 929 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 930 case $ac_user_opts in 931 *" 932 "enable_$ac_useropt" 933 "*) ;; 934 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 935 ac_unrecognized_sep=', ';; 936 esac 937 eval enable_$ac_useropt=\$ac_optarg ;; 938 939 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 940 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 941 | --exec | --exe | --ex) 942 ac_prev=exec_prefix ;; 943 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 944 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 945 | --exec=* | --exe=* | --ex=*) 946 exec_prefix=$ac_optarg ;; 947 948 -gas | --gas | --ga | --g) 949 # Obsolete; use --with-gas. 950 with_gas=yes ;; 951 952 -help | --help | --hel | --he | -h) 953 ac_init_help=long ;; 954 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 955 ac_init_help=recursive ;; 956 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 957 ac_init_help=short ;; 958 959 -host | --host | --hos | --ho) 960 ac_prev=host_alias ;; 961 -host=* | --host=* | --hos=* | --ho=*) 962 host_alias=$ac_optarg ;; 963 964 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 965 ac_prev=htmldir ;; 966 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 967 | --ht=*) 968 htmldir=$ac_optarg ;; 969 970 -includedir | --includedir | --includedi | --included | --include \ 971 | --includ | --inclu | --incl | --inc) 972 ac_prev=includedir ;; 973 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 974 | --includ=* | --inclu=* | --incl=* | --inc=*) 975 includedir=$ac_optarg ;; 976 977 -infodir | --infodir | --infodi | --infod | --info | --inf) 978 ac_prev=infodir ;; 979 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 980 infodir=$ac_optarg ;; 981 982 -libdir | --libdir | --libdi | --libd) 983 ac_prev=libdir ;; 984 -libdir=* | --libdir=* | --libdi=* | --libd=*) 985 libdir=$ac_optarg ;; 986 987 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 988 | --libexe | --libex | --libe) 989 ac_prev=libexecdir ;; 990 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 991 | --libexe=* | --libex=* | --libe=*) 992 libexecdir=$ac_optarg ;; 993 994 -localedir | --localedir | --localedi | --localed | --locale) 995 ac_prev=localedir ;; 996 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 997 localedir=$ac_optarg ;; 998 999 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1000 | --localstate | --localstat | --localsta | --localst | --locals) 1001 ac_prev=localstatedir ;; 1002 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1003 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1004 localstatedir=$ac_optarg ;; 1005 1006 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1007 ac_prev=mandir ;; 1008 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1009 mandir=$ac_optarg ;; 1010 1011 -nfp | --nfp | --nf) 1012 # Obsolete; use --without-fp. 1013 with_fp=no ;; 1014 1015 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1016 | --no-cr | --no-c | -n) 1017 no_create=yes ;; 1018 1019 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1020 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1021 no_recursion=yes ;; 1022 1023 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1024 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1025 | --oldin | --oldi | --old | --ol | --o) 1026 ac_prev=oldincludedir ;; 1027 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1028 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1029 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1030 oldincludedir=$ac_optarg ;; 1031 1032 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1033 ac_prev=prefix ;; 1034 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1035 prefix=$ac_optarg ;; 1036 1037 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1038 | --program-pre | --program-pr | --program-p) 1039 ac_prev=program_prefix ;; 1040 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1041 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1042 program_prefix=$ac_optarg ;; 1043 1044 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1045 | --program-suf | --program-su | --program-s) 1046 ac_prev=program_suffix ;; 1047 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1048 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1049 program_suffix=$ac_optarg ;; 1050 1051 -program-transform-name | --program-transform-name \ 1052 | --program-transform-nam | --program-transform-na \ 1053 | --program-transform-n | --program-transform- \ 1054 | --program-transform | --program-transfor \ 1055 | --program-transfo | --program-transf \ 1056 | --program-trans | --program-tran \ 1057 | --progr-tra | --program-tr | --program-t) 1058 ac_prev=program_transform_name ;; 1059 -program-transform-name=* | --program-transform-name=* \ 1060 | --program-transform-nam=* | --program-transform-na=* \ 1061 | --program-transform-n=* | --program-transform-=* \ 1062 | --program-transform=* | --program-transfor=* \ 1063 | --program-transfo=* | --program-transf=* \ 1064 | --program-trans=* | --program-tran=* \ 1065 | --progr-tra=* | --program-tr=* | --program-t=*) 1066 program_transform_name=$ac_optarg ;; 1067 1068 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1069 ac_prev=pdfdir ;; 1070 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1071 pdfdir=$ac_optarg ;; 1072 1073 -psdir | --psdir | --psdi | --psd | --ps) 1074 ac_prev=psdir ;; 1075 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1076 psdir=$ac_optarg ;; 1077 1078 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1079 | -silent | --silent | --silen | --sile | --sil) 1080 silent=yes ;; 1081 1082 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1083 ac_prev=sbindir ;; 1084 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1085 | --sbi=* | --sb=*) 1086 sbindir=$ac_optarg ;; 1087 1088 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1089 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1090 | --sharedst | --shareds | --shared | --share | --shar \ 1091 | --sha | --sh) 1092 ac_prev=sharedstatedir ;; 1093 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1094 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1095 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1096 | --sha=* | --sh=*) 1097 sharedstatedir=$ac_optarg ;; 1098 1099 -site | --site | --sit) 1100 ac_prev=site ;; 1101 -site=* | --site=* | --sit=*) 1102 site=$ac_optarg ;; 1103 1104 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1105 ac_prev=srcdir ;; 1106 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1107 srcdir=$ac_optarg ;; 1108 1109 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1110 | --syscon | --sysco | --sysc | --sys | --sy) 1111 ac_prev=sysconfdir ;; 1112 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1113 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1114 sysconfdir=$ac_optarg ;; 1115 1116 -target | --target | --targe | --targ | --tar | --ta | --t) 1117 ac_prev=target_alias ;; 1118 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1119 target_alias=$ac_optarg ;; 1120 1121 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1122 verbose=yes ;; 1123 1124 -version | --version | --versio | --versi | --vers | -V) 1125 ac_init_version=: ;; 1126 1127 -with-* | --with-*) 1128 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1129 # Reject names that are not valid shell variable names. 1130 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1131 as_fn_error $? "invalid package name: $ac_useropt" 1132 ac_useropt_orig=$ac_useropt 1133 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1134 case $ac_user_opts in 1135 *" 1136 "with_$ac_useropt" 1137 "*) ;; 1138 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1139 ac_unrecognized_sep=', ';; 1140 esac 1141 eval with_$ac_useropt=\$ac_optarg ;; 1142 1143 -without-* | --without-*) 1144 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1145 # Reject names that are not valid shell variable names. 1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1147 as_fn_error $? "invalid package name: $ac_useropt" 1148 ac_useropt_orig=$ac_useropt 1149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1150 case $ac_user_opts in 1151 *" 1152 "with_$ac_useropt" 1153 "*) ;; 1154 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1155 ac_unrecognized_sep=', ';; 1156 esac 1157 eval with_$ac_useropt=no ;; 1158 1159 --x) 1160 # Obsolete; use --with-x. 1161 with_x=yes ;; 1162 1163 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1164 | --x-incl | --x-inc | --x-in | --x-i) 1165 ac_prev=x_includes ;; 1166 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1167 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1168 x_includes=$ac_optarg ;; 1169 1170 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1171 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1172 ac_prev=x_libraries ;; 1173 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1174 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1175 x_libraries=$ac_optarg ;; 1176 1177 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1178 Try \`$0 --help' for more information" 1179 ;; 1180 1181 *=*) 1182 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1183 # Reject names that are not valid shell variable names. 1184 case $ac_envvar in #( 1185 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1186 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1187 esac 1188 eval $ac_envvar=\$ac_optarg 1189 export $ac_envvar ;; 1190 1191 *) 1192 # FIXME: should be removed in autoconf 3.0. 1193 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1194 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1195 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1196 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1197 ;; 1198 1199 esac 1200 done 1201 1202 if test -n "$ac_prev"; then 1203 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1204 as_fn_error $? "missing argument to $ac_option" 1205 fi 1206 1207 if test -n "$ac_unrecognized_opts"; then 1208 case $enable_option_checking in 1209 no) ;; 1210 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1211 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1212 esac 1213 fi 1214 1215 # Check all directory arguments for consistency. 1216 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1217 datadir sysconfdir sharedstatedir localstatedir includedir \ 1218 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1219 libdir localedir mandir 1220 do 1221 eval ac_val=\$$ac_var 1222 # Remove trailing slashes. 1223 case $ac_val in 1224 */ ) 1225 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1226 eval $ac_var=\$ac_val;; 1227 esac 1228 # Be sure to have absolute directory names. 1229 case $ac_val in 1230 [\\/$]* | ?:[\\/]* ) continue;; 1231 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1232 esac 1233 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1234 done 1235 1236 # There might be people who depend on the old broken behavior: `$host' 1237 # used to hold the argument of --host etc. 1238 # FIXME: To remove some day. 1239 build=$build_alias 1240 host=$host_alias 1241 target=$target_alias 1242 1243 # FIXME: To remove some day. 1244 if test "x$host_alias" != x; then 1245 if test "x$build_alias" = x; then 1246 cross_compiling=maybe 1247 elif test "x$build_alias" != "x$host_alias"; then 1248 cross_compiling=yes 1249 fi 1250 fi 1251 1252 ac_tool_prefix= 1253 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1254 1255 test "$silent" = yes && exec 6>/dev/null 1256 1257 1258 ac_pwd=`pwd` && test -n "$ac_pwd" && 1259 ac_ls_di=`ls -di .` && 1260 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1261 as_fn_error $? "working directory cannot be determined" 1262 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1263 as_fn_error $? "pwd does not report name of working directory" 1264 1265 1266 # Find the source files, if location was not specified. 1267 if test -z "$srcdir"; then 1268 ac_srcdir_defaulted=yes 1269 # Try the directory containing this script, then the parent directory. 1270 ac_confdir=`$as_dirname -- "$as_myself" || 1271 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1272 X"$as_myself" : 'X\(//\)[^/]' \| \ 1273 X"$as_myself" : 'X\(//\)$' \| \ 1274 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1275 $as_echo X"$as_myself" | 1276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1277 s//\1/ 1278 q 1279 } 1280 /^X\(\/\/\)[^/].*/{ 1281 s//\1/ 1282 q 1283 } 1284 /^X\(\/\/\)$/{ 1285 s//\1/ 1286 q 1287 } 1288 /^X\(\/\).*/{ 1289 s//\1/ 1290 q 1291 } 1292 s/.*/./; q'` 1293 srcdir=$ac_confdir 1294 if test ! -r "$srcdir/$ac_unique_file"; then 1295 srcdir=.. 1296 fi 1297 else 1298 ac_srcdir_defaulted=no 1299 fi 1300 if test ! -r "$srcdir/$ac_unique_file"; then 1301 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1302 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1303 fi 1304 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1305 ac_abs_confdir=`( 1306 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1307 pwd)` 1308 # When building in place, set srcdir=. 1309 if test "$ac_abs_confdir" = "$ac_pwd"; then 1310 srcdir=. 1311 fi 1312 # Remove unnecessary trailing slashes from srcdir. 1313 # Double slashes in file names in object file debugging info 1314 # mess up M-x gdb in Emacs. 1315 case $srcdir in 1316 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1317 esac 1318 for ac_var in $ac_precious_vars; do 1319 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1320 eval ac_env_${ac_var}_value=\$${ac_var} 1321 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1322 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1323 done 1324 1325 # 1326 # Report the --help message. 1327 # 1328 if test "$ac_init_help" = "long"; then 1329 # Omit some internal or obsolete options to make the list less imposing. 1330 # This message is too long to be a string in the A/UX 3.1 sh. 1331 cat <<_ACEOF 1332 \`configure' configures zlib 1.3.1 to adapt to many kinds of systems. 1333 1334 Usage: $0 [OPTION]... [VAR=VALUE]... 1335 1336 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1337 VAR=VALUE. See below for descriptions of some of the useful variables. 1338 1339 Defaults for the options are specified in brackets. 1340 1341 Configuration: 1342 -h, --help display this help and exit 1343 --help=short display options specific to this package 1344 --help=recursive display the short help of all the included packages 1345 -V, --version display version information and exit 1346 -q, --quiet, --silent do not print \`checking ...' messages 1347 --cache-file=FILE cache test results in FILE [disabled] 1348 -C, --config-cache alias for \`--cache-file=config.cache' 1349 -n, --no-create do not create output files 1350 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1351 1352 Installation directories: 1353 --prefix=PREFIX install architecture-independent files in PREFIX 1354 [$ac_default_prefix] 1355 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1356 [PREFIX] 1357 1358 By default, \`make install' will install all the files in 1359 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1360 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1361 for instance \`--prefix=\$HOME'. 1362 1363 For better control, use the options below. 1364 1365 Fine tuning of the installation directories: 1366 --bindir=DIR user executables [EPREFIX/bin] 1367 --sbindir=DIR system admin executables [EPREFIX/sbin] 1368 --libexecdir=DIR program executables [EPREFIX/libexec] 1369 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1370 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1371 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1372 --libdir=DIR object code libraries [EPREFIX/lib] 1373 --includedir=DIR C header files [PREFIX/include] 1374 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1375 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1376 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1377 --infodir=DIR info documentation [DATAROOTDIR/info] 1378 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1379 --mandir=DIR man documentation [DATAROOTDIR/man] 1380 --docdir=DIR documentation root [DATAROOTDIR/doc/zlib] 1381 --htmldir=DIR html documentation [DOCDIR] 1382 --dvidir=DIR dvi documentation [DOCDIR] 1383 --pdfdir=DIR pdf documentation [DOCDIR] 1384 --psdir=DIR ps documentation [DOCDIR] 1385 _ACEOF 1386 1387 cat <<\_ACEOF 1388 1389 Program names: 1390 --program-prefix=PREFIX prepend PREFIX to installed program names 1391 --program-suffix=SUFFIX append SUFFIX to installed program names 1392 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1393 1394 System types: 1395 --build=BUILD configure for building on BUILD [guessed] 1396 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1397 --target=TARGET configure for building compilers for TARGET [HOST] 1398 _ACEOF 1399 fi 1400 1401 if test -n "$ac_init_help"; then 1402 case $ac_init_help in 1403 short | recursive ) echo "Configuration of zlib 1.3.1:";; 1404 esac 1405 cat <<\_ACEOF 1406 1407 Optional Features: 1408 --disable-option-checking ignore unrecognized --enable/--with options 1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1411 --enable-multilib build many library versions (default) 1412 --enable-silent-rules less verbose build output (undo: "make V=1") 1413 --disable-silent-rules verbose build output (undo: "make V=0") 1414 --enable-maintainer-mode 1415 enable make rules and dependencies not useful (and 1416 sometimes confusing) to the casual installer 1417 --enable-dependency-tracking 1418 do not reject slow dependency extractors 1419 --disable-dependency-tracking 1420 speeds up one-time build 1421 --enable-cet enable Intel CET in target libraries [default=auto] 1422 --enable-shared[=PKGS] build shared libraries [default=yes] 1423 --enable-static[=PKGS] build static libraries [default=yes] 1424 --enable-fast-install[=PKGS] 1425 optimize for fast installation [default=yes] 1426 --disable-libtool-lock avoid locking (might break parallel builds) 1427 --enable-host-shared build host code as shared libraries 1428 --enable-host-pie build host code as PIE 1429 1430 Optional Packages: 1431 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1432 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1433 --with-target-subdir=SUBDIR 1434 configuring in a subdirectory 1435 --with-cross-host=HOST configuring with a cross compiler 1436 --with-system-zlib use installed libz 1437 --with-pic try to use only PIC/non-PIC objects [default=use 1438 both] 1439 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1440 --with-toolexeclibdir=DIR 1441 install libraries built with a cross compiler within 1442 DIR 1443 1444 Some influential environment variables: 1445 CC C compiler command 1446 CFLAGS C compiler flags 1447 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1448 nonstandard directory <lib dir> 1449 LIBS libraries to pass to the linker, e.g. -l<library> 1450 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1451 you have headers in a nonstandard directory <include dir> 1452 CPP C preprocessor 1453 1454 Use these variables to override the choices made by `configure' or to help 1455 it to find libraries and programs with nonstandard names/locations. 1456 1457 Report bugs to the package provider. 1458 _ACEOF 1459 ac_status=$? 1460 fi 1461 1462 if test "$ac_init_help" = "recursive"; then 1463 # If there are subdirs, report their specific --help. 1464 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1465 test -d "$ac_dir" || 1466 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1467 continue 1468 ac_builddir=. 1469 1470 case "$ac_dir" in 1471 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1472 *) 1473 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1474 # A ".." for each directory in $ac_dir_suffix. 1475 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1476 case $ac_top_builddir_sub in 1477 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1478 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1479 esac ;; 1480 esac 1481 ac_abs_top_builddir=$ac_pwd 1482 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1483 # for backward compatibility: 1484 ac_top_builddir=$ac_top_build_prefix 1485 1486 case $srcdir in 1487 .) # We are building in place. 1488 ac_srcdir=. 1489 ac_top_srcdir=$ac_top_builddir_sub 1490 ac_abs_top_srcdir=$ac_pwd ;; 1491 [\\/]* | ?:[\\/]* ) # Absolute name. 1492 ac_srcdir=$srcdir$ac_dir_suffix; 1493 ac_top_srcdir=$srcdir 1494 ac_abs_top_srcdir=$srcdir ;; 1495 *) # Relative name. 1496 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1497 ac_top_srcdir=$ac_top_build_prefix$srcdir 1498 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1499 esac 1500 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1501 1502 cd "$ac_dir" || { ac_status=$?; continue; } 1503 # Check for guested configure. 1504 if test -f "$ac_srcdir/configure.gnu"; then 1505 echo && 1506 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1507 elif test -f "$ac_srcdir/configure"; then 1508 echo && 1509 $SHELL "$ac_srcdir/configure" --help=recursive 1510 else 1511 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1512 fi || ac_status=$? 1513 cd "$ac_pwd" || { ac_status=$?; break; } 1514 done 1515 fi 1516 1517 test -n "$ac_init_help" && exit $ac_status 1518 if $ac_init_version; then 1519 cat <<\_ACEOF 1520 zlib configure 1.3.1 1521 generated by GNU Autoconf 2.69 1522 1523 Copyright (C) 2012 Free Software Foundation, Inc. 1524 This configure script is free software; the Free Software Foundation 1525 gives unlimited permission to copy, distribute and modify it. 1526 _ACEOF 1527 exit 1528 fi 1529 1530 ## ------------------------ ## 1531 ## Autoconf initialization. ## 1532 ## ------------------------ ## 1533 1534 # ac_fn_c_try_compile LINENO 1535 # -------------------------- 1536 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1537 ac_fn_c_try_compile () 1538 { 1539 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1540 rm -f conftest.$ac_objext 1541 if { { ac_try="$ac_compile" 1542 case "(($ac_try" in 1543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1544 *) ac_try_echo=$ac_try;; 1545 esac 1546 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1547 $as_echo "$ac_try_echo"; } >&5 1548 (eval "$ac_compile") 2>conftest.err 1549 ac_status=$? 1550 if test -s conftest.err; then 1551 grep -v '^ *+' conftest.err >conftest.er1 1552 cat conftest.er1 >&5 1553 mv -f conftest.er1 conftest.err 1554 fi 1555 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1556 test $ac_status = 0; } && { 1557 test -z "$ac_c_werror_flag" || 1558 test ! -s conftest.err 1559 } && test -s conftest.$ac_objext; then : 1560 ac_retval=0 1561 else 1562 $as_echo "$as_me: failed program was:" >&5 1563 sed 's/^/| /' conftest.$ac_ext >&5 1564 1565 ac_retval=1 1566 fi 1567 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1568 as_fn_set_status $ac_retval 1569 1570 } # ac_fn_c_try_compile 1571 1572 # ac_fn_c_try_link LINENO 1573 # ----------------------- 1574 # Try to link conftest.$ac_ext, and return whether this succeeded. 1575 ac_fn_c_try_link () 1576 { 1577 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1578 rm -f conftest.$ac_objext conftest$ac_exeext 1579 if { { ac_try="$ac_link" 1580 case "(($ac_try" in 1581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1582 *) ac_try_echo=$ac_try;; 1583 esac 1584 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1585 $as_echo "$ac_try_echo"; } >&5 1586 (eval "$ac_link") 2>conftest.err 1587 ac_status=$? 1588 if test -s conftest.err; then 1589 grep -v '^ *+' conftest.err >conftest.er1 1590 cat conftest.er1 >&5 1591 mv -f conftest.er1 conftest.err 1592 fi 1593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1594 test $ac_status = 0; } && { 1595 test -z "$ac_c_werror_flag" || 1596 test ! -s conftest.err 1597 } && test -s conftest$ac_exeext && { 1598 test "$cross_compiling" = yes || 1599 test -x conftest$ac_exeext 1600 }; then : 1601 ac_retval=0 1602 else 1603 $as_echo "$as_me: failed program was:" >&5 1604 sed 's/^/| /' conftest.$ac_ext >&5 1605 1606 ac_retval=1 1607 fi 1608 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1609 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1610 # interfere with the next link command; also delete a directory that is 1611 # left behind by Apple's compiler. We do this before executing the actions. 1612 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1613 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1614 as_fn_set_status $ac_retval 1615 1616 } # ac_fn_c_try_link 1617 1618 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1619 # ------------------------------------------------------- 1620 # Tests whether HEADER exists and can be compiled using the include files in 1621 # INCLUDES, setting the cache variable VAR accordingly. 1622 ac_fn_c_check_header_compile () 1623 { 1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1626 $as_echo_n "checking for $2... " >&6; } 1627 if eval \${$3+:} false; then : 1628 $as_echo_n "(cached) " >&6 1629 else 1630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1631 /* end confdefs.h. */ 1632 $4 1633 #include <$2> 1634 _ACEOF 1635 if ac_fn_c_try_compile "$LINENO"; then : 1636 eval "$3=yes" 1637 else 1638 eval "$3=no" 1639 fi 1640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1641 fi 1642 eval ac_res=\$$3 1643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1644 $as_echo "$ac_res" >&6; } 1645 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1646 1647 } # ac_fn_c_check_header_compile 1648 1649 # ac_fn_c_try_cpp LINENO 1650 # ---------------------- 1651 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1652 ac_fn_c_try_cpp () 1653 { 1654 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1655 if { { ac_try="$ac_cpp conftest.$ac_ext" 1656 case "(($ac_try" in 1657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1658 *) ac_try_echo=$ac_try;; 1659 esac 1660 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1661 $as_echo "$ac_try_echo"; } >&5 1662 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1663 ac_status=$? 1664 if test -s conftest.err; then 1665 grep -v '^ *+' conftest.err >conftest.er1 1666 cat conftest.er1 >&5 1667 mv -f conftest.er1 conftest.err 1668 fi 1669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1670 test $ac_status = 0; } > conftest.i && { 1671 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1672 test ! -s conftest.err 1673 }; then : 1674 ac_retval=0 1675 else 1676 $as_echo "$as_me: failed program was:" >&5 1677 sed 's/^/| /' conftest.$ac_ext >&5 1678 1679 ac_retval=1 1680 fi 1681 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1682 as_fn_set_status $ac_retval 1683 1684 } # ac_fn_c_try_cpp 1685 1686 # ac_fn_c_try_run LINENO 1687 # ---------------------- 1688 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1689 # that executables *can* be run. 1690 ac_fn_c_try_run () 1691 { 1692 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1693 if { { ac_try="$ac_link" 1694 case "(($ac_try" in 1695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1696 *) ac_try_echo=$ac_try;; 1697 esac 1698 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1699 $as_echo "$ac_try_echo"; } >&5 1700 (eval "$ac_link") 2>&5 1701 ac_status=$? 1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1703 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1704 { { case "(($ac_try" in 1705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1706 *) ac_try_echo=$ac_try;; 1707 esac 1708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1709 $as_echo "$ac_try_echo"; } >&5 1710 (eval "$ac_try") 2>&5 1711 ac_status=$? 1712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1713 test $ac_status = 0; }; }; then : 1714 ac_retval=0 1715 else 1716 $as_echo "$as_me: program exited with status $ac_status" >&5 1717 $as_echo "$as_me: failed program was:" >&5 1718 sed 's/^/| /' conftest.$ac_ext >&5 1719 1720 ac_retval=$ac_status 1721 fi 1722 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1723 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1724 as_fn_set_status $ac_retval 1725 1726 } # ac_fn_c_try_run 1727 1728 # ac_fn_c_check_func LINENO FUNC VAR 1729 # ---------------------------------- 1730 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1731 ac_fn_c_check_func () 1732 { 1733 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1735 $as_echo_n "checking for $2... " >&6; } 1736 if eval \${$3+:} false; then : 1737 $as_echo_n "(cached) " >&6 1738 else 1739 if test x$gcc_no_link = xyes; then 1740 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1741 fi 1742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1743 /* end confdefs.h. */ 1744 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1745 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1746 #define $2 innocuous_$2 1747 1748 /* System header to define __stub macros and hopefully few prototypes, 1749 which can conflict with char $2 (); below. 1750 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1751 <limits.h> exists even on freestanding compilers. */ 1752 1753 #ifdef __STDC__ 1754 # include <limits.h> 1755 #else 1756 # include <assert.h> 1757 #endif 1758 1759 #undef $2 1760 1761 /* Override any GCC internal prototype to avoid an error. 1762 Use char because int might match the return type of a GCC 1763 builtin and then its argument prototype would still apply. */ 1764 #ifdef __cplusplus 1765 extern "C" 1766 #endif 1767 char $2 (); 1768 /* The GNU C library defines this for functions which it implements 1769 to always fail with ENOSYS. Some functions are actually named 1770 something starting with __ and the normal name is an alias. */ 1771 #if defined __stub_$2 || defined __stub___$2 1772 choke me 1773 #endif 1774 1775 int 1776 main () 1777 { 1778 return $2 (); 1779 ; 1780 return 0; 1781 } 1782 _ACEOF 1783 if ac_fn_c_try_link "$LINENO"; then : 1784 eval "$3=yes" 1785 else 1786 eval "$3=no" 1787 fi 1788 rm -f core conftest.err conftest.$ac_objext \ 1789 conftest$ac_exeext conftest.$ac_ext 1790 fi 1791 eval ac_res=\$$3 1792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1793 $as_echo "$ac_res" >&6; } 1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1795 1796 } # ac_fn_c_check_func 1797 1798 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1799 # ------------------------------------------------------- 1800 # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1801 # the include files in INCLUDES and setting the cache variable VAR 1802 # accordingly. 1803 ac_fn_c_check_header_mongrel () 1804 { 1805 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1806 if eval \${$3+:} false; then : 1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1808 $as_echo_n "checking for $2... " >&6; } 1809 if eval \${$3+:} false; then : 1810 $as_echo_n "(cached) " >&6 1811 fi 1812 eval ac_res=\$$3 1813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1814 $as_echo "$ac_res" >&6; } 1815 else 1816 # Is the header compilable? 1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1818 $as_echo_n "checking $2 usability... " >&6; } 1819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1820 /* end confdefs.h. */ 1821 $4 1822 #include <$2> 1823 _ACEOF 1824 if ac_fn_c_try_compile "$LINENO"; then : 1825 ac_header_compiler=yes 1826 else 1827 ac_header_compiler=no 1828 fi 1829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1831 $as_echo "$ac_header_compiler" >&6; } 1832 1833 # Is the header present? 1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1835 $as_echo_n "checking $2 presence... " >&6; } 1836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1837 /* end confdefs.h. */ 1838 #include <$2> 1839 _ACEOF 1840 if ac_fn_c_try_cpp "$LINENO"; then : 1841 ac_header_preproc=yes 1842 else 1843 ac_header_preproc=no 1844 fi 1845 rm -f conftest.err conftest.i conftest.$ac_ext 1846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1847 $as_echo "$ac_header_preproc" >&6; } 1848 1849 # So? What about this header? 1850 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1851 yes:no: ) 1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1853 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1855 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1856 ;; 1857 no:yes:* ) 1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1859 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1861 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1863 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1865 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1867 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1868 ;; 1869 esac 1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1871 $as_echo_n "checking for $2... " >&6; } 1872 if eval \${$3+:} false; then : 1873 $as_echo_n "(cached) " >&6 1874 else 1875 eval "$3=\$ac_header_compiler" 1876 fi 1877 eval ac_res=\$$3 1878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1879 $as_echo "$ac_res" >&6; } 1880 fi 1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1882 1883 } # ac_fn_c_check_header_mongrel 1884 cat >config.log <<_ACEOF 1885 This file contains any messages produced by compilers while 1886 running configure, to aid debugging if configure makes a mistake. 1887 1888 It was created by zlib $as_me 1.3.1, which was 1889 generated by GNU Autoconf 2.69. Invocation command line was 1890 1891 $ $0 $@ 1892 1893 _ACEOF 1894 exec 5>>config.log 1895 { 1896 cat <<_ASUNAME 1897 ## --------- ## 1898 ## Platform. ## 1899 ## --------- ## 1900 1901 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1902 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1903 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1904 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1905 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1906 1907 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1908 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1909 1910 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1911 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1912 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1913 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1914 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1915 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1916 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1917 1918 _ASUNAME 1919 1920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1921 for as_dir in $PATH 1922 do 1923 IFS=$as_save_IFS 1924 test -z "$as_dir" && as_dir=. 1925 $as_echo "PATH: $as_dir" 1926 done 1927 IFS=$as_save_IFS 1928 1929 } >&5 1930 1931 cat >&5 <<_ACEOF 1932 1933 1934 ## ----------- ## 1935 ## Core tests. ## 1936 ## ----------- ## 1937 1938 _ACEOF 1939 1940 1941 # Keep a trace of the command line. 1942 # Strip out --no-create and --no-recursion so they do not pile up. 1943 # Strip out --silent because we don't want to record it for future runs. 1944 # Also quote any args containing shell meta-characters. 1945 # Make two passes to allow for proper duplicate-argument suppression. 1946 ac_configure_args= 1947 ac_configure_args0= 1948 ac_configure_args1= 1949 ac_must_keep_next=false 1950 for ac_pass in 1 2 1951 do 1952 for ac_arg 1953 do 1954 case $ac_arg in 1955 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1956 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1957 | -silent | --silent | --silen | --sile | --sil) 1958 continue ;; 1959 *\'*) 1960 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1961 esac 1962 case $ac_pass in 1963 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1964 2) 1965 as_fn_append ac_configure_args1 " '$ac_arg'" 1966 if test $ac_must_keep_next = true; then 1967 ac_must_keep_next=false # Got value, back to normal. 1968 else 1969 case $ac_arg in 1970 *=* | --config-cache | -C | -disable-* | --disable-* \ 1971 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1972 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1973 | -with-* | --with-* | -without-* | --without-* | --x) 1974 case "$ac_configure_args0 " in 1975 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1976 esac 1977 ;; 1978 -* ) ac_must_keep_next=true ;; 1979 esac 1980 fi 1981 as_fn_append ac_configure_args " '$ac_arg'" 1982 ;; 1983 esac 1984 done 1985 done 1986 { ac_configure_args0=; unset ac_configure_args0;} 1987 { ac_configure_args1=; unset ac_configure_args1;} 1988 1989 # When interrupted or exit'd, cleanup temporary files, and complete 1990 # config.log. We remove comments because anyway the quotes in there 1991 # would cause problems or look ugly. 1992 # WARNING: Use '\'' to represent an apostrophe within the trap. 1993 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1994 trap 'exit_status=$? 1995 # Save into config.log some information that might help in debugging. 1996 { 1997 echo 1998 1999 $as_echo "## ---------------- ## 2000 ## Cache variables. ## 2001 ## ---------------- ##" 2002 echo 2003 # The following way of writing the cache mishandles newlines in values, 2004 ( 2005 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2006 eval ac_val=\$$ac_var 2007 case $ac_val in #( 2008 *${as_nl}*) 2009 case $ac_var in #( 2010 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2011 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2012 esac 2013 case $ac_var in #( 2014 _ | IFS | as_nl) ;; #( 2015 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2016 *) { eval $ac_var=; unset $ac_var;} ;; 2017 esac ;; 2018 esac 2019 done 2020 (set) 2>&1 | 2021 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2022 *${as_nl}ac_space=\ *) 2023 sed -n \ 2024 "s/'\''/'\''\\\\'\'''\''/g; 2025 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2026 ;; #( 2027 *) 2028 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2029 ;; 2030 esac | 2031 sort 2032 ) 2033 echo 2034 2035 $as_echo "## ----------------- ## 2036 ## Output variables. ## 2037 ## ----------------- ##" 2038 echo 2039 for ac_var in $ac_subst_vars 2040 do 2041 eval ac_val=\$$ac_var 2042 case $ac_val in 2043 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2044 esac 2045 $as_echo "$ac_var='\''$ac_val'\''" 2046 done | sort 2047 echo 2048 2049 if test -n "$ac_subst_files"; then 2050 $as_echo "## ------------------- ## 2051 ## File substitutions. ## 2052 ## ------------------- ##" 2053 echo 2054 for ac_var in $ac_subst_files 2055 do 2056 eval ac_val=\$$ac_var 2057 case $ac_val in 2058 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2059 esac 2060 $as_echo "$ac_var='\''$ac_val'\''" 2061 done | sort 2062 echo 2063 fi 2064 2065 if test -s confdefs.h; then 2066 $as_echo "## ----------- ## 2067 ## confdefs.h. ## 2068 ## ----------- ##" 2069 echo 2070 cat confdefs.h 2071 echo 2072 fi 2073 test "$ac_signal" != 0 && 2074 $as_echo "$as_me: caught signal $ac_signal" 2075 $as_echo "$as_me: exit $exit_status" 2076 } >&5 2077 rm -f core *.core core.conftest.* && 2078 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2079 exit $exit_status 2080 ' 0 2081 for ac_signal in 1 2 13 15; do 2082 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2083 done 2084 ac_signal=0 2085 2086 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2087 rm -f -r conftest* confdefs.h 2088 2089 $as_echo "/* confdefs.h */" > confdefs.h 2090 2091 # Predefined preprocessor variables. 2092 2093 cat >>confdefs.h <<_ACEOF 2094 #define PACKAGE_NAME "$PACKAGE_NAME" 2095 _ACEOF 2096 2097 cat >>confdefs.h <<_ACEOF 2098 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2099 _ACEOF 2100 2101 cat >>confdefs.h <<_ACEOF 2102 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2103 _ACEOF 2104 2105 cat >>confdefs.h <<_ACEOF 2106 #define PACKAGE_STRING "$PACKAGE_STRING" 2107 _ACEOF 2108 2109 cat >>confdefs.h <<_ACEOF 2110 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2111 _ACEOF 2112 2113 cat >>confdefs.h <<_ACEOF 2114 #define PACKAGE_URL "$PACKAGE_URL" 2115 _ACEOF 2116 2117 2118 # Let the site file select an alternate cache file if it wants to. 2119 # Prefer an explicitly selected file to automatically selected ones. 2120 ac_site_file1=NONE 2121 ac_site_file2=NONE 2122 if test -n "$CONFIG_SITE"; then 2123 # We do not want a PATH search for config.site. 2124 case $CONFIG_SITE in #(( 2125 -*) ac_site_file1=./$CONFIG_SITE;; 2126 */*) ac_site_file1=$CONFIG_SITE;; 2127 *) ac_site_file1=./$CONFIG_SITE;; 2128 esac 2129 elif test "x$prefix" != xNONE; then 2130 ac_site_file1=$prefix/share/config.site 2131 ac_site_file2=$prefix/etc/config.site 2132 else 2133 ac_site_file1=$ac_default_prefix/share/config.site 2134 ac_site_file2=$ac_default_prefix/etc/config.site 2135 fi 2136 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2137 do 2138 test "x$ac_site_file" = xNONE && continue 2139 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2141 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2142 sed 's/^/| /' "$ac_site_file" >&5 2143 . "$ac_site_file" \ 2144 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2145 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2146 as_fn_error $? "failed to load site script $ac_site_file 2147 See \`config.log' for more details" "$LINENO" 5; } 2148 fi 2149 done 2150 2151 if test -r "$cache_file"; then 2152 # Some versions of bash will fail to source /dev/null (special files 2153 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2154 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2155 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2156 $as_echo "$as_me: loading cache $cache_file" >&6;} 2157 case $cache_file in 2158 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2159 *) . "./$cache_file";; 2160 esac 2161 fi 2162 else 2163 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2164 $as_echo "$as_me: creating cache $cache_file" >&6;} 2165 >$cache_file 2166 fi 2167 2168 as_fn_append ac_header_list " stdlib.h" 2169 as_fn_append ac_header_list " unistd.h" 2170 as_fn_append ac_header_list " sys/param.h" 2171 # Check that the precious variables saved in the cache have kept the same 2172 # value. 2173 ac_cache_corrupted=false 2174 for ac_var in $ac_precious_vars; do 2175 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2176 eval ac_new_set=\$ac_env_${ac_var}_set 2177 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2178 eval ac_new_val=\$ac_env_${ac_var}_value 2179 case $ac_old_set,$ac_new_set in 2180 set,) 2181 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2182 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2183 ac_cache_corrupted=: ;; 2184 ,set) 2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2186 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2187 ac_cache_corrupted=: ;; 2188 ,);; 2189 *) 2190 if test "x$ac_old_val" != "x$ac_new_val"; then 2191 # differences in whitespace do not lead to failure. 2192 ac_old_val_w=`echo x $ac_old_val` 2193 ac_new_val_w=`echo x $ac_new_val` 2194 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2196 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2197 ac_cache_corrupted=: 2198 else 2199 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2200 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2201 eval $ac_var=\$ac_old_val 2202 fi 2203 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2204 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2205 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2206 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2207 fi;; 2208 esac 2209 # Pass precious variables to config.status. 2210 if test "$ac_new_set" = set; then 2211 case $ac_new_val in 2212 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2213 *) ac_arg=$ac_var=$ac_new_val ;; 2214 esac 2215 case " $ac_configure_args " in 2216 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2217 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2218 esac 2219 fi 2220 done 2221 if $ac_cache_corrupted; then 2222 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2223 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2224 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2225 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2226 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2227 fi 2228 ## -------------------- ## 2229 ## Main body of script. ## 2230 ## -------------------- ## 2231 2232 ac_ext=c 2233 ac_cpp='$CPP $CPPFLAGS' 2234 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2235 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2236 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2237 2238 2239 2240 2241 2242 2243 2244 if test -n "${with_target_subdir}"; then 2245 # Default to --enable-multilib 2246 # Check whether --enable-multilib was given. 2247 if test "${enable_multilib+set}" = set; then : 2248 enableval=$enable_multilib; case "$enableval" in 2249 yes) multilib=yes ;; 2250 no) multilib=no ;; 2251 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2252 esac 2253 else 2254 multilib=yes 2255 fi 2256 2257 2258 # We may get other options which we leave undocumented: 2259 # --with-target-subdir, --with-multisrctop, --with-multisubdir 2260 # See config-ml.in if you want the gory details. 2261 2262 if test "$srcdir" = "."; then 2263 if test "$with_target_subdir" != "."; then 2264 multi_basedir="$srcdir/$with_multisrctop../.." 2265 else 2266 multi_basedir="$srcdir/$with_multisrctop.." 2267 fi 2268 else 2269 multi_basedir="$srcdir/.." 2270 fi 2271 2272 2273 # Even if the default multilib is not a cross compilation, 2274 # it may be that some of the other multilibs are. 2275 if test $cross_compiling = no && test $multilib = yes \ 2276 && test "x${with_multisubdir}" != x ; then 2277 cross_compiling=maybe 2278 fi 2279 2280 ac_config_commands="$ac_config_commands default-1" 2281 2282 fi 2283 2284 ac_aux_dir= 2285 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2286 if test -f "$ac_dir/install-sh"; then 2287 ac_aux_dir=$ac_dir 2288 ac_install_sh="$ac_aux_dir/install-sh -c" 2289 break 2290 elif test -f "$ac_dir/install.sh"; then 2291 ac_aux_dir=$ac_dir 2292 ac_install_sh="$ac_aux_dir/install.sh -c" 2293 break 2294 elif test -f "$ac_dir/shtool"; then 2295 ac_aux_dir=$ac_dir 2296 ac_install_sh="$ac_aux_dir/shtool install -c" 2297 break 2298 fi 2299 done 2300 if test -z "$ac_aux_dir"; then 2301 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2302 fi 2303 2304 # These three variables are undocumented and unsupported, 2305 # and are intended to be withdrawn in a future Autoconf release. 2306 # They can cause serious problems if a builder's source tree is in a directory 2307 # whose full name contains unusual characters. 2308 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2309 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2310 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2311 2312 2313 # Make sure we can run config.sub. 2314 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2315 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2316 2317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2318 $as_echo_n "checking build system type... " >&6; } 2319 if ${ac_cv_build+:} false; then : 2320 $as_echo_n "(cached) " >&6 2321 else 2322 ac_build_alias=$build_alias 2323 test "x$ac_build_alias" = x && 2324 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2325 test "x$ac_build_alias" = x && 2326 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2327 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2328 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2329 2330 fi 2331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2332 $as_echo "$ac_cv_build" >&6; } 2333 case $ac_cv_build in 2334 *-*-*) ;; 2335 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2336 esac 2337 build=$ac_cv_build 2338 ac_save_IFS=$IFS; IFS='-' 2339 set x $ac_cv_build 2340 shift 2341 build_cpu=$1 2342 build_vendor=$2 2343 shift; shift 2344 # Remember, the first character of IFS is used to create $*, 2345 # except with old shells: 2346 build_os=$* 2347 IFS=$ac_save_IFS 2348 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2349 2350 2351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2352 $as_echo_n "checking host system type... " >&6; } 2353 if ${ac_cv_host+:} false; then : 2354 $as_echo_n "(cached) " >&6 2355 else 2356 if test "x$host_alias" = x; then 2357 ac_cv_host=$ac_cv_build 2358 else 2359 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2360 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2361 fi 2362 2363 fi 2364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2365 $as_echo "$ac_cv_host" >&6; } 2366 case $ac_cv_host in 2367 *-*-*) ;; 2368 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2369 esac 2370 host=$ac_cv_host 2371 ac_save_IFS=$IFS; IFS='-' 2372 set x $ac_cv_host 2373 shift 2374 host_cpu=$1 2375 host_vendor=$2 2376 shift; shift 2377 # Remember, the first character of IFS is used to create $*, 2378 # except with old shells: 2379 host_os=$* 2380 IFS=$ac_save_IFS 2381 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2382 2383 2384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2385 $as_echo_n "checking target system type... " >&6; } 2386 if ${ac_cv_target+:} false; then : 2387 $as_echo_n "(cached) " >&6 2388 else 2389 if test "x$target_alias" = x; then 2390 ac_cv_target=$ac_cv_host 2391 else 2392 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2393 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2394 fi 2395 2396 fi 2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2398 $as_echo "$ac_cv_target" >&6; } 2399 case $ac_cv_target in 2400 *-*-*) ;; 2401 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2402 esac 2403 target=$ac_cv_target 2404 ac_save_IFS=$IFS; IFS='-' 2405 set x $ac_cv_target 2406 shift 2407 target_cpu=$1 2408 target_vendor=$2 2409 shift; shift 2410 # Remember, the first character of IFS is used to create $*, 2411 # except with old shells: 2412 target_os=$* 2413 IFS=$ac_save_IFS 2414 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2415 2416 2417 # The aliases save the names the user supplied, while $host etc. 2418 # will get canonicalized. 2419 test -n "$target_alias" && 2420 test "$program_prefix$program_suffix$program_transform_name" = \ 2421 NONENONEs,x,x, && 2422 program_prefix=${target_alias}- 2423 2424 2425 # This works around an automake problem. 2426 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs" 2427 2428 2429 am__api_version='1.15' 2430 2431 # Find a good install program. We prefer a C program (faster), 2432 # so one script is as good as another. But avoid the broken or 2433 # incompatible versions: 2434 # SysV /etc/install, /usr/sbin/install 2435 # SunOS /usr/etc/install 2436 # IRIX /sbin/install 2437 # AIX /bin/install 2438 # AmigaOS /C/install, which installs bootblocks on floppy discs 2439 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2440 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2441 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2442 # OS/2's system install, which has a completely different semantic 2443 # ./install, which can be erroneously created by make from ./install.sh. 2444 # Reject install programs that cannot install multiple files. 2445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2446 $as_echo_n "checking for a BSD-compatible install... " >&6; } 2447 if test -z "$INSTALL"; then 2448 if ${ac_cv_path_install+:} false; then : 2449 $as_echo_n "(cached) " >&6 2450 else 2451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2452 for as_dir in $PATH 2453 do 2454 IFS=$as_save_IFS 2455 test -z "$as_dir" && as_dir=. 2456 # Account for people who put trailing slashes in PATH elements. 2457 case $as_dir/ in #(( 2458 ./ | .// | /[cC]/* | \ 2459 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2460 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2461 /usr/ucb/* ) ;; 2462 *) 2463 # OSF1 and SCO ODT 3.0 have their own names for install. 2464 # Don't use installbsd from OSF since it installs stuff as root 2465 # by default. 2466 for ac_prog in ginstall scoinst install; do 2467 for ac_exec_ext in '' $ac_executable_extensions; do 2468 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2469 if test $ac_prog = install && 2470 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2471 # AIX install. It has an incompatible calling convention. 2472 : 2473 elif test $ac_prog = install && 2474 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2475 # program-specific install script used by HP pwplus--don't use. 2476 : 2477 else 2478 rm -rf conftest.one conftest.two conftest.dir 2479 echo one > conftest.one 2480 echo two > conftest.two 2481 mkdir conftest.dir 2482 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2483 test -s conftest.one && test -s conftest.two && 2484 test -s conftest.dir/conftest.one && 2485 test -s conftest.dir/conftest.two 2486 then 2487 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2488 break 3 2489 fi 2490 fi 2491 fi 2492 done 2493 done 2494 ;; 2495 esac 2496 2497 done 2498 IFS=$as_save_IFS 2499 2500 rm -rf conftest.one conftest.two conftest.dir 2501 2502 fi 2503 if test "${ac_cv_path_install+set}" = set; then 2504 INSTALL=$ac_cv_path_install 2505 else 2506 # As a last resort, use the slow shell script. Don't cache a 2507 # value for INSTALL within a source directory, because that will 2508 # break other packages using the cache if that directory is 2509 # removed, or if the value is a relative name. 2510 INSTALL=$ac_install_sh 2511 fi 2512 fi 2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2514 $as_echo "$INSTALL" >&6; } 2515 2516 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2517 # It thinks the first close brace ends the variable substitution. 2518 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2519 2520 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2521 2522 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2523 2524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2525 $as_echo_n "checking whether build environment is sane... " >&6; } 2526 # Reject unsafe characters in $srcdir or the absolute working directory 2527 # name. Accept space and tab only in the latter. 2528 am_lf=' 2529 ' 2530 case `pwd` in 2531 *[\\\"\#\$\&\'\`$am_lf]*) 2532 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2533 esac 2534 case $srcdir in 2535 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2536 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2537 esac 2538 2539 # Do 'set' in a subshell so we don't clobber the current shell's 2540 # arguments. Must try -L first in case configure is actually a 2541 # symlink; some systems play weird games with the mod time of symlinks 2542 # (eg FreeBSD returns the mod time of the symlink's containing 2543 # directory). 2544 if ( 2545 am_has_slept=no 2546 for am_try in 1 2; do 2547 echo "timestamp, slept: $am_has_slept" > conftest.file 2548 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2549 if test "$*" = "X"; then 2550 # -L didn't work. 2551 set X `ls -t "$srcdir/configure" conftest.file` 2552 fi 2553 if test "$*" != "X $srcdir/configure conftest.file" \ 2554 && test "$*" != "X conftest.file $srcdir/configure"; then 2555 2556 # If neither matched, then we have a broken ls. This can happen 2557 # if, for instance, CONFIG_SHELL is bash and it inherits a 2558 # broken ls alias from the environment. This has actually 2559 # happened. Such a system could not be considered "sane". 2560 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2561 alias in your environment" "$LINENO" 5 2562 fi 2563 if test "$2" = conftest.file || test $am_try -eq 2; then 2564 break 2565 fi 2566 # Just in case. 2567 sleep 1 2568 am_has_slept=yes 2569 done 2570 test "$2" = conftest.file 2571 ) 2572 then 2573 # Ok. 2574 : 2575 else 2576 as_fn_error $? "newly created file is older than distributed files! 2577 Check your system clock" "$LINENO" 5 2578 fi 2579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2580 $as_echo "yes" >&6; } 2581 # If we didn't sleep, we still need to ensure time stamps of config.status and 2582 # generated files are strictly newer. 2583 am_sleep_pid= 2584 if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2585 ( sleep 1 ) & 2586 am_sleep_pid=$! 2587 fi 2588 2589 rm -f conftest.file 2590 2591 test "$program_prefix" != NONE && 2592 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2593 # Use a double $ so make ignores it. 2594 test "$program_suffix" != NONE && 2595 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2596 # Double any \ or $. 2597 # By default was `s,x,x', remove it if useless. 2598 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2599 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2600 2601 # Expand $ac_aux_dir to an absolute path. 2602 am_aux_dir=`cd "$ac_aux_dir" && pwd` 2603 2604 if test x"${MISSING+set}" != xset; then 2605 case $am_aux_dir in 2606 *\ * | *\ *) 2607 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2608 *) 2609 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2610 esac 2611 fi 2612 # Use eval to expand $SHELL 2613 if eval "$MISSING --is-lightweight"; then 2614 am_missing_run="$MISSING " 2615 else 2616 am_missing_run= 2617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2618 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2619 fi 2620 2621 if test x"${install_sh+set}" != xset; then 2622 case $am_aux_dir in 2623 *\ * | *\ *) 2624 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2625 *) 2626 install_sh="\${SHELL} $am_aux_dir/install-sh" 2627 esac 2628 fi 2629 2630 # Installed binaries are usually stripped using 'strip' when the user 2631 # run "make install-strip". However 'strip' might not be the right 2632 # tool to use in cross-compilation environments, therefore Automake 2633 # will honor the 'STRIP' environment variable to overrule this program. 2634 if test "$cross_compiling" != no; then 2635 if test -n "$ac_tool_prefix"; then 2636 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2637 set dummy ${ac_tool_prefix}strip; ac_word=$2 2638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2639 $as_echo_n "checking for $ac_word... " >&6; } 2640 if ${ac_cv_prog_STRIP+:} false; then : 2641 $as_echo_n "(cached) " >&6 2642 else 2643 if test -n "$STRIP"; then 2644 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2645 else 2646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2647 for as_dir in $PATH 2648 do 2649 IFS=$as_save_IFS 2650 test -z "$as_dir" && as_dir=. 2651 for ac_exec_ext in '' $ac_executable_extensions; do 2652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2653 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2655 break 2 2656 fi 2657 done 2658 done 2659 IFS=$as_save_IFS 2660 2661 fi 2662 fi 2663 STRIP=$ac_cv_prog_STRIP 2664 if test -n "$STRIP"; then 2665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2666 $as_echo "$STRIP" >&6; } 2667 else 2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2669 $as_echo "no" >&6; } 2670 fi 2671 2672 2673 fi 2674 if test -z "$ac_cv_prog_STRIP"; then 2675 ac_ct_STRIP=$STRIP 2676 # Extract the first word of "strip", so it can be a program name with args. 2677 set dummy strip; ac_word=$2 2678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2679 $as_echo_n "checking for $ac_word... " >&6; } 2680 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682 else 2683 if test -n "$ac_ct_STRIP"; then 2684 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2685 else 2686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2687 for as_dir in $PATH 2688 do 2689 IFS=$as_save_IFS 2690 test -z "$as_dir" && as_dir=. 2691 for ac_exec_ext in '' $ac_executable_extensions; do 2692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2693 ac_cv_prog_ac_ct_STRIP="strip" 2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2695 break 2 2696 fi 2697 done 2698 done 2699 IFS=$as_save_IFS 2700 2701 fi 2702 fi 2703 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2704 if test -n "$ac_ct_STRIP"; then 2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2706 $as_echo "$ac_ct_STRIP" >&6; } 2707 else 2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2709 $as_echo "no" >&6; } 2710 fi 2711 2712 if test "x$ac_ct_STRIP" = x; then 2713 STRIP=":" 2714 else 2715 case $cross_compiling:$ac_tool_warned in 2716 yes:) 2717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2718 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2719 ac_tool_warned=yes ;; 2720 esac 2721 STRIP=$ac_ct_STRIP 2722 fi 2723 else 2724 STRIP="$ac_cv_prog_STRIP" 2725 fi 2726 2727 fi 2728 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2729 2730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2731 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2732 if test -z "$MKDIR_P"; then 2733 if ${ac_cv_path_mkdir+:} false; then : 2734 $as_echo_n "(cached) " >&6 2735 else 2736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2737 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2738 do 2739 IFS=$as_save_IFS 2740 test -z "$as_dir" && as_dir=. 2741 for ac_prog in mkdir gmkdir; do 2742 for ac_exec_ext in '' $ac_executable_extensions; do 2743 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2744 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2745 'mkdir (GNU coreutils) '* | \ 2746 'mkdir (coreutils) '* | \ 2747 'mkdir (fileutils) '4.1*) 2748 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2749 break 3;; 2750 esac 2751 done 2752 done 2753 done 2754 IFS=$as_save_IFS 2755 2756 fi 2757 2758 test -d ./--version && rmdir ./--version 2759 if test "${ac_cv_path_mkdir+set}" = set; then 2760 MKDIR_P="$ac_cv_path_mkdir -p" 2761 else 2762 # As a last resort, use the slow shell script. Don't cache a 2763 # value for MKDIR_P within a source directory, because that will 2764 # break other packages using the cache if that directory is 2765 # removed, or if the value is a relative name. 2766 MKDIR_P="$ac_install_sh -d" 2767 fi 2768 fi 2769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2770 $as_echo "$MKDIR_P" >&6; } 2771 2772 for ac_prog in gawk mawk nawk awk 2773 do 2774 # Extract the first word of "$ac_prog", so it can be a program name with args. 2775 set dummy $ac_prog; ac_word=$2 2776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2777 $as_echo_n "checking for $ac_word... " >&6; } 2778 if ${ac_cv_prog_AWK+:} false; then : 2779 $as_echo_n "(cached) " >&6 2780 else 2781 if test -n "$AWK"; then 2782 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2783 else 2784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2785 for as_dir in $PATH 2786 do 2787 IFS=$as_save_IFS 2788 test -z "$as_dir" && as_dir=. 2789 for ac_exec_ext in '' $ac_executable_extensions; do 2790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2791 ac_cv_prog_AWK="$ac_prog" 2792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2793 break 2 2794 fi 2795 done 2796 done 2797 IFS=$as_save_IFS 2798 2799 fi 2800 fi 2801 AWK=$ac_cv_prog_AWK 2802 if test -n "$AWK"; then 2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2804 $as_echo "$AWK" >&6; } 2805 else 2806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2807 $as_echo "no" >&6; } 2808 fi 2809 2810 2811 test -n "$AWK" && break 2812 done 2813 2814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2815 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2816 set x ${MAKE-make} 2817 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2818 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2819 $as_echo_n "(cached) " >&6 2820 else 2821 cat >conftest.make <<\_ACEOF 2822 SHELL = /bin/sh 2823 all: 2824 @echo '@@@%%%=$(MAKE)=@@@%%%' 2825 _ACEOF 2826 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2827 case `${MAKE-make} -f conftest.make 2>/dev/null` in 2828 *@@@%%%=?*=@@@%%%*) 2829 eval ac_cv_prog_make_${ac_make}_set=yes;; 2830 *) 2831 eval ac_cv_prog_make_${ac_make}_set=no;; 2832 esac 2833 rm -f conftest.make 2834 fi 2835 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2837 $as_echo "yes" >&6; } 2838 SET_MAKE= 2839 else 2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2841 $as_echo "no" >&6; } 2842 SET_MAKE="MAKE=${MAKE-make}" 2843 fi 2844 2845 rm -rf .tst 2>/dev/null 2846 mkdir .tst 2>/dev/null 2847 if test -d .tst; then 2848 am__leading_dot=. 2849 else 2850 am__leading_dot=_ 2851 fi 2852 rmdir .tst 2>/dev/null 2853 2854 # Check whether --enable-silent-rules was given. 2855 if test "${enable_silent_rules+set}" = set; then : 2856 enableval=$enable_silent_rules; 2857 fi 2858 2859 case $enable_silent_rules in # ((( 2860 yes) AM_DEFAULT_VERBOSITY=0;; 2861 no) AM_DEFAULT_VERBOSITY=1;; 2862 *) AM_DEFAULT_VERBOSITY=1;; 2863 esac 2864 am_make=${MAKE-make} 2865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2866 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2867 if ${am_cv_make_support_nested_variables+:} false; then : 2868 $as_echo_n "(cached) " >&6 2869 else 2870 if $as_echo 'TRUE=$(BAR$(V)) 2871 BAR0=false 2872 BAR1=true 2873 V=1 2874 am__doit: 2875 @$(TRUE) 2876 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2877 am_cv_make_support_nested_variables=yes 2878 else 2879 am_cv_make_support_nested_variables=no 2880 fi 2881 fi 2882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2883 $as_echo "$am_cv_make_support_nested_variables" >&6; } 2884 if test $am_cv_make_support_nested_variables = yes; then 2885 AM_V='$(V)' 2886 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2887 else 2888 AM_V=$AM_DEFAULT_VERBOSITY 2889 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2890 fi 2891 AM_BACKSLASH='\' 2892 2893 if test "`cd $srcdir && pwd`" != "`pwd`"; then 2894 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2895 # is not polluted with repeated "-I." 2896 am__isrc=' -I$(srcdir)' 2897 # test to see if srcdir already configured 2898 if test -f $srcdir/config.status; then 2899 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2900 fi 2901 fi 2902 2903 # test whether we have cygpath 2904 if test -z "$CYGPATH_W"; then 2905 if (cygpath --version) >/dev/null 2>/dev/null; then 2906 CYGPATH_W='cygpath -w' 2907 else 2908 CYGPATH_W=echo 2909 fi 2910 fi 2911 2912 2913 # Define the identity of the package. 2914 PACKAGE='zlib' 2915 VERSION='1.3.1' 2916 2917 2918 cat >>confdefs.h <<_ACEOF 2919 #define PACKAGE "$PACKAGE" 2920 _ACEOF 2921 2922 2923 cat >>confdefs.h <<_ACEOF 2924 #define VERSION "$VERSION" 2925 _ACEOF 2926 2927 # Some tools Automake needs. 2928 2929 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2930 2931 2932 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2933 2934 2935 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2936 2937 2938 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2939 2940 2941 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2942 2943 # For better backward compatibility. To be removed once Automake 1.9.x 2944 # dies out for good. For more background, see: 2945 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2946 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2947 mkdir_p='$(MKDIR_P)' 2948 2949 # We need awk for the "check" target (and possibly the TAP driver). The 2950 # system "awk" is bad on some platforms. 2951 # Always define AMTAR for backward compatibility. Yes, it's still used 2952 # in the wild :-( We should find a proper way to deprecate it ... 2953 AMTAR='$${TAR-tar}' 2954 2955 2956 # We'll loop over all known methods to create a tar archive until one works. 2957 _am_tools='gnutar pax cpio none' 2958 2959 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2960 2961 2962 2963 2964 2965 2966 # POSIX will say in a future version that running "rm -f" with no argument 2967 # is OK; and we want to be able to make that assumption in our Makefile 2968 # recipes. So use an aggressive probe to check that the usage we want is 2969 # actually supported "in the wild" to an acceptable degree. 2970 # See automake bug#10828. 2971 # To make any issue more visible, cause the running configure to be aborted 2972 # by default if the 'rm' program in use doesn't match our expectations; the 2973 # user can still override this though. 2974 if rm -f && rm -fr && rm -rf; then : OK; else 2975 cat >&2 <<'END' 2976 Oops! 2977 2978 Your 'rm' program seems unable to run without file operands specified 2979 on the command line, even when the '-f' option is present. This is contrary 2980 to the behaviour of most rm programs out there, and not conforming with 2981 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2982 2983 Please tell bug-automake@gnu.org about your system, including the value 2984 of your $PATH and any error possibly output before this message. This 2985 can help us improve future automake versions. 2986 2987 END 2988 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2989 echo 'Configuration will proceed anyway, since you have set the' >&2 2990 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2991 echo >&2 2992 else 2993 cat >&2 <<'END' 2994 Aborting the configuration process, to ensure you take notice of the issue. 2995 2996 You can download and install GNU coreutils to get an 'rm' implementation 2997 that behaves properly: <http://www.gnu.org/software/coreutils/>. 2998 2999 If you want to complete the configuration process using your problematic 3000 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3001 to "yes", and re-run configure. 3002 3003 END 3004 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3005 fi 3006 fi 3007 3008 3009 3010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3011 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3012 # Check whether --enable-maintainer-mode was given. 3013 if test "${enable_maintainer_mode+set}" = set; then : 3014 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3015 else 3016 USE_MAINTAINER_MODE=no 3017 fi 3018 3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3020 $as_echo "$USE_MAINTAINER_MODE" >&6; } 3021 if test $USE_MAINTAINER_MODE = yes; then 3022 MAINTAINER_MODE_TRUE= 3023 MAINTAINER_MODE_FALSE='#' 3024 else 3025 MAINTAINER_MODE_TRUE='#' 3026 MAINTAINER_MODE_FALSE= 3027 fi 3028 3029 MAINT=$MAINTAINER_MODE_TRUE 3030 3031 3032 3033 3034 # Check whether --with-target-subdir was given. 3035 if test "${with_target_subdir+set}" = set; then : 3036 withval=$with_target_subdir; 3037 fi 3038 3039 3040 if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then 3041 COMPPATH=. 3042 else 3043 COMPPATH=.. 3044 fi 3045 3046 3047 3048 # Check whether --with-cross-host was given. 3049 if test "${with_cross_host+set}" = set; then : 3050 withval=$with_cross_host; 3051 fi 3052 3053 3054 # Check whether --enable-multilib was given. 3055 if test "${enable_multilib+set}" = set; then : 3056 enableval=$enable_multilib; case "${enableval}" in 3057 yes) multilib=yes ;; 3058 no) multilib=no ;; 3059 *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;; 3060 esac 3061 else 3062 test -z "$with_target_subdir" && multilib=no || multilib=yes 3063 fi 3064 3065 3066 # Check whether --with-system-zlib was given. 3067 if test "${with_system_zlib+set}" = set; then : 3068 withval=$with_system_zlib; 3069 fi 3070 3071 3072 # Make sure we don't test executables when making cross-tools. 3073 3074 3075 # The same as in boehm-gc and libstdc++. Have to borrow it from there. 3076 # We must force CC to /not/ be precious variables; otherwise 3077 # the wrong, non-multilib-adjusted value will be used in multilibs. 3078 # As a side effect, we have to subst CFLAGS ourselves. 3079 3080 3081 3082 ac_ext=c 3083 ac_cpp='$CPP $CPPFLAGS' 3084 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3085 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3086 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3087 if test -n "$ac_tool_prefix"; then 3088 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3089 set dummy ${ac_tool_prefix}gcc; ac_word=$2 3090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3091 $as_echo_n "checking for $ac_word... " >&6; } 3092 if ${ac_cv_prog_CC+:} false; then : 3093 $as_echo_n "(cached) " >&6 3094 else 3095 if test -n "$CC"; then 3096 ac_cv_prog_CC="$CC" # Let the user override the test. 3097 else 3098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3099 for as_dir in $PATH 3100 do 3101 IFS=$as_save_IFS 3102 test -z "$as_dir" && as_dir=. 3103 for ac_exec_ext in '' $ac_executable_extensions; do 3104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3105 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3107 break 2 3108 fi 3109 done 3110 done 3111 IFS=$as_save_IFS 3112 3113 fi 3114 fi 3115 CC=$ac_cv_prog_CC 3116 if test -n "$CC"; then 3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3118 $as_echo "$CC" >&6; } 3119 else 3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3121 $as_echo "no" >&6; } 3122 fi 3123 3124 3125 fi 3126 if test -z "$ac_cv_prog_CC"; then 3127 ac_ct_CC=$CC 3128 # Extract the first word of "gcc", so it can be a program name with args. 3129 set dummy gcc; ac_word=$2 3130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3131 $as_echo_n "checking for $ac_word... " >&6; } 3132 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3133 $as_echo_n "(cached) " >&6 3134 else 3135 if test -n "$ac_ct_CC"; then 3136 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3137 else 3138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3139 for as_dir in $PATH 3140 do 3141 IFS=$as_save_IFS 3142 test -z "$as_dir" && as_dir=. 3143 for ac_exec_ext in '' $ac_executable_extensions; do 3144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3145 ac_cv_prog_ac_ct_CC="gcc" 3146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3147 break 2 3148 fi 3149 done 3150 done 3151 IFS=$as_save_IFS 3152 3153 fi 3154 fi 3155 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3156 if test -n "$ac_ct_CC"; then 3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3158 $as_echo "$ac_ct_CC" >&6; } 3159 else 3160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3161 $as_echo "no" >&6; } 3162 fi 3163 3164 if test "x$ac_ct_CC" = x; then 3165 CC="" 3166 else 3167 case $cross_compiling:$ac_tool_warned in 3168 yes:) 3169 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3170 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3171 ac_tool_warned=yes ;; 3172 esac 3173 CC=$ac_ct_CC 3174 fi 3175 else 3176 CC="$ac_cv_prog_CC" 3177 fi 3178 3179 if test -z "$CC"; then 3180 if test -n "$ac_tool_prefix"; then 3181 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3182 set dummy ${ac_tool_prefix}cc; ac_word=$2 3183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3184 $as_echo_n "checking for $ac_word... " >&6; } 3185 if ${ac_cv_prog_CC+:} false; then : 3186 $as_echo_n "(cached) " >&6 3187 else 3188 if test -n "$CC"; then 3189 ac_cv_prog_CC="$CC" # Let the user override the test. 3190 else 3191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3192 for as_dir in $PATH 3193 do 3194 IFS=$as_save_IFS 3195 test -z "$as_dir" && as_dir=. 3196 for ac_exec_ext in '' $ac_executable_extensions; do 3197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3198 ac_cv_prog_CC="${ac_tool_prefix}cc" 3199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3200 break 2 3201 fi 3202 done 3203 done 3204 IFS=$as_save_IFS 3205 3206 fi 3207 fi 3208 CC=$ac_cv_prog_CC 3209 if test -n "$CC"; then 3210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3211 $as_echo "$CC" >&6; } 3212 else 3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3214 $as_echo "no" >&6; } 3215 fi 3216 3217 3218 fi 3219 fi 3220 if test -z "$CC"; then 3221 # Extract the first word of "cc", so it can be a program name with args. 3222 set dummy cc; ac_word=$2 3223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3224 $as_echo_n "checking for $ac_word... " >&6; } 3225 if ${ac_cv_prog_CC+:} false; then : 3226 $as_echo_n "(cached) " >&6 3227 else 3228 if test -n "$CC"; then 3229 ac_cv_prog_CC="$CC" # Let the user override the test. 3230 else 3231 ac_prog_rejected=no 3232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3233 for as_dir in $PATH 3234 do 3235 IFS=$as_save_IFS 3236 test -z "$as_dir" && as_dir=. 3237 for ac_exec_ext in '' $ac_executable_extensions; do 3238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3239 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3240 ac_prog_rejected=yes 3241 continue 3242 fi 3243 ac_cv_prog_CC="cc" 3244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3245 break 2 3246 fi 3247 done 3248 done 3249 IFS=$as_save_IFS 3250 3251 if test $ac_prog_rejected = yes; then 3252 # We found a bogon in the path, so make sure we never use it. 3253 set dummy $ac_cv_prog_CC 3254 shift 3255 if test $# != 0; then 3256 # We chose a different compiler from the bogus one. 3257 # However, it has the same basename, so the bogon will be chosen 3258 # first if we set CC to just the basename; use the full file name. 3259 shift 3260 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3261 fi 3262 fi 3263 fi 3264 fi 3265 CC=$ac_cv_prog_CC 3266 if test -n "$CC"; then 3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3268 $as_echo "$CC" >&6; } 3269 else 3270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3271 $as_echo "no" >&6; } 3272 fi 3273 3274 3275 fi 3276 if test -z "$CC"; then 3277 if test -n "$ac_tool_prefix"; then 3278 for ac_prog in cl.exe 3279 do 3280 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3281 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3283 $as_echo_n "checking for $ac_word... " >&6; } 3284 if ${ac_cv_prog_CC+:} false; then : 3285 $as_echo_n "(cached) " >&6 3286 else 3287 if test -n "$CC"; then 3288 ac_cv_prog_CC="$CC" # Let the user override the test. 3289 else 3290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3291 for as_dir in $PATH 3292 do 3293 IFS=$as_save_IFS 3294 test -z "$as_dir" && as_dir=. 3295 for ac_exec_ext in '' $ac_executable_extensions; do 3296 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3297 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3299 break 2 3300 fi 3301 done 3302 done 3303 IFS=$as_save_IFS 3304 3305 fi 3306 fi 3307 CC=$ac_cv_prog_CC 3308 if test -n "$CC"; then 3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3310 $as_echo "$CC" >&6; } 3311 else 3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3313 $as_echo "no" >&6; } 3314 fi 3315 3316 3317 test -n "$CC" && break 3318 done 3319 fi 3320 if test -z "$CC"; then 3321 ac_ct_CC=$CC 3322 for ac_prog in cl.exe 3323 do 3324 # Extract the first word of "$ac_prog", so it can be a program name with args. 3325 set dummy $ac_prog; ac_word=$2 3326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3327 $as_echo_n "checking for $ac_word... " >&6; } 3328 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3329 $as_echo_n "(cached) " >&6 3330 else 3331 if test -n "$ac_ct_CC"; then 3332 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3333 else 3334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3335 for as_dir in $PATH 3336 do 3337 IFS=$as_save_IFS 3338 test -z "$as_dir" && as_dir=. 3339 for ac_exec_ext in '' $ac_executable_extensions; do 3340 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3341 ac_cv_prog_ac_ct_CC="$ac_prog" 3342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3343 break 2 3344 fi 3345 done 3346 done 3347 IFS=$as_save_IFS 3348 3349 fi 3350 fi 3351 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3352 if test -n "$ac_ct_CC"; then 3353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3354 $as_echo "$ac_ct_CC" >&6; } 3355 else 3356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3357 $as_echo "no" >&6; } 3358 fi 3359 3360 3361 test -n "$ac_ct_CC" && break 3362 done 3363 3364 if test "x$ac_ct_CC" = x; then 3365 CC="" 3366 else 3367 case $cross_compiling:$ac_tool_warned in 3368 yes:) 3369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3370 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3371 ac_tool_warned=yes ;; 3372 esac 3373 CC=$ac_ct_CC 3374 fi 3375 fi 3376 3377 fi 3378 3379 3380 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3381 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3382 as_fn_error $? "no acceptable C compiler found in \$PATH 3383 See \`config.log' for more details" "$LINENO" 5; } 3384 3385 # Provide some information about the compiler. 3386 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3387 set X $ac_compile 3388 ac_compiler=$2 3389 for ac_option in --version -v -V -qversion; do 3390 { { ac_try="$ac_compiler $ac_option >&5" 3391 case "(($ac_try" in 3392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3393 *) ac_try_echo=$ac_try;; 3394 esac 3395 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3396 $as_echo "$ac_try_echo"; } >&5 3397 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3398 ac_status=$? 3399 if test -s conftest.err; then 3400 sed '10a\ 3401 ... rest of stderr output deleted ... 3402 10q' conftest.err >conftest.er1 3403 cat conftest.er1 >&5 3404 fi 3405 rm -f conftest.er1 conftest.err 3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3407 test $ac_status = 0; } 3408 done 3409 3410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3411 /* end confdefs.h. */ 3412 #include <stdio.h> 3413 int 3414 main () 3415 { 3416 printf ("hello world\n"); 3417 ; 3418 return 0; 3419 } 3420 _ACEOF 3421 # FIXME: Cleanup? 3422 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3423 (eval $ac_link) 2>&5 3424 ac_status=$? 3425 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3426 test $ac_status = 0; }; then : 3427 gcc_no_link=no 3428 else 3429 gcc_no_link=yes 3430 fi 3431 if test x$gcc_no_link = xyes; then 3432 # Setting cross_compile will disable run tests; it will 3433 # also disable AC_CHECK_FILE but that's generally 3434 # correct if we can't link. 3435 cross_compiling=yes 3436 EXEEXT= 3437 else 3438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3439 /* end confdefs.h. */ 3440 3441 int 3442 main () 3443 { 3444 3445 ; 3446 return 0; 3447 } 3448 _ACEOF 3449 ac_clean_files_save=$ac_clean_files 3450 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3451 # Try to create an executable without -o first, disregard a.out. 3452 # It will help us diagnose broken compilers, and finding out an intuition 3453 # of exeext. 3454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3455 $as_echo_n "checking whether the C compiler works... " >&6; } 3456 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3457 3458 # The possible output files: 3459 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3460 3461 ac_rmfiles= 3462 for ac_file in $ac_files 3463 do 3464 case $ac_file in 3465 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3466 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3467 esac 3468 done 3469 rm -f $ac_rmfiles 3470 3471 if { { ac_try="$ac_link_default" 3472 case "(($ac_try" in 3473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3474 *) ac_try_echo=$ac_try;; 3475 esac 3476 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3477 $as_echo "$ac_try_echo"; } >&5 3478 (eval "$ac_link_default") 2>&5 3479 ac_status=$? 3480 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3481 test $ac_status = 0; }; then : 3482 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3483 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3484 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3485 # so that the user can short-circuit this test for compilers unknown to 3486 # Autoconf. 3487 for ac_file in $ac_files '' 3488 do 3489 test -f "$ac_file" || continue 3490 case $ac_file in 3491 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3492 ;; 3493 [ab].out ) 3494 # We found the default executable, but exeext='' is most 3495 # certainly right. 3496 break;; 3497 *.* ) 3498 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3499 then :; else 3500 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3501 fi 3502 # We set ac_cv_exeext here because the later test for it is not 3503 # safe: cross compilers may not add the suffix if given an `-o' 3504 # argument, so we may need to know it at that point already. 3505 # Even if this section looks crufty: it has the advantage of 3506 # actually working. 3507 break;; 3508 * ) 3509 break;; 3510 esac 3511 done 3512 test "$ac_cv_exeext" = no && ac_cv_exeext= 3513 3514 else 3515 ac_file='' 3516 fi 3517 if test -z "$ac_file"; then : 3518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3519 $as_echo "no" >&6; } 3520 $as_echo "$as_me: failed program was:" >&5 3521 sed 's/^/| /' conftest.$ac_ext >&5 3522 3523 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3524 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3525 as_fn_error 77 "C compiler cannot create executables 3526 See \`config.log' for more details" "$LINENO" 5; } 3527 else 3528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3529 $as_echo "yes" >&6; } 3530 fi 3531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3532 $as_echo_n "checking for C compiler default output file name... " >&6; } 3533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3534 $as_echo "$ac_file" >&6; } 3535 ac_exeext=$ac_cv_exeext 3536 3537 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3538 ac_clean_files=$ac_clean_files_save 3539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3540 $as_echo_n "checking for suffix of executables... " >&6; } 3541 if { { ac_try="$ac_link" 3542 case "(($ac_try" in 3543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3544 *) ac_try_echo=$ac_try;; 3545 esac 3546 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3547 $as_echo "$ac_try_echo"; } >&5 3548 (eval "$ac_link") 2>&5 3549 ac_status=$? 3550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3551 test $ac_status = 0; }; then : 3552 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3553 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3554 # work properly (i.e., refer to `conftest.exe'), while it won't with 3555 # `rm'. 3556 for ac_file in conftest.exe conftest conftest.*; do 3557 test -f "$ac_file" || continue 3558 case $ac_file in 3559 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3560 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3561 break;; 3562 * ) break;; 3563 esac 3564 done 3565 else 3566 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3567 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3568 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3569 See \`config.log' for more details" "$LINENO" 5; } 3570 fi 3571 rm -f conftest conftest$ac_cv_exeext 3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3573 $as_echo "$ac_cv_exeext" >&6; } 3574 3575 rm -f conftest.$ac_ext 3576 EXEEXT=$ac_cv_exeext 3577 ac_exeext=$EXEEXT 3578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3579 /* end confdefs.h. */ 3580 #include <stdio.h> 3581 int 3582 main () 3583 { 3584 FILE *f = fopen ("conftest.out", "w"); 3585 return ferror (f) || fclose (f) != 0; 3586 3587 ; 3588 return 0; 3589 } 3590 _ACEOF 3591 ac_clean_files="$ac_clean_files conftest.out" 3592 # Check that the compiler produces executables we can run. If not, either 3593 # the compiler is broken, or we cross compile. 3594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3595 $as_echo_n "checking whether we are cross compiling... " >&6; } 3596 if test "$cross_compiling" != yes; then 3597 { { ac_try="$ac_link" 3598 case "(($ac_try" in 3599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3600 *) ac_try_echo=$ac_try;; 3601 esac 3602 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3603 $as_echo "$ac_try_echo"; } >&5 3604 (eval "$ac_link") 2>&5 3605 ac_status=$? 3606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3607 test $ac_status = 0; } 3608 if { ac_try='./conftest$ac_cv_exeext' 3609 { { case "(($ac_try" in 3610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3611 *) ac_try_echo=$ac_try;; 3612 esac 3613 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3614 $as_echo "$ac_try_echo"; } >&5 3615 (eval "$ac_try") 2>&5 3616 ac_status=$? 3617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3618 test $ac_status = 0; }; }; then 3619 cross_compiling=no 3620 else 3621 if test "$cross_compiling" = maybe; then 3622 cross_compiling=yes 3623 else 3624 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3625 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3626 as_fn_error $? "cannot run C compiled programs. 3627 If you meant to cross compile, use \`--host'. 3628 See \`config.log' for more details" "$LINENO" 5; } 3629 fi 3630 fi 3631 fi 3632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3633 $as_echo "$cross_compiling" >&6; } 3634 3635 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3636 ac_clean_files=$ac_clean_files_save 3637 fi 3638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3639 $as_echo_n "checking for suffix of object files... " >&6; } 3640 if ${ac_cv_objext+:} false; then : 3641 $as_echo_n "(cached) " >&6 3642 else 3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3644 /* end confdefs.h. */ 3645 3646 int 3647 main () 3648 { 3649 3650 ; 3651 return 0; 3652 } 3653 _ACEOF 3654 rm -f conftest.o conftest.obj 3655 if { { ac_try="$ac_compile" 3656 case "(($ac_try" in 3657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3658 *) ac_try_echo=$ac_try;; 3659 esac 3660 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3661 $as_echo "$ac_try_echo"; } >&5 3662 (eval "$ac_compile") 2>&5 3663 ac_status=$? 3664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3665 test $ac_status = 0; }; then : 3666 for ac_file in conftest.o conftest.obj conftest.*; do 3667 test -f "$ac_file" || continue; 3668 case $ac_file in 3669 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3670 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3671 break;; 3672 esac 3673 done 3674 else 3675 $as_echo "$as_me: failed program was:" >&5 3676 sed 's/^/| /' conftest.$ac_ext >&5 3677 3678 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3679 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3680 as_fn_error $? "cannot compute suffix of object files: cannot compile 3681 See \`config.log' for more details" "$LINENO" 5; } 3682 fi 3683 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3684 fi 3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3686 $as_echo "$ac_cv_objext" >&6; } 3687 OBJEXT=$ac_cv_objext 3688 ac_objext=$OBJEXT 3689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3690 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3691 if ${ac_cv_c_compiler_gnu+:} false; then : 3692 $as_echo_n "(cached) " >&6 3693 else 3694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3695 /* end confdefs.h. */ 3696 3697 int 3698 main () 3699 { 3700 #ifndef __GNUC__ 3701 choke me 3702 #endif 3703 3704 ; 3705 return 0; 3706 } 3707 _ACEOF 3708 if ac_fn_c_try_compile "$LINENO"; then : 3709 ac_compiler_gnu=yes 3710 else 3711 ac_compiler_gnu=no 3712 fi 3713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3714 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3715 3716 fi 3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3718 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3719 if test $ac_compiler_gnu = yes; then 3720 GCC=yes 3721 else 3722 GCC= 3723 fi 3724 ac_test_CFLAGS=${CFLAGS+set} 3725 ac_save_CFLAGS=$CFLAGS 3726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3727 $as_echo_n "checking whether $CC accepts -g... " >&6; } 3728 if ${ac_cv_prog_cc_g+:} false; then : 3729 $as_echo_n "(cached) " >&6 3730 else 3731 ac_save_c_werror_flag=$ac_c_werror_flag 3732 ac_c_werror_flag=yes 3733 ac_cv_prog_cc_g=no 3734 CFLAGS="-g" 3735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3736 /* end confdefs.h. */ 3737 3738 int 3739 main () 3740 { 3741 3742 ; 3743 return 0; 3744 } 3745 _ACEOF 3746 if ac_fn_c_try_compile "$LINENO"; then : 3747 ac_cv_prog_cc_g=yes 3748 else 3749 CFLAGS="" 3750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3751 /* end confdefs.h. */ 3752 3753 int 3754 main () 3755 { 3756 3757 ; 3758 return 0; 3759 } 3760 _ACEOF 3761 if ac_fn_c_try_compile "$LINENO"; then : 3762 3763 else 3764 ac_c_werror_flag=$ac_save_c_werror_flag 3765 CFLAGS="-g" 3766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3767 /* end confdefs.h. */ 3768 3769 int 3770 main () 3771 { 3772 3773 ; 3774 return 0; 3775 } 3776 _ACEOF 3777 if ac_fn_c_try_compile "$LINENO"; then : 3778 ac_cv_prog_cc_g=yes 3779 fi 3780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3781 fi 3782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3783 fi 3784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3785 ac_c_werror_flag=$ac_save_c_werror_flag 3786 fi 3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3788 $as_echo "$ac_cv_prog_cc_g" >&6; } 3789 if test "$ac_test_CFLAGS" = set; then 3790 CFLAGS=$ac_save_CFLAGS 3791 elif test $ac_cv_prog_cc_g = yes; then 3792 if test "$GCC" = yes; then 3793 CFLAGS="-g -O2" 3794 else 3795 CFLAGS="-g" 3796 fi 3797 else 3798 if test "$GCC" = yes; then 3799 CFLAGS="-O2" 3800 else 3801 CFLAGS= 3802 fi 3803 fi 3804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3805 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3806 if ${ac_cv_prog_cc_c89+:} false; then : 3807 $as_echo_n "(cached) " >&6 3808 else 3809 ac_cv_prog_cc_c89=no 3810 ac_save_CC=$CC 3811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3812 /* end confdefs.h. */ 3813 #include <stdarg.h> 3814 #include <stdio.h> 3815 struct stat; 3816 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3817 struct buf { int x; }; 3818 FILE * (*rcsopen) (struct buf *, struct stat *, int); 3819 static char *e (p, i) 3820 char **p; 3821 int i; 3822 { 3823 return p[i]; 3824 } 3825 static char *f (char * (*g) (char **, int), char **p, ...) 3826 { 3827 char *s; 3828 va_list v; 3829 va_start (v,p); 3830 s = g (p, va_arg (v,int)); 3831 va_end (v); 3832 return s; 3833 } 3834 3835 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3836 function prototypes and stuff, but not '\xHH' hex character constants. 3837 These don't provoke an error unfortunately, instead are silently treated 3838 as 'x'. The following induces an error, until -std is added to get 3839 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3840 array size at least. It's necessary to write '\x00'==0 to get something 3841 that's true only with -std. */ 3842 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3843 3844 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3845 inside strings and character constants. */ 3846 #define FOO(x) 'x' 3847 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3848 3849 int test (int i, double x); 3850 struct s1 {int (*f) (int a);}; 3851 struct s2 {int (*f) (double a);}; 3852 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3853 int argc; 3854 char **argv; 3855 int 3856 main () 3857 { 3858 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3859 ; 3860 return 0; 3861 } 3862 _ACEOF 3863 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3864 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3865 do 3866 CC="$ac_save_CC $ac_arg" 3867 if ac_fn_c_try_compile "$LINENO"; then : 3868 ac_cv_prog_cc_c89=$ac_arg 3869 fi 3870 rm -f core conftest.err conftest.$ac_objext 3871 test "x$ac_cv_prog_cc_c89" != "xno" && break 3872 done 3873 rm -f conftest.$ac_ext 3874 CC=$ac_save_CC 3875 3876 fi 3877 # AC_CACHE_VAL 3878 case "x$ac_cv_prog_cc_c89" in 3879 x) 3880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3881 $as_echo "none needed" >&6; } ;; 3882 xno) 3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3884 $as_echo "unsupported" >&6; } ;; 3885 *) 3886 CC="$CC $ac_cv_prog_cc_c89" 3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3888 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3889 esac 3890 if test "x$ac_cv_prog_cc_c89" != xno; then : 3891 3892 fi 3893 3894 ac_ext=c 3895 ac_cpp='$CPP $CPPFLAGS' 3896 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3897 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3898 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3899 3900 ac_ext=c 3901 ac_cpp='$CPP $CPPFLAGS' 3902 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3903 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3904 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3906 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3907 if ${am_cv_prog_cc_c_o+:} false; then : 3908 $as_echo_n "(cached) " >&6 3909 else 3910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3911 /* end confdefs.h. */ 3912 3913 int 3914 main () 3915 { 3916 3917 ; 3918 return 0; 3919 } 3920 _ACEOF 3921 # Make sure it works both with $CC and with simple cc. 3922 # Following AC_PROG_CC_C_O, we do the test twice because some 3923 # compilers refuse to overwrite an existing .o file with -o, 3924 # though they will create one. 3925 am_cv_prog_cc_c_o=yes 3926 for am_i in 1 2; do 3927 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3928 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3929 ac_status=$? 3930 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3931 (exit $ac_status); } \ 3932 && test -f conftest2.$ac_objext; then 3933 : OK 3934 else 3935 am_cv_prog_cc_c_o=no 3936 break 3937 fi 3938 done 3939 rm -f core conftest* 3940 unset am_i 3941 fi 3942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3943 $as_echo "$am_cv_prog_cc_c_o" >&6; } 3944 if test "$am_cv_prog_cc_c_o" != yes; then 3945 # Losing compiler, so override with the script. 3946 # FIXME: It is wrong to rewrite CC. 3947 # But if we don't then we get into trouble of one sort or another. 3948 # A longer-term fix would be to have automake use am__CC in this case, 3949 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3950 CC="$am_aux_dir/compile $CC" 3951 fi 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 3958 DEPDIR="${am__leading_dot}deps" 3959 3960 ac_config_commands="$ac_config_commands depfiles" 3961 3962 3963 am_make=${MAKE-make} 3964 cat > confinc << 'END' 3965 am__doit: 3966 @echo this is the am__doit target 3967 .PHONY: am__doit 3968 END 3969 # If we don't find an include directive, just comment out the code. 3970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3971 $as_echo_n "checking for style of include used by $am_make... " >&6; } 3972 am__include="#" 3973 am__quote= 3974 _am_result=none 3975 # First try GNU make style include. 3976 echo "include confinc" > confmf 3977 # Ignore all kinds of additional output from 'make'. 3978 case `$am_make -s -f confmf 2> /dev/null` in #( 3979 *the\ am__doit\ target*) 3980 am__include=include 3981 am__quote= 3982 _am_result=GNU 3983 ;; 3984 esac 3985 # Now try BSD make style include. 3986 if test "$am__include" = "#"; then 3987 echo '.include "confinc"' > confmf 3988 case `$am_make -s -f confmf 2> /dev/null` in #( 3989 *the\ am__doit\ target*) 3990 am__include=.include 3991 am__quote="\"" 3992 _am_result=BSD 3993 ;; 3994 esac 3995 fi 3996 3997 3998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3999 $as_echo "$_am_result" >&6; } 4000 rm -f confinc confmf 4001 4002 # Check whether --enable-dependency-tracking was given. 4003 if test "${enable_dependency_tracking+set}" = set; then : 4004 enableval=$enable_dependency_tracking; 4005 fi 4006 4007 if test "x$enable_dependency_tracking" != xno; then 4008 am_depcomp="$ac_aux_dir/depcomp" 4009 AMDEPBACKSLASH='\' 4010 am__nodep='_no' 4011 fi 4012 if test "x$enable_dependency_tracking" != xno; then 4013 AMDEP_TRUE= 4014 AMDEP_FALSE='#' 4015 else 4016 AMDEP_TRUE='#' 4017 AMDEP_FALSE= 4018 fi 4019 4020 4021 4022 depcc="$CC" am_compiler_list= 4023 4024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4025 $as_echo_n "checking dependency style of $depcc... " >&6; } 4026 if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4027 $as_echo_n "(cached) " >&6 4028 else 4029 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4030 # We make a subdir and do the tests there. Otherwise we can end up 4031 # making bogus files that we don't know about and never remove. For 4032 # instance it was reported that on HP-UX the gcc test will end up 4033 # making a dummy file named 'D' -- because '-MD' means "put the output 4034 # in D". 4035 rm -rf conftest.dir 4036 mkdir conftest.dir 4037 # Copy depcomp to subdir because otherwise we won't find it if we're 4038 # using a relative directory. 4039 cp "$am_depcomp" conftest.dir 4040 cd conftest.dir 4041 # We will build objects and dependencies in a subdirectory because 4042 # it helps to detect inapplicable dependency modes. For instance 4043 # both Tru64's cc and ICC support -MD to output dependencies as a 4044 # side effect of compilation, but ICC will put the dependencies in 4045 # the current directory while Tru64 will put them in the object 4046 # directory. 4047 mkdir sub 4048 4049 am_cv_CC_dependencies_compiler_type=none 4050 if test "$am_compiler_list" = ""; then 4051 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4052 fi 4053 am__universal=false 4054 case " $depcc " in #( 4055 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4056 esac 4057 4058 for depmode in $am_compiler_list; do 4059 # Setup a source with many dependencies, because some compilers 4060 # like to wrap large dependency lists on column 80 (with \), and 4061 # we should not choose a depcomp mode which is confused by this. 4062 # 4063 # We need to recreate these files for each test, as the compiler may 4064 # overwrite some of them when testing with obscure command lines. 4065 # This happens at least with the AIX C compiler. 4066 : > sub/conftest.c 4067 for i in 1 2 3 4 5 6; do 4068 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4069 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4070 # Solaris 10 /bin/sh. 4071 echo '/* dummy */' > sub/conftst$i.h 4072 done 4073 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4074 4075 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4076 # mode. It turns out that the SunPro C++ compiler does not properly 4077 # handle '-M -o', and we need to detect this. Also, some Intel 4078 # versions had trouble with output in subdirs. 4079 am__obj=sub/conftest.${OBJEXT-o} 4080 am__minus_obj="-o $am__obj" 4081 case $depmode in 4082 gcc) 4083 # This depmode causes a compiler race in universal mode. 4084 test "$am__universal" = false || continue 4085 ;; 4086 nosideeffect) 4087 # After this tag, mechanisms are not by side-effect, so they'll 4088 # only be used when explicitly requested. 4089 if test "x$enable_dependency_tracking" = xyes; then 4090 continue 4091 else 4092 break 4093 fi 4094 ;; 4095 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4096 # This compiler won't grok '-c -o', but also, the minuso test has 4097 # not run yet. These depmodes are late enough in the game, and 4098 # so weak that their functioning should not be impacted. 4099 am__obj=conftest.${OBJEXT-o} 4100 am__minus_obj= 4101 ;; 4102 none) break ;; 4103 esac 4104 if depmode=$depmode \ 4105 source=sub/conftest.c object=$am__obj \ 4106 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4107 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4108 >/dev/null 2>conftest.err && 4109 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4110 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4111 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4112 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4113 # icc doesn't choke on unknown options, it will just issue warnings 4114 # or remarks (even with -Werror). So we grep stderr for any message 4115 # that says an option was ignored or not supported. 4116 # When given -MP, icc 7.0 and 7.1 complain thusly: 4117 # icc: Command line warning: ignoring option '-M'; no argument required 4118 # The diagnosis changed in icc 8.0: 4119 # icc: Command line remark: option '-MP' not supported 4120 if (grep 'ignoring option' conftest.err || 4121 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4122 am_cv_CC_dependencies_compiler_type=$depmode 4123 break 4124 fi 4125 fi 4126 done 4127 4128 cd .. 4129 rm -rf conftest.dir 4130 else 4131 am_cv_CC_dependencies_compiler_type=none 4132 fi 4133 4134 fi 4135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4136 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4137 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4138 4139 if 4140 test "x$enable_dependency_tracking" != xno \ 4141 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4142 am__fastdepCC_TRUE= 4143 am__fastdepCC_FALSE='#' 4144 else 4145 am__fastdepCC_TRUE='#' 4146 am__fastdepCC_FALSE= 4147 fi 4148 4149 4150 4151 4152 4153 4154 # Add CET specific flags if CET is enabled 4155 4156 # Check whether --enable-cet was given. 4157 if test "${enable_cet+set}" = set; then : 4158 enableval=$enable_cet; 4159 case "$enableval" in 4160 yes|no|auto) ;; 4161 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 4162 esac 4163 4164 else 4165 enable_cet=auto 4166 fi 4167 4168 4169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 4170 $as_echo_n "checking for CET support... " >&6; } 4171 4172 # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 4173 case "$host" in 4174 i[34567]86-*-linux* | x86_64-*-linux*) 4175 case "$enable_cet" in 4176 auto) 4177 # Check if target supports multi-byte NOPs 4178 # and if compiler and assembler support CET insn. 4179 cet_save_CFLAGS="$CFLAGS" 4180 CFLAGS="$CFLAGS -fcf-protection" 4181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4182 /* end confdefs.h. */ 4183 4184 int 4185 main () 4186 { 4187 4188 #if !defined(__SSE2__) 4189 #error target does not support multi-byte NOPs 4190 #else 4191 asm ("setssbsy"); 4192 #endif 4193 4194 ; 4195 return 0; 4196 } 4197 _ACEOF 4198 if ac_fn_c_try_compile "$LINENO"; then : 4199 enable_cet=yes 4200 else 4201 enable_cet=no 4202 fi 4203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4204 CFLAGS="$cet_save_CFLAGS" 4205 ;; 4206 yes) 4207 # Check if assembler supports CET. 4208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4209 /* end confdefs.h. */ 4210 4211 int 4212 main () 4213 { 4214 asm ("setssbsy"); 4215 ; 4216 return 0; 4217 } 4218 _ACEOF 4219 if ac_fn_c_try_compile "$LINENO"; then : 4220 4221 else 4222 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 4223 fi 4224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4225 ;; 4226 esac 4227 ;; 4228 *) 4229 enable_cet=no 4230 ;; 4231 esac 4232 if test x$enable_cet = xyes; then 4233 CET_FLAGS="-fcf-protection -mshstk" 4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4235 $as_echo "yes" >&6; } 4236 else 4237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4238 $as_echo "no" >&6; } 4239 fi 4240 4241 4242 4243 case `pwd` in 4244 *\ * | *\ *) 4245 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4246 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4247 esac 4248 4249 4250 4251 macro_version='2.2.7a' 4252 macro_revision='1.3134' 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 ltmain="$ac_aux_dir/ltmain.sh" 4267 4268 # Backslashify metacharacters that are still active within 4269 # double-quoted strings. 4270 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4271 4272 # Same as above, but do not quote variable references. 4273 double_quote_subst='s/\(["`\\]\)/\\\1/g' 4274 4275 # Sed substitution to delay expansion of an escaped shell variable in a 4276 # double_quote_subst'ed string. 4277 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4278 4279 # Sed substitution to delay expansion of an escaped single quote. 4280 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4281 4282 # Sed substitution to avoid accidental globbing in evaled expressions 4283 no_glob_subst='s/\*/\\\*/g' 4284 4285 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4286 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4287 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4288 4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4290 $as_echo_n "checking how to print strings... " >&6; } 4291 # Test print first, because it will be a builtin if present. 4292 if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4293 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4294 ECHO='print -r --' 4295 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4296 ECHO='printf %s\n' 4297 else 4298 # Use this function as a fallback that always works. 4299 func_fallback_echo () 4300 { 4301 eval 'cat <<_LTECHO_EOF 4302 $1 4303 _LTECHO_EOF' 4304 } 4305 ECHO='func_fallback_echo' 4306 fi 4307 4308 # func_echo_all arg... 4309 # Invoke $ECHO with all args, space-separated. 4310 func_echo_all () 4311 { 4312 $ECHO "" 4313 } 4314 4315 case "$ECHO" in 4316 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4317 $as_echo "printf" >&6; } ;; 4318 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4319 $as_echo "print -r" >&6; } ;; 4320 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4321 $as_echo "cat" >&6; } ;; 4322 esac 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4338 $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4339 if ${ac_cv_path_SED+:} false; then : 4340 $as_echo_n "(cached) " >&6 4341 else 4342 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4343 for ac_i in 1 2 3 4 5 6 7; do 4344 ac_script="$ac_script$as_nl$ac_script" 4345 done 4346 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4347 { ac_script=; unset ac_script;} 4348 if test -z "$SED"; then 4349 ac_path_SED_found=false 4350 # Loop through the user's path and test for each of PROGNAME-LIST 4351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4352 for as_dir in $PATH 4353 do 4354 IFS=$as_save_IFS 4355 test -z "$as_dir" && as_dir=. 4356 for ac_prog in sed gsed; do 4357 for ac_exec_ext in '' $ac_executable_extensions; do 4358 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4359 as_fn_executable_p "$ac_path_SED" || continue 4360 # Check for GNU ac_path_SED and select it if it is found. 4361 # Check for GNU $ac_path_SED 4362 case `"$ac_path_SED" --version 2>&1` in 4363 *GNU*) 4364 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4365 *) 4366 ac_count=0 4367 $as_echo_n 0123456789 >"conftest.in" 4368 while : 4369 do 4370 cat "conftest.in" "conftest.in" >"conftest.tmp" 4371 mv "conftest.tmp" "conftest.in" 4372 cp "conftest.in" "conftest.nl" 4373 $as_echo '' >> "conftest.nl" 4374 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4375 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4376 as_fn_arith $ac_count + 1 && ac_count=$as_val 4377 if test $ac_count -gt ${ac_path_SED_max-0}; then 4378 # Best one so far, save it but keep looking for a better one 4379 ac_cv_path_SED="$ac_path_SED" 4380 ac_path_SED_max=$ac_count 4381 fi 4382 # 10*(2^10) chars as input seems more than enough 4383 test $ac_count -gt 10 && break 4384 done 4385 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4386 esac 4387 4388 $ac_path_SED_found && break 3 4389 done 4390 done 4391 done 4392 IFS=$as_save_IFS 4393 if test -z "$ac_cv_path_SED"; then 4394 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4395 fi 4396 else 4397 ac_cv_path_SED=$SED 4398 fi 4399 4400 fi 4401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4402 $as_echo "$ac_cv_path_SED" >&6; } 4403 SED="$ac_cv_path_SED" 4404 rm -f conftest.sed 4405 4406 test -z "$SED" && SED=sed 4407 Xsed="$SED -e 1s/^X//" 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4420 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4421 if ${ac_cv_path_GREP+:} false; then : 4422 $as_echo_n "(cached) " >&6 4423 else 4424 if test -z "$GREP"; then 4425 ac_path_GREP_found=false 4426 # Loop through the user's path and test for each of PROGNAME-LIST 4427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4428 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4429 do 4430 IFS=$as_save_IFS 4431 test -z "$as_dir" && as_dir=. 4432 for ac_prog in grep ggrep; do 4433 for ac_exec_ext in '' $ac_executable_extensions; do 4434 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4435 as_fn_executable_p "$ac_path_GREP" || continue 4436 # Check for GNU ac_path_GREP and select it if it is found. 4437 # Check for GNU $ac_path_GREP 4438 case `"$ac_path_GREP" --version 2>&1` in 4439 *GNU*) 4440 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4441 *) 4442 ac_count=0 4443 $as_echo_n 0123456789 >"conftest.in" 4444 while : 4445 do 4446 cat "conftest.in" "conftest.in" >"conftest.tmp" 4447 mv "conftest.tmp" "conftest.in" 4448 cp "conftest.in" "conftest.nl" 4449 $as_echo 'GREP' >> "conftest.nl" 4450 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4451 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4452 as_fn_arith $ac_count + 1 && ac_count=$as_val 4453 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4454 # Best one so far, save it but keep looking for a better one 4455 ac_cv_path_GREP="$ac_path_GREP" 4456 ac_path_GREP_max=$ac_count 4457 fi 4458 # 10*(2^10) chars as input seems more than enough 4459 test $ac_count -gt 10 && break 4460 done 4461 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4462 esac 4463 4464 $ac_path_GREP_found && break 3 4465 done 4466 done 4467 done 4468 IFS=$as_save_IFS 4469 if test -z "$ac_cv_path_GREP"; then 4470 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4471 fi 4472 else 4473 ac_cv_path_GREP=$GREP 4474 fi 4475 4476 fi 4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4478 $as_echo "$ac_cv_path_GREP" >&6; } 4479 GREP="$ac_cv_path_GREP" 4480 4481 4482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4483 $as_echo_n "checking for egrep... " >&6; } 4484 if ${ac_cv_path_EGREP+:} false; then : 4485 $as_echo_n "(cached) " >&6 4486 else 4487 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4488 then ac_cv_path_EGREP="$GREP -E" 4489 else 4490 if test -z "$EGREP"; then 4491 ac_path_EGREP_found=false 4492 # Loop through the user's path and test for each of PROGNAME-LIST 4493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4494 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4495 do 4496 IFS=$as_save_IFS 4497 test -z "$as_dir" && as_dir=. 4498 for ac_prog in egrep; do 4499 for ac_exec_ext in '' $ac_executable_extensions; do 4500 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4501 as_fn_executable_p "$ac_path_EGREP" || continue 4502 # Check for GNU ac_path_EGREP and select it if it is found. 4503 # Check for GNU $ac_path_EGREP 4504 case `"$ac_path_EGREP" --version 2>&1` in 4505 *GNU*) 4506 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4507 *) 4508 ac_count=0 4509 $as_echo_n 0123456789 >"conftest.in" 4510 while : 4511 do 4512 cat "conftest.in" "conftest.in" >"conftest.tmp" 4513 mv "conftest.tmp" "conftest.in" 4514 cp "conftest.in" "conftest.nl" 4515 $as_echo 'EGREP' >> "conftest.nl" 4516 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4517 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4518 as_fn_arith $ac_count + 1 && ac_count=$as_val 4519 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4520 # Best one so far, save it but keep looking for a better one 4521 ac_cv_path_EGREP="$ac_path_EGREP" 4522 ac_path_EGREP_max=$ac_count 4523 fi 4524 # 10*(2^10) chars as input seems more than enough 4525 test $ac_count -gt 10 && break 4526 done 4527 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4528 esac 4529 4530 $ac_path_EGREP_found && break 3 4531 done 4532 done 4533 done 4534 IFS=$as_save_IFS 4535 if test -z "$ac_cv_path_EGREP"; then 4536 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4537 fi 4538 else 4539 ac_cv_path_EGREP=$EGREP 4540 fi 4541 4542 fi 4543 fi 4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4545 $as_echo "$ac_cv_path_EGREP" >&6; } 4546 EGREP="$ac_cv_path_EGREP" 4547 4548 4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4550 $as_echo_n "checking for fgrep... " >&6; } 4551 if ${ac_cv_path_FGREP+:} false; then : 4552 $as_echo_n "(cached) " >&6 4553 else 4554 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4555 then ac_cv_path_FGREP="$GREP -F" 4556 else 4557 if test -z "$FGREP"; then 4558 ac_path_FGREP_found=false 4559 # Loop through the user's path and test for each of PROGNAME-LIST 4560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4561 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4562 do 4563 IFS=$as_save_IFS 4564 test -z "$as_dir" && as_dir=. 4565 for ac_prog in fgrep; do 4566 for ac_exec_ext in '' $ac_executable_extensions; do 4567 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4568 as_fn_executable_p "$ac_path_FGREP" || continue 4569 # Check for GNU ac_path_FGREP and select it if it is found. 4570 # Check for GNU $ac_path_FGREP 4571 case `"$ac_path_FGREP" --version 2>&1` in 4572 *GNU*) 4573 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4574 *) 4575 ac_count=0 4576 $as_echo_n 0123456789 >"conftest.in" 4577 while : 4578 do 4579 cat "conftest.in" "conftest.in" >"conftest.tmp" 4580 mv "conftest.tmp" "conftest.in" 4581 cp "conftest.in" "conftest.nl" 4582 $as_echo 'FGREP' >> "conftest.nl" 4583 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4584 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4585 as_fn_arith $ac_count + 1 && ac_count=$as_val 4586 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4587 # Best one so far, save it but keep looking for a better one 4588 ac_cv_path_FGREP="$ac_path_FGREP" 4589 ac_path_FGREP_max=$ac_count 4590 fi 4591 # 10*(2^10) chars as input seems more than enough 4592 test $ac_count -gt 10 && break 4593 done 4594 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4595 esac 4596 4597 $ac_path_FGREP_found && break 3 4598 done 4599 done 4600 done 4601 IFS=$as_save_IFS 4602 if test -z "$ac_cv_path_FGREP"; then 4603 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4604 fi 4605 else 4606 ac_cv_path_FGREP=$FGREP 4607 fi 4608 4609 fi 4610 fi 4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4612 $as_echo "$ac_cv_path_FGREP" >&6; } 4613 FGREP="$ac_cv_path_FGREP" 4614 4615 4616 test -z "$GREP" && GREP=grep 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 # Check whether --with-gnu-ld was given. 4637 if test "${with_gnu_ld+set}" = set; then : 4638 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4639 else 4640 with_gnu_ld=no 4641 fi 4642 4643 ac_prog=ld 4644 if test "$GCC" = yes; then 4645 # Check if gcc -print-prog-name=ld gives a path. 4646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4647 $as_echo_n "checking for ld used by $CC... " >&6; } 4648 case $host in 4649 *-*-mingw*) 4650 # gcc leaves a trailing carriage return which upsets mingw 4651 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4652 *) 4653 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4654 esac 4655 case $ac_prog in 4656 # Accept absolute paths. 4657 [\\/]* | ?:[\\/]*) 4658 re_direlt='/[^/][^/]*/\.\./' 4659 # Canonicalize the pathname of ld 4660 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4661 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4662 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4663 done 4664 test -z "$LD" && LD="$ac_prog" 4665 ;; 4666 "") 4667 # If it fails, then pretend we aren't using GCC. 4668 ac_prog=ld 4669 ;; 4670 *) 4671 # If it is relative, then search for the first ld in PATH. 4672 with_gnu_ld=unknown 4673 ;; 4674 esac 4675 elif test "$with_gnu_ld" = yes; then 4676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4677 $as_echo_n "checking for GNU ld... " >&6; } 4678 else 4679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4680 $as_echo_n "checking for non-GNU ld... " >&6; } 4681 fi 4682 if ${lt_cv_path_LD+:} false; then : 4683 $as_echo_n "(cached) " >&6 4684 else 4685 if test -z "$LD"; then 4686 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4687 for ac_dir in $PATH; do 4688 IFS="$lt_save_ifs" 4689 test -z "$ac_dir" && ac_dir=. 4690 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4691 lt_cv_path_LD="$ac_dir/$ac_prog" 4692 # Check to see if the program is GNU ld. I'd rather use --version, 4693 # but apparently some variants of GNU ld only accept -v. 4694 # Break only if it was the GNU/non-GNU ld that we prefer. 4695 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4696 *GNU* | *'with BFD'*) 4697 test "$with_gnu_ld" != no && break 4698 ;; 4699 *) 4700 test "$with_gnu_ld" != yes && break 4701 ;; 4702 esac 4703 fi 4704 done 4705 IFS="$lt_save_ifs" 4706 else 4707 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4708 fi 4709 fi 4710 4711 LD="$lt_cv_path_LD" 4712 if test -n "$LD"; then 4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4714 $as_echo "$LD" >&6; } 4715 else 4716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4717 $as_echo "no" >&6; } 4718 fi 4719 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4721 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4722 if ${lt_cv_prog_gnu_ld+:} false; then : 4723 $as_echo_n "(cached) " >&6 4724 else 4725 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4726 case `$LD -v 2>&1 </dev/null` in 4727 *GNU* | *'with BFD'*) 4728 lt_cv_prog_gnu_ld=yes 4729 ;; 4730 *) 4731 lt_cv_prog_gnu_ld=no 4732 ;; 4733 esac 4734 fi 4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4736 $as_echo "$lt_cv_prog_gnu_ld" >&6; } 4737 with_gnu_ld=$lt_cv_prog_gnu_ld 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4748 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4749 if ${lt_cv_path_NM+:} false; then : 4750 $as_echo_n "(cached) " >&6 4751 else 4752 if test -n "$NM"; then 4753 # Let the user override the nm to test. 4754 lt_nm_to_check="$NM" 4755 else 4756 lt_nm_to_check="${ac_tool_prefix}nm" 4757 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4758 lt_nm_to_check="$lt_nm_to_check nm" 4759 fi 4760 fi 4761 for lt_tmp_nm in "$lt_nm_to_check"; do 4762 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4763 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4764 IFS="$lt_save_ifs" 4765 test -z "$ac_dir" && ac_dir=. 4766 # Strip out any user-provided options from the nm to test twice, 4767 # the first time to test to see if nm (rather than its options) has 4768 # an explicit path, the second time to yield a file which can be 4769 # nm'ed itself. 4770 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 4771 case "$tmp_nm_path" in 4772 */*|*\\*) tmp_nm="$lt_tmp_nm";; 4773 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 4774 esac 4775 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 4776 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 4777 # Check to see if the nm accepts a BSD-compat flag. 4778 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4779 # nm: unknown option "B" ignored 4780 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4781 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 4782 break 4783 ;; 4784 *) 4785 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4786 *$tmp_nm*) 4787 lt_cv_path_NM="$tmp_nm -p" 4788 break 4789 ;; 4790 *) 4791 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4792 continue # so that we can try to find one that supports BSD flags 4793 ;; 4794 esac 4795 ;; 4796 esac 4797 fi 4798 done 4799 IFS="$lt_save_ifs" 4800 done 4801 : ${lt_cv_path_NM=no} 4802 fi 4803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4804 $as_echo "$lt_cv_path_NM" >&6; } 4805 if test "$lt_cv_path_NM" != "no"; then 4806 NM="$lt_cv_path_NM" 4807 else 4808 # Didn't find any BSD compatible name lister, look for dumpbin. 4809 if test -n "$DUMPBIN"; then : 4810 # Let the user override the test. 4811 else 4812 if test -n "$ac_tool_prefix"; then 4813 for ac_prog in dumpbin "link -dump" 4814 do 4815 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4816 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4818 $as_echo_n "checking for $ac_word... " >&6; } 4819 if ${ac_cv_prog_DUMPBIN+:} false; then : 4820 $as_echo_n "(cached) " >&6 4821 else 4822 if test -n "$DUMPBIN"; then 4823 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4824 else 4825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4826 for as_dir in $PATH 4827 do 4828 IFS=$as_save_IFS 4829 test -z "$as_dir" && as_dir=. 4830 for ac_exec_ext in '' $ac_executable_extensions; do 4831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4832 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4834 break 2 4835 fi 4836 done 4837 done 4838 IFS=$as_save_IFS 4839 4840 fi 4841 fi 4842 DUMPBIN=$ac_cv_prog_DUMPBIN 4843 if test -n "$DUMPBIN"; then 4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4845 $as_echo "$DUMPBIN" >&6; } 4846 else 4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4848 $as_echo "no" >&6; } 4849 fi 4850 4851 4852 test -n "$DUMPBIN" && break 4853 done 4854 fi 4855 if test -z "$DUMPBIN"; then 4856 ac_ct_DUMPBIN=$DUMPBIN 4857 for ac_prog in dumpbin "link -dump" 4858 do 4859 # Extract the first word of "$ac_prog", so it can be a program name with args. 4860 set dummy $ac_prog; ac_word=$2 4861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4862 $as_echo_n "checking for $ac_word... " >&6; } 4863 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4864 $as_echo_n "(cached) " >&6 4865 else 4866 if test -n "$ac_ct_DUMPBIN"; then 4867 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4868 else 4869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4870 for as_dir in $PATH 4871 do 4872 IFS=$as_save_IFS 4873 test -z "$as_dir" && as_dir=. 4874 for ac_exec_ext in '' $ac_executable_extensions; do 4875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4876 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4878 break 2 4879 fi 4880 done 4881 done 4882 IFS=$as_save_IFS 4883 4884 fi 4885 fi 4886 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4887 if test -n "$ac_ct_DUMPBIN"; then 4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4889 $as_echo "$ac_ct_DUMPBIN" >&6; } 4890 else 4891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4892 $as_echo "no" >&6; } 4893 fi 4894 4895 4896 test -n "$ac_ct_DUMPBIN" && break 4897 done 4898 4899 if test "x$ac_ct_DUMPBIN" = x; then 4900 DUMPBIN=":" 4901 else 4902 case $cross_compiling:$ac_tool_warned in 4903 yes:) 4904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4905 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4906 ac_tool_warned=yes ;; 4907 esac 4908 DUMPBIN=$ac_ct_DUMPBIN 4909 fi 4910 fi 4911 4912 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4913 *COFF*) 4914 DUMPBIN="$DUMPBIN -symbols" 4915 ;; 4916 *) 4917 DUMPBIN=: 4918 ;; 4919 esac 4920 fi 4921 4922 if test "$DUMPBIN" != ":"; then 4923 NM="$DUMPBIN" 4924 fi 4925 fi 4926 test -z "$NM" && NM=nm 4927 4928 4929 4930 4931 4932 4933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4934 $as_echo_n "checking the name lister ($NM) interface... " >&6; } 4935 if ${lt_cv_nm_interface+:} false; then : 4936 $as_echo_n "(cached) " >&6 4937 else 4938 lt_cv_nm_interface="BSD nm" 4939 echo "int some_variable = 0;" > conftest.$ac_ext 4940 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4941 (eval "$ac_compile" 2>conftest.err) 4942 cat conftest.err >&5 4943 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4944 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4945 cat conftest.err >&5 4946 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4947 cat conftest.out >&5 4948 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4949 lt_cv_nm_interface="MS dumpbin" 4950 fi 4951 rm -f conftest* 4952 fi 4953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4954 $as_echo "$lt_cv_nm_interface" >&6; } 4955 4956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4957 $as_echo_n "checking whether ln -s works... " >&6; } 4958 LN_S=$as_ln_s 4959 if test "$LN_S" = "ln -s"; then 4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4961 $as_echo "yes" >&6; } 4962 else 4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4964 $as_echo "no, using $LN_S" >&6; } 4965 fi 4966 4967 # find the maximum length of command line arguments 4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4969 $as_echo_n "checking the maximum length of command line arguments... " >&6; } 4970 if ${lt_cv_sys_max_cmd_len+:} false; then : 4971 $as_echo_n "(cached) " >&6 4972 else 4973 i=0 4974 teststring="ABCD" 4975 4976 case $build_os in 4977 msdosdjgpp*) 4978 # On DJGPP, this test can blow up pretty badly due to problems in libc 4979 # (any single argument exceeding 2000 bytes causes a buffer overrun 4980 # during glob expansion). Even if it were fixed, the result of this 4981 # check would be larger than it should be. 4982 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4983 ;; 4984 4985 gnu*) 4986 # Under GNU Hurd, this test is not required because there is 4987 # no limit to the length of command line arguments. 4988 # Libtool will interpret -1 as no limit whatsoever 4989 lt_cv_sys_max_cmd_len=-1; 4990 ;; 4991 4992 cygwin* | mingw* | cegcc*) 4993 # On Win9x/ME, this test blows up -- it succeeds, but takes 4994 # about 5 minutes as the teststring grows exponentially. 4995 # Worse, since 9x/ME are not pre-emptively multitasking, 4996 # you end up with a "frozen" computer, even though with patience 4997 # the test eventually succeeds (with a max line length of 256k). 4998 # Instead, let's just punt: use the minimum linelength reported by 4999 # all of the supported platforms: 8192 (on NT/2K/XP). 5000 lt_cv_sys_max_cmd_len=8192; 5001 ;; 5002 5003 mint*) 5004 # On MiNT this can take a long time and run out of memory. 5005 lt_cv_sys_max_cmd_len=8192; 5006 ;; 5007 5008 amigaos*) 5009 # On AmigaOS with pdksh, this test takes hours, literally. 5010 # So we just punt and use a minimum line length of 8192. 5011 lt_cv_sys_max_cmd_len=8192; 5012 ;; 5013 5014 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5015 # This has been around since 386BSD, at least. Likely further. 5016 if test -x /sbin/sysctl; then 5017 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5018 elif test -x /usr/sbin/sysctl; then 5019 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5020 else 5021 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5022 fi 5023 # And add a safety zone 5024 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5025 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5026 ;; 5027 5028 interix*) 5029 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5030 lt_cv_sys_max_cmd_len=196608 5031 ;; 5032 5033 osf*) 5034 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5035 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5036 # nice to cause kernel panics so lets avoid the loop below. 5037 # First set a reasonable default. 5038 lt_cv_sys_max_cmd_len=16384 5039 # 5040 if test -x /sbin/sysconfig; then 5041 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5042 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5043 esac 5044 fi 5045 ;; 5046 sco3.2v5*) 5047 lt_cv_sys_max_cmd_len=102400 5048 ;; 5049 sysv5* | sco5v6* | sysv4.2uw2*) 5050 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5051 if test -n "$kargmax"; then 5052 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5053 else 5054 lt_cv_sys_max_cmd_len=32768 5055 fi 5056 ;; 5057 *) 5058 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5059 if test -n "$lt_cv_sys_max_cmd_len"; then 5060 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5061 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5062 else 5063 # Make teststring a little bigger before we do anything with it. 5064 # a 1K string should be a reasonable start. 5065 for i in 1 2 3 4 5 6 7 8 ; do 5066 teststring=$teststring$teststring 5067 done 5068 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5069 # If test is not a shell built-in, we'll probably end up computing a 5070 # maximum length that is only half of the actual maximum length, but 5071 # we can't tell. 5072 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5073 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5074 test $i != 17 # 1/2 MB should be enough 5075 do 5076 i=`expr $i + 1` 5077 teststring=$teststring$teststring 5078 done 5079 # Only check the string length outside the loop. 5080 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5081 teststring= 5082 # Add a significant safety factor because C++ compilers can tack on 5083 # massive amounts of additional arguments before passing them to the 5084 # linker. It appears as though 1/2 is a usable value. 5085 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5086 fi 5087 ;; 5088 esac 5089 5090 fi 5091 5092 if test -n $lt_cv_sys_max_cmd_len ; then 5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5094 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5095 else 5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5097 $as_echo "none" >&6; } 5098 fi 5099 max_cmd_len=$lt_cv_sys_max_cmd_len 5100 5101 5102 5103 5104 5105 5106 : ${CP="cp -f"} 5107 : ${MV="mv -f"} 5108 : ${RM="rm -f"} 5109 5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5111 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5112 # Try some XSI features 5113 xsi_shell=no 5114 ( _lt_dummy="a/b/c" 5115 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5116 = c,a/b,, \ 5117 && eval 'test $(( 1 + 1 )) -eq 2 \ 5118 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5119 && xsi_shell=yes 5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5121 $as_echo "$xsi_shell" >&6; } 5122 5123 5124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5125 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5126 lt_shell_append=no 5127 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5128 >/dev/null 2>&1 \ 5129 && lt_shell_append=yes 5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5131 $as_echo "$lt_shell_append" >&6; } 5132 5133 5134 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5135 lt_unset=unset 5136 else 5137 lt_unset=false 5138 fi 5139 5140 5141 5142 5143 5144 # test EBCDIC or ASCII 5145 case `echo X|tr X '\101'` in 5146 A) # ASCII based system 5147 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5148 lt_SP2NL='tr \040 \012' 5149 lt_NL2SP='tr \015\012 \040\040' 5150 ;; 5151 *) # EBCDIC based system 5152 lt_SP2NL='tr \100 \n' 5153 lt_NL2SP='tr \r\n \100\100' 5154 ;; 5155 esac 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5166 $as_echo_n "checking for $LD option to reload object files... " >&6; } 5167 if ${lt_cv_ld_reload_flag+:} false; then : 5168 $as_echo_n "(cached) " >&6 5169 else 5170 lt_cv_ld_reload_flag='-r' 5171 fi 5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5173 $as_echo "$lt_cv_ld_reload_flag" >&6; } 5174 reload_flag=$lt_cv_ld_reload_flag 5175 case $reload_flag in 5176 "" | " "*) ;; 5177 *) reload_flag=" $reload_flag" ;; 5178 esac 5179 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5180 case $host_os in 5181 darwin*) 5182 if test "$GCC" = yes; then 5183 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5184 else 5185 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5186 fi 5187 ;; 5188 esac 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 if test -n "$ac_tool_prefix"; then 5199 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5200 set dummy ${ac_tool_prefix}objdump; ac_word=$2 5201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5202 $as_echo_n "checking for $ac_word... " >&6; } 5203 if ${ac_cv_prog_OBJDUMP+:} false; then : 5204 $as_echo_n "(cached) " >&6 5205 else 5206 if test -n "$OBJDUMP"; then 5207 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5208 else 5209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5210 for as_dir in $PATH 5211 do 5212 IFS=$as_save_IFS 5213 test -z "$as_dir" && as_dir=. 5214 for ac_exec_ext in '' $ac_executable_extensions; do 5215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5216 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5218 break 2 5219 fi 5220 done 5221 done 5222 IFS=$as_save_IFS 5223 5224 fi 5225 fi 5226 OBJDUMP=$ac_cv_prog_OBJDUMP 5227 if test -n "$OBJDUMP"; then 5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5229 $as_echo "$OBJDUMP" >&6; } 5230 else 5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5232 $as_echo "no" >&6; } 5233 fi 5234 5235 5236 fi 5237 if test -z "$ac_cv_prog_OBJDUMP"; then 5238 ac_ct_OBJDUMP=$OBJDUMP 5239 # Extract the first word of "objdump", so it can be a program name with args. 5240 set dummy objdump; ac_word=$2 5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5242 $as_echo_n "checking for $ac_word... " >&6; } 5243 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5244 $as_echo_n "(cached) " >&6 5245 else 5246 if test -n "$ac_ct_OBJDUMP"; then 5247 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5248 else 5249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5250 for as_dir in $PATH 5251 do 5252 IFS=$as_save_IFS 5253 test -z "$as_dir" && as_dir=. 5254 for ac_exec_ext in '' $ac_executable_extensions; do 5255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5256 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5258 break 2 5259 fi 5260 done 5261 done 5262 IFS=$as_save_IFS 5263 5264 fi 5265 fi 5266 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5267 if test -n "$ac_ct_OBJDUMP"; then 5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5269 $as_echo "$ac_ct_OBJDUMP" >&6; } 5270 else 5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5272 $as_echo "no" >&6; } 5273 fi 5274 5275 if test "x$ac_ct_OBJDUMP" = x; then 5276 OBJDUMP="false" 5277 else 5278 case $cross_compiling:$ac_tool_warned in 5279 yes:) 5280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5281 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5282 ac_tool_warned=yes ;; 5283 esac 5284 OBJDUMP=$ac_ct_OBJDUMP 5285 fi 5286 else 5287 OBJDUMP="$ac_cv_prog_OBJDUMP" 5288 fi 5289 5290 test -z "$OBJDUMP" && OBJDUMP=objdump 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5301 $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5302 if ${lt_cv_deplibs_check_method+:} false; then : 5303 $as_echo_n "(cached) " >&6 5304 else 5305 lt_cv_file_magic_cmd='$MAGIC_CMD' 5306 lt_cv_file_magic_test_file= 5307 lt_cv_deplibs_check_method='unknown' 5308 # Need to set the preceding variable on all platforms that support 5309 # interlibrary dependencies. 5310 # 'none' -- dependencies not supported. 5311 # `unknown' -- same as none, but documents that we really don't know. 5312 # 'pass_all' -- all dependencies passed with no checks. 5313 # 'test_compile' -- check by making test program. 5314 # 'file_magic [[regex]]' -- check by looking for files in library path 5315 # which responds to the $file_magic_cmd with a given extended regex. 5316 # If you have `file' or equivalent on your system and you're not sure 5317 # whether `pass_all' will *always* work, you probably want this one. 5318 5319 case $host_os in 5320 aix[4-9]*) 5321 lt_cv_deplibs_check_method=pass_all 5322 ;; 5323 5324 beos*) 5325 lt_cv_deplibs_check_method=pass_all 5326 ;; 5327 5328 bsdi[45]*) 5329 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5330 lt_cv_file_magic_cmd='/usr/bin/file -L' 5331 lt_cv_file_magic_test_file=/shlib/libc.so 5332 ;; 5333 5334 cygwin*) 5335 # func_win32_libid is a shell function defined in ltmain.sh 5336 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5337 lt_cv_file_magic_cmd='func_win32_libid' 5338 ;; 5339 5340 mingw* | pw32*) 5341 # Base MSYS/MinGW do not provide the 'file' command needed by 5342 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5343 # unless we find 'file', for example because we are cross-compiling. 5344 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5345 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5346 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5347 lt_cv_file_magic_cmd='func_win32_libid' 5348 else 5349 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5350 lt_cv_file_magic_cmd='$OBJDUMP -f' 5351 fi 5352 ;; 5353 5354 cegcc*) 5355 # use the weaker test based on 'objdump'. See mingw*. 5356 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5357 lt_cv_file_magic_cmd='$OBJDUMP -f' 5358 ;; 5359 5360 darwin* | rhapsody*) 5361 lt_cv_deplibs_check_method=pass_all 5362 ;; 5363 5364 freebsd* | dragonfly*) 5365 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5366 case $host_cpu in 5367 i*86 ) 5368 # Not sure whether the presence of OpenBSD here was a mistake. 5369 # Let's accept both of them until this is cleared up. 5370 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5371 lt_cv_file_magic_cmd=/usr/bin/file 5372 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5373 ;; 5374 esac 5375 else 5376 lt_cv_deplibs_check_method=pass_all 5377 fi 5378 ;; 5379 5380 gnu*) 5381 lt_cv_deplibs_check_method=pass_all 5382 ;; 5383 5384 haiku*) 5385 lt_cv_deplibs_check_method=pass_all 5386 ;; 5387 5388 hpux10.20* | hpux11*) 5389 lt_cv_file_magic_cmd=/usr/bin/file 5390 case $host_cpu in 5391 ia64*) 5392 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5393 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5394 ;; 5395 hppa*64*) 5396 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]' 5397 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5398 ;; 5399 *) 5400 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5401 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5402 ;; 5403 esac 5404 ;; 5405 5406 interix[3-9]*) 5407 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5408 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5409 ;; 5410 5411 irix5* | irix6* | nonstopux*) 5412 case $LD in 5413 *-32|*"-32 ") libmagic=32-bit;; 5414 *-n32|*"-n32 ") libmagic=N32;; 5415 *-64|*"-64 ") libmagic=64-bit;; 5416 *) libmagic=never-match;; 5417 esac 5418 lt_cv_deplibs_check_method=pass_all 5419 ;; 5420 5421 # This must be Linux ELF. 5422 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5423 lt_cv_deplibs_check_method=pass_all 5424 ;; 5425 5426 netbsd*) 5427 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5428 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5429 else 5430 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5431 fi 5432 ;; 5433 5434 newos6*) 5435 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5436 lt_cv_file_magic_cmd=/usr/bin/file 5437 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5438 ;; 5439 5440 *nto* | *qnx*) 5441 lt_cv_deplibs_check_method=pass_all 5442 ;; 5443 5444 openbsd*) 5445 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5446 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5447 else 5448 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5449 fi 5450 ;; 5451 5452 osf3* | osf4* | osf5*) 5453 lt_cv_deplibs_check_method=pass_all 5454 ;; 5455 5456 rdos*) 5457 lt_cv_deplibs_check_method=pass_all 5458 ;; 5459 5460 solaris*) 5461 lt_cv_deplibs_check_method=pass_all 5462 ;; 5463 5464 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5465 lt_cv_deplibs_check_method=pass_all 5466 ;; 5467 5468 sysv4 | sysv4.3*) 5469 case $host_vendor in 5470 motorola) 5471 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]' 5472 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5473 ;; 5474 ncr) 5475 lt_cv_deplibs_check_method=pass_all 5476 ;; 5477 sequent) 5478 lt_cv_file_magic_cmd='/bin/file' 5479 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5480 ;; 5481 sni) 5482 lt_cv_file_magic_cmd='/bin/file' 5483 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5484 lt_cv_file_magic_test_file=/lib/libc.so 5485 ;; 5486 siemens) 5487 lt_cv_deplibs_check_method=pass_all 5488 ;; 5489 pc) 5490 lt_cv_deplibs_check_method=pass_all 5491 ;; 5492 esac 5493 ;; 5494 5495 tpf*) 5496 lt_cv_deplibs_check_method=pass_all 5497 ;; 5498 vxworks*) 5499 # Assume VxWorks cross toolchains are built on Linux, possibly 5500 # as canadian for Windows hosts. 5501 lt_cv_deplibs_check_method=pass_all 5502 ;; 5503 esac 5504 5505 fi 5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5507 $as_echo "$lt_cv_deplibs_check_method" >&6; } 5508 file_magic_cmd=$lt_cv_file_magic_cmd 5509 deplibs_check_method=$lt_cv_deplibs_check_method 5510 test -z "$deplibs_check_method" && deplibs_check_method=unknown 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 plugin_option= 5524 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5525 for plugin in $plugin_names; do 5526 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5527 if test x$plugin_so = x$plugin; then 5528 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5529 fi 5530 if test x$plugin_so != x$plugin; then 5531 plugin_option="--plugin $plugin_so" 5532 break 5533 fi 5534 done 5535 5536 if test -n "$ac_tool_prefix"; then 5537 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5538 set dummy ${ac_tool_prefix}ar; ac_word=$2 5539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5540 $as_echo_n "checking for $ac_word... " >&6; } 5541 if ${ac_cv_prog_AR+:} false; then : 5542 $as_echo_n "(cached) " >&6 5543 else 5544 if test -n "$AR"; then 5545 ac_cv_prog_AR="$AR" # Let the user override the test. 5546 else 5547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5548 for as_dir in $PATH 5549 do 5550 IFS=$as_save_IFS 5551 test -z "$as_dir" && as_dir=. 5552 for ac_exec_ext in '' $ac_executable_extensions; do 5553 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5554 ac_cv_prog_AR="${ac_tool_prefix}ar" 5555 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5556 break 2 5557 fi 5558 done 5559 done 5560 IFS=$as_save_IFS 5561 5562 fi 5563 fi 5564 AR=$ac_cv_prog_AR 5565 if test -n "$AR"; then 5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5567 $as_echo "$AR" >&6; } 5568 else 5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5570 $as_echo "no" >&6; } 5571 fi 5572 5573 5574 fi 5575 if test -z "$ac_cv_prog_AR"; then 5576 ac_ct_AR=$AR 5577 # Extract the first word of "ar", so it can be a program name with args. 5578 set dummy ar; ac_word=$2 5579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5580 $as_echo_n "checking for $ac_word... " >&6; } 5581 if ${ac_cv_prog_ac_ct_AR+:} false; then : 5582 $as_echo_n "(cached) " >&6 5583 else 5584 if test -n "$ac_ct_AR"; then 5585 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5586 else 5587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5588 for as_dir in $PATH 5589 do 5590 IFS=$as_save_IFS 5591 test -z "$as_dir" && as_dir=. 5592 for ac_exec_ext in '' $ac_executable_extensions; do 5593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5594 ac_cv_prog_ac_ct_AR="ar" 5595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5596 break 2 5597 fi 5598 done 5599 done 5600 IFS=$as_save_IFS 5601 5602 fi 5603 fi 5604 ac_ct_AR=$ac_cv_prog_ac_ct_AR 5605 if test -n "$ac_ct_AR"; then 5606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5607 $as_echo "$ac_ct_AR" >&6; } 5608 else 5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5610 $as_echo "no" >&6; } 5611 fi 5612 5613 if test "x$ac_ct_AR" = x; then 5614 AR="false" 5615 else 5616 case $cross_compiling:$ac_tool_warned in 5617 yes:) 5618 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5619 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5620 ac_tool_warned=yes ;; 5621 esac 5622 AR=$ac_ct_AR 5623 fi 5624 else 5625 AR="$ac_cv_prog_AR" 5626 fi 5627 5628 test -z "$AR" && AR=ar 5629 if test -n "$plugin_option"; then 5630 if $AR --help 2>&1 | grep -q "\--plugin"; then 5631 touch conftest.c 5632 $AR $plugin_option rc conftest.a conftest.c 5633 if test "$?" != 0; then 5634 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5635 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5636 else 5637 AR="$AR $plugin_option" 5638 fi 5639 rm -f conftest.* 5640 fi 5641 fi 5642 test -z "$AR_FLAGS" && AR_FLAGS=cru 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 if test -n "$ac_tool_prefix"; then 5655 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5656 set dummy ${ac_tool_prefix}strip; ac_word=$2 5657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5658 $as_echo_n "checking for $ac_word... " >&6; } 5659 if ${ac_cv_prog_STRIP+:} false; then : 5660 $as_echo_n "(cached) " >&6 5661 else 5662 if test -n "$STRIP"; then 5663 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5664 else 5665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5666 for as_dir in $PATH 5667 do 5668 IFS=$as_save_IFS 5669 test -z "$as_dir" && as_dir=. 5670 for ac_exec_ext in '' $ac_executable_extensions; do 5671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5672 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5674 break 2 5675 fi 5676 done 5677 done 5678 IFS=$as_save_IFS 5679 5680 fi 5681 fi 5682 STRIP=$ac_cv_prog_STRIP 5683 if test -n "$STRIP"; then 5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5685 $as_echo "$STRIP" >&6; } 5686 else 5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5688 $as_echo "no" >&6; } 5689 fi 5690 5691 5692 fi 5693 if test -z "$ac_cv_prog_STRIP"; then 5694 ac_ct_STRIP=$STRIP 5695 # Extract the first word of "strip", so it can be a program name with args. 5696 set dummy strip; ac_word=$2 5697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5698 $as_echo_n "checking for $ac_word... " >&6; } 5699 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5700 $as_echo_n "(cached) " >&6 5701 else 5702 if test -n "$ac_ct_STRIP"; then 5703 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5704 else 5705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5706 for as_dir in $PATH 5707 do 5708 IFS=$as_save_IFS 5709 test -z "$as_dir" && as_dir=. 5710 for ac_exec_ext in '' $ac_executable_extensions; do 5711 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5712 ac_cv_prog_ac_ct_STRIP="strip" 5713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5714 break 2 5715 fi 5716 done 5717 done 5718 IFS=$as_save_IFS 5719 5720 fi 5721 fi 5722 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5723 if test -n "$ac_ct_STRIP"; then 5724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5725 $as_echo "$ac_ct_STRIP" >&6; } 5726 else 5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5728 $as_echo "no" >&6; } 5729 fi 5730 5731 if test "x$ac_ct_STRIP" = x; then 5732 STRIP=":" 5733 else 5734 case $cross_compiling:$ac_tool_warned in 5735 yes:) 5736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5737 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5738 ac_tool_warned=yes ;; 5739 esac 5740 STRIP=$ac_ct_STRIP 5741 fi 5742 else 5743 STRIP="$ac_cv_prog_STRIP" 5744 fi 5745 5746 test -z "$STRIP" && STRIP=: 5747 5748 5749 5750 5751 5752 5753 if test -n "$ac_tool_prefix"; then 5754 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5755 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5757 $as_echo_n "checking for $ac_word... " >&6; } 5758 if ${ac_cv_prog_RANLIB+:} false; then : 5759 $as_echo_n "(cached) " >&6 5760 else 5761 if test -n "$RANLIB"; then 5762 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5763 else 5764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5765 for as_dir in $PATH 5766 do 5767 IFS=$as_save_IFS 5768 test -z "$as_dir" && as_dir=. 5769 for ac_exec_ext in '' $ac_executable_extensions; do 5770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5771 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5773 break 2 5774 fi 5775 done 5776 done 5777 IFS=$as_save_IFS 5778 5779 fi 5780 fi 5781 RANLIB=$ac_cv_prog_RANLIB 5782 if test -n "$RANLIB"; then 5783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5784 $as_echo "$RANLIB" >&6; } 5785 else 5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5787 $as_echo "no" >&6; } 5788 fi 5789 5790 5791 fi 5792 if test -z "$ac_cv_prog_RANLIB"; then 5793 ac_ct_RANLIB=$RANLIB 5794 # Extract the first word of "ranlib", so it can be a program name with args. 5795 set dummy ranlib; ac_word=$2 5796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5797 $as_echo_n "checking for $ac_word... " >&6; } 5798 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5799 $as_echo_n "(cached) " >&6 5800 else 5801 if test -n "$ac_ct_RANLIB"; then 5802 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5803 else 5804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5805 for as_dir in $PATH 5806 do 5807 IFS=$as_save_IFS 5808 test -z "$as_dir" && as_dir=. 5809 for ac_exec_ext in '' $ac_executable_extensions; do 5810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5811 ac_cv_prog_ac_ct_RANLIB="ranlib" 5812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5813 break 2 5814 fi 5815 done 5816 done 5817 IFS=$as_save_IFS 5818 5819 fi 5820 fi 5821 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5822 if test -n "$ac_ct_RANLIB"; then 5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5824 $as_echo "$ac_ct_RANLIB" >&6; } 5825 else 5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5827 $as_echo "no" >&6; } 5828 fi 5829 5830 if test "x$ac_ct_RANLIB" = x; then 5831 RANLIB=":" 5832 else 5833 case $cross_compiling:$ac_tool_warned in 5834 yes:) 5835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5837 ac_tool_warned=yes ;; 5838 esac 5839 RANLIB=$ac_ct_RANLIB 5840 fi 5841 else 5842 RANLIB="$ac_cv_prog_RANLIB" 5843 fi 5844 5845 test -z "$RANLIB" && RANLIB=: 5846 if test -n "$plugin_option" && test "$RANLIB" != ":"; then 5847 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 5848 RANLIB="$RANLIB $plugin_option" 5849 fi 5850 fi 5851 5852 5853 5854 5855 5856 5857 # Determine commands to create old-style static archives. 5858 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5859 old_postinstall_cmds='chmod 644 $oldlib' 5860 old_postuninstall_cmds= 5861 5862 if test -n "$RANLIB"; then 5863 case $host_os in 5864 openbsd*) 5865 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5866 ;; 5867 *) 5868 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5869 ;; 5870 esac 5871 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5872 fi 5873 5874 case $host_os in 5875 darwin*) 5876 lock_old_archive_extraction=yes ;; 5877 *) 5878 lock_old_archive_extraction=no ;; 5879 esac 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 # If no C compiler was specified, use CC. 5920 LTCC=${LTCC-"$CC"} 5921 5922 # If no C compiler flags were specified, use CFLAGS. 5923 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5924 5925 # Allow CC to be a program name with arguments. 5926 compiler=$CC 5927 5928 5929 # Check for command to grab the raw symbol name followed by C symbol from nm. 5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5931 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5932 if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5933 $as_echo_n "(cached) " >&6 5934 else 5935 5936 # These are sane defaults that work on at least a few old systems. 5937 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 5938 5939 # Character class describing NM global symbol codes. 5940 symcode='[BCDEGRST]' 5941 5942 # Regexp to match symbols that can be accessed directly from C. 5943 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5944 5945 # Define system-specific variables. 5946 case $host_os in 5947 aix*) 5948 symcode='[BCDT]' 5949 ;; 5950 cygwin* | mingw* | pw32* | cegcc*) 5951 symcode='[ABCDGISTW]' 5952 ;; 5953 hpux*) 5954 if test "$host_cpu" = ia64; then 5955 symcode='[ABCDEGRST]' 5956 fi 5957 ;; 5958 irix* | nonstopux*) 5959 symcode='[BCDEGRST]' 5960 ;; 5961 osf*) 5962 symcode='[BCDEGQRST]' 5963 ;; 5964 solaris*) 5965 symcode='[BCDRT]' 5966 ;; 5967 sco3.2v5*) 5968 symcode='[DT]' 5969 ;; 5970 sysv4.2uw2*) 5971 symcode='[DT]' 5972 ;; 5973 sysv5* | sco5v6* | unixware* | OpenUNIX*) 5974 symcode='[ABDT]' 5975 ;; 5976 sysv4) 5977 symcode='[DFNSTU]' 5978 ;; 5979 esac 5980 5981 # If we're using GNU nm, then use its standard symbol codes. 5982 case `$NM -V 2>&1` in 5983 *GNU* | *'with BFD'*) 5984 symcode='[ABCDGIRSTW]' ;; 5985 esac 5986 5987 # Transform an extracted symbol line into a proper C declaration. 5988 # Some systems (esp. on ia64) link data and code symbols differently, 5989 # so use this general approach. 5990 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5991 5992 # Transform an extracted symbol line into symbol name and symbol address 5993 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5994 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'" 5995 5996 # Handle CRLF in mingw tool chain 5997 opt_cr= 5998 case $build_os in 5999 mingw*) 6000 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6001 ;; 6002 esac 6003 6004 # Try without a prefix underscore, then with it. 6005 for ac_symprfx in "" "_"; do 6006 6007 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6008 symxfrm="\\1 $ac_symprfx\\2 \\2" 6009 6010 # Write the raw and C identifiers. 6011 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6012 # Fake it for dumpbin and say T for any non-static function 6013 # and D for any global variable. 6014 # Also find C++ and __fastcall symbols from MSVC++, 6015 # which start with @ or ?. 6016 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6017 " {last_section=section; section=\$ 3};"\ 6018 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6019 " \$ 0!~/External *\|/{next};"\ 6020 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6021 " {if(hide[section]) next};"\ 6022 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6023 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6024 " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6025 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6026 " ' prfx=^$ac_symprfx" 6027 else 6028 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6029 fi 6030 6031 # Check to see that the pipe works correctly. 6032 pipe_works=no 6033 6034 rm -f conftest* 6035 cat > conftest.$ac_ext <<_LT_EOF 6036 #ifdef __cplusplus 6037 extern "C" { 6038 #endif 6039 char nm_test_var; 6040 void nm_test_func(void); 6041 void nm_test_func(void){} 6042 #ifdef __cplusplus 6043 } 6044 #endif 6045 int main(){nm_test_var='a';nm_test_func();return(0);} 6046 _LT_EOF 6047 6048 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6049 (eval $ac_compile) 2>&5 6050 ac_status=$? 6051 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6052 test $ac_status = 0; }; then 6053 # Now try to grab the symbols. 6054 nlist=conftest.nm 6055 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6056 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6057 ac_status=$? 6058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6059 test $ac_status = 0; } && test -s "$nlist"; then 6060 # Try sorting and uniquifying the output. 6061 if sort "$nlist" | uniq > "$nlist"T; then 6062 mv -f "$nlist"T "$nlist" 6063 else 6064 rm -f "$nlist"T 6065 fi 6066 6067 # Make sure that we snagged all the symbols we need. 6068 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6069 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6070 cat <<_LT_EOF > conftest.$ac_ext 6071 #ifdef __cplusplus 6072 extern "C" { 6073 #endif 6074 6075 _LT_EOF 6076 # Now generate the symbol file. 6077 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6078 6079 cat <<_LT_EOF >> conftest.$ac_ext 6080 6081 /* The mapping between symbol names and symbols. */ 6082 const struct { 6083 const char *name; 6084 void *address; 6085 } 6086 lt__PROGRAM__LTX_preloaded_symbols[] = 6087 { 6088 { "@PROGRAM@", (void *) 0 }, 6089 _LT_EOF 6090 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6091 cat <<\_LT_EOF >> conftest.$ac_ext 6092 {0, (void *) 0} 6093 }; 6094 6095 /* This works around a problem in FreeBSD linker */ 6096 #ifdef FREEBSD_WORKAROUND 6097 static const void *lt_preloaded_setup() { 6098 return lt__PROGRAM__LTX_preloaded_symbols; 6099 } 6100 #endif 6101 6102 #ifdef __cplusplus 6103 } 6104 #endif 6105 _LT_EOF 6106 # Now try linking the two files. 6107 mv conftest.$ac_objext conftstm.$ac_objext 6108 lt_save_LIBS="$LIBS" 6109 lt_save_CFLAGS="$CFLAGS" 6110 LIBS="conftstm.$ac_objext" 6111 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6113 (eval $ac_link) 2>&5 6114 ac_status=$? 6115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6116 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6117 pipe_works=yes 6118 fi 6119 LIBS="$lt_save_LIBS" 6120 CFLAGS="$lt_save_CFLAGS" 6121 else 6122 echo "cannot find nm_test_func in $nlist" >&5 6123 fi 6124 else 6125 echo "cannot find nm_test_var in $nlist" >&5 6126 fi 6127 else 6128 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6129 fi 6130 else 6131 echo "$progname: failed program was:" >&5 6132 cat conftest.$ac_ext >&5 6133 fi 6134 rm -rf conftest* conftst* 6135 6136 # Do not use the global_symbol_pipe unless it works. 6137 if test "$pipe_works" = yes; then 6138 break 6139 else 6140 lt_cv_sys_global_symbol_pipe= 6141 fi 6142 done 6143 6144 fi 6145 6146 if test -z "$lt_cv_sys_global_symbol_pipe"; then 6147 lt_cv_sys_global_symbol_to_cdecl= 6148 fi 6149 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6151 $as_echo "failed" >&6; } 6152 else 6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6154 $as_echo "ok" >&6; } 6155 fi 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 # Check whether --enable-libtool-lock was given. 6179 if test "${enable_libtool_lock+set}" = set; then : 6180 enableval=$enable_libtool_lock; 6181 fi 6182 6183 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6184 6185 # Some flags need to be propagated to the compiler or linker for good 6186 # libtool support. 6187 case $host in 6188 ia64-*-hpux*) 6189 # Find out which ABI we are using. 6190 echo 'int i;' > conftest.$ac_ext 6191 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6192 (eval $ac_compile) 2>&5 6193 ac_status=$? 6194 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6195 test $ac_status = 0; }; then 6196 case `/usr/bin/file conftest.$ac_objext` in 6197 *ELF-32*) 6198 HPUX_IA64_MODE="32" 6199 ;; 6200 *ELF-64*) 6201 HPUX_IA64_MODE="64" 6202 ;; 6203 esac 6204 fi 6205 rm -rf conftest* 6206 ;; 6207 *-*-irix6*) 6208 # Find out which ABI we are using. 6209 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6210 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6211 (eval $ac_compile) 2>&5 6212 ac_status=$? 6213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6214 test $ac_status = 0; }; then 6215 if test "$lt_cv_prog_gnu_ld" = yes; then 6216 case `/usr/bin/file conftest.$ac_objext` in 6217 *32-bit*) 6218 LD="${LD-ld} -melf32bsmip" 6219 ;; 6220 *N32*) 6221 LD="${LD-ld} -melf32bmipn32" 6222 ;; 6223 *64-bit*) 6224 LD="${LD-ld} -melf64bmip" 6225 ;; 6226 esac 6227 else 6228 case `/usr/bin/file conftest.$ac_objext` in 6229 *32-bit*) 6230 LD="${LD-ld} -32" 6231 ;; 6232 *N32*) 6233 LD="${LD-ld} -n32" 6234 ;; 6235 *64-bit*) 6236 LD="${LD-ld} -64" 6237 ;; 6238 esac 6239 fi 6240 fi 6241 rm -rf conftest* 6242 ;; 6243 6244 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6245 s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6246 # Find out which ABI we are using. 6247 echo 'int i;' > conftest.$ac_ext 6248 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6249 (eval $ac_compile) 2>&5 6250 ac_status=$? 6251 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6252 test $ac_status = 0; }; then 6253 case `/usr/bin/file conftest.o` in 6254 *32-bit*) 6255 case $host in 6256 x86_64-*kfreebsd*-gnu) 6257 LD="${LD-ld} -m elf_i386_fbsd" 6258 ;; 6259 x86_64-*linux*) 6260 case `/usr/bin/file conftest.o` in 6261 *x86-64*) 6262 LD="${LD-ld} -m elf32_x86_64" 6263 ;; 6264 *) 6265 LD="${LD-ld} -m elf_i386" 6266 ;; 6267 esac 6268 ;; 6269 powerpc64le-*linux*) 6270 LD="${LD-ld} -m elf32lppclinux" 6271 ;; 6272 powerpc64-*linux*) 6273 LD="${LD-ld} -m elf32ppclinux" 6274 ;; 6275 s390x-*linux*) 6276 LD="${LD-ld} -m elf_s390" 6277 ;; 6278 sparc64-*linux*) 6279 LD="${LD-ld} -m elf32_sparc" 6280 ;; 6281 esac 6282 ;; 6283 *64-bit*) 6284 case $host in 6285 x86_64-*kfreebsd*-gnu) 6286 LD="${LD-ld} -m elf_x86_64_fbsd" 6287 ;; 6288 x86_64-*linux*) 6289 LD="${LD-ld} -m elf_x86_64" 6290 ;; 6291 powerpcle-*linux*) 6292 LD="${LD-ld} -m elf64lppc" 6293 ;; 6294 powerpc-*linux*) 6295 LD="${LD-ld} -m elf64ppc" 6296 ;; 6297 s390*-*linux*|s390*-*tpf*) 6298 LD="${LD-ld} -m elf64_s390" 6299 ;; 6300 sparc*-*linux*) 6301 LD="${LD-ld} -m elf64_sparc" 6302 ;; 6303 esac 6304 ;; 6305 esac 6306 fi 6307 rm -rf conftest* 6308 ;; 6309 6310 *-*-sco3.2v5*) 6311 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6312 SAVE_CFLAGS="$CFLAGS" 6313 CFLAGS="$CFLAGS -belf" 6314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6315 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6316 if ${lt_cv_cc_needs_belf+:} false; then : 6317 $as_echo_n "(cached) " >&6 6318 else 6319 ac_ext=c 6320 ac_cpp='$CPP $CPPFLAGS' 6321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6323 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6324 6325 if test x$gcc_no_link = xyes; then 6326 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6327 fi 6328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6329 /* end confdefs.h. */ 6330 6331 int 6332 main () 6333 { 6334 6335 ; 6336 return 0; 6337 } 6338 _ACEOF 6339 if ac_fn_c_try_link "$LINENO"; then : 6340 lt_cv_cc_needs_belf=yes 6341 else 6342 lt_cv_cc_needs_belf=no 6343 fi 6344 rm -f core conftest.err conftest.$ac_objext \ 6345 conftest$ac_exeext conftest.$ac_ext 6346 ac_ext=c 6347 ac_cpp='$CPP $CPPFLAGS' 6348 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6349 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6350 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6351 6352 fi 6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6354 $as_echo "$lt_cv_cc_needs_belf" >&6; } 6355 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6356 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6357 CFLAGS="$SAVE_CFLAGS" 6358 fi 6359 ;; 6360 sparc*-*solaris*) 6361 # Find out which ABI we are using. 6362 echo 'int i;' > conftest.$ac_ext 6363 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6364 (eval $ac_compile) 2>&5 6365 ac_status=$? 6366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6367 test $ac_status = 0; }; then 6368 case `/usr/bin/file conftest.o` in 6369 *64-bit*) 6370 case $lt_cv_prog_gnu_ld in 6371 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6372 *) 6373 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6374 LD="${LD-ld} -64" 6375 fi 6376 ;; 6377 esac 6378 ;; 6379 esac 6380 fi 6381 rm -rf conftest* 6382 ;; 6383 esac 6384 6385 need_locks="$enable_libtool_lock" 6386 6387 6388 case $host_os in 6389 rhapsody* | darwin*) 6390 if test -n "$ac_tool_prefix"; then 6391 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6392 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6394 $as_echo_n "checking for $ac_word... " >&6; } 6395 if ${ac_cv_prog_DSYMUTIL+:} false; then : 6396 $as_echo_n "(cached) " >&6 6397 else 6398 if test -n "$DSYMUTIL"; then 6399 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6400 else 6401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6402 for as_dir in $PATH 6403 do 6404 IFS=$as_save_IFS 6405 test -z "$as_dir" && as_dir=. 6406 for ac_exec_ext in '' $ac_executable_extensions; do 6407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6408 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6410 break 2 6411 fi 6412 done 6413 done 6414 IFS=$as_save_IFS 6415 6416 fi 6417 fi 6418 DSYMUTIL=$ac_cv_prog_DSYMUTIL 6419 if test -n "$DSYMUTIL"; then 6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6421 $as_echo "$DSYMUTIL" >&6; } 6422 else 6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6424 $as_echo "no" >&6; } 6425 fi 6426 6427 6428 fi 6429 if test -z "$ac_cv_prog_DSYMUTIL"; then 6430 ac_ct_DSYMUTIL=$DSYMUTIL 6431 # Extract the first word of "dsymutil", so it can be a program name with args. 6432 set dummy dsymutil; ac_word=$2 6433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6434 $as_echo_n "checking for $ac_word... " >&6; } 6435 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6436 $as_echo_n "(cached) " >&6 6437 else 6438 if test -n "$ac_ct_DSYMUTIL"; then 6439 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6440 else 6441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6442 for as_dir in $PATH 6443 do 6444 IFS=$as_save_IFS 6445 test -z "$as_dir" && as_dir=. 6446 for ac_exec_ext in '' $ac_executable_extensions; do 6447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6448 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6450 break 2 6451 fi 6452 done 6453 done 6454 IFS=$as_save_IFS 6455 6456 fi 6457 fi 6458 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6459 if test -n "$ac_ct_DSYMUTIL"; then 6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6461 $as_echo "$ac_ct_DSYMUTIL" >&6; } 6462 else 6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6464 $as_echo "no" >&6; } 6465 fi 6466 6467 if test "x$ac_ct_DSYMUTIL" = x; then 6468 DSYMUTIL=":" 6469 else 6470 case $cross_compiling:$ac_tool_warned in 6471 yes:) 6472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6473 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6474 ac_tool_warned=yes ;; 6475 esac 6476 DSYMUTIL=$ac_ct_DSYMUTIL 6477 fi 6478 else 6479 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6480 fi 6481 6482 if test -n "$ac_tool_prefix"; then 6483 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6484 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6486 $as_echo_n "checking for $ac_word... " >&6; } 6487 if ${ac_cv_prog_NMEDIT+:} false; then : 6488 $as_echo_n "(cached) " >&6 6489 else 6490 if test -n "$NMEDIT"; then 6491 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6492 else 6493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6494 for as_dir in $PATH 6495 do 6496 IFS=$as_save_IFS 6497 test -z "$as_dir" && as_dir=. 6498 for ac_exec_ext in '' $ac_executable_extensions; do 6499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6500 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6502 break 2 6503 fi 6504 done 6505 done 6506 IFS=$as_save_IFS 6507 6508 fi 6509 fi 6510 NMEDIT=$ac_cv_prog_NMEDIT 6511 if test -n "$NMEDIT"; then 6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6513 $as_echo "$NMEDIT" >&6; } 6514 else 6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6516 $as_echo "no" >&6; } 6517 fi 6518 6519 6520 fi 6521 if test -z "$ac_cv_prog_NMEDIT"; then 6522 ac_ct_NMEDIT=$NMEDIT 6523 # Extract the first word of "nmedit", so it can be a program name with args. 6524 set dummy nmedit; ac_word=$2 6525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6526 $as_echo_n "checking for $ac_word... " >&6; } 6527 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6528 $as_echo_n "(cached) " >&6 6529 else 6530 if test -n "$ac_ct_NMEDIT"; then 6531 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6532 else 6533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6534 for as_dir in $PATH 6535 do 6536 IFS=$as_save_IFS 6537 test -z "$as_dir" && as_dir=. 6538 for ac_exec_ext in '' $ac_executable_extensions; do 6539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6540 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6542 break 2 6543 fi 6544 done 6545 done 6546 IFS=$as_save_IFS 6547 6548 fi 6549 fi 6550 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6551 if test -n "$ac_ct_NMEDIT"; then 6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6553 $as_echo "$ac_ct_NMEDIT" >&6; } 6554 else 6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6556 $as_echo "no" >&6; } 6557 fi 6558 6559 if test "x$ac_ct_NMEDIT" = x; then 6560 NMEDIT=":" 6561 else 6562 case $cross_compiling:$ac_tool_warned in 6563 yes:) 6564 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6565 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6566 ac_tool_warned=yes ;; 6567 esac 6568 NMEDIT=$ac_ct_NMEDIT 6569 fi 6570 else 6571 NMEDIT="$ac_cv_prog_NMEDIT" 6572 fi 6573 6574 if test -n "$ac_tool_prefix"; then 6575 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6576 set dummy ${ac_tool_prefix}lipo; ac_word=$2 6577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6578 $as_echo_n "checking for $ac_word... " >&6; } 6579 if ${ac_cv_prog_LIPO+:} false; then : 6580 $as_echo_n "(cached) " >&6 6581 else 6582 if test -n "$LIPO"; then 6583 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6584 else 6585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6586 for as_dir in $PATH 6587 do 6588 IFS=$as_save_IFS 6589 test -z "$as_dir" && as_dir=. 6590 for ac_exec_ext in '' $ac_executable_extensions; do 6591 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6592 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6594 break 2 6595 fi 6596 done 6597 done 6598 IFS=$as_save_IFS 6599 6600 fi 6601 fi 6602 LIPO=$ac_cv_prog_LIPO 6603 if test -n "$LIPO"; then 6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6605 $as_echo "$LIPO" >&6; } 6606 else 6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6608 $as_echo "no" >&6; } 6609 fi 6610 6611 6612 fi 6613 if test -z "$ac_cv_prog_LIPO"; then 6614 ac_ct_LIPO=$LIPO 6615 # Extract the first word of "lipo", so it can be a program name with args. 6616 set dummy lipo; ac_word=$2 6617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6618 $as_echo_n "checking for $ac_word... " >&6; } 6619 if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6620 $as_echo_n "(cached) " >&6 6621 else 6622 if test -n "$ac_ct_LIPO"; then 6623 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6624 else 6625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6626 for as_dir in $PATH 6627 do 6628 IFS=$as_save_IFS 6629 test -z "$as_dir" && as_dir=. 6630 for ac_exec_ext in '' $ac_executable_extensions; do 6631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6632 ac_cv_prog_ac_ct_LIPO="lipo" 6633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6634 break 2 6635 fi 6636 done 6637 done 6638 IFS=$as_save_IFS 6639 6640 fi 6641 fi 6642 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6643 if test -n "$ac_ct_LIPO"; then 6644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6645 $as_echo "$ac_ct_LIPO" >&6; } 6646 else 6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6648 $as_echo "no" >&6; } 6649 fi 6650 6651 if test "x$ac_ct_LIPO" = x; then 6652 LIPO=":" 6653 else 6654 case $cross_compiling:$ac_tool_warned in 6655 yes:) 6656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6657 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6658 ac_tool_warned=yes ;; 6659 esac 6660 LIPO=$ac_ct_LIPO 6661 fi 6662 else 6663 LIPO="$ac_cv_prog_LIPO" 6664 fi 6665 6666 if test -n "$ac_tool_prefix"; then 6667 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6668 set dummy ${ac_tool_prefix}otool; ac_word=$2 6669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6670 $as_echo_n "checking for $ac_word... " >&6; } 6671 if ${ac_cv_prog_OTOOL+:} false; then : 6672 $as_echo_n "(cached) " >&6 6673 else 6674 if test -n "$OTOOL"; then 6675 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6676 else 6677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6678 for as_dir in $PATH 6679 do 6680 IFS=$as_save_IFS 6681 test -z "$as_dir" && as_dir=. 6682 for ac_exec_ext in '' $ac_executable_extensions; do 6683 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6684 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6685 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6686 break 2 6687 fi 6688 done 6689 done 6690 IFS=$as_save_IFS 6691 6692 fi 6693 fi 6694 OTOOL=$ac_cv_prog_OTOOL 6695 if test -n "$OTOOL"; then 6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6697 $as_echo "$OTOOL" >&6; } 6698 else 6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6700 $as_echo "no" >&6; } 6701 fi 6702 6703 6704 fi 6705 if test -z "$ac_cv_prog_OTOOL"; then 6706 ac_ct_OTOOL=$OTOOL 6707 # Extract the first word of "otool", so it can be a program name with args. 6708 set dummy otool; ac_word=$2 6709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6710 $as_echo_n "checking for $ac_word... " >&6; } 6711 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6712 $as_echo_n "(cached) " >&6 6713 else 6714 if test -n "$ac_ct_OTOOL"; then 6715 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6716 else 6717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6718 for as_dir in $PATH 6719 do 6720 IFS=$as_save_IFS 6721 test -z "$as_dir" && as_dir=. 6722 for ac_exec_ext in '' $ac_executable_extensions; do 6723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6724 ac_cv_prog_ac_ct_OTOOL="otool" 6725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6726 break 2 6727 fi 6728 done 6729 done 6730 IFS=$as_save_IFS 6731 6732 fi 6733 fi 6734 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6735 if test -n "$ac_ct_OTOOL"; then 6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6737 $as_echo "$ac_ct_OTOOL" >&6; } 6738 else 6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6740 $as_echo "no" >&6; } 6741 fi 6742 6743 if test "x$ac_ct_OTOOL" = x; then 6744 OTOOL=":" 6745 else 6746 case $cross_compiling:$ac_tool_warned in 6747 yes:) 6748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6749 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6750 ac_tool_warned=yes ;; 6751 esac 6752 OTOOL=$ac_ct_OTOOL 6753 fi 6754 else 6755 OTOOL="$ac_cv_prog_OTOOL" 6756 fi 6757 6758 if test -n "$ac_tool_prefix"; then 6759 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6760 set dummy ${ac_tool_prefix}otool64; ac_word=$2 6761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6762 $as_echo_n "checking for $ac_word... " >&6; } 6763 if ${ac_cv_prog_OTOOL64+:} false; then : 6764 $as_echo_n "(cached) " >&6 6765 else 6766 if test -n "$OTOOL64"; then 6767 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6768 else 6769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6770 for as_dir in $PATH 6771 do 6772 IFS=$as_save_IFS 6773 test -z "$as_dir" && as_dir=. 6774 for ac_exec_ext in '' $ac_executable_extensions; do 6775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6776 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6778 break 2 6779 fi 6780 done 6781 done 6782 IFS=$as_save_IFS 6783 6784 fi 6785 fi 6786 OTOOL64=$ac_cv_prog_OTOOL64 6787 if test -n "$OTOOL64"; then 6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6789 $as_echo "$OTOOL64" >&6; } 6790 else 6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6792 $as_echo "no" >&6; } 6793 fi 6794 6795 6796 fi 6797 if test -z "$ac_cv_prog_OTOOL64"; then 6798 ac_ct_OTOOL64=$OTOOL64 6799 # Extract the first word of "otool64", so it can be a program name with args. 6800 set dummy otool64; ac_word=$2 6801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6802 $as_echo_n "checking for $ac_word... " >&6; } 6803 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6804 $as_echo_n "(cached) " >&6 6805 else 6806 if test -n "$ac_ct_OTOOL64"; then 6807 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6808 else 6809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6810 for as_dir in $PATH 6811 do 6812 IFS=$as_save_IFS 6813 test -z "$as_dir" && as_dir=. 6814 for ac_exec_ext in '' $ac_executable_extensions; do 6815 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6816 ac_cv_prog_ac_ct_OTOOL64="otool64" 6817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6818 break 2 6819 fi 6820 done 6821 done 6822 IFS=$as_save_IFS 6823 6824 fi 6825 fi 6826 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6827 if test -n "$ac_ct_OTOOL64"; then 6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6829 $as_echo "$ac_ct_OTOOL64" >&6; } 6830 else 6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6832 $as_echo "no" >&6; } 6833 fi 6834 6835 if test "x$ac_ct_OTOOL64" = x; then 6836 OTOOL64=":" 6837 else 6838 case $cross_compiling:$ac_tool_warned in 6839 yes:) 6840 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6841 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6842 ac_tool_warned=yes ;; 6843 esac 6844 OTOOL64=$ac_ct_OTOOL64 6845 fi 6846 else 6847 OTOOL64="$ac_cv_prog_OTOOL64" 6848 fi 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6877 $as_echo_n "checking for -single_module linker flag... " >&6; } 6878 if ${lt_cv_apple_cc_single_mod+:} false; then : 6879 $as_echo_n "(cached) " >&6 6880 else 6881 lt_cv_apple_cc_single_mod=no 6882 if test -z "${LT_MULTI_MODULE}"; then 6883 # By default we will add the -single_module flag. You can override 6884 # by either setting the environment variable LT_MULTI_MODULE 6885 # non-empty at configure time, or by adding -multi_module to the 6886 # link flags. 6887 rm -rf libconftest.dylib* 6888 echo "int foo(void){return 1;}" > conftest.c 6889 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6890 -dynamiclib -Wl,-single_module conftest.c" >&5 6891 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6892 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6893 _lt_result=$? 6894 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6895 lt_cv_apple_cc_single_mod=yes 6896 else 6897 cat conftest.err >&5 6898 fi 6899 rm -rf libconftest.dylib* 6900 rm -f conftest.* 6901 fi 6902 fi 6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6904 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6906 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6907 if ${lt_cv_ld_exported_symbols_list+:} false; then : 6908 $as_echo_n "(cached) " >&6 6909 else 6910 lt_cv_ld_exported_symbols_list=no 6911 save_LDFLAGS=$LDFLAGS 6912 echo "_main" > conftest.sym 6913 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6914 if test x$gcc_no_link = xyes; then 6915 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6916 fi 6917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6918 /* end confdefs.h. */ 6919 6920 int 6921 main () 6922 { 6923 6924 ; 6925 return 0; 6926 } 6927 _ACEOF 6928 if ac_fn_c_try_link "$LINENO"; then : 6929 lt_cv_ld_exported_symbols_list=yes 6930 else 6931 lt_cv_ld_exported_symbols_list=no 6932 fi 6933 rm -f core conftest.err conftest.$ac_objext \ 6934 conftest$ac_exeext conftest.$ac_ext 6935 LDFLAGS="$save_LDFLAGS" 6936 6937 fi 6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6939 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6941 $as_echo_n "checking for -force_load linker flag... " >&6; } 6942 if ${lt_cv_ld_force_load+:} false; then : 6943 $as_echo_n "(cached) " >&6 6944 else 6945 lt_cv_ld_force_load=no 6946 cat > conftest.c << _LT_EOF 6947 int forced_loaded() { return 2;} 6948 _LT_EOF 6949 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6950 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6951 echo "$AR cru libconftest.a conftest.o" >&5 6952 $AR cru libconftest.a conftest.o 2>&5 6953 cat > conftest.c << _LT_EOF 6954 int main() { return 0;} 6955 _LT_EOF 6956 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6957 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6958 _lt_result=$? 6959 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6960 lt_cv_ld_force_load=yes 6961 else 6962 cat conftest.err >&5 6963 fi 6964 rm -f conftest.err libconftest.a conftest conftest.c 6965 rm -rf conftest.dSYM 6966 6967 fi 6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6969 $as_echo "$lt_cv_ld_force_load" >&6; } 6970 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 6971 # build without first building modern cctools / linker. 6972 case $host_cpu-$host_os in 6973 *-rhapsody* | *-darwin1.[012]) 6974 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6975 *-darwin1.*) 6976 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6977 *-darwin*) 6978 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 6979 # deployment target is forced to an earlier version. 6980 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 6981 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 6982 ;; 6983 10.[012][,.]*) 6984 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 6985 ;; 6986 *) 6987 ;; 6988 esac 6989 ;; 6990 esac 6991 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6992 _lt_dar_single_mod='$single_module' 6993 fi 6994 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6995 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6996 else 6997 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6998 fi 6999 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7000 _lt_dsymutil='~$DSYMUTIL $lib || :' 7001 else 7002 _lt_dsymutil= 7003 fi 7004 ;; 7005 esac 7006 7007 ac_ext=c 7008 ac_cpp='$CPP $CPPFLAGS' 7009 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7010 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7011 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7013 $as_echo_n "checking how to run the C preprocessor... " >&6; } 7014 # On Suns, sometimes $CPP names a directory. 7015 if test -n "$CPP" && test -d "$CPP"; then 7016 CPP= 7017 fi 7018 if test -z "$CPP"; then 7019 if ${ac_cv_prog_CPP+:} false; then : 7020 $as_echo_n "(cached) " >&6 7021 else 7022 # Double quotes because CPP needs to be expanded 7023 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7024 do 7025 ac_preproc_ok=false 7026 for ac_c_preproc_warn_flag in '' yes 7027 do 7028 # Use a header file that comes with gcc, so configuring glibc 7029 # with a fresh cross-compiler works. 7030 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7031 # <limits.h> exists even on freestanding compilers. 7032 # On the NeXT, cc -E runs the code through the compiler's parser, 7033 # not just through cpp. "Syntax error" is here to catch this case. 7034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7035 /* end confdefs.h. */ 7036 #ifdef __STDC__ 7037 # include <limits.h> 7038 #else 7039 # include <assert.h> 7040 #endif 7041 Syntax error 7042 _ACEOF 7043 if ac_fn_c_try_cpp "$LINENO"; then : 7044 7045 else 7046 # Broken: fails on valid input. 7047 continue 7048 fi 7049 rm -f conftest.err conftest.i conftest.$ac_ext 7050 7051 # OK, works on sane cases. Now check whether nonexistent headers 7052 # can be detected and how. 7053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7054 /* end confdefs.h. */ 7055 #include <ac_nonexistent.h> 7056 _ACEOF 7057 if ac_fn_c_try_cpp "$LINENO"; then : 7058 # Broken: success on invalid input. 7059 continue 7060 else 7061 # Passes both tests. 7062 ac_preproc_ok=: 7063 break 7064 fi 7065 rm -f conftest.err conftest.i conftest.$ac_ext 7066 7067 done 7068 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7069 rm -f conftest.i conftest.err conftest.$ac_ext 7070 if $ac_preproc_ok; then : 7071 break 7072 fi 7073 7074 done 7075 ac_cv_prog_CPP=$CPP 7076 7077 fi 7078 CPP=$ac_cv_prog_CPP 7079 else 7080 ac_cv_prog_CPP=$CPP 7081 fi 7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7083 $as_echo "$CPP" >&6; } 7084 ac_preproc_ok=false 7085 for ac_c_preproc_warn_flag in '' yes 7086 do 7087 # Use a header file that comes with gcc, so configuring glibc 7088 # with a fresh cross-compiler works. 7089 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7090 # <limits.h> exists even on freestanding compilers. 7091 # On the NeXT, cc -E runs the code through the compiler's parser, 7092 # not just through cpp. "Syntax error" is here to catch this case. 7093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7094 /* end confdefs.h. */ 7095 #ifdef __STDC__ 7096 # include <limits.h> 7097 #else 7098 # include <assert.h> 7099 #endif 7100 Syntax error 7101 _ACEOF 7102 if ac_fn_c_try_cpp "$LINENO"; then : 7103 7104 else 7105 # Broken: fails on valid input. 7106 continue 7107 fi 7108 rm -f conftest.err conftest.i conftest.$ac_ext 7109 7110 # OK, works on sane cases. Now check whether nonexistent headers 7111 # can be detected and how. 7112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7113 /* end confdefs.h. */ 7114 #include <ac_nonexistent.h> 7115 _ACEOF 7116 if ac_fn_c_try_cpp "$LINENO"; then : 7117 # Broken: success on invalid input. 7118 continue 7119 else 7120 # Passes both tests. 7121 ac_preproc_ok=: 7122 break 7123 fi 7124 rm -f conftest.err conftest.i conftest.$ac_ext 7125 7126 done 7127 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7128 rm -f conftest.i conftest.err conftest.$ac_ext 7129 if $ac_preproc_ok; then : 7130 7131 else 7132 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7133 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7134 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7135 See \`config.log' for more details" "$LINENO" 5; } 7136 fi 7137 7138 ac_ext=c 7139 ac_cpp='$CPP $CPPFLAGS' 7140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7142 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7143 7144 7145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7146 $as_echo_n "checking for ANSI C header files... " >&6; } 7147 if ${ac_cv_header_stdc+:} false; then : 7148 $as_echo_n "(cached) " >&6 7149 else 7150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7151 /* end confdefs.h. */ 7152 #include <stdlib.h> 7153 #include <stdarg.h> 7154 #include <string.h> 7155 #include <float.h> 7156 7157 int 7158 main () 7159 { 7160 7161 ; 7162 return 0; 7163 } 7164 _ACEOF 7165 if ac_fn_c_try_compile "$LINENO"; then : 7166 ac_cv_header_stdc=yes 7167 else 7168 ac_cv_header_stdc=no 7169 fi 7170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7171 7172 if test $ac_cv_header_stdc = yes; then 7173 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7175 /* end confdefs.h. */ 7176 #include <string.h> 7177 7178 _ACEOF 7179 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7180 $EGREP "memchr" >/dev/null 2>&1; then : 7181 7182 else 7183 ac_cv_header_stdc=no 7184 fi 7185 rm -f conftest* 7186 7187 fi 7188 7189 if test $ac_cv_header_stdc = yes; then 7190 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7192 /* end confdefs.h. */ 7193 #include <stdlib.h> 7194 7195 _ACEOF 7196 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7197 $EGREP "free" >/dev/null 2>&1; then : 7198 7199 else 7200 ac_cv_header_stdc=no 7201 fi 7202 rm -f conftest* 7203 7204 fi 7205 7206 if test $ac_cv_header_stdc = yes; then 7207 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7208 if test "$cross_compiling" = yes; then : 7209 : 7210 else 7211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7212 /* end confdefs.h. */ 7213 #include <ctype.h> 7214 #include <stdlib.h> 7215 #if ((' ' & 0x0FF) == 0x020) 7216 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7217 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7218 #else 7219 # define ISLOWER(c) \ 7220 (('a' <= (c) && (c) <= 'i') \ 7221 || ('j' <= (c) && (c) <= 'r') \ 7222 || ('s' <= (c) && (c) <= 'z')) 7223 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7224 #endif 7225 7226 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7227 int 7228 main () 7229 { 7230 int i; 7231 for (i = 0; i < 256; i++) 7232 if (XOR (islower (i), ISLOWER (i)) 7233 || toupper (i) != TOUPPER (i)) 7234 return 2; 7235 return 0; 7236 } 7237 _ACEOF 7238 if ac_fn_c_try_run "$LINENO"; then : 7239 7240 else 7241 ac_cv_header_stdc=no 7242 fi 7243 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7244 conftest.$ac_objext conftest.beam conftest.$ac_ext 7245 fi 7246 7247 fi 7248 fi 7249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7250 $as_echo "$ac_cv_header_stdc" >&6; } 7251 if test $ac_cv_header_stdc = yes; then 7252 7253 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 7254 7255 fi 7256 7257 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 7258 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7259 inttypes.h stdint.h unistd.h 7260 do : 7261 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7262 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7263 " 7264 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7265 cat >>confdefs.h <<_ACEOF 7266 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7267 _ACEOF 7268 7269 fi 7270 7271 done 7272 7273 7274 for ac_header in dlfcn.h 7275 do : 7276 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7277 " 7278 if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7279 cat >>confdefs.h <<_ACEOF 7280 #define HAVE_DLFCN_H 1 7281 _ACEOF 7282 7283 fi 7284 7285 done 7286 7287 7288 7289 7290 7291 # Set options 7292 7293 7294 7295 enable_dlopen=no 7296 7297 7298 enable_win32_dll=no 7299 7300 7301 # Check whether --enable-shared was given. 7302 if test "${enable_shared+set}" = set; then : 7303 enableval=$enable_shared; p=${PACKAGE-default} 7304 case $enableval in 7305 yes) enable_shared=yes ;; 7306 no) enable_shared=no ;; 7307 *) 7308 enable_shared=no 7309 # Look at the argument we got. We use all the common list separators. 7310 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7311 for pkg in $enableval; do 7312 IFS="$lt_save_ifs" 7313 if test "X$pkg" = "X$p"; then 7314 enable_shared=yes 7315 fi 7316 done 7317 IFS="$lt_save_ifs" 7318 ;; 7319 esac 7320 else 7321 enable_shared=yes 7322 fi 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 # Check whether --enable-static was given. 7333 if test "${enable_static+set}" = set; then : 7334 enableval=$enable_static; p=${PACKAGE-default} 7335 case $enableval in 7336 yes) enable_static=yes ;; 7337 no) enable_static=no ;; 7338 *) 7339 enable_static=no 7340 # Look at the argument we got. We use all the common list separators. 7341 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7342 for pkg in $enableval; do 7343 IFS="$lt_save_ifs" 7344 if test "X$pkg" = "X$p"; then 7345 enable_static=yes 7346 fi 7347 done 7348 IFS="$lt_save_ifs" 7349 ;; 7350 esac 7351 else 7352 enable_static=yes 7353 fi 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 # Check whether --with-pic was given. 7365 if test "${with_pic+set}" = set; then : 7366 withval=$with_pic; pic_mode="$withval" 7367 else 7368 pic_mode=default 7369 fi 7370 7371 7372 test -z "$pic_mode" && pic_mode=default 7373 7374 7375 7376 7377 7378 7379 7380 # Check whether --enable-fast-install was given. 7381 if test "${enable_fast_install+set}" = set; then : 7382 enableval=$enable_fast_install; p=${PACKAGE-default} 7383 case $enableval in 7384 yes) enable_fast_install=yes ;; 7385 no) enable_fast_install=no ;; 7386 *) 7387 enable_fast_install=no 7388 # Look at the argument we got. We use all the common list separators. 7389 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7390 for pkg in $enableval; do 7391 IFS="$lt_save_ifs" 7392 if test "X$pkg" = "X$p"; then 7393 enable_fast_install=yes 7394 fi 7395 done 7396 IFS="$lt_save_ifs" 7397 ;; 7398 esac 7399 else 7400 enable_fast_install=yes 7401 fi 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 # This can be used to rebuild libtool when needed 7414 LIBTOOL_DEPS="$ltmain" 7415 7416 # Always use our own libtool. 7417 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 test -z "$LN_S" && LN_S="ln -s" 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 if test -n "${ZSH_VERSION+set}" ; then 7460 setopt NO_GLOB_SUBST 7461 fi 7462 7463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7464 $as_echo_n "checking for objdir... " >&6; } 7465 if ${lt_cv_objdir+:} false; then : 7466 $as_echo_n "(cached) " >&6 7467 else 7468 rm -f .libs 2>/dev/null 7469 mkdir .libs 2>/dev/null 7470 if test -d .libs; then 7471 lt_cv_objdir=.libs 7472 else 7473 # MS-DOS does not allow filenames that begin with a dot. 7474 lt_cv_objdir=_libs 7475 fi 7476 rmdir .libs 2>/dev/null 7477 fi 7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7479 $as_echo "$lt_cv_objdir" >&6; } 7480 objdir=$lt_cv_objdir 7481 7482 7483 7484 7485 7486 cat >>confdefs.h <<_ACEOF 7487 #define LT_OBJDIR "$lt_cv_objdir/" 7488 _ACEOF 7489 7490 7491 7492 7493 case $host_os in 7494 aix3*) 7495 # AIX sometimes has problems with the GCC collect2 program. For some 7496 # reason, if we set the COLLECT_NAMES environment variable, the problems 7497 # vanish in a puff of smoke. 7498 if test "X${COLLECT_NAMES+set}" != Xset; then 7499 COLLECT_NAMES= 7500 export COLLECT_NAMES 7501 fi 7502 ;; 7503 esac 7504 7505 # Global variables: 7506 ofile=libtool 7507 can_build_shared=yes 7508 7509 # All known linkers require a `.a' archive for static linking (except MSVC, 7510 # which needs '.lib'). 7511 libext=a 7512 7513 with_gnu_ld="$lt_cv_prog_gnu_ld" 7514 7515 old_CC="$CC" 7516 old_CFLAGS="$CFLAGS" 7517 7518 # Set sane defaults for various variables 7519 test -z "$CC" && CC=cc 7520 test -z "$LTCC" && LTCC=$CC 7521 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7522 test -z "$LD" && LD=ld 7523 test -z "$ac_objext" && ac_objext=o 7524 7525 for cc_temp in $compiler""; do 7526 case $cc_temp in 7527 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7528 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7529 \-*) ;; 7530 *) break;; 7531 esac 7532 done 7533 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7534 7535 7536 # Only perform the check for file, if the check method requires it 7537 test -z "$MAGIC_CMD" && MAGIC_CMD=file 7538 case $deplibs_check_method in 7539 file_magic*) 7540 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7542 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7543 if ${lt_cv_path_MAGIC_CMD+:} false; then : 7544 $as_echo_n "(cached) " >&6 7545 else 7546 case $MAGIC_CMD in 7547 [\\/*] | ?:[\\/]*) 7548 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7549 ;; 7550 *) 7551 lt_save_MAGIC_CMD="$MAGIC_CMD" 7552 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7553 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7554 for ac_dir in $ac_dummy; do 7555 IFS="$lt_save_ifs" 7556 test -z "$ac_dir" && ac_dir=. 7557 if test -f $ac_dir/${ac_tool_prefix}file; then 7558 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7559 if test -n "$file_magic_test_file"; then 7560 case $deplibs_check_method in 7561 "file_magic "*) 7562 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7563 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7564 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7565 $EGREP "$file_magic_regex" > /dev/null; then 7566 : 7567 else 7568 cat <<_LT_EOF 1>&2 7569 7570 *** Warning: the command libtool uses to detect shared libraries, 7571 *** $file_magic_cmd, produces output that libtool cannot recognize. 7572 *** The result is that libtool may fail to recognize shared libraries 7573 *** as such. This will affect the creation of libtool libraries that 7574 *** depend on shared libraries, but programs linked with such libtool 7575 *** libraries will work regardless of this problem. Nevertheless, you 7576 *** may want to report the problem to your system manager and/or to 7577 *** bug-libtool@gnu.org 7578 7579 _LT_EOF 7580 fi ;; 7581 esac 7582 fi 7583 break 7584 fi 7585 done 7586 IFS="$lt_save_ifs" 7587 MAGIC_CMD="$lt_save_MAGIC_CMD" 7588 ;; 7589 esac 7590 fi 7591 7592 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7593 if test -n "$MAGIC_CMD"; then 7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7595 $as_echo "$MAGIC_CMD" >&6; } 7596 else 7597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7598 $as_echo "no" >&6; } 7599 fi 7600 7601 7602 7603 7604 7605 if test -z "$lt_cv_path_MAGIC_CMD"; then 7606 if test -n "$ac_tool_prefix"; then 7607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7608 $as_echo_n "checking for file... " >&6; } 7609 if ${lt_cv_path_MAGIC_CMD+:} false; then : 7610 $as_echo_n "(cached) " >&6 7611 else 7612 case $MAGIC_CMD in 7613 [\\/*] | ?:[\\/]*) 7614 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7615 ;; 7616 *) 7617 lt_save_MAGIC_CMD="$MAGIC_CMD" 7618 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7619 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7620 for ac_dir in $ac_dummy; do 7621 IFS="$lt_save_ifs" 7622 test -z "$ac_dir" && ac_dir=. 7623 if test -f $ac_dir/file; then 7624 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7625 if test -n "$file_magic_test_file"; then 7626 case $deplibs_check_method in 7627 "file_magic "*) 7628 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7629 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7630 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7631 $EGREP "$file_magic_regex" > /dev/null; then 7632 : 7633 else 7634 cat <<_LT_EOF 1>&2 7635 7636 *** Warning: the command libtool uses to detect shared libraries, 7637 *** $file_magic_cmd, produces output that libtool cannot recognize. 7638 *** The result is that libtool may fail to recognize shared libraries 7639 *** as such. This will affect the creation of libtool libraries that 7640 *** depend on shared libraries, but programs linked with such libtool 7641 *** libraries will work regardless of this problem. Nevertheless, you 7642 *** may want to report the problem to your system manager and/or to 7643 *** bug-libtool@gnu.org 7644 7645 _LT_EOF 7646 fi ;; 7647 esac 7648 fi 7649 break 7650 fi 7651 done 7652 IFS="$lt_save_ifs" 7653 MAGIC_CMD="$lt_save_MAGIC_CMD" 7654 ;; 7655 esac 7656 fi 7657 7658 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7659 if test -n "$MAGIC_CMD"; then 7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7661 $as_echo "$MAGIC_CMD" >&6; } 7662 else 7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7664 $as_echo "no" >&6; } 7665 fi 7666 7667 7668 else 7669 MAGIC_CMD=: 7670 fi 7671 fi 7672 7673 fi 7674 ;; 7675 esac 7676 7677 # Use C for the default configuration in the libtool script 7678 7679 lt_save_CC="$CC" 7680 ac_ext=c 7681 ac_cpp='$CPP $CPPFLAGS' 7682 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7683 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7684 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7685 7686 7687 # Source file extension for C test sources. 7688 ac_ext=c 7689 7690 # Object file extension for compiled C test sources. 7691 objext=o 7692 objext=$objext 7693 7694 # Code to be used in simple compile tests 7695 lt_simple_compile_test_code="int some_variable = 0;" 7696 7697 # Code to be used in simple link tests 7698 lt_simple_link_test_code='int main(){return(0);}' 7699 7700 7701 7702 7703 7704 7705 7706 # If no C compiler was specified, use CC. 7707 LTCC=${LTCC-"$CC"} 7708 7709 # If no C compiler flags were specified, use CFLAGS. 7710 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7711 7712 # Allow CC to be a program name with arguments. 7713 compiler=$CC 7714 7715 # Save the default compiler, since it gets overwritten when the other 7716 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7717 compiler_DEFAULT=$CC 7718 7719 # save warnings/boilerplate of simple test code 7720 ac_outfile=conftest.$ac_objext 7721 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7722 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7723 _lt_compiler_boilerplate=`cat conftest.err` 7724 $RM conftest* 7725 7726 ac_outfile=conftest.$ac_objext 7727 echo "$lt_simple_link_test_code" >conftest.$ac_ext 7728 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7729 _lt_linker_boilerplate=`cat conftest.err` 7730 $RM -r conftest* 7731 7732 7733 ## CAVEAT EMPTOR: 7734 ## There is no encapsulation within the following macros, do not change 7735 ## the running order or otherwise move them around unless you know exactly 7736 ## what you are doing... 7737 if test -n "$compiler"; then 7738 7739 lt_prog_compiler_no_builtin_flag= 7740 7741 if test "$GCC" = yes; then 7742 case $cc_basename in 7743 nvcc*) 7744 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7745 *) 7746 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7747 esac 7748 7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7750 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7751 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7752 $as_echo_n "(cached) " >&6 7753 else 7754 lt_cv_prog_compiler_rtti_exceptions=no 7755 ac_outfile=conftest.$ac_objext 7756 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7757 lt_compiler_flag="-fno-rtti -fno-exceptions" 7758 # Insert the option either (1) after the last *FLAGS variable, or 7759 # (2) before a word containing "conftest.", or (3) at the end. 7760 # Note that $ac_compile itself does not contain backslashes and begins 7761 # with a dollar sign (not a hyphen), so the echo should work correctly. 7762 # The option is referenced via a variable to avoid confusing sed. 7763 lt_compile=`echo "$ac_compile" | $SED \ 7764 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7765 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7766 -e 's:$: $lt_compiler_flag:'` 7767 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7768 (eval "$lt_compile" 2>conftest.err) 7769 ac_status=$? 7770 cat conftest.err >&5 7771 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7772 if (exit $ac_status) && test -s "$ac_outfile"; then 7773 # The compiler can only warn and ignore the option if not recognized 7774 # So say no if there are warnings other than the usual output. 7775 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7776 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7777 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7778 lt_cv_prog_compiler_rtti_exceptions=yes 7779 fi 7780 fi 7781 $RM conftest* 7782 7783 fi 7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7785 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7786 7787 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7788 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7789 else 7790 : 7791 fi 7792 7793 fi 7794 7795 7796 7797 7798 7799 7800 lt_prog_compiler_wl= 7801 lt_prog_compiler_pic= 7802 lt_prog_compiler_static= 7803 7804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7805 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7806 7807 if test "$GCC" = yes; then 7808 lt_prog_compiler_wl='-Wl,' 7809 lt_prog_compiler_static='-static' 7810 7811 case $host_os in 7812 aix*) 7813 # All AIX code is PIC. 7814 if test "$host_cpu" = ia64; then 7815 # AIX 5 now supports IA64 processor 7816 lt_prog_compiler_static='-Bstatic' 7817 fi 7818 lt_prog_compiler_pic='-fPIC' 7819 ;; 7820 7821 amigaos*) 7822 case $host_cpu in 7823 powerpc) 7824 # see comment about AmigaOS4 .so support 7825 lt_prog_compiler_pic='-fPIC' 7826 ;; 7827 m68k) 7828 # FIXME: we need at least 68020 code to build shared libraries, but 7829 # adding the `-m68020' flag to GCC prevents building anything better, 7830 # like `-m68040'. 7831 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7832 ;; 7833 esac 7834 ;; 7835 7836 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7837 # PIC is the default for these OSes. 7838 ;; 7839 7840 mingw* | cygwin* | pw32* | os2* | cegcc*) 7841 # This hack is so that the source file can tell whether it is being 7842 # built for inclusion in a dll (and should export symbols for example). 7843 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7844 # (--disable-auto-import) libraries 7845 lt_prog_compiler_pic='-DDLL_EXPORT' 7846 ;; 7847 7848 darwin* | rhapsody*) 7849 # PIC is the default on this platform 7850 # Common symbols not allowed in MH_DYLIB files 7851 lt_prog_compiler_pic='-fno-common' 7852 ;; 7853 7854 haiku*) 7855 # PIC is the default for Haiku. 7856 # The "-static" flag exists, but is broken. 7857 lt_prog_compiler_static= 7858 ;; 7859 7860 hpux*) 7861 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7862 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7863 # sets the default TLS model and affects inlining. 7864 case $host_cpu in 7865 hppa*64*) 7866 # +Z the default 7867 ;; 7868 *) 7869 lt_prog_compiler_pic='-fPIC' 7870 ;; 7871 esac 7872 ;; 7873 7874 interix[3-9]*) 7875 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7876 # Instead, we relocate shared libraries at runtime. 7877 ;; 7878 7879 msdosdjgpp*) 7880 # Just because we use GCC doesn't mean we suddenly get shared libraries 7881 # on systems that don't support them. 7882 lt_prog_compiler_can_build_shared=no 7883 enable_shared=no 7884 ;; 7885 7886 *nto* | *qnx*) 7887 # QNX uses GNU C++, but need to define -shared option too, otherwise 7888 # it will coredump. 7889 lt_prog_compiler_pic='-fPIC -shared' 7890 ;; 7891 7892 sysv4*MP*) 7893 if test -d /usr/nec; then 7894 lt_prog_compiler_pic=-Kconform_pic 7895 fi 7896 ;; 7897 7898 *) 7899 lt_prog_compiler_pic='-fPIC' 7900 ;; 7901 esac 7902 7903 case $cc_basename in 7904 nvcc*) # Cuda Compiler Driver 2.2 7905 lt_prog_compiler_wl='-Xlinker ' 7906 lt_prog_compiler_pic='-Xcompiler -fPIC' 7907 ;; 7908 esac 7909 else 7910 # PORTME Check for flag to pass linker flags through the system compiler. 7911 case $host_os in 7912 aix*) 7913 lt_prog_compiler_wl='-Wl,' 7914 if test "$host_cpu" = ia64; then 7915 # AIX 5 now supports IA64 processor 7916 lt_prog_compiler_static='-Bstatic' 7917 else 7918 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7919 fi 7920 ;; 7921 7922 mingw* | cygwin* | pw32* | os2* | cegcc*) 7923 # This hack is so that the source file can tell whether it is being 7924 # built for inclusion in a dll (and should export symbols for example). 7925 lt_prog_compiler_pic='-DDLL_EXPORT' 7926 ;; 7927 7928 hpux9* | hpux10* | hpux11*) 7929 lt_prog_compiler_wl='-Wl,' 7930 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7931 # not for PA HP-UX. 7932 case $host_cpu in 7933 hppa*64*|ia64*) 7934 # +Z the default 7935 ;; 7936 *) 7937 lt_prog_compiler_pic='+Z' 7938 ;; 7939 esac 7940 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7941 lt_prog_compiler_static='${wl}-a ${wl}archive' 7942 ;; 7943 7944 irix5* | irix6* | nonstopux*) 7945 lt_prog_compiler_wl='-Wl,' 7946 # PIC (with -KPIC) is the default. 7947 lt_prog_compiler_static='-non_shared' 7948 ;; 7949 7950 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7951 case $cc_basename in 7952 # old Intel for x86_64 which still supported -KPIC. 7953 ecc*) 7954 lt_prog_compiler_wl='-Wl,' 7955 lt_prog_compiler_pic='-KPIC' 7956 lt_prog_compiler_static='-static' 7957 ;; 7958 # icc used to be incompatible with GCC. 7959 # ICC 10 doesn't accept -KPIC any more. 7960 icc* | ifort*) 7961 lt_prog_compiler_wl='-Wl,' 7962 lt_prog_compiler_pic='-fPIC' 7963 lt_prog_compiler_static='-static' 7964 ;; 7965 # Lahey Fortran 8.1. 7966 lf95*) 7967 lt_prog_compiler_wl='-Wl,' 7968 lt_prog_compiler_pic='--shared' 7969 lt_prog_compiler_static='--static' 7970 ;; 7971 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7972 # Portland Group compilers (*not* the Pentium gcc compiler, 7973 # which looks to be a dead project) 7974 lt_prog_compiler_wl='-Wl,' 7975 lt_prog_compiler_pic='-fpic' 7976 lt_prog_compiler_static='-Bstatic' 7977 ;; 7978 ccc*) 7979 lt_prog_compiler_wl='-Wl,' 7980 # All Alpha code is PIC. 7981 lt_prog_compiler_static='-non_shared' 7982 ;; 7983 xl* | bgxl* | bgf* | mpixl*) 7984 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7985 lt_prog_compiler_wl='-Wl,' 7986 lt_prog_compiler_pic='-qpic' 7987 lt_prog_compiler_static='-qstaticlink' 7988 ;; 7989 *) 7990 case `$CC -V 2>&1 | sed 5q` in 7991 *Sun\ F* | *Sun*Fortran*) 7992 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7993 lt_prog_compiler_pic='-KPIC' 7994 lt_prog_compiler_static='-Bstatic' 7995 lt_prog_compiler_wl='' 7996 ;; 7997 *Sun\ C*) 7998 # Sun C 5.9 7999 lt_prog_compiler_pic='-KPIC' 8000 lt_prog_compiler_static='-Bstatic' 8001 lt_prog_compiler_wl='-Wl,' 8002 ;; 8003 esac 8004 ;; 8005 esac 8006 ;; 8007 8008 newsos6) 8009 lt_prog_compiler_pic='-KPIC' 8010 lt_prog_compiler_static='-Bstatic' 8011 ;; 8012 8013 *nto* | *qnx*) 8014 # QNX uses GNU C++, but need to define -shared option too, otherwise 8015 # it will coredump. 8016 lt_prog_compiler_pic='-fPIC -shared' 8017 ;; 8018 8019 osf3* | osf4* | osf5*) 8020 lt_prog_compiler_wl='-Wl,' 8021 # All OSF/1 code is PIC. 8022 lt_prog_compiler_static='-non_shared' 8023 ;; 8024 8025 rdos*) 8026 lt_prog_compiler_static='-non_shared' 8027 ;; 8028 8029 solaris*) 8030 lt_prog_compiler_pic='-KPIC' 8031 lt_prog_compiler_static='-Bstatic' 8032 case $cc_basename in 8033 f77* | f90* | f95*) 8034 lt_prog_compiler_wl='-Qoption ld ';; 8035 *) 8036 lt_prog_compiler_wl='-Wl,';; 8037 esac 8038 ;; 8039 8040 sunos4*) 8041 lt_prog_compiler_wl='-Qoption ld ' 8042 lt_prog_compiler_pic='-PIC' 8043 lt_prog_compiler_static='-Bstatic' 8044 ;; 8045 8046 sysv4 | sysv4.2uw2* | sysv4.3*) 8047 lt_prog_compiler_wl='-Wl,' 8048 lt_prog_compiler_pic='-KPIC' 8049 lt_prog_compiler_static='-Bstatic' 8050 ;; 8051 8052 sysv4*MP*) 8053 if test -d /usr/nec ;then 8054 lt_prog_compiler_pic='-Kconform_pic' 8055 lt_prog_compiler_static='-Bstatic' 8056 fi 8057 ;; 8058 8059 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8060 lt_prog_compiler_wl='-Wl,' 8061 lt_prog_compiler_pic='-KPIC' 8062 lt_prog_compiler_static='-Bstatic' 8063 ;; 8064 8065 unicos*) 8066 lt_prog_compiler_wl='-Wl,' 8067 lt_prog_compiler_can_build_shared=no 8068 ;; 8069 8070 uts4*) 8071 lt_prog_compiler_pic='-pic' 8072 lt_prog_compiler_static='-Bstatic' 8073 ;; 8074 8075 *) 8076 lt_prog_compiler_can_build_shared=no 8077 ;; 8078 esac 8079 fi 8080 8081 case $host_os in 8082 # For platforms which do not support PIC, -DPIC is meaningless: 8083 *djgpp*) 8084 lt_prog_compiler_pic= 8085 ;; 8086 *) 8087 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8088 ;; 8089 esac 8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8091 $as_echo "$lt_prog_compiler_pic" >&6; } 8092 8093 8094 8095 8096 8097 8098 # 8099 # Check to make sure the PIC flag actually works. 8100 # 8101 if test -n "$lt_prog_compiler_pic"; then 8102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8103 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8104 if ${lt_cv_prog_compiler_pic_works+:} false; then : 8105 $as_echo_n "(cached) " >&6 8106 else 8107 lt_cv_prog_compiler_pic_works=no 8108 ac_outfile=conftest.$ac_objext 8109 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8110 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8111 # Insert the option either (1) after the last *FLAGS variable, or 8112 # (2) before a word containing "conftest.", or (3) at the end. 8113 # Note that $ac_compile itself does not contain backslashes and begins 8114 # with a dollar sign (not a hyphen), so the echo should work correctly. 8115 # The option is referenced via a variable to avoid confusing sed. 8116 lt_compile=`echo "$ac_compile" | $SED \ 8117 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8118 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8119 -e 's:$: $lt_compiler_flag:'` 8120 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8121 (eval "$lt_compile" 2>conftest.err) 8122 ac_status=$? 8123 cat conftest.err >&5 8124 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8125 if (exit $ac_status) && test -s "$ac_outfile"; then 8126 # The compiler can only warn and ignore the option if not recognized 8127 # So say no if there are warnings other than the usual output. 8128 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8129 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8130 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8131 lt_cv_prog_compiler_pic_works=yes 8132 fi 8133 fi 8134 $RM conftest* 8135 8136 fi 8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8138 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8139 8140 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8141 case $lt_prog_compiler_pic in 8142 "" | " "*) ;; 8143 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8144 esac 8145 else 8146 lt_prog_compiler_pic= 8147 lt_prog_compiler_can_build_shared=no 8148 fi 8149 8150 fi 8151 8152 8153 8154 8155 8156 8157 # 8158 # Check to make sure the static flag actually works. 8159 # 8160 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8162 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8163 if ${lt_cv_prog_compiler_static_works+:} false; then : 8164 $as_echo_n "(cached) " >&6 8165 else 8166 lt_cv_prog_compiler_static_works=no 8167 save_LDFLAGS="$LDFLAGS" 8168 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8169 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8170 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8171 # The linker can only warn and ignore the option if not recognized 8172 # So say no if there are warnings 8173 if test -s conftest.err; then 8174 # Append any errors to the config.log. 8175 cat conftest.err 1>&5 8176 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8177 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8178 if diff conftest.exp conftest.er2 >/dev/null; then 8179 lt_cv_prog_compiler_static_works=yes 8180 fi 8181 else 8182 lt_cv_prog_compiler_static_works=yes 8183 fi 8184 fi 8185 $RM -r conftest* 8186 LDFLAGS="$save_LDFLAGS" 8187 8188 fi 8189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8190 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8191 8192 if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8193 : 8194 else 8195 lt_prog_compiler_static= 8196 fi 8197 8198 8199 8200 8201 8202 8203 8204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8205 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8206 if ${lt_cv_prog_compiler_c_o+:} false; then : 8207 $as_echo_n "(cached) " >&6 8208 else 8209 lt_cv_prog_compiler_c_o=no 8210 $RM -r conftest 2>/dev/null 8211 mkdir conftest 8212 cd conftest 8213 mkdir out 8214 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8215 8216 lt_compiler_flag="-o out/conftest2.$ac_objext" 8217 # Insert the option either (1) after the last *FLAGS variable, or 8218 # (2) before a word containing "conftest.", or (3) at the end. 8219 # Note that $ac_compile itself does not contain backslashes and begins 8220 # with a dollar sign (not a hyphen), so the echo should work correctly. 8221 lt_compile=`echo "$ac_compile" | $SED \ 8222 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8223 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8224 -e 's:$: $lt_compiler_flag:'` 8225 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8226 (eval "$lt_compile" 2>out/conftest.err) 8227 ac_status=$? 8228 cat out/conftest.err >&5 8229 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8230 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8231 then 8232 # The compiler can only warn and ignore the option if not recognized 8233 # So say no if there are warnings 8234 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8235 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8236 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8237 lt_cv_prog_compiler_c_o=yes 8238 fi 8239 fi 8240 chmod u+w . 2>&5 8241 $RM conftest* 8242 # SGI C++ compiler will create directory out/ii_files/ for 8243 # template instantiation 8244 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8245 $RM out/* && rmdir out 8246 cd .. 8247 $RM -r conftest 8248 $RM conftest* 8249 8250 fi 8251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8252 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8253 8254 8255 8256 8257 8258 8259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8260 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8261 if ${lt_cv_prog_compiler_c_o+:} false; then : 8262 $as_echo_n "(cached) " >&6 8263 else 8264 lt_cv_prog_compiler_c_o=no 8265 $RM -r conftest 2>/dev/null 8266 mkdir conftest 8267 cd conftest 8268 mkdir out 8269 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8270 8271 lt_compiler_flag="-o out/conftest2.$ac_objext" 8272 # Insert the option either (1) after the last *FLAGS variable, or 8273 # (2) before a word containing "conftest.", or (3) at the end. 8274 # Note that $ac_compile itself does not contain backslashes and begins 8275 # with a dollar sign (not a hyphen), so the echo should work correctly. 8276 lt_compile=`echo "$ac_compile" | $SED \ 8277 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8278 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8279 -e 's:$: $lt_compiler_flag:'` 8280 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8281 (eval "$lt_compile" 2>out/conftest.err) 8282 ac_status=$? 8283 cat out/conftest.err >&5 8284 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8285 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8286 then 8287 # The compiler can only warn and ignore the option if not recognized 8288 # So say no if there are warnings 8289 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8290 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8291 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8292 lt_cv_prog_compiler_c_o=yes 8293 fi 8294 fi 8295 chmod u+w . 2>&5 8296 $RM conftest* 8297 # SGI C++ compiler will create directory out/ii_files/ for 8298 # template instantiation 8299 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8300 $RM out/* && rmdir out 8301 cd .. 8302 $RM -r conftest 8303 $RM conftest* 8304 8305 fi 8306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8307 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8308 8309 8310 8311 8312 hard_links="nottested" 8313 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8314 # do not overwrite the value of need_locks provided by the user 8315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8316 $as_echo_n "checking if we can lock with hard links... " >&6; } 8317 hard_links=yes 8318 $RM conftest* 8319 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8320 touch conftest.a 8321 ln conftest.a conftest.b 2>&5 || hard_links=no 8322 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8324 $as_echo "$hard_links" >&6; } 8325 if test "$hard_links" = no; then 8326 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8327 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8328 need_locks=warn 8329 fi 8330 else 8331 need_locks=no 8332 fi 8333 8334 8335 8336 8337 8338 8339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8340 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8341 8342 runpath_var= 8343 allow_undefined_flag= 8344 always_export_symbols=no 8345 archive_cmds= 8346 archive_expsym_cmds= 8347 compiler_needs_object=no 8348 enable_shared_with_static_runtimes=no 8349 export_dynamic_flag_spec= 8350 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8351 hardcode_automatic=no 8352 hardcode_direct=no 8353 hardcode_direct_absolute=no 8354 hardcode_libdir_flag_spec= 8355 hardcode_libdir_flag_spec_ld= 8356 hardcode_libdir_separator= 8357 hardcode_minus_L=no 8358 hardcode_shlibpath_var=unsupported 8359 inherit_rpath=no 8360 link_all_deplibs=unknown 8361 module_cmds= 8362 module_expsym_cmds= 8363 old_archive_from_new_cmds= 8364 old_archive_from_expsyms_cmds= 8365 thread_safe_flag_spec= 8366 whole_archive_flag_spec= 8367 # include_expsyms should be a list of space-separated symbols to be *always* 8368 # included in the symbol list 8369 include_expsyms= 8370 # exclude_expsyms can be an extended regexp of symbols to exclude 8371 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8372 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8373 # as well as any symbol that contains `d'. 8374 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8375 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8376 # platforms (ab)use it in PIC code, but their linkers get confused if 8377 # the symbol is explicitly referenced. Since portable code cannot 8378 # rely on this symbol name, it's probably fine to never include it in 8379 # preloaded symbol tables. 8380 # Exclude shared library initialization/finalization symbols. 8381 extract_expsyms_cmds= 8382 8383 case $host_os in 8384 cygwin* | mingw* | pw32* | cegcc*) 8385 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8386 # When not using gcc, we currently assume that we are using 8387 # Microsoft Visual C++. 8388 if test "$GCC" != yes; then 8389 with_gnu_ld=no 8390 fi 8391 ;; 8392 interix*) 8393 # we just hope/assume this is gcc and not c89 (= MSVC++) 8394 with_gnu_ld=yes 8395 ;; 8396 openbsd*) 8397 with_gnu_ld=no 8398 ;; 8399 esac 8400 8401 ld_shlibs=yes 8402 8403 # On some targets, GNU ld is compatible enough with the native linker 8404 # that we're better off using the native interface for both. 8405 lt_use_gnu_ld_interface=no 8406 if test "$with_gnu_ld" = yes; then 8407 case $host_os in 8408 aix*) 8409 # The AIX port of GNU ld has always aspired to compatibility 8410 # with the native linker. However, as the warning in the GNU ld 8411 # block says, versions before 2.19.5* couldn't really create working 8412 # shared libraries, regardless of the interface used. 8413 case `$LD -v 2>&1` in 8414 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8415 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8416 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8417 *) 8418 lt_use_gnu_ld_interface=yes 8419 ;; 8420 esac 8421 ;; 8422 *) 8423 lt_use_gnu_ld_interface=yes 8424 ;; 8425 esac 8426 fi 8427 8428 if test "$lt_use_gnu_ld_interface" = yes; then 8429 # If archive_cmds runs LD, not CC, wlarc should be empty 8430 wlarc='${wl}' 8431 8432 # Set some defaults for GNU ld with shared library support. These 8433 # are reset later if shared libraries are not supported. Putting them 8434 # here allows them to be overridden if necessary. 8435 runpath_var=LD_RUN_PATH 8436 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8437 export_dynamic_flag_spec='${wl}--export-dynamic' 8438 # ancient GNU ld didn't support --whole-archive et. al. 8439 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8440 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8441 else 8442 whole_archive_flag_spec= 8443 fi 8444 supports_anon_versioning=no 8445 case `$LD -v 2>&1` in 8446 *GNU\ gold*) supports_anon_versioning=yes ;; 8447 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8448 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8449 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8450 *\ 2.11.*) ;; # other 2.11 versions 8451 *) supports_anon_versioning=yes ;; 8452 esac 8453 8454 # See if GNU ld supports shared libraries. 8455 case $host_os in 8456 aix[3-9]*) 8457 # On AIX/PPC, the GNU linker is very broken 8458 if test "$host_cpu" != ia64; then 8459 ld_shlibs=no 8460 cat <<_LT_EOF 1>&2 8461 8462 *** Warning: the GNU linker, at least up to release 2.19, is reported 8463 *** to be unable to reliably create shared libraries on AIX. 8464 *** Therefore, libtool is disabling shared libraries support. If you 8465 *** really care for shared libraries, you may want to install binutils 8466 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8467 *** You will then need to restart the configuration process. 8468 8469 _LT_EOF 8470 fi 8471 ;; 8472 8473 amigaos*) 8474 case $host_cpu in 8475 powerpc) 8476 # see comment about AmigaOS4 .so support 8477 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8478 archive_expsym_cmds='' 8479 ;; 8480 m68k) 8481 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)' 8482 hardcode_libdir_flag_spec='-L$libdir' 8483 hardcode_minus_L=yes 8484 ;; 8485 esac 8486 ;; 8487 8488 beos*) 8489 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8490 allow_undefined_flag=unsupported 8491 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8492 # support --undefined. This deserves some investigation. FIXME 8493 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8494 else 8495 ld_shlibs=no 8496 fi 8497 ;; 8498 8499 cygwin* | mingw* | pw32* | cegcc*) 8500 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8501 # as there is no search path for DLLs. 8502 hardcode_libdir_flag_spec='-L$libdir' 8503 export_dynamic_flag_spec='${wl}--export-all-symbols' 8504 allow_undefined_flag=unsupported 8505 always_export_symbols=no 8506 enable_shared_with_static_runtimes=yes 8507 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8508 8509 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8510 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8511 # If the export-symbols file already is a .def file (1st line 8512 # is EXPORTS), use it as is; otherwise, prepend... 8513 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8514 cp $export_symbols $output_objdir/$soname.def; 8515 else 8516 echo EXPORTS > $output_objdir/$soname.def; 8517 cat $export_symbols >> $output_objdir/$soname.def; 8518 fi~ 8519 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8520 else 8521 ld_shlibs=no 8522 fi 8523 ;; 8524 8525 haiku*) 8526 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8527 link_all_deplibs=yes 8528 ;; 8529 8530 interix[3-9]*) 8531 hardcode_direct=no 8532 hardcode_shlibpath_var=no 8533 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8534 export_dynamic_flag_spec='${wl}-E' 8535 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8536 # Instead, shared libraries are loaded at an image base (0x10000000 by 8537 # default) and relocated if they conflict, which is a slow very memory 8538 # consuming and fragmenting process. To avoid this, we pick a random, 8539 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8540 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8541 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8542 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' 8543 ;; 8544 8545 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8546 tmp_diet=no 8547 if test "$host_os" = linux-dietlibc; then 8548 case $cc_basename in 8549 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8550 esac 8551 fi 8552 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8553 && test "$tmp_diet" = no 8554 then 8555 tmp_addflag=' $pic_flag' 8556 tmp_sharedflag='-shared' 8557 case $cc_basename,$host_cpu in 8558 pgcc*) # Portland Group C compiler 8559 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' 8560 tmp_addflag=' $pic_flag' 8561 ;; 8562 pgf77* | pgf90* | pgf95* | pgfortran*) 8563 # Portland Group f77 and f90 compilers 8564 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' 8565 tmp_addflag=' $pic_flag -Mnomain' ;; 8566 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8567 tmp_addflag=' -i_dynamic' ;; 8568 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8569 tmp_addflag=' -i_dynamic -nofor_main' ;; 8570 ifc* | ifort*) # Intel Fortran compiler 8571 tmp_addflag=' -nofor_main' ;; 8572 lf95*) # Lahey Fortran 8.1 8573 whole_archive_flag_spec= 8574 tmp_sharedflag='--shared' ;; 8575 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8576 tmp_sharedflag='-qmkshrobj' 8577 tmp_addflag= ;; 8578 nvcc*) # Cuda Compiler Driver 2.2 8579 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' 8580 compiler_needs_object=yes 8581 ;; 8582 esac 8583 case `$CC -V 2>&1 | sed 5q` in 8584 *Sun\ C*) # Sun C 5.9 8585 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' 8586 compiler_needs_object=yes 8587 tmp_sharedflag='-G' ;; 8588 *Sun\ F*) # Sun Fortran 8.3 8589 tmp_sharedflag='-G' ;; 8590 esac 8591 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8592 8593 if test "x$supports_anon_versioning" = xyes; then 8594 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8595 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8596 echo "local: *; };" >> $output_objdir/$libname.ver~ 8597 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8598 fi 8599 8600 case $cc_basename in 8601 xlf* | bgf* | bgxlf* | mpixlf*) 8602 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8603 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8604 hardcode_libdir_flag_spec= 8605 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8606 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8607 if test "x$supports_anon_versioning" = xyes; then 8608 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8609 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8610 echo "local: *; };" >> $output_objdir/$libname.ver~ 8611 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8612 fi 8613 ;; 8614 esac 8615 else 8616 ld_shlibs=no 8617 fi 8618 ;; 8619 8620 netbsd*) 8621 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8622 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8623 wlarc= 8624 else 8625 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8626 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8627 fi 8628 ;; 8629 8630 solaris*) 8631 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8632 ld_shlibs=no 8633 cat <<_LT_EOF 1>&2 8634 8635 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8636 *** create shared libraries on Solaris systems. Therefore, libtool 8637 *** is disabling shared libraries support. We urge you to upgrade GNU 8638 *** binutils to release 2.9.1 or newer. Another option is to modify 8639 *** your PATH or compiler configuration so that the native linker is 8640 *** used, and then restart. 8641 8642 _LT_EOF 8643 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8644 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8645 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8646 else 8647 ld_shlibs=no 8648 fi 8649 ;; 8650 8651 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8652 case `$LD -v 2>&1` in 8653 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8654 ld_shlibs=no 8655 cat <<_LT_EOF 1>&2 8656 8657 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8658 *** reliably create shared libraries on SCO systems. Therefore, libtool 8659 *** is disabling shared libraries support. We urge you to upgrade GNU 8660 *** binutils to release 2.16.91.0.3 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 ;; 8666 *) 8667 # For security reasons, it is highly recommended that you always 8668 # use absolute paths for naming shared libraries, and exclude the 8669 # DT_RUNPATH tag from executables and libraries. But doing so 8670 # requires that you compile everything twice, which is a pain. 8671 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8672 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8673 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8674 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8675 else 8676 ld_shlibs=no 8677 fi 8678 ;; 8679 esac 8680 ;; 8681 8682 sunos4*) 8683 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8684 wlarc= 8685 hardcode_direct=yes 8686 hardcode_shlibpath_var=no 8687 ;; 8688 8689 *) 8690 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8691 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8692 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8693 else 8694 ld_shlibs=no 8695 fi 8696 ;; 8697 esac 8698 8699 if test "$ld_shlibs" = no; then 8700 runpath_var= 8701 hardcode_libdir_flag_spec= 8702 export_dynamic_flag_spec= 8703 whole_archive_flag_spec= 8704 fi 8705 else 8706 # PORTME fill in a description of your system's linker (not GNU ld) 8707 case $host_os in 8708 aix3*) 8709 allow_undefined_flag=unsupported 8710 always_export_symbols=yes 8711 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' 8712 # Note: this linker hardcodes the directories in LIBPATH if there 8713 # are no directories specified by -L. 8714 hardcode_minus_L=yes 8715 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8716 # Neither direct hardcoding nor static linking is supported with a 8717 # broken collect2. 8718 hardcode_direct=unsupported 8719 fi 8720 ;; 8721 8722 aix[4-9]*) 8723 if test "$host_cpu" = ia64; then 8724 # On IA64, the linker does run time linking by default, so we don't 8725 # have to do anything special. 8726 aix_use_runtimelinking=no 8727 exp_sym_flag='-Bexport' 8728 no_entry_flag="" 8729 else 8730 # If we're using GNU nm, then we don't want the "-C" option. 8731 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8732 # Also, AIX nm treats weak defined symbols like other global 8733 # defined symbols, whereas GNU nm marks them as "W". 8734 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8735 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' 8736 else 8737 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' 8738 fi 8739 aix_use_runtimelinking=no 8740 8741 # Test if we are trying to use run time linking or normal 8742 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8743 # need to do runtime linking. 8744 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8745 for ld_flag in $LDFLAGS; do 8746 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8747 aix_use_runtimelinking=yes 8748 break 8749 fi 8750 done 8751 ;; 8752 esac 8753 8754 exp_sym_flag='-bexport' 8755 no_entry_flag='-bnoentry' 8756 fi 8757 8758 # When large executables or shared objects are built, AIX ld can 8759 # have problems creating the table of contents. If linking a library 8760 # or program results in "error TOC overflow" add -mminimal-toc to 8761 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8762 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8763 8764 archive_cmds='' 8765 hardcode_direct=yes 8766 hardcode_direct_absolute=yes 8767 hardcode_libdir_separator=':' 8768 link_all_deplibs=yes 8769 file_list_spec='${wl}-f,' 8770 8771 if test "$GCC" = yes; then 8772 case $host_os in aix4.[012]|aix4.[012].*) 8773 # We only want to do this on AIX 4.2 and lower, the check 8774 # below for broken collect2 doesn't work under 4.3+ 8775 collect2name=`${CC} -print-prog-name=collect2` 8776 if test -f "$collect2name" && 8777 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8778 then 8779 # We have reworked collect2 8780 : 8781 else 8782 # We have old collect2 8783 hardcode_direct=unsupported 8784 # It fails to find uninstalled libraries when the uninstalled 8785 # path is not listed in the libpath. Setting hardcode_minus_L 8786 # to unsupported forces relinking 8787 hardcode_minus_L=yes 8788 hardcode_libdir_flag_spec='-L$libdir' 8789 hardcode_libdir_separator= 8790 fi 8791 ;; 8792 esac 8793 shared_flag='-shared' 8794 if test "$aix_use_runtimelinking" = yes; then 8795 shared_flag="$shared_flag "'${wl}-G' 8796 fi 8797 else 8798 # not using gcc 8799 if test "$host_cpu" = ia64; then 8800 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8801 # chokes on -Wl,-G. The following line is correct: 8802 shared_flag='-G' 8803 else 8804 if test "$aix_use_runtimelinking" = yes; then 8805 shared_flag='${wl}-G' 8806 else 8807 shared_flag='${wl}-bM:SRE' 8808 fi 8809 fi 8810 fi 8811 8812 export_dynamic_flag_spec='${wl}-bexpall' 8813 # It seems that -bexpall does not export symbols beginning with 8814 # underscore (_), so it is better to generate a list of symbols to export. 8815 always_export_symbols=yes 8816 if test "$aix_use_runtimelinking" = yes; then 8817 # Warning - without using the other runtime loading flags (-brtl), 8818 # -berok will link without error, but may produce a broken library. 8819 allow_undefined_flag='-berok' 8820 # Determine the default libpath from the value encoded in an 8821 # empty executable. 8822 if test x$gcc_no_link = xyes; then 8823 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8824 fi 8825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8826 /* end confdefs.h. */ 8827 8828 int 8829 main () 8830 { 8831 8832 ; 8833 return 0; 8834 } 8835 _ACEOF 8836 if ac_fn_c_try_link "$LINENO"; then : 8837 8838 lt_aix_libpath_sed=' 8839 /Import File Strings/,/^$/ { 8840 /^0/ { 8841 s/^0 *\(.*\)$/\1/ 8842 p 8843 } 8844 }' 8845 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8846 # Check for a 64-bit object if we didn't find anything. 8847 if test -z "$aix_libpath"; then 8848 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8849 fi 8850 fi 8851 rm -f core conftest.err conftest.$ac_objext \ 8852 conftest$ac_exeext conftest.$ac_ext 8853 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8854 8855 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8856 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" 8857 else 8858 if test "$host_cpu" = ia64; then 8859 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8860 allow_undefined_flag="-z nodefs" 8861 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" 8862 else 8863 # Determine the default libpath from the value encoded in an 8864 # empty executable. 8865 if test x$gcc_no_link = xyes; then 8866 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8867 fi 8868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8869 /* end confdefs.h. */ 8870 8871 int 8872 main () 8873 { 8874 8875 ; 8876 return 0; 8877 } 8878 _ACEOF 8879 if ac_fn_c_try_link "$LINENO"; then : 8880 8881 lt_aix_libpath_sed=' 8882 /Import File Strings/,/^$/ { 8883 /^0/ { 8884 s/^0 *\(.*\)$/\1/ 8885 p 8886 } 8887 }' 8888 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8889 # Check for a 64-bit object if we didn't find anything. 8890 if test -z "$aix_libpath"; then 8891 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8892 fi 8893 fi 8894 rm -f core conftest.err conftest.$ac_objext \ 8895 conftest$ac_exeext conftest.$ac_ext 8896 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8897 8898 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8899 # Warning - without using the other run time loading flags, 8900 # -berok will link without error, but may produce a broken library. 8901 no_undefined_flag=' ${wl}-bernotok' 8902 allow_undefined_flag=' ${wl}-berok' 8903 if test "$with_gnu_ld" = yes; then 8904 # We only use this code for GNU lds that support --whole-archive. 8905 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8906 else 8907 # Exported symbols can be pulled into shared objects from archives 8908 whole_archive_flag_spec='$convenience' 8909 fi 8910 archive_cmds_need_lc=yes 8911 # This is similar to how AIX traditionally builds its shared libraries. 8912 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' 8913 fi 8914 fi 8915 ;; 8916 8917 amigaos*) 8918 case $host_cpu in 8919 powerpc) 8920 # see comment about AmigaOS4 .so support 8921 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8922 archive_expsym_cmds='' 8923 ;; 8924 m68k) 8925 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)' 8926 hardcode_libdir_flag_spec='-L$libdir' 8927 hardcode_minus_L=yes 8928 ;; 8929 esac 8930 ;; 8931 8932 bsdi[45]*) 8933 export_dynamic_flag_spec=-rdynamic 8934 ;; 8935 8936 cygwin* | mingw* | pw32* | cegcc*) 8937 # When not using gcc, we currently assume that we are using 8938 # Microsoft Visual C++. 8939 # hardcode_libdir_flag_spec is actually meaningless, as there is 8940 # no search path for DLLs. 8941 hardcode_libdir_flag_spec=' ' 8942 allow_undefined_flag=unsupported 8943 # Tell ltmain to make .lib files, not .a files. 8944 libext=lib 8945 # Tell ltmain to make .dll files, not .so files. 8946 shrext_cmds=".dll" 8947 # FIXME: Setting linknames here is a bad hack. 8948 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8949 # The linker will automatically build a .lib file if we build a DLL. 8950 old_archive_from_new_cmds='true' 8951 # FIXME: Should let the user specify the lib program. 8952 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8953 fix_srcfile_path='`cygpath -w "$srcfile"`' 8954 enable_shared_with_static_runtimes=yes 8955 ;; 8956 8957 darwin* | rhapsody*) 8958 8959 8960 archive_cmds_need_lc=no 8961 hardcode_direct=no 8962 hardcode_automatic=yes 8963 hardcode_shlibpath_var=unsupported 8964 if test "$lt_cv_ld_force_load" = "yes"; then 8965 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\"`' 8966 else 8967 whole_archive_flag_spec='' 8968 fi 8969 link_all_deplibs=yes 8970 allow_undefined_flag="$_lt_dar_allow_undefined" 8971 case $cc_basename in 8972 ifort*) _lt_dar_can_shared=yes ;; 8973 *) _lt_dar_can_shared=$GCC ;; 8974 esac 8975 if test "$_lt_dar_can_shared" = "yes"; then 8976 output_verbose_link_cmd=func_echo_all 8977 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8978 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8979 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}" 8980 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}" 8981 8982 else 8983 ld_shlibs=no 8984 fi 8985 8986 ;; 8987 8988 dgux*) 8989 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8990 hardcode_libdir_flag_spec='-L$libdir' 8991 hardcode_shlibpath_var=no 8992 ;; 8993 8994 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8995 # support. Future versions do this automatically, but an explicit c++rt0.o 8996 # does not break anything, and helps significantly (at the cost of a little 8997 # extra space). 8998 freebsd2.2*) 8999 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9000 hardcode_libdir_flag_spec='-R$libdir' 9001 hardcode_direct=yes 9002 hardcode_shlibpath_var=no 9003 ;; 9004 9005 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9006 freebsd2.*) 9007 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9008 hardcode_direct=yes 9009 hardcode_minus_L=yes 9010 hardcode_shlibpath_var=no 9011 ;; 9012 9013 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9014 freebsd* | dragonfly*) 9015 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9016 hardcode_libdir_flag_spec='-R$libdir' 9017 hardcode_direct=yes 9018 hardcode_shlibpath_var=no 9019 ;; 9020 9021 hpux9*) 9022 if test "$GCC" = yes; then 9023 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' 9024 else 9025 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' 9026 fi 9027 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9028 hardcode_libdir_separator=: 9029 hardcode_direct=yes 9030 9031 # hardcode_minus_L: Not really in the search PATH, 9032 # but as the default location of the library. 9033 hardcode_minus_L=yes 9034 export_dynamic_flag_spec='${wl}-E' 9035 ;; 9036 9037 hpux10*) 9038 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9039 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9040 else 9041 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9042 fi 9043 if test "$with_gnu_ld" = no; then 9044 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9045 hardcode_libdir_flag_spec_ld='+b $libdir' 9046 hardcode_libdir_separator=: 9047 hardcode_direct=yes 9048 hardcode_direct_absolute=yes 9049 export_dynamic_flag_spec='${wl}-E' 9050 # hardcode_minus_L: Not really in the search PATH, 9051 # but as the default location of the library. 9052 hardcode_minus_L=yes 9053 fi 9054 ;; 9055 9056 hpux11*) 9057 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9058 case $host_cpu in 9059 hppa*64*) 9060 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9061 ;; 9062 ia64*) 9063 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9064 ;; 9065 *) 9066 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9067 ;; 9068 esac 9069 else 9070 case $host_cpu in 9071 hppa*64*) 9072 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9073 ;; 9074 ia64*) 9075 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9076 ;; 9077 *) 9078 9079 # Older versions of the 11.00 compiler do not understand -b yet 9080 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9082 $as_echo_n "checking if $CC understands -b... " >&6; } 9083 if ${lt_cv_prog_compiler__b+:} false; then : 9084 $as_echo_n "(cached) " >&6 9085 else 9086 lt_cv_prog_compiler__b=no 9087 save_LDFLAGS="$LDFLAGS" 9088 LDFLAGS="$LDFLAGS -b" 9089 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9090 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9091 # The linker can only warn and ignore the option if not recognized 9092 # So say no if there are warnings 9093 if test -s conftest.err; then 9094 # Append any errors to the config.log. 9095 cat conftest.err 1>&5 9096 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9097 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9098 if diff conftest.exp conftest.er2 >/dev/null; then 9099 lt_cv_prog_compiler__b=yes 9100 fi 9101 else 9102 lt_cv_prog_compiler__b=yes 9103 fi 9104 fi 9105 $RM -r conftest* 9106 LDFLAGS="$save_LDFLAGS" 9107 9108 fi 9109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9110 $as_echo "$lt_cv_prog_compiler__b" >&6; } 9111 9112 if test x"$lt_cv_prog_compiler__b" = xyes; then 9113 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9114 else 9115 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9116 fi 9117 9118 ;; 9119 esac 9120 fi 9121 if test "$with_gnu_ld" = no; then 9122 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9123 hardcode_libdir_separator=: 9124 9125 case $host_cpu in 9126 hppa*64*|ia64*) 9127 hardcode_direct=no 9128 hardcode_shlibpath_var=no 9129 ;; 9130 *) 9131 hardcode_direct=yes 9132 hardcode_direct_absolute=yes 9133 export_dynamic_flag_spec='${wl}-E' 9134 9135 # hardcode_minus_L: Not really in the search PATH, 9136 # but as the default location of the library. 9137 hardcode_minus_L=yes 9138 ;; 9139 esac 9140 fi 9141 ;; 9142 9143 irix5* | irix6* | nonstopux*) 9144 if test "$GCC" = yes; then 9145 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' 9146 # Try to use the -exported_symbol ld option, if it does not 9147 # work, assume that -exports_file does not work either and 9148 # implicitly export all symbols. 9149 save_LDFLAGS="$LDFLAGS" 9150 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9151 if test x$gcc_no_link = xyes; then 9152 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9153 fi 9154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9155 /* end confdefs.h. */ 9156 int foo(void) {} 9157 _ACEOF 9158 if ac_fn_c_try_link "$LINENO"; then : 9159 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' 9160 9161 fi 9162 rm -f core conftest.err conftest.$ac_objext \ 9163 conftest$ac_exeext conftest.$ac_ext 9164 LDFLAGS="$save_LDFLAGS" 9165 else 9166 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' 9167 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' 9168 fi 9169 archive_cmds_need_lc='no' 9170 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9171 hardcode_libdir_separator=: 9172 inherit_rpath=yes 9173 link_all_deplibs=yes 9174 ;; 9175 9176 netbsd*) 9177 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9178 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9179 else 9180 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9181 fi 9182 hardcode_libdir_flag_spec='-R$libdir' 9183 hardcode_direct=yes 9184 hardcode_shlibpath_var=no 9185 ;; 9186 9187 newsos6) 9188 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9189 hardcode_direct=yes 9190 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9191 hardcode_libdir_separator=: 9192 hardcode_shlibpath_var=no 9193 ;; 9194 9195 *nto* | *qnx*) 9196 ;; 9197 9198 openbsd*) 9199 if test -f /usr/libexec/ld.so; then 9200 hardcode_direct=yes 9201 hardcode_shlibpath_var=no 9202 hardcode_direct_absolute=yes 9203 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9204 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9205 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9206 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9207 export_dynamic_flag_spec='${wl}-E' 9208 else 9209 case $host_os in 9210 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9211 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9212 hardcode_libdir_flag_spec='-R$libdir' 9213 ;; 9214 *) 9215 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9216 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9217 ;; 9218 esac 9219 fi 9220 else 9221 ld_shlibs=no 9222 fi 9223 ;; 9224 9225 os2*) 9226 hardcode_libdir_flag_spec='-L$libdir' 9227 hardcode_minus_L=yes 9228 allow_undefined_flag=unsupported 9229 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' 9230 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9231 ;; 9232 9233 osf3*) 9234 if test "$GCC" = yes; then 9235 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9236 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' 9237 else 9238 allow_undefined_flag=' -expect_unresolved \*' 9239 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' 9240 fi 9241 archive_cmds_need_lc='no' 9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9243 hardcode_libdir_separator=: 9244 ;; 9245 9246 osf4* | osf5*) # as osf3* with the addition of -msym flag 9247 if test "$GCC" = yes; then 9248 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9249 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' 9250 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9251 else 9252 allow_undefined_flag=' -expect_unresolved \*' 9253 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' 9254 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~ 9255 $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' 9256 9257 # Both c and cxx compiler support -rpath directly 9258 hardcode_libdir_flag_spec='-rpath $libdir' 9259 fi 9260 archive_cmds_need_lc='no' 9261 hardcode_libdir_separator=: 9262 ;; 9263 9264 solaris*) 9265 no_undefined_flag=' -z defs' 9266 if test "$GCC" = yes; then 9267 wlarc='${wl}' 9268 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9269 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9270 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9271 else 9272 case `$CC -V 2>&1` in 9273 *"Compilers 5.0"*) 9274 wlarc='' 9275 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9276 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9277 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9278 ;; 9279 *) 9280 wlarc='${wl}' 9281 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9282 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9283 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9284 ;; 9285 esac 9286 fi 9287 hardcode_libdir_flag_spec='-R$libdir' 9288 hardcode_shlibpath_var=no 9289 case $host_os in 9290 solaris2.[0-5] | solaris2.[0-5].*) ;; 9291 *) 9292 # The compiler driver will combine and reorder linker options, 9293 # but understands `-z linker_flag'. GCC discards it without `$wl', 9294 # but is careful enough not to reorder. 9295 # Supported since Solaris 2.6 (maybe 2.5.1?) 9296 if test "$GCC" = yes; then 9297 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9298 else 9299 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9300 fi 9301 ;; 9302 esac 9303 link_all_deplibs=yes 9304 ;; 9305 9306 sunos4*) 9307 if test "x$host_vendor" = xsequent; then 9308 # Use $CC to link under sequent, because it throws in some extra .o 9309 # files that make .init and .fini sections work. 9310 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9311 else 9312 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9313 fi 9314 hardcode_libdir_flag_spec='-L$libdir' 9315 hardcode_direct=yes 9316 hardcode_minus_L=yes 9317 hardcode_shlibpath_var=no 9318 ;; 9319 9320 sysv4) 9321 case $host_vendor in 9322 sni) 9323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9324 hardcode_direct=yes # is this really true??? 9325 ;; 9326 siemens) 9327 ## LD is ld it makes a PLAMLIB 9328 ## CC just makes a GrossModule. 9329 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9330 reload_cmds='$CC -r -o $output$reload_objs' 9331 hardcode_direct=no 9332 ;; 9333 motorola) 9334 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9335 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9336 ;; 9337 esac 9338 runpath_var='LD_RUN_PATH' 9339 hardcode_shlibpath_var=no 9340 ;; 9341 9342 sysv4.3*) 9343 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9344 hardcode_shlibpath_var=no 9345 export_dynamic_flag_spec='-Bexport' 9346 ;; 9347 9348 sysv4*MP*) 9349 if test -d /usr/nec; then 9350 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9351 hardcode_shlibpath_var=no 9352 runpath_var=LD_RUN_PATH 9353 hardcode_runpath_var=yes 9354 ld_shlibs=yes 9355 fi 9356 ;; 9357 9358 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9359 no_undefined_flag='${wl}-z,text' 9360 archive_cmds_need_lc=no 9361 hardcode_shlibpath_var=no 9362 runpath_var='LD_RUN_PATH' 9363 9364 if test "$GCC" = yes; then 9365 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9366 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9367 else 9368 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9369 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9370 fi 9371 ;; 9372 9373 sysv5* | sco3.2v5* | sco5v6*) 9374 # Note: We can NOT use -z defs as we might desire, because we do not 9375 # link with -lc, and that would cause any symbols used from libc to 9376 # always be unresolved, which means just about no library would 9377 # ever link correctly. If we're not using GNU ld we use -z text 9378 # though, which does catch some bad symbols but isn't as heavy-handed 9379 # as -z defs. 9380 no_undefined_flag='${wl}-z,text' 9381 allow_undefined_flag='${wl}-z,nodefs' 9382 archive_cmds_need_lc=no 9383 hardcode_shlibpath_var=no 9384 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9385 hardcode_libdir_separator=':' 9386 link_all_deplibs=yes 9387 export_dynamic_flag_spec='${wl}-Bexport' 9388 runpath_var='LD_RUN_PATH' 9389 9390 if test "$GCC" = yes; then 9391 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9392 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9393 else 9394 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9395 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9396 fi 9397 ;; 9398 9399 uts4*) 9400 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9401 hardcode_libdir_flag_spec='-L$libdir' 9402 hardcode_shlibpath_var=no 9403 ;; 9404 9405 *) 9406 ld_shlibs=no 9407 ;; 9408 esac 9409 9410 if test x$host_vendor = xsni; then 9411 case $host in 9412 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9413 export_dynamic_flag_spec='${wl}-Blargedynsym' 9414 ;; 9415 esac 9416 fi 9417 fi 9418 9419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9420 $as_echo "$ld_shlibs" >&6; } 9421 test "$ld_shlibs" = no && can_build_shared=no 9422 9423 with_gnu_ld=$with_gnu_ld 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 # 9440 # Do we need to explicitly link libc? 9441 # 9442 case "x$archive_cmds_need_lc" in 9443 x|xyes) 9444 # Assume -lc should be added 9445 archive_cmds_need_lc=yes 9446 9447 if test "$enable_shared" = yes && test "$GCC" = yes; then 9448 case $archive_cmds in 9449 *'~'*) 9450 # FIXME: we may have to deal with multi-command sequences. 9451 ;; 9452 '$CC '*) 9453 # Test whether the compiler implicitly links with -lc since on some 9454 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9455 # to ld, don't add -lc before -lgcc. 9456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9457 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9458 if ${lt_cv_archive_cmds_need_lc+:} false; then : 9459 $as_echo_n "(cached) " >&6 9460 else 9461 $RM conftest* 9462 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9463 9464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9465 (eval $ac_compile) 2>&5 9466 ac_status=$? 9467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9468 test $ac_status = 0; } 2>conftest.err; then 9469 soname=conftest 9470 lib=conftest 9471 libobjs=conftest.$ac_objext 9472 deplibs= 9473 wl=$lt_prog_compiler_wl 9474 pic_flag=$lt_prog_compiler_pic 9475 compiler_flags=-v 9476 linker_flags=-v 9477 verstring= 9478 output_objdir=. 9479 libname=conftest 9480 lt_save_allow_undefined_flag=$allow_undefined_flag 9481 allow_undefined_flag= 9482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9483 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9484 ac_status=$? 9485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9486 test $ac_status = 0; } 9487 then 9488 lt_cv_archive_cmds_need_lc=no 9489 else 9490 lt_cv_archive_cmds_need_lc=yes 9491 fi 9492 allow_undefined_flag=$lt_save_allow_undefined_flag 9493 else 9494 cat conftest.err 1>&5 9495 fi 9496 $RM conftest* 9497 9498 fi 9499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9500 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9501 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9502 ;; 9503 esac 9504 fi 9505 ;; 9506 esac 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9665 $as_echo_n "checking dynamic linker characteristics... " >&6; } 9666 9667 if test "$GCC" = yes; then 9668 case $host_os in 9669 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9670 *) lt_awk_arg="/^libraries:/" ;; 9671 esac 9672 case $host_os in 9673 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9674 *) lt_sed_strip_eq="s,=/,/,g" ;; 9675 esac 9676 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9677 case $lt_search_path_spec in 9678 *\;*) 9679 # if the path contains ";" then we assume it to be the separator 9680 # otherwise default to the standard path separator (i.e. ":") - it is 9681 # assumed that no part of a normal pathname contains ";" but that should 9682 # okay in the real world where ";" in dirpaths is itself problematic. 9683 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9684 ;; 9685 *) 9686 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9687 ;; 9688 esac 9689 # Ok, now we have the path, separated by spaces, we can step through it 9690 # and add multilib dir if necessary. 9691 lt_tmp_lt_search_path_spec= 9692 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9693 for lt_sys_path in $lt_search_path_spec; do 9694 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9695 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9696 else 9697 test -d "$lt_sys_path" && \ 9698 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9699 fi 9700 done 9701 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9702 BEGIN {RS=" "; FS="/|\n";} { 9703 lt_foo=""; 9704 lt_count=0; 9705 for (lt_i = NF; lt_i > 0; lt_i--) { 9706 if ($lt_i != "" && $lt_i != ".") { 9707 if ($lt_i == "..") { 9708 lt_count++; 9709 } else { 9710 if (lt_count == 0) { 9711 lt_foo="/" $lt_i lt_foo; 9712 } else { 9713 lt_count--; 9714 } 9715 } 9716 } 9717 } 9718 if (lt_foo != "") { lt_freq[lt_foo]++; } 9719 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9720 }'` 9721 # AWK program above erroneously prepends '/' to C:/dos/paths 9722 # for these hosts. 9723 case $host_os in 9724 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9725 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9726 esac 9727 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9728 else 9729 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9730 fi 9731 library_names_spec= 9732 libname_spec='lib$name' 9733 soname_spec= 9734 shrext_cmds=".so" 9735 postinstall_cmds= 9736 postuninstall_cmds= 9737 finish_cmds= 9738 finish_eval= 9739 shlibpath_var= 9740 shlibpath_overrides_runpath=unknown 9741 version_type=none 9742 dynamic_linker="$host_os ld.so" 9743 sys_lib_dlsearch_path_spec="/lib /usr/lib" 9744 need_lib_prefix=unknown 9745 hardcode_into_libs=no 9746 9747 # when you set need_version to no, make sure it does not cause -set_version 9748 # flags to be left without arguments 9749 need_version=unknown 9750 9751 case $host_os in 9752 aix3*) 9753 version_type=linux 9754 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9755 shlibpath_var=LIBPATH 9756 9757 # AIX 3 has no versioning support, so we append a major version to the name. 9758 soname_spec='${libname}${release}${shared_ext}$major' 9759 ;; 9760 9761 aix[4-9]*) 9762 version_type=linux 9763 need_lib_prefix=no 9764 need_version=no 9765 hardcode_into_libs=yes 9766 if test "$host_cpu" = ia64; then 9767 # AIX 5 supports IA64 9768 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9769 shlibpath_var=LD_LIBRARY_PATH 9770 else 9771 # With GCC up to 2.95.x, collect2 would create an import file 9772 # for dependence libraries. The import file would start with 9773 # the line `#! .'. This would cause the generated library to 9774 # depend on `.', always an invalid library. This was fixed in 9775 # development snapshots of GCC prior to 3.0. 9776 case $host_os in 9777 aix4 | aix4.[01] | aix4.[01].*) 9778 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9779 echo ' yes ' 9780 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9781 : 9782 else 9783 can_build_shared=no 9784 fi 9785 ;; 9786 esac 9787 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9788 # soname into executable. Probably we can add versioning support to 9789 # collect2, so additional links can be useful in future. 9790 if test "$aix_use_runtimelinking" = yes; then 9791 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9792 # instead of lib<name>.a to let people know that these are not 9793 # typical AIX shared libraries. 9794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9795 else 9796 # We preserve .a as extension for shared libraries through AIX4.2 9797 # and later when we are not doing run time linking. 9798 library_names_spec='${libname}${release}.a $libname.a' 9799 soname_spec='${libname}${release}${shared_ext}$major' 9800 fi 9801 shlibpath_var=LIBPATH 9802 fi 9803 ;; 9804 9805 amigaos*) 9806 case $host_cpu in 9807 powerpc) 9808 # Since July 2007 AmigaOS4 officially supports .so libraries. 9809 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9811 ;; 9812 m68k) 9813 library_names_spec='$libname.ixlibrary $libname.a' 9814 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9815 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' 9816 ;; 9817 esac 9818 ;; 9819 9820 beos*) 9821 library_names_spec='${libname}${shared_ext}' 9822 dynamic_linker="$host_os ld.so" 9823 shlibpath_var=LIBRARY_PATH 9824 ;; 9825 9826 bsdi[45]*) 9827 version_type=linux 9828 need_version=no 9829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9830 soname_spec='${libname}${release}${shared_ext}$major' 9831 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9832 shlibpath_var=LD_LIBRARY_PATH 9833 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9834 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9835 # the default ld.so.conf also contains /usr/contrib/lib and 9836 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9837 # libtool to hard-code these into programs 9838 ;; 9839 9840 cygwin* | mingw* | pw32* | cegcc*) 9841 version_type=windows 9842 shrext_cmds=".dll" 9843 need_version=no 9844 need_lib_prefix=no 9845 9846 case $GCC,$host_os in 9847 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9848 library_names_spec='$libname.dll.a' 9849 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9850 postinstall_cmds='base_file=`basename \${file}`~ 9851 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9852 dldir=$destdir/`dirname \$dlpath`~ 9853 test -d \$dldir || mkdir -p \$dldir~ 9854 $install_prog $dir/$dlname \$dldir/$dlname~ 9855 chmod a+x \$dldir/$dlname~ 9856 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9857 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9858 fi' 9859 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9860 dlpath=$dir/\$dldll~ 9861 $RM \$dlpath' 9862 shlibpath_overrides_runpath=yes 9863 9864 case $host_os in 9865 cygwin*) 9866 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9867 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9868 9869 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9870 ;; 9871 mingw* | cegcc*) 9872 # MinGW DLLs use traditional 'lib' prefix 9873 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9874 ;; 9875 pw32*) 9876 # pw32 DLLs use 'pw' prefix rather than 'lib' 9877 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9878 ;; 9879 esac 9880 ;; 9881 9882 *) 9883 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9884 ;; 9885 esac 9886 dynamic_linker='Win32 ld.exe' 9887 # FIXME: first we should search . and the directory the executable is in 9888 shlibpath_var=PATH 9889 ;; 9890 9891 darwin* | rhapsody*) 9892 dynamic_linker="$host_os dyld" 9893 version_type=darwin 9894 need_lib_prefix=no 9895 need_version=no 9896 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9897 soname_spec='${libname}${release}${major}$shared_ext' 9898 shlibpath_overrides_runpath=yes 9899 shlibpath_var=DYLD_LIBRARY_PATH 9900 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9901 9902 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9903 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9904 ;; 9905 9906 dgux*) 9907 version_type=linux 9908 need_lib_prefix=no 9909 need_version=no 9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9911 soname_spec='${libname}${release}${shared_ext}$major' 9912 shlibpath_var=LD_LIBRARY_PATH 9913 ;; 9914 9915 freebsd* | dragonfly*) 9916 # DragonFly does not have aout. When/if they implement a new 9917 # versioning mechanism, adjust this. 9918 if test -x /usr/bin/objformat; then 9919 objformat=`/usr/bin/objformat` 9920 else 9921 case $host_os in 9922 freebsd[23].*) objformat=aout ;; 9923 *) objformat=elf ;; 9924 esac 9925 fi 9926 version_type=freebsd-$objformat 9927 case $version_type in 9928 freebsd-elf*) 9929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9930 need_version=no 9931 need_lib_prefix=no 9932 ;; 9933 freebsd-*) 9934 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9935 need_version=yes 9936 ;; 9937 esac 9938 shlibpath_var=LD_LIBRARY_PATH 9939 case $host_os in 9940 freebsd2.*) 9941 shlibpath_overrides_runpath=yes 9942 ;; 9943 freebsd3.[01]* | freebsdelf3.[01]*) 9944 shlibpath_overrides_runpath=yes 9945 hardcode_into_libs=yes 9946 ;; 9947 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9948 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9949 shlibpath_overrides_runpath=no 9950 hardcode_into_libs=yes 9951 ;; 9952 *) # from 4.6 on, and DragonFly 9953 shlibpath_overrides_runpath=yes 9954 hardcode_into_libs=yes 9955 ;; 9956 esac 9957 ;; 9958 9959 haiku*) 9960 version_type=linux 9961 need_lib_prefix=no 9962 need_version=no 9963 dynamic_linker="$host_os runtime_loader" 9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9965 soname_spec='${libname}${release}${shared_ext}$major' 9966 shlibpath_var=LIBRARY_PATH 9967 shlibpath_overrides_runpath=yes 9968 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9969 hardcode_into_libs=yes 9970 ;; 9971 9972 hpux9* | hpux10* | hpux11*) 9973 # Give a soname corresponding to the major version so that dld.sl refuses to 9974 # link against other versions. 9975 version_type=sunos 9976 need_lib_prefix=no 9977 need_version=no 9978 case $host_cpu in 9979 ia64*) 9980 shrext_cmds='.so' 9981 hardcode_into_libs=yes 9982 dynamic_linker="$host_os dld.so" 9983 shlibpath_var=LD_LIBRARY_PATH 9984 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9986 soname_spec='${libname}${release}${shared_ext}$major' 9987 if test "X$HPUX_IA64_MODE" = X32; then 9988 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9989 else 9990 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9991 fi 9992 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9993 ;; 9994 hppa*64*) 9995 shrext_cmds='.sl' 9996 hardcode_into_libs=yes 9997 dynamic_linker="$host_os dld.sl" 9998 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9999 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10001 soname_spec='${libname}${release}${shared_ext}$major' 10002 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10003 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10004 ;; 10005 *) 10006 shrext_cmds='.sl' 10007 dynamic_linker="$host_os dld.sl" 10008 shlibpath_var=SHLIB_PATH 10009 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10011 soname_spec='${libname}${release}${shared_ext}$major' 10012 ;; 10013 esac 10014 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10015 postinstall_cmds='chmod 555 $lib' 10016 # or fails outright, so override atomically: 10017 install_override_mode=555 10018 ;; 10019 10020 interix[3-9]*) 10021 version_type=linux 10022 need_lib_prefix=no 10023 need_version=no 10024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10025 soname_spec='${libname}${release}${shared_ext}$major' 10026 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10027 shlibpath_var=LD_LIBRARY_PATH 10028 shlibpath_overrides_runpath=no 10029 hardcode_into_libs=yes 10030 ;; 10031 10032 irix5* | irix6* | nonstopux*) 10033 case $host_os in 10034 nonstopux*) version_type=nonstopux ;; 10035 *) 10036 if test "$lt_cv_prog_gnu_ld" = yes; then 10037 version_type=linux 10038 else 10039 version_type=irix 10040 fi ;; 10041 esac 10042 need_lib_prefix=no 10043 need_version=no 10044 soname_spec='${libname}${release}${shared_ext}$major' 10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10046 case $host_os in 10047 irix5* | nonstopux*) 10048 libsuff= shlibsuff= 10049 ;; 10050 *) 10051 case $LD in # libtool.m4 will add one of these switches to LD 10052 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10053 libsuff= shlibsuff= libmagic=32-bit;; 10054 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10055 libsuff=32 shlibsuff=N32 libmagic=N32;; 10056 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10057 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10058 *) libsuff= shlibsuff= libmagic=never-match;; 10059 esac 10060 ;; 10061 esac 10062 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10063 shlibpath_overrides_runpath=no 10064 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10065 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10066 hardcode_into_libs=yes 10067 ;; 10068 10069 # No shared lib support for Linux oldld, aout, or coff. 10070 linux*oldld* | linux*aout* | linux*coff*) 10071 dynamic_linker=no 10072 ;; 10073 10074 # This must be Linux ELF. 10075 10076 # uclinux* changes (here and below) have been submitted to the libtool 10077 # project, but have not yet been accepted: they are GCC-local changes 10078 # for the time being. (See 10079 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10080 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10081 version_type=linux 10082 need_lib_prefix=no 10083 need_version=no 10084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10085 soname_spec='${libname}${release}${shared_ext}$major' 10086 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10087 shlibpath_var=LD_LIBRARY_PATH 10088 shlibpath_overrides_runpath=no 10089 10090 # Some binutils ld are patched to set DT_RUNPATH 10091 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10092 $as_echo_n "(cached) " >&6 10093 else 10094 lt_cv_shlibpath_overrides_runpath=no 10095 save_LDFLAGS=$LDFLAGS 10096 save_libdir=$libdir 10097 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10098 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10099 if test x$gcc_no_link = xyes; then 10100 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10101 fi 10102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10103 /* end confdefs.h. */ 10104 10105 int 10106 main () 10107 { 10108 10109 ; 10110 return 0; 10111 } 10112 _ACEOF 10113 if ac_fn_c_try_link "$LINENO"; then : 10114 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10115 lt_cv_shlibpath_overrides_runpath=yes 10116 fi 10117 fi 10118 rm -f core conftest.err conftest.$ac_objext \ 10119 conftest$ac_exeext conftest.$ac_ext 10120 LDFLAGS=$save_LDFLAGS 10121 libdir=$save_libdir 10122 10123 fi 10124 10125 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10126 10127 # This implies no fast_install, which is unacceptable. 10128 # Some rework will be needed to allow for fast_install 10129 # before this can be enabled. 10130 hardcode_into_libs=yes 10131 10132 # Append ld.so.conf contents to the search path 10133 if test -f /etc/ld.so.conf; then 10134 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' ' '` 10135 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10136 fi 10137 10138 # We used to test for /lib/ld.so.1 and disable shared libraries on 10139 # powerpc, because MkLinux only supported shared libraries with the 10140 # GNU dynamic linker. Since this was broken with cross compilers, 10141 # most powerpc-linux boxes support dynamic linking these days and 10142 # people can always --disable-shared, the test was removed, and we 10143 # assume the GNU/Linux dynamic linker is in use. 10144 dynamic_linker='GNU/Linux ld.so' 10145 ;; 10146 10147 netbsd*) 10148 version_type=sunos 10149 need_lib_prefix=no 10150 need_version=no 10151 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10153 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10154 dynamic_linker='NetBSD (a.out) ld.so' 10155 else 10156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10157 soname_spec='${libname}${release}${shared_ext}$major' 10158 dynamic_linker='NetBSD ld.elf_so' 10159 fi 10160 shlibpath_var=LD_LIBRARY_PATH 10161 shlibpath_overrides_runpath=yes 10162 hardcode_into_libs=yes 10163 ;; 10164 10165 newsos6) 10166 version_type=linux 10167 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10168 shlibpath_var=LD_LIBRARY_PATH 10169 shlibpath_overrides_runpath=yes 10170 ;; 10171 10172 *nto* | *qnx*) 10173 version_type=qnx 10174 need_lib_prefix=no 10175 need_version=no 10176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10177 soname_spec='${libname}${release}${shared_ext}$major' 10178 shlibpath_var=LD_LIBRARY_PATH 10179 shlibpath_overrides_runpath=no 10180 hardcode_into_libs=yes 10181 dynamic_linker='ldqnx.so' 10182 ;; 10183 10184 openbsd*) 10185 version_type=sunos 10186 sys_lib_dlsearch_path_spec="/usr/lib" 10187 need_lib_prefix=no 10188 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10189 case $host_os in 10190 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10191 *) need_version=no ;; 10192 esac 10193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10194 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10195 shlibpath_var=LD_LIBRARY_PATH 10196 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10197 case $host_os in 10198 openbsd2.[89] | openbsd2.[89].*) 10199 shlibpath_overrides_runpath=no 10200 ;; 10201 *) 10202 shlibpath_overrides_runpath=yes 10203 ;; 10204 esac 10205 else 10206 shlibpath_overrides_runpath=yes 10207 fi 10208 ;; 10209 10210 os2*) 10211 libname_spec='$name' 10212 shrext_cmds=".dll" 10213 need_lib_prefix=no 10214 library_names_spec='$libname${shared_ext} $libname.a' 10215 dynamic_linker='OS/2 ld.exe' 10216 shlibpath_var=LIBPATH 10217 ;; 10218 10219 osf3* | osf4* | osf5*) 10220 version_type=osf 10221 need_lib_prefix=no 10222 need_version=no 10223 soname_spec='${libname}${release}${shared_ext}$major' 10224 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10225 shlibpath_var=LD_LIBRARY_PATH 10226 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10227 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10228 ;; 10229 10230 rdos*) 10231 dynamic_linker=no 10232 ;; 10233 10234 solaris*) 10235 version_type=linux 10236 need_lib_prefix=no 10237 need_version=no 10238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10239 soname_spec='${libname}${release}${shared_ext}$major' 10240 shlibpath_var=LD_LIBRARY_PATH 10241 shlibpath_overrides_runpath=yes 10242 hardcode_into_libs=yes 10243 # ldd complains unless libraries are executable 10244 postinstall_cmds='chmod +x $lib' 10245 ;; 10246 10247 sunos4*) 10248 version_type=sunos 10249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10250 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10251 shlibpath_var=LD_LIBRARY_PATH 10252 shlibpath_overrides_runpath=yes 10253 if test "$with_gnu_ld" = yes; then 10254 need_lib_prefix=no 10255 fi 10256 need_version=yes 10257 ;; 10258 10259 sysv4 | sysv4.3*) 10260 version_type=linux 10261 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10262 soname_spec='${libname}${release}${shared_ext}$major' 10263 shlibpath_var=LD_LIBRARY_PATH 10264 case $host_vendor in 10265 sni) 10266 shlibpath_overrides_runpath=no 10267 need_lib_prefix=no 10268 runpath_var=LD_RUN_PATH 10269 ;; 10270 siemens) 10271 need_lib_prefix=no 10272 ;; 10273 motorola) 10274 need_lib_prefix=no 10275 need_version=no 10276 shlibpath_overrides_runpath=no 10277 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10278 ;; 10279 esac 10280 ;; 10281 10282 sysv4*MP*) 10283 if test -d /usr/nec ;then 10284 version_type=linux 10285 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10286 soname_spec='$libname${shared_ext}.$major' 10287 shlibpath_var=LD_LIBRARY_PATH 10288 fi 10289 ;; 10290 10291 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10292 version_type=freebsd-elf 10293 need_lib_prefix=no 10294 need_version=no 10295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10296 soname_spec='${libname}${release}${shared_ext}$major' 10297 shlibpath_var=LD_LIBRARY_PATH 10298 shlibpath_overrides_runpath=yes 10299 hardcode_into_libs=yes 10300 if test "$with_gnu_ld" = yes; then 10301 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10302 else 10303 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10304 case $host_os in 10305 sco3.2v5*) 10306 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10307 ;; 10308 esac 10309 fi 10310 sys_lib_dlsearch_path_spec='/usr/lib' 10311 ;; 10312 10313 tpf*) 10314 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10315 version_type=linux 10316 need_lib_prefix=no 10317 need_version=no 10318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10319 shlibpath_var=LD_LIBRARY_PATH 10320 shlibpath_overrides_runpath=no 10321 hardcode_into_libs=yes 10322 ;; 10323 10324 uts4*) 10325 version_type=linux 10326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10327 soname_spec='${libname}${release}${shared_ext}$major' 10328 shlibpath_var=LD_LIBRARY_PATH 10329 ;; 10330 10331 # Shared libraries for VwWorks, >= 7 only at this stage 10332 # and (fpic) still incompatible with "large" code models 10333 # in a few configurations. Only for RTP mode in any case, 10334 # and upon explicit request at configure time. 10335 vxworks7*) 10336 dynamic_linker=no 10337 case ${with_multisubdir}-${enable_shared} in 10338 *large*) 10339 ;; 10340 *mrtp*-yes) 10341 version_type=linux 10342 need_lib_prefix=no 10343 need_version=no 10344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10345 soname_spec='${libname}${release}${shared_ext}$major' 10346 dynamic_linker="$host_os module_loader" 10347 ;; 10348 esac 10349 ;; 10350 *) 10351 dynamic_linker=no 10352 ;; 10353 esac 10354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10355 $as_echo "$dynamic_linker" >&6; } 10356 test "$dynamic_linker" = no && can_build_shared=no 10357 10358 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10359 if test "$GCC" = yes; then 10360 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10361 fi 10362 10363 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10364 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10365 fi 10366 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10367 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10368 fi 10369 10370 10371 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10462 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10463 hardcode_action= 10464 if test -n "$hardcode_libdir_flag_spec" || 10465 test -n "$runpath_var" || 10466 test "X$hardcode_automatic" = "Xyes" ; then 10467 10468 # We can hardcode non-existent directories. 10469 if test "$hardcode_direct" != no && 10470 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10471 # have to relink, otherwise we might link with an installed library 10472 # when we should be linking with a yet-to-be-installed one 10473 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10474 test "$hardcode_minus_L" != no; then 10475 # Linking always hardcodes the temporary library directory. 10476 hardcode_action=relink 10477 else 10478 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10479 hardcode_action=immediate 10480 fi 10481 else 10482 # We cannot hardcode anything, or else we can only hardcode existing 10483 # directories. 10484 hardcode_action=unsupported 10485 fi 10486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10487 $as_echo "$hardcode_action" >&6; } 10488 10489 if test "$hardcode_action" = relink || 10490 test "$inherit_rpath" = yes; then 10491 # Fast installation is not supported 10492 enable_fast_install=no 10493 elif test "$shlibpath_overrides_runpath" = yes || 10494 test "$enable_shared" = no; then 10495 # Fast installation is not necessary 10496 enable_fast_install=needless 10497 fi 10498 10499 10500 10501 10502 10503 10504 if test "x$enable_dlopen" != xyes; then 10505 enable_dlopen=unknown 10506 enable_dlopen_self=unknown 10507 enable_dlopen_self_static=unknown 10508 else 10509 lt_cv_dlopen=no 10510 lt_cv_dlopen_libs= 10511 10512 case $host_os in 10513 beos*) 10514 lt_cv_dlopen="load_add_on" 10515 lt_cv_dlopen_libs= 10516 lt_cv_dlopen_self=yes 10517 ;; 10518 10519 mingw* | pw32* | cegcc*) 10520 lt_cv_dlopen="LoadLibrary" 10521 lt_cv_dlopen_libs= 10522 ;; 10523 10524 cygwin*) 10525 lt_cv_dlopen="dlopen" 10526 lt_cv_dlopen_libs= 10527 ;; 10528 10529 darwin*) 10530 # if libdl is installed we need to link against it 10531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10532 $as_echo_n "checking for dlopen in -ldl... " >&6; } 10533 if ${ac_cv_lib_dl_dlopen+:} false; then : 10534 $as_echo_n "(cached) " >&6 10535 else 10536 ac_check_lib_save_LIBS=$LIBS 10537 LIBS="-ldl $LIBS" 10538 if test x$gcc_no_link = xyes; then 10539 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10540 fi 10541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10542 /* end confdefs.h. */ 10543 10544 /* Override any GCC internal prototype to avoid an error. 10545 Use char because int might match the return type of a GCC 10546 builtin and then its argument prototype would still apply. */ 10547 #ifdef __cplusplus 10548 extern "C" 10549 #endif 10550 char dlopen (); 10551 int 10552 main () 10553 { 10554 return dlopen (); 10555 ; 10556 return 0; 10557 } 10558 _ACEOF 10559 if ac_fn_c_try_link "$LINENO"; then : 10560 ac_cv_lib_dl_dlopen=yes 10561 else 10562 ac_cv_lib_dl_dlopen=no 10563 fi 10564 rm -f core conftest.err conftest.$ac_objext \ 10565 conftest$ac_exeext conftest.$ac_ext 10566 LIBS=$ac_check_lib_save_LIBS 10567 fi 10568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10569 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10570 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10571 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10572 else 10573 10574 lt_cv_dlopen="dyld" 10575 lt_cv_dlopen_libs= 10576 lt_cv_dlopen_self=yes 10577 10578 fi 10579 10580 ;; 10581 10582 *) 10583 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10584 if test "x$ac_cv_func_shl_load" = xyes; then : 10585 lt_cv_dlopen="shl_load" 10586 else 10587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10588 $as_echo_n "checking for shl_load in -ldld... " >&6; } 10589 if ${ac_cv_lib_dld_shl_load+:} false; then : 10590 $as_echo_n "(cached) " >&6 10591 else 10592 ac_check_lib_save_LIBS=$LIBS 10593 LIBS="-ldld $LIBS" 10594 if test x$gcc_no_link = xyes; then 10595 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10596 fi 10597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10598 /* end confdefs.h. */ 10599 10600 /* Override any GCC internal prototype to avoid an error. 10601 Use char because int might match the return type of a GCC 10602 builtin and then its argument prototype would still apply. */ 10603 #ifdef __cplusplus 10604 extern "C" 10605 #endif 10606 char shl_load (); 10607 int 10608 main () 10609 { 10610 return shl_load (); 10611 ; 10612 return 0; 10613 } 10614 _ACEOF 10615 if ac_fn_c_try_link "$LINENO"; then : 10616 ac_cv_lib_dld_shl_load=yes 10617 else 10618 ac_cv_lib_dld_shl_load=no 10619 fi 10620 rm -f core conftest.err conftest.$ac_objext \ 10621 conftest$ac_exeext conftest.$ac_ext 10622 LIBS=$ac_check_lib_save_LIBS 10623 fi 10624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10625 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10626 if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10627 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10628 else 10629 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10630 if test "x$ac_cv_func_dlopen" = xyes; then : 10631 lt_cv_dlopen="dlopen" 10632 else 10633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10634 $as_echo_n "checking for dlopen in -ldl... " >&6; } 10635 if ${ac_cv_lib_dl_dlopen+:} false; then : 10636 $as_echo_n "(cached) " >&6 10637 else 10638 ac_check_lib_save_LIBS=$LIBS 10639 LIBS="-ldl $LIBS" 10640 if test x$gcc_no_link = xyes; then 10641 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10642 fi 10643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10644 /* end confdefs.h. */ 10645 10646 /* Override any GCC internal prototype to avoid an error. 10647 Use char because int might match the return type of a GCC 10648 builtin and then its argument prototype would still apply. */ 10649 #ifdef __cplusplus 10650 extern "C" 10651 #endif 10652 char dlopen (); 10653 int 10654 main () 10655 { 10656 return dlopen (); 10657 ; 10658 return 0; 10659 } 10660 _ACEOF 10661 if ac_fn_c_try_link "$LINENO"; then : 10662 ac_cv_lib_dl_dlopen=yes 10663 else 10664 ac_cv_lib_dl_dlopen=no 10665 fi 10666 rm -f core conftest.err conftest.$ac_objext \ 10667 conftest$ac_exeext conftest.$ac_ext 10668 LIBS=$ac_check_lib_save_LIBS 10669 fi 10670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10671 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10672 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10673 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10674 else 10675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10676 $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10677 if ${ac_cv_lib_svld_dlopen+:} false; then : 10678 $as_echo_n "(cached) " >&6 10679 else 10680 ac_check_lib_save_LIBS=$LIBS 10681 LIBS="-lsvld $LIBS" 10682 if test x$gcc_no_link = xyes; then 10683 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10684 fi 10685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10686 /* end confdefs.h. */ 10687 10688 /* Override any GCC internal prototype to avoid an error. 10689 Use char because int might match the return type of a GCC 10690 builtin and then its argument prototype would still apply. */ 10691 #ifdef __cplusplus 10692 extern "C" 10693 #endif 10694 char dlopen (); 10695 int 10696 main () 10697 { 10698 return dlopen (); 10699 ; 10700 return 0; 10701 } 10702 _ACEOF 10703 if ac_fn_c_try_link "$LINENO"; then : 10704 ac_cv_lib_svld_dlopen=yes 10705 else 10706 ac_cv_lib_svld_dlopen=no 10707 fi 10708 rm -f core conftest.err conftest.$ac_objext \ 10709 conftest$ac_exeext conftest.$ac_ext 10710 LIBS=$ac_check_lib_save_LIBS 10711 fi 10712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10713 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10714 if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10715 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10716 else 10717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10718 $as_echo_n "checking for dld_link in -ldld... " >&6; } 10719 if ${ac_cv_lib_dld_dld_link+:} false; then : 10720 $as_echo_n "(cached) " >&6 10721 else 10722 ac_check_lib_save_LIBS=$LIBS 10723 LIBS="-ldld $LIBS" 10724 if test x$gcc_no_link = xyes; then 10725 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10726 fi 10727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10728 /* end confdefs.h. */ 10729 10730 /* Override any GCC internal prototype to avoid an error. 10731 Use char because int might match the return type of a GCC 10732 builtin and then its argument prototype would still apply. */ 10733 #ifdef __cplusplus 10734 extern "C" 10735 #endif 10736 char dld_link (); 10737 int 10738 main () 10739 { 10740 return dld_link (); 10741 ; 10742 return 0; 10743 } 10744 _ACEOF 10745 if ac_fn_c_try_link "$LINENO"; then : 10746 ac_cv_lib_dld_dld_link=yes 10747 else 10748 ac_cv_lib_dld_dld_link=no 10749 fi 10750 rm -f core conftest.err conftest.$ac_objext \ 10751 conftest$ac_exeext conftest.$ac_ext 10752 LIBS=$ac_check_lib_save_LIBS 10753 fi 10754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10755 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10756 if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10757 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10758 fi 10759 10760 10761 fi 10762 10763 10764 fi 10765 10766 10767 fi 10768 10769 10770 fi 10771 10772 10773 fi 10774 10775 ;; 10776 esac 10777 10778 if test "x$lt_cv_dlopen" != xno; then 10779 enable_dlopen=yes 10780 else 10781 enable_dlopen=no 10782 fi 10783 10784 case $lt_cv_dlopen in 10785 dlopen) 10786 save_CPPFLAGS="$CPPFLAGS" 10787 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10788 10789 save_LDFLAGS="$LDFLAGS" 10790 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10791 10792 save_LIBS="$LIBS" 10793 LIBS="$lt_cv_dlopen_libs $LIBS" 10794 10795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10796 $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10797 if ${lt_cv_dlopen_self+:} false; then : 10798 $as_echo_n "(cached) " >&6 10799 else 10800 if test "$cross_compiling" = yes; then : 10801 lt_cv_dlopen_self=cross 10802 else 10803 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10804 lt_status=$lt_dlunknown 10805 cat > conftest.$ac_ext <<_LT_EOF 10806 #line 10806 "configure" 10807 #include "confdefs.h" 10808 10809 #if HAVE_DLFCN_H 10810 #include <dlfcn.h> 10811 #endif 10812 10813 #include <stdio.h> 10814 10815 #ifdef RTLD_GLOBAL 10816 # define LT_DLGLOBAL RTLD_GLOBAL 10817 #else 10818 # ifdef DL_GLOBAL 10819 # define LT_DLGLOBAL DL_GLOBAL 10820 # else 10821 # define LT_DLGLOBAL 0 10822 # endif 10823 #endif 10824 10825 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10826 find out it does not work in some platform. */ 10827 #ifndef LT_DLLAZY_OR_NOW 10828 # ifdef RTLD_LAZY 10829 # define LT_DLLAZY_OR_NOW RTLD_LAZY 10830 # else 10831 # ifdef DL_LAZY 10832 # define LT_DLLAZY_OR_NOW DL_LAZY 10833 # else 10834 # ifdef RTLD_NOW 10835 # define LT_DLLAZY_OR_NOW RTLD_NOW 10836 # else 10837 # ifdef DL_NOW 10838 # define LT_DLLAZY_OR_NOW DL_NOW 10839 # else 10840 # define LT_DLLAZY_OR_NOW 0 10841 # endif 10842 # endif 10843 # endif 10844 # endif 10845 #endif 10846 10847 /* When -fvisbility=hidden is used, assume the code has been annotated 10848 correspondingly for the symbols needed. */ 10849 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10850 void fnord () __attribute__((visibility("default"))); 10851 #endif 10852 10853 void fnord () { int i=42; } 10854 int main () 10855 { 10856 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10857 int status = $lt_dlunknown; 10858 10859 if (self) 10860 { 10861 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10862 else 10863 { 10864 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10865 else puts (dlerror ()); 10866 } 10867 /* dlclose (self); */ 10868 } 10869 else 10870 puts (dlerror ()); 10871 10872 return status; 10873 } 10874 _LT_EOF 10875 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10876 (eval $ac_link) 2>&5 10877 ac_status=$? 10878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10879 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10880 (./conftest; exit; ) >&5 2>/dev/null 10881 lt_status=$? 10882 case x$lt_status in 10883 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10884 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10885 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10886 esac 10887 else : 10888 # compilation failed 10889 lt_cv_dlopen_self=no 10890 fi 10891 fi 10892 rm -fr conftest* 10893 10894 10895 fi 10896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10897 $as_echo "$lt_cv_dlopen_self" >&6; } 10898 10899 if test "x$lt_cv_dlopen_self" = xyes; then 10900 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10902 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10903 if ${lt_cv_dlopen_self_static+:} false; then : 10904 $as_echo_n "(cached) " >&6 10905 else 10906 if test "$cross_compiling" = yes; then : 10907 lt_cv_dlopen_self_static=cross 10908 else 10909 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10910 lt_status=$lt_dlunknown 10911 cat > conftest.$ac_ext <<_LT_EOF 10912 #line 10912 "configure" 10913 #include "confdefs.h" 10914 10915 #if HAVE_DLFCN_H 10916 #include <dlfcn.h> 10917 #endif 10918 10919 #include <stdio.h> 10920 10921 #ifdef RTLD_GLOBAL 10922 # define LT_DLGLOBAL RTLD_GLOBAL 10923 #else 10924 # ifdef DL_GLOBAL 10925 # define LT_DLGLOBAL DL_GLOBAL 10926 # else 10927 # define LT_DLGLOBAL 0 10928 # endif 10929 #endif 10930 10931 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10932 find out it does not work in some platform. */ 10933 #ifndef LT_DLLAZY_OR_NOW 10934 # ifdef RTLD_LAZY 10935 # define LT_DLLAZY_OR_NOW RTLD_LAZY 10936 # else 10937 # ifdef DL_LAZY 10938 # define LT_DLLAZY_OR_NOW DL_LAZY 10939 # else 10940 # ifdef RTLD_NOW 10941 # define LT_DLLAZY_OR_NOW RTLD_NOW 10942 # else 10943 # ifdef DL_NOW 10944 # define LT_DLLAZY_OR_NOW DL_NOW 10945 # else 10946 # define LT_DLLAZY_OR_NOW 0 10947 # endif 10948 # endif 10949 # endif 10950 # endif 10951 #endif 10952 10953 /* When -fvisbility=hidden is used, assume the code has been annotated 10954 correspondingly for the symbols needed. */ 10955 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10956 void fnord () __attribute__((visibility("default"))); 10957 #endif 10958 10959 void fnord () { int i=42; } 10960 int main () 10961 { 10962 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10963 int status = $lt_dlunknown; 10964 10965 if (self) 10966 { 10967 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10968 else 10969 { 10970 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10971 else puts (dlerror ()); 10972 } 10973 /* dlclose (self); */ 10974 } 10975 else 10976 puts (dlerror ()); 10977 10978 return status; 10979 } 10980 _LT_EOF 10981 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10982 (eval $ac_link) 2>&5 10983 ac_status=$? 10984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10985 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10986 (./conftest; exit; ) >&5 2>/dev/null 10987 lt_status=$? 10988 case x$lt_status in 10989 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10990 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10991 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10992 esac 10993 else : 10994 # compilation failed 10995 lt_cv_dlopen_self_static=no 10996 fi 10997 fi 10998 rm -fr conftest* 10999 11000 11001 fi 11002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11003 $as_echo "$lt_cv_dlopen_self_static" >&6; } 11004 fi 11005 11006 CPPFLAGS="$save_CPPFLAGS" 11007 LDFLAGS="$save_LDFLAGS" 11008 LIBS="$save_LIBS" 11009 ;; 11010 esac 11011 11012 case $lt_cv_dlopen_self in 11013 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11014 *) enable_dlopen_self=unknown ;; 11015 esac 11016 11017 case $lt_cv_dlopen_self_static in 11018 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11019 *) enable_dlopen_self_static=unknown ;; 11020 esac 11021 fi 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 striplib= 11040 old_striplib= 11041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11042 $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11043 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11044 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11045 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11047 $as_echo "yes" >&6; } 11048 else 11049 # FIXME - insert some real tests, host_os isn't really good enough 11050 case $host_os in 11051 darwin*) 11052 if test -n "$STRIP" ; then 11053 striplib="$STRIP -x" 11054 old_striplib="$STRIP -S" 11055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11056 $as_echo "yes" >&6; } 11057 else 11058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11059 $as_echo "no" >&6; } 11060 fi 11061 ;; 11062 *) 11063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11064 $as_echo "no" >&6; } 11065 ;; 11066 esac 11067 fi 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 # Report which library types will actually be built 11081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11082 $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11084 $as_echo "$can_build_shared" >&6; } 11085 11086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11087 $as_echo_n "checking whether to build shared libraries... " >&6; } 11088 test "$can_build_shared" = "no" && enable_shared=no 11089 11090 # On AIX, shared libraries and static libraries use the same namespace, and 11091 # are all built from PIC. 11092 case $host_os in 11093 aix3*) 11094 test "$enable_shared" = yes && enable_static=no 11095 if test -n "$RANLIB"; then 11096 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11097 postinstall_cmds='$RANLIB $lib' 11098 fi 11099 ;; 11100 11101 aix[4-9]*) 11102 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11103 test "$enable_shared" = yes && enable_static=no 11104 fi 11105 ;; 11106 esac 11107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11108 $as_echo "$enable_shared" >&6; } 11109 11110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11111 $as_echo_n "checking whether to build static libraries... " >&6; } 11112 # Make sure either enable_shared or enable_static is yes. 11113 test "$enable_shared" = yes || enable_static=yes 11114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11115 $as_echo "$enable_static" >&6; } 11116 11117 11118 11119 11120 fi 11121 ac_ext=c 11122 ac_cpp='$CPP $CPPFLAGS' 11123 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11124 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11125 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11126 11127 CC="$lt_save_CC" 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 ac_config_commands="$ac_config_commands libtool" 11142 11143 11144 11145 11146 # Only expand once: 11147 11148 11149 if test x$enable_darwin_at_rpath = xyes; then 11150 ENABLE_DARWIN_AT_RPATH_TRUE= 11151 ENABLE_DARWIN_AT_RPATH_FALSE='#' 11152 else 11153 ENABLE_DARWIN_AT_RPATH_TRUE='#' 11154 ENABLE_DARWIN_AT_RPATH_FALSE= 11155 fi 11156 11157 11158 # Find CPP now so that any conditional tests below won't do it and 11159 # thereby make the resulting definitions conditional. 11160 ac_ext=c 11161 ac_cpp='$CPP $CPPFLAGS' 11162 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11163 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11164 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11166 $as_echo_n "checking how to run the C preprocessor... " >&6; } 11167 # On Suns, sometimes $CPP names a directory. 11168 if test -n "$CPP" && test -d "$CPP"; then 11169 CPP= 11170 fi 11171 if test -z "$CPP"; then 11172 if ${ac_cv_prog_CPP+:} false; then : 11173 $as_echo_n "(cached) " >&6 11174 else 11175 # Double quotes because CPP needs to be expanded 11176 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11177 do 11178 ac_preproc_ok=false 11179 for ac_c_preproc_warn_flag in '' yes 11180 do 11181 # Use a header file that comes with gcc, so configuring glibc 11182 # with a fresh cross-compiler works. 11183 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11184 # <limits.h> exists even on freestanding compilers. 11185 # On the NeXT, cc -E runs the code through the compiler's parser, 11186 # not just through cpp. "Syntax error" is here to catch this case. 11187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11188 /* end confdefs.h. */ 11189 #ifdef __STDC__ 11190 # include <limits.h> 11191 #else 11192 # include <assert.h> 11193 #endif 11194 Syntax error 11195 _ACEOF 11196 if ac_fn_c_try_cpp "$LINENO"; then : 11197 11198 else 11199 # Broken: fails on valid input. 11200 continue 11201 fi 11202 rm -f conftest.err conftest.i conftest.$ac_ext 11203 11204 # OK, works on sane cases. Now check whether nonexistent headers 11205 # can be detected and how. 11206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11207 /* end confdefs.h. */ 11208 #include <ac_nonexistent.h> 11209 _ACEOF 11210 if ac_fn_c_try_cpp "$LINENO"; then : 11211 # Broken: success on invalid input. 11212 continue 11213 else 11214 # Passes both tests. 11215 ac_preproc_ok=: 11216 break 11217 fi 11218 rm -f conftest.err conftest.i conftest.$ac_ext 11219 11220 done 11221 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11222 rm -f conftest.i conftest.err conftest.$ac_ext 11223 if $ac_preproc_ok; then : 11224 break 11225 fi 11226 11227 done 11228 ac_cv_prog_CPP=$CPP 11229 11230 fi 11231 CPP=$ac_cv_prog_CPP 11232 else 11233 ac_cv_prog_CPP=$CPP 11234 fi 11235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 11236 $as_echo "$CPP" >&6; } 11237 ac_preproc_ok=false 11238 for ac_c_preproc_warn_flag in '' yes 11239 do 11240 # Use a header file that comes with gcc, so configuring glibc 11241 # with a fresh cross-compiler works. 11242 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11243 # <limits.h> exists even on freestanding compilers. 11244 # On the NeXT, cc -E runs the code through the compiler's parser, 11245 # not just through cpp. "Syntax error" is here to catch this case. 11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11247 /* end confdefs.h. */ 11248 #ifdef __STDC__ 11249 # include <limits.h> 11250 #else 11251 # include <assert.h> 11252 #endif 11253 Syntax error 11254 _ACEOF 11255 if ac_fn_c_try_cpp "$LINENO"; then : 11256 11257 else 11258 # Broken: fails on valid input. 11259 continue 11260 fi 11261 rm -f conftest.err conftest.i conftest.$ac_ext 11262 11263 # OK, works on sane cases. Now check whether nonexistent headers 11264 # can be detected and how. 11265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11266 /* end confdefs.h. */ 11267 #include <ac_nonexistent.h> 11268 _ACEOF 11269 if ac_fn_c_try_cpp "$LINENO"; then : 11270 # Broken: success on invalid input. 11271 continue 11272 else 11273 # Passes both tests. 11274 ac_preproc_ok=: 11275 break 11276 fi 11277 rm -f conftest.err conftest.i conftest.$ac_ext 11278 11279 done 11280 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11281 rm -f conftest.i conftest.err conftest.$ac_ext 11282 if $ac_preproc_ok; then : 11283 11284 else 11285 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11286 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11287 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 11288 See \`config.log' for more details" "$LINENO" 5; } 11289 fi 11290 11291 ac_ext=c 11292 ac_cpp='$CPP $CPPFLAGS' 11293 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11294 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11295 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11296 11297 11298 if test -n "$with_cross_host"; then 11299 # We are being configured with a cross compiler. AC_REPLACE_FUNCS 11300 # may not work correctly, because the compiler may not be able to 11301 # link executables. 11302 11303 # We assume newlib. This lets us hard-code the functions we know 11304 # we'll have. 11305 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h 11306 11307 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 11308 11309 else 11310 11311 11312 11313 for ac_header in $ac_header_list 11314 do : 11315 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11316 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 11317 " 11318 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11319 cat >>confdefs.h <<_ACEOF 11320 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11321 _ACEOF 11322 11323 fi 11324 11325 done 11326 11327 11328 11329 11330 11331 11332 11333 11334 for ac_func in getpagesize 11335 do : 11336 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 11337 if test "x$ac_cv_func_getpagesize" = xyes; then : 11338 cat >>confdefs.h <<_ACEOF 11339 #define HAVE_GETPAGESIZE 1 11340 _ACEOF 11341 11342 fi 11343 done 11344 11345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 11346 $as_echo_n "checking for working mmap... " >&6; } 11347 if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 11348 $as_echo_n "(cached) " >&6 11349 else 11350 if test "$cross_compiling" = yes; then : 11351 ac_cv_func_mmap_fixed_mapped=no 11352 else 11353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11354 /* end confdefs.h. */ 11355 $ac_includes_default 11356 /* malloc might have been renamed as rpl_malloc. */ 11357 #undef malloc 11358 11359 /* Thanks to Mike Haertel and Jim Avera for this test. 11360 Here is a matrix of mmap possibilities: 11361 mmap private not fixed 11362 mmap private fixed at somewhere currently unmapped 11363 mmap private fixed at somewhere already mapped 11364 mmap shared not fixed 11365 mmap shared fixed at somewhere currently unmapped 11366 mmap shared fixed at somewhere already mapped 11367 For private mappings, we should verify that changes cannot be read() 11368 back from the file, nor mmap's back from the file at a different 11369 address. (There have been systems where private was not correctly 11370 implemented like the infamous i386 svr4.0, and systems where the 11371 VM page cache was not coherent with the file system buffer cache 11372 like early versions of FreeBSD and possibly contemporary NetBSD.) 11373 For shared mappings, we should conversely verify that changes get 11374 propagated back to all the places they're supposed to be. 11375 11376 Grep wants private fixed already mapped. 11377 The main things grep needs to know about mmap are: 11378 * does it exist and is it safe to write into the mmap'd area 11379 * how to use it (BSD variants) */ 11380 11381 #include <fcntl.h> 11382 #include <sys/mman.h> 11383 11384 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 11385 char *malloc (); 11386 #endif 11387 11388 /* This mess was copied from the GNU getpagesize.h. */ 11389 #ifndef HAVE_GETPAGESIZE 11390 # ifdef _SC_PAGESIZE 11391 # define getpagesize() sysconf(_SC_PAGESIZE) 11392 # else /* no _SC_PAGESIZE */ 11393 # ifdef HAVE_SYS_PARAM_H 11394 # include <sys/param.h> 11395 # ifdef EXEC_PAGESIZE 11396 # define getpagesize() EXEC_PAGESIZE 11397 # else /* no EXEC_PAGESIZE */ 11398 # ifdef NBPG 11399 # define getpagesize() NBPG * CLSIZE 11400 # ifndef CLSIZE 11401 # define CLSIZE 1 11402 # endif /* no CLSIZE */ 11403 # else /* no NBPG */ 11404 # ifdef NBPC 11405 # define getpagesize() NBPC 11406 # else /* no NBPC */ 11407 # ifdef PAGESIZE 11408 # define getpagesize() PAGESIZE 11409 # endif /* PAGESIZE */ 11410 # endif /* no NBPC */ 11411 # endif /* no NBPG */ 11412 # endif /* no EXEC_PAGESIZE */ 11413 # else /* no HAVE_SYS_PARAM_H */ 11414 # define getpagesize() 8192 /* punt totally */ 11415 # endif /* no HAVE_SYS_PARAM_H */ 11416 # endif /* no _SC_PAGESIZE */ 11417 11418 #endif /* no HAVE_GETPAGESIZE */ 11419 11420 int 11421 main () 11422 { 11423 char *data, *data2, *data3; 11424 const char *cdata2; 11425 int i, pagesize; 11426 int fd, fd2; 11427 11428 pagesize = getpagesize (); 11429 11430 /* First, make a file with some known garbage in it. */ 11431 data = (char *) malloc (pagesize); 11432 if (!data) 11433 return 1; 11434 for (i = 0; i < pagesize; ++i) 11435 *(data + i) = rand (); 11436 umask (0); 11437 fd = creat ("conftest.mmap", 0600); 11438 if (fd < 0) 11439 return 2; 11440 if (write (fd, data, pagesize) != pagesize) 11441 return 3; 11442 close (fd); 11443 11444 /* Next, check that the tail of a page is zero-filled. File must have 11445 non-zero length, otherwise we risk SIGBUS for entire page. */ 11446 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 11447 if (fd2 < 0) 11448 return 4; 11449 cdata2 = ""; 11450 if (write (fd2, cdata2, 1) != 1) 11451 return 5; 11452 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 11453 if (data2 == MAP_FAILED) 11454 return 6; 11455 for (i = 0; i < pagesize; ++i) 11456 if (*(data2 + i)) 11457 return 7; 11458 close (fd2); 11459 if (munmap (data2, pagesize)) 11460 return 8; 11461 11462 /* Next, try to mmap the file at a fixed address which already has 11463 something else allocated at it. If we can, also make sure that 11464 we see the same garbage. */ 11465 fd = open ("conftest.mmap", O_RDWR); 11466 if (fd < 0) 11467 return 9; 11468 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 11469 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 11470 return 10; 11471 for (i = 0; i < pagesize; ++i) 11472 if (*(data + i) != *(data2 + i)) 11473 return 11; 11474 11475 /* Finally, make sure that changes to the mapped area do not 11476 percolate back to the file as seen by read(). (This is a bug on 11477 some variants of i386 svr4.0.) */ 11478 for (i = 0; i < pagesize; ++i) 11479 *(data2 + i) = *(data2 + i) + 1; 11480 data3 = (char *) malloc (pagesize); 11481 if (!data3) 11482 return 12; 11483 if (read (fd, data3, pagesize) != pagesize) 11484 return 13; 11485 for (i = 0; i < pagesize; ++i) 11486 if (*(data + i) != *(data3 + i)) 11487 return 14; 11488 close (fd); 11489 return 0; 11490 } 11491 _ACEOF 11492 if ac_fn_c_try_run "$LINENO"; then : 11493 ac_cv_func_mmap_fixed_mapped=yes 11494 else 11495 ac_cv_func_mmap_fixed_mapped=no 11496 fi 11497 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11498 conftest.$ac_objext conftest.beam conftest.$ac_ext 11499 fi 11500 11501 fi 11502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 11503 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 11504 if test $ac_cv_func_mmap_fixed_mapped = yes; then 11505 11506 $as_echo "#define HAVE_MMAP 1" >>confdefs.h 11507 11508 fi 11509 rm -f conftest.mmap conftest.txt 11510 11511 for ac_func in memcpy strerror 11512 do : 11513 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11514 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11515 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 11516 cat >>confdefs.h <<_ACEOF 11517 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11518 _ACEOF 11519 11520 fi 11521 done 11522 11523 fi 11524 11525 for ac_header in unistd.h 11526 do : 11527 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 11528 if test "x$ac_cv_header_unistd_h" = xyes; then : 11529 cat >>confdefs.h <<_ACEOF 11530 #define HAVE_UNISTD_H 1 11531 _ACEOF 11532 11533 fi 11534 11535 done 11536 11537 11538 11539 # Check whether --with-toolexeclibdir was given. 11540 if test "${with_toolexeclibdir+set}" = set; then : 11541 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 11542 /) 11543 ;; 11544 */) 11545 with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 11546 ;; 11547 esac 11548 else 11549 with_toolexeclibdir=no 11550 fi 11551 11552 11553 11554 if test -n "$with_cross_host" && 11555 test x"$with_cross_host" != x"no"; then 11556 toolexecdir='$(exec_prefix)/$(target_alias)' 11557 case ${with_toolexeclibdir} in 11558 no) 11559 toolexeclibdir='$(toolexecdir)/lib' 11560 ;; 11561 *) 11562 toolexeclibdir=${with_toolexeclibdir} 11563 ;; 11564 esac 11565 else 11566 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11567 toolexeclibdir='$(libdir)' 11568 fi 11569 if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then 11570 multiosdir=/`$CC -print-multi-os-directory` 11571 case $multiosdir in 11572 /.) multiosdir= ;; # Avoid trailing /. 11573 esac 11574 else 11575 multiosdir= 11576 fi 11577 toolexeclibdir=${toolexeclibdir}${multiosdir} 11578 11579 11580 11581 if test -n "$with_target_subdir"; then 11582 TARGET_LIBRARY_TRUE= 11583 TARGET_LIBRARY_FALSE='#' 11584 else 11585 TARGET_LIBRARY_TRUE='#' 11586 TARGET_LIBRARY_FALSE= 11587 fi 11588 11589 11590 if test "${multilib}" = "yes"; then 11591 multilib_arg="--enable-multilib" 11592 else 11593 multilib_arg= 11594 fi 11595 11596 # Enable --enable-host-shared. 11597 # Check whether --enable-host-shared was given. 11598 if test "${enable_host_shared+set}" = set; then : 11599 enableval=$enable_host_shared; 11600 fi 11601 11602 11603 11604 # Enable --enable-host-pie. 11605 # Check whether --enable-host-pie was given. 11606 if test "${enable_host_pie+set}" = set; then : 11607 enableval=$enable_host_pie; 11608 fi 11609 11610 11611 11612 if test x$enable_host_shared = xyes; then 11613 PICFLAG=-fPIC 11614 elif test x$enable_host_pie = xyes; then 11615 PICFLAG=-fPIE 11616 else 11617 PICFLAG= 11618 fi 11619 11620 11621 ac_config_files="$ac_config_files Makefile" 11622 11623 cat >confcache <<\_ACEOF 11624 # This file is a shell script that caches the results of configure 11625 # tests run on this system so they can be shared between configure 11626 # scripts and configure runs, see configure's option --config-cache. 11627 # It is not useful on other systems. If it contains results you don't 11628 # want to keep, you may remove or edit it. 11629 # 11630 # config.status only pays attention to the cache file if you give it 11631 # the --recheck option to rerun configure. 11632 # 11633 # `ac_cv_env_foo' variables (set or unset) will be overridden when 11634 # loading this file, other *unset* `ac_cv_foo' will be assigned the 11635 # following values. 11636 11637 _ACEOF 11638 11639 # The following way of writing the cache mishandles newlines in values, 11640 # but we know of no workaround that is simple, portable, and efficient. 11641 # So, we kill variables containing newlines. 11642 # Ultrix sh set writes to stderr and can't be redirected directly, 11643 # and sets the high bit in the cache file unless we assign to the vars. 11644 ( 11645 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11646 eval ac_val=\$$ac_var 11647 case $ac_val in #( 11648 *${as_nl}*) 11649 case $ac_var in #( 11650 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11651 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11652 esac 11653 case $ac_var in #( 11654 _ | IFS | as_nl) ;; #( 11655 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11656 *) { eval $ac_var=; unset $ac_var;} ;; 11657 esac ;; 11658 esac 11659 done 11660 11661 (set) 2>&1 | 11662 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11663 *${as_nl}ac_space=\ *) 11664 # `set' does not quote correctly, so add quotes: double-quote 11665 # substitution turns \\\\ into \\, and sed turns \\ into \. 11666 sed -n \ 11667 "s/'/'\\\\''/g; 11668 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11669 ;; #( 11670 *) 11671 # `set' quotes correctly as required by POSIX, so do not add quotes. 11672 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11673 ;; 11674 esac | 11675 sort 11676 ) | 11677 sed ' 11678 /^ac_cv_env_/b end 11679 t clear 11680 :clear 11681 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11682 t end 11683 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11684 :end' >>confcache 11685 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11686 if test -w "$cache_file"; then 11687 if test "x$cache_file" != "x/dev/null"; then 11688 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11689 $as_echo "$as_me: updating cache $cache_file" >&6;} 11690 if test ! -f "$cache_file" || test -h "$cache_file"; then 11691 cat confcache >"$cache_file" 11692 else 11693 case $cache_file in #( 11694 */* | ?:*) 11695 mv -f confcache "$cache_file"$$ && 11696 mv -f "$cache_file"$$ "$cache_file" ;; #( 11697 *) 11698 mv -f confcache "$cache_file" ;; 11699 esac 11700 fi 11701 fi 11702 else 11703 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11704 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11705 fi 11706 fi 11707 rm -f confcache 11708 11709 test "x$prefix" = xNONE && prefix=$ac_default_prefix 11710 # Let make expand exec_prefix. 11711 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11712 11713 # Transform confdefs.h into DEFS. 11714 # Protect against shell expansion while executing Makefile rules. 11715 # Protect against Makefile macro expansion. 11716 # 11717 # If the first sed substitution is executed (which looks for macros that 11718 # take arguments), then branch to the quote section. Otherwise, 11719 # look for a macro that doesn't take arguments. 11720 ac_script=' 11721 :mline 11722 /\\$/{ 11723 N 11724 s,\\\n,, 11725 b mline 11726 } 11727 t clear 11728 :clear 11729 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 11730 t quote 11731 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 11732 t quote 11733 b any 11734 :quote 11735 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 11736 s/\[/\\&/g 11737 s/\]/\\&/g 11738 s/\$/$$/g 11739 H 11740 :any 11741 ${ 11742 g 11743 s/^\n// 11744 s/\n/ /g 11745 p 11746 } 11747 ' 11748 DEFS=`sed -n "$ac_script" confdefs.h` 11749 11750 11751 ac_libobjs= 11752 ac_ltlibobjs= 11753 U= 11754 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11755 # 1. Remove the extension, and $U if already installed. 11756 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11757 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11758 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11759 # will be set to the directory where LIBOBJS objects are built. 11760 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11761 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11762 done 11763 LIBOBJS=$ac_libobjs 11764 11765 LTLIBOBJS=$ac_ltlibobjs 11766 11767 11768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11769 $as_echo_n "checking that generated files are newer than configure... " >&6; } 11770 if test -n "$am_sleep_pid"; then 11771 # Hide warnings about reused PIDs. 11772 wait $am_sleep_pid 2>/dev/null 11773 fi 11774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 11775 $as_echo "done" >&6; } 11776 if test -n "$EXEEXT"; then 11777 am__EXEEXT_TRUE= 11778 am__EXEEXT_FALSE='#' 11779 else 11780 am__EXEEXT_TRUE='#' 11781 am__EXEEXT_FALSE= 11782 fi 11783 11784 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11785 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11786 Usually this means the macro was only invoked conditionally." "$LINENO" 5 11787 fi 11788 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11789 as_fn_error $? "conditional \"AMDEP\" was never defined. 11790 Usually this means the macro was only invoked conditionally." "$LINENO" 5 11791 fi 11792 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11793 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11794 Usually this means the macro was only invoked conditionally." "$LINENO" 5 11795 fi 11796 if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then 11797 as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined. 11798 Usually this means the macro was only invoked conditionally." "$LINENO" 5 11799 fi 11800 if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then 11801 as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined. 11802 Usually this means the macro was only invoked conditionally." "$LINENO" 5 11803 fi 11804 11805 : "${CONFIG_STATUS=./config.status}" 11806 ac_write_fail=0 11807 ac_clean_files_save=$ac_clean_files 11808 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11809 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11810 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11811 as_write_fail=0 11812 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11813 #! $SHELL 11814 # Generated by $as_me. 11815 # Run this file to recreate the current configuration. 11816 # Compiler output produced by configure, useful for debugging 11817 # configure, is in config.log if it exists. 11818 11819 debug=false 11820 ac_cs_recheck=false 11821 ac_cs_silent=false 11822 11823 SHELL=\${CONFIG_SHELL-$SHELL} 11824 export SHELL 11825 _ASEOF 11826 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11827 ## -------------------- ## 11828 ## M4sh Initialization. ## 11829 ## -------------------- ## 11830 11831 # Be more Bourne compatible 11832 DUALCASE=1; export DUALCASE # for MKS sh 11833 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11834 emulate sh 11835 NULLCMD=: 11836 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11837 # is contrary to our usage. Disable this feature. 11838 alias -g '${1+"$@"}'='"$@"' 11839 setopt NO_GLOB_SUBST 11840 else 11841 case `(set -o) 2>/dev/null` in #( 11842 *posix*) : 11843 set -o posix ;; #( 11844 *) : 11845 ;; 11846 esac 11847 fi 11848 11849 11850 as_nl=' 11851 ' 11852 export as_nl 11853 # Printing a long string crashes Solaris 7 /usr/bin/printf. 11854 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11855 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11856 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11857 # Prefer a ksh shell builtin over an external printf program on Solaris, 11858 # but without wasting forks for bash or zsh. 11859 if test -z "$BASH_VERSION$ZSH_VERSION" \ 11860 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11861 as_echo='print -r --' 11862 as_echo_n='print -rn --' 11863 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11864 as_echo='printf %s\n' 11865 as_echo_n='printf %s' 11866 else 11867 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11868 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11869 as_echo_n='/usr/ucb/echo -n' 11870 else 11871 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11872 as_echo_n_body='eval 11873 arg=$1; 11874 case $arg in #( 11875 *"$as_nl"*) 11876 expr "X$arg" : "X\\(.*\\)$as_nl"; 11877 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11878 esac; 11879 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11880 ' 11881 export as_echo_n_body 11882 as_echo_n='sh -c $as_echo_n_body as_echo' 11883 fi 11884 export as_echo_body 11885 as_echo='sh -c $as_echo_body as_echo' 11886 fi 11887 11888 # The user is always right. 11889 if test "${PATH_SEPARATOR+set}" != set; then 11890 PATH_SEPARATOR=: 11891 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11892 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11893 PATH_SEPARATOR=';' 11894 } 11895 fi 11896 11897 11898 # IFS 11899 # We need space, tab and new line, in precisely that order. Quoting is 11900 # there to prevent editors from complaining about space-tab. 11901 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 11902 # splitting by setting IFS to empty value.) 11903 IFS=" "" $as_nl" 11904 11905 # Find who we are. Look in the path if we contain no directory separator. 11906 as_myself= 11907 case $0 in #(( 11908 *[\\/]* ) as_myself=$0 ;; 11909 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11910 for as_dir in $PATH 11911 do 11912 IFS=$as_save_IFS 11913 test -z "$as_dir" && as_dir=. 11914 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11915 done 11916 IFS=$as_save_IFS 11917 11918 ;; 11919 esac 11920 # We did not find ourselves, most probably we were run as `sh COMMAND' 11921 # in which case we are not to be found in the path. 11922 if test "x$as_myself" = x; then 11923 as_myself=$0 11924 fi 11925 if test ! -f "$as_myself"; then 11926 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11927 exit 1 11928 fi 11929 11930 # Unset variables that we do not need and which cause bugs (e.g. in 11931 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11932 # suppresses any "Segmentation fault" message there. '((' could 11933 # trigger a bug in pdksh 5.2.14. 11934 for as_var in BASH_ENV ENV MAIL MAILPATH 11935 do eval test x\${$as_var+set} = xset \ 11936 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11937 done 11938 PS1='$ ' 11939 PS2='> ' 11940 PS4='+ ' 11941 11942 # NLS nuisances. 11943 LC_ALL=C 11944 export LC_ALL 11945 LANGUAGE=C 11946 export LANGUAGE 11947 11948 # CDPATH. 11949 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11950 11951 11952 # as_fn_error STATUS ERROR [LINENO LOG_FD] 11953 # ---------------------------------------- 11954 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11955 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11956 # script with STATUS, using 1 if that was 0. 11957 as_fn_error () 11958 { 11959 as_status=$1; test $as_status -eq 0 && as_status=1 11960 if test "$4"; then 11961 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11962 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11963 fi 11964 $as_echo "$as_me: error: $2" >&2 11965 as_fn_exit $as_status 11966 } # as_fn_error 11967 11968 11969 # as_fn_set_status STATUS 11970 # ----------------------- 11971 # Set $? to STATUS, without forking. 11972 as_fn_set_status () 11973 { 11974 return $1 11975 } # as_fn_set_status 11976 11977 # as_fn_exit STATUS 11978 # ----------------- 11979 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11980 as_fn_exit () 11981 { 11982 set +e 11983 as_fn_set_status $1 11984 exit $1 11985 } # as_fn_exit 11986 11987 # as_fn_unset VAR 11988 # --------------- 11989 # Portably unset VAR. 11990 as_fn_unset () 11991 { 11992 { eval $1=; unset $1;} 11993 } 11994 as_unset=as_fn_unset 11995 # as_fn_append VAR VALUE 11996 # ---------------------- 11997 # Append the text in VALUE to the end of the definition contained in VAR. Take 11998 # advantage of any shell optimizations that allow amortized linear growth over 11999 # repeated appends, instead of the typical quadratic growth present in naive 12000 # implementations. 12001 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12002 eval 'as_fn_append () 12003 { 12004 eval $1+=\$2 12005 }' 12006 else 12007 as_fn_append () 12008 { 12009 eval $1=\$$1\$2 12010 } 12011 fi # as_fn_append 12012 12013 # as_fn_arith ARG... 12014 # ------------------ 12015 # Perform arithmetic evaluation on the ARGs, and store the result in the 12016 # global $as_val. Take advantage of shells that can avoid forks. The arguments 12017 # must be portable across $(()) and expr. 12018 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12019 eval 'as_fn_arith () 12020 { 12021 as_val=$(( $* )) 12022 }' 12023 else 12024 as_fn_arith () 12025 { 12026 as_val=`expr "$@" || test $? -eq 1` 12027 } 12028 fi # as_fn_arith 12029 12030 12031 if expr a : '\(a\)' >/dev/null 2>&1 && 12032 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12033 as_expr=expr 12034 else 12035 as_expr=false 12036 fi 12037 12038 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12039 as_basename=basename 12040 else 12041 as_basename=false 12042 fi 12043 12044 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12045 as_dirname=dirname 12046 else 12047 as_dirname=false 12048 fi 12049 12050 as_me=`$as_basename -- "$0" || 12051 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12052 X"$0" : 'X\(//\)$' \| \ 12053 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12054 $as_echo X/"$0" | 12055 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12056 s//\1/ 12057 q 12058 } 12059 /^X\/\(\/\/\)$/{ 12060 s//\1/ 12061 q 12062 } 12063 /^X\/\(\/\).*/{ 12064 s//\1/ 12065 q 12066 } 12067 s/.*/./; q'` 12068 12069 # Avoid depending upon Character Ranges. 12070 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12071 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12072 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12073 as_cr_digits='0123456789' 12074 as_cr_alnum=$as_cr_Letters$as_cr_digits 12075 12076 ECHO_C= ECHO_N= ECHO_T= 12077 case `echo -n x` in #((((( 12078 -n*) 12079 case `echo 'xy\c'` in 12080 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12081 xy) ECHO_C='\c';; 12082 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12083 ECHO_T=' ';; 12084 esac;; 12085 *) 12086 ECHO_N='-n';; 12087 esac 12088 12089 rm -f conf$$ conf$$.exe conf$$.file 12090 if test -d conf$$.dir; then 12091 rm -f conf$$.dir/conf$$.file 12092 else 12093 rm -f conf$$.dir 12094 mkdir conf$$.dir 2>/dev/null 12095 fi 12096 if (echo >conf$$.file) 2>/dev/null; then 12097 if ln -s conf$$.file conf$$ 2>/dev/null; then 12098 as_ln_s='ln -s' 12099 # ... but there are two gotchas: 12100 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12101 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12102 # In both cases, we have to default to `cp -pR'. 12103 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12104 as_ln_s='cp -pR' 12105 elif ln conf$$.file conf$$ 2>/dev/null; then 12106 as_ln_s=ln 12107 else 12108 as_ln_s='cp -pR' 12109 fi 12110 else 12111 as_ln_s='cp -pR' 12112 fi 12113 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12114 rmdir conf$$.dir 2>/dev/null 12115 12116 12117 # as_fn_mkdir_p 12118 # ------------- 12119 # Create "$as_dir" as a directory, including parents if necessary. 12120 as_fn_mkdir_p () 12121 { 12122 12123 case $as_dir in #( 12124 -*) as_dir=./$as_dir;; 12125 esac 12126 test -d "$as_dir" || eval $as_mkdir_p || { 12127 as_dirs= 12128 while :; do 12129 case $as_dir in #( 12130 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12131 *) as_qdir=$as_dir;; 12132 esac 12133 as_dirs="'$as_qdir' $as_dirs" 12134 as_dir=`$as_dirname -- "$as_dir" || 12135 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12136 X"$as_dir" : 'X\(//\)[^/]' \| \ 12137 X"$as_dir" : 'X\(//\)$' \| \ 12138 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12139 $as_echo X"$as_dir" | 12140 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12141 s//\1/ 12142 q 12143 } 12144 /^X\(\/\/\)[^/].*/{ 12145 s//\1/ 12146 q 12147 } 12148 /^X\(\/\/\)$/{ 12149 s//\1/ 12150 q 12151 } 12152 /^X\(\/\).*/{ 12153 s//\1/ 12154 q 12155 } 12156 s/.*/./; q'` 12157 test -d "$as_dir" && break 12158 done 12159 test -z "$as_dirs" || eval "mkdir $as_dirs" 12160 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12161 12162 12163 } # as_fn_mkdir_p 12164 if mkdir -p . 2>/dev/null; then 12165 as_mkdir_p='mkdir -p "$as_dir"' 12166 else 12167 test -d ./-p && rmdir ./-p 12168 as_mkdir_p=false 12169 fi 12170 12171 12172 # as_fn_executable_p FILE 12173 # ----------------------- 12174 # Test if FILE is an executable regular file. 12175 as_fn_executable_p () 12176 { 12177 test -f "$1" && test -x "$1" 12178 } # as_fn_executable_p 12179 as_test_x='test -x' 12180 as_executable_p=as_fn_executable_p 12181 12182 # Sed expression to map a string onto a valid CPP name. 12183 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12184 12185 # Sed expression to map a string onto a valid variable name. 12186 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12187 12188 12189 exec 6>&1 12190 ## ----------------------------------- ## 12191 ## Main body of $CONFIG_STATUS script. ## 12192 ## ----------------------------------- ## 12193 _ASEOF 12194 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12195 12196 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12197 # Save the log message, to keep $0 and so on meaningful, and to 12198 # report actual input values of CONFIG_FILES etc. instead of their 12199 # values after options handling. 12200 ac_log=" 12201 This file was extended by zlib $as_me 1.3.1, which was 12202 generated by GNU Autoconf 2.69. Invocation command line was 12203 12204 CONFIG_FILES = $CONFIG_FILES 12205 CONFIG_HEADERS = $CONFIG_HEADERS 12206 CONFIG_LINKS = $CONFIG_LINKS 12207 CONFIG_COMMANDS = $CONFIG_COMMANDS 12208 $ $0 $@ 12209 12210 on `(hostname || uname -n) 2>/dev/null | sed 1q` 12211 " 12212 12213 _ACEOF 12214 12215 case $ac_config_files in *" 12216 "*) set x $ac_config_files; shift; ac_config_files=$*;; 12217 esac 12218 12219 12220 12221 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12222 # Files that config.status was made for. 12223 config_files="$ac_config_files" 12224 config_commands="$ac_config_commands" 12225 12226 _ACEOF 12227 12228 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12229 ac_cs_usage="\ 12230 \`$as_me' instantiates files and other configuration actions 12231 from templates according to the current configuration. Unless the files 12232 and actions are specified as TAGs, all are instantiated by default. 12233 12234 Usage: $0 [OPTION]... [TAG]... 12235 12236 -h, --help print this help, then exit 12237 -V, --version print version number and configuration settings, then exit 12238 --config print configuration, then exit 12239 -q, --quiet, --silent 12240 do not print progress messages 12241 -d, --debug don't remove temporary files 12242 --recheck update $as_me by reconfiguring in the same conditions 12243 --file=FILE[:TEMPLATE] 12244 instantiate the configuration file FILE 12245 12246 Configuration files: 12247 $config_files 12248 12249 Configuration commands: 12250 $config_commands 12251 12252 Report bugs to the package provider." 12253 12254 _ACEOF 12255 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12256 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12257 ac_cs_version="\\ 12258 zlib config.status 1.3.1 12259 configured by $0, generated by GNU Autoconf 2.69, 12260 with options \\"\$ac_cs_config\\" 12261 12262 Copyright (C) 2012 Free Software Foundation, Inc. 12263 This config.status script is free software; the Free Software Foundation 12264 gives unlimited permission to copy, distribute and modify it." 12265 12266 ac_pwd='$ac_pwd' 12267 srcdir='$srcdir' 12268 INSTALL='$INSTALL' 12269 MKDIR_P='$MKDIR_P' 12270 AWK='$AWK' 12271 test -n "\$AWK" || AWK=awk 12272 _ACEOF 12273 12274 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12275 # The default lists apply if the user does not specify any file. 12276 ac_need_defaults=: 12277 while test $# != 0 12278 do 12279 case $1 in 12280 --*=?*) 12281 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12282 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12283 ac_shift=: 12284 ;; 12285 --*=) 12286 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12287 ac_optarg= 12288 ac_shift=: 12289 ;; 12290 *) 12291 ac_option=$1 12292 ac_optarg=$2 12293 ac_shift=shift 12294 ;; 12295 esac 12296 12297 case $ac_option in 12298 # Handling of the options. 12299 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12300 ac_cs_recheck=: ;; 12301 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12302 $as_echo "$ac_cs_version"; exit ;; 12303 --config | --confi | --conf | --con | --co | --c ) 12304 $as_echo "$ac_cs_config"; exit ;; 12305 --debug | --debu | --deb | --de | --d | -d ) 12306 debug=: ;; 12307 --file | --fil | --fi | --f ) 12308 $ac_shift 12309 case $ac_optarg in 12310 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12311 '') as_fn_error $? "missing file argument" ;; 12312 esac 12313 as_fn_append CONFIG_FILES " '$ac_optarg'" 12314 ac_need_defaults=false;; 12315 --he | --h | --help | --hel | -h ) 12316 $as_echo "$ac_cs_usage"; exit ;; 12317 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12318 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12319 ac_cs_silent=: ;; 12320 12321 # This is an error. 12322 -*) as_fn_error $? "unrecognized option: \`$1' 12323 Try \`$0 --help' for more information." ;; 12324 12325 *) as_fn_append ac_config_targets " $1" 12326 ac_need_defaults=false ;; 12327 12328 esac 12329 shift 12330 done 12331 12332 ac_configure_extra_args= 12333 12334 if $ac_cs_silent; then 12335 exec 6>/dev/null 12336 ac_configure_extra_args="$ac_configure_extra_args --silent" 12337 fi 12338 12339 _ACEOF 12340 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12341 if \$ac_cs_recheck; then 12342 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12343 shift 12344 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12345 CONFIG_SHELL='$SHELL' 12346 export CONFIG_SHELL 12347 exec "\$@" 12348 fi 12349 12350 _ACEOF 12351 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12352 exec 5>>config.log 12353 { 12354 echo 12355 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12356 ## Running $as_me. ## 12357 _ASBOX 12358 $as_echo "$ac_log" 12359 } >&5 12360 12361 _ACEOF 12362 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12363 # 12364 # INIT-COMMANDS 12365 # 12366 12367 srcdir="$srcdir" 12368 host="$host" 12369 target="$target" 12370 with_multisubdir="$with_multisubdir" 12371 with_multisrctop="$with_multisrctop" 12372 with_target_subdir="$with_target_subdir" 12373 ac_configure_args="${multilib_arg} ${ac_configure_args}" 12374 multi_basedir="$multi_basedir" 12375 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12376 CC="$CC" 12377 CXX="$CXX" 12378 GFORTRAN="$GFORTRAN" 12379 GDC="$GDC" 12380 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12381 12382 12383 # The HP-UX ksh and POSIX shell print the target directory to stdout 12384 # if CDPATH is set. 12385 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12386 12387 sed_quote_subst='$sed_quote_subst' 12388 double_quote_subst='$double_quote_subst' 12389 delay_variable_subst='$delay_variable_subst' 12390 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12391 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12392 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12393 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12394 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12395 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12396 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12397 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12398 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12399 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12400 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12401 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12402 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12403 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12404 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12405 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12406 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12407 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12408 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12409 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12410 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12411 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12412 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12413 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12414 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12415 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12416 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12417 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12418 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12419 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12420 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12421 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12422 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12423 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12424 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12425 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12426 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12427 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12428 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12429 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12430 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12431 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12432 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12433 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12434 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12435 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12436 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12437 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12438 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"`' 12439 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12440 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12441 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12442 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12443 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12444 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12445 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12446 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12447 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12448 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12449 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12450 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12451 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12452 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12453 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12454 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12455 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12456 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12457 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12458 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12459 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12460 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12461 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12462 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12463 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12464 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12465 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12466 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12467 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12468 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12469 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12470 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12471 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12472 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12473 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12474 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12475 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12476 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12477 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12478 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12479 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12480 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12481 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12482 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12483 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12484 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12485 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12486 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12487 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12488 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12489 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12490 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12491 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12492 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12493 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12494 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12495 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12496 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12497 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12498 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12499 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12500 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12501 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12502 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12503 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12504 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12505 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12506 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12507 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12508 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12509 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12510 12511 LTCC='$LTCC' 12512 LTCFLAGS='$LTCFLAGS' 12513 compiler='$compiler_DEFAULT' 12514 12515 # A function that is used when there is no print builtin or printf. 12516 func_fallback_echo () 12517 { 12518 eval 'cat <<_LTECHO_EOF 12519 \$1 12520 _LTECHO_EOF' 12521 } 12522 12523 # Quote evaled strings. 12524 for var in SHELL \ 12525 ECHO \ 12526 SED \ 12527 GREP \ 12528 EGREP \ 12529 FGREP \ 12530 LD \ 12531 NM \ 12532 LN_S \ 12533 lt_SP2NL \ 12534 lt_NL2SP \ 12535 reload_flag \ 12536 OBJDUMP \ 12537 deplibs_check_method \ 12538 file_magic_cmd \ 12539 AR \ 12540 AR_FLAGS \ 12541 STRIP \ 12542 RANLIB \ 12543 CC \ 12544 CFLAGS \ 12545 compiler \ 12546 lt_cv_sys_global_symbol_pipe \ 12547 lt_cv_sys_global_symbol_to_cdecl \ 12548 lt_cv_sys_global_symbol_to_c_name_address \ 12549 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12550 lt_prog_compiler_no_builtin_flag \ 12551 lt_prog_compiler_wl \ 12552 lt_prog_compiler_pic \ 12553 lt_prog_compiler_static \ 12554 lt_cv_prog_compiler_c_o \ 12555 need_locks \ 12556 DSYMUTIL \ 12557 NMEDIT \ 12558 LIPO \ 12559 OTOOL \ 12560 OTOOL64 \ 12561 shrext_cmds \ 12562 export_dynamic_flag_spec \ 12563 whole_archive_flag_spec \ 12564 compiler_needs_object \ 12565 with_gnu_ld \ 12566 allow_undefined_flag \ 12567 no_undefined_flag \ 12568 hardcode_libdir_flag_spec \ 12569 hardcode_libdir_flag_spec_ld \ 12570 hardcode_libdir_separator \ 12571 fix_srcfile_path \ 12572 exclude_expsyms \ 12573 include_expsyms \ 12574 file_list_spec \ 12575 variables_saved_for_relink \ 12576 libname_spec \ 12577 library_names_spec \ 12578 soname_spec \ 12579 install_override_mode \ 12580 finish_eval \ 12581 old_striplib \ 12582 striplib; do 12583 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12584 *[\\\\\\\`\\"\\\$]*) 12585 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12586 ;; 12587 *) 12588 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12589 ;; 12590 esac 12591 done 12592 12593 # Double-quote double-evaled strings. 12594 for var in reload_cmds \ 12595 old_postinstall_cmds \ 12596 old_postuninstall_cmds \ 12597 old_archive_cmds \ 12598 extract_expsyms_cmds \ 12599 old_archive_from_new_cmds \ 12600 old_archive_from_expsyms_cmds \ 12601 archive_cmds \ 12602 archive_expsym_cmds \ 12603 module_cmds \ 12604 module_expsym_cmds \ 12605 export_symbols_cmds \ 12606 prelink_cmds \ 12607 postinstall_cmds \ 12608 postuninstall_cmds \ 12609 finish_cmds \ 12610 sys_lib_search_path_spec \ 12611 sys_lib_dlsearch_path_spec; do 12612 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12613 *[\\\\\\\`\\"\\\$]*) 12614 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12615 ;; 12616 *) 12617 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12618 ;; 12619 esac 12620 done 12621 12622 ac_aux_dir='$ac_aux_dir' 12623 xsi_shell='$xsi_shell' 12624 lt_shell_append='$lt_shell_append' 12625 12626 # See if we are running on zsh, and set the options which allow our 12627 # commands through without removal of \ escapes INIT. 12628 if test -n "\${ZSH_VERSION+set}" ; then 12629 setopt NO_GLOB_SUBST 12630 fi 12631 12632 12633 PACKAGE='$PACKAGE' 12634 VERSION='$VERSION' 12635 TIMESTAMP='$TIMESTAMP' 12636 RM='$RM' 12637 ofile='$ofile' 12638 12639 12640 12641 12642 _ACEOF 12643 12644 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12645 12646 # Handling of arguments. 12647 for ac_config_target in $ac_config_targets 12648 do 12649 case $ac_config_target in 12650 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12651 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12652 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12653 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12654 12655 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12656 esac 12657 done 12658 12659 12660 # If the user did not use the arguments to specify the items to instantiate, 12661 # then the envvar interface is used. Set only those that are not. 12662 # We use the long form for the default assignment because of an extremely 12663 # bizarre bug on SunOS 4.1.3. 12664 if $ac_need_defaults; then 12665 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12666 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12667 fi 12668 12669 # Have a temporary directory for convenience. Make it in the build tree 12670 # simply because there is no reason against having it here, and in addition, 12671 # creating and moving files from /tmp can sometimes cause problems. 12672 # Hook for its removal unless debugging. 12673 # Note that there is a small window in which the directory will not be cleaned: 12674 # after its creation but before its name has been assigned to `$tmp'. 12675 $debug || 12676 { 12677 tmp= ac_tmp= 12678 trap 'exit_status=$? 12679 : "${ac_tmp:=$tmp}" 12680 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12681 ' 0 12682 trap 'as_fn_exit 1' 1 2 13 15 12683 } 12684 # Create a (secure) tmp directory for tmp files. 12685 12686 { 12687 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12688 test -d "$tmp" 12689 } || 12690 { 12691 tmp=./conf$$-$RANDOM 12692 (umask 077 && mkdir "$tmp") 12693 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12694 ac_tmp=$tmp 12695 12696 # Set up the scripts for CONFIG_FILES section. 12697 # No need to generate them if there are no CONFIG_FILES. 12698 # This happens for instance with `./config.status config.h'. 12699 if test -n "$CONFIG_FILES"; then 12700 12701 12702 ac_cr=`echo X | tr X '\015'` 12703 # On cygwin, bash can eat \r inside `` if the user requested igncr. 12704 # But we know of no other shell where ac_cr would be empty at this 12705 # point, so we can use a bashism as a fallback. 12706 if test "x$ac_cr" = x; then 12707 eval ac_cr=\$\'\\r\' 12708 fi 12709 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12710 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12711 ac_cs_awk_cr='\\r' 12712 else 12713 ac_cs_awk_cr=$ac_cr 12714 fi 12715 12716 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12717 _ACEOF 12718 12719 12720 { 12721 echo "cat >conf$$subs.awk <<_ACEOF" && 12722 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12723 echo "_ACEOF" 12724 } >conf$$subs.sh || 12725 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12726 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12727 ac_delim='%!_!# ' 12728 for ac_last_try in false false false false false :; do 12729 . ./conf$$subs.sh || 12730 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12731 12732 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12733 if test $ac_delim_n = $ac_delim_num; then 12734 break 12735 elif $ac_last_try; then 12736 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12737 else 12738 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12739 fi 12740 done 12741 rm -f conf$$subs.sh 12742 12743 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12744 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12745 _ACEOF 12746 sed -n ' 12747 h 12748 s/^/S["/; s/!.*/"]=/ 12749 p 12750 g 12751 s/^[^!]*!// 12752 :repl 12753 t repl 12754 s/'"$ac_delim"'$// 12755 t delim 12756 :nl 12757 h 12758 s/\(.\{148\}\)..*/\1/ 12759 t more1 12760 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12761 p 12762 n 12763 b repl 12764 :more1 12765 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12766 p 12767 g 12768 s/.\{148\}// 12769 t nl 12770 :delim 12771 h 12772 s/\(.\{148\}\)..*/\1/ 12773 t more2 12774 s/["\\]/\\&/g; s/^/"/; s/$/"/ 12775 p 12776 b 12777 :more2 12778 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12779 p 12780 g 12781 s/.\{148\}// 12782 t delim 12783 ' <conf$$subs.awk | sed ' 12784 /^[^""]/{ 12785 N 12786 s/\n// 12787 } 12788 ' >>$CONFIG_STATUS || ac_write_fail=1 12789 rm -f conf$$subs.awk 12790 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12791 _ACAWK 12792 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12793 for (key in S) S_is_set[key] = 1 12794 FS = "" 12795 12796 } 12797 { 12798 line = $ 0 12799 nfields = split(line, field, "@") 12800 substed = 0 12801 len = length(field[1]) 12802 for (i = 2; i < nfields; i++) { 12803 key = field[i] 12804 keylen = length(key) 12805 if (S_is_set[key]) { 12806 value = S[key] 12807 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12808 len += length(value) + length(field[++i]) 12809 substed = 1 12810 } else 12811 len += 1 + keylen 12812 } 12813 12814 print line 12815 } 12816 12817 _ACAWK 12818 _ACEOF 12819 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12820 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12821 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12822 else 12823 cat 12824 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12825 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12826 _ACEOF 12827 12828 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12829 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12830 # trailing colons and then remove the whole line if VPATH becomes empty 12831 # (actually we leave an empty line to preserve line numbers). 12832 if test "x$srcdir" = x.; then 12833 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12834 h 12835 s/// 12836 s/^/:/ 12837 s/[ ]*$/:/ 12838 s/:\$(srcdir):/:/g 12839 s/:\${srcdir}:/:/g 12840 s/:@srcdir@:/:/g 12841 s/^:*// 12842 s/:*$// 12843 x 12844 s/\(=[ ]*\).*/\1/ 12845 G 12846 s/\n// 12847 s/^[^=]*=[ ]*$// 12848 }' 12849 fi 12850 12851 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12852 fi # test -n "$CONFIG_FILES" 12853 12854 12855 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 12856 shift 12857 for ac_tag 12858 do 12859 case $ac_tag in 12860 :[FHLC]) ac_mode=$ac_tag; continue;; 12861 esac 12862 case $ac_mode$ac_tag in 12863 :[FHL]*:*);; 12864 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12865 :[FH]-) ac_tag=-:-;; 12866 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12867 esac 12868 ac_save_IFS=$IFS 12869 IFS=: 12870 set x $ac_tag 12871 IFS=$ac_save_IFS 12872 shift 12873 ac_file=$1 12874 shift 12875 12876 case $ac_mode in 12877 :L) ac_source=$1;; 12878 :[FH]) 12879 ac_file_inputs= 12880 for ac_f 12881 do 12882 case $ac_f in 12883 -) ac_f="$ac_tmp/stdin";; 12884 *) # Look for the file first in the build tree, then in the source tree 12885 # (if the path is not absolute). The absolute path cannot be DOS-style, 12886 # because $ac_f cannot contain `:'. 12887 test -f "$ac_f" || 12888 case $ac_f in 12889 [\\/$]*) false;; 12890 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12891 esac || 12892 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12893 esac 12894 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12895 as_fn_append ac_file_inputs " '$ac_f'" 12896 done 12897 12898 # Let's still pretend it is `configure' which instantiates (i.e., don't 12899 # use $as_me), people would be surprised to read: 12900 # /* config.h. Generated by config.status. */ 12901 configure_input='Generated from '` 12902 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12903 `' by configure.' 12904 if test x"$ac_file" != x-; then 12905 configure_input="$ac_file. $configure_input" 12906 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12907 $as_echo "$as_me: creating $ac_file" >&6;} 12908 fi 12909 # Neutralize special characters interpreted by sed in replacement strings. 12910 case $configure_input in #( 12911 *\&* | *\|* | *\\* ) 12912 ac_sed_conf_input=`$as_echo "$configure_input" | 12913 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12914 *) ac_sed_conf_input=$configure_input;; 12915 esac 12916 12917 case $ac_tag in 12918 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12919 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12920 esac 12921 ;; 12922 esac 12923 12924 ac_dir=`$as_dirname -- "$ac_file" || 12925 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12926 X"$ac_file" : 'X\(//\)[^/]' \| \ 12927 X"$ac_file" : 'X\(//\)$' \| \ 12928 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12929 $as_echo X"$ac_file" | 12930 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12931 s//\1/ 12932 q 12933 } 12934 /^X\(\/\/\)[^/].*/{ 12935 s//\1/ 12936 q 12937 } 12938 /^X\(\/\/\)$/{ 12939 s//\1/ 12940 q 12941 } 12942 /^X\(\/\).*/{ 12943 s//\1/ 12944 q 12945 } 12946 s/.*/./; q'` 12947 as_dir="$ac_dir"; as_fn_mkdir_p 12948 ac_builddir=. 12949 12950 case "$ac_dir" in 12951 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12952 *) 12953 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12954 # A ".." for each directory in $ac_dir_suffix. 12955 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12956 case $ac_top_builddir_sub in 12957 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12958 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12959 esac ;; 12960 esac 12961 ac_abs_top_builddir=$ac_pwd 12962 ac_abs_builddir=$ac_pwd$ac_dir_suffix 12963 # for backward compatibility: 12964 ac_top_builddir=$ac_top_build_prefix 12965 12966 case $srcdir in 12967 .) # We are building in place. 12968 ac_srcdir=. 12969 ac_top_srcdir=$ac_top_builddir_sub 12970 ac_abs_top_srcdir=$ac_pwd ;; 12971 [\\/]* | ?:[\\/]* ) # Absolute name. 12972 ac_srcdir=$srcdir$ac_dir_suffix; 12973 ac_top_srcdir=$srcdir 12974 ac_abs_top_srcdir=$srcdir ;; 12975 *) # Relative name. 12976 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12977 ac_top_srcdir=$ac_top_build_prefix$srcdir 12978 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12979 esac 12980 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12981 12982 12983 case $ac_mode in 12984 :F) 12985 # 12986 # CONFIG_FILE 12987 # 12988 12989 case $INSTALL in 12990 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12991 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12992 esac 12993 ac_MKDIR_P=$MKDIR_P 12994 case $MKDIR_P in 12995 [\\/$]* | ?:[\\/]* ) ;; 12996 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12997 esac 12998 _ACEOF 12999 13000 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13001 # If the template does not know about datarootdir, expand it. 13002 # FIXME: This hack should be removed a few years after 2.60. 13003 ac_datarootdir_hack=; ac_datarootdir_seen= 13004 ac_sed_dataroot=' 13005 /datarootdir/ { 13006 p 13007 q 13008 } 13009 /@datadir@/p 13010 /@docdir@/p 13011 /@infodir@/p 13012 /@localedir@/p 13013 /@mandir@/p' 13014 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13015 *datarootdir*) ac_datarootdir_seen=yes;; 13016 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13017 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13018 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13019 _ACEOF 13020 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13021 ac_datarootdir_hack=' 13022 s&@datadir@&$datadir&g 13023 s&@docdir@&$docdir&g 13024 s&@infodir@&$infodir&g 13025 s&@localedir@&$localedir&g 13026 s&@mandir@&$mandir&g 13027 s&\\\${datarootdir}&$datarootdir&g' ;; 13028 esac 13029 _ACEOF 13030 13031 # Neutralize VPATH when `$srcdir' = `.'. 13032 # Shell code in configure.ac might set extrasub. 13033 # FIXME: do we really want to maintain this feature? 13034 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13035 ac_sed_extra="$ac_vpsub 13036 $extrasub 13037 _ACEOF 13038 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13039 :t 13040 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13041 s|@configure_input@|$ac_sed_conf_input|;t t 13042 s&@top_builddir@&$ac_top_builddir_sub&;t t 13043 s&@top_build_prefix@&$ac_top_build_prefix&;t t 13044 s&@srcdir@&$ac_srcdir&;t t 13045 s&@abs_srcdir@&$ac_abs_srcdir&;t t 13046 s&@top_srcdir@&$ac_top_srcdir&;t t 13047 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13048 s&@builddir@&$ac_builddir&;t t 13049 s&@abs_builddir@&$ac_abs_builddir&;t t 13050 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13051 s&@INSTALL@&$ac_INSTALL&;t t 13052 s&@MKDIR_P@&$ac_MKDIR_P&;t t 13053 $ac_datarootdir_hack 13054 " 13055 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13056 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13057 13058 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13059 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13060 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13061 "$ac_tmp/out"`; test -z "$ac_out"; } && 13062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13063 which seems to be undefined. Please make sure it is defined" >&5 13064 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13065 which seems to be undefined. Please make sure it is defined" >&2;} 13066 13067 rm -f "$ac_tmp/stdin" 13068 case $ac_file in 13069 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13070 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13071 esac \ 13072 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13073 ;; 13074 13075 13076 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13077 $as_echo "$as_me: executing $ac_file commands" >&6;} 13078 ;; 13079 esac 13080 13081 13082 case $ac_file$ac_mode in 13083 "default-1":C) 13084 # Only add multilib support code if we just rebuilt the top-level 13085 # Makefile. 13086 case " $CONFIG_FILES " in 13087 *" Makefile "*) 13088 ac_file=Makefile . ${multi_basedir}/config-ml.in 13089 ;; 13090 esac ;; 13091 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13092 # Older Autoconf quotes --file arguments for eval, but not when files 13093 # are listed without --file. Let's play safe and only enable the eval 13094 # if we detect the quoting. 13095 case $CONFIG_FILES in 13096 *\'*) eval set x "$CONFIG_FILES" ;; 13097 *) set x $CONFIG_FILES ;; 13098 esac 13099 shift 13100 for mf 13101 do 13102 # Strip MF so we end up with the name of the file. 13103 mf=`echo "$mf" | sed -e 's/:.*$//'` 13104 # Check whether this is an Automake generated Makefile or not. 13105 # We used to match only the files named 'Makefile.in', but 13106 # some people rename them; so instead we look at the file content. 13107 # Grep'ing the first line is not enough: some people post-process 13108 # each Makefile.in and add a new line on top of each file to say so. 13109 # Grep'ing the whole file is not good either: AIX grep has a line 13110 # limit of 2048, but all sed's we know have understand at least 4000. 13111 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13112 dirpart=`$as_dirname -- "$mf" || 13113 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13114 X"$mf" : 'X\(//\)[^/]' \| \ 13115 X"$mf" : 'X\(//\)$' \| \ 13116 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13117 $as_echo X"$mf" | 13118 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13119 s//\1/ 13120 q 13121 } 13122 /^X\(\/\/\)[^/].*/{ 13123 s//\1/ 13124 q 13125 } 13126 /^X\(\/\/\)$/{ 13127 s//\1/ 13128 q 13129 } 13130 /^X\(\/\).*/{ 13131 s//\1/ 13132 q 13133 } 13134 s/.*/./; q'` 13135 else 13136 continue 13137 fi 13138 # Extract the definition of DEPDIR, am__include, and am__quote 13139 # from the Makefile without running 'make'. 13140 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13141 test -z "$DEPDIR" && continue 13142 am__include=`sed -n 's/^am__include = //p' < "$mf"` 13143 test -z "$am__include" && continue 13144 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13145 # Find all dependency output files, they are included files with 13146 # $(DEPDIR) in their names. We invoke sed twice because it is the 13147 # simplest approach to changing $(DEPDIR) to its actual value in the 13148 # expansion. 13149 for file in `sed -n " 13150 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13151 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13152 # Make sure the directory exists. 13153 test -f "$dirpart/$file" && continue 13154 fdir=`$as_dirname -- "$file" || 13155 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13156 X"$file" : 'X\(//\)[^/]' \| \ 13157 X"$file" : 'X\(//\)$' \| \ 13158 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13159 $as_echo X"$file" | 13160 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13161 s//\1/ 13162 q 13163 } 13164 /^X\(\/\/\)[^/].*/{ 13165 s//\1/ 13166 q 13167 } 13168 /^X\(\/\/\)$/{ 13169 s//\1/ 13170 q 13171 } 13172 /^X\(\/\).*/{ 13173 s//\1/ 13174 q 13175 } 13176 s/.*/./; q'` 13177 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13178 # echo "creating $dirpart/$file" 13179 echo '# dummy' > "$dirpart/$file" 13180 done 13181 done 13182 } 13183 ;; 13184 "libtool":C) 13185 13186 # See if we are running on zsh, and set the options which allow our 13187 # commands through without removal of \ escapes. 13188 if test -n "${ZSH_VERSION+set}" ; then 13189 setopt NO_GLOB_SUBST 13190 fi 13191 13192 cfgfile="${ofile}T" 13193 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13194 $RM "$cfgfile" 13195 13196 cat <<_LT_EOF >> "$cfgfile" 13197 #! $SHELL 13198 13199 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13200 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13201 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13202 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 13203 # 13204 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13205 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13206 # Written by Gordon Matzigkeit, 1996 13207 # 13208 # This file is part of GNU Libtool. 13209 # 13210 # GNU Libtool is free software; you can redistribute it and/or 13211 # modify it under the terms of the GNU General Public License as 13212 # published by the Free Software Foundation; either version 2 of 13213 # the License, or (at your option) any later version. 13214 # 13215 # As a special exception to the GNU General Public License, 13216 # if you distribute this file as part of a program or library that 13217 # is built using GNU Libtool, you may include this file under the 13218 # same distribution terms that you use for the rest of that program. 13219 # 13220 # GNU Libtool is distributed in the hope that it will be useful, 13221 # but WITHOUT ANY WARRANTY; without even the implied warranty of 13222 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13223 # GNU General Public License for more details. 13224 # 13225 # You should have received a copy of the GNU General Public License 13226 # along with GNU Libtool; see the file COPYING. If not, a copy 13227 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13228 # obtained by writing to the Free Software Foundation, Inc., 13229 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13230 13231 13232 # The names of the tagged configurations supported by this script. 13233 available_tags="" 13234 13235 # ### BEGIN LIBTOOL CONFIG 13236 13237 # Which release of libtool.m4 was used? 13238 macro_version=$macro_version 13239 macro_revision=$macro_revision 13240 13241 # Whether or not to build shared libraries. 13242 build_libtool_libs=$enable_shared 13243 13244 # Whether or not to build static libraries. 13245 build_old_libs=$enable_static 13246 13247 # What type of objects to build. 13248 pic_mode=$pic_mode 13249 13250 # Whether or not to optimize for fast installation. 13251 fast_install=$enable_fast_install 13252 13253 # Shell to use when invoking shell scripts. 13254 SHELL=$lt_SHELL 13255 13256 # An echo program that protects backslashes. 13257 ECHO=$lt_ECHO 13258 13259 # The host system. 13260 host_alias=$host_alias 13261 host=$host 13262 host_os=$host_os 13263 13264 # The build system. 13265 build_alias=$build_alias 13266 build=$build 13267 build_os=$build_os 13268 13269 # A sed program that does not truncate output. 13270 SED=$lt_SED 13271 13272 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 13273 Xsed="\$SED -e 1s/^X//" 13274 13275 # A grep program that handles long lines. 13276 GREP=$lt_GREP 13277 13278 # An ERE matcher. 13279 EGREP=$lt_EGREP 13280 13281 # A literal string matcher. 13282 FGREP=$lt_FGREP 13283 13284 # A BSD- or MS-compatible name lister. 13285 NM=$lt_NM 13286 13287 # Whether we need soft or hard links. 13288 LN_S=$lt_LN_S 13289 13290 # What is the maximum length of a command? 13291 max_cmd_len=$max_cmd_len 13292 13293 # Object file suffix (normally "o"). 13294 objext=$ac_objext 13295 13296 # Executable file suffix (normally ""). 13297 exeext=$exeext 13298 13299 # whether the shell understands "unset". 13300 lt_unset=$lt_unset 13301 13302 # turn spaces into newlines. 13303 SP2NL=$lt_lt_SP2NL 13304 13305 # turn newlines into spaces. 13306 NL2SP=$lt_lt_NL2SP 13307 13308 # An object symbol dumper. 13309 OBJDUMP=$lt_OBJDUMP 13310 13311 # Method to check whether dependent libraries are shared objects. 13312 deplibs_check_method=$lt_deplibs_check_method 13313 13314 # Command to use when deplibs_check_method == "file_magic". 13315 file_magic_cmd=$lt_file_magic_cmd 13316 13317 # The archiver. 13318 AR=$lt_AR 13319 AR_FLAGS=$lt_AR_FLAGS 13320 13321 # A symbol stripping program. 13322 STRIP=$lt_STRIP 13323 13324 # Commands used to install an old-style archive. 13325 RANLIB=$lt_RANLIB 13326 old_postinstall_cmds=$lt_old_postinstall_cmds 13327 old_postuninstall_cmds=$lt_old_postuninstall_cmds 13328 13329 # Whether to use a lock for old archive extraction. 13330 lock_old_archive_extraction=$lock_old_archive_extraction 13331 13332 # A C compiler. 13333 LTCC=$lt_CC 13334 13335 # LTCC compiler flags. 13336 LTCFLAGS=$lt_CFLAGS 13337 13338 # Take the output of nm and produce a listing of raw symbols and C names. 13339 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13340 13341 # Transform the output of nm in a proper C declaration. 13342 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13343 13344 # Transform the output of nm in a C name address pair. 13345 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13346 13347 # Transform the output of nm in a C name address pair when lib prefix is needed. 13348 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13349 13350 # The name of the directory that contains temporary libtool files. 13351 objdir=$objdir 13352 13353 # Used to examine libraries when file_magic_cmd begins with "file". 13354 MAGIC_CMD=$MAGIC_CMD 13355 13356 # Must we lock files when doing compilation? 13357 need_locks=$lt_need_locks 13358 13359 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13360 DSYMUTIL=$lt_DSYMUTIL 13361 13362 # Tool to change global to local symbols on Mac OS X. 13363 NMEDIT=$lt_NMEDIT 13364 13365 # Tool to manipulate fat objects and archives on Mac OS X. 13366 LIPO=$lt_LIPO 13367 13368 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 13369 OTOOL=$lt_OTOOL 13370 13371 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13372 OTOOL64=$lt_OTOOL64 13373 13374 # Old archive suffix (normally "a"). 13375 libext=$libext 13376 13377 # Shared library suffix (normally ".so"). 13378 shrext_cmds=$lt_shrext_cmds 13379 13380 # The commands to extract the exported symbol list from a shared archive. 13381 extract_expsyms_cmds=$lt_extract_expsyms_cmds 13382 13383 # Variables whose values should be saved in libtool wrapper scripts and 13384 # restored at link time. 13385 variables_saved_for_relink=$lt_variables_saved_for_relink 13386 13387 # Do we need the "lib" prefix for modules? 13388 need_lib_prefix=$need_lib_prefix 13389 13390 # Do we need a version for libraries? 13391 need_version=$need_version 13392 13393 # Library versioning type. 13394 version_type=$version_type 13395 13396 # Shared library runtime path variable. 13397 runpath_var=$runpath_var 13398 13399 # Shared library path variable. 13400 shlibpath_var=$shlibpath_var 13401 13402 # Is shlibpath searched before the hard-coded library search path? 13403 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13404 13405 # Format of library name prefix. 13406 libname_spec=$lt_libname_spec 13407 13408 # List of archive names. First name is the real one, the rest are links. 13409 # The last name is the one that the linker finds with -lNAME 13410 library_names_spec=$lt_library_names_spec 13411 13412 # The coded name of the library, if different from the real name. 13413 soname_spec=$lt_soname_spec 13414 13415 # Permission mode override for installation of shared libraries. 13416 install_override_mode=$lt_install_override_mode 13417 13418 # Command to use after installation of a shared archive. 13419 postinstall_cmds=$lt_postinstall_cmds 13420 13421 # Command to use after uninstallation of a shared archive. 13422 postuninstall_cmds=$lt_postuninstall_cmds 13423 13424 # Commands used to finish a libtool library installation in a directory. 13425 finish_cmds=$lt_finish_cmds 13426 13427 # As "finish_cmds", except a single script fragment to be evaled but 13428 # not shown. 13429 finish_eval=$lt_finish_eval 13430 13431 # Whether we should hardcode library paths into libraries. 13432 hardcode_into_libs=$hardcode_into_libs 13433 13434 # Compile-time system search path for libraries. 13435 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13436 13437 # Run-time system search path for libraries. 13438 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13439 13440 # Whether dlopen is supported. 13441 dlopen_support=$enable_dlopen 13442 13443 # Whether dlopen of programs is supported. 13444 dlopen_self=$enable_dlopen_self 13445 13446 # Whether dlopen of statically linked programs is supported. 13447 dlopen_self_static=$enable_dlopen_self_static 13448 13449 # Commands to strip libraries. 13450 old_striplib=$lt_old_striplib 13451 striplib=$lt_striplib 13452 13453 13454 # The linker used to build libraries. 13455 LD=$lt_LD 13456 13457 # How to create reloadable object files. 13458 reload_flag=$lt_reload_flag 13459 reload_cmds=$lt_reload_cmds 13460 13461 # Commands used to build an old-style archive. 13462 old_archive_cmds=$lt_old_archive_cmds 13463 13464 # A language specific compiler. 13465 CC=$lt_compiler 13466 13467 # Is the compiler the GNU compiler? 13468 with_gcc=$GCC 13469 13470 # Compiler flag to turn off builtin functions. 13471 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13472 13473 # How to pass a linker flag through the compiler. 13474 wl=$lt_lt_prog_compiler_wl 13475 13476 # Additional compiler flags for building library objects. 13477 pic_flag=$lt_lt_prog_compiler_pic 13478 13479 # Compiler flag to prevent dynamic linking. 13480 link_static_flag=$lt_lt_prog_compiler_static 13481 13482 # Does compiler simultaneously support -c and -o options? 13483 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13484 13485 # Whether or not to add -lc for building shared libraries. 13486 build_libtool_need_lc=$archive_cmds_need_lc 13487 13488 # Whether or not to disallow shared libs when runtime libs are static. 13489 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13490 13491 # Compiler flag to allow reflexive dlopens. 13492 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13493 13494 # Compiler flag to generate shared objects directly from archives. 13495 whole_archive_flag_spec=$lt_whole_archive_flag_spec 13496 13497 # Whether the compiler copes with passing no objects directly. 13498 compiler_needs_object=$lt_compiler_needs_object 13499 13500 # Create an old-style archive from a shared archive. 13501 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13502 13503 # Create a temporary old-style archive to link instead of a shared archive. 13504 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13505 13506 # Commands used to build a shared archive. 13507 archive_cmds=$lt_archive_cmds 13508 archive_expsym_cmds=$lt_archive_expsym_cmds 13509 13510 # Commands used to build a loadable module if different from building 13511 # a shared archive. 13512 module_cmds=$lt_module_cmds 13513 module_expsym_cmds=$lt_module_expsym_cmds 13514 13515 # Whether we are building with GNU ld or not. 13516 with_gnu_ld=$lt_with_gnu_ld 13517 13518 # Flag that allows shared libraries with undefined symbols to be built. 13519 allow_undefined_flag=$lt_allow_undefined_flag 13520 13521 # Flag that enforces no undefined symbols. 13522 no_undefined_flag=$lt_no_undefined_flag 13523 13524 # Flag to hardcode \$libdir into a binary during linking. 13525 # This must work even if \$libdir does not exist 13526 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13527 13528 # If ld is used when linking, flag to hardcode \$libdir into a binary 13529 # during linking. This must work even if \$libdir does not exist. 13530 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13531 13532 # Whether we need a single "-rpath" flag with a separated argument. 13533 hardcode_libdir_separator=$lt_hardcode_libdir_separator 13534 13535 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13536 # DIR into the resulting binary. 13537 hardcode_direct=$hardcode_direct 13538 13539 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13540 # DIR into the resulting binary and the resulting library dependency is 13541 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13542 # library is relocated. 13543 hardcode_direct_absolute=$hardcode_direct_absolute 13544 13545 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13546 # into the resulting binary. 13547 hardcode_minus_L=$hardcode_minus_L 13548 13549 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13550 # into the resulting binary. 13551 hardcode_shlibpath_var=$hardcode_shlibpath_var 13552 13553 # Set to "yes" if building a shared library automatically hardcodes DIR 13554 # into the library and all subsequent libraries and executables linked 13555 # against it. 13556 hardcode_automatic=$hardcode_automatic 13557 13558 # Set to yes if linker adds runtime paths of dependent libraries 13559 # to runtime path list. 13560 inherit_rpath=$inherit_rpath 13561 13562 # Whether libtool must link a program against all its dependency libraries. 13563 link_all_deplibs=$link_all_deplibs 13564 13565 # Fix the shell variable \$srcfile for the compiler. 13566 fix_srcfile_path=$lt_fix_srcfile_path 13567 13568 # Set to "yes" if exported symbols are required. 13569 always_export_symbols=$always_export_symbols 13570 13571 # The commands to list exported symbols. 13572 export_symbols_cmds=$lt_export_symbols_cmds 13573 13574 # Symbols that should not be listed in the preloaded symbols. 13575 exclude_expsyms=$lt_exclude_expsyms 13576 13577 # Symbols that must always be exported. 13578 include_expsyms=$lt_include_expsyms 13579 13580 # Commands necessary for linking programs (against libraries) with templates. 13581 prelink_cmds=$lt_prelink_cmds 13582 13583 # Specify filename containing input files. 13584 file_list_spec=$lt_file_list_spec 13585 13586 # How to hardcode a shared library path into an executable. 13587 hardcode_action=$hardcode_action 13588 13589 # ### END LIBTOOL CONFIG 13590 13591 _LT_EOF 13592 13593 case $host_os in 13594 aix3*) 13595 cat <<\_LT_EOF >> "$cfgfile" 13596 # AIX sometimes has problems with the GCC collect2 program. For some 13597 # reason, if we set the COLLECT_NAMES environment variable, the problems 13598 # vanish in a puff of smoke. 13599 if test "X${COLLECT_NAMES+set}" != Xset; then 13600 COLLECT_NAMES= 13601 export COLLECT_NAMES 13602 fi 13603 _LT_EOF 13604 ;; 13605 esac 13606 13607 13608 ltmain="$ac_aux_dir/ltmain.sh" 13609 13610 13611 # We use sed instead of cat because bash on DJGPP gets confused if 13612 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13613 # text mode, it properly converts lines to CR/LF. This bash problem 13614 # is reportedly fixed, but why not run on old versions too? 13615 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13616 || (rm -f "$cfgfile"; exit 1) 13617 13618 case $xsi_shell in 13619 yes) 13620 cat << \_LT_EOF >> "$cfgfile" 13621 13622 # func_dirname file append nondir_replacement 13623 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13624 # otherwise set result to NONDIR_REPLACEMENT. 13625 func_dirname () 13626 { 13627 case ${1} in 13628 */*) func_dirname_result="${1%/*}${2}" ;; 13629 * ) func_dirname_result="${3}" ;; 13630 esac 13631 } 13632 13633 # func_basename file 13634 func_basename () 13635 { 13636 func_basename_result="${1##*/}" 13637 } 13638 13639 # func_dirname_and_basename file append nondir_replacement 13640 # perform func_basename and func_dirname in a single function 13641 # call: 13642 # dirname: Compute the dirname of FILE. If nonempty, 13643 # add APPEND to the result, otherwise set result 13644 # to NONDIR_REPLACEMENT. 13645 # value returned in "$func_dirname_result" 13646 # basename: Compute filename of FILE. 13647 # value retuned in "$func_basename_result" 13648 # Implementation must be kept synchronized with func_dirname 13649 # and func_basename. For efficiency, we do not delegate to 13650 # those functions but instead duplicate the functionality here. 13651 func_dirname_and_basename () 13652 { 13653 case ${1} in 13654 */*) func_dirname_result="${1%/*}${2}" ;; 13655 * ) func_dirname_result="${3}" ;; 13656 esac 13657 func_basename_result="${1##*/}" 13658 } 13659 13660 # func_stripname prefix suffix name 13661 # strip PREFIX and SUFFIX off of NAME. 13662 # PREFIX and SUFFIX must not contain globbing or regex special 13663 # characters, hashes, percent signs, but SUFFIX may contain a leading 13664 # dot (in which case that matches only a dot). 13665 func_stripname () 13666 { 13667 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13668 # positional parameters, so assign one to ordinary parameter first. 13669 func_stripname_result=${3} 13670 func_stripname_result=${func_stripname_result#"${1}"} 13671 func_stripname_result=${func_stripname_result%"${2}"} 13672 } 13673 13674 # func_opt_split 13675 func_opt_split () 13676 { 13677 func_opt_split_opt=${1%%=*} 13678 func_opt_split_arg=${1#*=} 13679 } 13680 13681 # func_lo2o object 13682 func_lo2o () 13683 { 13684 case ${1} in 13685 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13686 *) func_lo2o_result=${1} ;; 13687 esac 13688 } 13689 13690 # func_xform libobj-or-source 13691 func_xform () 13692 { 13693 func_xform_result=${1%.*}.lo 13694 } 13695 13696 # func_arith arithmetic-term... 13697 func_arith () 13698 { 13699 func_arith_result=$(( $* )) 13700 } 13701 13702 # func_len string 13703 # STRING may not start with a hyphen. 13704 func_len () 13705 { 13706 func_len_result=${#1} 13707 } 13708 13709 _LT_EOF 13710 ;; 13711 *) # Bourne compatible functions. 13712 cat << \_LT_EOF >> "$cfgfile" 13713 13714 # func_dirname file append nondir_replacement 13715 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13716 # otherwise set result to NONDIR_REPLACEMENT. 13717 func_dirname () 13718 { 13719 # Extract subdirectory from the argument. 13720 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13721 if test "X$func_dirname_result" = "X${1}"; then 13722 func_dirname_result="${3}" 13723 else 13724 func_dirname_result="$func_dirname_result${2}" 13725 fi 13726 } 13727 13728 # func_basename file 13729 func_basename () 13730 { 13731 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13732 } 13733 13734 13735 # func_stripname prefix suffix name 13736 # strip PREFIX and SUFFIX off of NAME. 13737 # PREFIX and SUFFIX must not contain globbing or regex special 13738 # characters, hashes, percent signs, but SUFFIX may contain a leading 13739 # dot (in which case that matches only a dot). 13740 # func_strip_suffix prefix name 13741 func_stripname () 13742 { 13743 case ${2} in 13744 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13745 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13746 esac 13747 } 13748 13749 # sed scripts: 13750 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13751 my_sed_long_arg='1s/^-[^=]*=//' 13752 13753 # func_opt_split 13754 func_opt_split () 13755 { 13756 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13757 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13758 } 13759 13760 # func_lo2o object 13761 func_lo2o () 13762 { 13763 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13764 } 13765 13766 # func_xform libobj-or-source 13767 func_xform () 13768 { 13769 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13770 } 13771 13772 # func_arith arithmetic-term... 13773 func_arith () 13774 { 13775 func_arith_result=`expr "$@"` 13776 } 13777 13778 # func_len string 13779 # STRING may not start with a hyphen. 13780 func_len () 13781 { 13782 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13783 } 13784 13785 _LT_EOF 13786 esac 13787 13788 case $lt_shell_append in 13789 yes) 13790 cat << \_LT_EOF >> "$cfgfile" 13791 13792 # func_append var value 13793 # Append VALUE to the end of shell variable VAR. 13794 func_append () 13795 { 13796 eval "$1+=\$2" 13797 } 13798 _LT_EOF 13799 ;; 13800 *) 13801 cat << \_LT_EOF >> "$cfgfile" 13802 13803 # func_append var value 13804 # Append VALUE to the end of shell variable VAR. 13805 func_append () 13806 { 13807 eval "$1=\$$1\$2" 13808 } 13809 13810 _LT_EOF 13811 ;; 13812 esac 13813 13814 13815 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13816 || (rm -f "$cfgfile"; exit 1) 13817 13818 mv -f "$cfgfile" "$ofile" || 13819 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13820 chmod +x "$ofile" 13821 13822 ;; 13823 13824 esac 13825 done # for ac_tag 13826 13827 13828 as_fn_exit 0 13829 _ACEOF 13830 ac_clean_files=$ac_clean_files_save 13831 13832 test $ac_write_fail = 0 || 13833 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13834 13835 13836 # configure is writing to config.log, and then calls config.status. 13837 # config.status does its own redirection, appending to config.log. 13838 # Unfortunately, on DOS this fails, as config.log is still kept open 13839 # by configure, so config.status won't be able to write to it; its 13840 # output is simply discarded. So we exec the FD to /dev/null, 13841 # effectively closing config.log, so it can be properly (re)opened and 13842 # appended to by config.status. When coming back to configure, we 13843 # need to make the FD available again. 13844 if test "$no_create" != yes; then 13845 ac_cs_success=: 13846 ac_config_status_args= 13847 test "$silent" = yes && 13848 ac_config_status_args="$ac_config_status_args --quiet" 13849 exec 5>/dev/null 13850 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13851 exec 5>>config.log 13852 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13853 # would make configure fail if this is the last instruction. 13854 $ac_cs_success || as_fn_exit 1 13855 fi 13856 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13858 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13859 fi 13860 13861