1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.72 for libevent 2.1.13-stable. 4 # 5 # 6 # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 7 # Inc. 8 # 9 # 10 # This configure script is free software; the Free Software Foundation 11 # gives unlimited permission to copy, distribute and modify it. 12 ## -------------------- ## 13 ## M4sh Initialization. ## 14 ## -------------------- ## 15 16 # Be more Bourne compatible 17 DUALCASE=1; export DUALCASE # for MKS sh 18 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 19 then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26 else case e in #( 27 e) case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32 esac ;; 33 esac 34 fi 35 36 37 38 # Reset variables that may have inherited troublesome values from 39 # the environment. 40 41 # IFS needs to be set, to space, tab, and newline, in precisely that order. 42 # (If _AS_PATH_WALK were called with IFS unset, it would have the 43 # side effect of setting IFS to empty, thus disabling word splitting.) 44 # Quoting is to prevent editors from complaining about space-tab. 45 as_nl=' 46 ' 47 export as_nl 48 IFS=" "" $as_nl" 49 50 PS1='$ ' 51 PS2='> ' 52 PS4='+ ' 53 54 # Ensure predictable behavior from utilities with locale-dependent output. 55 LC_ALL=C 56 export LC_ALL 57 LANGUAGE=C 58 export LANGUAGE 59 60 # We cannot yet rely on "unset" to work, but we need these variables 61 # to be unset--not just set to an empty or harmless value--now, to 62 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 63 # also avoids known problems related to "unset" and subshell syntax 64 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 65 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 66 do eval test \${$as_var+y} \ 67 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 68 done 69 70 # Ensure that fds 0, 1, and 2 are open. 71 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 72 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 73 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 74 75 # The user is always right. 76 if ${PATH_SEPARATOR+false} :; then 77 PATH_SEPARATOR=: 78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 80 PATH_SEPARATOR=';' 81 } 82 fi 83 84 85 # Find who we are. Look in the path if we contain no directory separator. 86 as_myself= 87 case $0 in #(( 88 *[\\/]* ) as_myself=$0 ;; 89 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 90 for as_dir in $PATH 91 do 92 IFS=$as_save_IFS 93 case $as_dir in #((( 94 '') as_dir=./ ;; 95 */) ;; 96 *) as_dir=$as_dir/ ;; 97 esac 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 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112 fi 113 114 115 # Use a proper internal environment variable to ensure we don't fall 116 # into an infinite loop, continuously re-executing ourselves. 117 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 118 _as_can_reexec=no; export _as_can_reexec; 119 # We cannot yet assume a decent shell, so we have to provide a 120 # neutralization value for shells without unset; and this also 121 # works around shells that cannot unset nonexistent variables. 122 # Preserve -v and -x to the replacement shell. 123 BASH_ENV=/dev/null 124 ENV=/dev/null 125 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 126 case $- in # (((( 127 *v*x* | *x*v* ) as_opts=-vx ;; 128 *v* ) as_opts=-v ;; 129 *x* ) as_opts=-x ;; 130 * ) as_opts= ;; 131 esac 132 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 133 # Admittedly, this is quite paranoid, since all the known shells bail 134 # out after a failed 'exec'. 135 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 136 exit 255 137 fi 138 # We don't want this to propagate to other subprocesses. 139 { _as_can_reexec=; unset _as_can_reexec;} 140 if test "x$CONFIG_SHELL" = x; then 141 as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 142 then : 143 emulate sh 144 NULLCMD=: 145 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 146 # is contrary to our usage. Disable this feature. 147 alias -g '\${1+\"\$@\"}'='\"\$@\"' 148 setopt NO_GLOB_SUBST 149 else case e in #( 150 e) case \`(set -o) 2>/dev/null\` in #( 151 *posix*) : 152 set -o posix ;; #( 153 *) : 154 ;; 155 esac ;; 156 esac 157 fi 158 " 159 as_required="as_fn_return () { (exit \$1); } 160 as_fn_success () { as_fn_return 0; } 161 as_fn_failure () { as_fn_return 1; } 162 as_fn_ret_success () { return 0; } 163 as_fn_ret_failure () { return 1; } 164 165 exitcode=0 166 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 167 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 168 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 169 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 170 if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 171 then : 172 173 else case e in #( 174 e) exitcode=1; echo positional parameters were not saved. ;; 175 esac 176 fi 177 test x\$exitcode = x0 || exit 1 178 blah=\$(echo \$(echo blah)) 179 test x\"\$blah\" = xblah || exit 1 180 test -x / || exit 1" 181 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 182 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 183 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 184 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 185 test \$(( 1 + 1 )) = 2 || exit 1 186 187 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 188 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 189 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 190 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 191 PATH=/empty FPATH=/empty; export PATH FPATH 192 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 193 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 194 if (eval "$as_required") 2>/dev/null 195 then : 196 as_have_required=yes 197 else case e in #( 198 e) as_have_required=no ;; 199 esac 200 fi 201 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 202 then : 203 204 else case e in #( 205 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 206 as_found=false 207 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 208 do 209 IFS=$as_save_IFS 210 case $as_dir in #((( 211 '') as_dir=./ ;; 212 */) ;; 213 *) as_dir=$as_dir/ ;; 214 esac 215 as_found=: 216 case $as_dir in #( 217 /*) 218 for as_base in sh bash ksh sh5; do 219 # Try only shells that exist, to save several forks. 220 as_shell=$as_dir$as_base 221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 222 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 223 then : 224 CONFIG_SHELL=$as_shell as_have_required=yes 225 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 226 then : 227 break 2 228 fi 229 fi 230 done;; 231 esac 232 as_found=false 233 done 234 IFS=$as_save_IFS 235 if $as_found 236 then : 237 238 else case e in #( 239 e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 241 then : 242 CONFIG_SHELL=$SHELL as_have_required=yes 243 fi ;; 244 esac 245 fi 246 247 248 if test "x$CONFIG_SHELL" != x 249 then : 250 export CONFIG_SHELL 251 # We cannot yet assume a decent shell, so we have to provide a 252 # neutralization value for shells without unset; and this also 253 # works around shells that cannot unset nonexistent variables. 254 # Preserve -v and -x to the replacement shell. 255 BASH_ENV=/dev/null 256 ENV=/dev/null 257 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 258 case $- in # (((( 259 *v*x* | *x*v* ) as_opts=-vx ;; 260 *v* ) as_opts=-v ;; 261 *x* ) as_opts=-x ;; 262 * ) as_opts= ;; 263 esac 264 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 265 # Admittedly, this is quite paranoid, since all the known shells bail 266 # out after a failed 'exec'. 267 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 268 exit 255 269 fi 270 271 if test x$as_have_required = xno 272 then : 273 printf "%s\n" "$0: This script requires a shell more modern than all" 274 printf "%s\n" "$0: the shells that I found on your system." 275 if test ${ZSH_VERSION+y} ; then 276 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 277 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 278 else 279 printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org about your system, 280 $0: including any error possibly output before this 281 $0: message. Then install a modern shell, or manually run 282 $0: the script under such a shell if you do have one." 283 fi 284 exit 1 285 fi ;; 286 esac 287 fi 288 fi 289 SHELL=${CONFIG_SHELL-/bin/sh} 290 export SHELL 291 # Unset more variables known to interfere with behavior of common tools. 292 CLICOLOR_FORCE= GREP_OPTIONS= 293 unset CLICOLOR_FORCE GREP_OPTIONS 294 295 ## --------------------- ## 296 ## M4sh Shell Functions. ## 297 ## --------------------- ## 298 # as_fn_unset VAR 299 # --------------- 300 # Portably unset VAR. 301 as_fn_unset () 302 { 303 { eval $1=; unset $1;} 304 } 305 as_unset=as_fn_unset 306 307 308 # as_fn_set_status STATUS 309 # ----------------------- 310 # Set $? to STATUS, without forking. 311 as_fn_set_status () 312 { 313 return $1 314 } # as_fn_set_status 315 316 # as_fn_exit STATUS 317 # ----------------- 318 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 319 as_fn_exit () 320 { 321 set +e 322 as_fn_set_status $1 323 exit $1 324 } # as_fn_exit 325 326 # as_fn_mkdir_p 327 # ------------- 328 # Create "$as_dir" as a directory, including parents if necessary. 329 as_fn_mkdir_p () 330 { 331 332 case $as_dir in #( 333 -*) as_dir=./$as_dir;; 334 esac 335 test -d "$as_dir" || eval $as_mkdir_p || { 336 as_dirs= 337 while :; do 338 case $as_dir in #( 339 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 340 *) as_qdir=$as_dir;; 341 esac 342 as_dirs="'$as_qdir' $as_dirs" 343 as_dir=`$as_dirname -- "$as_dir" || 344 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 345 X"$as_dir" : 'X\(//\)[^/]' \| \ 346 X"$as_dir" : 'X\(//\)$' \| \ 347 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 348 printf "%s\n" X"$as_dir" | 349 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 350 s//\1/ 351 q 352 } 353 /^X\(\/\/\)[^/].*/{ 354 s//\1/ 355 q 356 } 357 /^X\(\/\/\)$/{ 358 s//\1/ 359 q 360 } 361 /^X\(\/\).*/{ 362 s//\1/ 363 q 364 } 365 s/.*/./; q'` 366 test -d "$as_dir" && break 367 done 368 test -z "$as_dirs" || eval "mkdir $as_dirs" 369 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 370 371 372 } # as_fn_mkdir_p 373 374 # as_fn_executable_p FILE 375 # ----------------------- 376 # Test if FILE is an executable regular file. 377 as_fn_executable_p () 378 { 379 test -f "$1" && test -x "$1" 380 } # as_fn_executable_p 381 # as_fn_append VAR VALUE 382 # ---------------------- 383 # Append the text in VALUE to the end of the definition contained in VAR. Take 384 # advantage of any shell optimizations that allow amortized linear growth over 385 # repeated appends, instead of the typical quadratic growth present in naive 386 # implementations. 387 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 388 then : 389 eval 'as_fn_append () 390 { 391 eval $1+=\$2 392 }' 393 else case e in #( 394 e) as_fn_append () 395 { 396 eval $1=\$$1\$2 397 } ;; 398 esac 399 fi # as_fn_append 400 401 # as_fn_arith ARG... 402 # ------------------ 403 # Perform arithmetic evaluation on the ARGs, and store the result in the 404 # global $as_val. Take advantage of shells that can avoid forks. The arguments 405 # must be portable across $(()) and expr. 406 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 407 then : 408 eval 'as_fn_arith () 409 { 410 as_val=$(( $* )) 411 }' 412 else case e in #( 413 e) as_fn_arith () 414 { 415 as_val=`expr "$@" || test $? -eq 1` 416 } ;; 417 esac 418 fi # as_fn_arith 419 420 421 # as_fn_error STATUS ERROR [LINENO LOG_FD] 422 # ---------------------------------------- 423 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 424 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 425 # script with STATUS, using 1 if that was 0. 426 as_fn_error () 427 { 428 as_status=$1; test $as_status -eq 0 && as_status=1 429 if test "$4"; then 430 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 431 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 432 fi 433 printf "%s\n" "$as_me: error: $2" >&2 434 as_fn_exit $as_status 435 } # as_fn_error 436 437 if expr a : '\(a\)' >/dev/null 2>&1 && 438 test "X`expr 00001 : '.*\(...\)'`" = X001; then 439 as_expr=expr 440 else 441 as_expr=false 442 fi 443 444 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 445 as_basename=basename 446 else 447 as_basename=false 448 fi 449 450 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 451 as_dirname=dirname 452 else 453 as_dirname=false 454 fi 455 456 as_me=`$as_basename -- "$0" || 457 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 458 X"$0" : 'X\(//\)$' \| \ 459 X"$0" : 'X\(/\)' \| . 2>/dev/null || 460 printf "%s\n" X/"$0" | 461 sed '/^.*\/\([^/][^/]*\)\/*$/{ 462 s//\1/ 463 q 464 } 465 /^X\/\(\/\/\)$/{ 466 s//\1/ 467 q 468 } 469 /^X\/\(\/\).*/{ 470 s//\1/ 471 q 472 } 473 s/.*/./; q'` 474 475 # Avoid depending upon Character Ranges. 476 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 477 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 478 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 479 as_cr_digits='0123456789' 480 as_cr_alnum=$as_cr_Letters$as_cr_digits 481 482 483 as_lineno_1=$LINENO as_lineno_1a=$LINENO 484 as_lineno_2=$LINENO as_lineno_2a=$LINENO 485 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 486 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 487 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 488 sed -n ' 489 p 490 /[$]LINENO/= 491 ' <$as_myself | 492 sed ' 493 t clear 494 :clear 495 s/[$]LINENO.*/&-/ 496 t lineno 497 b 498 :lineno 499 N 500 :loop 501 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 502 t loop 503 s/-\n.*// 504 ' >$as_me.lineno && 505 chmod +x "$as_me.lineno" || 506 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 507 508 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 509 # already done that, so ensure we don't try to do so again and fall 510 # in an infinite loop. This has already happened in practice. 511 _as_can_reexec=no; export _as_can_reexec 512 # Don't try to exec as it changes $[0], causing all sort of problems 513 # (the dirname of $[0] is not the place where we might find the 514 # original and so on. Autoconf is especially sensitive to this). 515 . "./$as_me.lineno" 516 # Exit status is that of the last command. 517 exit 518 } 519 520 521 # Determine whether it's possible to make 'echo' print without a newline. 522 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 523 # for compatibility with existing Makefiles. 524 ECHO_C= ECHO_N= ECHO_T= 525 case `echo -n x` in #((((( 526 -n*) 527 case `echo 'xy\c'` in 528 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 529 xy) ECHO_C='\c';; 530 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 531 ECHO_T=' ';; 532 esac;; 533 *) 534 ECHO_N='-n';; 535 esac 536 537 # For backward compatibility with old third-party macros, we provide 538 # the shell variables $as_echo and $as_echo_n. New code should use 539 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 540 as_echo='printf %s\n' 541 as_echo_n='printf %s' 542 543 rm -f conf$$ conf$$.exe conf$$.file 544 if test -d conf$$.dir; then 545 rm -f conf$$.dir/conf$$.file 546 else 547 rm -f conf$$.dir 548 mkdir conf$$.dir 2>/dev/null 549 fi 550 if (echo >conf$$.file) 2>/dev/null; then 551 if ln -s conf$$.file conf$$ 2>/dev/null; then 552 as_ln_s='ln -s' 553 # ... but there are two gotchas: 554 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 555 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 556 # In both cases, we have to default to 'cp -pR'. 557 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 558 as_ln_s='cp -pR' 559 elif ln conf$$.file conf$$ 2>/dev/null; then 560 as_ln_s=ln 561 else 562 as_ln_s='cp -pR' 563 fi 564 else 565 as_ln_s='cp -pR' 566 fi 567 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 568 rmdir conf$$.dir 2>/dev/null 569 570 if mkdir -p . 2>/dev/null; then 571 as_mkdir_p='mkdir -p "$as_dir"' 572 else 573 test -d ./-p && rmdir ./-p 574 as_mkdir_p=false 575 fi 576 577 as_test_x='test -x' 578 as_executable_p=as_fn_executable_p 579 580 # Sed expression to map a string onto a valid CPP name. 581 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 582 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 583 584 # Sed expression to map a string onto a valid variable name. 585 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 586 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 587 588 SHELL=${CONFIG_SHELL-/bin/sh} 589 590 591 test -n "$DJDIR" || exec 7<&0 </dev/null 592 exec 6>&1 593 594 # Name of the host. 595 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 596 # so uname gets run too. 597 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 598 599 # 600 # Initializations. 601 # 602 ac_default_prefix=/usr/local 603 ac_clean_files= 604 ac_config_libobj_dir=. 605 LIBOBJS= 606 cross_compiling=no 607 subdirs= 608 MFLAGS= 609 MAKEFLAGS= 610 611 # Identity of this package. 612 PACKAGE_NAME='libevent' 613 PACKAGE_TARNAME='libevent' 614 PACKAGE_VERSION='2.1.13-stable' 615 PACKAGE_STRING='libevent 2.1.13-stable' 616 PACKAGE_BUGREPORT='' 617 PACKAGE_URL='' 618 619 ac_unique_file="event.c" 620 ac_default_prefix=/usr/local 621 # Factoring default headers for most tests. 622 ac_includes_default="\ 623 #include <stddef.h> 624 #ifdef HAVE_STDIO_H 625 # include <stdio.h> 626 #endif 627 #ifdef HAVE_STDLIB_H 628 # include <stdlib.h> 629 #endif 630 #ifdef HAVE_STRING_H 631 # include <string.h> 632 #endif 633 #ifdef HAVE_INTTYPES_H 634 # include <inttypes.h> 635 #endif 636 #ifdef HAVE_STDINT_H 637 # include <stdint.h> 638 #endif 639 #ifdef HAVE_STRINGS_H 640 # include <strings.h> 641 #endif 642 #ifdef HAVE_SYS_TYPES_H 643 # include <sys/types.h> 644 #endif 645 #ifdef HAVE_SYS_STAT_H 646 # include <sys/stat.h> 647 #endif 648 #ifdef HAVE_UNISTD_H 649 # include <unistd.h> 650 #endif" 651 652 ac_header_c_list= 653 enable_year2038=no 654 ac_subst_vars='am__EXEEXT_FALSE 655 am__EXEEXT_TRUE 656 LTLIBOBJS 657 ENABLE_DOXYGEN_MAN_FALSE 658 ENABLE_DOXYGEN_MAN_TRUE 659 ENABLE_DOXYGEN_FALSE 660 ENABLE_DOXYGEN_TRUE 661 DX_RULES 662 PAPER_SIZE 663 DOXYGEN_PAPER_SIZE 664 GENERATE_LATEX 665 DX_PDFLATEX 666 DX_FLAG_pdf 667 DX_EGREP 668 DX_DVIPS 669 DX_MAKEINDEX 670 DX_LATEX 671 DX_FLAG_ps 672 DX_FLAG_html 673 GENERATE_CHI 674 DX_FLAG_chi 675 GENERATE_HTMLHELP 676 GENERATE_HTML 677 HHC_PATH 678 DX_HHC 679 DX_FLAG_chm 680 GENERATE_XML 681 DX_FLAG_xml 682 GENERATE_RTF 683 DX_FLAG_rtf 684 GENERATE_MAN 685 DX_FLAG_man 686 DOT_PATH 687 HAVE_DOT 688 DX_DOT 689 DX_FLAG_dot 690 PERL_PATH 691 DX_PERL 692 DX_DOXYGEN 693 DX_FLAG_doc 694 PROJECT 695 SRCDIR 696 DX_ENV 697 DX_DOCDIR 698 DX_CONFIG 699 DX_PROJECT 700 INSTALL_LIBEVENT_FALSE 701 INSTALL_LIBEVENT_TRUE 702 LIBEVENT_GC_SECTIONS 703 PTHREADS_FALSE 704 PTHREADS_TRUE 705 THREADS_FALSE 706 THREADS_TRUE 707 PTHREAD_CFLAGS 708 PTHREAD_LIBS 709 PTHREAD_CC 710 acx_pthread_config 711 SIGNAL_SUPPORT_FALSE 712 SIGNAL_SUPPORT_TRUE 713 EVPORT_BACKEND_FALSE 714 EVPORT_BACKEND_TRUE 715 EPOLL_BACKEND_FALSE 716 EPOLL_BACKEND_TRUE 717 LIBOBJS 718 KQUEUE_BACKEND_FALSE 719 KQUEUE_BACKEND_TRUE 720 DEVPOLL_BACKEND_FALSE 721 DEVPOLL_BACKEND_TRUE 722 POLL_BACKEND_FALSE 723 POLL_BACKEND_TRUE 724 SELECT_BACKEND_FALSE 725 SELECT_BACKEND_TRUE 726 STRLCPY_IMPL_FALSE 727 STRLCPY_IMPL_TRUE 728 BUILD_WITH_NO_UNDEFINED_FALSE 729 BUILD_WITH_NO_UNDEFINED_TRUE 730 BUILD_MIDIPIX_FALSE 731 BUILD_MIDIPIX_TRUE 732 BUILD_CYGWIN_FALSE 733 BUILD_CYGWIN_TRUE 734 BUILD_WIN32_FALSE 735 BUILD_WIN32_TRUE 736 CPP 737 OPENSSL_FALSE 738 OPENSSL_TRUE 739 OPENSSL_LIBS 740 OPENSSL_INCS 741 PKG_CONFIG 742 OPENSSL_LIBADD 743 EV_LIB_GDI 744 EV_LIB_WS32 745 ZLIB_REGRESS_FALSE 746 ZLIB_REGRESS_TRUE 747 ZLIB_LIBS 748 BUILD_REGRESS_FALSE 749 BUILD_REGRESS_TRUE 750 BUILD_SAMPLES_FALSE 751 BUILD_SAMPLES_TRUE 752 LIBTOOL_DEPS 753 LT_SYS_LIBRARY_PATH 754 OTOOL64 755 OTOOL 756 LIPO 757 NMEDIT 758 DSYMUTIL 759 MANIFEST_TOOL 760 RANLIB 761 ac_ct_AR 762 AR 763 DLLTOOL 764 OBJDUMP 765 FILECMD 766 NM 767 ac_ct_DUMPBIN 768 DUMPBIN 769 LD 770 FGREP 771 EGREP 772 GREP 773 LIBTOOL 774 SED 775 LN_S 776 host_os 777 host_vendor 778 host_cpu 779 host 780 build_os 781 build_vendor 782 build_cpu 783 build 784 am__fastdepCC_FALSE 785 am__fastdepCC_TRUE 786 CCDEPMODE 787 am__nodep 788 AMDEPBACKSLASH 789 AMDEP_FALSE 790 AMDEP_TRUE 791 am__include 792 DEPDIR 793 OBJEXT 794 EXEEXT 795 ac_ct_CC 796 CPPFLAGS 797 LDFLAGS 798 CFLAGS 799 CC 800 am__xargs_n 801 am__rm_f_notfound 802 AM_BACKSLASH 803 AM_DEFAULT_VERBOSITY 804 AM_DEFAULT_V 805 AM_V 806 CSCOPE 807 ETAGS 808 CTAGS 809 am__untar 810 am__tar 811 AMTAR 812 am__leading_dot 813 SET_MAKE 814 AWK 815 mkdir_p 816 MKDIR_P 817 INSTALL_STRIP_PROGRAM 818 STRIP 819 install_sh 820 MAKEINFO 821 AUTOHEADER 822 AUTOMAKE 823 AUTOCONF 824 ACLOCAL 825 VERSION 826 PACKAGE 827 CYGPATH_W 828 am__isrc 829 INSTALL_DATA 830 INSTALL_SCRIPT 831 INSTALL_PROGRAM 832 target_alias 833 host_alias 834 build_alias 835 LIBS 836 ECHO_T 837 ECHO_N 838 ECHO_C 839 DEFS 840 mandir 841 localedir 842 libdir 843 psdir 844 pdfdir 845 dvidir 846 htmldir 847 infodir 848 docdir 849 oldincludedir 850 includedir 851 runstatedir 852 localstatedir 853 sharedstatedir 854 sysconfdir 855 datadir 856 datarootdir 857 libexecdir 858 sbindir 859 bindir 860 program_transform_name 861 prefix 862 exec_prefix 863 PACKAGE_URL 864 PACKAGE_BUGREPORT 865 PACKAGE_STRING 866 PACKAGE_VERSION 867 PACKAGE_TARNAME 868 PACKAGE_NAME 869 PATH_SEPARATOR 870 SHELL 871 am__quote' 872 ac_subst_files='' 873 ac_user_opts=' 874 enable_option_checking 875 enable_silent_rules 876 enable_dependency_tracking 877 enable_gcc_warnings 878 enable_gcc_hardening 879 enable_thread_support 880 enable_malloc_replacement 881 enable_openssl 882 enable_debug_mode 883 enable_libevent_install 884 enable_libevent_regress 885 enable_samples 886 enable_function_sections 887 enable_verbose_debug 888 enable_clock_gettime 889 enable_shared 890 enable_static 891 enable_pic 892 with_pic 893 enable_fast_install 894 enable_aix_soname 895 with_aix_soname 896 with_gnu_ld 897 with_sysroot 898 enable_libtool_lock 899 enable_largefile 900 enable_doxygen_doc 901 enable_doxygen_dot 902 enable_doxygen_man 903 enable_doxygen_rtf 904 enable_doxygen_xml 905 enable_doxygen_chm 906 enable_doxygen_chi 907 enable_doxygen_html 908 enable_doxygen_ps 909 enable_doxygen_pdf 910 enable_year2038 911 ' 912 ac_precious_vars='build_alias 913 host_alias 914 target_alias 915 CC 916 CFLAGS 917 LDFLAGS 918 LIBS 919 CPPFLAGS 920 LT_SYS_LIBRARY_PATH 921 CPP 922 DOXYGEN_PAPER_SIZE' 923 924 925 # Initialize some variables set by options. 926 ac_init_help= 927 ac_init_version=false 928 ac_unrecognized_opts= 929 ac_unrecognized_sep= 930 # The variables have the same names as the options, with 931 # dashes changed to underlines. 932 cache_file=/dev/null 933 exec_prefix=NONE 934 no_create= 935 no_recursion= 936 prefix=NONE 937 program_prefix=NONE 938 program_suffix=NONE 939 program_transform_name=s,x,x, 940 silent= 941 site= 942 srcdir= 943 verbose= 944 x_includes=NONE 945 x_libraries=NONE 946 947 # Installation directory options. 948 # These are left unexpanded so users can "make install exec_prefix=/foo" 949 # and all the variables that are supposed to be based on exec_prefix 950 # by default will actually change. 951 # Use braces instead of parens because sh, perl, etc. also accept them. 952 # (The list follows the same order as the GNU Coding Standards.) 953 bindir='${exec_prefix}/bin' 954 sbindir='${exec_prefix}/sbin' 955 libexecdir='${exec_prefix}/libexec' 956 datarootdir='${prefix}/share' 957 datadir='${datarootdir}' 958 sysconfdir='${prefix}/etc' 959 sharedstatedir='${prefix}/com' 960 localstatedir='${prefix}/var' 961 runstatedir='${localstatedir}/run' 962 includedir='${prefix}/include' 963 oldincludedir='/usr/include' 964 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 965 infodir='${datarootdir}/info' 966 htmldir='${docdir}' 967 dvidir='${docdir}' 968 pdfdir='${docdir}' 969 psdir='${docdir}' 970 libdir='${exec_prefix}/lib' 971 localedir='${datarootdir}/locale' 972 mandir='${datarootdir}/man' 973 974 ac_prev= 975 ac_dashdash= 976 for ac_option 977 do 978 # If the previous option needs an argument, assign it. 979 if test -n "$ac_prev"; then 980 eval $ac_prev=\$ac_option 981 ac_prev= 982 continue 983 fi 984 985 case $ac_option in 986 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 987 *=) ac_optarg= ;; 988 *) ac_optarg=yes ;; 989 esac 990 991 case $ac_dashdash$ac_option in 992 --) 993 ac_dashdash=yes ;; 994 995 -bindir | --bindir | --bindi | --bind | --bin | --bi) 996 ac_prev=bindir ;; 997 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 998 bindir=$ac_optarg ;; 999 1000 -build | --build | --buil | --bui | --bu) 1001 ac_prev=build_alias ;; 1002 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1003 build_alias=$ac_optarg ;; 1004 1005 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1006 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1007 ac_prev=cache_file ;; 1008 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1009 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1010 cache_file=$ac_optarg ;; 1011 1012 --config-cache | -C) 1013 cache_file=config.cache ;; 1014 1015 -datadir | --datadir | --datadi | --datad) 1016 ac_prev=datadir ;; 1017 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1018 datadir=$ac_optarg ;; 1019 1020 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1021 | --dataroo | --dataro | --datar) 1022 ac_prev=datarootdir ;; 1023 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1024 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1025 datarootdir=$ac_optarg ;; 1026 1027 -disable-* | --disable-*) 1028 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1029 # Reject names that are not valid shell variable names. 1030 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1031 as_fn_error $? "invalid feature name: '$ac_useropt'" 1032 ac_useropt_orig=$ac_useropt 1033 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1034 case $ac_user_opts in 1035 *" 1036 "enable_$ac_useropt" 1037 "*) ;; 1038 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1039 ac_unrecognized_sep=', ';; 1040 esac 1041 eval enable_$ac_useropt=no ;; 1042 1043 -docdir | --docdir | --docdi | --doc | --do) 1044 ac_prev=docdir ;; 1045 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1046 docdir=$ac_optarg ;; 1047 1048 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1049 ac_prev=dvidir ;; 1050 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1051 dvidir=$ac_optarg ;; 1052 1053 -enable-* | --enable-*) 1054 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1055 # Reject names that are not valid shell variable names. 1056 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1057 as_fn_error $? "invalid feature name: '$ac_useropt'" 1058 ac_useropt_orig=$ac_useropt 1059 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1060 case $ac_user_opts in 1061 *" 1062 "enable_$ac_useropt" 1063 "*) ;; 1064 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1065 ac_unrecognized_sep=', ';; 1066 esac 1067 eval enable_$ac_useropt=\$ac_optarg ;; 1068 1069 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1070 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1071 | --exec | --exe | --ex) 1072 ac_prev=exec_prefix ;; 1073 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1074 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1075 | --exec=* | --exe=* | --ex=*) 1076 exec_prefix=$ac_optarg ;; 1077 1078 -gas | --gas | --ga | --g) 1079 # Obsolete; use --with-gas. 1080 with_gas=yes ;; 1081 1082 -help | --help | --hel | --he | -h) 1083 ac_init_help=long ;; 1084 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1085 ac_init_help=recursive ;; 1086 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1087 ac_init_help=short ;; 1088 1089 -host | --host | --hos | --ho) 1090 ac_prev=host_alias ;; 1091 -host=* | --host=* | --hos=* | --ho=*) 1092 host_alias=$ac_optarg ;; 1093 1094 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1095 ac_prev=htmldir ;; 1096 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1097 | --ht=*) 1098 htmldir=$ac_optarg ;; 1099 1100 -includedir | --includedir | --includedi | --included | --include \ 1101 | --includ | --inclu | --incl | --inc) 1102 ac_prev=includedir ;; 1103 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1104 | --includ=* | --inclu=* | --incl=* | --inc=*) 1105 includedir=$ac_optarg ;; 1106 1107 -infodir | --infodir | --infodi | --infod | --info | --inf) 1108 ac_prev=infodir ;; 1109 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1110 infodir=$ac_optarg ;; 1111 1112 -libdir | --libdir | --libdi | --libd) 1113 ac_prev=libdir ;; 1114 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1115 libdir=$ac_optarg ;; 1116 1117 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1118 | --libexe | --libex | --libe) 1119 ac_prev=libexecdir ;; 1120 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1121 | --libexe=* | --libex=* | --libe=*) 1122 libexecdir=$ac_optarg ;; 1123 1124 -localedir | --localedir | --localedi | --localed | --locale) 1125 ac_prev=localedir ;; 1126 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1127 localedir=$ac_optarg ;; 1128 1129 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1130 | --localstate | --localstat | --localsta | --localst | --locals) 1131 ac_prev=localstatedir ;; 1132 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1133 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1134 localstatedir=$ac_optarg ;; 1135 1136 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1137 ac_prev=mandir ;; 1138 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1139 mandir=$ac_optarg ;; 1140 1141 -nfp | --nfp | --nf) 1142 # Obsolete; use --without-fp. 1143 with_fp=no ;; 1144 1145 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1146 | --no-cr | --no-c | -n) 1147 no_create=yes ;; 1148 1149 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1150 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1151 no_recursion=yes ;; 1152 1153 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1154 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1155 | --oldin | --oldi | --old | --ol | --o) 1156 ac_prev=oldincludedir ;; 1157 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1158 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1159 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1160 oldincludedir=$ac_optarg ;; 1161 1162 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1163 ac_prev=prefix ;; 1164 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1165 prefix=$ac_optarg ;; 1166 1167 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1168 | --program-pre | --program-pr | --program-p) 1169 ac_prev=program_prefix ;; 1170 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1171 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1172 program_prefix=$ac_optarg ;; 1173 1174 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1175 | --program-suf | --program-su | --program-s) 1176 ac_prev=program_suffix ;; 1177 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1178 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1179 program_suffix=$ac_optarg ;; 1180 1181 -program-transform-name | --program-transform-name \ 1182 | --program-transform-nam | --program-transform-na \ 1183 | --program-transform-n | --program-transform- \ 1184 | --program-transform | --program-transfor \ 1185 | --program-transfo | --program-transf \ 1186 | --program-trans | --program-tran \ 1187 | --progr-tra | --program-tr | --program-t) 1188 ac_prev=program_transform_name ;; 1189 -program-transform-name=* | --program-transform-name=* \ 1190 | --program-transform-nam=* | --program-transform-na=* \ 1191 | --program-transform-n=* | --program-transform-=* \ 1192 | --program-transform=* | --program-transfor=* \ 1193 | --program-transfo=* | --program-transf=* \ 1194 | --program-trans=* | --program-tran=* \ 1195 | --progr-tra=* | --program-tr=* | --program-t=*) 1196 program_transform_name=$ac_optarg ;; 1197 1198 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1199 ac_prev=pdfdir ;; 1200 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1201 pdfdir=$ac_optarg ;; 1202 1203 -psdir | --psdir | --psdi | --psd | --ps) 1204 ac_prev=psdir ;; 1205 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1206 psdir=$ac_optarg ;; 1207 1208 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1209 | -silent | --silent | --silen | --sile | --sil) 1210 silent=yes ;; 1211 1212 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1213 | --runstate | --runstat | --runsta | --runst | --runs \ 1214 | --run | --ru | --r) 1215 ac_prev=runstatedir ;; 1216 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1217 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1218 | --run=* | --ru=* | --r=*) 1219 runstatedir=$ac_optarg ;; 1220 1221 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1222 ac_prev=sbindir ;; 1223 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1224 | --sbi=* | --sb=*) 1225 sbindir=$ac_optarg ;; 1226 1227 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1228 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1229 | --sharedst | --shareds | --shared | --share | --shar \ 1230 | --sha | --sh) 1231 ac_prev=sharedstatedir ;; 1232 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1233 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1234 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1235 | --sha=* | --sh=*) 1236 sharedstatedir=$ac_optarg ;; 1237 1238 -site | --site | --sit) 1239 ac_prev=site ;; 1240 -site=* | --site=* | --sit=*) 1241 site=$ac_optarg ;; 1242 1243 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1244 ac_prev=srcdir ;; 1245 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1246 srcdir=$ac_optarg ;; 1247 1248 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1249 | --syscon | --sysco | --sysc | --sys | --sy) 1250 ac_prev=sysconfdir ;; 1251 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1252 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1253 sysconfdir=$ac_optarg ;; 1254 1255 -target | --target | --targe | --targ | --tar | --ta | --t) 1256 ac_prev=target_alias ;; 1257 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1258 target_alias=$ac_optarg ;; 1259 1260 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1261 verbose=yes ;; 1262 1263 -version | --version | --versio | --versi | --vers | -V) 1264 ac_init_version=: ;; 1265 1266 -with-* | --with-*) 1267 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1268 # Reject names that are not valid shell variable names. 1269 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1270 as_fn_error $? "invalid package name: '$ac_useropt'" 1271 ac_useropt_orig=$ac_useropt 1272 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1273 case $ac_user_opts in 1274 *" 1275 "with_$ac_useropt" 1276 "*) ;; 1277 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1278 ac_unrecognized_sep=', ';; 1279 esac 1280 eval with_$ac_useropt=\$ac_optarg ;; 1281 1282 -without-* | --without-*) 1283 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1284 # Reject names that are not valid shell variable names. 1285 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1286 as_fn_error $? "invalid package name: '$ac_useropt'" 1287 ac_useropt_orig=$ac_useropt 1288 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1289 case $ac_user_opts in 1290 *" 1291 "with_$ac_useropt" 1292 "*) ;; 1293 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1294 ac_unrecognized_sep=', ';; 1295 esac 1296 eval with_$ac_useropt=no ;; 1297 1298 --x) 1299 # Obsolete; use --with-x. 1300 with_x=yes ;; 1301 1302 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1303 | --x-incl | --x-inc | --x-in | --x-i) 1304 ac_prev=x_includes ;; 1305 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1306 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1307 x_includes=$ac_optarg ;; 1308 1309 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1310 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1311 ac_prev=x_libraries ;; 1312 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1313 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1314 x_libraries=$ac_optarg ;; 1315 1316 -*) as_fn_error $? "unrecognized option: '$ac_option' 1317 Try '$0 --help' for more information" 1318 ;; 1319 1320 *=*) 1321 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1322 # Reject names that are not valid shell variable names. 1323 case $ac_envvar in #( 1324 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1325 as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1326 esac 1327 eval $ac_envvar=\$ac_optarg 1328 export $ac_envvar ;; 1329 1330 *) 1331 # FIXME: should be removed in autoconf 3.0. 1332 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1333 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1334 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1335 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1336 ;; 1337 1338 esac 1339 done 1340 1341 if test -n "$ac_prev"; then 1342 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1343 as_fn_error $? "missing argument to $ac_option" 1344 fi 1345 1346 if test -n "$ac_unrecognized_opts"; then 1347 case $enable_option_checking in 1348 no) ;; 1349 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1350 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1351 esac 1352 fi 1353 1354 # Check all directory arguments for consistency. 1355 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1356 datadir sysconfdir sharedstatedir localstatedir includedir \ 1357 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1358 libdir localedir mandir runstatedir 1359 do 1360 eval ac_val=\$$ac_var 1361 # Remove trailing slashes. 1362 case $ac_val in 1363 */ ) 1364 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1365 eval $ac_var=\$ac_val;; 1366 esac 1367 # Be sure to have absolute directory names. 1368 case $ac_val in 1369 [\\/$]* | ?:[\\/]* ) continue;; 1370 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1371 esac 1372 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1373 done 1374 1375 # There might be people who depend on the old broken behavior: '$host' 1376 # used to hold the argument of --host etc. 1377 # FIXME: To remove some day. 1378 build=$build_alias 1379 host=$host_alias 1380 target=$target_alias 1381 1382 # FIXME: To remove some day. 1383 if test "x$host_alias" != x; then 1384 if test "x$build_alias" = x; then 1385 cross_compiling=maybe 1386 elif test "x$build_alias" != "x$host_alias"; then 1387 cross_compiling=yes 1388 fi 1389 fi 1390 1391 ac_tool_prefix= 1392 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1393 1394 test "$silent" = yes && exec 6>/dev/null 1395 1396 1397 ac_pwd=`pwd` && test -n "$ac_pwd" && 1398 ac_ls_di=`ls -di .` && 1399 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1400 as_fn_error $? "working directory cannot be determined" 1401 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1402 as_fn_error $? "pwd does not report name of working directory" 1403 1404 1405 # Find the source files, if location was not specified. 1406 if test -z "$srcdir"; then 1407 ac_srcdir_defaulted=yes 1408 # Try the directory containing this script, then the parent directory. 1409 ac_confdir=`$as_dirname -- "$as_myself" || 1410 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1411 X"$as_myself" : 'X\(//\)[^/]' \| \ 1412 X"$as_myself" : 'X\(//\)$' \| \ 1413 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1414 printf "%s\n" X"$as_myself" | 1415 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1416 s//\1/ 1417 q 1418 } 1419 /^X\(\/\/\)[^/].*/{ 1420 s//\1/ 1421 q 1422 } 1423 /^X\(\/\/\)$/{ 1424 s//\1/ 1425 q 1426 } 1427 /^X\(\/\).*/{ 1428 s//\1/ 1429 q 1430 } 1431 s/.*/./; q'` 1432 srcdir=$ac_confdir 1433 if test ! -r "$srcdir/$ac_unique_file"; then 1434 srcdir=.. 1435 fi 1436 else 1437 ac_srcdir_defaulted=no 1438 fi 1439 if test ! -r "$srcdir/$ac_unique_file"; then 1440 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1441 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1442 fi 1443 ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1444 ac_abs_confdir=`( 1445 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1446 pwd)` 1447 # When building in place, set srcdir=. 1448 if test "$ac_abs_confdir" = "$ac_pwd"; then 1449 srcdir=. 1450 fi 1451 # Remove unnecessary trailing slashes from srcdir. 1452 # Double slashes in file names in object file debugging info 1453 # mess up M-x gdb in Emacs. 1454 case $srcdir in 1455 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1456 esac 1457 for ac_var in $ac_precious_vars; do 1458 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1459 eval ac_env_${ac_var}_value=\$${ac_var} 1460 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1461 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1462 done 1463 1464 # 1465 # Report the --help message. 1466 # 1467 if test "$ac_init_help" = "long"; then 1468 # Omit some internal or obsolete options to make the list less imposing. 1469 # This message is too long to be a string in the A/UX 3.1 sh. 1470 cat <<_ACEOF 1471 'configure' configures libevent 2.1.13-stable to adapt to many kinds of systems. 1472 1473 Usage: $0 [OPTION]... [VAR=VALUE]... 1474 1475 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1476 VAR=VALUE. See below for descriptions of some of the useful variables. 1477 1478 Defaults for the options are specified in brackets. 1479 1480 Configuration: 1481 -h, --help display this help and exit 1482 --help=short display options specific to this package 1483 --help=recursive display the short help of all the included packages 1484 -V, --version display version information and exit 1485 -q, --quiet, --silent do not print 'checking ...' messages 1486 --cache-file=FILE cache test results in FILE [disabled] 1487 -C, --config-cache alias for '--cache-file=config.cache' 1488 -n, --no-create do not create output files 1489 --srcdir=DIR find the sources in DIR [configure dir or '..'] 1490 1491 Installation directories: 1492 --prefix=PREFIX install architecture-independent files in PREFIX 1493 [$ac_default_prefix] 1494 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1495 [PREFIX] 1496 1497 By default, 'make install' will install all the files in 1498 '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1499 an installation prefix other than '$ac_default_prefix' using '--prefix', 1500 for instance '--prefix=\$HOME'. 1501 1502 For better control, use the options below. 1503 1504 Fine tuning of the installation directories: 1505 --bindir=DIR user executables [EPREFIX/bin] 1506 --sbindir=DIR system admin executables [EPREFIX/sbin] 1507 --libexecdir=DIR program executables [EPREFIX/libexec] 1508 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1509 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1510 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1511 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1512 --libdir=DIR object code libraries [EPREFIX/lib] 1513 --includedir=DIR C header files [PREFIX/include] 1514 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1515 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1516 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1517 --infodir=DIR info documentation [DATAROOTDIR/info] 1518 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1519 --mandir=DIR man documentation [DATAROOTDIR/man] 1520 --docdir=DIR documentation root [DATAROOTDIR/doc/libevent] 1521 --htmldir=DIR html documentation [DOCDIR] 1522 --dvidir=DIR dvi documentation [DOCDIR] 1523 --pdfdir=DIR pdf documentation [DOCDIR] 1524 --psdir=DIR ps documentation [DOCDIR] 1525 _ACEOF 1526 1527 cat <<\_ACEOF 1528 1529 Program names: 1530 --program-prefix=PREFIX prepend PREFIX to installed program names 1531 --program-suffix=SUFFIX append SUFFIX to installed program names 1532 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1533 1534 System types: 1535 --build=BUILD configure for building on BUILD [guessed] 1536 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1537 _ACEOF 1538 fi 1539 1540 if test -n "$ac_init_help"; then 1541 case $ac_init_help in 1542 short | recursive ) echo "Configuration of libevent 2.1.13-stable:";; 1543 esac 1544 cat <<\_ACEOF 1545 1546 Optional Features: 1547 --disable-option-checking ignore unrecognized --enable/--with options 1548 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1549 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1550 --enable-silent-rules less verbose build output (undo: "make V=1") 1551 --disable-silent-rules verbose build output (undo: "make V=0") 1552 --enable-dependency-tracking 1553 do not reject slow dependency extractors 1554 --disable-dependency-tracking 1555 speeds up one-time build 1556 --disable-gcc-warnings disable verbose warnings with GCC 1557 --enable-gcc-hardening enable compiler security checks 1558 --disable-thread-support 1559 disable support for threading 1560 --disable-malloc-replacement 1561 disable support for replacing the memory mgt 1562 functions 1563 --disable-openssl disable support for openssl encryption 1564 --disable-debug-mode disable support for running in debug mode 1565 --disable-libevent-install, disable installation of libevent 1566 1567 --disable-libevent-regress, skip regress in make check 1568 1569 --disable-samples, skip building of sample programs 1570 1571 --enable-function-sections, make static library allow smaller binaries with --gc-sections 1572 1573 --enable-verbose-debug, verbose debug logging 1574 1575 --disable-clock-gettime do not use clock_gettime even if it is available 1576 --enable-shared[=PKGS] build shared libraries [default=yes] 1577 --enable-static[=PKGS] build static libraries [default=yes] 1578 --enable-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1579 both] 1580 --enable-fast-install[=PKGS] 1581 optimize for fast installation [default=yes] 1582 --enable-aix-soname=aix|svr4|both 1583 shared library versioning (aka "SONAME") variant to 1584 provide on AIX, [default=aix]. 1585 --disable-libtool-lock avoid locking (might break parallel builds) 1586 --disable-largefile omit support for large files 1587 --enable-doxygen-doc generate any doxygen documentation 1588 --enable-doxygen-dot generate graphics for doxygen documentation 1589 --enable-doxygen-man generate doxygen manual pages 1590 --enable-doxygen-rtf generate doxygen RTF documentation 1591 --enable-doxygen-xml generate doxygen XML documentation 1592 --enable-doxygen-chm generate doxygen compressed HTML help documentation 1593 --enable-doxygen-chi generate doxygen separate compressed HTML help index 1594 file 1595 --disable-doxygen-html don't generate doxygen plain HTML documentation 1596 --enable-doxygen-ps generate doxygen PostScript documentation 1597 --enable-doxygen-pdf generate doxygen PDF documentation 1598 --enable-year2038 support timestamps after 2038 1599 1600 Optional Packages: 1601 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1602 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1603 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1604 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1605 compiler's sysroot if not specified). 1606 1607 Some influential environment variables: 1608 CC C compiler command 1609 CFLAGS C compiler flags 1610 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1611 nonstandard directory <lib dir> 1612 LIBS libraries to pass to the linker, e.g. -l<library> 1613 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1614 you have headers in a nonstandard directory <include dir> 1615 LT_SYS_LIBRARY_PATH 1616 User-defined run-time library search path. 1617 CPP C preprocessor 1618 DOXYGEN_PAPER_SIZE 1619 a4wide (default), a4, letter, legal or executive 1620 1621 Use these variables to override the choices made by 'configure' or to help 1622 it to find libraries and programs with nonstandard names/locations. 1623 1624 Report bugs to the package provider. 1625 _ACEOF 1626 ac_status=$? 1627 fi 1628 1629 if test "$ac_init_help" = "recursive"; then 1630 # If there are subdirs, report their specific --help. 1631 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1632 test -d "$ac_dir" || 1633 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1634 continue 1635 ac_builddir=. 1636 1637 case "$ac_dir" in 1638 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1639 *) 1640 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1641 # A ".." for each directory in $ac_dir_suffix. 1642 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1643 case $ac_top_builddir_sub in 1644 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1645 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1646 esac ;; 1647 esac 1648 ac_abs_top_builddir=$ac_pwd 1649 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1650 # for backward compatibility: 1651 ac_top_builddir=$ac_top_build_prefix 1652 1653 case $srcdir in 1654 .) # We are building in place. 1655 ac_srcdir=. 1656 ac_top_srcdir=$ac_top_builddir_sub 1657 ac_abs_top_srcdir=$ac_pwd ;; 1658 [\\/]* | ?:[\\/]* ) # Absolute name. 1659 ac_srcdir=$srcdir$ac_dir_suffix; 1660 ac_top_srcdir=$srcdir 1661 ac_abs_top_srcdir=$srcdir ;; 1662 *) # Relative name. 1663 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1664 ac_top_srcdir=$ac_top_build_prefix$srcdir 1665 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1666 esac 1667 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1668 1669 cd "$ac_dir" || { ac_status=$?; continue; } 1670 # Check for configure.gnu first; this name is used for a wrapper for 1671 # Metaconfig's "Configure" on case-insensitive file systems. 1672 if test -f "$ac_srcdir/configure.gnu"; then 1673 echo && 1674 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1675 elif test -f "$ac_srcdir/configure"; then 1676 echo && 1677 $SHELL "$ac_srcdir/configure" --help=recursive 1678 else 1679 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1680 fi || ac_status=$? 1681 cd "$ac_pwd" || { ac_status=$?; break; } 1682 done 1683 fi 1684 1685 test -n "$ac_init_help" && exit $ac_status 1686 if $ac_init_version; then 1687 cat <<\_ACEOF 1688 libevent configure 2.1.13-stable 1689 generated by GNU Autoconf 2.72 1690 1691 Copyright (C) 2023 Free Software Foundation, Inc. 1692 This configure script is free software; the Free Software Foundation 1693 gives unlimited permission to copy, distribute and modify it. 1694 _ACEOF 1695 exit 1696 fi 1697 1698 ## ------------------------ ## 1699 ## Autoconf initialization. ## 1700 ## ------------------------ ## 1701 1702 # ac_fn_c_try_compile LINENO 1703 # -------------------------- 1704 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1705 ac_fn_c_try_compile () 1706 { 1707 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1708 rm -f conftest.$ac_objext conftest.beam 1709 if { { ac_try="$ac_compile" 1710 case "(($ac_try" in 1711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1712 *) ac_try_echo=$ac_try;; 1713 esac 1714 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1715 printf "%s\n" "$ac_try_echo"; } >&5 1716 (eval "$ac_compile") 2>conftest.err 1717 ac_status=$? 1718 if test -s conftest.err; then 1719 grep -v '^ *+' conftest.err >conftest.er1 1720 cat conftest.er1 >&5 1721 mv -f conftest.er1 conftest.err 1722 fi 1723 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1724 test $ac_status = 0; } && { 1725 test -z "$ac_c_werror_flag" || 1726 test ! -s conftest.err 1727 } && test -s conftest.$ac_objext 1728 then : 1729 ac_retval=0 1730 else case e in #( 1731 e) printf "%s\n" "$as_me: failed program was:" >&5 1732 sed 's/^/| /' conftest.$ac_ext >&5 1733 1734 ac_retval=1 ;; 1735 esac 1736 fi 1737 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1738 as_fn_set_status $ac_retval 1739 1740 } # ac_fn_c_try_compile 1741 1742 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1743 # ------------------------------------------------------- 1744 # Tests whether HEADER exists and can be compiled using the include files in 1745 # INCLUDES, setting the cache variable VAR accordingly. 1746 ac_fn_c_check_header_compile () 1747 { 1748 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1750 printf %s "checking for $2... " >&6; } 1751 if eval test \${$3+y} 1752 then : 1753 printf %s "(cached) " >&6 1754 else case e in #( 1755 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1756 /* end confdefs.h. */ 1757 $4 1758 #include <$2> 1759 _ACEOF 1760 if ac_fn_c_try_compile "$LINENO" 1761 then : 1762 eval "$3=yes" 1763 else case e in #( 1764 e) eval "$3=no" ;; 1765 esac 1766 fi 1767 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1768 esac 1769 fi 1770 eval ac_res=\$$3 1771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1772 printf "%s\n" "$ac_res" >&6; } 1773 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1774 1775 } # ac_fn_c_check_header_compile 1776 1777 # ac_fn_c_try_link LINENO 1778 # ----------------------- 1779 # Try to link conftest.$ac_ext, and return whether this succeeded. 1780 ac_fn_c_try_link () 1781 { 1782 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1783 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1784 if { { ac_try="$ac_link" 1785 case "(($ac_try" in 1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1787 *) ac_try_echo=$ac_try;; 1788 esac 1789 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1790 printf "%s\n" "$ac_try_echo"; } >&5 1791 (eval "$ac_link") 2>conftest.err 1792 ac_status=$? 1793 if test -s conftest.err; then 1794 grep -v '^ *+' conftest.err >conftest.er1 1795 cat conftest.er1 >&5 1796 mv -f conftest.er1 conftest.err 1797 fi 1798 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1799 test $ac_status = 0; } && { 1800 test -z "$ac_c_werror_flag" || 1801 test ! -s conftest.err 1802 } && test -s conftest$ac_exeext && { 1803 test "$cross_compiling" = yes || 1804 test -x conftest$ac_exeext 1805 } 1806 then : 1807 ac_retval=0 1808 else case e in #( 1809 e) printf "%s\n" "$as_me: failed program was:" >&5 1810 sed 's/^/| /' conftest.$ac_ext >&5 1811 1812 ac_retval=1 ;; 1813 esac 1814 fi 1815 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1816 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1817 # interfere with the next link command; also delete a directory that is 1818 # left behind by Apple's compiler. We do this before executing the actions. 1819 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1820 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1821 as_fn_set_status $ac_retval 1822 1823 } # ac_fn_c_try_link 1824 1825 # ac_fn_c_check_func LINENO FUNC VAR 1826 # ---------------------------------- 1827 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1828 ac_fn_c_check_func () 1829 { 1830 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1832 printf %s "checking for $2... " >&6; } 1833 if eval test \${$3+y} 1834 then : 1835 printf %s "(cached) " >&6 1836 else case e in #( 1837 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1838 /* end confdefs.h. */ 1839 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1840 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1841 #define $2 innocuous_$2 1842 1843 /* System header to define __stub macros and hopefully few prototypes, 1844 which can conflict with char $2 (void); below. */ 1845 1846 #include <limits.h> 1847 #undef $2 1848 1849 /* Override any GCC internal prototype to avoid an error. 1850 Use char because int might match the return type of a GCC 1851 builtin and then its argument prototype would still apply. */ 1852 #ifdef __cplusplus 1853 extern "C" 1854 #endif 1855 char $2 (void); 1856 /* The GNU C library defines this for functions which it implements 1857 to always fail with ENOSYS. Some functions are actually named 1858 something starting with __ and the normal name is an alias. */ 1859 #if defined __stub_$2 || defined __stub___$2 1860 choke me 1861 #endif 1862 1863 int 1864 main (void) 1865 { 1866 return $2 (); 1867 ; 1868 return 0; 1869 } 1870 _ACEOF 1871 if ac_fn_c_try_link "$LINENO" 1872 then : 1873 eval "$3=yes" 1874 else case e in #( 1875 e) eval "$3=no" ;; 1876 esac 1877 fi 1878 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1879 conftest$ac_exeext conftest.$ac_ext ;; 1880 esac 1881 fi 1882 eval ac_res=\$$3 1883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1884 printf "%s\n" "$ac_res" >&6; } 1885 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1886 1887 } # ac_fn_c_check_func 1888 1889 # ac_fn_c_try_cpp LINENO 1890 # ---------------------- 1891 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1892 ac_fn_c_try_cpp () 1893 { 1894 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1895 if { { ac_try="$ac_cpp conftest.$ac_ext" 1896 case "(($ac_try" in 1897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1898 *) ac_try_echo=$ac_try;; 1899 esac 1900 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1901 printf "%s\n" "$ac_try_echo"; } >&5 1902 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1903 ac_status=$? 1904 if test -s conftest.err; then 1905 grep -v '^ *+' conftest.err >conftest.er1 1906 cat conftest.er1 >&5 1907 mv -f conftest.er1 conftest.err 1908 fi 1909 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1910 test $ac_status = 0; } > conftest.i && { 1911 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1912 test ! -s conftest.err 1913 } 1914 then : 1915 ac_retval=0 1916 else case e in #( 1917 e) printf "%s\n" "$as_me: failed program was:" >&5 1918 sed 's/^/| /' conftest.$ac_ext >&5 1919 1920 ac_retval=1 ;; 1921 esac 1922 fi 1923 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1924 as_fn_set_status $ac_retval 1925 1926 } # ac_fn_c_try_cpp 1927 1928 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1929 # ------------------------------------------------------------------ 1930 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1931 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1932 ac_fn_check_decl () 1933 { 1934 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1935 as_decl_name=`echo $2|sed 's/ *(.*//'` 1936 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1937 printf %s "checking whether $as_decl_name is declared... " >&6; } 1938 if eval test \${$3+y} 1939 then : 1940 printf %s "(cached) " >&6 1941 else case e in #( 1942 e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1943 eval ac_save_FLAGS=\$$6 1944 as_fn_append $6 " $5" 1945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1946 /* end confdefs.h. */ 1947 $4 1948 int 1949 main (void) 1950 { 1951 #ifndef $as_decl_name 1952 #ifdef __cplusplus 1953 (void) $as_decl_use; 1954 #else 1955 (void) $as_decl_name; 1956 #endif 1957 #endif 1958 1959 ; 1960 return 0; 1961 } 1962 _ACEOF 1963 if ac_fn_c_try_compile "$LINENO" 1964 then : 1965 eval "$3=yes" 1966 else case e in #( 1967 e) eval "$3=no" ;; 1968 esac 1969 fi 1970 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1971 eval $6=\$ac_save_FLAGS 1972 ;; 1973 esac 1974 fi 1975 eval ac_res=\$$3 1976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1977 printf "%s\n" "$ac_res" >&6; } 1978 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1979 1980 } # ac_fn_check_decl 1981 1982 # ac_fn_c_try_run LINENO 1983 # ---------------------- 1984 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that 1985 # executables *can* be run. 1986 ac_fn_c_try_run () 1987 { 1988 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1989 if { { ac_try="$ac_link" 1990 case "(($ac_try" in 1991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1992 *) ac_try_echo=$ac_try;; 1993 esac 1994 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1995 printf "%s\n" "$ac_try_echo"; } >&5 1996 (eval "$ac_link") 2>&5 1997 ac_status=$? 1998 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1999 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2000 { { case "(($ac_try" in 2001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2002 *) ac_try_echo=$ac_try;; 2003 esac 2004 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2005 printf "%s\n" "$ac_try_echo"; } >&5 2006 (eval "$ac_try") 2>&5 2007 ac_status=$? 2008 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2009 test $ac_status = 0; }; } 2010 then : 2011 ac_retval=0 2012 else case e in #( 2013 e) printf "%s\n" "$as_me: program exited with status $ac_status" >&5 2014 printf "%s\n" "$as_me: failed program was:" >&5 2015 sed 's/^/| /' conftest.$ac_ext >&5 2016 2017 ac_retval=$ac_status ;; 2018 esac 2019 fi 2020 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2021 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2022 as_fn_set_status $ac_retval 2023 2024 } # ac_fn_c_try_run 2025 2026 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2027 # ------------------------------------------- 2028 # Tests whether TYPE exists after having included INCLUDES, setting cache 2029 # variable VAR accordingly. 2030 ac_fn_c_check_type () 2031 { 2032 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2034 printf %s "checking for $2... " >&6; } 2035 if eval test \${$3+y} 2036 then : 2037 printf %s "(cached) " >&6 2038 else case e in #( 2039 e) eval "$3=no" 2040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2041 /* end confdefs.h. */ 2042 $4 2043 int 2044 main (void) 2045 { 2046 if (sizeof ($2)) 2047 return 0; 2048 ; 2049 return 0; 2050 } 2051 _ACEOF 2052 if ac_fn_c_try_compile "$LINENO" 2053 then : 2054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2055 /* end confdefs.h. */ 2056 $4 2057 int 2058 main (void) 2059 { 2060 if (sizeof (($2))) 2061 return 0; 2062 ; 2063 return 0; 2064 } 2065 _ACEOF 2066 if ac_fn_c_try_compile "$LINENO" 2067 then : 2068 2069 else case e in #( 2070 e) eval "$3=yes" ;; 2071 esac 2072 fi 2073 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2074 fi 2075 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 2076 esac 2077 fi 2078 eval ac_res=\$$3 2079 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2080 printf "%s\n" "$ac_res" >&6; } 2081 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2082 2083 } # ac_fn_c_check_type 2084 2085 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2086 # -------------------------------------------- 2087 # Tries to find the compile-time value of EXPR in a program that includes 2088 # INCLUDES, setting VAR accordingly. Returns whether the value could be 2089 # computed 2090 ac_fn_c_compute_int () 2091 { 2092 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2093 if test "$cross_compiling" = yes; then 2094 # Depending upon the size, compute the lo and hi bounds. 2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2096 /* end confdefs.h. */ 2097 $4 2098 int 2099 main (void) 2100 { 2101 static int test_array [1 - 2 * !(($2) >= 0)]; 2102 test_array [0] = 0; 2103 return test_array [0]; 2104 2105 ; 2106 return 0; 2107 } 2108 _ACEOF 2109 if ac_fn_c_try_compile "$LINENO" 2110 then : 2111 ac_lo=0 ac_mid=0 2112 while :; do 2113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2114 /* end confdefs.h. */ 2115 $4 2116 int 2117 main (void) 2118 { 2119 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2120 test_array [0] = 0; 2121 return test_array [0]; 2122 2123 ; 2124 return 0; 2125 } 2126 _ACEOF 2127 if ac_fn_c_try_compile "$LINENO" 2128 then : 2129 ac_hi=$ac_mid; break 2130 else case e in #( 2131 e) as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2132 if test $ac_lo -le $ac_mid; then 2133 ac_lo= ac_hi= 2134 break 2135 fi 2136 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val ;; 2137 esac 2138 fi 2139 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2140 done 2141 else case e in #( 2142 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2143 /* end confdefs.h. */ 2144 $4 2145 int 2146 main (void) 2147 { 2148 static int test_array [1 - 2 * !(($2) < 0)]; 2149 test_array [0] = 0; 2150 return test_array [0]; 2151 2152 ; 2153 return 0; 2154 } 2155 _ACEOF 2156 if ac_fn_c_try_compile "$LINENO" 2157 then : 2158 ac_hi=-1 ac_mid=-1 2159 while :; do 2160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2161 /* end confdefs.h. */ 2162 $4 2163 int 2164 main (void) 2165 { 2166 static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2167 test_array [0] = 0; 2168 return test_array [0]; 2169 2170 ; 2171 return 0; 2172 } 2173 _ACEOF 2174 if ac_fn_c_try_compile "$LINENO" 2175 then : 2176 ac_lo=$ac_mid; break 2177 else case e in #( 2178 e) as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2179 if test $ac_mid -le $ac_hi; then 2180 ac_lo= ac_hi= 2181 break 2182 fi 2183 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val ;; 2184 esac 2185 fi 2186 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2187 done 2188 else case e in #( 2189 e) ac_lo= ac_hi= ;; 2190 esac 2191 fi 2192 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 2193 esac 2194 fi 2195 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2196 # Binary search between lo and hi bounds. 2197 while test "x$ac_lo" != "x$ac_hi"; do 2198 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2200 /* end confdefs.h. */ 2201 $4 2202 int 2203 main (void) 2204 { 2205 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2206 test_array [0] = 0; 2207 return test_array [0]; 2208 2209 ; 2210 return 0; 2211 } 2212 _ACEOF 2213 if ac_fn_c_try_compile "$LINENO" 2214 then : 2215 ac_hi=$ac_mid 2216 else case e in #( 2217 e) as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val ;; 2218 esac 2219 fi 2220 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2221 done 2222 case $ac_lo in #(( 2223 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2224 '') ac_retval=1 ;; 2225 esac 2226 else 2227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2228 /* end confdefs.h. */ 2229 $4 2230 static long int longval (void) { return $2; } 2231 static unsigned long int ulongval (void) { return $2; } 2232 #include <stdio.h> 2233 #include <stdlib.h> 2234 int 2235 main (void) 2236 { 2237 2238 FILE *f = fopen ("conftest.val", "w"); 2239 if (! f) 2240 return 1; 2241 if (($2) < 0) 2242 { 2243 long int i = longval (); 2244 if (i != ($2)) 2245 return 1; 2246 fprintf (f, "%ld", i); 2247 } 2248 else 2249 { 2250 unsigned long int i = ulongval (); 2251 if (i != ($2)) 2252 return 1; 2253 fprintf (f, "%lu", i); 2254 } 2255 /* Do not output a trailing newline, as this causes \r\n confusion 2256 on some platforms. */ 2257 return ferror (f) || fclose (f) != 0; 2258 2259 ; 2260 return 0; 2261 } 2262 _ACEOF 2263 if ac_fn_c_try_run "$LINENO" 2264 then : 2265 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2266 else case e in #( 2267 e) ac_retval=1 ;; 2268 esac 2269 fi 2270 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2271 conftest.$ac_objext conftest.beam conftest.$ac_ext 2272 rm -f conftest.val 2273 2274 fi 2275 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2276 as_fn_set_status $ac_retval 2277 2278 } # ac_fn_c_compute_int 2279 2280 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2281 # ---------------------------------------------------- 2282 # Tries to find if the field MEMBER exists in type AGGR, after including 2283 # INCLUDES, setting cache variable VAR accordingly. 2284 ac_fn_c_check_member () 2285 { 2286 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2288 printf %s "checking for $2.$3... " >&6; } 2289 if eval test \${$4+y} 2290 then : 2291 printf %s "(cached) " >&6 2292 else case e in #( 2293 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2294 /* end confdefs.h. */ 2295 $5 2296 int 2297 main (void) 2298 { 2299 static $2 ac_aggr; 2300 if (ac_aggr.$3) 2301 return 0; 2302 ; 2303 return 0; 2304 } 2305 _ACEOF 2306 if ac_fn_c_try_compile "$LINENO" 2307 then : 2308 eval "$4=yes" 2309 else case e in #( 2310 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2311 /* end confdefs.h. */ 2312 $5 2313 int 2314 main (void) 2315 { 2316 static $2 ac_aggr; 2317 if (sizeof ac_aggr.$3) 2318 return 0; 2319 ; 2320 return 0; 2321 } 2322 _ACEOF 2323 if ac_fn_c_try_compile "$LINENO" 2324 then : 2325 eval "$4=yes" 2326 else case e in #( 2327 e) eval "$4=no" ;; 2328 esac 2329 fi 2330 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 2331 esac 2332 fi 2333 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 2334 esac 2335 fi 2336 eval ac_res=\$$4 2337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2338 printf "%s\n" "$ac_res" >&6; } 2339 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2340 2341 } # ac_fn_c_check_member 2342 ac_configure_args_raw= 2343 for ac_arg 2344 do 2345 case $ac_arg in 2346 *\'*) 2347 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2348 esac 2349 as_fn_append ac_configure_args_raw " '$ac_arg'" 2350 done 2351 2352 case $ac_configure_args_raw in 2353 *$as_nl*) 2354 ac_safe_unquote= ;; 2355 *) 2356 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 2357 ac_unsafe_a="$ac_unsafe_z#~" 2358 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 2359 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 2360 esac 2361 2362 cat >config.log <<_ACEOF 2363 This file contains any messages produced by compilers while 2364 running configure, to aid debugging if configure makes a mistake. 2365 2366 It was created by libevent $as_me 2.1.13-stable, which was 2367 generated by GNU Autoconf 2.72. Invocation command line was 2368 2369 $ $0$ac_configure_args_raw 2370 2371 _ACEOF 2372 exec 5>>config.log 2373 { 2374 cat <<_ASUNAME 2375 ## --------- ## 2376 ## Platform. ## 2377 ## --------- ## 2378 2379 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2380 uname -m = `(uname -m) 2>/dev/null || echo unknown` 2381 uname -r = `(uname -r) 2>/dev/null || echo unknown` 2382 uname -s = `(uname -s) 2>/dev/null || echo unknown` 2383 uname -v = `(uname -v) 2>/dev/null || echo unknown` 2384 2385 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2386 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2387 2388 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2389 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2390 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2391 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2392 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2393 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2394 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2395 2396 _ASUNAME 2397 2398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2399 for as_dir in $PATH 2400 do 2401 IFS=$as_save_IFS 2402 case $as_dir in #((( 2403 '') as_dir=./ ;; 2404 */) ;; 2405 *) as_dir=$as_dir/ ;; 2406 esac 2407 printf "%s\n" "PATH: $as_dir" 2408 done 2409 IFS=$as_save_IFS 2410 2411 } >&5 2412 2413 cat >&5 <<_ACEOF 2414 2415 2416 ## ----------- ## 2417 ## Core tests. ## 2418 ## ----------- ## 2419 2420 _ACEOF 2421 2422 2423 # Keep a trace of the command line. 2424 # Strip out --no-create and --no-recursion so they do not pile up. 2425 # Strip out --silent because we don't want to record it for future runs. 2426 # Also quote any args containing shell meta-characters. 2427 # Make two passes to allow for proper duplicate-argument suppression. 2428 ac_configure_args= 2429 ac_configure_args0= 2430 ac_configure_args1= 2431 ac_must_keep_next=false 2432 for ac_pass in 1 2 2433 do 2434 for ac_arg 2435 do 2436 case $ac_arg in 2437 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2438 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2439 | -silent | --silent | --silen | --sile | --sil) 2440 continue ;; 2441 *\'*) 2442 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2443 esac 2444 case $ac_pass in 2445 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2446 2) 2447 as_fn_append ac_configure_args1 " '$ac_arg'" 2448 if test $ac_must_keep_next = true; then 2449 ac_must_keep_next=false # Got value, back to normal. 2450 else 2451 case $ac_arg in 2452 *=* | --config-cache | -C | -disable-* | --disable-* \ 2453 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2454 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2455 | -with-* | --with-* | -without-* | --without-* | --x) 2456 case "$ac_configure_args0 " in 2457 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2458 esac 2459 ;; 2460 -* ) ac_must_keep_next=true ;; 2461 esac 2462 fi 2463 as_fn_append ac_configure_args " '$ac_arg'" 2464 ;; 2465 esac 2466 done 2467 done 2468 { ac_configure_args0=; unset ac_configure_args0;} 2469 { ac_configure_args1=; unset ac_configure_args1;} 2470 2471 # When interrupted or exit'd, cleanup temporary files, and complete 2472 # config.log. We remove comments because anyway the quotes in there 2473 # would cause problems or look ugly. 2474 # WARNING: Use '\'' to represent an apostrophe within the trap. 2475 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2476 trap 'exit_status=$? 2477 # Sanitize IFS. 2478 IFS=" "" $as_nl" 2479 # Save into config.log some information that might help in debugging. 2480 { 2481 echo 2482 2483 printf "%s\n" "## ---------------- ## 2484 ## Cache variables. ## 2485 ## ---------------- ##" 2486 echo 2487 # The following way of writing the cache mishandles newlines in values, 2488 ( 2489 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2490 eval ac_val=\$$ac_var 2491 case $ac_val in #( 2492 *${as_nl}*) 2493 case $ac_var in #( 2494 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2495 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2496 esac 2497 case $ac_var in #( 2498 _ | IFS | as_nl) ;; #( 2499 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2500 *) { eval $ac_var=; unset $ac_var;} ;; 2501 esac ;; 2502 esac 2503 done 2504 (set) 2>&1 | 2505 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2506 *${as_nl}ac_space=\ *) 2507 sed -n \ 2508 "s/'\''/'\''\\\\'\'''\''/g; 2509 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2510 ;; #( 2511 *) 2512 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2513 ;; 2514 esac | 2515 sort 2516 ) 2517 echo 2518 2519 printf "%s\n" "## ----------------- ## 2520 ## Output variables. ## 2521 ## ----------------- ##" 2522 echo 2523 for ac_var in $ac_subst_vars 2524 do 2525 eval ac_val=\$$ac_var 2526 case $ac_val in 2527 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2528 esac 2529 printf "%s\n" "$ac_var='\''$ac_val'\''" 2530 done | sort 2531 echo 2532 2533 if test -n "$ac_subst_files"; then 2534 printf "%s\n" "## ------------------- ## 2535 ## File substitutions. ## 2536 ## ------------------- ##" 2537 echo 2538 for ac_var in $ac_subst_files 2539 do 2540 eval ac_val=\$$ac_var 2541 case $ac_val in 2542 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2543 esac 2544 printf "%s\n" "$ac_var='\''$ac_val'\''" 2545 done | sort 2546 echo 2547 fi 2548 2549 if test -s confdefs.h; then 2550 printf "%s\n" "## ----------- ## 2551 ## confdefs.h. ## 2552 ## ----------- ##" 2553 echo 2554 cat confdefs.h 2555 echo 2556 fi 2557 test "$ac_signal" != 0 && 2558 printf "%s\n" "$as_me: caught signal $ac_signal" 2559 printf "%s\n" "$as_me: exit $exit_status" 2560 } >&5 2561 rm -f core *.core core.conftest.* && 2562 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2563 exit $exit_status 2564 ' 0 2565 for ac_signal in 1 2 13 15; do 2566 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2567 done 2568 ac_signal=0 2569 2570 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2571 rm -f -r conftest* confdefs.h 2572 2573 printf "%s\n" "/* confdefs.h */" > confdefs.h 2574 2575 # Predefined preprocessor variables. 2576 2577 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2578 2579 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2580 2581 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2582 2583 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2584 2585 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2586 2587 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2588 2589 2590 # Let the site file select an alternate cache file if it wants to. 2591 # Prefer an explicitly selected file to automatically selected ones. 2592 if test -n "$CONFIG_SITE"; then 2593 ac_site_files="$CONFIG_SITE" 2594 elif test "x$prefix" != xNONE; then 2595 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2596 else 2597 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2598 fi 2599 2600 for ac_site_file in $ac_site_files 2601 do 2602 case $ac_site_file in #( 2603 */*) : 2604 ;; #( 2605 *) : 2606 ac_site_file=./$ac_site_file ;; 2607 esac 2608 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2610 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2611 sed 's/^/| /' "$ac_site_file" >&5 2612 . "$ac_site_file" \ 2613 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2614 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2615 as_fn_error $? "failed to load site script $ac_site_file 2616 See 'config.log' for more details" "$LINENO" 5; } 2617 fi 2618 done 2619 2620 if test -r "$cache_file"; then 2621 # Some versions of bash will fail to source /dev/null (special files 2622 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2623 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2625 printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2626 case $cache_file in 2627 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2628 *) . "./$cache_file";; 2629 esac 2630 fi 2631 else 2632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2633 printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2634 >$cache_file 2635 fi 2636 2637 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2638 # Test code for whether the C compiler supports C89 (global declarations) 2639 ac_c_conftest_c89_globals=' 2640 /* Does the compiler advertise C89 conformance? 2641 Do not test the value of __STDC__, because some compilers set it to 0 2642 while being otherwise adequately conformant. */ 2643 #if !defined __STDC__ 2644 # error "Compiler does not advertise C89 conformance" 2645 #endif 2646 2647 #include <stddef.h> 2648 #include <stdarg.h> 2649 struct stat; 2650 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2651 struct buf { int x; }; 2652 struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2653 static char *e (char **p, int i) 2654 { 2655 return p[i]; 2656 } 2657 static char *f (char * (*g) (char **, int), char **p, ...) 2658 { 2659 char *s; 2660 va_list v; 2661 va_start (v,p); 2662 s = g (p, va_arg (v,int)); 2663 va_end (v); 2664 return s; 2665 } 2666 2667 /* C89 style stringification. */ 2668 #define noexpand_stringify(a) #a 2669 const char *stringified = noexpand_stringify(arbitrary+token=sequence); 2670 2671 /* C89 style token pasting. Exercises some of the corner cases that 2672 e.g. old MSVC gets wrong, but not very hard. */ 2673 #define noexpand_concat(a,b) a##b 2674 #define expand_concat(a,b) noexpand_concat(a,b) 2675 extern int vA; 2676 extern int vbee; 2677 #define aye A 2678 #define bee B 2679 int *pvA = &expand_concat(v,aye); 2680 int *pvbee = &noexpand_concat(v,bee); 2681 2682 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2683 function prototypes and stuff, but not \xHH hex character constants. 2684 These do not provoke an error unfortunately, instead are silently treated 2685 as an "x". The following induces an error, until -std is added to get 2686 proper ANSI mode. Curiously \x00 != x always comes out true, for an 2687 array size at least. It is necessary to write \x00 == 0 to get something 2688 that is true only with -std. */ 2689 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2690 2691 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2692 inside strings and character constants. */ 2693 #define FOO(x) '\''x'\'' 2694 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2695 2696 int test (int i, double x); 2697 struct s1 {int (*f) (int a);}; 2698 struct s2 {int (*f) (double a);}; 2699 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2700 int, int);' 2701 2702 # Test code for whether the C compiler supports C89 (body of main). 2703 ac_c_conftest_c89_main=' 2704 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2705 ' 2706 2707 # Test code for whether the C compiler supports C99 (global declarations) 2708 ac_c_conftest_c99_globals=' 2709 /* Does the compiler advertise C99 conformance? */ 2710 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2711 # error "Compiler does not advertise C99 conformance" 2712 #endif 2713 2714 // See if C++-style comments work. 2715 2716 #include <stdbool.h> 2717 extern int puts (const char *); 2718 extern int printf (const char *, ...); 2719 extern int dprintf (int, const char *, ...); 2720 extern void *malloc (size_t); 2721 extern void free (void *); 2722 2723 // Check varargs macros. These examples are taken from C99 6.10.3.5. 2724 // dprintf is used instead of fprintf to avoid needing to declare 2725 // FILE and stderr. 2726 #define debug(...) dprintf (2, __VA_ARGS__) 2727 #define showlist(...) puts (#__VA_ARGS__) 2728 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2729 static void 2730 test_varargs_macros (void) 2731 { 2732 int x = 1234; 2733 int y = 5678; 2734 debug ("Flag"); 2735 debug ("X = %d\n", x); 2736 showlist (The first, second, and third items.); 2737 report (x>y, "x is %d but y is %d", x, y); 2738 } 2739 2740 // Check long long types. 2741 #define BIG64 18446744073709551615ull 2742 #define BIG32 4294967295ul 2743 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2744 #if !BIG_OK 2745 #error "your preprocessor is broken" 2746 #endif 2747 #if BIG_OK 2748 #else 2749 #error "your preprocessor is broken" 2750 #endif 2751 static long long int bignum = -9223372036854775807LL; 2752 static unsigned long long int ubignum = BIG64; 2753 2754 struct incomplete_array 2755 { 2756 int datasize; 2757 double data[]; 2758 }; 2759 2760 struct named_init { 2761 int number; 2762 const wchar_t *name; 2763 double average; 2764 }; 2765 2766 typedef const char *ccp; 2767 2768 static inline int 2769 test_restrict (ccp restrict text) 2770 { 2771 // Iterate through items via the restricted pointer. 2772 // Also check for declarations in for loops. 2773 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2774 continue; 2775 return 0; 2776 } 2777 2778 // Check varargs and va_copy. 2779 static bool 2780 test_varargs (const char *format, ...) 2781 { 2782 va_list args; 2783 va_start (args, format); 2784 va_list args_copy; 2785 va_copy (args_copy, args); 2786 2787 const char *str = ""; 2788 int number = 0; 2789 float fnumber = 0; 2790 2791 while (*format) 2792 { 2793 switch (*format++) 2794 { 2795 case '\''s'\'': // string 2796 str = va_arg (args_copy, const char *); 2797 break; 2798 case '\''d'\'': // int 2799 number = va_arg (args_copy, int); 2800 break; 2801 case '\''f'\'': // float 2802 fnumber = va_arg (args_copy, double); 2803 break; 2804 default: 2805 break; 2806 } 2807 } 2808 va_end (args_copy); 2809 va_end (args); 2810 2811 return *str && number && fnumber; 2812 } 2813 ' 2814 2815 # Test code for whether the C compiler supports C99 (body of main). 2816 ac_c_conftest_c99_main=' 2817 // Check bool. 2818 _Bool success = false; 2819 success |= (argc != 0); 2820 2821 // Check restrict. 2822 if (test_restrict ("String literal") == 0) 2823 success = true; 2824 char *restrict newvar = "Another string"; 2825 2826 // Check varargs. 2827 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2828 test_varargs_macros (); 2829 2830 // Check flexible array members. 2831 struct incomplete_array *ia = 2832 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2833 ia->datasize = 10; 2834 for (int i = 0; i < ia->datasize; ++i) 2835 ia->data[i] = i * 1.234; 2836 // Work around memory leak warnings. 2837 free (ia); 2838 2839 // Check named initializers. 2840 struct named_init ni = { 2841 .number = 34, 2842 .name = L"Test wide string", 2843 .average = 543.34343, 2844 }; 2845 2846 ni.number = 58; 2847 2848 int dynamic_array[ni.number]; 2849 dynamic_array[0] = argv[0][0]; 2850 dynamic_array[ni.number - 1] = 543; 2851 2852 // work around unused variable warnings 2853 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2854 || dynamic_array[ni.number - 1] != 543); 2855 ' 2856 2857 # Test code for whether the C compiler supports C11 (global declarations) 2858 ac_c_conftest_c11_globals=' 2859 /* Does the compiler advertise C11 conformance? */ 2860 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2861 # error "Compiler does not advertise C11 conformance" 2862 #endif 2863 2864 // Check _Alignas. 2865 char _Alignas (double) aligned_as_double; 2866 char _Alignas (0) no_special_alignment; 2867 extern char aligned_as_int; 2868 char _Alignas (0) _Alignas (int) aligned_as_int; 2869 2870 // Check _Alignof. 2871 enum 2872 { 2873 int_alignment = _Alignof (int), 2874 int_array_alignment = _Alignof (int[100]), 2875 char_alignment = _Alignof (char) 2876 }; 2877 _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2878 2879 // Check _Noreturn. 2880 int _Noreturn does_not_return (void) { for (;;) continue; } 2881 2882 // Check _Static_assert. 2883 struct test_static_assert 2884 { 2885 int x; 2886 _Static_assert (sizeof (int) <= sizeof (long int), 2887 "_Static_assert does not work in struct"); 2888 long int y; 2889 }; 2890 2891 // Check UTF-8 literals. 2892 #define u8 syntax error! 2893 char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2894 2895 // Check duplicate typedefs. 2896 typedef long *long_ptr; 2897 typedef long int *long_ptr; 2898 typedef long_ptr long_ptr; 2899 2900 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2901 struct anonymous 2902 { 2903 union { 2904 struct { int i; int j; }; 2905 struct { int k; long int l; } w; 2906 }; 2907 int m; 2908 } v1; 2909 ' 2910 2911 # Test code for whether the C compiler supports C11 (body of main). 2912 ac_c_conftest_c11_main=' 2913 _Static_assert ((offsetof (struct anonymous, i) 2914 == offsetof (struct anonymous, w.k)), 2915 "Anonymous union alignment botch"); 2916 v1.i = 2; 2917 v1.w.k = 5; 2918 ok |= v1.i != 5; 2919 ' 2920 2921 # Test code for whether the C compiler supports C11 (complete). 2922 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2923 ${ac_c_conftest_c99_globals} 2924 ${ac_c_conftest_c11_globals} 2925 2926 int 2927 main (int argc, char **argv) 2928 { 2929 int ok = 0; 2930 ${ac_c_conftest_c89_main} 2931 ${ac_c_conftest_c99_main} 2932 ${ac_c_conftest_c11_main} 2933 return ok; 2934 } 2935 " 2936 2937 # Test code for whether the C compiler supports C99 (complete). 2938 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2939 ${ac_c_conftest_c99_globals} 2940 2941 int 2942 main (int argc, char **argv) 2943 { 2944 int ok = 0; 2945 ${ac_c_conftest_c89_main} 2946 ${ac_c_conftest_c99_main} 2947 return ok; 2948 } 2949 " 2950 2951 # Test code for whether the C compiler supports C89 (complete). 2952 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2953 2954 int 2955 main (int argc, char **argv) 2956 { 2957 int ok = 0; 2958 ${ac_c_conftest_c89_main} 2959 return ok; 2960 } 2961 " 2962 2963 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2964 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2965 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2966 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2967 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2968 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2969 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2970 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2971 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 2972 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 2973 as_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H" 2974 2975 # Auxiliary files required by this configure script. 2976 ac_aux_files="ltmain.sh config.guess config.sub compile missing install-sh" 2977 2978 # Locations in which to look for auxiliary files. 2979 ac_aux_dir_candidates="${srcdir}/build-aux" 2980 2981 # Search for a directory containing all of the required auxiliary files, 2982 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2983 # If we don't find one directory that contains all the files we need, 2984 # we report the set of missing files from the *first* directory in 2985 # $ac_aux_dir_candidates and give up. 2986 ac_missing_aux_files="" 2987 ac_first_candidate=: 2988 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2990 as_found=false 2991 for as_dir in $ac_aux_dir_candidates 2992 do 2993 IFS=$as_save_IFS 2994 case $as_dir in #((( 2995 '') as_dir=./ ;; 2996 */) ;; 2997 *) as_dir=$as_dir/ ;; 2998 esac 2999 as_found=: 3000 3001 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 3002 ac_aux_dir_found=yes 3003 ac_install_sh= 3004 for ac_aux in $ac_aux_files 3005 do 3006 # As a special case, if "install-sh" is required, that requirement 3007 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 3008 # and $ac_install_sh is set appropriately for whichever one is found. 3009 if test x"$ac_aux" = x"install-sh" 3010 then 3011 if test -f "${as_dir}install-sh"; then 3012 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 3013 ac_install_sh="${as_dir}install-sh -c" 3014 elif test -f "${as_dir}install.sh"; then 3015 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 3016 ac_install_sh="${as_dir}install.sh -c" 3017 elif test -f "${as_dir}shtool"; then 3018 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 3019 ac_install_sh="${as_dir}shtool install -c" 3020 else 3021 ac_aux_dir_found=no 3022 if $ac_first_candidate; then 3023 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 3024 else 3025 break 3026 fi 3027 fi 3028 else 3029 if test -f "${as_dir}${ac_aux}"; then 3030 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 3031 else 3032 ac_aux_dir_found=no 3033 if $ac_first_candidate; then 3034 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 3035 else 3036 break 3037 fi 3038 fi 3039 fi 3040 done 3041 if test "$ac_aux_dir_found" = yes; then 3042 ac_aux_dir="$as_dir" 3043 break 3044 fi 3045 ac_first_candidate=false 3046 3047 as_found=false 3048 done 3049 IFS=$as_save_IFS 3050 if $as_found 3051 then : 3052 3053 else case e in #( 3054 e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 3055 esac 3056 fi 3057 3058 3059 # These three variables are undocumented and unsupported, 3060 # and are intended to be withdrawn in a future Autoconf release. 3061 # They can cause serious problems if a builder's source tree is in a directory 3062 # whose full name contains unusual characters. 3063 if test -f "${ac_aux_dir}config.guess"; then 3064 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 3065 fi 3066 if test -f "${ac_aux_dir}config.sub"; then 3067 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 3068 fi 3069 if test -f "$ac_aux_dir/configure"; then 3070 ac_configure="$SHELL ${ac_aux_dir}configure" 3071 fi 3072 3073 # Check that the precious variables saved in the cache have kept the same 3074 # value. 3075 ac_cache_corrupted=false 3076 for ac_var in $ac_precious_vars; do 3077 eval ac_old_set=\$ac_cv_env_${ac_var}_set 3078 eval ac_new_set=\$ac_env_${ac_var}_set 3079 eval ac_old_val=\$ac_cv_env_${ac_var}_value 3080 eval ac_new_val=\$ac_env_${ac_var}_value 3081 case $ac_old_set,$ac_new_set in 3082 set,) 3083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 3084 printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 3085 ac_cache_corrupted=: ;; 3086 ,set) 3087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 3088 printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 3089 ac_cache_corrupted=: ;; 3090 ,);; 3091 *) 3092 if test "x$ac_old_val" != "x$ac_new_val"; then 3093 # differences in whitespace do not lead to failure. 3094 ac_old_val_w=`echo x $ac_old_val` 3095 ac_new_val_w=`echo x $ac_new_val` 3096 if test "$ac_old_val_w" != "$ac_new_val_w"; then 3097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 3098 printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 3099 ac_cache_corrupted=: 3100 else 3101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 3102 printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 3103 eval $ac_var=\$ac_old_val 3104 fi 3105 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 3106 printf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 3107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 3108 printf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 3109 fi;; 3110 esac 3111 # Pass precious variables to config.status. 3112 if test "$ac_new_set" = set; then 3113 case $ac_new_val in 3114 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 3115 *) ac_arg=$ac_var=$ac_new_val ;; 3116 esac 3117 case " $ac_configure_args " in 3118 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3119 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 3120 esac 3121 fi 3122 done 3123 if $ac_cache_corrupted; then 3124 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3125 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 3127 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 3128 as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 3129 and start over" "$LINENO" 5 3130 fi 3131 ## -------------------- ## 3132 ## Main body of script. ## 3133 ## -------------------- ## 3134 3135 ac_ext=c 3136 ac_cpp='$CPP $CPPFLAGS' 3137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3139 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3140 3141 3142 3143 3144 3145 3146 3147 am__api_version='1.18' 3148 3149 3150 3151 # Find a good install program. We prefer a C program (faster), 3152 # so one script is as good as another. But avoid the broken or 3153 # incompatible versions: 3154 # SysV /etc/install, /usr/sbin/install 3155 # SunOS /usr/etc/install 3156 # IRIX /sbin/install 3157 # AIX /bin/install 3158 # AmigaOS /C/install, which installs bootblocks on floppy discs 3159 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3160 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 3161 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3162 # OS/2's system install, which has a completely different semantic 3163 # ./install, which can be erroneously created by make from ./install.sh. 3164 # Reject install programs that cannot install multiple files. 3165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3166 printf %s "checking for a BSD-compatible install... " >&6; } 3167 if test -z "$INSTALL"; then 3168 if test ${ac_cv_path_install+y} 3169 then : 3170 printf %s "(cached) " >&6 3171 else case e in #( 3172 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3173 for as_dir in $PATH 3174 do 3175 IFS=$as_save_IFS 3176 case $as_dir in #((( 3177 '') as_dir=./ ;; 3178 */) ;; 3179 *) as_dir=$as_dir/ ;; 3180 esac 3181 # Account for fact that we put trailing slashes in our PATH walk. 3182 case $as_dir in #(( 3183 ./ | /[cC]/* | \ 3184 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3185 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3186 /usr/ucb/* ) ;; 3187 *) 3188 # OSF1 and SCO ODT 3.0 have their own names for install. 3189 # Don't use installbsd from OSF since it installs stuff as root 3190 # by default. 3191 for ac_prog in ginstall scoinst install; do 3192 for ac_exec_ext in '' $ac_executable_extensions; do 3193 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 3194 if test $ac_prog = install && 3195 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3196 # AIX install. It has an incompatible calling convention. 3197 : 3198 elif test $ac_prog = install && 3199 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3200 # program-specific install script used by HP pwplus--don't use. 3201 : 3202 else 3203 rm -rf conftest.one conftest.two conftest.dir 3204 echo one > conftest.one 3205 echo two > conftest.two 3206 mkdir conftest.dir 3207 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 3208 test -s conftest.one && test -s conftest.two && 3209 test -s conftest.dir/conftest.one && 3210 test -s conftest.dir/conftest.two 3211 then 3212 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 3213 break 3 3214 fi 3215 fi 3216 fi 3217 done 3218 done 3219 ;; 3220 esac 3221 3222 done 3223 IFS=$as_save_IFS 3224 3225 rm -rf conftest.one conftest.two conftest.dir 3226 ;; 3227 esac 3228 fi 3229 if test ${ac_cv_path_install+y}; then 3230 INSTALL=$ac_cv_path_install 3231 else 3232 # As a last resort, use the slow shell script. Don't cache a 3233 # value for INSTALL within a source directory, because that will 3234 # break other packages using the cache if that directory is 3235 # removed, or if the value is a relative name. 3236 INSTALL=$ac_install_sh 3237 fi 3238 fi 3239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3240 printf "%s\n" "$INSTALL" >&6; } 3241 3242 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3243 # It thinks the first close brace ends the variable substitution. 3244 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3245 3246 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3247 3248 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3249 3250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether sleep supports fractional seconds" >&5 3251 printf %s "checking whether sleep supports fractional seconds... " >&6; } 3252 if test ${am_cv_sleep_fractional_seconds+y} 3253 then : 3254 printf %s "(cached) " >&6 3255 else case e in #( 3256 e) if sleep 0.001 2>/dev/null 3257 then : 3258 am_cv_sleep_fractional_seconds=yes 3259 else case e in #( 3260 e) am_cv_sleep_fractional_seconds=no ;; 3261 esac 3262 fi 3263 ;; 3264 esac 3265 fi 3266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5 3267 printf "%s\n" "$am_cv_sleep_fractional_seconds" >&6; } 3268 3269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking filesystem timestamp resolution" >&5 3270 printf %s "checking filesystem timestamp resolution... " >&6; } 3271 if test ${am_cv_filesystem_timestamp_resolution+y} 3272 then : 3273 printf %s "(cached) " >&6 3274 else case e in #( 3275 e) # Default to the worst case. 3276 am_cv_filesystem_timestamp_resolution=2 3277 3278 # Only try to go finer than 1 sec if sleep can do it. 3279 # Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work, 3280 # - 1 sec is not much of a win compared to 2 sec, and 3281 # - it takes 2 seconds to perform the test whether 1 sec works. 3282 # 3283 # Instead, just use the default 2s on platforms that have 1s resolution, 3284 # accept the extra 1s delay when using $sleep in the Automake tests, in 3285 # exchange for not incurring the 2s delay for running the test for all 3286 # packages. 3287 # 3288 am_try_resolutions= 3289 if test "$am_cv_sleep_fractional_seconds" = yes; then 3290 # Even a millisecond often causes a bunch of false positives, 3291 # so just try a hundredth of a second. The time saved between .001 and 3292 # .01 is not terribly consequential. 3293 am_try_resolutions="0.01 0.1 $am_try_resolutions" 3294 fi 3295 3296 # In order to catch current-generation FAT out, we must *modify* files 3297 # that already exist; the *creation* timestamp is finer. Use names 3298 # that make ls -t sort them differently when they have equal 3299 # timestamps than when they have distinct timestamps, keeping 3300 # in mind that ls -t prints the *newest* file first. 3301 rm -f conftest.ts? 3302 : > conftest.ts1 3303 : > conftest.ts2 3304 : > conftest.ts3 3305 3306 # Make sure ls -t actually works. Do 'set' in a subshell so we don't 3307 # clobber the current shell's arguments. (Outer-level square brackets 3308 # are removed by m4; they're present so that m4 does not expand 3309 # <dollar><star>; be careful, easy to get confused.) 3310 if ( 3311 set X `ls -t conftest.ts[12]` && 3312 { 3313 test "$*" != "X conftest.ts1 conftest.ts2" || 3314 test "$*" != "X conftest.ts2 conftest.ts1"; 3315 } 3316 ); then :; else 3317 # If neither matched, then we have a broken ls. This can happen 3318 # if, for instance, CONFIG_SHELL is bash and it inherits a 3319 # broken ls alias from the environment. This has actually 3320 # happened. Such a system could not be considered "sane". 3321 printf "%s\n" ""Bad output from ls -t: \"`ls -t conftest.ts[12]`\""" >&5 3322 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3323 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3324 as_fn_error $? "ls -t produces unexpected output. 3325 Make sure there is not a broken ls alias in your environment. 3326 See 'config.log' for more details" "$LINENO" 5; } 3327 fi 3328 3329 for am_try_res in $am_try_resolutions; do 3330 # Any one fine-grained sleep might happen to cross the boundary 3331 # between two values of a coarser actual resolution, but if we do 3332 # two fine-grained sleeps in a row, at least one of them will fall 3333 # entirely within a coarse interval. 3334 echo alpha > conftest.ts1 3335 sleep $am_try_res 3336 echo beta > conftest.ts2 3337 sleep $am_try_res 3338 echo gamma > conftest.ts3 3339 3340 # We assume that 'ls -t' will make use of high-resolution 3341 # timestamps if the operating system supports them at all. 3342 if (set X `ls -t conftest.ts?` && 3343 test "$2" = conftest.ts3 && 3344 test "$3" = conftest.ts2 && 3345 test "$4" = conftest.ts1); then 3346 # 3347 # Ok, ls -t worked. If we're at a resolution of 1 second, we're done, 3348 # because we don't need to test make. 3349 make_ok=true 3350 if test $am_try_res != 1; then 3351 # But if we've succeeded so far with a subsecond resolution, we 3352 # have one more thing to check: make. It can happen that 3353 # everything else supports the subsecond mtimes, but make doesn't; 3354 # notably on macOS, which ships make 3.81 from 2006 (the last one 3355 # released under GPLv2). https://bugs.gnu.org/68808 3356 # 3357 # We test $MAKE if it is defined in the environment, else "make". 3358 # It might get overridden later, but our hope is that in practice 3359 # it does not matter: it is the system "make" which is (by far) 3360 # the most likely to be broken, whereas if the user overrides it, 3361 # probably they did so with a better, or at least not worse, make. 3362 # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html 3363 # 3364 # Create a Makefile (real tab character here): 3365 rm -f conftest.mk 3366 echo 'conftest.ts1: conftest.ts2' >conftest.mk 3367 echo ' touch conftest.ts2' >>conftest.mk 3368 # 3369 # Now, running 3370 # touch conftest.ts1; touch conftest.ts2; make 3371 # should touch ts1 because ts2 is newer. This could happen by luck, 3372 # but most often, it will fail if make's support is insufficient. So 3373 # test for several consecutive successes. 3374 # 3375 # (We reuse conftest.ts[12] because we still want to modify existing 3376 # files, not create new ones, per above.) 3377 n=0 3378 make=${MAKE-make} 3379 until test $n -eq 3; do 3380 echo one > conftest.ts1 3381 sleep $am_try_res 3382 echo two > conftest.ts2 # ts2 should now be newer than ts1 3383 if $make -f conftest.mk | grep 'up to date' >/dev/null; then 3384 make_ok=false 3385 break # out of $n loop 3386 fi 3387 n=`expr $n + 1` 3388 done 3389 fi 3390 # 3391 if $make_ok; then 3392 # Everything we know to check worked out, so call this resolution good. 3393 am_cv_filesystem_timestamp_resolution=$am_try_res 3394 break # out of $am_try_res loop 3395 fi 3396 # Otherwise, we'll go on to check the next resolution. 3397 fi 3398 done 3399 rm -f conftest.ts? 3400 # (end _am_filesystem_timestamp_resolution) 3401 ;; 3402 esac 3403 fi 3404 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5 3405 printf "%s\n" "$am_cv_filesystem_timestamp_resolution" >&6; } 3406 3407 # This check should not be cached, as it may vary across builds of 3408 # different projects. 3409 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3410 printf %s "checking whether build environment is sane... " >&6; } 3411 # Reject unsafe characters in $srcdir or the absolute working directory 3412 # name. Accept space and tab only in the latter. 3413 am_lf=' 3414 ' 3415 case `pwd` in 3416 *[\\\"\#\$\&\'\`$am_lf]*) 3417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3418 printf "%s\n" "no" >&6; } 3419 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3420 esac 3421 case $srcdir in 3422 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3424 printf "%s\n" "no" >&6; } 3425 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3426 esac 3427 3428 # Do 'set' in a subshell so we don't clobber the current shell's 3429 # arguments. Must try -L first in case configure is actually a 3430 # symlink; some systems play weird games with the mod time of symlinks 3431 # (eg FreeBSD returns the mod time of the symlink's containing 3432 # directory). 3433 am_build_env_is_sane=no 3434 am_has_slept=no 3435 rm -f conftest.file 3436 for am_try in 1 2; do 3437 echo "timestamp, slept: $am_has_slept" > conftest.file 3438 if ( 3439 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3440 if test "$*" = "X"; then 3441 # -L didn't work. 3442 set X `ls -t "$srcdir/configure" conftest.file` 3443 fi 3444 test "$2" = conftest.file 3445 ); then 3446 am_build_env_is_sane=yes 3447 break 3448 fi 3449 # Just in case. 3450 sleep "$am_cv_filesystem_timestamp_resolution" 3451 am_has_slept=yes 3452 done 3453 3454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_build_env_is_sane" >&5 3455 printf "%s\n" "$am_build_env_is_sane" >&6; } 3456 if test "$am_build_env_is_sane" = no; then 3457 as_fn_error $? "newly created file is older than distributed files! 3458 Check your system clock" "$LINENO" 5 3459 fi 3460 3461 # If we didn't sleep, we still need to ensure time stamps of config.status and 3462 # generated files are strictly newer. 3463 am_sleep_pid= 3464 if test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1 3465 then : 3466 3467 else case e in #( 3468 e) ( sleep "$am_cv_filesystem_timestamp_resolution" ) & 3469 am_sleep_pid=$! 3470 ;; 3471 esac 3472 fi 3473 3474 rm -f conftest.file 3475 3476 test "$program_prefix" != NONE && 3477 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3478 # Use a double $ so make ignores it. 3479 test "$program_suffix" != NONE && 3480 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3481 # Double any \ or $. 3482 # By default was 's,x,x', remove it if useless. 3483 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3484 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 3485 3486 3487 # Expand $ac_aux_dir to an absolute path. 3488 am_aux_dir=`cd "$ac_aux_dir" && pwd` 3489 3490 3491 if test x"${MISSING+set}" != xset; then 3492 MISSING="\${SHELL} '$am_aux_dir/missing'" 3493 fi 3494 # Use eval to expand $SHELL 3495 if eval "$MISSING --is-lightweight"; then 3496 am_missing_run="$MISSING " 3497 else 3498 am_missing_run= 3499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3500 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3501 fi 3502 3503 if test x"${install_sh+set}" != xset; then 3504 case $am_aux_dir in 3505 *\ * | *\ *) 3506 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3507 *) 3508 install_sh="\${SHELL} $am_aux_dir/install-sh" 3509 esac 3510 fi 3511 3512 # Installed binaries are usually stripped using 'strip' when the user 3513 # run "make install-strip". However 'strip' might not be the right 3514 # tool to use in cross-compilation environments, therefore Automake 3515 # will honor the 'STRIP' environment variable to overrule this program. 3516 if test "$cross_compiling" != no; then 3517 if test -n "$ac_tool_prefix"; then 3518 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3519 set dummy ${ac_tool_prefix}strip; ac_word=$2 3520 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3521 printf %s "checking for $ac_word... " >&6; } 3522 if test ${ac_cv_prog_STRIP+y} 3523 then : 3524 printf %s "(cached) " >&6 3525 else case e in #( 3526 e) if test -n "$STRIP"; then 3527 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3528 else 3529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3530 for as_dir in $PATH 3531 do 3532 IFS=$as_save_IFS 3533 case $as_dir in #((( 3534 '') as_dir=./ ;; 3535 */) ;; 3536 *) as_dir=$as_dir/ ;; 3537 esac 3538 for ac_exec_ext in '' $ac_executable_extensions; do 3539 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3540 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3541 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3542 break 2 3543 fi 3544 done 3545 done 3546 IFS=$as_save_IFS 3547 3548 fi ;; 3549 esac 3550 fi 3551 STRIP=$ac_cv_prog_STRIP 3552 if test -n "$STRIP"; then 3553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3554 printf "%s\n" "$STRIP" >&6; } 3555 else 3556 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3557 printf "%s\n" "no" >&6; } 3558 fi 3559 3560 3561 fi 3562 if test -z "$ac_cv_prog_STRIP"; then 3563 ac_ct_STRIP=$STRIP 3564 # Extract the first word of "strip", so it can be a program name with args. 3565 set dummy strip; ac_word=$2 3566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3567 printf %s "checking for $ac_word... " >&6; } 3568 if test ${ac_cv_prog_ac_ct_STRIP+y} 3569 then : 3570 printf %s "(cached) " >&6 3571 else case e in #( 3572 e) if test -n "$ac_ct_STRIP"; then 3573 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3574 else 3575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3576 for as_dir in $PATH 3577 do 3578 IFS=$as_save_IFS 3579 case $as_dir in #((( 3580 '') as_dir=./ ;; 3581 */) ;; 3582 *) as_dir=$as_dir/ ;; 3583 esac 3584 for ac_exec_ext in '' $ac_executable_extensions; do 3585 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3586 ac_cv_prog_ac_ct_STRIP="strip" 3587 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3588 break 2 3589 fi 3590 done 3591 done 3592 IFS=$as_save_IFS 3593 3594 fi ;; 3595 esac 3596 fi 3597 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3598 if test -n "$ac_ct_STRIP"; then 3599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3600 printf "%s\n" "$ac_ct_STRIP" >&6; } 3601 else 3602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3603 printf "%s\n" "no" >&6; } 3604 fi 3605 3606 if test "x$ac_ct_STRIP" = x; then 3607 STRIP=":" 3608 else 3609 case $cross_compiling:$ac_tool_warned in 3610 yes:) 3611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3612 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3613 ac_tool_warned=yes ;; 3614 esac 3615 STRIP=$ac_ct_STRIP 3616 fi 3617 else 3618 STRIP="$ac_cv_prog_STRIP" 3619 fi 3620 3621 fi 3622 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3623 3624 3625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 3626 printf %s "checking for a race-free mkdir -p... " >&6; } 3627 if test -z "$MKDIR_P"; then 3628 if test ${ac_cv_path_mkdir+y} 3629 then : 3630 printf %s "(cached) " >&6 3631 else case e in #( 3632 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3633 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3634 do 3635 IFS=$as_save_IFS 3636 case $as_dir in #((( 3637 '') as_dir=./ ;; 3638 */) ;; 3639 *) as_dir=$as_dir/ ;; 3640 esac 3641 for ac_prog in mkdir gmkdir; do 3642 for ac_exec_ext in '' $ac_executable_extensions; do 3643 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 3644 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 3645 'mkdir ('*'coreutils) '* | \ 3646 *'BusyBox '* | \ 3647 'mkdir (fileutils) '4.1*) 3648 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 3649 break 3;; 3650 esac 3651 done 3652 done 3653 done 3654 IFS=$as_save_IFS 3655 ;; 3656 esac 3657 fi 3658 3659 test -d ./--version && rmdir ./--version 3660 if test ${ac_cv_path_mkdir+y}; then 3661 MKDIR_P="$ac_cv_path_mkdir -p" 3662 else 3663 # As a last resort, use plain mkdir -p, 3664 # in the hope it doesn't have the bugs of ancient mkdir. 3665 MKDIR_P='mkdir -p' 3666 fi 3667 fi 3668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3669 printf "%s\n" "$MKDIR_P" >&6; } 3670 3671 for ac_prog in gawk mawk nawk awk 3672 do 3673 # Extract the first word of "$ac_prog", so it can be a program name with args. 3674 set dummy $ac_prog; ac_word=$2 3675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3676 printf %s "checking for $ac_word... " >&6; } 3677 if test ${ac_cv_prog_AWK+y} 3678 then : 3679 printf %s "(cached) " >&6 3680 else case e in #( 3681 e) if test -n "$AWK"; then 3682 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3683 else 3684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3685 for as_dir in $PATH 3686 do 3687 IFS=$as_save_IFS 3688 case $as_dir in #((( 3689 '') as_dir=./ ;; 3690 */) ;; 3691 *) as_dir=$as_dir/ ;; 3692 esac 3693 for ac_exec_ext in '' $ac_executable_extensions; do 3694 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3695 ac_cv_prog_AWK="$ac_prog" 3696 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3697 break 2 3698 fi 3699 done 3700 done 3701 IFS=$as_save_IFS 3702 3703 fi ;; 3704 esac 3705 fi 3706 AWK=$ac_cv_prog_AWK 3707 if test -n "$AWK"; then 3708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3709 printf "%s\n" "$AWK" >&6; } 3710 else 3711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3712 printf "%s\n" "no" >&6; } 3713 fi 3714 3715 3716 test -n "$AWK" && break 3717 done 3718 3719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3720 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3721 set x ${MAKE-make} 3722 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3723 if eval test \${ac_cv_prog_make_${ac_make}_set+y} 3724 then : 3725 printf %s "(cached) " >&6 3726 else case e in #( 3727 e) cat >conftest.make <<\_ACEOF 3728 SHELL = /bin/sh 3729 all: 3730 @echo '@@@%%%=$(MAKE)=@@@%%%' 3731 _ACEOF 3732 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3733 case `${MAKE-make} -f conftest.make 2>/dev/null` in 3734 *@@@%%%=?*=@@@%%%*) 3735 eval ac_cv_prog_make_${ac_make}_set=yes;; 3736 *) 3737 eval ac_cv_prog_make_${ac_make}_set=no;; 3738 esac 3739 rm -f conftest.make ;; 3740 esac 3741 fi 3742 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3744 printf "%s\n" "yes" >&6; } 3745 SET_MAKE= 3746 else 3747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3748 printf "%s\n" "no" >&6; } 3749 SET_MAKE="MAKE=${MAKE-make}" 3750 fi 3751 3752 rm -rf .tst 2>/dev/null 3753 mkdir .tst 2>/dev/null 3754 if test -d .tst; then 3755 am__leading_dot=. 3756 else 3757 am__leading_dot=_ 3758 fi 3759 rmdir .tst 2>/dev/null 3760 3761 AM_DEFAULT_VERBOSITY=1 3762 # Check whether --enable-silent-rules was given. 3763 if test ${enable_silent_rules+y} 3764 then : 3765 enableval=$enable_silent_rules; 3766 fi 3767 3768 am_make=${MAKE-make} 3769 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3770 printf %s "checking whether $am_make supports nested variables... " >&6; } 3771 if test ${am_cv_make_support_nested_variables+y} 3772 then : 3773 printf %s "(cached) " >&6 3774 else case e in #( 3775 e) if printf "%s\n" 'TRUE=$(BAR$(V)) 3776 BAR0=false 3777 BAR1=true 3778 V=1 3779 am__doit: 3780 @$(TRUE) 3781 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3782 am_cv_make_support_nested_variables=yes 3783 else 3784 am_cv_make_support_nested_variables=no 3785 fi ;; 3786 esac 3787 fi 3788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3789 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3790 AM_BACKSLASH='\' 3791 3792 am__rm_f_notfound= 3793 if (rm -f && rm -fr && rm -rf) 2>/dev/null 3794 then : 3795 3796 else case e in #( 3797 e) am__rm_f_notfound='""' ;; 3798 esac 3799 fi 3800 3801 3802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking xargs -n works" >&5 3803 printf %s "checking xargs -n works... " >&6; } 3804 if test ${am_cv_xargs_n_works+y} 3805 then : 3806 printf %s "(cached) " >&6 3807 else case e in #( 3808 e) if test "`echo 1 2 3 | xargs -n2 echo`" = "1 2 3809 3" 3810 then : 3811 am_cv_xargs_n_works=yes 3812 else case e in #( 3813 e) am_cv_xargs_n_works=no ;; 3814 esac 3815 fi ;; 3816 esac 3817 fi 3818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_xargs_n_works" >&5 3819 printf "%s\n" "$am_cv_xargs_n_works" >&6; } 3820 if test "$am_cv_xargs_n_works" = yes 3821 then : 3822 am__xargs_n='xargs -n' 3823 else case e in #( 3824 e) am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "" "$am__xargs_n_arg"; done; }' 3825 ;; 3826 esac 3827 fi 3828 3829 if test "`cd $srcdir && pwd`" != "`pwd`"; then 3830 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3831 # is not polluted with repeated "-I." 3832 am__isrc=' -I$(srcdir)' 3833 # test to see if srcdir already configured 3834 if test -f $srcdir/config.status; then 3835 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3836 fi 3837 fi 3838 3839 # test whether we have cygpath 3840 if test -z "$CYGPATH_W"; then 3841 if (cygpath --version) >/dev/null 2>/dev/null; then 3842 CYGPATH_W='cygpath -w' 3843 else 3844 CYGPATH_W=echo 3845 fi 3846 fi 3847 3848 3849 # Define the identity of the package. 3850 PACKAGE='libevent' 3851 VERSION='2.1.13-stable' 3852 3853 3854 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3855 3856 3857 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3858 3859 # Some tools Automake needs. 3860 3861 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3862 3863 3864 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3865 3866 3867 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3868 3869 3870 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3871 3872 3873 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3874 3875 # For better backward compatibility. To be removed once Automake 1.9.x 3876 # dies out for good. For more background, see: 3877 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3878 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3879 mkdir_p='$(MKDIR_P)' 3880 3881 # We need awk for the "check" target (and possibly the TAP driver). The 3882 # system "awk" is bad on some platforms. 3883 # Always define AMTAR for backward compatibility. Yes, it's still used 3884 # in the wild :-( We should find a proper way to deprecate it ... 3885 AMTAR='$${TAR-tar}' 3886 3887 3888 # We'll loop over all known methods to create a tar archive until one works. 3889 _am_tools='gnutar plaintar pax cpio none' 3890 3891 # The POSIX 1988 'ustar' format is defined with fixed-size fields. 3892 # There is notably a 21 bits limit for the UID and the GID. In fact, 3893 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 3894 # and bug#13588). 3895 am_max_uid=2097151 # 2^21 - 1 3896 am_max_gid=$am_max_uid 3897 # The $UID and $GID variables are not portable, so we need to resort 3898 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls 3899 # below are definitely unexpected, so allow the users to see them 3900 # (that is, avoid stderr redirection). 3901 am_uid=`id -u || echo unknown` 3902 am_gid=`id -g || echo unknown` 3903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5 3904 printf %s "checking whether UID '$am_uid' is supported by ustar format... " >&6; } 3905 if test x$am_uid = xunknown; then 3906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&5 3907 printf "%s\n" "$as_me: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&2;} 3908 elif test $am_uid -le $am_max_uid; then 3909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3910 printf "%s\n" "yes" >&6; } 3911 else 3912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3913 printf "%s\n" "no" >&6; } 3914 _am_tools=none 3915 fi 3916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5 3917 printf %s "checking whether GID '$am_gid' is supported by ustar format... " >&6; } 3918 if test x$gm_gid = xunknown; then 3919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&5 3920 printf "%s\n" "$as_me: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&2;} 3921 elif test $am_gid -le $am_max_gid; then 3922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3923 printf "%s\n" "yes" >&6; } 3924 else 3925 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3926 printf "%s\n" "no" >&6; } 3927 _am_tools=none 3928 fi 3929 3930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5 3931 printf %s "checking how to create a ustar tar archive... " >&6; } 3932 3933 # Go ahead even if we have the value already cached. We do so because we 3934 # need to set the values for the 'am__tar' and 'am__untar' variables. 3935 _am_tools=${am_cv_prog_tar_ustar-$_am_tools} 3936 3937 for _am_tool in $_am_tools; do 3938 case $_am_tool in 3939 gnutar) 3940 for _am_tar in tar gnutar gtar; do 3941 { echo "$as_me:$LINENO: $_am_tar --version" >&5 3942 ($_am_tar --version) >&5 2>&5 3943 ac_status=$? 3944 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3945 (exit $ac_status); } && break 3946 done 3947 am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"' 3948 am__tar_="$_am_tar --format=ustar -chf - "'"$tardir"' 3949 am__untar="$_am_tar -xf -" 3950 ;; 3951 plaintar) 3952 # Must skip GNU tar: if it does not support --format= it doesn't create 3953 # ustar tarball either. 3954 (tar --version) >/dev/null 2>&1 && continue 3955 am__tar='tar chf - "$$tardir"' 3956 am__tar_='tar chf - "$tardir"' 3957 am__untar='tar xf -' 3958 ;; 3959 pax) 3960 am__tar='pax -L -x ustar -w "$$tardir"' 3961 am__tar_='pax -L -x ustar -w "$tardir"' 3962 am__untar='pax -r' 3963 ;; 3964 cpio) 3965 am__tar='find "$$tardir" -print | cpio -o -H ustar -L' 3966 am__tar_='find "$tardir" -print | cpio -o -H ustar -L' 3967 am__untar='cpio -i -H ustar -d' 3968 ;; 3969 none) 3970 am__tar=false 3971 am__tar_=false 3972 am__untar=false 3973 ;; 3974 esac 3975 3976 # If the value was cached, stop now. We just wanted to have am__tar 3977 # and am__untar set. 3978 test -n "${am_cv_prog_tar_ustar}" && break 3979 3980 # tar/untar a dummy directory, and stop if the command works. 3981 rm -rf conftest.dir 3982 mkdir conftest.dir 3983 echo GrepMe > conftest.dir/file 3984 { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 3985 (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5 3986 ac_status=$? 3987 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3988 (exit $ac_status); } 3989 rm -rf conftest.dir 3990 if test -s conftest.tar; then 3991 { echo "$as_me:$LINENO: $am__untar <conftest.tar" >&5 3992 ($am__untar <conftest.tar) >&5 2>&5 3993 ac_status=$? 3994 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3995 (exit $ac_status); } 3996 { echo "$as_me:$LINENO: cat conftest.dir/file" >&5 3997 (cat conftest.dir/file) >&5 2>&5 3998 ac_status=$? 3999 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4000 (exit $ac_status); } 4001 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break 4002 fi 4003 done 4004 rm -rf conftest.dir 4005 4006 if test ${am_cv_prog_tar_ustar+y} 4007 then : 4008 printf %s "(cached) " >&6 4009 else case e in #( 4010 e) am_cv_prog_tar_ustar=$_am_tool ;; 4011 esac 4012 fi 4013 4014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5 4015 printf "%s\n" "$am_cv_prog_tar_ustar" >&6; } 4016 4017 4018 4019 4020 4021 # Variables for tags utilities; see am/tags.am 4022 if test -z "$CTAGS"; then 4023 CTAGS=ctags 4024 fi 4025 4026 if test -z "$ETAGS"; then 4027 ETAGS=etags 4028 fi 4029 4030 if test -z "$CSCOPE"; then 4031 CSCOPE=cscope 4032 fi 4033 4034 4035 4036 4037 4038 4039 4040 4041 AM_DEFAULT_VERBOSITY=0 4042 4043 4044 ac_config_headers="$ac_config_headers config.h evconfig-private.h:evconfig-private.h.in" 4045 4046 4047 printf "%s\n" "#define NUMERIC_VERSION 0x02010d00" >>confdefs.h 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 DEPDIR="${am__leading_dot}deps" 4062 4063 ac_config_commands="$ac_config_commands depfiles" 4064 4065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 4066 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 4067 cat > confinc.mk << 'END' 4068 am__doit: 4069 @echo this is the am__doit target >confinc.out 4070 .PHONY: am__doit 4071 END 4072 am__include="#" 4073 am__quote= 4074 # BSD make does it like this. 4075 echo '.include "confinc.mk" # ignored' > confmf.BSD 4076 # Other make implementations (GNU, Solaris 10, AIX) do it like this. 4077 echo 'include confinc.mk # ignored' > confmf.GNU 4078 _am_result=no 4079 for s in GNU BSD; do 4080 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 4081 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 4082 ac_status=$? 4083 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4084 (exit $ac_status); } 4085 case $?:`cat confinc.out 2>/dev/null` in #( 4086 '0:this is the am__doit target') : 4087 case $s in #( 4088 BSD) : 4089 am__include='.include' am__quote='"' ;; #( 4090 *) : 4091 am__include='include' am__quote='' ;; 4092 esac ;; #( 4093 *) : 4094 ;; 4095 esac 4096 if test "$am__include" != "#"; then 4097 _am_result="yes ($s style)" 4098 break 4099 fi 4100 done 4101 rm -f confinc.* confmf.* 4102 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 4103 printf "%s\n" "${_am_result}" >&6; } 4104 4105 # Check whether --enable-dependency-tracking was given. 4106 if test ${enable_dependency_tracking+y} 4107 then : 4108 enableval=$enable_dependency_tracking; 4109 fi 4110 4111 if test "x$enable_dependency_tracking" != xno; then 4112 am_depcomp="$ac_aux_dir/depcomp" 4113 AMDEPBACKSLASH='\' 4114 am__nodep='_no' 4115 fi 4116 if test "x$enable_dependency_tracking" != xno; then 4117 AMDEP_TRUE= 4118 AMDEP_FALSE='#' 4119 else 4120 AMDEP_TRUE='#' 4121 AMDEP_FALSE= 4122 fi 4123 4124 4125 ac_ext=c 4126 ac_cpp='$CPP $CPPFLAGS' 4127 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4128 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4129 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4130 if test -n "$ac_tool_prefix"; then 4131 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4132 set dummy ${ac_tool_prefix}gcc; ac_word=$2 4133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4134 printf %s "checking for $ac_word... " >&6; } 4135 if test ${ac_cv_prog_CC+y} 4136 then : 4137 printf %s "(cached) " >&6 4138 else case e in #( 4139 e) if test -n "$CC"; then 4140 ac_cv_prog_CC="$CC" # Let the user override the test. 4141 else 4142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4143 for as_dir in $PATH 4144 do 4145 IFS=$as_save_IFS 4146 case $as_dir in #((( 4147 '') as_dir=./ ;; 4148 */) ;; 4149 *) as_dir=$as_dir/ ;; 4150 esac 4151 for ac_exec_ext in '' $ac_executable_extensions; do 4152 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4153 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4154 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4155 break 2 4156 fi 4157 done 4158 done 4159 IFS=$as_save_IFS 4160 4161 fi ;; 4162 esac 4163 fi 4164 CC=$ac_cv_prog_CC 4165 if test -n "$CC"; then 4166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4167 printf "%s\n" "$CC" >&6; } 4168 else 4169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4170 printf "%s\n" "no" >&6; } 4171 fi 4172 4173 4174 fi 4175 if test -z "$ac_cv_prog_CC"; then 4176 ac_ct_CC=$CC 4177 # Extract the first word of "gcc", so it can be a program name with args. 4178 set dummy gcc; ac_word=$2 4179 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4180 printf %s "checking for $ac_word... " >&6; } 4181 if test ${ac_cv_prog_ac_ct_CC+y} 4182 then : 4183 printf %s "(cached) " >&6 4184 else case e in #( 4185 e) if test -n "$ac_ct_CC"; then 4186 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4187 else 4188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4189 for as_dir in $PATH 4190 do 4191 IFS=$as_save_IFS 4192 case $as_dir in #((( 4193 '') as_dir=./ ;; 4194 */) ;; 4195 *) as_dir=$as_dir/ ;; 4196 esac 4197 for ac_exec_ext in '' $ac_executable_extensions; do 4198 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4199 ac_cv_prog_ac_ct_CC="gcc" 4200 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4201 break 2 4202 fi 4203 done 4204 done 4205 IFS=$as_save_IFS 4206 4207 fi ;; 4208 esac 4209 fi 4210 ac_ct_CC=$ac_cv_prog_ac_ct_CC 4211 if test -n "$ac_ct_CC"; then 4212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4213 printf "%s\n" "$ac_ct_CC" >&6; } 4214 else 4215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4216 printf "%s\n" "no" >&6; } 4217 fi 4218 4219 if test "x$ac_ct_CC" = x; then 4220 CC="" 4221 else 4222 case $cross_compiling:$ac_tool_warned in 4223 yes:) 4224 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4225 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4226 ac_tool_warned=yes ;; 4227 esac 4228 CC=$ac_ct_CC 4229 fi 4230 else 4231 CC="$ac_cv_prog_CC" 4232 fi 4233 4234 if test -z "$CC"; then 4235 if test -n "$ac_tool_prefix"; then 4236 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4237 set dummy ${ac_tool_prefix}cc; ac_word=$2 4238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4239 printf %s "checking for $ac_word... " >&6; } 4240 if test ${ac_cv_prog_CC+y} 4241 then : 4242 printf %s "(cached) " >&6 4243 else case e in #( 4244 e) if test -n "$CC"; then 4245 ac_cv_prog_CC="$CC" # Let the user override the test. 4246 else 4247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4248 for as_dir in $PATH 4249 do 4250 IFS=$as_save_IFS 4251 case $as_dir in #((( 4252 '') as_dir=./ ;; 4253 */) ;; 4254 *) as_dir=$as_dir/ ;; 4255 esac 4256 for ac_exec_ext in '' $ac_executable_extensions; do 4257 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4258 ac_cv_prog_CC="${ac_tool_prefix}cc" 4259 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4260 break 2 4261 fi 4262 done 4263 done 4264 IFS=$as_save_IFS 4265 4266 fi ;; 4267 esac 4268 fi 4269 CC=$ac_cv_prog_CC 4270 if test -n "$CC"; then 4271 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4272 printf "%s\n" "$CC" >&6; } 4273 else 4274 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4275 printf "%s\n" "no" >&6; } 4276 fi 4277 4278 4279 fi 4280 fi 4281 if test -z "$CC"; then 4282 # Extract the first word of "cc", so it can be a program name with args. 4283 set dummy cc; ac_word=$2 4284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4285 printf %s "checking for $ac_word... " >&6; } 4286 if test ${ac_cv_prog_CC+y} 4287 then : 4288 printf %s "(cached) " >&6 4289 else case e in #( 4290 e) if test -n "$CC"; then 4291 ac_cv_prog_CC="$CC" # Let the user override the test. 4292 else 4293 ac_prog_rejected=no 4294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4295 for as_dir in $PATH 4296 do 4297 IFS=$as_save_IFS 4298 case $as_dir in #((( 4299 '') as_dir=./ ;; 4300 */) ;; 4301 *) as_dir=$as_dir/ ;; 4302 esac 4303 for ac_exec_ext in '' $ac_executable_extensions; do 4304 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4305 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4306 ac_prog_rejected=yes 4307 continue 4308 fi 4309 ac_cv_prog_CC="cc" 4310 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4311 break 2 4312 fi 4313 done 4314 done 4315 IFS=$as_save_IFS 4316 4317 if test $ac_prog_rejected = yes; then 4318 # We found a bogon in the path, so make sure we never use it. 4319 set dummy $ac_cv_prog_CC 4320 shift 4321 if test $# != 0; then 4322 # We chose a different compiler from the bogus one. 4323 # However, it has the same basename, so the bogon will be chosen 4324 # first if we set CC to just the basename; use the full file name. 4325 shift 4326 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 4327 fi 4328 fi 4329 fi ;; 4330 esac 4331 fi 4332 CC=$ac_cv_prog_CC 4333 if test -n "$CC"; then 4334 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4335 printf "%s\n" "$CC" >&6; } 4336 else 4337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4338 printf "%s\n" "no" >&6; } 4339 fi 4340 4341 4342 fi 4343 if test -z "$CC"; then 4344 if test -n "$ac_tool_prefix"; then 4345 for ac_prog in cl.exe 4346 do 4347 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4348 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4349 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4350 printf %s "checking for $ac_word... " >&6; } 4351 if test ${ac_cv_prog_CC+y} 4352 then : 4353 printf %s "(cached) " >&6 4354 else case e in #( 4355 e) if test -n "$CC"; then 4356 ac_cv_prog_CC="$CC" # Let the user override the test. 4357 else 4358 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4359 for as_dir in $PATH 4360 do 4361 IFS=$as_save_IFS 4362 case $as_dir in #((( 4363 '') as_dir=./ ;; 4364 */) ;; 4365 *) as_dir=$as_dir/ ;; 4366 esac 4367 for ac_exec_ext in '' $ac_executable_extensions; do 4368 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4369 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4370 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4371 break 2 4372 fi 4373 done 4374 done 4375 IFS=$as_save_IFS 4376 4377 fi ;; 4378 esac 4379 fi 4380 CC=$ac_cv_prog_CC 4381 if test -n "$CC"; then 4382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4383 printf "%s\n" "$CC" >&6; } 4384 else 4385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4386 printf "%s\n" "no" >&6; } 4387 fi 4388 4389 4390 test -n "$CC" && break 4391 done 4392 fi 4393 if test -z "$CC"; then 4394 ac_ct_CC=$CC 4395 for ac_prog in cl.exe 4396 do 4397 # Extract the first word of "$ac_prog", so it can be a program name with args. 4398 set dummy $ac_prog; ac_word=$2 4399 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4400 printf %s "checking for $ac_word... " >&6; } 4401 if test ${ac_cv_prog_ac_ct_CC+y} 4402 then : 4403 printf %s "(cached) " >&6 4404 else case e in #( 4405 e) if test -n "$ac_ct_CC"; then 4406 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4407 else 4408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4409 for as_dir in $PATH 4410 do 4411 IFS=$as_save_IFS 4412 case $as_dir in #((( 4413 '') as_dir=./ ;; 4414 */) ;; 4415 *) as_dir=$as_dir/ ;; 4416 esac 4417 for ac_exec_ext in '' $ac_executable_extensions; do 4418 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4419 ac_cv_prog_ac_ct_CC="$ac_prog" 4420 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4421 break 2 4422 fi 4423 done 4424 done 4425 IFS=$as_save_IFS 4426 4427 fi ;; 4428 esac 4429 fi 4430 ac_ct_CC=$ac_cv_prog_ac_ct_CC 4431 if test -n "$ac_ct_CC"; then 4432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4433 printf "%s\n" "$ac_ct_CC" >&6; } 4434 else 4435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4436 printf "%s\n" "no" >&6; } 4437 fi 4438 4439 4440 test -n "$ac_ct_CC" && break 4441 done 4442 4443 if test "x$ac_ct_CC" = x; then 4444 CC="" 4445 else 4446 case $cross_compiling:$ac_tool_warned in 4447 yes:) 4448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4449 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4450 ac_tool_warned=yes ;; 4451 esac 4452 CC=$ac_ct_CC 4453 fi 4454 fi 4455 4456 fi 4457 if test -z "$CC"; then 4458 if test -n "$ac_tool_prefix"; then 4459 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 4460 set dummy ${ac_tool_prefix}clang; ac_word=$2 4461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4462 printf %s "checking for $ac_word... " >&6; } 4463 if test ${ac_cv_prog_CC+y} 4464 then : 4465 printf %s "(cached) " >&6 4466 else case e in #( 4467 e) if test -n "$CC"; then 4468 ac_cv_prog_CC="$CC" # Let the user override the test. 4469 else 4470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4471 for as_dir in $PATH 4472 do 4473 IFS=$as_save_IFS 4474 case $as_dir in #((( 4475 '') as_dir=./ ;; 4476 */) ;; 4477 *) as_dir=$as_dir/ ;; 4478 esac 4479 for ac_exec_ext in '' $ac_executable_extensions; do 4480 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4481 ac_cv_prog_CC="${ac_tool_prefix}clang" 4482 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4483 break 2 4484 fi 4485 done 4486 done 4487 IFS=$as_save_IFS 4488 4489 fi ;; 4490 esac 4491 fi 4492 CC=$ac_cv_prog_CC 4493 if test -n "$CC"; then 4494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4495 printf "%s\n" "$CC" >&6; } 4496 else 4497 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4498 printf "%s\n" "no" >&6; } 4499 fi 4500 4501 4502 fi 4503 if test -z "$ac_cv_prog_CC"; then 4504 ac_ct_CC=$CC 4505 # Extract the first word of "clang", so it can be a program name with args. 4506 set dummy clang; ac_word=$2 4507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4508 printf %s "checking for $ac_word... " >&6; } 4509 if test ${ac_cv_prog_ac_ct_CC+y} 4510 then : 4511 printf %s "(cached) " >&6 4512 else case e in #( 4513 e) if test -n "$ac_ct_CC"; then 4514 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4515 else 4516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4517 for as_dir in $PATH 4518 do 4519 IFS=$as_save_IFS 4520 case $as_dir in #((( 4521 '') as_dir=./ ;; 4522 */) ;; 4523 *) as_dir=$as_dir/ ;; 4524 esac 4525 for ac_exec_ext in '' $ac_executable_extensions; do 4526 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4527 ac_cv_prog_ac_ct_CC="clang" 4528 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4529 break 2 4530 fi 4531 done 4532 done 4533 IFS=$as_save_IFS 4534 4535 fi ;; 4536 esac 4537 fi 4538 ac_ct_CC=$ac_cv_prog_ac_ct_CC 4539 if test -n "$ac_ct_CC"; then 4540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4541 printf "%s\n" "$ac_ct_CC" >&6; } 4542 else 4543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4544 printf "%s\n" "no" >&6; } 4545 fi 4546 4547 if test "x$ac_ct_CC" = x; then 4548 CC="" 4549 else 4550 case $cross_compiling:$ac_tool_warned in 4551 yes:) 4552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4553 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4554 ac_tool_warned=yes ;; 4555 esac 4556 CC=$ac_ct_CC 4557 fi 4558 else 4559 CC="$ac_cv_prog_CC" 4560 fi 4561 4562 fi 4563 4564 4565 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4566 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4567 as_fn_error $? "no acceptable C compiler found in \$PATH 4568 See 'config.log' for more details" "$LINENO" 5; } 4569 4570 # Provide some information about the compiler. 4571 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4572 set X $ac_compile 4573 ac_compiler=$2 4574 for ac_option in --version -v -V -qversion -version; do 4575 { { ac_try="$ac_compiler $ac_option >&5" 4576 case "(($ac_try" in 4577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4578 *) ac_try_echo=$ac_try;; 4579 esac 4580 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4581 printf "%s\n" "$ac_try_echo"; } >&5 4582 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4583 ac_status=$? 4584 if test -s conftest.err; then 4585 sed '10a\ 4586 ... rest of stderr output deleted ... 4587 10q' conftest.err >conftest.er1 4588 cat conftest.er1 >&5 4589 fi 4590 rm -f conftest.er1 conftest.err 4591 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4592 test $ac_status = 0; } 4593 done 4594 4595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4596 /* end confdefs.h. */ 4597 4598 int 4599 main (void) 4600 { 4601 4602 ; 4603 return 0; 4604 } 4605 _ACEOF 4606 ac_clean_files_save=$ac_clean_files 4607 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4608 # Try to create an executable without -o first, disregard a.out. 4609 # It will help us diagnose broken compilers, and finding out an intuition 4610 # of exeext. 4611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4612 printf %s "checking whether the C compiler works... " >&6; } 4613 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4614 4615 # The possible output files: 4616 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4617 4618 ac_rmfiles= 4619 for ac_file in $ac_files 4620 do 4621 case $ac_file in 4622 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4623 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4624 esac 4625 done 4626 rm -f $ac_rmfiles 4627 4628 if { { ac_try="$ac_link_default" 4629 case "(($ac_try" in 4630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4631 *) ac_try_echo=$ac_try;; 4632 esac 4633 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4634 printf "%s\n" "$ac_try_echo"; } >&5 4635 (eval "$ac_link_default") 2>&5 4636 ac_status=$? 4637 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4638 test $ac_status = 0; } 4639 then : 4640 # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 4641 # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 4642 # in a Makefile. We should not override ac_cv_exeext if it was cached, 4643 # so that the user can short-circuit this test for compilers unknown to 4644 # Autoconf. 4645 for ac_file in $ac_files '' 4646 do 4647 test -f "$ac_file" || continue 4648 case $ac_file in 4649 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4650 ;; 4651 [ab].out ) 4652 # We found the default executable, but exeext='' is most 4653 # certainly right. 4654 break;; 4655 *.* ) 4656 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 4657 then :; else 4658 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4659 fi 4660 # We set ac_cv_exeext here because the later test for it is not 4661 # safe: cross compilers may not add the suffix if given an '-o' 4662 # argument, so we may need to know it at that point already. 4663 # Even if this section looks crufty: it has the advantage of 4664 # actually working. 4665 break;; 4666 * ) 4667 break;; 4668 esac 4669 done 4670 test "$ac_cv_exeext" = no && ac_cv_exeext= 4671 4672 else case e in #( 4673 e) ac_file='' ;; 4674 esac 4675 fi 4676 if test -z "$ac_file" 4677 then : 4678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4679 printf "%s\n" "no" >&6; } 4680 printf "%s\n" "$as_me: failed program was:" >&5 4681 sed 's/^/| /' conftest.$ac_ext >&5 4682 4683 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4684 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4685 as_fn_error 77 "C compiler cannot create executables 4686 See 'config.log' for more details" "$LINENO" 5; } 4687 else case e in #( 4688 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4689 printf "%s\n" "yes" >&6; } ;; 4690 esac 4691 fi 4692 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4693 printf %s "checking for C compiler default output file name... " >&6; } 4694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4695 printf "%s\n" "$ac_file" >&6; } 4696 ac_exeext=$ac_cv_exeext 4697 4698 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4699 ac_clean_files=$ac_clean_files_save 4700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4701 printf %s "checking for suffix of executables... " >&6; } 4702 if { { ac_try="$ac_link" 4703 case "(($ac_try" in 4704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4705 *) ac_try_echo=$ac_try;; 4706 esac 4707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4708 printf "%s\n" "$ac_try_echo"; } >&5 4709 (eval "$ac_link") 2>&5 4710 ac_status=$? 4711 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4712 test $ac_status = 0; } 4713 then : 4714 # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 4715 # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 4716 # work properly (i.e., refer to 'conftest.exe'), while it won't with 4717 # 'rm'. 4718 for ac_file in conftest.exe conftest conftest.*; do 4719 test -f "$ac_file" || continue 4720 case $ac_file in 4721 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4722 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4723 break;; 4724 * ) break;; 4725 esac 4726 done 4727 else case e in #( 4728 e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4729 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4730 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4731 See 'config.log' for more details" "$LINENO" 5; } ;; 4732 esac 4733 fi 4734 rm -f conftest conftest$ac_cv_exeext 4735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4736 printf "%s\n" "$ac_cv_exeext" >&6; } 4737 4738 rm -f conftest.$ac_ext 4739 EXEEXT=$ac_cv_exeext 4740 ac_exeext=$EXEEXT 4741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4742 /* end confdefs.h. */ 4743 #include <stdio.h> 4744 int 4745 main (void) 4746 { 4747 FILE *f = fopen ("conftest.out", "w"); 4748 if (!f) 4749 return 1; 4750 return ferror (f) || fclose (f) != 0; 4751 4752 ; 4753 return 0; 4754 } 4755 _ACEOF 4756 ac_clean_files="$ac_clean_files conftest.out" 4757 # Check that the compiler produces executables we can run. If not, either 4758 # the compiler is broken, or we cross compile. 4759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4760 printf %s "checking whether we are cross compiling... " >&6; } 4761 if test "$cross_compiling" != yes; then 4762 { { ac_try="$ac_link" 4763 case "(($ac_try" in 4764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4765 *) ac_try_echo=$ac_try;; 4766 esac 4767 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4768 printf "%s\n" "$ac_try_echo"; } >&5 4769 (eval "$ac_link") 2>&5 4770 ac_status=$? 4771 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4772 test $ac_status = 0; } 4773 if { ac_try='./conftest$ac_cv_exeext' 4774 { { case "(($ac_try" in 4775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4776 *) ac_try_echo=$ac_try;; 4777 esac 4778 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4779 printf "%s\n" "$ac_try_echo"; } >&5 4780 (eval "$ac_try") 2>&5 4781 ac_status=$? 4782 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4783 test $ac_status = 0; }; }; then 4784 cross_compiling=no 4785 else 4786 if test "$cross_compiling" = maybe; then 4787 cross_compiling=yes 4788 else 4789 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4790 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4791 as_fn_error 77 "cannot run C compiled programs. 4792 If you meant to cross compile, use '--host'. 4793 See 'config.log' for more details" "$LINENO" 5; } 4794 fi 4795 fi 4796 fi 4797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4798 printf "%s\n" "$cross_compiling" >&6; } 4799 4800 rm -f conftest.$ac_ext conftest$ac_cv_exeext \ 4801 conftest.o conftest.obj conftest.out 4802 ac_clean_files=$ac_clean_files_save 4803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4804 printf %s "checking for suffix of object files... " >&6; } 4805 if test ${ac_cv_objext+y} 4806 then : 4807 printf %s "(cached) " >&6 4808 else case e in #( 4809 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4810 /* end confdefs.h. */ 4811 4812 int 4813 main (void) 4814 { 4815 4816 ; 4817 return 0; 4818 } 4819 _ACEOF 4820 rm -f conftest.o conftest.obj 4821 if { { ac_try="$ac_compile" 4822 case "(($ac_try" in 4823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4824 *) ac_try_echo=$ac_try;; 4825 esac 4826 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4827 printf "%s\n" "$ac_try_echo"; } >&5 4828 (eval "$ac_compile") 2>&5 4829 ac_status=$? 4830 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4831 test $ac_status = 0; } 4832 then : 4833 for ac_file in conftest.o conftest.obj conftest.*; do 4834 test -f "$ac_file" || continue; 4835 case $ac_file in 4836 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4837 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4838 break;; 4839 esac 4840 done 4841 else case e in #( 4842 e) printf "%s\n" "$as_me: failed program was:" >&5 4843 sed 's/^/| /' conftest.$ac_ext >&5 4844 4845 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4846 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4847 as_fn_error $? "cannot compute suffix of object files: cannot compile 4848 See 'config.log' for more details" "$LINENO" 5; } ;; 4849 esac 4850 fi 4851 rm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 4852 esac 4853 fi 4854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4855 printf "%s\n" "$ac_cv_objext" >&6; } 4856 OBJEXT=$ac_cv_objext 4857 ac_objext=$OBJEXT 4858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4859 printf %s "checking whether the compiler supports GNU C... " >&6; } 4860 if test ${ac_cv_c_compiler_gnu+y} 4861 then : 4862 printf %s "(cached) " >&6 4863 else case e in #( 4864 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4865 /* end confdefs.h. */ 4866 4867 int 4868 main (void) 4869 { 4870 #ifndef __GNUC__ 4871 choke me 4872 #endif 4873 4874 ; 4875 return 0; 4876 } 4877 _ACEOF 4878 if ac_fn_c_try_compile "$LINENO" 4879 then : 4880 ac_compiler_gnu=yes 4881 else case e in #( 4882 e) ac_compiler_gnu=no ;; 4883 esac 4884 fi 4885 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4886 ac_cv_c_compiler_gnu=$ac_compiler_gnu 4887 ;; 4888 esac 4889 fi 4890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4891 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4892 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4893 4894 if test $ac_compiler_gnu = yes; then 4895 GCC=yes 4896 else 4897 GCC= 4898 fi 4899 ac_test_CFLAGS=${CFLAGS+y} 4900 ac_save_CFLAGS=$CFLAGS 4901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4902 printf %s "checking whether $CC accepts -g... " >&6; } 4903 if test ${ac_cv_prog_cc_g+y} 4904 then : 4905 printf %s "(cached) " >&6 4906 else case e in #( 4907 e) ac_save_c_werror_flag=$ac_c_werror_flag 4908 ac_c_werror_flag=yes 4909 ac_cv_prog_cc_g=no 4910 CFLAGS="-g" 4911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4912 /* end confdefs.h. */ 4913 4914 int 4915 main (void) 4916 { 4917 4918 ; 4919 return 0; 4920 } 4921 _ACEOF 4922 if ac_fn_c_try_compile "$LINENO" 4923 then : 4924 ac_cv_prog_cc_g=yes 4925 else case e in #( 4926 e) CFLAGS="" 4927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4928 /* end confdefs.h. */ 4929 4930 int 4931 main (void) 4932 { 4933 4934 ; 4935 return 0; 4936 } 4937 _ACEOF 4938 if ac_fn_c_try_compile "$LINENO" 4939 then : 4940 4941 else case e in #( 4942 e) ac_c_werror_flag=$ac_save_c_werror_flag 4943 CFLAGS="-g" 4944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4945 /* end confdefs.h. */ 4946 4947 int 4948 main (void) 4949 { 4950 4951 ; 4952 return 0; 4953 } 4954 _ACEOF 4955 if ac_fn_c_try_compile "$LINENO" 4956 then : 4957 ac_cv_prog_cc_g=yes 4958 fi 4959 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4960 esac 4961 fi 4962 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4963 esac 4964 fi 4965 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4966 ac_c_werror_flag=$ac_save_c_werror_flag ;; 4967 esac 4968 fi 4969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4970 printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4971 if test $ac_test_CFLAGS; then 4972 CFLAGS=$ac_save_CFLAGS 4973 elif test $ac_cv_prog_cc_g = yes; then 4974 if test "$GCC" = yes; then 4975 CFLAGS="-g -O2" 4976 else 4977 CFLAGS="-g" 4978 fi 4979 else 4980 if test "$GCC" = yes; then 4981 CFLAGS="-O2" 4982 else 4983 CFLAGS= 4984 fi 4985 fi 4986 ac_prog_cc_stdc=no 4987 if test x$ac_prog_cc_stdc = xno 4988 then : 4989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4990 printf %s "checking for $CC option to enable C11 features... " >&6; } 4991 if test ${ac_cv_prog_cc_c11+y} 4992 then : 4993 printf %s "(cached) " >&6 4994 else case e in #( 4995 e) ac_cv_prog_cc_c11=no 4996 ac_save_CC=$CC 4997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4998 /* end confdefs.h. */ 4999 $ac_c_conftest_c11_program 5000 _ACEOF 5001 for ac_arg in '' -std=gnu11 5002 do 5003 CC="$ac_save_CC $ac_arg" 5004 if ac_fn_c_try_compile "$LINENO" 5005 then : 5006 ac_cv_prog_cc_c11=$ac_arg 5007 fi 5008 rm -f core conftest.err conftest.$ac_objext conftest.beam 5009 test "x$ac_cv_prog_cc_c11" != "xno" && break 5010 done 5011 rm -f conftest.$ac_ext 5012 CC=$ac_save_CC ;; 5013 esac 5014 fi 5015 5016 if test "x$ac_cv_prog_cc_c11" = xno 5017 then : 5018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5019 printf "%s\n" "unsupported" >&6; } 5020 else case e in #( 5021 e) if test "x$ac_cv_prog_cc_c11" = x 5022 then : 5023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5024 printf "%s\n" "none needed" >&6; } 5025 else case e in #( 5026 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 5027 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 5028 CC="$CC $ac_cv_prog_cc_c11" ;; 5029 esac 5030 fi 5031 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 5032 ac_prog_cc_stdc=c11 ;; 5033 esac 5034 fi 5035 fi 5036 if test x$ac_prog_cc_stdc = xno 5037 then : 5038 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 5039 printf %s "checking for $CC option to enable C99 features... " >&6; } 5040 if test ${ac_cv_prog_cc_c99+y} 5041 then : 5042 printf %s "(cached) " >&6 5043 else case e in #( 5044 e) ac_cv_prog_cc_c99=no 5045 ac_save_CC=$CC 5046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5047 /* end confdefs.h. */ 5048 $ac_c_conftest_c99_program 5049 _ACEOF 5050 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 5051 do 5052 CC="$ac_save_CC $ac_arg" 5053 if ac_fn_c_try_compile "$LINENO" 5054 then : 5055 ac_cv_prog_cc_c99=$ac_arg 5056 fi 5057 rm -f core conftest.err conftest.$ac_objext conftest.beam 5058 test "x$ac_cv_prog_cc_c99" != "xno" && break 5059 done 5060 rm -f conftest.$ac_ext 5061 CC=$ac_save_CC ;; 5062 esac 5063 fi 5064 5065 if test "x$ac_cv_prog_cc_c99" = xno 5066 then : 5067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5068 printf "%s\n" "unsupported" >&6; } 5069 else case e in #( 5070 e) if test "x$ac_cv_prog_cc_c99" = x 5071 then : 5072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5073 printf "%s\n" "none needed" >&6; } 5074 else case e in #( 5075 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 5076 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 5077 CC="$CC $ac_cv_prog_cc_c99" ;; 5078 esac 5079 fi 5080 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 5081 ac_prog_cc_stdc=c99 ;; 5082 esac 5083 fi 5084 fi 5085 if test x$ac_prog_cc_stdc = xno 5086 then : 5087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 5088 printf %s "checking for $CC option to enable C89 features... " >&6; } 5089 if test ${ac_cv_prog_cc_c89+y} 5090 then : 5091 printf %s "(cached) " >&6 5092 else case e in #( 5093 e) ac_cv_prog_cc_c89=no 5094 ac_save_CC=$CC 5095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5096 /* end confdefs.h. */ 5097 $ac_c_conftest_c89_program 5098 _ACEOF 5099 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5100 do 5101 CC="$ac_save_CC $ac_arg" 5102 if ac_fn_c_try_compile "$LINENO" 5103 then : 5104 ac_cv_prog_cc_c89=$ac_arg 5105 fi 5106 rm -f core conftest.err conftest.$ac_objext conftest.beam 5107 test "x$ac_cv_prog_cc_c89" != "xno" && break 5108 done 5109 rm -f conftest.$ac_ext 5110 CC=$ac_save_CC ;; 5111 esac 5112 fi 5113 5114 if test "x$ac_cv_prog_cc_c89" = xno 5115 then : 5116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5117 printf "%s\n" "unsupported" >&6; } 5118 else case e in #( 5119 e) if test "x$ac_cv_prog_cc_c89" = x 5120 then : 5121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5122 printf "%s\n" "none needed" >&6; } 5123 else case e in #( 5124 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5125 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 5126 CC="$CC $ac_cv_prog_cc_c89" ;; 5127 esac 5128 fi 5129 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 5130 ac_prog_cc_stdc=c89 ;; 5131 esac 5132 fi 5133 fi 5134 5135 ac_ext=c 5136 ac_cpp='$CPP $CPPFLAGS' 5137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5139 ac_compiler_gnu=$ac_cv_c_compiler_gnu 5140 5141 5142 ac_ext=c 5143 ac_cpp='$CPP $CPPFLAGS' 5144 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5145 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5146 ac_compiler_gnu=$ac_cv_c_compiler_gnu 5147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5148 printf %s "checking whether $CC understands -c and -o together... " >&6; } 5149 if test ${am_cv_prog_cc_c_o+y} 5150 then : 5151 printf %s "(cached) " >&6 5152 else case e in #( 5153 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5154 /* end confdefs.h. */ 5155 5156 int 5157 main (void) 5158 { 5159 5160 ; 5161 return 0; 5162 } 5163 _ACEOF 5164 # Make sure it works both with $CC and with simple cc. 5165 # Following AC_PROG_CC_C_O, we do the test twice because some 5166 # compilers refuse to overwrite an existing .o file with -o, 5167 # though they will create one. 5168 am_cv_prog_cc_c_o=yes 5169 for am_i in 1 2; do 5170 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5171 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5172 ac_status=$? 5173 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5174 (exit $ac_status); } \ 5175 && test -f conftest2.$ac_objext; then 5176 : OK 5177 else 5178 am_cv_prog_cc_c_o=no 5179 break 5180 fi 5181 done 5182 # aligned with autoconf, so not including core; see bug#72225. 5183 rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.$ac_objext \ 5184 conftest.dSYM conftest1.$ac_ext conftest1.$ac_objext conftest1.dSYM \ 5185 conftest2.$ac_ext conftest2.$ac_objext conftest2.dSYM 5186 unset am_i ;; 5187 esac 5188 fi 5189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5190 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 5191 if test "$am_cv_prog_cc_c_o" != yes; then 5192 # Losing compiler, so override with the script. 5193 # FIXME: It is wrong to rewrite CC. 5194 # But if we don't then we get into trouble of one sort or another. 5195 # A longer-term fix would be to have automake use am__CC in this case, 5196 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5197 CC="$am_aux_dir/compile $CC" 5198 fi 5199 ac_ext=c 5200 ac_cpp='$CPP $CPPFLAGS' 5201 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5202 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5203 ac_compiler_gnu=$ac_cv_c_compiler_gnu 5204 5205 5206 depcc="$CC" am_compiler_list= 5207 5208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5209 printf %s "checking dependency style of $depcc... " >&6; } 5210 if test ${am_cv_CC_dependencies_compiler_type+y} 5211 then : 5212 printf %s "(cached) " >&6 5213 else case e in #( 5214 e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5215 # We make a subdir and do the tests there. Otherwise we can end up 5216 # making bogus files that we don't know about and never remove. For 5217 # instance it was reported that on HP-UX the gcc test will end up 5218 # making a dummy file named 'D' -- because '-MD' means "put the output 5219 # in D". 5220 rm -rf conftest.dir 5221 mkdir conftest.dir 5222 # Copy depcomp to subdir because otherwise we won't find it if we're 5223 # using a relative directory. 5224 cp "$am_depcomp" conftest.dir 5225 cd conftest.dir 5226 # We will build objects and dependencies in a subdirectory because 5227 # it helps to detect inapplicable dependency modes. For instance 5228 # both Tru64's cc and ICC support -MD to output dependencies as a 5229 # side effect of compilation, but ICC will put the dependencies in 5230 # the current directory while Tru64 will put them in the object 5231 # directory. 5232 mkdir sub 5233 5234 am_cv_CC_dependencies_compiler_type=none 5235 if test "$am_compiler_list" = ""; then 5236 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5237 fi 5238 am__universal=false 5239 case " $depcc " in #( 5240 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5241 esac 5242 5243 for depmode in $am_compiler_list; do 5244 # Setup a source with many dependencies, because some compilers 5245 # like to wrap large dependency lists on column 80 (with \), and 5246 # we should not choose a depcomp mode which is confused by this. 5247 # 5248 # We need to recreate these files for each test, as the compiler may 5249 # overwrite some of them when testing with obscure command lines. 5250 # This happens at least with the AIX C compiler. 5251 : > sub/conftest.c 5252 for i in 1 2 3 4 5 6; do 5253 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5254 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5255 # Solaris 10 /bin/sh. 5256 echo '/* dummy */' > sub/conftst$i.h 5257 done 5258 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5259 5260 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5261 # mode. It turns out that the SunPro C++ compiler does not properly 5262 # handle '-M -o', and we need to detect this. Also, some Intel 5263 # versions had trouble with output in subdirs. 5264 am__obj=sub/conftest.${OBJEXT-o} 5265 am__minus_obj="-o $am__obj" 5266 case $depmode in 5267 gcc) 5268 # This depmode causes a compiler race in universal mode. 5269 test "$am__universal" = false || continue 5270 ;; 5271 nosideeffect) 5272 # After this tag, mechanisms are not by side-effect, so they'll 5273 # only be used when explicitly requested. 5274 if test "x$enable_dependency_tracking" = xyes; then 5275 continue 5276 else 5277 break 5278 fi 5279 ;; 5280 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5281 # This compiler won't grok '-c -o', but also, the minuso test has 5282 # not run yet. These depmodes are late enough in the game, and 5283 # so weak that their functioning should not be impacted. 5284 am__obj=conftest.${OBJEXT-o} 5285 am__minus_obj= 5286 ;; 5287 none) break ;; 5288 esac 5289 if depmode=$depmode \ 5290 source=sub/conftest.c object=$am__obj \ 5291 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5292 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5293 >/dev/null 2>conftest.err && 5294 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5295 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5296 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5297 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5298 # icc doesn't choke on unknown options, it will just issue warnings 5299 # or remarks (even with -Werror). So we grep stderr for any message 5300 # that says an option was ignored or not supported. 5301 # When given -MP, icc 7.0 and 7.1 complain thus: 5302 # icc: Command line warning: ignoring option '-M'; no argument required 5303 # The diagnosis changed in icc 8.0: 5304 # icc: Command line remark: option '-MP' not supported 5305 if (grep 'ignoring option' conftest.err || 5306 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5307 am_cv_CC_dependencies_compiler_type=$depmode 5308 break 5309 fi 5310 fi 5311 done 5312 5313 cd .. 5314 rm -rf conftest.dir 5315 else 5316 am_cv_CC_dependencies_compiler_type=none 5317 fi 5318 ;; 5319 esac 5320 fi 5321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5322 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 5323 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5324 5325 if 5326 test "x$enable_dependency_tracking" != xno \ 5327 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5328 am__fastdepCC_TRUE= 5329 am__fastdepCC_FALSE='#' 5330 else 5331 am__fastdepCC_TRUE='#' 5332 am__fastdepCC_FALSE= 5333 fi 5334 5335 5336 5337 ac_header= ac_cache= 5338 for ac_item in $ac_header_c_list 5339 do 5340 if test $ac_cache; then 5341 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 5342 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 5343 printf "%s\n" "#define $ac_item 1" >> confdefs.h 5344 fi 5345 ac_header= ac_cache= 5346 elif test $ac_header; then 5347 ac_cache=$ac_item 5348 else 5349 ac_header=$ac_item 5350 fi 5351 done 5352 5353 5354 5355 5356 5357 5358 5359 5360 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 5361 then : 5362 5363 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 5364 5365 fi 5366 5367 5368 5369 5370 5371 5372 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5373 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5374 if test ${ac_cv_safe_to_define___extensions__+y} 5375 then : 5376 printf %s "(cached) " >&6 5377 else case e in #( 5378 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5379 /* end confdefs.h. */ 5380 5381 # define __EXTENSIONS__ 1 5382 $ac_includes_default 5383 int 5384 main (void) 5385 { 5386 5387 ; 5388 return 0; 5389 } 5390 _ACEOF 5391 if ac_fn_c_try_compile "$LINENO" 5392 then : 5393 ac_cv_safe_to_define___extensions__=yes 5394 else case e in #( 5395 e) ac_cv_safe_to_define___extensions__=no ;; 5396 esac 5397 fi 5398 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5399 esac 5400 fi 5401 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5402 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 5403 5404 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 5405 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 5406 if test ${ac_cv_should_define__xopen_source+y} 5407 then : 5408 printf %s "(cached) " >&6 5409 else case e in #( 5410 e) ac_cv_should_define__xopen_source=no 5411 if test $ac_cv_header_wchar_h = yes 5412 then : 5413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5414 /* end confdefs.h. */ 5415 5416 #include <wchar.h> 5417 mbstate_t x; 5418 int 5419 main (void) 5420 { 5421 5422 ; 5423 return 0; 5424 } 5425 _ACEOF 5426 if ac_fn_c_try_compile "$LINENO" 5427 then : 5428 5429 else case e in #( 5430 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5431 /* end confdefs.h. */ 5432 5433 #define _XOPEN_SOURCE 500 5434 #include <wchar.h> 5435 mbstate_t x; 5436 int 5437 main (void) 5438 { 5439 5440 ; 5441 return 0; 5442 } 5443 _ACEOF 5444 if ac_fn_c_try_compile "$LINENO" 5445 then : 5446 ac_cv_should_define__xopen_source=yes 5447 fi 5448 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5449 esac 5450 fi 5451 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5452 fi ;; 5453 esac 5454 fi 5455 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 5456 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 5457 5458 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 5459 5460 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 5461 5462 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 5463 5464 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 5465 5466 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 5467 5468 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 5469 5470 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5471 5472 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 5473 5474 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 5475 5476 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 5477 5478 printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h 5479 5480 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 5481 5482 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 5483 5484 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 5485 5486 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 5487 5488 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 5489 5490 if test $ac_cv_header_minix_config_h = yes 5491 then : 5492 MINIX=yes 5493 printf "%s\n" "#define _MINIX 1" >>confdefs.h 5494 5495 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 5496 5497 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 5498 5499 else case e in #( 5500 e) MINIX= ;; 5501 esac 5502 fi 5503 if test $ac_cv_safe_to_define___extensions__ = yes 5504 then : 5505 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 5506 5507 fi 5508 if test $ac_cv_should_define__xopen_source = yes 5509 then : 5510 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 5511 5512 fi 5513 5514 5515 5516 5517 # Make sure we can run config.sub. 5518 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 5519 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 5520 5521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5522 printf %s "checking build system type... " >&6; } 5523 if test ${ac_cv_build+y} 5524 then : 5525 printf %s "(cached) " >&6 5526 else case e in #( 5527 e) ac_build_alias=$build_alias 5528 test "x$ac_build_alias" = x && 5529 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 5530 test "x$ac_build_alias" = x && 5531 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5532 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 5533 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 5534 ;; 5535 esac 5536 fi 5537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5538 printf "%s\n" "$ac_cv_build" >&6; } 5539 case $ac_cv_build in 5540 *-*-*) ;; 5541 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5542 esac 5543 build=$ac_cv_build 5544 ac_save_IFS=$IFS; IFS='-' 5545 set x $ac_cv_build 5546 shift 5547 build_cpu=$1 5548 build_vendor=$2 5549 shift; shift 5550 # Remember, the first character of IFS is used to create $*, 5551 # except with old shells: 5552 build_os=$* 5553 IFS=$ac_save_IFS 5554 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5555 5556 5557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5558 printf %s "checking host system type... " >&6; } 5559 if test ${ac_cv_host+y} 5560 then : 5561 printf %s "(cached) " >&6 5562 else case e in #( 5563 e) if test "x$host_alias" = x; then 5564 ac_cv_host=$ac_cv_build 5565 else 5566 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 5567 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 5568 fi 5569 ;; 5570 esac 5571 fi 5572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5573 printf "%s\n" "$ac_cv_host" >&6; } 5574 case $ac_cv_host in 5575 *-*-*) ;; 5576 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5577 esac 5578 host=$ac_cv_host 5579 ac_save_IFS=$IFS; IFS='-' 5580 set x $ac_cv_host 5581 shift 5582 host_cpu=$1 5583 host_vendor=$2 5584 shift; shift 5585 # Remember, the first character of IFS is used to create $*, 5586 # except with old shells: 5587 host_os=$* 5588 IFS=$ac_save_IFS 5589 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5590 5591 5592 5593 #case "$host_os" in 5594 # 5595 # osf5*) 5596 # CFLAGS="$CFLAGS -D_OSF_SOURCE" 5597 # ;; 5598 #esac 5599 5600 5601 5602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5603 printf %s "checking whether ln -s works... " >&6; } 5604 LN_S=$as_ln_s 5605 if test "$LN_S" = "ln -s"; then 5606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5607 printf "%s\n" "yes" >&6; } 5608 else 5609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5610 printf "%s\n" "no, using $LN_S" >&6; } 5611 fi 5612 5613 # AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE 5614 5615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5616 printf %s "checking for a sed that does not truncate output... " >&6; } 5617 if test ${ac_cv_path_SED+y} 5618 then : 5619 printf %s "(cached) " >&6 5620 else case e in #( 5621 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5622 for ac_i in 1 2 3 4 5 6 7; do 5623 ac_script="$ac_script$as_nl$ac_script" 5624 done 5625 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5626 { ac_script=; unset ac_script;} 5627 if test -z "$SED"; then 5628 ac_path_SED_found=false 5629 # Loop through the user's path and test for each of PROGNAME-LIST 5630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5631 for as_dir in $PATH 5632 do 5633 IFS=$as_save_IFS 5634 case $as_dir in #((( 5635 '') as_dir=./ ;; 5636 */) ;; 5637 *) as_dir=$as_dir/ ;; 5638 esac 5639 for ac_prog in sed gsed 5640 do 5641 for ac_exec_ext in '' $ac_executable_extensions; do 5642 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 5643 as_fn_executable_p "$ac_path_SED" || continue 5644 # Check for GNU ac_path_SED and select it if it is found. 5645 # Check for GNU $ac_path_SED 5646 case `"$ac_path_SED" --version 2>&1` in #( 5647 *GNU*) 5648 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5649 #( 5650 *) 5651 ac_count=0 5652 printf %s 0123456789 >"conftest.in" 5653 while : 5654 do 5655 cat "conftest.in" "conftest.in" >"conftest.tmp" 5656 mv "conftest.tmp" "conftest.in" 5657 cp "conftest.in" "conftest.nl" 5658 printf "%s\n" '' >> "conftest.nl" 5659 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5660 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5661 as_fn_arith $ac_count + 1 && ac_count=$as_val 5662 if test $ac_count -gt ${ac_path_SED_max-0}; then 5663 # Best one so far, save it but keep looking for a better one 5664 ac_cv_path_SED="$ac_path_SED" 5665 ac_path_SED_max=$ac_count 5666 fi 5667 # 10*(2^10) chars as input seems more than enough 5668 test $ac_count -gt 10 && break 5669 done 5670 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5671 esac 5672 5673 $ac_path_SED_found && break 3 5674 done 5675 done 5676 done 5677 IFS=$as_save_IFS 5678 if test -z "$ac_cv_path_SED"; then 5679 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5680 fi 5681 else 5682 ac_cv_path_SED=$SED 5683 fi 5684 ;; 5685 esac 5686 fi 5687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5688 printf "%s\n" "$ac_cv_path_SED" >&6; } 5689 SED="$ac_cv_path_SED" 5690 rm -f conftest.sed 5691 5692 5693 5694 5695 # We need to test for at least gcc 2.95 here, because older versions don't 5696 # have -fno-strict-aliasing 5697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5698 /* end confdefs.h. */ 5699 5700 int 5701 main (void) 5702 { 5703 5704 #if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95) 5705 #error 5706 #endif 5707 ; 5708 return 0; 5709 } 5710 _ACEOF 5711 if ac_fn_c_try_compile "$LINENO" 5712 then : 5713 have_gcc295=yes 5714 else case e in #( 5715 e) have_gcc295=no ;; 5716 esac 5717 fi 5718 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5719 5720 if test "$GCC" = "yes" ; then 5721 # Enable many gcc warnings by default... 5722 CFLAGS="$CFLAGS -Wall" 5723 # And disable the strict-aliasing optimization, since it breaks 5724 # our sockaddr-handling code in strange ways. 5725 if test x$have_gcc295 = xyes; then 5726 CFLAGS="$CFLAGS -fno-strict-aliasing" 5727 fi 5728 fi 5729 5730 # OS X Lion started deprecating the system openssl. Let's just disable 5731 # all deprecation warnings on OS X; but do so only for gcc... 5732 if test "$GCC" = "yes" ; then 5733 case "$host_os" in 5734 darwin*) 5735 CFLAGS="$CFLAGS -Wno-deprecated-declarations" 5736 ;; 5737 esac 5738 fi 5739 5740 # Check whether --enable-gcc-warnings was given. 5741 if test ${enable_gcc_warnings+y} 5742 then : 5743 enableval=$enable_gcc_warnings; 5744 fi 5745 5746 5747 # Check whether --enable-gcc-hardening was given. 5748 if test ${enable_gcc_hardening+y} 5749 then : 5750 enableval=$enable_gcc_hardening; if test x$enableval = xyes; then 5751 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all" 5752 CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector" 5753 CFLAGS="$CFLAGS --param ssp-buffer-size=1" 5754 fi 5755 fi 5756 5757 5758 # Check whether --enable-thread-support was given. 5759 if test ${enable_thread_support+y} 5760 then : 5761 enableval=$enable_thread_support; 5762 else case e in #( 5763 e) enable_thread_support=yes ;; 5764 esac 5765 fi 5766 5767 # Check whether --enable-malloc-replacement was given. 5768 if test ${enable_malloc_replacement+y} 5769 then : 5770 enableval=$enable_malloc_replacement; 5771 else case e in #( 5772 e) enable_malloc_replacement=yes ;; 5773 esac 5774 fi 5775 5776 # Check whether --enable-openssl was given. 5777 if test ${enable_openssl+y} 5778 then : 5779 enableval=$enable_openssl; 5780 else case e in #( 5781 e) enable_openssl=yes ;; 5782 esac 5783 fi 5784 5785 # Check whether --enable-debug-mode was given. 5786 if test ${enable_debug_mode+y} 5787 then : 5788 enableval=$enable_debug_mode; 5789 else case e in #( 5790 e) enable_debug_mode=yes ;; 5791 esac 5792 fi 5793 5794 # Check whether --enable-libevent-install was given. 5795 if test ${enable_libevent_install+y} 5796 then : 5797 enableval=$enable_libevent_install; 5798 else case e in #( 5799 e) enable_libevent_install=yes ;; 5800 esac 5801 fi 5802 5803 # Check whether --enable-libevent-regress was given. 5804 if test ${enable_libevent_regress+y} 5805 then : 5806 enableval=$enable_libevent_regress; 5807 else case e in #( 5808 e) enable_libevent_regress=yes ;; 5809 esac 5810 fi 5811 5812 # Check whether --enable-samples was given. 5813 if test ${enable_samples+y} 5814 then : 5815 enableval=$enable_samples; 5816 else case e in #( 5817 e) enable_samples=yes ;; 5818 esac 5819 fi 5820 5821 # Check whether --enable-function-sections was given. 5822 if test ${enable_function_sections+y} 5823 then : 5824 enableval=$enable_function_sections; 5825 else case e in #( 5826 e) enable_function_sections=no ;; 5827 esac 5828 fi 5829 5830 # Check whether --enable-verbose-debug was given. 5831 if test ${enable_verbose_debug+y} 5832 then : 5833 enableval=$enable_verbose_debug; 5834 else case e in #( 5835 e) enable_verbose_debug=no ;; 5836 esac 5837 fi 5838 5839 # Check whether --enable-clock-gettime was given. 5840 if test ${enable_clock_gettime+y} 5841 then : 5842 enableval=$enable_clock_gettime; 5843 else case e in #( 5844 e) enable_clock_gettime=yes ;; 5845 esac 5846 fi 5847 5848 5849 5850 5851 case `pwd` in 5852 *\ * | *\ *) 5853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5854 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5855 esac 5856 5857 5858 5859 macro_version='2.5.4' 5860 macro_revision='2.5.4' 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 ltmain=$ac_aux_dir/ltmain.sh 5876 5877 # Backslashify metacharacters that are still active within 5878 # double-quoted strings. 5879 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5880 5881 # Same as above, but do not quote variable references. 5882 double_quote_subst='s/\(["`\\]\)/\\\1/g' 5883 5884 # Sed substitution to delay expansion of an escaped shell variable in a 5885 # double_quote_subst'ed string. 5886 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5887 5888 # Sed substitution to delay expansion of an escaped single quote. 5889 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5890 5891 # Sed substitution to avoid accidental globbing in evaled expressions 5892 no_glob_subst='s/\*/\\\*/g' 5893 5894 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5895 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5896 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5897 5898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5899 printf %s "checking how to print strings... " >&6; } 5900 # Test print first, because it will be a builtin if present. 5901 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5902 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5903 ECHO='print -r --' 5904 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5905 ECHO='printf %s\n' 5906 else 5907 # Use this function as a fallback that always works. 5908 func_fallback_echo () 5909 { 5910 eval 'cat <<_LTECHO_EOF 5911 $1 5912 _LTECHO_EOF' 5913 } 5914 ECHO='func_fallback_echo' 5915 fi 5916 5917 # func_echo_all arg... 5918 # Invoke $ECHO with all args, space-separated. 5919 func_echo_all () 5920 { 5921 $ECHO "" 5922 } 5923 5924 case $ECHO in 5925 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5926 printf "%s\n" "printf" >&6; } ;; 5927 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5928 printf "%s\n" "print -r" >&6; } ;; 5929 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5930 printf "%s\n" "cat" >&6; } ;; 5931 esac 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5947 printf %s "checking for a sed that does not truncate output... " >&6; } 5948 if test ${ac_cv_path_SED+y} 5949 then : 5950 printf %s "(cached) " >&6 5951 else case e in #( 5952 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5953 for ac_i in 1 2 3 4 5 6 7; do 5954 ac_script="$ac_script$as_nl$ac_script" 5955 done 5956 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5957 { ac_script=; unset ac_script;} 5958 if test -z "$SED"; then 5959 ac_path_SED_found=false 5960 # Loop through the user's path and test for each of PROGNAME-LIST 5961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5962 for as_dir in $PATH 5963 do 5964 IFS=$as_save_IFS 5965 case $as_dir in #((( 5966 '') as_dir=./ ;; 5967 */) ;; 5968 *) as_dir=$as_dir/ ;; 5969 esac 5970 for ac_prog in sed gsed 5971 do 5972 for ac_exec_ext in '' $ac_executable_extensions; do 5973 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 5974 as_fn_executable_p "$ac_path_SED" || continue 5975 # Check for GNU ac_path_SED and select it if it is found. 5976 # Check for GNU $ac_path_SED 5977 case `"$ac_path_SED" --version 2>&1` in #( 5978 *GNU*) 5979 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5980 #( 5981 *) 5982 ac_count=0 5983 printf %s 0123456789 >"conftest.in" 5984 while : 5985 do 5986 cat "conftest.in" "conftest.in" >"conftest.tmp" 5987 mv "conftest.tmp" "conftest.in" 5988 cp "conftest.in" "conftest.nl" 5989 printf "%s\n" '' >> "conftest.nl" 5990 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5991 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5992 as_fn_arith $ac_count + 1 && ac_count=$as_val 5993 if test $ac_count -gt ${ac_path_SED_max-0}; then 5994 # Best one so far, save it but keep looking for a better one 5995 ac_cv_path_SED="$ac_path_SED" 5996 ac_path_SED_max=$ac_count 5997 fi 5998 # 10*(2^10) chars as input seems more than enough 5999 test $ac_count -gt 10 && break 6000 done 6001 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6002 esac 6003 6004 $ac_path_SED_found && break 3 6005 done 6006 done 6007 done 6008 IFS=$as_save_IFS 6009 if test -z "$ac_cv_path_SED"; then 6010 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6011 fi 6012 else 6013 ac_cv_path_SED=$SED 6014 fi 6015 ;; 6016 esac 6017 fi 6018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6019 printf "%s\n" "$ac_cv_path_SED" >&6; } 6020 SED="$ac_cv_path_SED" 6021 rm -f conftest.sed 6022 6023 test -z "$SED" && SED=sed 6024 Xsed="$SED -e 1s/^X//" 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 6037 printf %s "checking for grep that handles long lines and -e... " >&6; } 6038 if test ${ac_cv_path_GREP+y} 6039 then : 6040 printf %s "(cached) " >&6 6041 else case e in #( 6042 e) if test -z "$GREP"; then 6043 ac_path_GREP_found=false 6044 # Loop through the user's path and test for each of PROGNAME-LIST 6045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6046 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6047 do 6048 IFS=$as_save_IFS 6049 case $as_dir in #((( 6050 '') as_dir=./ ;; 6051 */) ;; 6052 *) as_dir=$as_dir/ ;; 6053 esac 6054 for ac_prog in grep ggrep 6055 do 6056 for ac_exec_ext in '' $ac_executable_extensions; do 6057 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 6058 as_fn_executable_p "$ac_path_GREP" || continue 6059 # Check for GNU ac_path_GREP and select it if it is found. 6060 # Check for GNU $ac_path_GREP 6061 case `"$ac_path_GREP" --version 2>&1` in #( 6062 *GNU*) 6063 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 6064 #( 6065 *) 6066 ac_count=0 6067 printf %s 0123456789 >"conftest.in" 6068 while : 6069 do 6070 cat "conftest.in" "conftest.in" >"conftest.tmp" 6071 mv "conftest.tmp" "conftest.in" 6072 cp "conftest.in" "conftest.nl" 6073 printf "%s\n" 'GREP' >> "conftest.nl" 6074 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 6075 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6076 as_fn_arith $ac_count + 1 && ac_count=$as_val 6077 if test $ac_count -gt ${ac_path_GREP_max-0}; then 6078 # Best one so far, save it but keep looking for a better one 6079 ac_cv_path_GREP="$ac_path_GREP" 6080 ac_path_GREP_max=$ac_count 6081 fi 6082 # 10*(2^10) chars as input seems more than enough 6083 test $ac_count -gt 10 && break 6084 done 6085 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6086 esac 6087 6088 $ac_path_GREP_found && break 3 6089 done 6090 done 6091 done 6092 IFS=$as_save_IFS 6093 if test -z "$ac_cv_path_GREP"; then 6094 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6095 fi 6096 else 6097 ac_cv_path_GREP=$GREP 6098 fi 6099 ;; 6100 esac 6101 fi 6102 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 6103 printf "%s\n" "$ac_cv_path_GREP" >&6; } 6104 GREP="$ac_cv_path_GREP" 6105 6106 6107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 6108 printf %s "checking for egrep... " >&6; } 6109 if test ${ac_cv_path_EGREP+y} 6110 then : 6111 printf %s "(cached) " >&6 6112 else case e in #( 6113 e) if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 6114 then ac_cv_path_EGREP="$GREP -E" 6115 else 6116 if test -z "$EGREP"; then 6117 ac_path_EGREP_found=false 6118 # Loop through the user's path and test for each of PROGNAME-LIST 6119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6120 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6121 do 6122 IFS=$as_save_IFS 6123 case $as_dir in #((( 6124 '') as_dir=./ ;; 6125 */) ;; 6126 *) as_dir=$as_dir/ ;; 6127 esac 6128 for ac_prog in egrep 6129 do 6130 for ac_exec_ext in '' $ac_executable_extensions; do 6131 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 6132 as_fn_executable_p "$ac_path_EGREP" || continue 6133 # Check for GNU ac_path_EGREP and select it if it is found. 6134 # Check for GNU $ac_path_EGREP 6135 case `"$ac_path_EGREP" --version 2>&1` in #( 6136 *GNU*) 6137 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 6138 #( 6139 *) 6140 ac_count=0 6141 printf %s 0123456789 >"conftest.in" 6142 while : 6143 do 6144 cat "conftest.in" "conftest.in" >"conftest.tmp" 6145 mv "conftest.tmp" "conftest.in" 6146 cp "conftest.in" "conftest.nl" 6147 printf "%s\n" 'EGREP' >> "conftest.nl" 6148 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 6149 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6150 as_fn_arith $ac_count + 1 && ac_count=$as_val 6151 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 6152 # Best one so far, save it but keep looking for a better one 6153 ac_cv_path_EGREP="$ac_path_EGREP" 6154 ac_path_EGREP_max=$ac_count 6155 fi 6156 # 10*(2^10) chars as input seems more than enough 6157 test $ac_count -gt 10 && break 6158 done 6159 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6160 esac 6161 6162 $ac_path_EGREP_found && break 3 6163 done 6164 done 6165 done 6166 IFS=$as_save_IFS 6167 if test -z "$ac_cv_path_EGREP"; then 6168 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6169 fi 6170 else 6171 ac_cv_path_EGREP=$EGREP 6172 fi 6173 6174 fi ;; 6175 esac 6176 fi 6177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 6178 printf "%s\n" "$ac_cv_path_EGREP" >&6; } 6179 EGREP="$ac_cv_path_EGREP" 6180 6181 EGREP_TRADITIONAL=$EGREP 6182 ac_cv_path_EGREP_TRADITIONAL=$EGREP 6183 6184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6185 printf %s "checking for fgrep... " >&6; } 6186 if test ${ac_cv_path_FGREP+y} 6187 then : 6188 printf %s "(cached) " >&6 6189 else case e in #( 6190 e) if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6191 then ac_cv_path_FGREP="$GREP -F" 6192 else 6193 if test -z "$FGREP"; then 6194 ac_path_FGREP_found=false 6195 # Loop through the user's path and test for each of PROGNAME-LIST 6196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6197 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6198 do 6199 IFS=$as_save_IFS 6200 case $as_dir in #((( 6201 '') as_dir=./ ;; 6202 */) ;; 6203 *) as_dir=$as_dir/ ;; 6204 esac 6205 for ac_prog in fgrep 6206 do 6207 for ac_exec_ext in '' $ac_executable_extensions; do 6208 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 6209 as_fn_executable_p "$ac_path_FGREP" || continue 6210 # Check for GNU ac_path_FGREP and select it if it is found. 6211 # Check for GNU $ac_path_FGREP 6212 case `"$ac_path_FGREP" --version 2>&1` in #( 6213 *GNU*) 6214 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6215 #( 6216 *) 6217 ac_count=0 6218 printf %s 0123456789 >"conftest.in" 6219 while : 6220 do 6221 cat "conftest.in" "conftest.in" >"conftest.tmp" 6222 mv "conftest.tmp" "conftest.in" 6223 cp "conftest.in" "conftest.nl" 6224 printf "%s\n" 'FGREP' >> "conftest.nl" 6225 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6226 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6227 as_fn_arith $ac_count + 1 && ac_count=$as_val 6228 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6229 # Best one so far, save it but keep looking for a better one 6230 ac_cv_path_FGREP="$ac_path_FGREP" 6231 ac_path_FGREP_max=$ac_count 6232 fi 6233 # 10*(2^10) chars as input seems more than enough 6234 test $ac_count -gt 10 && break 6235 done 6236 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6237 esac 6238 6239 $ac_path_FGREP_found && break 3 6240 done 6241 done 6242 done 6243 IFS=$as_save_IFS 6244 if test -z "$ac_cv_path_FGREP"; then 6245 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6246 fi 6247 else 6248 ac_cv_path_FGREP=$FGREP 6249 fi 6250 6251 fi ;; 6252 esac 6253 fi 6254 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6255 printf "%s\n" "$ac_cv_path_FGREP" >&6; } 6256 FGREP="$ac_cv_path_FGREP" 6257 6258 6259 test -z "$GREP" && GREP=grep 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 # Check whether --with-gnu-ld was given. 6280 if test ${with_gnu_ld+y} 6281 then : 6282 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 6283 else case e in #( 6284 e) with_gnu_ld=no ;; 6285 esac 6286 fi 6287 6288 ac_prog=ld 6289 if test yes = "$GCC"; then 6290 # Check if gcc -print-prog-name=ld gives a path. 6291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6292 printf %s "checking for ld used by $CC... " >&6; } 6293 case $host in 6294 *-*-mingw* | *-*-windows*) 6295 # gcc leaves a trailing carriage return, which upsets mingw 6296 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6297 *) 6298 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6299 esac 6300 case $ac_prog in 6301 # Accept absolute paths. 6302 [\\/]* | ?:[\\/]*) 6303 re_direlt='/[^/][^/]*/\.\./' 6304 # Canonicalize the pathname of ld 6305 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6306 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6307 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6308 done 6309 test -z "$LD" && LD=$ac_prog 6310 ;; 6311 "") 6312 # If it fails, then pretend we aren't using GCC. 6313 ac_prog=ld 6314 ;; 6315 *) 6316 # If it is relative, then search for the first ld in PATH. 6317 with_gnu_ld=unknown 6318 ;; 6319 esac 6320 elif test yes = "$with_gnu_ld"; then 6321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6322 printf %s "checking for GNU ld... " >&6; } 6323 else 6324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6325 printf %s "checking for non-GNU ld... " >&6; } 6326 fi 6327 if test ${lt_cv_path_LD+y} 6328 then : 6329 printf %s "(cached) " >&6 6330 else case e in #( 6331 e) if test -z "$LD"; then 6332 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6333 for ac_dir in $PATH; do 6334 IFS=$lt_save_ifs 6335 test -z "$ac_dir" && ac_dir=. 6336 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6337 lt_cv_path_LD=$ac_dir/$ac_prog 6338 # Check to see if the program is GNU ld. I'd rather use --version, 6339 # but apparently some variants of GNU ld only accept -v. 6340 # Break only if it was the GNU/non-GNU ld that we prefer. 6341 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6342 *GNU* | *'with BFD'*) 6343 test no != "$with_gnu_ld" && break 6344 ;; 6345 *) 6346 test yes != "$with_gnu_ld" && break 6347 ;; 6348 esac 6349 fi 6350 done 6351 IFS=$lt_save_ifs 6352 else 6353 lt_cv_path_LD=$LD # Let the user override the test with a path. 6354 fi ;; 6355 esac 6356 fi 6357 6358 LD=$lt_cv_path_LD 6359 if test -n "$LD"; then 6360 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6361 printf "%s\n" "$LD" >&6; } 6362 else 6363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6364 printf "%s\n" "no" >&6; } 6365 fi 6366 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6368 printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 6369 if test ${lt_cv_prog_gnu_ld+y} 6370 then : 6371 printf %s "(cached) " >&6 6372 else case e in #( 6373 e) # I'd rather use --version here, but apparently some GNU lds only accept -v. 6374 case `$LD -v 2>&1 </dev/null` in 6375 *GNU* | *'with BFD'*) 6376 lt_cv_prog_gnu_ld=yes 6377 ;; 6378 *) 6379 lt_cv_prog_gnu_ld=no 6380 ;; 6381 esac ;; 6382 esac 6383 fi 6384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6385 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 6386 with_gnu_ld=$lt_cv_prog_gnu_ld 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6397 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6398 if test ${lt_cv_path_NM+y} 6399 then : 6400 printf %s "(cached) " >&6 6401 else case e in #( 6402 e) if test -n "$NM"; then 6403 # Let the user override the test. 6404 lt_cv_path_NM=$NM 6405 else 6406 lt_nm_to_check=${ac_tool_prefix}nm 6407 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6408 lt_nm_to_check="$lt_nm_to_check nm" 6409 fi 6410 for lt_tmp_nm in $lt_nm_to_check; do 6411 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6412 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6413 IFS=$lt_save_ifs 6414 test -z "$ac_dir" && ac_dir=. 6415 tmp_nm=$ac_dir/$lt_tmp_nm 6416 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 6417 # Check to see if the nm accepts a BSD-compat flag. 6418 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 6419 # nm: unknown option "B" ignored 6420 # Tru64's nm complains that /dev/null is an invalid object file 6421 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 6422 case $build_os in 6423 mingw* | windows*) lt_bad_file=conftest.nm/nofile ;; 6424 *) lt_bad_file=/dev/null ;; 6425 esac 6426 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in 6427 *$lt_bad_file* | *'Invalid file or object type'*) 6428 lt_cv_path_NM="$tmp_nm -B" 6429 break 2 6430 ;; 6431 *) 6432 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in 6433 */dev/null*) 6434 lt_cv_path_NM="$tmp_nm -p" 6435 break 2 6436 ;; 6437 *) 6438 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6439 continue # so that we can try to find one that supports BSD flags 6440 ;; 6441 esac 6442 ;; 6443 esac 6444 fi 6445 done 6446 IFS=$lt_save_ifs 6447 done 6448 : ${lt_cv_path_NM=no} 6449 fi ;; 6450 esac 6451 fi 6452 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6453 printf "%s\n" "$lt_cv_path_NM" >&6; } 6454 if test no != "$lt_cv_path_NM"; then 6455 NM=$lt_cv_path_NM 6456 else 6457 # Didn't find any BSD compatible name lister, look for dumpbin. 6458 if test -n "$DUMPBIN"; then : 6459 # Let the user override the test. 6460 else 6461 if test -n "$ac_tool_prefix"; then 6462 for ac_prog in dumpbin "link -dump" 6463 do 6464 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6465 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6467 printf %s "checking for $ac_word... " >&6; } 6468 if test ${ac_cv_prog_DUMPBIN+y} 6469 then : 6470 printf %s "(cached) " >&6 6471 else case e in #( 6472 e) if test -n "$DUMPBIN"; then 6473 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6474 else 6475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6476 for as_dir in $PATH 6477 do 6478 IFS=$as_save_IFS 6479 case $as_dir in #((( 6480 '') as_dir=./ ;; 6481 */) ;; 6482 *) as_dir=$as_dir/ ;; 6483 esac 6484 for ac_exec_ext in '' $ac_executable_extensions; do 6485 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6486 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6487 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6488 break 2 6489 fi 6490 done 6491 done 6492 IFS=$as_save_IFS 6493 6494 fi ;; 6495 esac 6496 fi 6497 DUMPBIN=$ac_cv_prog_DUMPBIN 6498 if test -n "$DUMPBIN"; then 6499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6500 printf "%s\n" "$DUMPBIN" >&6; } 6501 else 6502 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6503 printf "%s\n" "no" >&6; } 6504 fi 6505 6506 6507 test -n "$DUMPBIN" && break 6508 done 6509 fi 6510 if test -z "$DUMPBIN"; then 6511 ac_ct_DUMPBIN=$DUMPBIN 6512 for ac_prog in dumpbin "link -dump" 6513 do 6514 # Extract the first word of "$ac_prog", so it can be a program name with args. 6515 set dummy $ac_prog; ac_word=$2 6516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6517 printf %s "checking for $ac_word... " >&6; } 6518 if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 6519 then : 6520 printf %s "(cached) " >&6 6521 else case e in #( 6522 e) if test -n "$ac_ct_DUMPBIN"; then 6523 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6524 else 6525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6526 for as_dir in $PATH 6527 do 6528 IFS=$as_save_IFS 6529 case $as_dir in #((( 6530 '') as_dir=./ ;; 6531 */) ;; 6532 *) as_dir=$as_dir/ ;; 6533 esac 6534 for ac_exec_ext in '' $ac_executable_extensions; do 6535 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6536 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6537 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6538 break 2 6539 fi 6540 done 6541 done 6542 IFS=$as_save_IFS 6543 6544 fi ;; 6545 esac 6546 fi 6547 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6548 if test -n "$ac_ct_DUMPBIN"; then 6549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6550 printf "%s\n" "$ac_ct_DUMPBIN" >&6; } 6551 else 6552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6553 printf "%s\n" "no" >&6; } 6554 fi 6555 6556 6557 test -n "$ac_ct_DUMPBIN" && break 6558 done 6559 6560 if test "x$ac_ct_DUMPBIN" = x; then 6561 DUMPBIN=":" 6562 else 6563 case $cross_compiling:$ac_tool_warned in 6564 yes:) 6565 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6566 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6567 ac_tool_warned=yes ;; 6568 esac 6569 DUMPBIN=$ac_ct_DUMPBIN 6570 fi 6571 fi 6572 6573 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in 6574 *COFF*) 6575 DUMPBIN="$DUMPBIN -symbols -headers" 6576 ;; 6577 *) 6578 DUMPBIN=: 6579 ;; 6580 esac 6581 fi 6582 6583 if test : != "$DUMPBIN"; then 6584 NM=$DUMPBIN 6585 fi 6586 fi 6587 test -z "$NM" && NM=nm 6588 6589 6590 6591 6592 6593 6594 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6595 printf %s "checking the name lister ($NM) interface... " >&6; } 6596 if test ${lt_cv_nm_interface+y} 6597 then : 6598 printf %s "(cached) " >&6 6599 else case e in #( 6600 e) lt_cv_nm_interface="BSD nm" 6601 echo "int some_variable = 0;" > conftest.$ac_ext 6602 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6603 (eval "$ac_compile" 2>conftest.err) 6604 cat conftest.err >&5 6605 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6606 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6607 cat conftest.err >&5 6608 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6609 cat conftest.out >&5 6610 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6611 lt_cv_nm_interface="MS dumpbin" 6612 fi 6613 rm -f conftest* ;; 6614 esac 6615 fi 6616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6617 printf "%s\n" "$lt_cv_nm_interface" >&6; } 6618 6619 # find the maximum length of command line arguments 6620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6621 printf %s "checking the maximum length of command line arguments... " >&6; } 6622 if test ${lt_cv_sys_max_cmd_len+y} 6623 then : 6624 printf %s "(cached) " >&6 6625 else case e in #( 6626 e) i=0 6627 teststring=ABCD 6628 6629 case $build_os in 6630 msdosdjgpp*) 6631 # On DJGPP, this test can blow up pretty badly due to problems in libc 6632 # (any single argument exceeding 2000 bytes causes a buffer overrun 6633 # during glob expansion). Even if it were fixed, the result of this 6634 # check would be larger than it should be. 6635 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6636 ;; 6637 6638 gnu* | ironclad*) 6639 # Under GNU Hurd and Ironclad, this test is not required because there 6640 # is no limit to the length of command line arguments. 6641 # Libtool will interpret -1 as no limit whatsoever 6642 lt_cv_sys_max_cmd_len=-1; 6643 ;; 6644 6645 cygwin* | mingw* | windows* | cegcc*) 6646 # On Win9x/ME, this test blows up -- it succeeds, but takes 6647 # about 5 minutes as the teststring grows exponentially. 6648 # Worse, since 9x/ME are not pre-emptively multitasking, 6649 # you end up with a "frozen" computer, even though with patience 6650 # the test eventually succeeds (with a max line length of 256k). 6651 # Instead, let's just punt: use the minimum linelength reported by 6652 # all of the supported platforms: 8192 (on NT/2K/XP). 6653 lt_cv_sys_max_cmd_len=8192; 6654 ;; 6655 6656 mint*) 6657 # On MiNT this can take a long time and run out of memory. 6658 lt_cv_sys_max_cmd_len=8192; 6659 ;; 6660 6661 amigaos*) 6662 # On AmigaOS with pdksh, this test takes hours, literally. 6663 # So we just punt and use a minimum line length of 8192. 6664 lt_cv_sys_max_cmd_len=8192; 6665 ;; 6666 6667 darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) 6668 # This has been around since 386BSD, at least. Likely further. 6669 if test -x /sbin/sysctl; then 6670 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6671 elif test -x /usr/sbin/sysctl; then 6672 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6673 else 6674 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6675 fi 6676 # And add a safety zone 6677 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6678 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6679 ;; 6680 6681 interix*) 6682 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6683 lt_cv_sys_max_cmd_len=196608 6684 ;; 6685 6686 os2*) 6687 # The test takes a long time on OS/2. 6688 lt_cv_sys_max_cmd_len=8192 6689 ;; 6690 6691 osf*) 6692 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6693 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6694 # nice to cause kernel panics so lets avoid the loop below. 6695 # First set a reasonable default. 6696 lt_cv_sys_max_cmd_len=16384 6697 # 6698 if test -x /sbin/sysconfig; then 6699 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6700 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6701 esac 6702 fi 6703 ;; 6704 sco3.2v5*) 6705 lt_cv_sys_max_cmd_len=102400 6706 ;; 6707 sysv5* | sco5v6* | sysv4.2uw2*) 6708 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6709 if test -n "$kargmax"; then 6710 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` 6711 else 6712 lt_cv_sys_max_cmd_len=32768 6713 fi 6714 ;; 6715 *) 6716 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6717 if test -n "$lt_cv_sys_max_cmd_len" && \ 6718 test undefined != "$lt_cv_sys_max_cmd_len"; then 6719 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6720 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6721 else 6722 # Make teststring a little bigger before we do anything with it. 6723 # a 1K string should be a reasonable start. 6724 for i in 1 2 3 4 5 6 7 8; do 6725 teststring=$teststring$teststring 6726 done 6727 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6728 # If test is not a shell built-in, we'll probably end up computing a 6729 # maximum length that is only half of the actual maximum length, but 6730 # we can't tell. 6731 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 6732 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6733 test 17 != "$i" # 1/2 MB should be enough 6734 do 6735 i=`expr $i + 1` 6736 teststring=$teststring$teststring 6737 done 6738 # Only check the string length outside the loop. 6739 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6740 teststring= 6741 # Add a significant safety factor because C++ compilers can tack on 6742 # massive amounts of additional arguments before passing them to the 6743 # linker. It appears as though 1/2 is a usable value. 6744 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6745 fi 6746 ;; 6747 esac 6748 ;; 6749 esac 6750 fi 6751 6752 if test -n "$lt_cv_sys_max_cmd_len"; then 6753 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6754 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 6755 else 6756 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 6757 printf "%s\n" "none" >&6; } 6758 fi 6759 max_cmd_len=$lt_cv_sys_max_cmd_len 6760 6761 6762 6763 6764 6765 6766 : ${CP="cp -f"} 6767 : ${MV="mv -f"} 6768 : ${RM="rm -f"} 6769 6770 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6771 lt_unset=unset 6772 else 6773 lt_unset=false 6774 fi 6775 6776 6777 6778 6779 6780 # test EBCDIC or ASCII 6781 case `echo X|tr X '\101'` in 6782 A) # ASCII based system 6783 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6784 lt_SP2NL='tr \040 \012' 6785 lt_NL2SP='tr \015\012 \040\040' 6786 ;; 6787 *) # EBCDIC based system 6788 lt_SP2NL='tr \100 \n' 6789 lt_NL2SP='tr \r\n \100\100' 6790 ;; 6791 esac 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 6802 printf %s "checking how to convert $build file names to $host format... " >&6; } 6803 if test ${lt_cv_to_host_file_cmd+y} 6804 then : 6805 printf %s "(cached) " >&6 6806 else case e in #( 6807 e) case $host in 6808 *-*-mingw* ) 6809 case $build in 6810 *-*-mingw* | *-*-windows* ) # actually msys 6811 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 6812 ;; 6813 *-*-cygwin* ) 6814 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 6815 ;; 6816 * ) # otherwise, assume *nix 6817 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 6818 ;; 6819 esac 6820 ;; 6821 *-*-cygwin* ) 6822 case $build in 6823 *-*-mingw* | *-*-windows* ) # actually msys 6824 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 6825 ;; 6826 *-*-cygwin* ) 6827 lt_cv_to_host_file_cmd=func_convert_file_noop 6828 ;; 6829 * ) # otherwise, assume *nix 6830 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 6831 ;; 6832 esac 6833 ;; 6834 * ) # unhandled hosts (and "normal" native builds) 6835 lt_cv_to_host_file_cmd=func_convert_file_noop 6836 ;; 6837 esac 6838 ;; 6839 esac 6840 fi 6841 6842 to_host_file_cmd=$lt_cv_to_host_file_cmd 6843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 6844 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } 6845 6846 6847 6848 6849 6850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6851 printf %s "checking how to convert $build file names to toolchain format... " >&6; } 6852 if test ${lt_cv_to_tool_file_cmd+y} 6853 then : 6854 printf %s "(cached) " >&6 6855 else case e in #( 6856 e) #assume ordinary cross tools, or native build. 6857 lt_cv_to_tool_file_cmd=func_convert_file_noop 6858 case $host in 6859 *-*-mingw* | *-*-windows* ) 6860 case $build in 6861 *-*-mingw* | *-*-windows* ) # actually msys 6862 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6863 ;; 6864 esac 6865 ;; 6866 esac 6867 ;; 6868 esac 6869 fi 6870 6871 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6873 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } 6874 6875 6876 6877 6878 6879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6880 printf %s "checking for $LD option to reload object files... " >&6; } 6881 if test ${lt_cv_ld_reload_flag+y} 6882 then : 6883 printf %s "(cached) " >&6 6884 else case e in #( 6885 e) lt_cv_ld_reload_flag='-r' ;; 6886 esac 6887 fi 6888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6889 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 6890 reload_flag=$lt_cv_ld_reload_flag 6891 case $reload_flag in 6892 "" | " "*) ;; 6893 *) reload_flag=" $reload_flag" ;; 6894 esac 6895 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6896 case $host_os in 6897 cygwin* | mingw* | windows* | pw32* | cegcc*) 6898 if test yes != "$GCC"; then 6899 reload_cmds=false 6900 fi 6901 ;; 6902 darwin*) 6903 if test yes = "$GCC"; then 6904 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 6905 else 6906 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6907 fi 6908 ;; 6909 esac 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 # Extract the first word of "file", so it can be a program name with args. 6920 set dummy file; ac_word=$2 6921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6922 printf %s "checking for $ac_word... " >&6; } 6923 if test ${ac_cv_prog_FILECMD+y} 6924 then : 6925 printf %s "(cached) " >&6 6926 else case e in #( 6927 e) if test -n "$FILECMD"; then 6928 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. 6929 else 6930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6931 for as_dir in $PATH 6932 do 6933 IFS=$as_save_IFS 6934 case $as_dir in #((( 6935 '') as_dir=./ ;; 6936 */) ;; 6937 *) as_dir=$as_dir/ ;; 6938 esac 6939 for ac_exec_ext in '' $ac_executable_extensions; do 6940 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6941 ac_cv_prog_FILECMD="file" 6942 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6943 break 2 6944 fi 6945 done 6946 done 6947 IFS=$as_save_IFS 6948 6949 test -z "$ac_cv_prog_FILECMD" && ac_cv_prog_FILECMD=":" 6950 fi ;; 6951 esac 6952 fi 6953 FILECMD=$ac_cv_prog_FILECMD 6954 if test -n "$FILECMD"; then 6955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 6956 printf "%s\n" "$FILECMD" >&6; } 6957 else 6958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6959 printf "%s\n" "no" >&6; } 6960 fi 6961 6962 6963 6964 6965 6966 6967 6968 6969 if test -n "$ac_tool_prefix"; then 6970 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6971 set dummy ${ac_tool_prefix}objdump; ac_word=$2 6972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6973 printf %s "checking for $ac_word... " >&6; } 6974 if test ${ac_cv_prog_OBJDUMP+y} 6975 then : 6976 printf %s "(cached) " >&6 6977 else case e in #( 6978 e) if test -n "$OBJDUMP"; then 6979 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6980 else 6981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6982 for as_dir in $PATH 6983 do 6984 IFS=$as_save_IFS 6985 case $as_dir in #((( 6986 '') as_dir=./ ;; 6987 */) ;; 6988 *) as_dir=$as_dir/ ;; 6989 esac 6990 for ac_exec_ext in '' $ac_executable_extensions; do 6991 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6992 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6993 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6994 break 2 6995 fi 6996 done 6997 done 6998 IFS=$as_save_IFS 6999 7000 fi ;; 7001 esac 7002 fi 7003 OBJDUMP=$ac_cv_prog_OBJDUMP 7004 if test -n "$OBJDUMP"; then 7005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 7006 printf "%s\n" "$OBJDUMP" >&6; } 7007 else 7008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7009 printf "%s\n" "no" >&6; } 7010 fi 7011 7012 7013 fi 7014 if test -z "$ac_cv_prog_OBJDUMP"; then 7015 ac_ct_OBJDUMP=$OBJDUMP 7016 # Extract the first word of "objdump", so it can be a program name with args. 7017 set dummy objdump; ac_word=$2 7018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7019 printf %s "checking for $ac_word... " >&6; } 7020 if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 7021 then : 7022 printf %s "(cached) " >&6 7023 else case e in #( 7024 e) if test -n "$ac_ct_OBJDUMP"; then 7025 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 7026 else 7027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7028 for as_dir in $PATH 7029 do 7030 IFS=$as_save_IFS 7031 case $as_dir in #((( 7032 '') as_dir=./ ;; 7033 */) ;; 7034 *) as_dir=$as_dir/ ;; 7035 esac 7036 for ac_exec_ext in '' $ac_executable_extensions; do 7037 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7038 ac_cv_prog_ac_ct_OBJDUMP="objdump" 7039 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7040 break 2 7041 fi 7042 done 7043 done 7044 IFS=$as_save_IFS 7045 7046 fi ;; 7047 esac 7048 fi 7049 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 7050 if test -n "$ac_ct_OBJDUMP"; then 7051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 7052 printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 7053 else 7054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7055 printf "%s\n" "no" >&6; } 7056 fi 7057 7058 if test "x$ac_ct_OBJDUMP" = x; then 7059 OBJDUMP="false" 7060 else 7061 case $cross_compiling:$ac_tool_warned in 7062 yes:) 7063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7064 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7065 ac_tool_warned=yes ;; 7066 esac 7067 OBJDUMP=$ac_ct_OBJDUMP 7068 fi 7069 else 7070 OBJDUMP="$ac_cv_prog_OBJDUMP" 7071 fi 7072 7073 test -z "$OBJDUMP" && OBJDUMP=objdump 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 7084 printf %s "checking how to recognize dependent libraries... " >&6; } 7085 if test ${lt_cv_deplibs_check_method+y} 7086 then : 7087 printf %s "(cached) " >&6 7088 else case e in #( 7089 e) lt_cv_file_magic_cmd='$MAGIC_CMD' 7090 lt_cv_file_magic_test_file= 7091 lt_cv_deplibs_check_method='unknown' 7092 # Need to set the preceding variable on all platforms that support 7093 # interlibrary dependencies. 7094 # 'none' -- dependencies not supported. 7095 # 'unknown' -- same as none, but documents that we really don't know. 7096 # 'pass_all' -- all dependencies passed with no checks. 7097 # 'file_magic [[regex]]' -- check by looking for files in library path 7098 # that responds to the $file_magic_cmd with a given extended regex. 7099 # If you have 'file' or equivalent on your system and you're not sure 7100 # whether 'pass_all' will *always* work, you probably want this one. 7101 7102 case $host_os in 7103 aix[4-9]*) 7104 lt_cv_deplibs_check_method=pass_all 7105 ;; 7106 7107 beos*) 7108 lt_cv_deplibs_check_method=pass_all 7109 ;; 7110 7111 bsdi[45]*) 7112 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 7113 lt_cv_file_magic_cmd='$FILECMD -L' 7114 lt_cv_file_magic_test_file=/shlib/libc.so 7115 ;; 7116 7117 cygwin*) 7118 # func_win32_libid is a shell function defined in ltmain.sh 7119 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7120 lt_cv_file_magic_cmd='func_win32_libid' 7121 ;; 7122 7123 mingw* | windows* | pw32*) 7124 # Base MSYS/MinGW do not provide the 'file' command needed by 7125 # func_win32_libid shell function, so use a weaker test based on 'objdump', 7126 # unless we find 'file', for example because we are cross-compiling. 7127 if ( file / ) >/dev/null 2>&1; then 7128 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7129 lt_cv_file_magic_cmd='func_win32_libid' 7130 else 7131 # Keep this pattern in sync with the one in func_win32_libid. 7132 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64|pe-aarch64)' 7133 lt_cv_file_magic_cmd='$OBJDUMP -f' 7134 fi 7135 ;; 7136 7137 cegcc*) 7138 # use the weaker test based on 'objdump'. See mingw*. 7139 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 7140 lt_cv_file_magic_cmd='$OBJDUMP -f' 7141 ;; 7142 7143 darwin* | rhapsody*) 7144 lt_cv_deplibs_check_method=pass_all 7145 ;; 7146 7147 freebsd* | dragonfly* | midnightbsd*) 7148 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7149 case $host_cpu in 7150 i*86 ) 7151 # Not sure whether the presence of OpenBSD here was a mistake. 7152 # Let's accept both of them until this is cleared up. 7153 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 7154 lt_cv_file_magic_cmd=$FILECMD 7155 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 7156 ;; 7157 esac 7158 else 7159 lt_cv_deplibs_check_method=pass_all 7160 fi 7161 ;; 7162 7163 haiku*) 7164 lt_cv_deplibs_check_method=pass_all 7165 ;; 7166 7167 hpux10.20* | hpux11*) 7168 lt_cv_file_magic_cmd=$FILECMD 7169 case $host_cpu in 7170 ia64*) 7171 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 7172 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 7173 ;; 7174 hppa*64*) 7175 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]' 7176 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 7177 ;; 7178 *) 7179 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 7180 lt_cv_file_magic_test_file=/usr/lib/libc.sl 7181 ;; 7182 esac 7183 ;; 7184 7185 interix[3-9]*) 7186 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 7187 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 7188 ;; 7189 7190 irix5* | irix6* | nonstopux*) 7191 case $LD in 7192 *-32|*"-32 ") libmagic=32-bit;; 7193 *-n32|*"-n32 ") libmagic=N32;; 7194 *-64|*"-64 ") libmagic=64-bit;; 7195 *) libmagic=never-match;; 7196 esac 7197 lt_cv_deplibs_check_method=pass_all 7198 ;; 7199 7200 # This must be glibc/ELF. 7201 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 7202 lt_cv_deplibs_check_method=pass_all 7203 ;; 7204 7205 *-mlibc) 7206 lt_cv_deplibs_check_method=pass_all 7207 ;; 7208 7209 netbsd* | netbsdelf*-gnu) 7210 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7211 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7212 else 7213 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 7214 fi 7215 ;; 7216 7217 newos6*) 7218 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 7219 lt_cv_file_magic_cmd=$FILECMD 7220 lt_cv_file_magic_test_file=/usr/lib/libnls.so 7221 ;; 7222 7223 *nto* | *qnx*) 7224 lt_cv_deplibs_check_method=pass_all 7225 ;; 7226 7227 openbsd*) 7228 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 7229 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 7230 else 7231 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7232 fi 7233 ;; 7234 7235 osf3* | osf4* | osf5*) 7236 lt_cv_deplibs_check_method=pass_all 7237 ;; 7238 7239 rdos*) 7240 lt_cv_deplibs_check_method=pass_all 7241 ;; 7242 7243 serenity*) 7244 lt_cv_deplibs_check_method=pass_all 7245 ;; 7246 7247 solaris*) 7248 lt_cv_deplibs_check_method=pass_all 7249 ;; 7250 7251 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 7252 lt_cv_deplibs_check_method=pass_all 7253 ;; 7254 7255 sysv4 | sysv4.3*) 7256 case $host_vendor in 7257 motorola) 7258 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]' 7259 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7260 ;; 7261 ncr) 7262 lt_cv_deplibs_check_method=pass_all 7263 ;; 7264 sequent) 7265 lt_cv_file_magic_cmd='/bin/file' 7266 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7267 ;; 7268 sni) 7269 lt_cv_file_magic_cmd='/bin/file' 7270 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7271 lt_cv_file_magic_test_file=/lib/libc.so 7272 ;; 7273 siemens) 7274 lt_cv_deplibs_check_method=pass_all 7275 ;; 7276 pc) 7277 lt_cv_deplibs_check_method=pass_all 7278 ;; 7279 esac 7280 ;; 7281 7282 tpf*) 7283 lt_cv_deplibs_check_method=pass_all 7284 ;; 7285 os2*) 7286 lt_cv_deplibs_check_method=pass_all 7287 ;; 7288 esac 7289 ;; 7290 esac 7291 fi 7292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7293 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 7294 7295 file_magic_glob= 7296 want_nocaseglob=no 7297 if test "$build" = "$host"; then 7298 case $host_os in 7299 mingw* | windows* | pw32*) 7300 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 7301 want_nocaseglob=yes 7302 else 7303 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 7304 fi 7305 ;; 7306 esac 7307 fi 7308 7309 file_magic_cmd=$lt_cv_file_magic_cmd 7310 deplibs_check_method=$lt_cv_deplibs_check_method 7311 test -z "$deplibs_check_method" && deplibs_check_method=unknown 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 if test -n "$ac_tool_prefix"; then 7335 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 7336 set dummy ${ac_tool_prefix}dlltool; ac_word=$2 7337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7338 printf %s "checking for $ac_word... " >&6; } 7339 if test ${ac_cv_prog_DLLTOOL+y} 7340 then : 7341 printf %s "(cached) " >&6 7342 else case e in #( 7343 e) if test -n "$DLLTOOL"; then 7344 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 7345 else 7346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7347 for as_dir in $PATH 7348 do 7349 IFS=$as_save_IFS 7350 case $as_dir in #((( 7351 '') as_dir=./ ;; 7352 */) ;; 7353 *) as_dir=$as_dir/ ;; 7354 esac 7355 for ac_exec_ext in '' $ac_executable_extensions; do 7356 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7357 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 7358 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7359 break 2 7360 fi 7361 done 7362 done 7363 IFS=$as_save_IFS 7364 7365 fi ;; 7366 esac 7367 fi 7368 DLLTOOL=$ac_cv_prog_DLLTOOL 7369 if test -n "$DLLTOOL"; then 7370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 7371 printf "%s\n" "$DLLTOOL" >&6; } 7372 else 7373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7374 printf "%s\n" "no" >&6; } 7375 fi 7376 7377 7378 fi 7379 if test -z "$ac_cv_prog_DLLTOOL"; then 7380 ac_ct_DLLTOOL=$DLLTOOL 7381 # Extract the first word of "dlltool", so it can be a program name with args. 7382 set dummy dlltool; ac_word=$2 7383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7384 printf %s "checking for $ac_word... " >&6; } 7385 if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 7386 then : 7387 printf %s "(cached) " >&6 7388 else case e in #( 7389 e) if test -n "$ac_ct_DLLTOOL"; then 7390 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 7391 else 7392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7393 for as_dir in $PATH 7394 do 7395 IFS=$as_save_IFS 7396 case $as_dir in #((( 7397 '') as_dir=./ ;; 7398 */) ;; 7399 *) as_dir=$as_dir/ ;; 7400 esac 7401 for ac_exec_ext in '' $ac_executable_extensions; do 7402 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7403 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 7404 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7405 break 2 7406 fi 7407 done 7408 done 7409 IFS=$as_save_IFS 7410 7411 fi ;; 7412 esac 7413 fi 7414 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 7415 if test -n "$ac_ct_DLLTOOL"; then 7416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 7417 printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 7418 else 7419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7420 printf "%s\n" "no" >&6; } 7421 fi 7422 7423 if test "x$ac_ct_DLLTOOL" = x; then 7424 DLLTOOL="false" 7425 else 7426 case $cross_compiling:$ac_tool_warned in 7427 yes:) 7428 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7429 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7430 ac_tool_warned=yes ;; 7431 esac 7432 DLLTOOL=$ac_ct_DLLTOOL 7433 fi 7434 else 7435 DLLTOOL="$ac_cv_prog_DLLTOOL" 7436 fi 7437 7438 test -z "$DLLTOOL" && DLLTOOL=dlltool 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 7450 printf %s "checking how to associate runtime and link libraries... " >&6; } 7451 if test ${lt_cv_sharedlib_from_linklib_cmd+y} 7452 then : 7453 printf %s "(cached) " >&6 7454 else case e in #( 7455 e) lt_cv_sharedlib_from_linklib_cmd='unknown' 7456 7457 case $host_os in 7458 cygwin* | mingw* | windows* | pw32* | cegcc*) 7459 # two different shell functions defined in ltmain.sh; 7460 # decide which one to use based on capabilities of $DLLTOOL 7461 case `$DLLTOOL --help 2>&1` in 7462 *--identify-strict*) 7463 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 7464 ;; 7465 *) 7466 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 7467 ;; 7468 esac 7469 ;; 7470 *) 7471 # fallback: assume linklib IS sharedlib 7472 lt_cv_sharedlib_from_linklib_cmd=$ECHO 7473 ;; 7474 esac 7475 ;; 7476 esac 7477 fi 7478 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 7479 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 7480 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 7481 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 7482 7483 7484 7485 7486 7487 7488 7489 if test -n "$ac_tool_prefix"; then 7490 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7491 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7493 printf %s "checking for $ac_word... " >&6; } 7494 if test ${ac_cv_prog_RANLIB+y} 7495 then : 7496 printf %s "(cached) " >&6 7497 else case e in #( 7498 e) if test -n "$RANLIB"; then 7499 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7500 else 7501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7502 for as_dir in $PATH 7503 do 7504 IFS=$as_save_IFS 7505 case $as_dir in #((( 7506 '') as_dir=./ ;; 7507 */) ;; 7508 *) as_dir=$as_dir/ ;; 7509 esac 7510 for ac_exec_ext in '' $ac_executable_extensions; do 7511 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7512 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7513 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7514 break 2 7515 fi 7516 done 7517 done 7518 IFS=$as_save_IFS 7519 7520 fi ;; 7521 esac 7522 fi 7523 RANLIB=$ac_cv_prog_RANLIB 7524 if test -n "$RANLIB"; then 7525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7526 printf "%s\n" "$RANLIB" >&6; } 7527 else 7528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7529 printf "%s\n" "no" >&6; } 7530 fi 7531 7532 7533 fi 7534 if test -z "$ac_cv_prog_RANLIB"; then 7535 ac_ct_RANLIB=$RANLIB 7536 # Extract the first word of "ranlib", so it can be a program name with args. 7537 set dummy ranlib; ac_word=$2 7538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7539 printf %s "checking for $ac_word... " >&6; } 7540 if test ${ac_cv_prog_ac_ct_RANLIB+y} 7541 then : 7542 printf %s "(cached) " >&6 7543 else case e in #( 7544 e) if test -n "$ac_ct_RANLIB"; then 7545 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7546 else 7547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7548 for as_dir in $PATH 7549 do 7550 IFS=$as_save_IFS 7551 case $as_dir in #((( 7552 '') as_dir=./ ;; 7553 */) ;; 7554 *) as_dir=$as_dir/ ;; 7555 esac 7556 for ac_exec_ext in '' $ac_executable_extensions; do 7557 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7558 ac_cv_prog_ac_ct_RANLIB="ranlib" 7559 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7560 break 2 7561 fi 7562 done 7563 done 7564 IFS=$as_save_IFS 7565 7566 fi ;; 7567 esac 7568 fi 7569 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7570 if test -n "$ac_ct_RANLIB"; then 7571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7572 printf "%s\n" "$ac_ct_RANLIB" >&6; } 7573 else 7574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7575 printf "%s\n" "no" >&6; } 7576 fi 7577 7578 if test "x$ac_ct_RANLIB" = x; then 7579 RANLIB=":" 7580 else 7581 case $cross_compiling:$ac_tool_warned in 7582 yes:) 7583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7584 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7585 ac_tool_warned=yes ;; 7586 esac 7587 RANLIB=$ac_ct_RANLIB 7588 fi 7589 else 7590 RANLIB="$ac_cv_prog_RANLIB" 7591 fi 7592 7593 if test -n "$ac_tool_prefix"; then 7594 for ac_prog in ar 7595 do 7596 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7597 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7599 printf %s "checking for $ac_word... " >&6; } 7600 if test ${ac_cv_prog_AR+y} 7601 then : 7602 printf %s "(cached) " >&6 7603 else case e in #( 7604 e) if test -n "$AR"; then 7605 ac_cv_prog_AR="$AR" # Let the user override the test. 7606 else 7607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7608 for as_dir in $PATH 7609 do 7610 IFS=$as_save_IFS 7611 case $as_dir in #((( 7612 '') as_dir=./ ;; 7613 */) ;; 7614 *) as_dir=$as_dir/ ;; 7615 esac 7616 for ac_exec_ext in '' $ac_executable_extensions; do 7617 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7618 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 7619 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7620 break 2 7621 fi 7622 done 7623 done 7624 IFS=$as_save_IFS 7625 7626 fi ;; 7627 esac 7628 fi 7629 AR=$ac_cv_prog_AR 7630 if test -n "$AR"; then 7631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7632 printf "%s\n" "$AR" >&6; } 7633 else 7634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7635 printf "%s\n" "no" >&6; } 7636 fi 7637 7638 7639 test -n "$AR" && break 7640 done 7641 fi 7642 if test -z "$AR"; then 7643 ac_ct_AR=$AR 7644 for ac_prog in ar 7645 do 7646 # Extract the first word of "$ac_prog", so it can be a program name with args. 7647 set dummy $ac_prog; ac_word=$2 7648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7649 printf %s "checking for $ac_word... " >&6; } 7650 if test ${ac_cv_prog_ac_ct_AR+y} 7651 then : 7652 printf %s "(cached) " >&6 7653 else case e in #( 7654 e) if test -n "$ac_ct_AR"; then 7655 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7656 else 7657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7658 for as_dir in $PATH 7659 do 7660 IFS=$as_save_IFS 7661 case $as_dir in #((( 7662 '') as_dir=./ ;; 7663 */) ;; 7664 *) as_dir=$as_dir/ ;; 7665 esac 7666 for ac_exec_ext in '' $ac_executable_extensions; do 7667 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7668 ac_cv_prog_ac_ct_AR="$ac_prog" 7669 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7670 break 2 7671 fi 7672 done 7673 done 7674 IFS=$as_save_IFS 7675 7676 fi ;; 7677 esac 7678 fi 7679 ac_ct_AR=$ac_cv_prog_ac_ct_AR 7680 if test -n "$ac_ct_AR"; then 7681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7682 printf "%s\n" "$ac_ct_AR" >&6; } 7683 else 7684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7685 printf "%s\n" "no" >&6; } 7686 fi 7687 7688 7689 test -n "$ac_ct_AR" && break 7690 done 7691 7692 if test "x$ac_ct_AR" = x; then 7693 AR="false" 7694 else 7695 case $cross_compiling:$ac_tool_warned in 7696 yes:) 7697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7698 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7699 ac_tool_warned=yes ;; 7700 esac 7701 AR=$ac_ct_AR 7702 fi 7703 fi 7704 7705 : ${AR=ar} 7706 7707 7708 7709 7710 7711 7712 # Use ARFLAGS variable as AR's operation code to sync the variable naming with 7713 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 7714 # higher priority because that's what people were doing historically (setting 7715 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 7716 # variable obsoleted/removed. 7717 7718 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 7719 lt_ar_flags=$AR_FLAGS 7720 7721 7722 7723 7724 7725 7726 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 7727 # by AR_FLAGS because that was never working and AR_FLAGS is about to die. 7728 7729 7730 7731 7732 7733 7734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 7735 printf %s "checking for archiver @FILE support... " >&6; } 7736 if test ${lt_cv_ar_at_file+y} 7737 then : 7738 printf %s "(cached) " >&6 7739 else case e in #( 7740 e) lt_cv_ar_at_file=no 7741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7742 /* end confdefs.h. */ 7743 7744 int 7745 main (void) 7746 { 7747 7748 ; 7749 return 0; 7750 } 7751 _ACEOF 7752 if ac_fn_c_try_compile "$LINENO" 7753 then : 7754 echo conftest.$ac_objext > conftest.lst 7755 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 7756 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7757 (eval $lt_ar_try) 2>&5 7758 ac_status=$? 7759 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7760 test $ac_status = 0; } 7761 if test 0 -eq "$ac_status"; then 7762 # Ensure the archiver fails upon bogus file names. 7763 rm -f conftest.$ac_objext libconftest.a 7764 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7765 (eval $lt_ar_try) 2>&5 7766 ac_status=$? 7767 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7768 test $ac_status = 0; } 7769 if test 0 -ne "$ac_status"; then 7770 lt_cv_ar_at_file=@ 7771 fi 7772 fi 7773 rm -f conftest.* libconftest.a 7774 7775 fi 7776 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7777 ;; 7778 esac 7779 fi 7780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 7781 printf "%s\n" "$lt_cv_ar_at_file" >&6; } 7782 7783 if test no = "$lt_cv_ar_at_file"; then 7784 archiver_list_spec= 7785 else 7786 archiver_list_spec=$lt_cv_ar_at_file 7787 fi 7788 7789 7790 7791 7792 7793 7794 7795 if test -n "$ac_tool_prefix"; then 7796 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7797 set dummy ${ac_tool_prefix}strip; ac_word=$2 7798 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7799 printf %s "checking for $ac_word... " >&6; } 7800 if test ${ac_cv_prog_STRIP+y} 7801 then : 7802 printf %s "(cached) " >&6 7803 else case e in #( 7804 e) if test -n "$STRIP"; then 7805 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7806 else 7807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7808 for as_dir in $PATH 7809 do 7810 IFS=$as_save_IFS 7811 case $as_dir in #((( 7812 '') as_dir=./ ;; 7813 */) ;; 7814 *) as_dir=$as_dir/ ;; 7815 esac 7816 for ac_exec_ext in '' $ac_executable_extensions; do 7817 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7818 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7819 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7820 break 2 7821 fi 7822 done 7823 done 7824 IFS=$as_save_IFS 7825 7826 fi ;; 7827 esac 7828 fi 7829 STRIP=$ac_cv_prog_STRIP 7830 if test -n "$STRIP"; then 7831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7832 printf "%s\n" "$STRIP" >&6; } 7833 else 7834 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7835 printf "%s\n" "no" >&6; } 7836 fi 7837 7838 7839 fi 7840 if test -z "$ac_cv_prog_STRIP"; then 7841 ac_ct_STRIP=$STRIP 7842 # Extract the first word of "strip", so it can be a program name with args. 7843 set dummy strip; ac_word=$2 7844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7845 printf %s "checking for $ac_word... " >&6; } 7846 if test ${ac_cv_prog_ac_ct_STRIP+y} 7847 then : 7848 printf %s "(cached) " >&6 7849 else case e in #( 7850 e) if test -n "$ac_ct_STRIP"; then 7851 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7852 else 7853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7854 for as_dir in $PATH 7855 do 7856 IFS=$as_save_IFS 7857 case $as_dir in #((( 7858 '') as_dir=./ ;; 7859 */) ;; 7860 *) as_dir=$as_dir/ ;; 7861 esac 7862 for ac_exec_ext in '' $ac_executable_extensions; do 7863 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7864 ac_cv_prog_ac_ct_STRIP="strip" 7865 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7866 break 2 7867 fi 7868 done 7869 done 7870 IFS=$as_save_IFS 7871 7872 fi ;; 7873 esac 7874 fi 7875 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7876 if test -n "$ac_ct_STRIP"; then 7877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7878 printf "%s\n" "$ac_ct_STRIP" >&6; } 7879 else 7880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7881 printf "%s\n" "no" >&6; } 7882 fi 7883 7884 if test "x$ac_ct_STRIP" = x; then 7885 STRIP=":" 7886 else 7887 case $cross_compiling:$ac_tool_warned in 7888 yes:) 7889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7890 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7891 ac_tool_warned=yes ;; 7892 esac 7893 STRIP=$ac_ct_STRIP 7894 fi 7895 else 7896 STRIP="$ac_cv_prog_STRIP" 7897 fi 7898 7899 test -z "$STRIP" && STRIP=: 7900 7901 7902 7903 7904 7905 7906 7907 test -z "$RANLIB" && RANLIB=: 7908 7909 7910 7911 7912 7913 7914 # Determine commands to create old-style static archives. 7915 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7916 old_postinstall_cmds='chmod 644 $oldlib' 7917 old_postuninstall_cmds= 7918 7919 if test -n "$RANLIB"; then 7920 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7921 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7922 fi 7923 7924 case $host_os in 7925 darwin*) 7926 lock_old_archive_extraction=yes ;; 7927 *) 7928 lock_old_archive_extraction=no ;; 7929 esac 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 # If no C compiler was specified, use CC. 7970 LTCC=${LTCC-"$CC"} 7971 7972 # If no C compiler flags were specified, use CFLAGS. 7973 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7974 7975 # Allow CC to be a program name with arguments. 7976 compiler=$CC 7977 7978 7979 # Check for command to grab the raw symbol name followed by C symbol from nm. 7980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7981 printf %s "checking command to parse $NM output from $compiler object... " >&6; } 7982 if test ${lt_cv_sys_global_symbol_pipe+y} 7983 then : 7984 printf %s "(cached) " >&6 7985 else case e in #( 7986 e) 7987 # These are sane defaults that work on at least a few old systems. 7988 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 7989 7990 # Character class describing NM global symbol codes. 7991 symcode='[BCDEGRST]' 7992 7993 # Regexp to match symbols that can be accessed directly from C. 7994 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7995 7996 # Define system-specific variables. 7997 case $host_os in 7998 aix*) 7999 symcode='[BCDT]' 8000 ;; 8001 cygwin* | mingw* | windows* | pw32* | cegcc*) 8002 symcode='[ABCDGISTW]' 8003 ;; 8004 hpux*) 8005 if test ia64 = "$host_cpu"; then 8006 symcode='[ABCDEGRST]' 8007 fi 8008 ;; 8009 irix* | nonstopux*) 8010 symcode='[BCDEGRST]' 8011 ;; 8012 osf*) 8013 symcode='[BCDEGQRST]' 8014 ;; 8015 solaris*) 8016 symcode='[BCDRT]' 8017 ;; 8018 sco3.2v5*) 8019 symcode='[DT]' 8020 ;; 8021 sysv4.2uw2*) 8022 symcode='[DT]' 8023 ;; 8024 sysv5* | sco5v6* | unixware* | OpenUNIX*) 8025 symcode='[ABDT]' 8026 ;; 8027 sysv4) 8028 symcode='[DFNSTU]' 8029 ;; 8030 esac 8031 8032 # If we're using GNU nm, then use its standard symbol codes. 8033 case `$NM -V 2>&1` in 8034 *GNU* | *'with BFD'*) 8035 symcode='[ABCDGIRSTW]' ;; 8036 esac 8037 8038 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8039 # Gets list of data symbols to import. 8040 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" 8041 # Adjust the below global symbol transforms to fixup imported variables. 8042 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 8043 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 8044 lt_c_name_lib_hook="\ 8045 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 8046 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 8047 else 8048 # Disable hooks by default. 8049 lt_cv_sys_global_symbol_to_import= 8050 lt_cdecl_hook= 8051 lt_c_name_hook= 8052 lt_c_name_lib_hook= 8053 fi 8054 8055 # Transform an extracted symbol line into a proper C declaration. 8056 # Some systems (esp. on ia64) link data and code symbols differently, 8057 # so use this general approach. 8058 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ 8059 $lt_cdecl_hook\ 8060 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 8061 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 8062 8063 # Transform an extracted symbol line into symbol name and symbol address 8064 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ 8065 $lt_c_name_hook\ 8066 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 8067 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 8068 8069 # Transform an extracted symbol line into symbol name with lib prefix and 8070 # symbol address. 8071 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ 8072 $lt_c_name_lib_hook\ 8073 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 8074 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 8075 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 8076 8077 # Handle CRLF in mingw tool chain 8078 opt_cr= 8079 case $build_os in 8080 mingw* | windows*) 8081 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 8082 ;; 8083 esac 8084 8085 # Try without a prefix underscore, then with it. 8086 for ac_symprfx in "" "_"; do 8087 8088 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 8089 symxfrm="\\1 $ac_symprfx\\2 \\2" 8090 8091 # Write the raw and C identifiers. 8092 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8093 # Fake it for dumpbin and say T for any non-static function, 8094 # D for any global variable and I for any imported variable. 8095 # Also find C++ and __fastcall symbols from MSVC++ or ICC, 8096 # which start with @ or ?. 8097 lt_cv_sys_global_symbol_pipe="$AWK '"\ 8098 " {last_section=section; section=\$ 3};"\ 8099 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 8100 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 8101 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 8102 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 8103 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 8104 " \$ 0!~/External *\|/{next};"\ 8105 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 8106 " {if(hide[section]) next};"\ 8107 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 8108 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 8109 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 8110 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 8111 " ' prfx=^$ac_symprfx" 8112 else 8113 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 8114 fi 8115 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" 8116 8117 # Check to see that the pipe works correctly. 8118 pipe_works=no 8119 8120 rm -f conftest* 8121 cat > conftest.$ac_ext <<_LT_EOF 8122 #ifdef __cplusplus 8123 extern "C" { 8124 #endif 8125 char nm_test_var; 8126 void nm_test_func(void); 8127 void nm_test_func(void){} 8128 #ifdef __cplusplus 8129 } 8130 #endif 8131 int main(void){nm_test_var='a';nm_test_func();return(0);} 8132 _LT_EOF 8133 8134 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8135 (eval $ac_compile) 2>&5 8136 ac_status=$? 8137 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8138 test $ac_status = 0; }; then 8139 # Now try to grab the symbols. 8140 nlist=conftest.nm 8141 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 8142 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then 8143 # Try sorting and uniquifying the output. 8144 if sort "$nlist" | uniq > "$nlist"T; then 8145 mv -f "$nlist"T "$nlist" 8146 else 8147 rm -f "$nlist"T 8148 fi 8149 8150 # Make sure that we snagged all the symbols we need. 8151 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 8152 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 8153 cat <<_LT_EOF > conftest.$ac_ext 8154 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 8155 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 8156 /* DATA imports from DLLs on WIN32 can't be const, because runtime 8157 relocations are performed -- see ld's documentation on pseudo-relocs. */ 8158 # define LT_DLSYM_CONST 8159 #elif defined __osf__ 8160 /* This system does not cope well with relocations in const data. */ 8161 # define LT_DLSYM_CONST 8162 #else 8163 # define LT_DLSYM_CONST const 8164 #endif 8165 8166 #ifdef __cplusplus 8167 extern "C" { 8168 #endif 8169 8170 _LT_EOF 8171 # Now generate the symbol file. 8172 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 8173 8174 cat <<_LT_EOF >> conftest.$ac_ext 8175 8176 /* The mapping between symbol names and symbols. */ 8177 LT_DLSYM_CONST struct { 8178 const char *name; 8179 void *address; 8180 } 8181 lt__PROGRAM__LTX_preloaded_symbols[] = 8182 { 8183 { "@PROGRAM@", (void *) 0 }, 8184 _LT_EOF 8185 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 8186 cat <<\_LT_EOF >> conftest.$ac_ext 8187 {0, (void *) 0} 8188 }; 8189 8190 /* This works around a problem in FreeBSD linker */ 8191 #ifdef FREEBSD_WORKAROUND 8192 static const void *lt_preloaded_setup() { 8193 return lt__PROGRAM__LTX_preloaded_symbols; 8194 } 8195 #endif 8196 8197 #ifdef __cplusplus 8198 } 8199 #endif 8200 _LT_EOF 8201 # Now try linking the two files. 8202 mv conftest.$ac_objext conftstm.$ac_objext 8203 lt_globsym_save_LIBS=$LIBS 8204 lt_globsym_save_CFLAGS=$CFLAGS 8205 LIBS=conftstm.$ac_objext 8206 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 8207 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 8208 (eval $ac_link) 2>&5 8209 ac_status=$? 8210 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8211 test $ac_status = 0; } && test -s conftest$ac_exeext; then 8212 pipe_works=yes 8213 fi 8214 LIBS=$lt_globsym_save_LIBS 8215 CFLAGS=$lt_globsym_save_CFLAGS 8216 else 8217 echo "cannot find nm_test_func in $nlist" >&5 8218 fi 8219 else 8220 echo "cannot find nm_test_var in $nlist" >&5 8221 fi 8222 else 8223 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 8224 fi 8225 else 8226 echo "$progname: failed program was:" >&5 8227 cat conftest.$ac_ext >&5 8228 fi 8229 rm -rf conftest* conftst* 8230 8231 # Do not use the global_symbol_pipe unless it works. 8232 if test yes = "$pipe_works"; then 8233 break 8234 else 8235 lt_cv_sys_global_symbol_pipe= 8236 fi 8237 done 8238 ;; 8239 esac 8240 fi 8241 8242 if test -z "$lt_cv_sys_global_symbol_pipe"; then 8243 lt_cv_sys_global_symbol_to_cdecl= 8244 fi 8245 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 8246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 8247 printf "%s\n" "failed" >&6; } 8248 else 8249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 8250 printf "%s\n" "ok" >&6; } 8251 fi 8252 8253 # Response file support. 8254 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8255 nm_file_list_spec='@' 8256 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 8257 nm_file_list_spec='@' 8258 fi 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 8297 printf %s "checking for sysroot... " >&6; } 8298 8299 # Check whether --with-sysroot was given. 8300 if test ${with_sysroot+y} 8301 then : 8302 withval=$with_sysroot; 8303 else case e in #( 8304 e) with_sysroot=no ;; 8305 esac 8306 fi 8307 8308 8309 lt_sysroot= 8310 case $with_sysroot in #( 8311 yes) 8312 if test yes = "$GCC"; then 8313 # Trim trailing / since we'll always append absolute paths and we want 8314 # to avoid //, if only for less confusing output for the user. 8315 lt_sysroot=`$CC --print-sysroot 2>/dev/null | $SED 's:/\+$::'` 8316 fi 8317 ;; #( 8318 /*) 8319 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` 8320 ;; #( 8321 no|'') 8322 ;; #( 8323 *) 8324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 8325 printf "%s\n" "$with_sysroot" >&6; } 8326 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 8327 ;; 8328 esac 8329 8330 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 8331 printf "%s\n" "${lt_sysroot:-no}" >&6; } 8332 8333 8334 8335 8336 8337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 8338 printf %s "checking for a working dd... " >&6; } 8339 if test ${ac_cv_path_lt_DD+y} 8340 then : 8341 printf %s "(cached) " >&6 8342 else case e in #( 8343 e) printf 0123456789abcdef0123456789abcdef >conftest.i 8344 cat conftest.i conftest.i >conftest2.i 8345 : ${lt_DD:=$DD} 8346 if test -z "$lt_DD"; then 8347 ac_path_lt_DD_found=false 8348 # Loop through the user's path and test for each of PROGNAME-LIST 8349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8350 for as_dir in $PATH 8351 do 8352 IFS=$as_save_IFS 8353 case $as_dir in #((( 8354 '') as_dir=./ ;; 8355 */) ;; 8356 *) as_dir=$as_dir/ ;; 8357 esac 8358 for ac_prog in dd 8359 do 8360 for ac_exec_ext in '' $ac_executable_extensions; do 8361 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 8362 as_fn_executable_p "$ac_path_lt_DD" || continue 8363 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8364 cmp -s conftest.i conftest.out \ 8365 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 8366 fi 8367 $ac_path_lt_DD_found && break 3 8368 done 8369 done 8370 done 8371 IFS=$as_save_IFS 8372 if test -z "$ac_cv_path_lt_DD"; then 8373 : 8374 fi 8375 else 8376 ac_cv_path_lt_DD=$lt_DD 8377 fi 8378 8379 rm -f conftest.i conftest2.i conftest.out ;; 8380 esac 8381 fi 8382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 8383 printf "%s\n" "$ac_cv_path_lt_DD" >&6; } 8384 8385 8386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 8387 printf %s "checking how to truncate binary pipes... " >&6; } 8388 if test ${lt_cv_truncate_bin+y} 8389 then : 8390 printf %s "(cached) " >&6 8391 else case e in #( 8392 e) printf 0123456789abcdef0123456789abcdef >conftest.i 8393 cat conftest.i conftest.i >conftest2.i 8394 lt_cv_truncate_bin= 8395 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8396 cmp -s conftest.i conftest.out \ 8397 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 8398 fi 8399 rm -f conftest.i conftest2.i conftest.out 8400 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" ;; 8401 esac 8402 fi 8403 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 8404 printf "%s\n" "$lt_cv_truncate_bin" >&6; } 8405 8406 8407 8408 8409 8410 8411 8412 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 8413 func_cc_basename () 8414 { 8415 for cc_temp in $*""; do 8416 case $cc_temp in 8417 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8418 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8419 \-*) ;; 8420 *) break;; 8421 esac 8422 done 8423 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8424 } 8425 8426 # Check whether --enable-libtool-lock was given. 8427 if test ${enable_libtool_lock+y} 8428 then : 8429 enableval=$enable_libtool_lock; 8430 fi 8431 8432 test no = "$enable_libtool_lock" || enable_libtool_lock=yes 8433 8434 # Some flags need to be propagated to the compiler or linker for good 8435 # libtool support. 8436 case $host in 8437 ia64-*-hpux*) 8438 # Find out what ABI is being produced by ac_compile, and set mode 8439 # options accordingly. 8440 echo 'int i;' > conftest.$ac_ext 8441 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8442 (eval $ac_compile) 2>&5 8443 ac_status=$? 8444 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8445 test $ac_status = 0; }; then 8446 case `$FILECMD conftest.$ac_objext` in 8447 *ELF-32*) 8448 HPUX_IA64_MODE=32 8449 ;; 8450 *ELF-64*) 8451 HPUX_IA64_MODE=64 8452 ;; 8453 esac 8454 fi 8455 rm -rf conftest* 8456 ;; 8457 *-*-irix6*) 8458 # Find out what ABI is being produced by ac_compile, and set linker 8459 # options accordingly. 8460 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8461 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8462 (eval $ac_compile) 2>&5 8463 ac_status=$? 8464 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8465 test $ac_status = 0; }; then 8466 if test yes = "$lt_cv_prog_gnu_ld"; then 8467 case `$FILECMD conftest.$ac_objext` in 8468 *32-bit*) 8469 LD="${LD-ld} -melf32bsmip" 8470 ;; 8471 *N32*) 8472 LD="${LD-ld} -melf32bmipn32" 8473 ;; 8474 *64-bit*) 8475 LD="${LD-ld} -melf64bmip" 8476 ;; 8477 esac 8478 else 8479 case `$FILECMD conftest.$ac_objext` in 8480 *32-bit*) 8481 LD="${LD-ld} -32" 8482 ;; 8483 *N32*) 8484 LD="${LD-ld} -n32" 8485 ;; 8486 *64-bit*) 8487 LD="${LD-ld} -64" 8488 ;; 8489 esac 8490 fi 8491 fi 8492 rm -rf conftest* 8493 ;; 8494 8495 mips64*-*linux*) 8496 # Find out what ABI is being produced by ac_compile, and set linker 8497 # options accordingly. 8498 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8499 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8500 (eval $ac_compile) 2>&5 8501 ac_status=$? 8502 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8503 test $ac_status = 0; }; then 8504 emul=elf 8505 case `$FILECMD conftest.$ac_objext` in 8506 *32-bit*) 8507 emul="${emul}32" 8508 ;; 8509 *64-bit*) 8510 emul="${emul}64" 8511 ;; 8512 esac 8513 case `$FILECMD conftest.$ac_objext` in 8514 *MSB*) 8515 emul="${emul}btsmip" 8516 ;; 8517 *LSB*) 8518 emul="${emul}ltsmip" 8519 ;; 8520 esac 8521 case `$FILECMD conftest.$ac_objext` in 8522 *N32*) 8523 emul="${emul}n32" 8524 ;; 8525 esac 8526 LD="${LD-ld} -m $emul" 8527 fi 8528 rm -rf conftest* 8529 ;; 8530 8531 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 8532 s390*-*linux*|s390*-*tpf*|sparc*-*linux*|x86_64-gnu*) 8533 # Find out what ABI is being produced by ac_compile, and set linker 8534 # options accordingly. Note that the listed cases only cover the 8535 # situations where additional linker options are needed (such as when 8536 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 8537 # vice versa); the common cases where no linker options are needed do 8538 # not appear in the list. 8539 echo 'int i;' > conftest.$ac_ext 8540 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8541 (eval $ac_compile) 2>&5 8542 ac_status=$? 8543 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8544 test $ac_status = 0; }; then 8545 case `$FILECMD conftest.o` in 8546 *32-bit*) 8547 case $host in 8548 x86_64-*kfreebsd*-gnu) 8549 LD="${LD-ld} -m elf_i386_fbsd" 8550 ;; 8551 x86_64-*linux*|x86_64-gnu*) 8552 case `$FILECMD conftest.o` in 8553 *x86-64*) 8554 LD="${LD-ld} -m elf32_x86_64" 8555 ;; 8556 *) 8557 LD="${LD-ld} -m elf_i386" 8558 ;; 8559 esac 8560 ;; 8561 powerpc64le-*linux*) 8562 LD="${LD-ld} -m elf32lppclinux" 8563 ;; 8564 powerpc64-*linux*) 8565 LD="${LD-ld} -m elf32ppclinux" 8566 ;; 8567 s390x-*linux*) 8568 LD="${LD-ld} -m elf_s390" 8569 ;; 8570 sparc64-*linux*) 8571 LD="${LD-ld} -m elf32_sparc" 8572 ;; 8573 esac 8574 ;; 8575 *64-bit*) 8576 case $host in 8577 x86_64-*kfreebsd*-gnu) 8578 LD="${LD-ld} -m elf_x86_64_fbsd" 8579 ;; 8580 x86_64-*linux*|x86_64-gnu*) 8581 LD="${LD-ld} -m elf_x86_64" 8582 ;; 8583 powerpcle-*linux*) 8584 LD="${LD-ld} -m elf64lppc" 8585 ;; 8586 powerpc-*linux*) 8587 LD="${LD-ld} -m elf64ppc" 8588 ;; 8589 s390*-*linux*|s390*-*tpf*) 8590 LD="${LD-ld} -m elf64_s390" 8591 ;; 8592 sparc*-*linux*) 8593 LD="${LD-ld} -m elf64_sparc" 8594 ;; 8595 esac 8596 ;; 8597 esac 8598 fi 8599 rm -rf conftest* 8600 ;; 8601 8602 *-*-sco3.2v5*) 8603 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 8604 SAVE_CFLAGS=$CFLAGS 8605 CFLAGS="$CFLAGS -belf" 8606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 8607 printf %s "checking whether the C compiler needs -belf... " >&6; } 8608 if test ${lt_cv_cc_needs_belf+y} 8609 then : 8610 printf %s "(cached) " >&6 8611 else case e in #( 8612 e) ac_ext=c 8613 ac_cpp='$CPP $CPPFLAGS' 8614 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8615 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8616 ac_compiler_gnu=$ac_cv_c_compiler_gnu 8617 8618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8619 /* end confdefs.h. */ 8620 8621 int 8622 main (void) 8623 { 8624 8625 ; 8626 return 0; 8627 } 8628 _ACEOF 8629 if ac_fn_c_try_link "$LINENO" 8630 then : 8631 lt_cv_cc_needs_belf=yes 8632 else case e in #( 8633 e) lt_cv_cc_needs_belf=no ;; 8634 esac 8635 fi 8636 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8637 conftest$ac_exeext conftest.$ac_ext 8638 ac_ext=c 8639 ac_cpp='$CPP $CPPFLAGS' 8640 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8641 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8642 ac_compiler_gnu=$ac_cv_c_compiler_gnu 8643 ;; 8644 esac 8645 fi 8646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 8647 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } 8648 if test yes != "$lt_cv_cc_needs_belf"; then 8649 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 8650 CFLAGS=$SAVE_CFLAGS 8651 fi 8652 ;; 8653 *-*solaris*) 8654 # Find out what ABI is being produced by ac_compile, and set linker 8655 # options accordingly. 8656 echo 'int i;' > conftest.$ac_ext 8657 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8658 (eval $ac_compile) 2>&5 8659 ac_status=$? 8660 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8661 test $ac_status = 0; }; then 8662 case `$FILECMD conftest.o` in 8663 *64-bit*) 8664 case $lt_cv_prog_gnu_ld in 8665 yes*) 8666 case $host in 8667 i?86-*-solaris*|x86_64-*-solaris*) 8668 LD="${LD-ld} -m elf_x86_64" 8669 ;; 8670 sparc*-*-solaris*) 8671 LD="${LD-ld} -m elf64_sparc" 8672 ;; 8673 esac 8674 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 8675 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 8676 LD=${LD-ld}_sol2 8677 fi 8678 ;; 8679 *) 8680 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 8681 LD="${LD-ld} -64" 8682 fi 8683 ;; 8684 esac 8685 ;; 8686 esac 8687 fi 8688 rm -rf conftest* 8689 ;; 8690 esac 8691 8692 need_locks=$enable_libtool_lock 8693 8694 if test -n "$ac_tool_prefix"; then 8695 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 8696 set dummy ${ac_tool_prefix}mt; ac_word=$2 8697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8698 printf %s "checking for $ac_word... " >&6; } 8699 if test ${ac_cv_prog_MANIFEST_TOOL+y} 8700 then : 8701 printf %s "(cached) " >&6 8702 else case e in #( 8703 e) if test -n "$MANIFEST_TOOL"; then 8704 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 8705 else 8706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8707 for as_dir in $PATH 8708 do 8709 IFS=$as_save_IFS 8710 case $as_dir in #((( 8711 '') as_dir=./ ;; 8712 */) ;; 8713 *) as_dir=$as_dir/ ;; 8714 esac 8715 for ac_exec_ext in '' $ac_executable_extensions; do 8716 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8717 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 8718 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8719 break 2 8720 fi 8721 done 8722 done 8723 IFS=$as_save_IFS 8724 8725 fi ;; 8726 esac 8727 fi 8728 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 8729 if test -n "$MANIFEST_TOOL"; then 8730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 8731 printf "%s\n" "$MANIFEST_TOOL" >&6; } 8732 else 8733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8734 printf "%s\n" "no" >&6; } 8735 fi 8736 8737 8738 fi 8739 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 8740 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 8741 # Extract the first word of "mt", so it can be a program name with args. 8742 set dummy mt; ac_word=$2 8743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8744 printf %s "checking for $ac_word... " >&6; } 8745 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 8746 then : 8747 printf %s "(cached) " >&6 8748 else case e in #( 8749 e) if test -n "$ac_ct_MANIFEST_TOOL"; then 8750 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 8751 else 8752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8753 for as_dir in $PATH 8754 do 8755 IFS=$as_save_IFS 8756 case $as_dir in #((( 8757 '') as_dir=./ ;; 8758 */) ;; 8759 *) as_dir=$as_dir/ ;; 8760 esac 8761 for ac_exec_ext in '' $ac_executable_extensions; do 8762 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8763 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 8764 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8765 break 2 8766 fi 8767 done 8768 done 8769 IFS=$as_save_IFS 8770 8771 fi ;; 8772 esac 8773 fi 8774 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 8775 if test -n "$ac_ct_MANIFEST_TOOL"; then 8776 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 8777 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 8778 else 8779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8780 printf "%s\n" "no" >&6; } 8781 fi 8782 8783 if test "x$ac_ct_MANIFEST_TOOL" = x; then 8784 MANIFEST_TOOL=":" 8785 else 8786 case $cross_compiling:$ac_tool_warned in 8787 yes:) 8788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8789 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8790 ac_tool_warned=yes ;; 8791 esac 8792 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 8793 fi 8794 else 8795 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 8796 fi 8797 8798 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 8799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 8800 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 8801 if test ${lt_cv_path_manifest_tool+y} 8802 then : 8803 printf %s "(cached) " >&6 8804 else case e in #( 8805 e) lt_cv_path_manifest_tool=no 8806 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 8807 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 8808 cat conftest.err >&5 8809 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 8810 lt_cv_path_manifest_tool=yes 8811 fi 8812 rm -f conftest* ;; 8813 esac 8814 fi 8815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_manifest_tool" >&5 8816 printf "%s\n" "$lt_cv_path_manifest_tool" >&6; } 8817 if test yes != "$lt_cv_path_manifest_tool"; then 8818 MANIFEST_TOOL=: 8819 fi 8820 8821 8822 8823 8824 8825 8826 case $host_os in 8827 rhapsody* | darwin*) 8828 if test -n "$ac_tool_prefix"; then 8829 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 8830 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 8831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8832 printf %s "checking for $ac_word... " >&6; } 8833 if test ${ac_cv_prog_DSYMUTIL+y} 8834 then : 8835 printf %s "(cached) " >&6 8836 else case e in #( 8837 e) if test -n "$DSYMUTIL"; then 8838 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 8839 else 8840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8841 for as_dir in $PATH 8842 do 8843 IFS=$as_save_IFS 8844 case $as_dir in #((( 8845 '') as_dir=./ ;; 8846 */) ;; 8847 *) as_dir=$as_dir/ ;; 8848 esac 8849 for ac_exec_ext in '' $ac_executable_extensions; do 8850 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8851 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 8852 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8853 break 2 8854 fi 8855 done 8856 done 8857 IFS=$as_save_IFS 8858 8859 fi ;; 8860 esac 8861 fi 8862 DSYMUTIL=$ac_cv_prog_DSYMUTIL 8863 if test -n "$DSYMUTIL"; then 8864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8865 printf "%s\n" "$DSYMUTIL" >&6; } 8866 else 8867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8868 printf "%s\n" "no" >&6; } 8869 fi 8870 8871 8872 fi 8873 if test -z "$ac_cv_prog_DSYMUTIL"; then 8874 ac_ct_DSYMUTIL=$DSYMUTIL 8875 # Extract the first word of "dsymutil", so it can be a program name with args. 8876 set dummy dsymutil; ac_word=$2 8877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8878 printf %s "checking for $ac_word... " >&6; } 8879 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 8880 then : 8881 printf %s "(cached) " >&6 8882 else case e in #( 8883 e) if test -n "$ac_ct_DSYMUTIL"; then 8884 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8885 else 8886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8887 for as_dir in $PATH 8888 do 8889 IFS=$as_save_IFS 8890 case $as_dir in #((( 8891 '') as_dir=./ ;; 8892 */) ;; 8893 *) as_dir=$as_dir/ ;; 8894 esac 8895 for ac_exec_ext in '' $ac_executable_extensions; do 8896 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8897 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8898 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8899 break 2 8900 fi 8901 done 8902 done 8903 IFS=$as_save_IFS 8904 8905 fi ;; 8906 esac 8907 fi 8908 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8909 if test -n "$ac_ct_DSYMUTIL"; then 8910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8911 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 8912 else 8913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8914 printf "%s\n" "no" >&6; } 8915 fi 8916 8917 if test "x$ac_ct_DSYMUTIL" = x; then 8918 DSYMUTIL=":" 8919 else 8920 case $cross_compiling:$ac_tool_warned in 8921 yes:) 8922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8923 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8924 ac_tool_warned=yes ;; 8925 esac 8926 DSYMUTIL=$ac_ct_DSYMUTIL 8927 fi 8928 else 8929 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8930 fi 8931 8932 if test -n "$ac_tool_prefix"; then 8933 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8934 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8936 printf %s "checking for $ac_word... " >&6; } 8937 if test ${ac_cv_prog_NMEDIT+y} 8938 then : 8939 printf %s "(cached) " >&6 8940 else case e in #( 8941 e) if test -n "$NMEDIT"; then 8942 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8943 else 8944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8945 for as_dir in $PATH 8946 do 8947 IFS=$as_save_IFS 8948 case $as_dir in #((( 8949 '') as_dir=./ ;; 8950 */) ;; 8951 *) as_dir=$as_dir/ ;; 8952 esac 8953 for ac_exec_ext in '' $ac_executable_extensions; do 8954 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8955 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8956 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8957 break 2 8958 fi 8959 done 8960 done 8961 IFS=$as_save_IFS 8962 8963 fi ;; 8964 esac 8965 fi 8966 NMEDIT=$ac_cv_prog_NMEDIT 8967 if test -n "$NMEDIT"; then 8968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8969 printf "%s\n" "$NMEDIT" >&6; } 8970 else 8971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8972 printf "%s\n" "no" >&6; } 8973 fi 8974 8975 8976 fi 8977 if test -z "$ac_cv_prog_NMEDIT"; then 8978 ac_ct_NMEDIT=$NMEDIT 8979 # Extract the first word of "nmedit", so it can be a program name with args. 8980 set dummy nmedit; ac_word=$2 8981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8982 printf %s "checking for $ac_word... " >&6; } 8983 if test ${ac_cv_prog_ac_ct_NMEDIT+y} 8984 then : 8985 printf %s "(cached) " >&6 8986 else case e in #( 8987 e) if test -n "$ac_ct_NMEDIT"; then 8988 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8989 else 8990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8991 for as_dir in $PATH 8992 do 8993 IFS=$as_save_IFS 8994 case $as_dir in #((( 8995 '') as_dir=./ ;; 8996 */) ;; 8997 *) as_dir=$as_dir/ ;; 8998 esac 8999 for ac_exec_ext in '' $ac_executable_extensions; do 9000 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9001 ac_cv_prog_ac_ct_NMEDIT="nmedit" 9002 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9003 break 2 9004 fi 9005 done 9006 done 9007 IFS=$as_save_IFS 9008 9009 fi ;; 9010 esac 9011 fi 9012 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 9013 if test -n "$ac_ct_NMEDIT"; then 9014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 9015 printf "%s\n" "$ac_ct_NMEDIT" >&6; } 9016 else 9017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9018 printf "%s\n" "no" >&6; } 9019 fi 9020 9021 if test "x$ac_ct_NMEDIT" = x; then 9022 NMEDIT=":" 9023 else 9024 case $cross_compiling:$ac_tool_warned in 9025 yes:) 9026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9027 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9028 ac_tool_warned=yes ;; 9029 esac 9030 NMEDIT=$ac_ct_NMEDIT 9031 fi 9032 else 9033 NMEDIT="$ac_cv_prog_NMEDIT" 9034 fi 9035 9036 if test -n "$ac_tool_prefix"; then 9037 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 9038 set dummy ${ac_tool_prefix}lipo; ac_word=$2 9039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9040 printf %s "checking for $ac_word... " >&6; } 9041 if test ${ac_cv_prog_LIPO+y} 9042 then : 9043 printf %s "(cached) " >&6 9044 else case e in #( 9045 e) if test -n "$LIPO"; then 9046 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 9047 else 9048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9049 for as_dir in $PATH 9050 do 9051 IFS=$as_save_IFS 9052 case $as_dir in #((( 9053 '') as_dir=./ ;; 9054 */) ;; 9055 *) as_dir=$as_dir/ ;; 9056 esac 9057 for ac_exec_ext in '' $ac_executable_extensions; do 9058 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9059 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 9060 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9061 break 2 9062 fi 9063 done 9064 done 9065 IFS=$as_save_IFS 9066 9067 fi ;; 9068 esac 9069 fi 9070 LIPO=$ac_cv_prog_LIPO 9071 if test -n "$LIPO"; then 9072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 9073 printf "%s\n" "$LIPO" >&6; } 9074 else 9075 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9076 printf "%s\n" "no" >&6; } 9077 fi 9078 9079 9080 fi 9081 if test -z "$ac_cv_prog_LIPO"; then 9082 ac_ct_LIPO=$LIPO 9083 # Extract the first word of "lipo", so it can be a program name with args. 9084 set dummy lipo; ac_word=$2 9085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9086 printf %s "checking for $ac_word... " >&6; } 9087 if test ${ac_cv_prog_ac_ct_LIPO+y} 9088 then : 9089 printf %s "(cached) " >&6 9090 else case e in #( 9091 e) if test -n "$ac_ct_LIPO"; then 9092 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 9093 else 9094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9095 for as_dir in $PATH 9096 do 9097 IFS=$as_save_IFS 9098 case $as_dir in #((( 9099 '') as_dir=./ ;; 9100 */) ;; 9101 *) as_dir=$as_dir/ ;; 9102 esac 9103 for ac_exec_ext in '' $ac_executable_extensions; do 9104 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9105 ac_cv_prog_ac_ct_LIPO="lipo" 9106 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9107 break 2 9108 fi 9109 done 9110 done 9111 IFS=$as_save_IFS 9112 9113 fi ;; 9114 esac 9115 fi 9116 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 9117 if test -n "$ac_ct_LIPO"; then 9118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 9119 printf "%s\n" "$ac_ct_LIPO" >&6; } 9120 else 9121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9122 printf "%s\n" "no" >&6; } 9123 fi 9124 9125 if test "x$ac_ct_LIPO" = x; then 9126 LIPO=":" 9127 else 9128 case $cross_compiling:$ac_tool_warned in 9129 yes:) 9130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9131 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9132 ac_tool_warned=yes ;; 9133 esac 9134 LIPO=$ac_ct_LIPO 9135 fi 9136 else 9137 LIPO="$ac_cv_prog_LIPO" 9138 fi 9139 9140 if test -n "$ac_tool_prefix"; then 9141 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 9142 set dummy ${ac_tool_prefix}otool; ac_word=$2 9143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9144 printf %s "checking for $ac_word... " >&6; } 9145 if test ${ac_cv_prog_OTOOL+y} 9146 then : 9147 printf %s "(cached) " >&6 9148 else case e in #( 9149 e) if test -n "$OTOOL"; then 9150 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 9151 else 9152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9153 for as_dir in $PATH 9154 do 9155 IFS=$as_save_IFS 9156 case $as_dir in #((( 9157 '') as_dir=./ ;; 9158 */) ;; 9159 *) as_dir=$as_dir/ ;; 9160 esac 9161 for ac_exec_ext in '' $ac_executable_extensions; do 9162 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9163 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 9164 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9165 break 2 9166 fi 9167 done 9168 done 9169 IFS=$as_save_IFS 9170 9171 fi ;; 9172 esac 9173 fi 9174 OTOOL=$ac_cv_prog_OTOOL 9175 if test -n "$OTOOL"; then 9176 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 9177 printf "%s\n" "$OTOOL" >&6; } 9178 else 9179 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9180 printf "%s\n" "no" >&6; } 9181 fi 9182 9183 9184 fi 9185 if test -z "$ac_cv_prog_OTOOL"; then 9186 ac_ct_OTOOL=$OTOOL 9187 # Extract the first word of "otool", so it can be a program name with args. 9188 set dummy otool; ac_word=$2 9189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9190 printf %s "checking for $ac_word... " >&6; } 9191 if test ${ac_cv_prog_ac_ct_OTOOL+y} 9192 then : 9193 printf %s "(cached) " >&6 9194 else case e in #( 9195 e) if test -n "$ac_ct_OTOOL"; then 9196 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 9197 else 9198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9199 for as_dir in $PATH 9200 do 9201 IFS=$as_save_IFS 9202 case $as_dir in #((( 9203 '') as_dir=./ ;; 9204 */) ;; 9205 *) as_dir=$as_dir/ ;; 9206 esac 9207 for ac_exec_ext in '' $ac_executable_extensions; do 9208 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9209 ac_cv_prog_ac_ct_OTOOL="otool" 9210 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9211 break 2 9212 fi 9213 done 9214 done 9215 IFS=$as_save_IFS 9216 9217 fi ;; 9218 esac 9219 fi 9220 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 9221 if test -n "$ac_ct_OTOOL"; then 9222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 9223 printf "%s\n" "$ac_ct_OTOOL" >&6; } 9224 else 9225 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9226 printf "%s\n" "no" >&6; } 9227 fi 9228 9229 if test "x$ac_ct_OTOOL" = x; then 9230 OTOOL=":" 9231 else 9232 case $cross_compiling:$ac_tool_warned in 9233 yes:) 9234 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9235 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9236 ac_tool_warned=yes ;; 9237 esac 9238 OTOOL=$ac_ct_OTOOL 9239 fi 9240 else 9241 OTOOL="$ac_cv_prog_OTOOL" 9242 fi 9243 9244 if test -n "$ac_tool_prefix"; then 9245 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 9246 set dummy ${ac_tool_prefix}otool64; ac_word=$2 9247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9248 printf %s "checking for $ac_word... " >&6; } 9249 if test ${ac_cv_prog_OTOOL64+y} 9250 then : 9251 printf %s "(cached) " >&6 9252 else case e in #( 9253 e) if test -n "$OTOOL64"; then 9254 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 9255 else 9256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9257 for as_dir in $PATH 9258 do 9259 IFS=$as_save_IFS 9260 case $as_dir in #((( 9261 '') as_dir=./ ;; 9262 */) ;; 9263 *) as_dir=$as_dir/ ;; 9264 esac 9265 for ac_exec_ext in '' $ac_executable_extensions; do 9266 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9267 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 9268 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9269 break 2 9270 fi 9271 done 9272 done 9273 IFS=$as_save_IFS 9274 9275 fi ;; 9276 esac 9277 fi 9278 OTOOL64=$ac_cv_prog_OTOOL64 9279 if test -n "$OTOOL64"; then 9280 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 9281 printf "%s\n" "$OTOOL64" >&6; } 9282 else 9283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9284 printf "%s\n" "no" >&6; } 9285 fi 9286 9287 9288 fi 9289 if test -z "$ac_cv_prog_OTOOL64"; then 9290 ac_ct_OTOOL64=$OTOOL64 9291 # Extract the first word of "otool64", so it can be a program name with args. 9292 set dummy otool64; ac_word=$2 9293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9294 printf %s "checking for $ac_word... " >&6; } 9295 if test ${ac_cv_prog_ac_ct_OTOOL64+y} 9296 then : 9297 printf %s "(cached) " >&6 9298 else case e in #( 9299 e) if test -n "$ac_ct_OTOOL64"; then 9300 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 9301 else 9302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9303 for as_dir in $PATH 9304 do 9305 IFS=$as_save_IFS 9306 case $as_dir in #((( 9307 '') as_dir=./ ;; 9308 */) ;; 9309 *) as_dir=$as_dir/ ;; 9310 esac 9311 for ac_exec_ext in '' $ac_executable_extensions; do 9312 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9313 ac_cv_prog_ac_ct_OTOOL64="otool64" 9314 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9315 break 2 9316 fi 9317 done 9318 done 9319 IFS=$as_save_IFS 9320 9321 fi ;; 9322 esac 9323 fi 9324 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 9325 if test -n "$ac_ct_OTOOL64"; then 9326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 9327 printf "%s\n" "$ac_ct_OTOOL64" >&6; } 9328 else 9329 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9330 printf "%s\n" "no" >&6; } 9331 fi 9332 9333 if test "x$ac_ct_OTOOL64" = x; then 9334 OTOOL64=":" 9335 else 9336 case $cross_compiling:$ac_tool_warned in 9337 yes:) 9338 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9339 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9340 ac_tool_warned=yes ;; 9341 esac 9342 OTOOL64=$ac_ct_OTOOL64 9343 fi 9344 else 9345 OTOOL64="$ac_cv_prog_OTOOL64" 9346 fi 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 9375 printf %s "checking for -single_module linker flag... " >&6; } 9376 if test ${lt_cv_apple_cc_single_mod+y} 9377 then : 9378 printf %s "(cached) " >&6 9379 else case e in #( 9380 e) lt_cv_apple_cc_single_mod=no 9381 if test -z "$LT_MULTI_MODULE"; then 9382 # By default we will add the -single_module flag. You can override 9383 # by either setting the environment variable LT_MULTI_MODULE 9384 # non-empty at configure time, or by adding -multi_module to the 9385 # link flags. 9386 rm -rf libconftest.dylib* 9387 echo "int foo(void){return 1;}" > conftest.c 9388 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9389 -dynamiclib -Wl,-single_module conftest.c" >&5 9390 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9391 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 9392 _lt_result=$? 9393 # If there is a non-empty error log, and "single_module" 9394 # appears in it, assume the flag caused a linker warning 9395 if test -s conftest.err && $GREP single_module conftest.err; then 9396 cat conftest.err >&5 9397 # Otherwise, if the output was created with a 0 exit code from 9398 # the compiler, it worked. 9399 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 9400 lt_cv_apple_cc_single_mod=yes 9401 else 9402 cat conftest.err >&5 9403 fi 9404 rm -rf libconftest.dylib* 9405 rm -f conftest.* 9406 fi ;; 9407 esac 9408 fi 9409 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 9410 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } 9411 9412 # Feature test to disable chained fixups since it is not 9413 # compatible with '-undefined dynamic_lookup' 9414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -no_fixup_chains linker flag" >&5 9415 printf %s "checking for -no_fixup_chains linker flag... " >&6; } 9416 if test ${lt_cv_support_no_fixup_chains+y} 9417 then : 9418 printf %s "(cached) " >&6 9419 else case e in #( 9420 e) save_LDFLAGS=$LDFLAGS 9421 LDFLAGS="$LDFLAGS -Wl,-no_fixup_chains" 9422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9423 /* end confdefs.h. */ 9424 9425 int 9426 main (void) 9427 { 9428 9429 ; 9430 return 0; 9431 } 9432 _ACEOF 9433 if ac_fn_c_try_link "$LINENO" 9434 then : 9435 lt_cv_support_no_fixup_chains=yes 9436 else case e in #( 9437 e) lt_cv_support_no_fixup_chains=no 9438 ;; 9439 esac 9440 fi 9441 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9442 conftest$ac_exeext conftest.$ac_ext 9443 LDFLAGS=$save_LDFLAGS 9444 9445 ;; 9446 esac 9447 fi 9448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_support_no_fixup_chains" >&5 9449 printf "%s\n" "$lt_cv_support_no_fixup_chains" >&6; } 9450 9451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 9452 printf %s "checking for -exported_symbols_list linker flag... " >&6; } 9453 if test ${lt_cv_ld_exported_symbols_list+y} 9454 then : 9455 printf %s "(cached) " >&6 9456 else case e in #( 9457 e) lt_cv_ld_exported_symbols_list=no 9458 save_LDFLAGS=$LDFLAGS 9459 echo "_main" > conftest.sym 9460 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 9461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9462 /* end confdefs.h. */ 9463 9464 int 9465 main (void) 9466 { 9467 9468 ; 9469 return 0; 9470 } 9471 _ACEOF 9472 if ac_fn_c_try_link "$LINENO" 9473 then : 9474 lt_cv_ld_exported_symbols_list=yes 9475 else case e in #( 9476 e) lt_cv_ld_exported_symbols_list=no ;; 9477 esac 9478 fi 9479 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9480 conftest$ac_exeext conftest.$ac_ext 9481 LDFLAGS=$save_LDFLAGS 9482 ;; 9483 esac 9484 fi 9485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 9486 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } 9487 9488 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 9489 printf %s "checking for -force_load linker flag... " >&6; } 9490 if test ${lt_cv_ld_force_load+y} 9491 then : 9492 printf %s "(cached) " >&6 9493 else case e in #( 9494 e) lt_cv_ld_force_load=no 9495 cat > conftest.c << _LT_EOF 9496 int forced_loaded() { return 2;} 9497 _LT_EOF 9498 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 9499 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 9500 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 9501 $AR $AR_FLAGS libconftest.a conftest.o 2>&5 9502 echo "$RANLIB libconftest.a" >&5 9503 $RANLIB libconftest.a 2>&5 9504 cat > conftest.c << _LT_EOF 9505 int main(void) { return 0;} 9506 _LT_EOF 9507 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 9508 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 9509 _lt_result=$? 9510 if test -s conftest.err && $GREP force_load conftest.err; then 9511 cat conftest.err >&5 9512 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 9513 lt_cv_ld_force_load=yes 9514 else 9515 cat conftest.err >&5 9516 fi 9517 rm -f conftest.err libconftest.a conftest conftest.c 9518 rm -rf conftest.dSYM 9519 ;; 9520 esac 9521 fi 9522 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 9523 printf "%s\n" "$lt_cv_ld_force_load" >&6; } 9524 case $host_os in 9525 rhapsody* | darwin1.[012]) 9526 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 9527 darwin1.*) 9528 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9529 darwin*) 9530 case $MACOSX_DEPLOYMENT_TARGET,$host in 9531 10.[012],*|,*powerpc*-darwin[5-8]*) 9532 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9533 *) 9534 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' 9535 if test yes = "$lt_cv_support_no_fixup_chains"; then 9536 as_fn_append _lt_dar_allow_undefined ' $wl-no_fixup_chains' 9537 fi 9538 ;; 9539 esac 9540 ;; 9541 esac 9542 if test yes = "$lt_cv_apple_cc_single_mod"; then 9543 _lt_dar_single_mod='$single_module' 9544 fi 9545 _lt_dar_needs_single_mod=no 9546 case $host_os in 9547 rhapsody* | darwin1.*) 9548 _lt_dar_needs_single_mod=yes ;; 9549 darwin*) 9550 # When targeting Mac OS X 10.4 (darwin 8) or later, 9551 # -single_module is the default and -multi_module is unsupported. 9552 # The toolchain on macOS 10.14 (darwin 18) and later cannot 9553 # target any OS version that needs -single_module. 9554 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 9555 10.0,*-darwin[567].*|10.[0-3],*-darwin[5-9].*|10.[0-3],*-darwin1[0-7].*) 9556 _lt_dar_needs_single_mod=yes ;; 9557 esac 9558 ;; 9559 esac 9560 if test yes = "$lt_cv_ld_exported_symbols_list"; then 9561 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 9562 else 9563 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 9564 fi 9565 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 9566 _lt_dsymutil='~$DSYMUTIL $lib || :' 9567 else 9568 _lt_dsymutil= 9569 fi 9570 ;; 9571 esac 9572 9573 # func_munge_path_list VARIABLE PATH 9574 # ----------------------------------- 9575 # VARIABLE is name of variable containing _space_ separated list of 9576 # directories to be munged by the contents of PATH, which is string 9577 # having a format: 9578 # "DIR[:DIR]:" 9579 # string "DIR[ DIR]" will be prepended to VARIABLE 9580 # ":DIR[:DIR]" 9581 # string "DIR[ DIR]" will be appended to VARIABLE 9582 # "DIRP[:DIRP]::[DIRA:]DIRA" 9583 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 9584 # "DIRA[ DIRA]" will be appended to VARIABLE 9585 # "DIR[:DIR]" 9586 # VARIABLE will be replaced by "DIR[ DIR]" 9587 func_munge_path_list () 9588 { 9589 case x$2 in 9590 x) 9591 ;; 9592 *:) 9593 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 9594 ;; 9595 x:*) 9596 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 9597 ;; 9598 *::*) 9599 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 9600 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 9601 ;; 9602 *) 9603 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 9604 ;; 9605 esac 9606 } 9607 9608 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 9609 " 9610 if test "x$ac_cv_header_dlfcn_h" = xyes 9611 then : 9612 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 9613 9614 fi 9615 9616 9617 9618 9619 9620 # Set options 9621 9622 9623 9624 enable_dlopen=no 9625 9626 9627 enable_win32_dll=no 9628 9629 9630 # Check whether --enable-shared was given. 9631 if test ${enable_shared+y} 9632 then : 9633 enableval=$enable_shared; p=${PACKAGE-default} 9634 case $enableval in 9635 yes) enable_shared=yes ;; 9636 no) enable_shared=no ;; 9637 *) 9638 enable_shared=no 9639 # Look at the argument we got. We use all the common list separators. 9640 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9641 for pkg in $enableval; do 9642 IFS=$lt_save_ifs 9643 if test "X$pkg" = "X$p"; then 9644 enable_shared=yes 9645 fi 9646 done 9647 IFS=$lt_save_ifs 9648 ;; 9649 esac 9650 else case e in #( 9651 e) enable_shared=yes ;; 9652 esac 9653 fi 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 # Check whether --enable-static was given. 9664 if test ${enable_static+y} 9665 then : 9666 enableval=$enable_static; p=${PACKAGE-default} 9667 case $enableval in 9668 yes) enable_static=yes ;; 9669 no) enable_static=no ;; 9670 *) 9671 enable_static=no 9672 # Look at the argument we got. We use all the common list separators. 9673 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9674 for pkg in $enableval; do 9675 IFS=$lt_save_ifs 9676 if test "X$pkg" = "X$p"; then 9677 enable_static=yes 9678 fi 9679 done 9680 IFS=$lt_save_ifs 9681 ;; 9682 esac 9683 else case e in #( 9684 e) enable_static=yes ;; 9685 esac 9686 fi 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 # Check whether --enable-pic was given. 9697 if test ${enable_pic+y} 9698 then : 9699 enableval=$enable_pic; lt_p=${PACKAGE-default} 9700 case $enableval in 9701 yes|no) pic_mode=$enableval ;; 9702 *) 9703 pic_mode=default 9704 # Look at the argument we got. We use all the common list separators. 9705 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9706 for lt_pkg in $enableval; do 9707 IFS=$lt_save_ifs 9708 if test "X$lt_pkg" = "X$lt_p"; then 9709 pic_mode=yes 9710 fi 9711 done 9712 IFS=$lt_save_ifs 9713 ;; 9714 esac 9715 else case e in #( 9716 e) # Check whether --with-pic was given. 9717 if test ${with_pic+y} 9718 then : 9719 withval=$with_pic; lt_p=${PACKAGE-default} 9720 case $withval in 9721 yes|no) pic_mode=$withval ;; 9722 *) 9723 pic_mode=default 9724 # Look at the argument we got. We use all the common list separators. 9725 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9726 for lt_pkg in $withval; do 9727 IFS=$lt_save_ifs 9728 if test "X$lt_pkg" = "X$lt_p"; then 9729 pic_mode=yes 9730 fi 9731 done 9732 IFS=$lt_save_ifs 9733 ;; 9734 esac 9735 else case e in #( 9736 e) pic_mode=default ;; 9737 esac 9738 fi 9739 9740 ;; 9741 esac 9742 fi 9743 9744 9745 9746 9747 9748 9749 9750 9751 # Check whether --enable-fast-install was given. 9752 if test ${enable_fast_install+y} 9753 then : 9754 enableval=$enable_fast_install; p=${PACKAGE-default} 9755 case $enableval in 9756 yes) enable_fast_install=yes ;; 9757 no) enable_fast_install=no ;; 9758 *) 9759 enable_fast_install=no 9760 # Look at the argument we got. We use all the common list separators. 9761 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9762 for pkg in $enableval; do 9763 IFS=$lt_save_ifs 9764 if test "X$pkg" = "X$p"; then 9765 enable_fast_install=yes 9766 fi 9767 done 9768 IFS=$lt_save_ifs 9769 ;; 9770 esac 9771 else case e in #( 9772 e) enable_fast_install=yes ;; 9773 esac 9774 fi 9775 9776 9777 9778 9779 9780 9781 9782 9783 shared_archive_member_spec= 9784 case $host,$enable_shared in 9785 power*-*-aix[5-9]*,yes) 9786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 9787 printf %s "checking which variant of shared library versioning to provide... " >&6; } 9788 # Check whether --enable-aix-soname was given. 9789 if test ${enable_aix_soname+y} 9790 then : 9791 enableval=$enable_aix_soname; case $enableval in 9792 aix|svr4|both) 9793 ;; 9794 *) 9795 as_fn_error $? "Unknown argument to --enable-aix-soname" "$LINENO" 5 9796 ;; 9797 esac 9798 lt_cv_with_aix_soname=$enable_aix_soname 9799 else case e in #( 9800 e) # Check whether --with-aix-soname was given. 9801 if test ${with_aix_soname+y} 9802 then : 9803 withval=$with_aix_soname; case $withval in 9804 aix|svr4|both) 9805 ;; 9806 *) 9807 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 9808 ;; 9809 esac 9810 lt_cv_with_aix_soname=$with_aix_soname 9811 else case e in #( 9812 e) if test ${lt_cv_with_aix_soname+y} 9813 then : 9814 printf %s "(cached) " >&6 9815 else case e in #( 9816 e) lt_cv_with_aix_soname=aix ;; 9817 esac 9818 fi 9819 ;; 9820 esac 9821 fi 9822 9823 enable_aix_soname=$lt_cv_with_aix_soname ;; 9824 esac 9825 fi 9826 9827 with_aix_soname=$enable_aix_soname 9828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 9829 printf "%s\n" "$with_aix_soname" >&6; } 9830 if test aix != "$with_aix_soname"; then 9831 # For the AIX way of multilib, we name the shared archive member 9832 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 9833 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 9834 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 9835 # the AIX toolchain works better with OBJECT_MODE set (default 32). 9836 if test 64 = "${OBJECT_MODE-32}"; then 9837 shared_archive_member_spec=shr_64 9838 else 9839 shared_archive_member_spec=shr 9840 fi 9841 fi 9842 ;; 9843 *) 9844 with_aix_soname=aix 9845 ;; 9846 esac 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 # This can be used to rebuild libtool when needed 9858 LIBTOOL_DEPS=$ltmain 9859 9860 # Always use our own libtool. 9861 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 test -z "$LN_S" && LN_S="ln -s" 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 if test -n "${ZSH_VERSION+set}"; then 9908 setopt NO_GLOB_SUBST 9909 fi 9910 9911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9912 printf %s "checking for objdir... " >&6; } 9913 if test ${lt_cv_objdir+y} 9914 then : 9915 printf %s "(cached) " >&6 9916 else case e in #( 9917 e) rm -f .libs 2>/dev/null 9918 mkdir .libs 2>/dev/null 9919 if test -d .libs; then 9920 lt_cv_objdir=.libs 9921 else 9922 # MS-DOS does not allow filenames that begin with a dot. 9923 lt_cv_objdir=_libs 9924 fi 9925 rmdir .libs 2>/dev/null ;; 9926 esac 9927 fi 9928 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9929 printf "%s\n" "$lt_cv_objdir" >&6; } 9930 objdir=$lt_cv_objdir 9931 9932 9933 9934 9935 9936 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 9937 9938 9939 9940 9941 case $host_os in 9942 aix3*) 9943 # AIX sometimes has problems with the GCC collect2 program. For some 9944 # reason, if we set the COLLECT_NAMES environment variable, the problems 9945 # vanish in a puff of smoke. 9946 if test set != "${COLLECT_NAMES+set}"; then 9947 COLLECT_NAMES= 9948 export COLLECT_NAMES 9949 fi 9950 ;; 9951 esac 9952 9953 # Global variables: 9954 ofile=libtool 9955 can_build_shared=yes 9956 9957 # All known linkers require a '.a' archive for static linking (except MSVC and 9958 # ICC, which need '.lib'). 9959 libext=a 9960 9961 with_gnu_ld=$lt_cv_prog_gnu_ld 9962 9963 old_CC=$CC 9964 old_CFLAGS=$CFLAGS 9965 9966 # Set sane defaults for various variables 9967 test -z "$CC" && CC=cc 9968 test -z "$LTCC" && LTCC=$CC 9969 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9970 test -z "$LD" && LD=ld 9971 test -z "$ac_objext" && ac_objext=o 9972 9973 func_cc_basename $compiler 9974 cc_basename=$func_cc_basename_result 9975 9976 9977 # Only perform the check for file, if the check method requires it 9978 test -z "$MAGIC_CMD" && MAGIC_CMD=file 9979 case $deplibs_check_method in 9980 file_magic*) 9981 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9983 printf %s "checking for ${ac_tool_prefix}file... " >&6; } 9984 if test ${lt_cv_path_MAGIC_CMD+y} 9985 then : 9986 printf %s "(cached) " >&6 9987 else case e in #( 9988 e) case $MAGIC_CMD in 9989 [\\/*] | ?:[\\/]*) 9990 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9991 ;; 9992 *) 9993 lt_save_MAGIC_CMD=$MAGIC_CMD 9994 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9995 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9996 for ac_dir in $ac_dummy; do 9997 IFS=$lt_save_ifs 9998 test -z "$ac_dir" && ac_dir=. 9999 if test -f "$ac_dir/${ac_tool_prefix}file"; then 10000 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 10001 if test -n "$file_magic_test_file"; then 10002 case $deplibs_check_method in 10003 "file_magic "*) 10004 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10005 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10006 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10007 $EGREP "$file_magic_regex" > /dev/null; then 10008 : 10009 else 10010 cat <<_LT_EOF 1>&2 10011 10012 *** Warning: the command libtool uses to detect shared libraries, 10013 *** $file_magic_cmd, produces output that libtool cannot recognize. 10014 *** The result is that libtool may fail to recognize shared libraries 10015 *** as such. This will affect the creation of libtool libraries that 10016 *** depend on shared libraries, but programs linked with such libtool 10017 *** libraries will work regardless of this problem. Nevertheless, you 10018 *** may want to report the problem to your system manager and/or to 10019 *** bug-libtool@gnu.org 10020 10021 _LT_EOF 10022 fi ;; 10023 esac 10024 fi 10025 break 10026 fi 10027 done 10028 IFS=$lt_save_ifs 10029 MAGIC_CMD=$lt_save_MAGIC_CMD 10030 ;; 10031 esac ;; 10032 esac 10033 fi 10034 10035 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10036 if test -n "$MAGIC_CMD"; then 10037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10038 printf "%s\n" "$MAGIC_CMD" >&6; } 10039 else 10040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10041 printf "%s\n" "no" >&6; } 10042 fi 10043 10044 10045 10046 10047 10048 if test -z "$lt_cv_path_MAGIC_CMD"; then 10049 if test -n "$ac_tool_prefix"; then 10050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 10051 printf %s "checking for file... " >&6; } 10052 if test ${lt_cv_path_MAGIC_CMD+y} 10053 then : 10054 printf %s "(cached) " >&6 10055 else case e in #( 10056 e) case $MAGIC_CMD in 10057 [\\/*] | ?:[\\/]*) 10058 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 10059 ;; 10060 *) 10061 lt_save_MAGIC_CMD=$MAGIC_CMD 10062 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 10063 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10064 for ac_dir in $ac_dummy; do 10065 IFS=$lt_save_ifs 10066 test -z "$ac_dir" && ac_dir=. 10067 if test -f "$ac_dir/file"; then 10068 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 10069 if test -n "$file_magic_test_file"; then 10070 case $deplibs_check_method in 10071 "file_magic "*) 10072 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10073 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10074 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10075 $EGREP "$file_magic_regex" > /dev/null; then 10076 : 10077 else 10078 cat <<_LT_EOF 1>&2 10079 10080 *** Warning: the command libtool uses to detect shared libraries, 10081 *** $file_magic_cmd, produces output that libtool cannot recognize. 10082 *** The result is that libtool may fail to recognize shared libraries 10083 *** as such. This will affect the creation of libtool libraries that 10084 *** depend on shared libraries, but programs linked with such libtool 10085 *** libraries will work regardless of this problem. Nevertheless, you 10086 *** may want to report the problem to your system manager and/or to 10087 *** bug-libtool@gnu.org 10088 10089 _LT_EOF 10090 fi ;; 10091 esac 10092 fi 10093 break 10094 fi 10095 done 10096 IFS=$lt_save_ifs 10097 MAGIC_CMD=$lt_save_MAGIC_CMD 10098 ;; 10099 esac ;; 10100 esac 10101 fi 10102 10103 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10104 if test -n "$MAGIC_CMD"; then 10105 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10106 printf "%s\n" "$MAGIC_CMD" >&6; } 10107 else 10108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10109 printf "%s\n" "no" >&6; } 10110 fi 10111 10112 10113 else 10114 MAGIC_CMD=: 10115 fi 10116 fi 10117 10118 fi 10119 ;; 10120 esac 10121 10122 # Use C for the default configuration in the libtool script 10123 10124 lt_save_CC=$CC 10125 ac_ext=c 10126 ac_cpp='$CPP $CPPFLAGS' 10127 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10128 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10129 ac_compiler_gnu=$ac_cv_c_compiler_gnu 10130 10131 10132 # Source file extension for C test sources. 10133 ac_ext=c 10134 10135 # Object file extension for compiled C test sources. 10136 objext=o 10137 objext=$objext 10138 10139 # Code to be used in simple compile tests 10140 lt_simple_compile_test_code="int some_variable = 0;" 10141 10142 # Code to be used in simple link tests 10143 lt_simple_link_test_code='int main(void){return(0);}' 10144 10145 10146 10147 10148 10149 10150 10151 # If no C compiler was specified, use CC. 10152 LTCC=${LTCC-"$CC"} 10153 10154 # If no C compiler flags were specified, use CFLAGS. 10155 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 10156 10157 # Allow CC to be a program name with arguments. 10158 compiler=$CC 10159 10160 # Save the default compiler, since it gets overwritten when the other 10161 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 10162 compiler_DEFAULT=$CC 10163 10164 # save warnings/boilerplate of simple test code 10165 ac_outfile=conftest.$ac_objext 10166 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 10167 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10168 _lt_compiler_boilerplate=`cat conftest.err` 10169 $RM conftest* 10170 10171 ac_outfile=conftest.$ac_objext 10172 echo "$lt_simple_link_test_code" >conftest.$ac_ext 10173 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10174 _lt_linker_boilerplate=`cat conftest.err` 10175 $RM -r conftest* 10176 10177 10178 ## CAVEAT EMPTOR: 10179 ## There is no encapsulation within the following macros, do not change 10180 ## the running order or otherwise move them around unless you know exactly 10181 ## what you are doing... 10182 if test -n "$compiler"; then 10183 10184 lt_prog_compiler_no_builtin_flag= 10185 10186 if test yes = "$GCC"; then 10187 case $cc_basename in 10188 nvcc*) 10189 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 10190 *) 10191 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 10192 esac 10193 10194 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 10195 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 10196 if test ${lt_cv_prog_compiler_rtti_exceptions+y} 10197 then : 10198 printf %s "(cached) " >&6 10199 else case e in #( 10200 e) lt_cv_prog_compiler_rtti_exceptions=no 10201 ac_outfile=conftest.$ac_objext 10202 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10203 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 10204 # Insert the option either (1) after the last *FLAGS variable, or 10205 # (2) before a word containing "conftest.", or (3) at the end. 10206 # Note that $ac_compile itself does not contain backslashes and begins 10207 # with a dollar sign (not a hyphen), so the echo should work correctly. 10208 # The option is referenced via a variable to avoid confusing sed. 10209 lt_compile=`echo "$ac_compile" | $SED \ 10210 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10211 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10212 -e 's:$: $lt_compiler_flag:'` 10213 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10214 (eval "$lt_compile" 2>conftest.err) 10215 ac_status=$? 10216 cat conftest.err >&5 10217 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10218 if (exit $ac_status) && test -s "$ac_outfile"; then 10219 # The compiler can only warn and ignore the option if not recognized 10220 # So say no if there are warnings other than the usual output. 10221 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10222 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10223 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10224 lt_cv_prog_compiler_rtti_exceptions=yes 10225 fi 10226 fi 10227 $RM conftest* 10228 ;; 10229 esac 10230 fi 10231 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 10232 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 10233 10234 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 10235 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 10236 else 10237 : 10238 fi 10239 10240 fi 10241 10242 10243 10244 10245 10246 10247 lt_prog_compiler_wl= 10248 lt_prog_compiler_pic= 10249 lt_prog_compiler_static= 10250 10251 10252 if test yes = "$GCC"; then 10253 lt_prog_compiler_wl='-Wl,' 10254 lt_prog_compiler_static='-static' 10255 10256 case $host_os in 10257 aix*) 10258 # All AIX code is PIC. 10259 if test ia64 = "$host_cpu"; then 10260 # AIX 5 now supports IA64 processor 10261 lt_prog_compiler_static='-Bstatic' 10262 fi 10263 lt_prog_compiler_pic='-fPIC' 10264 ;; 10265 10266 amigaos*) 10267 case $host_cpu in 10268 powerpc) 10269 # see comment about AmigaOS4 .so support 10270 lt_prog_compiler_pic='-fPIC' 10271 ;; 10272 m68k) 10273 # FIXME: we need at least 68020 code to build shared libraries, but 10274 # adding the '-m68020' flag to GCC prevents building anything better, 10275 # like '-m68040'. 10276 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 10277 ;; 10278 esac 10279 ;; 10280 10281 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 10282 # PIC is the default for these OSes. 10283 ;; 10284 10285 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 10286 # This hack is so that the source file can tell whether it is being 10287 # built for inclusion in a dll (and should export symbols for example). 10288 # Although the cygwin gcc ignores -fPIC, still need this for old-style 10289 # (--disable-auto-import) libraries 10290 lt_prog_compiler_pic='-DDLL_EXPORT' 10291 case $host_os in 10292 os2*) 10293 lt_prog_compiler_static='$wl-static' 10294 ;; 10295 esac 10296 ;; 10297 10298 darwin* | rhapsody*) 10299 # PIC is the default on this platform 10300 # Common symbols not allowed in MH_DYLIB files 10301 lt_prog_compiler_pic='-fno-common' 10302 ;; 10303 10304 haiku*) 10305 # PIC is the default for Haiku. 10306 # The "-static" flag exists, but is broken. 10307 lt_prog_compiler_static= 10308 ;; 10309 10310 hpux*) 10311 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 10312 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 10313 # sets the default TLS model and affects inlining. 10314 case $host_cpu in 10315 hppa*64*) 10316 # +Z the default 10317 ;; 10318 *) 10319 lt_prog_compiler_pic='-fPIC' 10320 ;; 10321 esac 10322 ;; 10323 10324 interix[3-9]*) 10325 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 10326 # Instead, we relocate shared libraries at runtime. 10327 ;; 10328 10329 msdosdjgpp*) 10330 # Just because we use GCC doesn't mean we suddenly get shared libraries 10331 # on systems that don't support them. 10332 lt_prog_compiler_can_build_shared=no 10333 enable_shared=no 10334 ;; 10335 10336 *nto* | *qnx*) 10337 # QNX uses GNU C++, but need to define -shared option too, otherwise 10338 # it will coredump. 10339 lt_prog_compiler_pic='-fPIC -shared' 10340 ;; 10341 10342 sysv4*MP*) 10343 if test -d /usr/nec; then 10344 lt_prog_compiler_pic=-Kconform_pic 10345 fi 10346 ;; 10347 10348 *) 10349 lt_prog_compiler_pic='-fPIC' 10350 ;; 10351 esac 10352 10353 case $cc_basename in 10354 nvcc*) # Cuda Compiler Driver 2.2 10355 lt_prog_compiler_wl='-Xlinker ' 10356 if test -n "$lt_prog_compiler_pic"; then 10357 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 10358 fi 10359 ;; 10360 esac 10361 else 10362 # PORTME Check for flag to pass linker flags through the system compiler. 10363 case $host_os in 10364 aix*) 10365 lt_prog_compiler_wl='-Wl,' 10366 if test ia64 = "$host_cpu"; then 10367 # AIX 5 now supports IA64 processor 10368 lt_prog_compiler_static='-Bstatic' 10369 else 10370 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 10371 fi 10372 ;; 10373 10374 darwin* | rhapsody*) 10375 # PIC is the default on this platform 10376 # Common symbols not allowed in MH_DYLIB files 10377 lt_prog_compiler_pic='-fno-common' 10378 case $cc_basename in 10379 nagfor*) 10380 # NAG Fortran compiler 10381 lt_prog_compiler_wl='-Wl,-Wl,,' 10382 lt_prog_compiler_pic='-PIC' 10383 lt_prog_compiler_static='-Bstatic' 10384 ;; 10385 esac 10386 ;; 10387 10388 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 10389 # This hack is so that the source file can tell whether it is being 10390 # built for inclusion in a dll (and should export symbols for example). 10391 lt_prog_compiler_pic='-DDLL_EXPORT' 10392 case $host_os in 10393 os2*) 10394 lt_prog_compiler_static='$wl-static' 10395 ;; 10396 esac 10397 ;; 10398 10399 hpux9* | hpux10* | hpux11*) 10400 lt_prog_compiler_wl='-Wl,' 10401 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10402 # not for PA HP-UX. 10403 case $host_cpu in 10404 hppa*64*|ia64*) 10405 # +Z the default 10406 ;; 10407 *) 10408 lt_prog_compiler_pic='+Z' 10409 ;; 10410 esac 10411 # Is there a better lt_prog_compiler_static that works with the bundled CC? 10412 lt_prog_compiler_static='$wl-a ${wl}archive' 10413 ;; 10414 10415 irix5* | irix6* | nonstopux*) 10416 lt_prog_compiler_wl='-Wl,' 10417 # PIC (with -KPIC) is the default. 10418 lt_prog_compiler_static='-non_shared' 10419 ;; 10420 10421 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10422 case $cc_basename in 10423 # old Intel for x86_64, which still supported -KPIC. 10424 ecc*) 10425 lt_prog_compiler_wl='-Wl,' 10426 lt_prog_compiler_pic='-KPIC' 10427 lt_prog_compiler_static='-static' 10428 ;; 10429 *flang* | ftn | f18* | f95*) 10430 # Flang compiler. 10431 lt_prog_compiler_wl='-Wl,' 10432 lt_prog_compiler_pic='-fPIC' 10433 lt_prog_compiler_static='-static' 10434 ;; 10435 # icc used to be incompatible with GCC. 10436 # ICC 10 doesn't accept -KPIC any more. 10437 icc* | ifort*) 10438 lt_prog_compiler_wl='-Wl,' 10439 lt_prog_compiler_pic='-fPIC' 10440 lt_prog_compiler_static='-static' 10441 ;; 10442 # Lahey Fortran 8.1. 10443 lf95*) 10444 lt_prog_compiler_wl='-Wl,' 10445 lt_prog_compiler_pic='--shared' 10446 lt_prog_compiler_static='--static' 10447 ;; 10448 nagfor*) 10449 # NAG Fortran compiler 10450 lt_prog_compiler_wl='-Wl,-Wl,,' 10451 lt_prog_compiler_pic='-PIC' 10452 lt_prog_compiler_static='-Bstatic' 10453 ;; 10454 tcc*) 10455 # Fabrice Bellard et al's Tiny C Compiler 10456 lt_prog_compiler_wl='-Wl,' 10457 lt_prog_compiler_pic='-fPIC' 10458 lt_prog_compiler_static='-static' 10459 ;; 10460 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 10461 # Portland Group compilers (*not* the Pentium gcc compiler, 10462 # which looks to be a dead project) 10463 lt_prog_compiler_wl='-Wl,' 10464 lt_prog_compiler_pic='-fpic' 10465 lt_prog_compiler_static='-Bstatic' 10466 ;; 10467 ccc*) 10468 lt_prog_compiler_wl='-Wl,' 10469 # All Alpha code is PIC. 10470 lt_prog_compiler_static='-non_shared' 10471 ;; 10472 xl* | bgxl* | bgf* | mpixl*) 10473 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 10474 lt_prog_compiler_wl='-Wl,' 10475 lt_prog_compiler_pic='-qpic' 10476 lt_prog_compiler_static='-qstaticlink' 10477 ;; 10478 *) 10479 case `$CC -V 2>&1 | $SED 5q` in 10480 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 10481 # Sun Fortran 8.3 passes all unrecognized flags to the linker 10482 lt_prog_compiler_pic='-KPIC' 10483 lt_prog_compiler_static='-Bstatic' 10484 lt_prog_compiler_wl='' 10485 ;; 10486 *Sun\ F* | *Sun*Fortran*) 10487 lt_prog_compiler_pic='-KPIC' 10488 lt_prog_compiler_static='-Bstatic' 10489 lt_prog_compiler_wl='-Qoption ld ' 10490 ;; 10491 *Sun\ C*) 10492 # Sun C 5.9 10493 lt_prog_compiler_pic='-KPIC' 10494 lt_prog_compiler_static='-Bstatic' 10495 lt_prog_compiler_wl='-Wl,' 10496 ;; 10497 *Intel*\ [CF]*Compiler*) 10498 lt_prog_compiler_wl='-Wl,' 10499 lt_prog_compiler_pic='-fPIC' 10500 lt_prog_compiler_static='-static' 10501 ;; 10502 *Portland\ Group*) 10503 lt_prog_compiler_wl='-Wl,' 10504 lt_prog_compiler_pic='-fpic' 10505 lt_prog_compiler_static='-Bstatic' 10506 ;; 10507 esac 10508 ;; 10509 esac 10510 ;; 10511 10512 newsos6) 10513 lt_prog_compiler_pic='-KPIC' 10514 lt_prog_compiler_static='-Bstatic' 10515 ;; 10516 10517 *-mlibc) 10518 lt_prog_compiler_wl='-Wl,' 10519 lt_prog_compiler_pic='-fPIC' 10520 lt_prog_compiler_static='-static' 10521 ;; 10522 10523 *nto* | *qnx*) 10524 # QNX uses GNU C++, but need to define -shared option too, otherwise 10525 # it will coredump. 10526 lt_prog_compiler_pic='-fPIC -shared' 10527 ;; 10528 10529 osf3* | osf4* | osf5*) 10530 lt_prog_compiler_wl='-Wl,' 10531 # All OSF/1 code is PIC. 10532 lt_prog_compiler_static='-non_shared' 10533 ;; 10534 10535 rdos*) 10536 lt_prog_compiler_static='-non_shared' 10537 ;; 10538 10539 serenity*) 10540 ;; 10541 10542 solaris*) 10543 lt_prog_compiler_pic='-KPIC' 10544 lt_prog_compiler_static='-Bstatic' 10545 case $cc_basename in 10546 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 10547 lt_prog_compiler_wl='-Qoption ld ';; 10548 *) 10549 lt_prog_compiler_wl='-Wl,';; 10550 esac 10551 ;; 10552 10553 sunos4*) 10554 lt_prog_compiler_wl='-Qoption ld ' 10555 lt_prog_compiler_pic='-PIC' 10556 lt_prog_compiler_static='-Bstatic' 10557 ;; 10558 10559 sysv4 | sysv4.2uw2* | sysv4.3*) 10560 lt_prog_compiler_wl='-Wl,' 10561 lt_prog_compiler_pic='-KPIC' 10562 lt_prog_compiler_static='-Bstatic' 10563 ;; 10564 10565 sysv4*MP*) 10566 if test -d /usr/nec; then 10567 lt_prog_compiler_pic='-Kconform_pic' 10568 lt_prog_compiler_static='-Bstatic' 10569 fi 10570 ;; 10571 10572 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10573 lt_prog_compiler_wl='-Wl,' 10574 lt_prog_compiler_pic='-KPIC' 10575 lt_prog_compiler_static='-Bstatic' 10576 ;; 10577 10578 unicos*) 10579 lt_prog_compiler_wl='-Wl,' 10580 lt_prog_compiler_can_build_shared=no 10581 ;; 10582 10583 uts4*) 10584 lt_prog_compiler_pic='-pic' 10585 lt_prog_compiler_static='-Bstatic' 10586 ;; 10587 10588 *) 10589 lt_prog_compiler_can_build_shared=no 10590 ;; 10591 esac 10592 fi 10593 10594 case $host_os in 10595 # For platforms that do not support PIC, -DPIC is meaningless: 10596 *djgpp*) 10597 lt_prog_compiler_pic= 10598 ;; 10599 *) 10600 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 10601 ;; 10602 esac 10603 10604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 10605 printf %s "checking for $compiler option to produce PIC... " >&6; } 10606 if test ${lt_cv_prog_compiler_pic+y} 10607 then : 10608 printf %s "(cached) " >&6 10609 else case e in #( 10610 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;; 10611 esac 10612 fi 10613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 10614 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 10615 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 10616 10617 # 10618 # Check to make sure the PIC flag actually works. 10619 # 10620 if test -n "$lt_prog_compiler_pic"; then 10621 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 10622 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 10623 if test ${lt_cv_prog_compiler_pic_works+y} 10624 then : 10625 printf %s "(cached) " >&6 10626 else case e in #( 10627 e) lt_cv_prog_compiler_pic_works=no 10628 ac_outfile=conftest.$ac_objext 10629 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10630 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 10631 # Insert the option either (1) after the last *FLAGS variable, or 10632 # (2) before a word containing "conftest.", or (3) at the end. 10633 # Note that $ac_compile itself does not contain backslashes and begins 10634 # with a dollar sign (not a hyphen), so the echo should work correctly. 10635 # The option is referenced via a variable to avoid confusing sed. 10636 lt_compile=`echo "$ac_compile" | $SED \ 10637 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10638 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10639 -e 's:$: $lt_compiler_flag:'` 10640 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10641 (eval "$lt_compile" 2>conftest.err) 10642 ac_status=$? 10643 cat conftest.err >&5 10644 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10645 if (exit $ac_status) && test -s "$ac_outfile"; then 10646 # The compiler can only warn and ignore the option if not recognized 10647 # So say no if there are warnings other than the usual output. 10648 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10649 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10650 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10651 lt_cv_prog_compiler_pic_works=yes 10652 fi 10653 fi 10654 $RM conftest* 10655 ;; 10656 esac 10657 fi 10658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 10659 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 10660 10661 if test yes = "$lt_cv_prog_compiler_pic_works"; then 10662 case $lt_prog_compiler_pic in 10663 "" | " "*) ;; 10664 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 10665 esac 10666 else 10667 lt_prog_compiler_pic= 10668 lt_prog_compiler_can_build_shared=no 10669 fi 10670 10671 fi 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 # 10684 # Check to make sure the static flag actually works. 10685 # 10686 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 10687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 10688 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 10689 if test ${lt_cv_prog_compiler_static_works+y} 10690 then : 10691 printf %s "(cached) " >&6 10692 else case e in #( 10693 e) lt_cv_prog_compiler_static_works=no 10694 save_LDFLAGS=$LDFLAGS 10695 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 10696 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10697 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10698 # The linker can only warn and ignore the option if not recognized 10699 # So say no if there are warnings 10700 if test -s conftest.err; then 10701 # Append any errors to the config.log. 10702 cat conftest.err 1>&5 10703 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10704 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10705 if diff conftest.exp conftest.er2 >/dev/null; then 10706 lt_cv_prog_compiler_static_works=yes 10707 fi 10708 else 10709 lt_cv_prog_compiler_static_works=yes 10710 fi 10711 fi 10712 $RM -r conftest* 10713 LDFLAGS=$save_LDFLAGS 10714 ;; 10715 esac 10716 fi 10717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 10718 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 10719 10720 if test yes = "$lt_cv_prog_compiler_static_works"; then 10721 : 10722 else 10723 lt_prog_compiler_static= 10724 fi 10725 10726 10727 10728 10729 10730 10731 10732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10733 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10734 if test ${lt_cv_prog_compiler_c_o+y} 10735 then : 10736 printf %s "(cached) " >&6 10737 else case e in #( 10738 e) lt_cv_prog_compiler_c_o=no 10739 $RM -r conftest 2>/dev/null 10740 mkdir conftest 10741 cd conftest 10742 mkdir out 10743 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10744 10745 lt_compiler_flag="-o out/conftest2.$ac_objext" 10746 # Insert the option either (1) after the last *FLAGS variable, or 10747 # (2) before a word containing "conftest.", or (3) at the end. 10748 # Note that $ac_compile itself does not contain backslashes and begins 10749 # with a dollar sign (not a hyphen), so the echo should work correctly. 10750 lt_compile=`echo "$ac_compile" | $SED \ 10751 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10752 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10753 -e 's:$: $lt_compiler_flag:'` 10754 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10755 (eval "$lt_compile" 2>out/conftest.err) 10756 ac_status=$? 10757 cat out/conftest.err >&5 10758 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10759 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10760 then 10761 # The compiler can only warn and ignore the option if not recognized 10762 # So say no if there are warnings 10763 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10764 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10765 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10766 lt_cv_prog_compiler_c_o=yes 10767 fi 10768 fi 10769 chmod u+w . 2>&5 10770 $RM conftest* 10771 # SGI C++ compiler will create directory out/ii_files/ for 10772 # template instantiation 10773 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10774 $RM out/* && rmdir out 10775 cd .. 10776 $RM -r conftest 10777 $RM conftest* 10778 ;; 10779 esac 10780 fi 10781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10782 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 10783 10784 10785 10786 10787 10788 10789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10790 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10791 if test ${lt_cv_prog_compiler_c_o+y} 10792 then : 10793 printf %s "(cached) " >&6 10794 else case e in #( 10795 e) lt_cv_prog_compiler_c_o=no 10796 $RM -r conftest 2>/dev/null 10797 mkdir conftest 10798 cd conftest 10799 mkdir out 10800 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10801 10802 lt_compiler_flag="-o out/conftest2.$ac_objext" 10803 # Insert the option either (1) after the last *FLAGS variable, or 10804 # (2) before a word containing "conftest.", or (3) at the end. 10805 # Note that $ac_compile itself does not contain backslashes and begins 10806 # with a dollar sign (not a hyphen), so the echo should work correctly. 10807 lt_compile=`echo "$ac_compile" | $SED \ 10808 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10809 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10810 -e 's:$: $lt_compiler_flag:'` 10811 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10812 (eval "$lt_compile" 2>out/conftest.err) 10813 ac_status=$? 10814 cat out/conftest.err >&5 10815 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10816 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10817 then 10818 # The compiler can only warn and ignore the option if not recognized 10819 # So say no if there are warnings 10820 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10821 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10822 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10823 lt_cv_prog_compiler_c_o=yes 10824 fi 10825 fi 10826 chmod u+w . 2>&5 10827 $RM conftest* 10828 # SGI C++ compiler will create directory out/ii_files/ for 10829 # template instantiation 10830 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10831 $RM out/* && rmdir out 10832 cd .. 10833 $RM -r conftest 10834 $RM conftest* 10835 ;; 10836 esac 10837 fi 10838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10839 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 10840 10841 10842 10843 10844 hard_links=nottested 10845 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 10846 # do not overwrite the value of need_locks provided by the user 10847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 10848 printf %s "checking if we can lock with hard links... " >&6; } 10849 hard_links=yes 10850 $RM conftest* 10851 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10852 touch conftest.a 10853 ln conftest.a conftest.b 2>&5 || hard_links=no 10854 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 10856 printf "%s\n" "$hard_links" >&6; } 10857 if test no = "$hard_links"; then 10858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 10859 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 10860 need_locks=warn 10861 fi 10862 else 10863 need_locks=no 10864 fi 10865 10866 10867 10868 10869 10870 10871 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10872 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10873 10874 runpath_var= 10875 allow_undefined_flag= 10876 always_export_symbols=no 10877 archive_cmds= 10878 archive_expsym_cmds= 10879 compiler_needs_object=no 10880 enable_shared_with_static_runtimes=no 10881 export_dynamic_flag_spec= 10882 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10883 hardcode_automatic=no 10884 hardcode_direct=no 10885 hardcode_direct_absolute=no 10886 hardcode_libdir_flag_spec= 10887 hardcode_libdir_separator= 10888 hardcode_minus_L=no 10889 hardcode_shlibpath_var=unsupported 10890 inherit_rpath=no 10891 link_all_deplibs=unknown 10892 module_cmds= 10893 module_expsym_cmds= 10894 old_archive_from_new_cmds= 10895 old_archive_from_expsyms_cmds= 10896 thread_safe_flag_spec= 10897 whole_archive_flag_spec= 10898 # include_expsyms should be a list of space-separated symbols to be *always* 10899 # included in the symbol list 10900 include_expsyms= 10901 # exclude_expsyms can be an extended regexp of symbols to exclude 10902 # it will be wrapped by ' (' and ')$', so one must not match beginning or 10903 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 10904 # as well as any symbol that contains 'd'. 10905 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10906 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10907 # platforms (ab)use it in PIC code, but their linkers get confused if 10908 # the symbol is explicitly referenced. Since portable code cannot 10909 # rely on this symbol name, it's probably fine to never include it in 10910 # preloaded symbol tables. 10911 # Exclude shared library initialization/finalization symbols. 10912 extract_expsyms_cmds= 10913 10914 case $host_os in 10915 cygwin* | mingw* | windows* | pw32* | cegcc*) 10916 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time 10917 # When not using gcc, we currently assume that we are using 10918 # Microsoft Visual C++ or Intel C++ Compiler. 10919 if test yes != "$GCC"; then 10920 with_gnu_ld=no 10921 fi 10922 ;; 10923 interix*) 10924 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) 10925 with_gnu_ld=yes 10926 ;; 10927 esac 10928 10929 ld_shlibs=yes 10930 10931 # On some targets, GNU ld is compatible enough with the native linker 10932 # that we're better off using the native interface for both. 10933 lt_use_gnu_ld_interface=no 10934 if test yes = "$with_gnu_ld"; then 10935 case $host_os in 10936 aix*) 10937 # The AIX port of GNU ld has always aspired to compatibility 10938 # with the native linker. However, as the warning in the GNU ld 10939 # block says, versions before 2.19.5* couldn't really create working 10940 # shared libraries, regardless of the interface used. 10941 case `$LD -v 2>&1` in 10942 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10943 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10944 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10945 *) 10946 lt_use_gnu_ld_interface=yes 10947 ;; 10948 esac 10949 ;; 10950 *) 10951 lt_use_gnu_ld_interface=yes 10952 ;; 10953 esac 10954 fi 10955 10956 if test yes = "$lt_use_gnu_ld_interface"; then 10957 # If archive_cmds runs LD, not CC, wlarc should be empty 10958 wlarc='$wl' 10959 10960 # Set some defaults for GNU ld with shared library support. These 10961 # are reset later if shared libraries are not supported. Putting them 10962 # here allows them to be overridden if necessary. 10963 runpath_var=LD_RUN_PATH 10964 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10965 export_dynamic_flag_spec='$wl--export-dynamic' 10966 # ancient GNU ld didn't support --whole-archive et. al. 10967 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10968 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 10969 else 10970 whole_archive_flag_spec= 10971 fi 10972 supports_anon_versioning=no 10973 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in 10974 *GNU\ gold*) supports_anon_versioning=yes ;; 10975 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10976 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10977 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10978 *\ 2.11.*) ;; # other 2.11 versions 10979 *) supports_anon_versioning=yes ;; 10980 esac 10981 10982 # See if GNU ld supports shared libraries. 10983 case $host_os in 10984 aix[3-9]*) 10985 # On AIX/PPC, the GNU linker is very broken 10986 if test ia64 != "$host_cpu"; then 10987 ld_shlibs=no 10988 cat <<_LT_EOF 1>&2 10989 10990 *** Warning: the GNU linker, at least up to release 2.19, is reported 10991 *** to be unable to reliably create shared libraries on AIX. 10992 *** Therefore, libtool is disabling shared libraries support. If you 10993 *** really care for shared libraries, you may want to install binutils 10994 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10995 *** You will then need to restart the configuration process. 10996 10997 _LT_EOF 10998 fi 10999 ;; 11000 11001 amigaos*) 11002 case $host_cpu in 11003 powerpc) 11004 # see comment about AmigaOS4 .so support 11005 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11006 archive_expsym_cmds='' 11007 ;; 11008 m68k) 11009 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)' 11010 hardcode_libdir_flag_spec='-L$libdir' 11011 hardcode_minus_L=yes 11012 ;; 11013 esac 11014 ;; 11015 11016 beos*) 11017 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11018 allow_undefined_flag=unsupported 11019 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 11020 # support --undefined. This deserves some investigation. FIXME 11021 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11022 else 11023 ld_shlibs=no 11024 fi 11025 ;; 11026 11027 cygwin* | mingw* | windows* | pw32* | cegcc*) 11028 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 11029 # as there is no search path for DLLs. 11030 hardcode_libdir_flag_spec='-L$libdir' 11031 export_dynamic_flag_spec='$wl--export-all-symbols' 11032 allow_undefined_flag=unsupported 11033 always_export_symbols=no 11034 enable_shared_with_static_runtimes=yes 11035 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 11036 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 11037 file_list_spec='@' 11038 11039 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 11040 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11041 # If the export-symbols file already is a .def file, use it as 11042 # is; otherwise, prepend EXPORTS... 11043 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 11044 cp $export_symbols $output_objdir/$soname.def; 11045 else 11046 echo EXPORTS > $output_objdir/$soname.def; 11047 cat $export_symbols >> $output_objdir/$soname.def; 11048 fi~ 11049 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11050 else 11051 ld_shlibs=no 11052 fi 11053 ;; 11054 11055 haiku*) 11056 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11057 link_all_deplibs=no 11058 ;; 11059 11060 os2*) 11061 hardcode_libdir_flag_spec='-L$libdir' 11062 hardcode_minus_L=yes 11063 allow_undefined_flag=unsupported 11064 shrext_cmds=.dll 11065 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11066 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11067 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11068 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11069 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 11070 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11071 emximp -o $lib $output_objdir/$libname.def' 11072 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11073 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11074 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11075 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11076 prefix_cmds="$SED"~ 11077 if test EXPORTS = "`$SED 1q $export_symbols`"; then 11078 prefix_cmds="$prefix_cmds -e 1d"; 11079 fi~ 11080 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 11081 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 11082 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11083 emximp -o $lib $output_objdir/$libname.def' 11084 old_archive_from_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 11085 enable_shared_with_static_runtimes=yes 11086 file_list_spec='@' 11087 ;; 11088 11089 interix[3-9]*) 11090 hardcode_direct=no 11091 hardcode_shlibpath_var=no 11092 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11093 export_dynamic_flag_spec='$wl-E' 11094 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11095 # Instead, shared libraries are loaded at an image base (0x10000000 by 11096 # default) and relocated if they conflict, which is a slow very memory 11097 # consuming and fragmenting process. To avoid this, we pick a random, 11098 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11099 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11100 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 11101 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' 11102 ;; 11103 11104 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 11105 tmp_diet=no 11106 if test linux-dietlibc = "$host_os"; then 11107 case $cc_basename in 11108 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 11109 esac 11110 fi 11111 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 11112 && test no = "$tmp_diet" 11113 then 11114 tmp_addflag=' $pic_flag' 11115 tmp_sharedflag='-shared' 11116 case $cc_basename,$host_cpu in 11117 pgcc*) # Portland Group C compiler 11118 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' 11119 tmp_addflag=' $pic_flag' 11120 ;; 11121 pgf77* | pgf90* | pgf95* | pgfortran*) 11122 # Portland Group f77 and f90 compilers 11123 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' 11124 tmp_addflag=' $pic_flag -Mnomain' ;; 11125 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 11126 tmp_addflag=' -i_dynamic' ;; 11127 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 11128 tmp_addflag=' -i_dynamic -nofor_main' ;; 11129 ifc* | ifort*) # Intel Fortran compiler 11130 tmp_addflag=' -nofor_main' ;; 11131 lf95*) # Lahey Fortran 8.1 11132 whole_archive_flag_spec= 11133 tmp_sharedflag='--shared' ;; 11134 nagfor*) # NAGFOR 5.3 11135 tmp_sharedflag='-Wl,-shared' ;; 11136 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 11137 tmp_sharedflag='-qmkshrobj' 11138 tmp_addflag= ;; 11139 nvcc*) # Cuda Compiler Driver 2.2 11140 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' 11141 compiler_needs_object=yes 11142 ;; 11143 esac 11144 case `$CC -V 2>&1 | $SED 5q` in 11145 *Sun\ C*) # Sun C 5.9 11146 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' 11147 compiler_needs_object=yes 11148 tmp_sharedflag='-G' ;; 11149 *Sun\ F*) # Sun Fortran 8.3 11150 tmp_sharedflag='-G' ;; 11151 esac 11152 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11153 11154 if test yes = "$supports_anon_versioning"; then 11155 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11156 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11157 echo "local: *; };" >> $output_objdir/$libname.ver~ 11158 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 11159 fi 11160 11161 case $cc_basename in 11162 tcc*) 11163 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11164 export_dynamic_flag_spec='-rdynamic' 11165 ;; 11166 xlf* | bgf* | bgxlf* | mpixlf*) 11167 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 11168 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 11169 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11170 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 11171 if test yes = "$supports_anon_versioning"; then 11172 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11173 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11174 echo "local: *; };" >> $output_objdir/$libname.ver~ 11175 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 11176 fi 11177 ;; 11178 esac 11179 else 11180 ld_shlibs=no 11181 fi 11182 ;; 11183 11184 *-mlibc) 11185 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11186 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11187 ;; 11188 11189 netbsd* | netbsdelf*-gnu) 11190 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11191 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 11192 wlarc= 11193 else 11194 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11195 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11196 fi 11197 ;; 11198 11199 solaris*) 11200 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 11201 ld_shlibs=no 11202 cat <<_LT_EOF 1>&2 11203 11204 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 11205 *** create shared libraries on Solaris systems. Therefore, libtool 11206 *** is disabling shared libraries support. We urge you to upgrade GNU 11207 *** binutils to release 2.9.1 or newer. Another option is to modify 11208 *** your PATH or compiler configuration so that the native linker is 11209 *** used, and then restart. 11210 11211 _LT_EOF 11212 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11213 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11214 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11215 else 11216 ld_shlibs=no 11217 fi 11218 ;; 11219 11220 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 11221 case `$LD -v 2>&1` in 11222 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 11223 ld_shlibs=no 11224 cat <<_LT_EOF 1>&2 11225 11226 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 11227 *** reliably create shared libraries on SCO systems. Therefore, libtool 11228 *** is disabling shared libraries support. We urge you to upgrade GNU 11229 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 11230 *** your PATH or compiler configuration so that the native linker is 11231 *** used, and then restart. 11232 11233 _LT_EOF 11234 ;; 11235 *) 11236 # For security reasons, it is highly recommended that you always 11237 # use absolute paths for naming shared libraries, and exclude the 11238 # DT_RUNPATH tag from executables and libraries. But doing so 11239 # requires that you compile everything twice, which is a pain. 11240 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11241 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11242 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11243 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11244 else 11245 ld_shlibs=no 11246 fi 11247 ;; 11248 esac 11249 ;; 11250 11251 sunos4*) 11252 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11253 wlarc= 11254 hardcode_direct=yes 11255 hardcode_shlibpath_var=no 11256 ;; 11257 11258 *) 11259 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11260 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11261 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11262 else 11263 ld_shlibs=no 11264 fi 11265 ;; 11266 esac 11267 11268 if test no = "$ld_shlibs"; then 11269 runpath_var= 11270 hardcode_libdir_flag_spec= 11271 export_dynamic_flag_spec= 11272 whole_archive_flag_spec= 11273 fi 11274 else 11275 # PORTME fill in a description of your system's linker (not GNU ld) 11276 case $host_os in 11277 aix3*) 11278 allow_undefined_flag=unsupported 11279 always_export_symbols=yes 11280 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' 11281 # Note: this linker hardcodes the directories in LIBPATH if there 11282 # are no directories specified by -L. 11283 hardcode_minus_L=yes 11284 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 11285 # Neither direct hardcoding nor static linking is supported with a 11286 # broken collect2. 11287 hardcode_direct=unsupported 11288 fi 11289 ;; 11290 11291 aix[4-9]*) 11292 if test ia64 = "$host_cpu"; then 11293 # On IA64, the linker does run time linking by default, so we don't 11294 # have to do anything special. 11295 aix_use_runtimelinking=no 11296 exp_sym_flag='-Bexport' 11297 no_entry_flag= 11298 else 11299 # If we're using GNU nm, then we don't want the "-C" option. 11300 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 11301 # Without the "-l" option, or with the "-B" option, AIX nm treats 11302 # weak defined symbols like other global defined symbols, whereas 11303 # GNU nm marks them as "W". 11304 # While the 'weak' keyword is ignored in the Export File, we need 11305 # it in the Import File for the 'aix-soname' feature, so we have 11306 # to replace the "-B" option with "-P" for AIX nm. 11307 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 11308 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 11309 else 11310 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 11311 fi 11312 aix_use_runtimelinking=no 11313 11314 # Test if we are trying to use run time linking or normal 11315 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11316 # have runtime linking enabled, and use it for executables. 11317 # For shared libraries, we enable/disable runtime linking 11318 # depending on the kind of the shared library created - 11319 # when "with_aix_soname,aix_use_runtimelinking" is: 11320 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 11321 # "aix,yes" lib.so shared, rtl:yes, for executables 11322 # lib.a static archive 11323 # "both,no" lib.so.V(shr.o) shared, rtl:yes 11324 # lib.a(lib.so.V) shared, rtl:no, for executables 11325 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 11326 # lib.a(lib.so.V) shared, rtl:no 11327 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 11328 # lib.a static archive 11329 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11330 for ld_flag in $LDFLAGS; do 11331 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 11332 aix_use_runtimelinking=yes 11333 break 11334 fi 11335 done 11336 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 11337 # With aix-soname=svr4, we create the lib.so.V shared archives only, 11338 # so we don't have lib.a shared libs to link our executables. 11339 # We have to force runtime linking in this case. 11340 aix_use_runtimelinking=yes 11341 LDFLAGS="$LDFLAGS -Wl,-brtl" 11342 fi 11343 ;; 11344 esac 11345 11346 exp_sym_flag='-bexport' 11347 no_entry_flag='-bnoentry' 11348 fi 11349 11350 # When large executables or shared objects are built, AIX ld can 11351 # have problems creating the table of contents. If linking a library 11352 # or program results in "error TOC overflow" add -mminimal-toc to 11353 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11354 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11355 11356 archive_cmds='' 11357 hardcode_direct=yes 11358 hardcode_direct_absolute=yes 11359 hardcode_libdir_separator=':' 11360 link_all_deplibs=yes 11361 file_list_spec='$wl-f,' 11362 case $with_aix_soname,$aix_use_runtimelinking in 11363 aix,*) ;; # traditional, no import file 11364 svr4,* | *,yes) # use import file 11365 # The Import File defines what to hardcode. 11366 hardcode_direct=no 11367 hardcode_direct_absolute=no 11368 ;; 11369 esac 11370 11371 if test yes = "$GCC"; then 11372 case $host_os in aix4.[012]|aix4.[012].*) 11373 # We only want to do this on AIX 4.2 and lower, the check 11374 # below for broken collect2 doesn't work under 4.3+ 11375 collect2name=`$CC -print-prog-name=collect2` 11376 if test -f "$collect2name" && 11377 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 11378 then 11379 # We have reworked collect2 11380 : 11381 else 11382 # We have old collect2 11383 hardcode_direct=unsupported 11384 # It fails to find uninstalled libraries when the uninstalled 11385 # path is not listed in the libpath. Setting hardcode_minus_L 11386 # to unsupported forces relinking 11387 hardcode_minus_L=yes 11388 hardcode_libdir_flag_spec='-L$libdir' 11389 hardcode_libdir_separator= 11390 fi 11391 ;; 11392 esac 11393 shared_flag='-shared' 11394 if test yes = "$aix_use_runtimelinking"; then 11395 shared_flag="$shared_flag "'$wl-G' 11396 fi 11397 # Need to ensure runtime linking is disabled for the traditional 11398 # shared library, or the linker may eventually find shared libraries 11399 # /with/ Import File - we do not want to mix them. 11400 shared_flag_aix='-shared' 11401 shared_flag_svr4='-shared $wl-G' 11402 else 11403 # not using gcc 11404 if test ia64 = "$host_cpu"; then 11405 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11406 # chokes on -Wl,-G. The following line is correct: 11407 shared_flag='-G' 11408 else 11409 if test yes = "$aix_use_runtimelinking"; then 11410 shared_flag='$wl-G' 11411 else 11412 shared_flag='$wl-bM:SRE' 11413 fi 11414 shared_flag_aix='$wl-bM:SRE' 11415 shared_flag_svr4='$wl-G' 11416 fi 11417 fi 11418 11419 export_dynamic_flag_spec='$wl-bexpall' 11420 # It seems that -bexpall does not export symbols beginning with 11421 # underscore (_), so it is better to generate a list of symbols to export. 11422 always_export_symbols=yes 11423 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 11424 # Warning - without using the other runtime loading flags (-brtl), 11425 # -berok will link without error, but may produce a broken library. 11426 allow_undefined_flag='-berok' 11427 # Determine the default libpath from the value encoded in an 11428 # empty executable. 11429 if test set = "${lt_cv_aix_libpath+set}"; then 11430 aix_libpath=$lt_cv_aix_libpath 11431 else 11432 if test ${lt_cv_aix_libpath_+y} 11433 then : 11434 printf %s "(cached) " >&6 11435 else case e in #( 11436 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11437 /* end confdefs.h. */ 11438 11439 int 11440 main (void) 11441 { 11442 11443 ; 11444 return 0; 11445 } 11446 _ACEOF 11447 if ac_fn_c_try_link "$LINENO" 11448 then : 11449 11450 lt_aix_libpath_sed=' 11451 /Import File Strings/,/^$/ { 11452 /^0/ { 11453 s/^0 *\([^ ]*\) *$/\1/ 11454 p 11455 } 11456 }' 11457 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11458 # Check for a 64-bit object if we didn't find anything. 11459 if test -z "$lt_cv_aix_libpath_"; then 11460 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11461 fi 11462 fi 11463 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11464 conftest$ac_exeext conftest.$ac_ext 11465 if test -z "$lt_cv_aix_libpath_"; then 11466 lt_cv_aix_libpath_=/usr/lib:/lib 11467 fi 11468 ;; 11469 esac 11470 fi 11471 11472 aix_libpath=$lt_cv_aix_libpath_ 11473 fi 11474 11475 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 11476 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 11477 else 11478 if test ia64 = "$host_cpu"; then 11479 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 11480 allow_undefined_flag="-z nodefs" 11481 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" 11482 else 11483 # Determine the default libpath from the value encoded in an 11484 # empty executable. 11485 if test set = "${lt_cv_aix_libpath+set}"; then 11486 aix_libpath=$lt_cv_aix_libpath 11487 else 11488 if test ${lt_cv_aix_libpath_+y} 11489 then : 11490 printf %s "(cached) " >&6 11491 else case e in #( 11492 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11493 /* end confdefs.h. */ 11494 11495 int 11496 main (void) 11497 { 11498 11499 ; 11500 return 0; 11501 } 11502 _ACEOF 11503 if ac_fn_c_try_link "$LINENO" 11504 then : 11505 11506 lt_aix_libpath_sed=' 11507 /Import File Strings/,/^$/ { 11508 /^0/ { 11509 s/^0 *\([^ ]*\) *$/\1/ 11510 p 11511 } 11512 }' 11513 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11514 # Check for a 64-bit object if we didn't find anything. 11515 if test -z "$lt_cv_aix_libpath_"; then 11516 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11517 fi 11518 fi 11519 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11520 conftest$ac_exeext conftest.$ac_ext 11521 if test -z "$lt_cv_aix_libpath_"; then 11522 lt_cv_aix_libpath_=/usr/lib:/lib 11523 fi 11524 ;; 11525 esac 11526 fi 11527 11528 aix_libpath=$lt_cv_aix_libpath_ 11529 fi 11530 11531 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 11532 # Warning - without using the other run time loading flags, 11533 # -berok will link without error, but may produce a broken library. 11534 no_undefined_flag=' $wl-bernotok' 11535 allow_undefined_flag=' $wl-berok' 11536 if test yes = "$with_gnu_ld"; then 11537 # We only use this code for GNU lds that support --whole-archive. 11538 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 11539 else 11540 # Exported symbols can be pulled into shared objects from archives 11541 whole_archive_flag_spec='$convenience' 11542 fi 11543 archive_cmds_need_lc=yes 11544 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 11545 # -brtl affects multiple linker settings, -berok does not and is overridden later 11546 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 11547 if test svr4 != "$with_aix_soname"; then 11548 # This is similar to how AIX traditionally builds its shared libraries. 11549 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 11550 fi 11551 if test aix != "$with_aix_soname"; then 11552 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 11553 else 11554 # used by -dlpreopen to get the symbols 11555 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 11556 fi 11557 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 11558 fi 11559 fi 11560 ;; 11561 11562 amigaos*) 11563 case $host_cpu in 11564 powerpc) 11565 # see comment about AmigaOS4 .so support 11566 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11567 archive_expsym_cmds='' 11568 ;; 11569 m68k) 11570 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)' 11571 hardcode_libdir_flag_spec='-L$libdir' 11572 hardcode_minus_L=yes 11573 ;; 11574 esac 11575 ;; 11576 11577 bsdi[45]*) 11578 export_dynamic_flag_spec=-rdynamic 11579 ;; 11580 11581 cygwin* | mingw* | windows* | pw32* | cegcc*) 11582 # When not using gcc, we currently assume that we are using 11583 # Microsoft Visual C++ or Intel C++ Compiler. 11584 # hardcode_libdir_flag_spec is actually meaningless, as there is 11585 # no search path for DLLs. 11586 case $cc_basename in 11587 cl* | icl*) 11588 # Native MSVC or ICC 11589 hardcode_libdir_flag_spec=' ' 11590 allow_undefined_flag=unsupported 11591 always_export_symbols=yes 11592 file_list_spec='@' 11593 # Tell ltmain to make .lib files, not .a files. 11594 libext=lib 11595 # Tell ltmain to make .dll files, not .so files. 11596 shrext_cmds=.dll 11597 # FIXME: Setting linknames here is a bad hack. 11598 archive_cmds='$CC -Fe$output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 11599 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 11600 cp "$export_symbols" "$output_objdir/$soname.def"; 11601 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 11602 else 11603 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 11604 fi~ 11605 $CC -Fe$tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 11606 linknames=' 11607 # The linker will not automatically build a static lib if we build a DLL. 11608 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 11609 enable_shared_with_static_runtimes=yes 11610 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 11611 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 11612 # Don't use ranlib 11613 old_postinstall_cmds='chmod 644 $oldlib' 11614 postlink_cmds='lt_outputfile="@OUTPUT@"~ 11615 lt_tool_outputfile="@TOOL_OUTPUT@"~ 11616 case $lt_outputfile in 11617 *.exe|*.EXE) ;; 11618 *) 11619 lt_outputfile=$lt_outputfile.exe 11620 lt_tool_outputfile=$lt_tool_outputfile.exe 11621 ;; 11622 esac~ 11623 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 11624 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 11625 $RM "$lt_outputfile.manifest"; 11626 fi' 11627 ;; 11628 *) 11629 # Assume MSVC and ICC wrapper 11630 hardcode_libdir_flag_spec=' ' 11631 allow_undefined_flag=unsupported 11632 # Tell ltmain to make .lib files, not .a files. 11633 libext=lib 11634 # Tell ltmain to make .dll files, not .so files. 11635 shrext_cmds=.dll 11636 # FIXME: Setting linknames here is a bad hack. 11637 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 11638 # The linker will automatically build a .lib file if we build a DLL. 11639 old_archive_from_new_cmds='true' 11640 # FIXME: Should let the user specify the lib program. 11641 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 11642 enable_shared_with_static_runtimes=yes 11643 ;; 11644 esac 11645 ;; 11646 11647 darwin* | rhapsody*) 11648 11649 11650 archive_cmds_need_lc=no 11651 hardcode_direct=no 11652 hardcode_automatic=yes 11653 hardcode_shlibpath_var=unsupported 11654 if test yes = "$lt_cv_ld_force_load"; then 11655 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\"`' 11656 11657 else 11658 whole_archive_flag_spec='' 11659 fi 11660 link_all_deplibs=yes 11661 allow_undefined_flag=$_lt_dar_allow_undefined 11662 case $cc_basename in 11663 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 11664 *) _lt_dar_can_shared=$GCC ;; 11665 esac 11666 if test yes = "$_lt_dar_can_shared"; then 11667 output_verbose_link_cmd=func_echo_all 11668 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 11669 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 11670 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" 11671 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" 11672 11673 else 11674 ld_shlibs=no 11675 fi 11676 11677 ;; 11678 11679 dgux*) 11680 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11681 hardcode_libdir_flag_spec='-L$libdir' 11682 hardcode_shlibpath_var=no 11683 ;; 11684 11685 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 11686 # support. Future versions do this automatically, but an explicit c++rt0.o 11687 # does not break anything, and helps significantly (at the cost of a little 11688 # extra space). 11689 freebsd2.2*) 11690 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 11691 hardcode_libdir_flag_spec='-R$libdir' 11692 hardcode_direct=yes 11693 hardcode_shlibpath_var=no 11694 ;; 11695 11696 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 11697 freebsd2.*) 11698 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11699 hardcode_direct=yes 11700 hardcode_minus_L=yes 11701 hardcode_shlibpath_var=no 11702 ;; 11703 11704 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 11705 freebsd* | dragonfly* | midnightbsd*) 11706 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11707 hardcode_libdir_flag_spec='-R$libdir' 11708 hardcode_direct=yes 11709 hardcode_shlibpath_var=no 11710 ;; 11711 11712 hpux9*) 11713 if test yes = "$GCC"; then 11714 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 11715 else 11716 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 11717 fi 11718 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 11719 hardcode_libdir_separator=: 11720 hardcode_direct=yes 11721 11722 # hardcode_minus_L: Not really in the search PATH, 11723 # but as the default location of the library. 11724 hardcode_minus_L=yes 11725 export_dynamic_flag_spec='$wl-E' 11726 ;; 11727 11728 hpux10*) 11729 if test yes,no = "$GCC,$with_gnu_ld"; then 11730 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11731 else 11732 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11733 fi 11734 if test no = "$with_gnu_ld"; then 11735 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 11736 hardcode_libdir_separator=: 11737 hardcode_direct=yes 11738 hardcode_direct_absolute=yes 11739 export_dynamic_flag_spec='$wl-E' 11740 # hardcode_minus_L: Not really in the search PATH, 11741 # but as the default location of the library. 11742 hardcode_minus_L=yes 11743 fi 11744 ;; 11745 11746 hpux11*) 11747 if test yes,no = "$GCC,$with_gnu_ld"; then 11748 case $host_cpu in 11749 hppa*64*) 11750 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11751 ;; 11752 ia64*) 11753 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11754 ;; 11755 *) 11756 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11757 ;; 11758 esac 11759 else 11760 case $host_cpu in 11761 hppa*64*) 11762 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11763 ;; 11764 ia64*) 11765 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11766 ;; 11767 *) 11768 11769 # Older versions of the 11.00 compiler do not understand -b yet 11770 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 11771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 11772 printf %s "checking if $CC understands -b... " >&6; } 11773 if test ${lt_cv_prog_compiler__b+y} 11774 then : 11775 printf %s "(cached) " >&6 11776 else case e in #( 11777 e) lt_cv_prog_compiler__b=no 11778 save_LDFLAGS=$LDFLAGS 11779 LDFLAGS="$LDFLAGS -b" 11780 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11781 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11782 # The linker can only warn and ignore the option if not recognized 11783 # So say no if there are warnings 11784 if test -s conftest.err; then 11785 # Append any errors to the config.log. 11786 cat conftest.err 1>&5 11787 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11788 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11789 if diff conftest.exp conftest.er2 >/dev/null; then 11790 lt_cv_prog_compiler__b=yes 11791 fi 11792 else 11793 lt_cv_prog_compiler__b=yes 11794 fi 11795 fi 11796 $RM -r conftest* 11797 LDFLAGS=$save_LDFLAGS 11798 ;; 11799 esac 11800 fi 11801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 11802 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 11803 11804 if test yes = "$lt_cv_prog_compiler__b"; then 11805 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11806 else 11807 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11808 fi 11809 11810 ;; 11811 esac 11812 fi 11813 if test no = "$with_gnu_ld"; then 11814 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 11815 hardcode_libdir_separator=: 11816 11817 case $host_cpu in 11818 hppa*64*|ia64*) 11819 hardcode_direct=no 11820 hardcode_shlibpath_var=no 11821 ;; 11822 *) 11823 hardcode_direct=yes 11824 hardcode_direct_absolute=yes 11825 export_dynamic_flag_spec='$wl-E' 11826 11827 # hardcode_minus_L: Not really in the search PATH, 11828 # but as the default location of the library. 11829 hardcode_minus_L=yes 11830 ;; 11831 esac 11832 fi 11833 ;; 11834 11835 irix5* | irix6* | nonstopux*) 11836 if test yes = "$GCC"; then 11837 archive_cmds='$CC -shared $pic_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' 11838 # Try to use the -exported_symbol ld option, if it does not 11839 # work, assume that -exports_file does not work either and 11840 # implicitly export all symbols. 11841 # This should be the same for all languages, so no per-tag cache variable. 11842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 11843 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 11844 if test ${lt_cv_irix_exported_symbol+y} 11845 then : 11846 printf %s "(cached) " >&6 11847 else case e in #( 11848 e) save_LDFLAGS=$LDFLAGS 11849 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 11850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11851 /* end confdefs.h. */ 11852 int foo (void) { return 0; } 11853 _ACEOF 11854 if ac_fn_c_try_link "$LINENO" 11855 then : 11856 lt_cv_irix_exported_symbol=yes 11857 else case e in #( 11858 e) lt_cv_irix_exported_symbol=no ;; 11859 esac 11860 fi 11861 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11862 conftest$ac_exeext conftest.$ac_ext 11863 LDFLAGS=$save_LDFLAGS ;; 11864 esac 11865 fi 11866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 11867 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } 11868 if test yes = "$lt_cv_irix_exported_symbol"; then 11869 archive_expsym_cmds='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib' 11870 fi 11871 else 11872 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' 11873 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' 11874 fi 11875 archive_cmds_need_lc='no' 11876 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11877 hardcode_libdir_separator=: 11878 inherit_rpath=yes 11879 link_all_deplibs=yes 11880 ;; 11881 11882 linux*) 11883 case $cc_basename in 11884 tcc*) 11885 # Fabrice Bellard et al's Tiny C Compiler 11886 ld_shlibs=yes 11887 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11888 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11889 ;; 11890 esac 11891 ;; 11892 11893 *-mlibc) 11894 ;; 11895 11896 netbsd* | netbsdelf*-gnu) 11897 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11898 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11899 else 11900 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11901 fi 11902 hardcode_libdir_flag_spec='-R$libdir' 11903 hardcode_direct=yes 11904 hardcode_shlibpath_var=no 11905 ;; 11906 11907 newsos6) 11908 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11909 hardcode_direct=yes 11910 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11911 hardcode_libdir_separator=: 11912 hardcode_shlibpath_var=no 11913 ;; 11914 11915 *nto* | *qnx*) 11916 ;; 11917 11918 openbsd*) 11919 if test -f /usr/libexec/ld.so; then 11920 hardcode_direct=yes 11921 hardcode_shlibpath_var=no 11922 hardcode_direct_absolute=yes 11923 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11924 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11925 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 11926 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11927 export_dynamic_flag_spec='$wl-E' 11928 else 11929 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11930 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11931 fi 11932 else 11933 ld_shlibs=no 11934 fi 11935 ;; 11936 11937 os2*) 11938 hardcode_libdir_flag_spec='-L$libdir' 11939 hardcode_minus_L=yes 11940 allow_undefined_flag=unsupported 11941 shrext_cmds=.dll 11942 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11943 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11944 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11945 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11946 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 11947 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11948 emximp -o $lib $output_objdir/$libname.def' 11949 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11950 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11951 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11952 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11953 prefix_cmds="$SED"~ 11954 if test EXPORTS = "`$SED 1q $export_symbols`"; then 11955 prefix_cmds="$prefix_cmds -e 1d"; 11956 fi~ 11957 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 11958 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 11959 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11960 emximp -o $lib $output_objdir/$libname.def' 11961 old_archive_from_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 11962 enable_shared_with_static_runtimes=yes 11963 file_list_spec='@' 11964 ;; 11965 11966 osf3*) 11967 if test yes = "$GCC"; then 11968 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 11969 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' 11970 else 11971 allow_undefined_flag=' -expect_unresolved \*' 11972 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' 11973 fi 11974 archive_cmds_need_lc='no' 11975 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11976 hardcode_libdir_separator=: 11977 ;; 11978 11979 osf4* | osf5*) # as osf3* with the addition of -msym flag 11980 if test yes = "$GCC"; then 11981 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 11982 archive_cmds='$CC -shared$allow_undefined_flag $pic_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' 11983 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11984 else 11985 allow_undefined_flag=' -expect_unresolved \*' 11986 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' 11987 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~ 11988 $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' 11989 11990 # Both c and cxx compiler support -rpath directly 11991 hardcode_libdir_flag_spec='-rpath $libdir' 11992 fi 11993 archive_cmds_need_lc='no' 11994 hardcode_libdir_separator=: 11995 ;; 11996 11997 serenity*) 11998 ;; 11999 12000 solaris*) 12001 no_undefined_flag=' -z defs' 12002 if test yes = "$GCC"; then 12003 wlarc='$wl' 12004 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12005 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12006 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 12007 else 12008 case `$CC -V 2>&1` in 12009 *"Compilers 5.0"*) 12010 wlarc='' 12011 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 12012 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12013 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 12014 ;; 12015 *) 12016 wlarc='$wl' 12017 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 12018 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12019 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 12020 ;; 12021 esac 12022 fi 12023 hardcode_libdir_flag_spec='-R$libdir' 12024 hardcode_shlibpath_var=no 12025 case $host_os in 12026 solaris2.[0-5] | solaris2.[0-5].*) ;; 12027 *) 12028 # The compiler driver will combine and reorder linker options, 12029 # but understands '-z linker_flag'. GCC discards it without '$wl', 12030 # but is careful enough not to reorder. 12031 # Supported since Solaris 2.6 (maybe 2.5.1?) 12032 if test yes = "$GCC"; then 12033 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 12034 else 12035 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 12036 fi 12037 ;; 12038 esac 12039 link_all_deplibs=yes 12040 ;; 12041 12042 sunos4*) 12043 if test sequent = "$host_vendor"; then 12044 # Use $CC to link under sequent, because it throws in some extra .o 12045 # files that make .init and .fini sections work. 12046 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 12047 else 12048 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 12049 fi 12050 hardcode_libdir_flag_spec='-L$libdir' 12051 hardcode_direct=yes 12052 hardcode_minus_L=yes 12053 hardcode_shlibpath_var=no 12054 ;; 12055 12056 sysv4) 12057 case $host_vendor in 12058 sni) 12059 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12060 hardcode_direct=yes # is this really true??? 12061 ;; 12062 siemens) 12063 ## LD is ld it makes a PLAMLIB 12064 ## CC just makes a GrossModule. 12065 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 12066 reload_cmds='$CC -r -o $output$reload_objs' 12067 hardcode_direct=no 12068 ;; 12069 motorola) 12070 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12071 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 12072 ;; 12073 esac 12074 runpath_var='LD_RUN_PATH' 12075 hardcode_shlibpath_var=no 12076 ;; 12077 12078 sysv4.3*) 12079 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12080 hardcode_shlibpath_var=no 12081 export_dynamic_flag_spec='-Bexport' 12082 ;; 12083 12084 sysv4*MP*) 12085 if test -d /usr/nec; then 12086 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12087 hardcode_shlibpath_var=no 12088 runpath_var=LD_RUN_PATH 12089 hardcode_runpath_var=yes 12090 ld_shlibs=yes 12091 fi 12092 ;; 12093 12094 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12095 no_undefined_flag='$wl-z,text' 12096 archive_cmds_need_lc=no 12097 hardcode_shlibpath_var=no 12098 runpath_var='LD_RUN_PATH' 12099 12100 if test yes = "$GCC"; then 12101 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12102 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12103 else 12104 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12105 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12106 fi 12107 ;; 12108 12109 sysv5* | sco3.2v5* | sco5v6*) 12110 # Note: We CANNOT use -z defs as we might desire, because we do not 12111 # link with -lc, and that would cause any symbols used from libc to 12112 # always be unresolved, which means just about no library would 12113 # ever link correctly. If we're not using GNU ld we use -z text 12114 # though, which does catch some bad symbols but isn't as heavy-handed 12115 # as -z defs. 12116 no_undefined_flag='$wl-z,text' 12117 allow_undefined_flag='$wl-z,nodefs' 12118 archive_cmds_need_lc=no 12119 hardcode_shlibpath_var=no 12120 hardcode_libdir_flag_spec='$wl-R,$libdir' 12121 hardcode_libdir_separator=':' 12122 link_all_deplibs=yes 12123 export_dynamic_flag_spec='$wl-Bexport' 12124 runpath_var='LD_RUN_PATH' 12125 12126 if test yes = "$GCC"; then 12127 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12128 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12129 else 12130 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12131 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12132 fi 12133 ;; 12134 12135 uts4*) 12136 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12137 hardcode_libdir_flag_spec='-L$libdir' 12138 hardcode_shlibpath_var=no 12139 ;; 12140 12141 *) 12142 ld_shlibs=no 12143 ;; 12144 esac 12145 12146 if test sni = "$host_vendor"; then 12147 case $host in 12148 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 12149 export_dynamic_flag_spec='$wl-Blargedynsym' 12150 ;; 12151 esac 12152 fi 12153 fi 12154 12155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 12156 printf "%s\n" "$ld_shlibs" >&6; } 12157 test no = "$ld_shlibs" && can_build_shared=no 12158 12159 with_gnu_ld=$with_gnu_ld 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 # 12176 # Do we need to explicitly link libc? 12177 # 12178 case "x$archive_cmds_need_lc" in 12179 x|xyes) 12180 # Assume -lc should be added 12181 archive_cmds_need_lc=yes 12182 12183 if test yes,yes = "$GCC,$enable_shared"; then 12184 case $archive_cmds in 12185 *'~'*) 12186 # FIXME: we may have to deal with multi-command sequences. 12187 ;; 12188 '$CC '*) 12189 # Test whether the compiler implicitly links with -lc since on some 12190 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12191 # to ld, don't add -lc before -lgcc. 12192 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 12193 printf %s "checking whether -lc should be explicitly linked in... " >&6; } 12194 if test ${lt_cv_archive_cmds_need_lc+y} 12195 then : 12196 printf %s "(cached) " >&6 12197 else case e in #( 12198 e) $RM conftest* 12199 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12200 12201 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12202 (eval $ac_compile) 2>&5 12203 ac_status=$? 12204 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12205 test $ac_status = 0; } 2>conftest.err; then 12206 soname=conftest 12207 lib=conftest 12208 libobjs=conftest.$ac_objext 12209 deplibs= 12210 wl=$lt_prog_compiler_wl 12211 pic_flag=$lt_prog_compiler_pic 12212 compiler_flags=-v 12213 linker_flags=-v 12214 verstring= 12215 output_objdir=. 12216 libname=conftest 12217 lt_save_allow_undefined_flag=$allow_undefined_flag 12218 allow_undefined_flag= 12219 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 12220 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 12221 ac_status=$? 12222 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12223 test $ac_status = 0; } 12224 then 12225 lt_cv_archive_cmds_need_lc=no 12226 else 12227 lt_cv_archive_cmds_need_lc=yes 12228 fi 12229 allow_undefined_flag=$lt_save_allow_undefined_flag 12230 else 12231 cat conftest.err 1>&5 12232 fi 12233 $RM conftest* 12234 ;; 12235 esac 12236 fi 12237 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 12238 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } 12239 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 12240 ;; 12241 esac 12242 fi 12243 ;; 12244 esac 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 12398 printf %s "checking dynamic linker characteristics... " >&6; } 12399 12400 if test yes = "$GCC"; then 12401 case $host_os in 12402 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 12403 *) lt_awk_arg='/^libraries:/' ;; 12404 esac 12405 case $host_os in 12406 mingw* | windows* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 12407 *) lt_sed_strip_eq='s|=/|/|g' ;; 12408 esac 12409 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 12410 case $lt_search_path_spec in 12411 *\;*) 12412 # if the path contains ";" then we assume it to be the separator 12413 # otherwise default to the standard path separator (i.e. ":") - it is 12414 # assumed that no part of a normal pathname contains ";" but that should 12415 # okay in the real world where ";" in dirpaths is itself problematic. 12416 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 12417 ;; 12418 *) 12419 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 12420 ;; 12421 esac 12422 # Ok, now we have the path, separated by spaces, we can step through it 12423 # and add multilib dir if necessary... 12424 lt_tmp_lt_search_path_spec= 12425 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 12426 # ...but if some path component already ends with the multilib dir we assume 12427 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 12428 case "$lt_multi_os_dir; $lt_search_path_spec " in 12429 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 12430 lt_multi_os_dir= 12431 ;; 12432 esac 12433 for lt_sys_path in $lt_search_path_spec; do 12434 if test -d "$lt_sys_path$lt_multi_os_dir"; then 12435 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 12436 elif test -n "$lt_multi_os_dir"; then 12437 test -d "$lt_sys_path" && \ 12438 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 12439 fi 12440 done 12441 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 12442 BEGIN {RS = " "; FS = "/|\n";} { 12443 lt_foo = ""; 12444 lt_count = 0; 12445 for (lt_i = NF; lt_i > 0; lt_i--) { 12446 if ($lt_i != "" && $lt_i != ".") { 12447 if ($lt_i == "..") { 12448 lt_count++; 12449 } else { 12450 if (lt_count == 0) { 12451 lt_foo = "/" $lt_i lt_foo; 12452 } else { 12453 lt_count--; 12454 } 12455 } 12456 } 12457 } 12458 if (lt_foo != "") { lt_freq[lt_foo]++; } 12459 if (lt_freq[lt_foo] == 1) { print lt_foo; } 12460 }'` 12461 # AWK program above erroneously prepends '/' to C:/dos/paths 12462 # for these hosts. 12463 case $host_os in 12464 mingw* | windows* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 12465 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 12466 esac 12467 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 12468 else 12469 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12470 fi 12471 library_names_spec= 12472 libname_spec='lib$name' 12473 soname_spec= 12474 shrext_cmds=.so 12475 postinstall_cmds= 12476 postuninstall_cmds= 12477 finish_cmds= 12478 finish_eval= 12479 shlibpath_var= 12480 shlibpath_overrides_runpath=unknown 12481 version_type=none 12482 dynamic_linker="$host_os ld.so" 12483 sys_lib_dlsearch_path_spec="/lib /usr/lib" 12484 need_lib_prefix=unknown 12485 hardcode_into_libs=no 12486 12487 # when you set need_version to no, make sure it does not cause -set_version 12488 # flags to be left without arguments 12489 need_version=unknown 12490 12491 12492 12493 case $host_os in 12494 aix3*) 12495 version_type=linux # correct to gnu/linux during the next big refactor 12496 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 12497 shlibpath_var=LIBPATH 12498 12499 # AIX 3 has no versioning support, so we append a major version to the name. 12500 soname_spec='$libname$release$shared_ext$major' 12501 ;; 12502 12503 aix[4-9]*) 12504 version_type=linux # correct to gnu/linux during the next big refactor 12505 need_lib_prefix=no 12506 need_version=no 12507 hardcode_into_libs=yes 12508 if test ia64 = "$host_cpu"; then 12509 # AIX 5 supports IA64 12510 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 12511 shlibpath_var=LD_LIBRARY_PATH 12512 else 12513 # With GCC up to 2.95.x, collect2 would create an import file 12514 # for dependence libraries. The import file would start with 12515 # the line '#! .'. This would cause the generated library to 12516 # depend on '.', always an invalid library. This was fixed in 12517 # development snapshots of GCC prior to 3.0. 12518 case $host_os in 12519 aix4 | aix4.[01] | aix4.[01].*) 12520 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12521 echo ' yes ' 12522 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 12523 : 12524 else 12525 can_build_shared=no 12526 fi 12527 ;; 12528 esac 12529 # Using Import Files as archive members, it is possible to support 12530 # filename-based versioning of shared library archives on AIX. While 12531 # this would work for both with and without runtime linking, it will 12532 # prevent static linking of such archives. So we do filename-based 12533 # shared library versioning with .so extension only, which is used 12534 # when both runtime linking and shared linking is enabled. 12535 # Unfortunately, runtime linking may impact performance, so we do 12536 # not want this to be the default eventually. Also, we use the 12537 # versioned .so libs for executables only if there is the -brtl 12538 # linker flag in LDFLAGS as well, or --enable-aix-soname=svr4 only. 12539 # To allow for filename-based versioning support, we need to create 12540 # libNAME.so.V as an archive file, containing: 12541 # *) an Import File, referring to the versioned filename of the 12542 # archive as well as the shared archive member, telling the 12543 # bitwidth (32 or 64) of that shared object, and providing the 12544 # list of exported symbols of that shared object, eventually 12545 # decorated with the 'weak' keyword 12546 # *) the shared object with the F_LOADONLY flag set, to really avoid 12547 # it being seen by the linker. 12548 # At run time we better use the real file rather than another symlink, 12549 # but for link time we create the symlink libNAME.so -> libNAME.so.V 12550 12551 case $with_aix_soname,$aix_use_runtimelinking in 12552 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 12553 # soname into executable. Probably we can add versioning support to 12554 # collect2, so additional links can be useful in future. 12555 aix,yes) # traditional libtool 12556 dynamic_linker='AIX unversionable lib.so' 12557 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12558 # instead of lib<name>.a to let people know that these are not 12559 # typical AIX shared libraries. 12560 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12561 ;; 12562 aix,no) # traditional AIX only 12563 dynamic_linker='AIX lib.a(lib.so.V)' 12564 # We preserve .a as extension for shared libraries through AIX4.2 12565 # and later when we are not doing run time linking. 12566 library_names_spec='$libname$release.a $libname.a' 12567 soname_spec='$libname$release$shared_ext$major' 12568 ;; 12569 svr4,*) # full svr4 only 12570 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 12571 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 12572 # We do not specify a path in Import Files, so LIBPATH fires. 12573 shlibpath_overrides_runpath=yes 12574 ;; 12575 *,yes) # both, prefer svr4 12576 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 12577 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 12578 # unpreferred sharedlib libNAME.a needs extra handling 12579 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 12580 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 12581 # We do not specify a path in Import Files, so LIBPATH fires. 12582 shlibpath_overrides_runpath=yes 12583 ;; 12584 *,no) # both, prefer aix 12585 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 12586 library_names_spec='$libname$release.a $libname.a' 12587 soname_spec='$libname$release$shared_ext$major' 12588 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 12589 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 12590 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 12591 ;; 12592 esac 12593 shlibpath_var=LIBPATH 12594 fi 12595 ;; 12596 12597 amigaos*) 12598 case $host_cpu in 12599 powerpc) 12600 # Since July 2007 AmigaOS4 officially supports .so libraries. 12601 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 12602 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12603 ;; 12604 m68k) 12605 library_names_spec='$libname.ixlibrary $libname.a' 12606 # Create ${libname}_ixlibrary.a entries in /sys/libs. 12607 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 12608 ;; 12609 esac 12610 ;; 12611 12612 beos*) 12613 library_names_spec='$libname$shared_ext' 12614 dynamic_linker="$host_os ld.so" 12615 shlibpath_var=LIBRARY_PATH 12616 ;; 12617 12618 bsdi[45]*) 12619 version_type=linux # correct to gnu/linux during the next big refactor 12620 need_version=no 12621 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12622 soname_spec='$libname$release$shared_ext$major' 12623 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 12624 shlibpath_var=LD_LIBRARY_PATH 12625 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 12626 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 12627 # the default ld.so.conf also contains /usr/contrib/lib and 12628 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 12629 # libtool to hard-code these into programs 12630 ;; 12631 12632 cygwin* | mingw* | windows* | pw32* | cegcc*) 12633 version_type=windows 12634 shrext_cmds=.dll 12635 need_version=no 12636 need_lib_prefix=no 12637 12638 case $GCC,$cc_basename in 12639 yes,*) 12640 # gcc 12641 library_names_spec='$libname.dll.a' 12642 # DLL is installed to $(libdir)/../bin by postinstall_cmds 12643 # If user builds GCC with multilib enabled, 12644 # it should just install on $(libdir) 12645 # not on $(libdir)/../bin or 32 bits dlls would override 64 bit ones. 12646 if test xyes = x"$multilib"; then 12647 postinstall_cmds='base_file=`basename \$file`~ 12648 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 12649 dldir=$destdir/`dirname \$dlpath`~ 12650 $install_prog $dir/$dlname $destdir/$dlname~ 12651 chmod a+x $destdir/$dlname~ 12652 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12653 eval '\''$striplib $destdir/$dlname'\'' || exit \$?; 12654 fi' 12655 else 12656 postinstall_cmds='base_file=`basename \$file`~ 12657 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 12658 dldir=$destdir/`dirname \$dlpath`~ 12659 test -d \$dldir || mkdir -p \$dldir~ 12660 $install_prog $dir/$dlname \$dldir/$dlname~ 12661 chmod a+x \$dldir/$dlname~ 12662 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12663 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12664 fi' 12665 fi 12666 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12667 dlpath=$dir/\$dldll~ 12668 $RM \$dlpath' 12669 shlibpath_overrides_runpath=yes 12670 12671 case $host_os in 12672 cygwin*) 12673 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 12674 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12675 12676 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 12677 ;; 12678 mingw* | windows* | cegcc*) 12679 # MinGW DLLs use traditional 'lib' prefix 12680 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12681 ;; 12682 pw32*) 12683 # pw32 DLLs use 'pw' prefix rather than 'lib' 12684 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12685 ;; 12686 esac 12687 dynamic_linker='Win32 ld.exe' 12688 ;; 12689 12690 *,cl* | *,icl*) 12691 # Native MSVC or ICC 12692 libname_spec='$name' 12693 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12694 library_names_spec='$libname.dll.lib' 12695 12696 case $build_os in 12697 mingw* | windows*) 12698 sys_lib_search_path_spec= 12699 lt_save_ifs=$IFS 12700 IFS=';' 12701 for lt_path in $LIB 12702 do 12703 IFS=$lt_save_ifs 12704 # Let DOS variable expansion print the short 8.3 style file name. 12705 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 12706 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 12707 done 12708 IFS=$lt_save_ifs 12709 # Convert to MSYS style. 12710 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 12711 ;; 12712 cygwin*) 12713 # Convert to unix form, then to dos form, then back to unix form 12714 # but this time dos style (no spaces!) so that the unix form looks 12715 # like /cygdrive/c/PROGRA~1:/cygdr... 12716 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 12717 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 12718 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12719 ;; 12720 *) 12721 sys_lib_search_path_spec=$LIB 12722 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 12723 # It is most probably a Windows format PATH. 12724 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12725 else 12726 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12727 fi 12728 # FIXME: find the short name or the path components, as spaces are 12729 # common. (e.g. "Program Files" -> "PROGRA~1") 12730 ;; 12731 esac 12732 12733 # DLL is installed to $(libdir)/../bin by postinstall_cmds 12734 postinstall_cmds='base_file=`basename \$file`~ 12735 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 12736 dldir=$destdir/`dirname \$dlpath`~ 12737 test -d \$dldir || mkdir -p \$dldir~ 12738 $install_prog $dir/$dlname \$dldir/$dlname' 12739 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12740 dlpath=$dir/\$dldll~ 12741 $RM \$dlpath' 12742 shlibpath_overrides_runpath=yes 12743 dynamic_linker='Win32 link.exe' 12744 ;; 12745 12746 *) 12747 # Assume MSVC and ICC wrapper 12748 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 12749 dynamic_linker='Win32 ld.exe' 12750 ;; 12751 esac 12752 # FIXME: first we should search . and the directory the executable is in 12753 shlibpath_var=PATH 12754 ;; 12755 12756 darwin* | rhapsody*) 12757 dynamic_linker="$host_os dyld" 12758 version_type=darwin 12759 need_lib_prefix=no 12760 need_version=no 12761 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 12762 soname_spec='$libname$release$major$shared_ext' 12763 shlibpath_overrides_runpath=yes 12764 shlibpath_var=DYLD_LIBRARY_PATH 12765 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12766 12767 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 12768 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12769 ;; 12770 12771 dgux*) 12772 version_type=linux # correct to gnu/linux during the next big refactor 12773 need_lib_prefix=no 12774 need_version=no 12775 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12776 soname_spec='$libname$release$shared_ext$major' 12777 shlibpath_var=LD_LIBRARY_PATH 12778 ;; 12779 12780 freebsd* | dragonfly* | midnightbsd*) 12781 # DragonFly does not have aout. When/if they implement a new 12782 # versioning mechanism, adjust this. 12783 if test -x /usr/bin/objformat; then 12784 objformat=`/usr/bin/objformat` 12785 else 12786 case $host_os in 12787 freebsd[23].*) objformat=aout ;; 12788 *) objformat=elf ;; 12789 esac 12790 fi 12791 version_type=freebsd-$objformat 12792 case $version_type in 12793 freebsd-elf*) 12794 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12795 soname_spec='$libname$release$shared_ext$major' 12796 need_version=no 12797 need_lib_prefix=no 12798 ;; 12799 freebsd-*) 12800 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12801 need_version=yes 12802 ;; 12803 esac 12804 case $host_cpu in 12805 powerpc64) 12806 # On FreeBSD bi-arch platforms, a different variable is used for 32-bit 12807 # binaries. See <https://man.freebsd.org/cgi/man.cgi?query=ld.so>. 12808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12809 /* end confdefs.h. */ 12810 int test_pointer_size[sizeof (void *) - 5]; 12811 12812 _ACEOF 12813 if ac_fn_c_try_compile "$LINENO" 12814 then : 12815 shlibpath_var=LD_LIBRARY_PATH 12816 else case e in #( 12817 e) shlibpath_var=LD_32_LIBRARY_PATH ;; 12818 esac 12819 fi 12820 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12821 ;; 12822 *) 12823 shlibpath_var=LD_LIBRARY_PATH 12824 ;; 12825 esac 12826 case $host_os in 12827 freebsd2.*) 12828 shlibpath_overrides_runpath=yes 12829 ;; 12830 freebsd3.[01]* | freebsdelf3.[01]*) 12831 shlibpath_overrides_runpath=yes 12832 hardcode_into_libs=yes 12833 ;; 12834 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12835 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12836 shlibpath_overrides_runpath=no 12837 hardcode_into_libs=yes 12838 ;; 12839 *) # from 4.6 on, and DragonFly 12840 shlibpath_overrides_runpath=yes 12841 hardcode_into_libs=yes 12842 ;; 12843 esac 12844 ;; 12845 12846 haiku*) 12847 version_type=linux # correct to gnu/linux during the next big refactor 12848 need_lib_prefix=no 12849 need_version=no 12850 dynamic_linker="$host_os runtime_loader" 12851 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12852 soname_spec='$libname$release$shared_ext$major' 12853 shlibpath_var=LIBRARY_PATH 12854 shlibpath_overrides_runpath=no 12855 sys_lib_search_path_spec='/boot/system/non-packaged/develop/lib /boot/system/develop/lib' 12856 sys_lib_dlsearch_path_spec='/boot/home/config/non-packaged/lib /boot/home/config/lib /boot/system/non-packaged/lib /boot/system/lib' 12857 hardcode_into_libs=no 12858 ;; 12859 12860 hpux9* | hpux10* | hpux11*) 12861 # Give a soname corresponding to the major version so that dld.sl refuses to 12862 # link against other versions. 12863 version_type=sunos 12864 need_lib_prefix=no 12865 need_version=no 12866 case $host_cpu in 12867 ia64*) 12868 shrext_cmds='.so' 12869 hardcode_into_libs=yes 12870 dynamic_linker="$host_os dld.so" 12871 shlibpath_var=LD_LIBRARY_PATH 12872 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12873 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12874 soname_spec='$libname$release$shared_ext$major' 12875 if test 32 = "$HPUX_IA64_MODE"; then 12876 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12877 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 12878 else 12879 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12880 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 12881 fi 12882 ;; 12883 hppa*64*) 12884 shrext_cmds='.sl' 12885 hardcode_into_libs=yes 12886 dynamic_linker="$host_os dld.sl" 12887 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12888 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12889 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12890 soname_spec='$libname$release$shared_ext$major' 12891 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12892 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12893 ;; 12894 *) 12895 shrext_cmds='.sl' 12896 dynamic_linker="$host_os dld.sl" 12897 shlibpath_var=SHLIB_PATH 12898 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12899 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12900 soname_spec='$libname$release$shared_ext$major' 12901 ;; 12902 esac 12903 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12904 postinstall_cmds='chmod 555 $lib' 12905 # or fails outright, so override atomically: 12906 install_override_mode=555 12907 ;; 12908 12909 interix[3-9]*) 12910 version_type=linux # correct to gnu/linux during the next big refactor 12911 need_lib_prefix=no 12912 need_version=no 12913 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12914 soname_spec='$libname$release$shared_ext$major' 12915 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12916 shlibpath_var=LD_LIBRARY_PATH 12917 shlibpath_overrides_runpath=no 12918 hardcode_into_libs=yes 12919 ;; 12920 12921 irix5* | irix6* | nonstopux*) 12922 case $host_os in 12923 nonstopux*) version_type=nonstopux ;; 12924 *) 12925 if test yes = "$lt_cv_prog_gnu_ld"; then 12926 version_type=linux # correct to gnu/linux during the next big refactor 12927 else 12928 version_type=irix 12929 fi ;; 12930 esac 12931 need_lib_prefix=no 12932 need_version=no 12933 soname_spec='$libname$release$shared_ext$major' 12934 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 12935 case $host_os in 12936 irix5* | nonstopux*) 12937 libsuff= shlibsuff= 12938 ;; 12939 *) 12940 case $LD in # libtool.m4 will add one of these switches to LD 12941 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12942 libsuff= shlibsuff= libmagic=32-bit;; 12943 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12944 libsuff=32 shlibsuff=N32 libmagic=N32;; 12945 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12946 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12947 *) libsuff= shlibsuff= libmagic=never-match;; 12948 esac 12949 ;; 12950 esac 12951 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12952 shlibpath_overrides_runpath=no 12953 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 12954 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 12955 hardcode_into_libs=yes 12956 ;; 12957 12958 # No shared lib support for Linux oldld, aout, or coff. 12959 linux*oldld* | linux*aout* | linux*coff*) 12960 dynamic_linker=no 12961 ;; 12962 12963 linux*android*) 12964 version_type=none # Android doesn't support versioned libraries. 12965 need_lib_prefix=no 12966 need_version=no 12967 library_names_spec='$libname$release$shared_ext $libname$shared_ext' 12968 soname_spec='$libname$release$shared_ext' 12969 finish_cmds= 12970 shlibpath_var=LD_LIBRARY_PATH 12971 shlibpath_overrides_runpath=yes 12972 12973 # This implies no fast_install, which is unacceptable. 12974 # Some rework will be needed to allow for fast_install 12975 # before this can be enabled. 12976 hardcode_into_libs=yes 12977 12978 dynamic_linker='Android linker' 12979 # -rpath works at least for libraries that are not overridden by 12980 # libraries installed in system locations. 12981 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12982 ;; 12983 12984 # This must be glibc/ELF. 12985 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12986 version_type=linux # correct to gnu/linux during the next big refactor 12987 need_lib_prefix=no 12988 need_version=no 12989 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12990 soname_spec='$libname$release$shared_ext$major' 12991 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12992 shlibpath_var=LD_LIBRARY_PATH 12993 shlibpath_overrides_runpath=no 12994 12995 # Some binutils ld are patched to set DT_RUNPATH 12996 if test ${lt_cv_shlibpath_overrides_runpath+y} 12997 then : 12998 printf %s "(cached) " >&6 12999 else case e in #( 13000 e) lt_cv_shlibpath_overrides_runpath=no 13001 save_LDFLAGS=$LDFLAGS 13002 save_libdir=$libdir 13003 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 13004 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 13005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13006 /* end confdefs.h. */ 13007 13008 int 13009 main (void) 13010 { 13011 13012 ; 13013 return 0; 13014 } 13015 _ACEOF 13016 if ac_fn_c_try_link "$LINENO" 13017 then : 13018 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 13019 then : 13020 lt_cv_shlibpath_overrides_runpath=yes 13021 fi 13022 fi 13023 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13024 conftest$ac_exeext conftest.$ac_ext 13025 LDFLAGS=$save_LDFLAGS 13026 libdir=$save_libdir 13027 ;; 13028 esac 13029 fi 13030 13031 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 13032 13033 # This implies no fast_install, which is unacceptable. 13034 # Some rework will be needed to allow for fast_install 13035 # before this can be enabled. 13036 hardcode_into_libs=yes 13037 13038 # Add ABI-specific directories to the system library path. 13039 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 13040 13041 # Ideally, we could use ldconfig to report *all* directories which are 13042 # searched for libraries, however this is still not possible. Aside from not 13043 # being certain /sbin/ldconfig is available, command 13044 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 13045 # even though it is searched at run-time. Try to do the best guess by 13046 # appending ld.so.conf contents (and includes) to the search path. 13047 if test -f /etc/ld.so.conf; then 13048 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' ' '` 13049 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 13050 fi 13051 13052 # We used to test for /lib/ld.so.1 and disable shared libraries on 13053 # powerpc, because MkLinux only supported shared libraries with the 13054 # GNU dynamic linker. Since this was broken with cross compilers, 13055 # most powerpc-linux boxes support dynamic linking these days and 13056 # people can always --disable-shared, the test was removed, and we 13057 # assume the GNU/Linux dynamic linker is in use. 13058 dynamic_linker='GNU/Linux ld.so' 13059 ;; 13060 13061 netbsdelf*-gnu) 13062 version_type=linux 13063 need_lib_prefix=no 13064 need_version=no 13065 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13066 soname_spec='$libname$release$shared_ext$major' 13067 shlibpath_var=LD_LIBRARY_PATH 13068 shlibpath_overrides_runpath=no 13069 hardcode_into_libs=yes 13070 dynamic_linker='NetBSD ld.elf_so' 13071 ;; 13072 13073 netbsd*) 13074 version_type=sunos 13075 need_lib_prefix=no 13076 need_version=no 13077 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13078 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13079 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13080 dynamic_linker='NetBSD (a.out) ld.so' 13081 else 13082 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13083 soname_spec='$libname$release$shared_ext$major' 13084 dynamic_linker='NetBSD ld.elf_so' 13085 fi 13086 shlibpath_var=LD_LIBRARY_PATH 13087 shlibpath_overrides_runpath=yes 13088 hardcode_into_libs=yes 13089 ;; 13090 13091 *-mlibc) 13092 version_type=linux # correct to gnu/linux during the next big refactor 13093 need_lib_prefix=no 13094 need_version=no 13095 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13096 soname_spec='$libname$release$shared_ext$major' 13097 dynamic_linker='mlibc ld.so' 13098 shlibpath_var=LD_LIBRARY_PATH 13099 shlibpath_overrides_runpath=no 13100 hardcode_into_libs=yes 13101 ;; 13102 13103 newsos6) 13104 version_type=linux # correct to gnu/linux during the next big refactor 13105 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13106 shlibpath_var=LD_LIBRARY_PATH 13107 shlibpath_overrides_runpath=yes 13108 ;; 13109 13110 *nto* | *qnx*) 13111 version_type=qnx 13112 need_lib_prefix=no 13113 need_version=no 13114 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13115 soname_spec='$libname$release$shared_ext$major' 13116 shlibpath_var=LD_LIBRARY_PATH 13117 shlibpath_overrides_runpath=no 13118 hardcode_into_libs=yes 13119 dynamic_linker='ldqnx.so' 13120 ;; 13121 13122 openbsd*) 13123 version_type=sunos 13124 sys_lib_dlsearch_path_spec=/usr/lib 13125 need_lib_prefix=no 13126 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 13127 need_version=no 13128 else 13129 need_version=yes 13130 fi 13131 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13132 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13133 shlibpath_var=LD_LIBRARY_PATH 13134 shlibpath_overrides_runpath=yes 13135 ;; 13136 13137 os2*) 13138 libname_spec='$name' 13139 version_type=windows 13140 shrext_cmds=.dll 13141 need_version=no 13142 need_lib_prefix=no 13143 # OS/2 can only load a DLL with a base name of 8 characters or less. 13144 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 13145 v=$($ECHO $release$versuffix | tr -d .-); 13146 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 13147 $ECHO $n$v`$shared_ext' 13148 library_names_spec='${libname}_dll.$libext' 13149 dynamic_linker='OS/2 ld.exe' 13150 shlibpath_var=BEGINLIBPATH 13151 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 13152 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13153 postinstall_cmds='base_file=`basename \$file`~ 13154 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 13155 dldir=$destdir/`dirname \$dlpath`~ 13156 test -d \$dldir || mkdir -p \$dldir~ 13157 $install_prog $dir/$dlname \$dldir/$dlname~ 13158 chmod a+x \$dldir/$dlname~ 13159 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13160 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13161 fi' 13162 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 13163 dlpath=$dir/\$dldll~ 13164 $RM \$dlpath' 13165 ;; 13166 13167 osf3* | osf4* | osf5*) 13168 version_type=osf 13169 need_lib_prefix=no 13170 need_version=no 13171 soname_spec='$libname$release$shared_ext$major' 13172 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13173 shlibpath_var=LD_LIBRARY_PATH 13174 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13175 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13176 ;; 13177 13178 rdos*) 13179 dynamic_linker=no 13180 ;; 13181 13182 serenity*) 13183 version_type=linux # correct to gnu/linux during the next big refactor 13184 need_lib_prefix=no 13185 need_version=no 13186 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13187 soname_spec='$libname$release$shared_ext$major' 13188 shlibpath_var=LD_LIBRARY_PATH 13189 shlibpath_overrides_runpath=no 13190 dynamic_linker='SerenityOS LibELF' 13191 ;; 13192 13193 solaris*) 13194 version_type=linux # correct to gnu/linux during the next big refactor 13195 need_lib_prefix=no 13196 need_version=no 13197 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13198 soname_spec='$libname$release$shared_ext$major' 13199 shlibpath_var=LD_LIBRARY_PATH 13200 shlibpath_overrides_runpath=yes 13201 hardcode_into_libs=yes 13202 # ldd complains unless libraries are executable 13203 postinstall_cmds='chmod +x $lib' 13204 ;; 13205 13206 sunos4*) 13207 version_type=sunos 13208 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13209 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13210 shlibpath_var=LD_LIBRARY_PATH 13211 shlibpath_overrides_runpath=yes 13212 if test yes = "$with_gnu_ld"; then 13213 need_lib_prefix=no 13214 fi 13215 need_version=yes 13216 ;; 13217 13218 sysv4 | sysv4.3*) 13219 version_type=linux # correct to gnu/linux during the next big refactor 13220 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13221 soname_spec='$libname$release$shared_ext$major' 13222 shlibpath_var=LD_LIBRARY_PATH 13223 case $host_vendor in 13224 sni) 13225 shlibpath_overrides_runpath=no 13226 need_lib_prefix=no 13227 runpath_var=LD_RUN_PATH 13228 ;; 13229 siemens) 13230 need_lib_prefix=no 13231 ;; 13232 motorola) 13233 need_lib_prefix=no 13234 need_version=no 13235 shlibpath_overrides_runpath=no 13236 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13237 ;; 13238 esac 13239 ;; 13240 13241 sysv4*MP*) 13242 if test -d /usr/nec; then 13243 version_type=linux # correct to gnu/linux during the next big refactor 13244 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 13245 soname_spec='$libname$shared_ext.$major' 13246 shlibpath_var=LD_LIBRARY_PATH 13247 fi 13248 ;; 13249 13250 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13251 version_type=sco 13252 need_lib_prefix=no 13253 need_version=no 13254 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 13255 soname_spec='$libname$release$shared_ext$major' 13256 shlibpath_var=LD_LIBRARY_PATH 13257 shlibpath_overrides_runpath=yes 13258 hardcode_into_libs=yes 13259 if test yes = "$with_gnu_ld"; then 13260 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13261 else 13262 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13263 case $host_os in 13264 sco3.2v5*) 13265 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13266 ;; 13267 esac 13268 fi 13269 sys_lib_dlsearch_path_spec='/usr/lib' 13270 ;; 13271 13272 tpf*) 13273 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 13274 version_type=linux # correct to gnu/linux during the next big refactor 13275 need_lib_prefix=no 13276 need_version=no 13277 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13278 shlibpath_var=LD_LIBRARY_PATH 13279 shlibpath_overrides_runpath=no 13280 hardcode_into_libs=yes 13281 ;; 13282 13283 uts4*) 13284 version_type=linux # correct to gnu/linux during the next big refactor 13285 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13286 soname_spec='$libname$release$shared_ext$major' 13287 shlibpath_var=LD_LIBRARY_PATH 13288 ;; 13289 13290 emscripten*) 13291 version_type=none 13292 need_lib_prefix=no 13293 need_version=no 13294 library_names_spec='$libname$release$shared_ext' 13295 soname_spec='$libname$release$shared_ext' 13296 finish_cmds= 13297 dynamic_linker="Emscripten linker" 13298 lt_prog_compiler_wl= 13299 lt_prog_compiler_pic= 13300 lt_prog_compiler_static= 13301 13302 13303 if test yes = "$GCC"; then 13304 lt_prog_compiler_wl='-Wl,' 13305 lt_prog_compiler_static='-static' 13306 13307 case $host_os in 13308 aix*) 13309 # All AIX code is PIC. 13310 if test ia64 = "$host_cpu"; then 13311 # AIX 5 now supports IA64 processor 13312 lt_prog_compiler_static='-Bstatic' 13313 fi 13314 lt_prog_compiler_pic='-fPIC' 13315 ;; 13316 13317 amigaos*) 13318 case $host_cpu in 13319 powerpc) 13320 # see comment about AmigaOS4 .so support 13321 lt_prog_compiler_pic='-fPIC' 13322 ;; 13323 m68k) 13324 # FIXME: we need at least 68020 code to build shared libraries, but 13325 # adding the '-m68020' flag to GCC prevents building anything better, 13326 # like '-m68040'. 13327 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 13328 ;; 13329 esac 13330 ;; 13331 13332 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13333 # PIC is the default for these OSes. 13334 ;; 13335 13336 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 13337 # This hack is so that the source file can tell whether it is being 13338 # built for inclusion in a dll (and should export symbols for example). 13339 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13340 # (--disable-auto-import) libraries 13341 lt_prog_compiler_pic='-DDLL_EXPORT' 13342 case $host_os in 13343 os2*) 13344 lt_prog_compiler_static='$wl-static' 13345 ;; 13346 esac 13347 ;; 13348 13349 darwin* | rhapsody*) 13350 # PIC is the default on this platform 13351 # Common symbols not allowed in MH_DYLIB files 13352 lt_prog_compiler_pic='-fno-common' 13353 ;; 13354 13355 haiku*) 13356 # PIC is the default for Haiku. 13357 # The "-static" flag exists, but is broken. 13358 lt_prog_compiler_static= 13359 ;; 13360 13361 hpux*) 13362 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13363 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13364 # sets the default TLS model and affects inlining. 13365 case $host_cpu in 13366 hppa*64*) 13367 # +Z the default 13368 ;; 13369 *) 13370 lt_prog_compiler_pic='-fPIC' 13371 ;; 13372 esac 13373 ;; 13374 13375 interix[3-9]*) 13376 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13377 # Instead, we relocate shared libraries at runtime. 13378 ;; 13379 13380 msdosdjgpp*) 13381 # Just because we use GCC doesn't mean we suddenly get shared libraries 13382 # on systems that don't support them. 13383 lt_prog_compiler_can_build_shared=no 13384 enable_shared=no 13385 ;; 13386 13387 *nto* | *qnx*) 13388 # QNX uses GNU C++, but need to define -shared option too, otherwise 13389 # it will coredump. 13390 lt_prog_compiler_pic='-fPIC -shared' 13391 ;; 13392 13393 sysv4*MP*) 13394 if test -d /usr/nec; then 13395 lt_prog_compiler_pic=-Kconform_pic 13396 fi 13397 ;; 13398 13399 *) 13400 lt_prog_compiler_pic='-fPIC' 13401 ;; 13402 esac 13403 13404 case $cc_basename in 13405 nvcc*) # Cuda Compiler Driver 2.2 13406 lt_prog_compiler_wl='-Xlinker ' 13407 if test -n "$lt_prog_compiler_pic"; then 13408 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 13409 fi 13410 ;; 13411 esac 13412 else 13413 # PORTME Check for flag to pass linker flags through the system compiler. 13414 case $host_os in 13415 aix*) 13416 lt_prog_compiler_wl='-Wl,' 13417 if test ia64 = "$host_cpu"; then 13418 # AIX 5 now supports IA64 processor 13419 lt_prog_compiler_static='-Bstatic' 13420 else 13421 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 13422 fi 13423 ;; 13424 13425 darwin* | rhapsody*) 13426 # PIC is the default on this platform 13427 # Common symbols not allowed in MH_DYLIB files 13428 lt_prog_compiler_pic='-fno-common' 13429 case $cc_basename in 13430 nagfor*) 13431 # NAG Fortran compiler 13432 lt_prog_compiler_wl='-Wl,-Wl,,' 13433 lt_prog_compiler_pic='-PIC' 13434 lt_prog_compiler_static='-Bstatic' 13435 ;; 13436 esac 13437 ;; 13438 13439 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 13440 # This hack is so that the source file can tell whether it is being 13441 # built for inclusion in a dll (and should export symbols for example). 13442 lt_prog_compiler_pic='-DDLL_EXPORT' 13443 case $host_os in 13444 os2*) 13445 lt_prog_compiler_static='$wl-static' 13446 ;; 13447 esac 13448 ;; 13449 13450 hpux9* | hpux10* | hpux11*) 13451 lt_prog_compiler_wl='-Wl,' 13452 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13453 # not for PA HP-UX. 13454 case $host_cpu in 13455 hppa*64*|ia64*) 13456 # +Z the default 13457 ;; 13458 *) 13459 lt_prog_compiler_pic='+Z' 13460 ;; 13461 esac 13462 # Is there a better lt_prog_compiler_static that works with the bundled CC? 13463 lt_prog_compiler_static='$wl-a ${wl}archive' 13464 ;; 13465 13466 irix5* | irix6* | nonstopux*) 13467 lt_prog_compiler_wl='-Wl,' 13468 # PIC (with -KPIC) is the default. 13469 lt_prog_compiler_static='-non_shared' 13470 ;; 13471 13472 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 13473 case $cc_basename in 13474 # old Intel for x86_64, which still supported -KPIC. 13475 ecc*) 13476 lt_prog_compiler_wl='-Wl,' 13477 lt_prog_compiler_pic='-KPIC' 13478 lt_prog_compiler_static='-static' 13479 ;; 13480 *flang* | ftn | f18* | f95*) 13481 # Flang compiler. 13482 lt_prog_compiler_wl='-Wl,' 13483 lt_prog_compiler_pic='-fPIC' 13484 lt_prog_compiler_static='-static' 13485 ;; 13486 # icc used to be incompatible with GCC. 13487 # ICC 10 doesn't accept -KPIC any more. 13488 icc* | ifort*) 13489 lt_prog_compiler_wl='-Wl,' 13490 lt_prog_compiler_pic='-fPIC' 13491 lt_prog_compiler_static='-static' 13492 ;; 13493 # Lahey Fortran 8.1. 13494 lf95*) 13495 lt_prog_compiler_wl='-Wl,' 13496 lt_prog_compiler_pic='--shared' 13497 lt_prog_compiler_static='--static' 13498 ;; 13499 nagfor*) 13500 # NAG Fortran compiler 13501 lt_prog_compiler_wl='-Wl,-Wl,,' 13502 lt_prog_compiler_pic='-PIC' 13503 lt_prog_compiler_static='-Bstatic' 13504 ;; 13505 tcc*) 13506 # Fabrice Bellard et al's Tiny C Compiler 13507 lt_prog_compiler_wl='-Wl,' 13508 lt_prog_compiler_pic='-fPIC' 13509 lt_prog_compiler_static='-static' 13510 ;; 13511 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 13512 # Portland Group compilers (*not* the Pentium gcc compiler, 13513 # which looks to be a dead project) 13514 lt_prog_compiler_wl='-Wl,' 13515 lt_prog_compiler_pic='-fpic' 13516 lt_prog_compiler_static='-Bstatic' 13517 ;; 13518 ccc*) 13519 lt_prog_compiler_wl='-Wl,' 13520 # All Alpha code is PIC. 13521 lt_prog_compiler_static='-non_shared' 13522 ;; 13523 xl* | bgxl* | bgf* | mpixl*) 13524 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 13525 lt_prog_compiler_wl='-Wl,' 13526 lt_prog_compiler_pic='-qpic' 13527 lt_prog_compiler_static='-qstaticlink' 13528 ;; 13529 *) 13530 case `$CC -V 2>&1 | $SED 5q` in 13531 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 13532 # Sun Fortran 8.3 passes all unrecognized flags to the linker 13533 lt_prog_compiler_pic='-KPIC' 13534 lt_prog_compiler_static='-Bstatic' 13535 lt_prog_compiler_wl='' 13536 ;; 13537 *Sun\ F* | *Sun*Fortran*) 13538 lt_prog_compiler_pic='-KPIC' 13539 lt_prog_compiler_static='-Bstatic' 13540 lt_prog_compiler_wl='-Qoption ld ' 13541 ;; 13542 *Sun\ C*) 13543 # Sun C 5.9 13544 lt_prog_compiler_pic='-KPIC' 13545 lt_prog_compiler_static='-Bstatic' 13546 lt_prog_compiler_wl='-Wl,' 13547 ;; 13548 *Intel*\ [CF]*Compiler*) 13549 lt_prog_compiler_wl='-Wl,' 13550 lt_prog_compiler_pic='-fPIC' 13551 lt_prog_compiler_static='-static' 13552 ;; 13553 *Portland\ Group*) 13554 lt_prog_compiler_wl='-Wl,' 13555 lt_prog_compiler_pic='-fpic' 13556 lt_prog_compiler_static='-Bstatic' 13557 ;; 13558 esac 13559 ;; 13560 esac 13561 ;; 13562 13563 newsos6) 13564 lt_prog_compiler_pic='-KPIC' 13565 lt_prog_compiler_static='-Bstatic' 13566 ;; 13567 13568 *-mlibc) 13569 lt_prog_compiler_wl='-Wl,' 13570 lt_prog_compiler_pic='-fPIC' 13571 lt_prog_compiler_static='-static' 13572 ;; 13573 13574 *nto* | *qnx*) 13575 # QNX uses GNU C++, but need to define -shared option too, otherwise 13576 # it will coredump. 13577 lt_prog_compiler_pic='-fPIC -shared' 13578 ;; 13579 13580 osf3* | osf4* | osf5*) 13581 lt_prog_compiler_wl='-Wl,' 13582 # All OSF/1 code is PIC. 13583 lt_prog_compiler_static='-non_shared' 13584 ;; 13585 13586 rdos*) 13587 lt_prog_compiler_static='-non_shared' 13588 ;; 13589 13590 serenity*) 13591 ;; 13592 13593 solaris*) 13594 lt_prog_compiler_pic='-KPIC' 13595 lt_prog_compiler_static='-Bstatic' 13596 case $cc_basename in 13597 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 13598 lt_prog_compiler_wl='-Qoption ld ';; 13599 *) 13600 lt_prog_compiler_wl='-Wl,';; 13601 esac 13602 ;; 13603 13604 sunos4*) 13605 lt_prog_compiler_wl='-Qoption ld ' 13606 lt_prog_compiler_pic='-PIC' 13607 lt_prog_compiler_static='-Bstatic' 13608 ;; 13609 13610 sysv4 | sysv4.2uw2* | sysv4.3*) 13611 lt_prog_compiler_wl='-Wl,' 13612 lt_prog_compiler_pic='-KPIC' 13613 lt_prog_compiler_static='-Bstatic' 13614 ;; 13615 13616 sysv4*MP*) 13617 if test -d /usr/nec; then 13618 lt_prog_compiler_pic='-Kconform_pic' 13619 lt_prog_compiler_static='-Bstatic' 13620 fi 13621 ;; 13622 13623 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13624 lt_prog_compiler_wl='-Wl,' 13625 lt_prog_compiler_pic='-KPIC' 13626 lt_prog_compiler_static='-Bstatic' 13627 ;; 13628 13629 unicos*) 13630 lt_prog_compiler_wl='-Wl,' 13631 lt_prog_compiler_can_build_shared=no 13632 ;; 13633 13634 uts4*) 13635 lt_prog_compiler_pic='-pic' 13636 lt_prog_compiler_static='-Bstatic' 13637 ;; 13638 13639 *) 13640 lt_prog_compiler_can_build_shared=no 13641 ;; 13642 esac 13643 fi 13644 13645 case $host_os in 13646 # For platforms that do not support PIC, -DPIC is meaningless: 13647 *djgpp*) 13648 lt_prog_compiler_pic= 13649 ;; 13650 *) 13651 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 13652 ;; 13653 esac 13654 13655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 13656 printf %s "checking for $compiler option to produce PIC... " >&6; } 13657 if test ${lt_cv_prog_compiler_pic+y} 13658 then : 13659 printf %s "(cached) " >&6 13660 else case e in #( 13661 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;; 13662 esac 13663 fi 13664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 13665 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 13666 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 13667 13668 # 13669 # Check to make sure the PIC flag actually works. 13670 # 13671 if test -n "$lt_prog_compiler_pic"; then 13672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 13673 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 13674 if test ${lt_cv_prog_compiler_pic_works+y} 13675 then : 13676 printf %s "(cached) " >&6 13677 else case e in #( 13678 e) lt_cv_prog_compiler_pic_works=no 13679 ac_outfile=conftest.$ac_objext 13680 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13681 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 13682 # Insert the option either (1) after the last *FLAGS variable, or 13683 # (2) before a word containing "conftest.", or (3) at the end. 13684 # Note that $ac_compile itself does not contain backslashes and begins 13685 # with a dollar sign (not a hyphen), so the echo should work correctly. 13686 # The option is referenced via a variable to avoid confusing sed. 13687 lt_compile=`echo "$ac_compile" | $SED \ 13688 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13689 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13690 -e 's:$: $lt_compiler_flag:'` 13691 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13692 (eval "$lt_compile" 2>conftest.err) 13693 ac_status=$? 13694 cat conftest.err >&5 13695 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13696 if (exit $ac_status) && test -s "$ac_outfile"; then 13697 # The compiler can only warn and ignore the option if not recognized 13698 # So say no if there are warnings other than the usual output. 13699 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13700 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13701 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13702 lt_cv_prog_compiler_pic_works=yes 13703 fi 13704 fi 13705 $RM conftest* 13706 ;; 13707 esac 13708 fi 13709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 13710 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 13711 13712 if test yes = "$lt_cv_prog_compiler_pic_works"; then 13713 case $lt_prog_compiler_pic in 13714 "" | " "*) ;; 13715 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 13716 esac 13717 else 13718 lt_prog_compiler_pic= 13719 lt_prog_compiler_can_build_shared=no 13720 fi 13721 13722 fi 13723 13724 13725 13726 13727 13728 # 13729 # Check to make sure the static flag actually works. 13730 # 13731 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 13732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13733 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13734 if test ${lt_cv_prog_compiler_static_works+y} 13735 then : 13736 printf %s "(cached) " >&6 13737 else case e in #( 13738 e) lt_cv_prog_compiler_static_works=no 13739 save_LDFLAGS=$LDFLAGS 13740 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13741 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13742 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13743 # The linker can only warn and ignore the option if not recognized 13744 # So say no if there are warnings 13745 if test -s conftest.err; then 13746 # Append any errors to the config.log. 13747 cat conftest.err 1>&5 13748 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13749 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13750 if diff conftest.exp conftest.er2 >/dev/null; then 13751 lt_cv_prog_compiler_static_works=yes 13752 fi 13753 else 13754 lt_cv_prog_compiler_static_works=yes 13755 fi 13756 fi 13757 $RM -r conftest* 13758 LDFLAGS=$save_LDFLAGS 13759 ;; 13760 esac 13761 fi 13762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 13763 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 13764 13765 if test yes = "$lt_cv_prog_compiler_static_works"; then 13766 : 13767 else 13768 lt_prog_compiler_static= 13769 fi 13770 13771 13772 13773 ='-fPIC' 13774 archive_cmds='$CC -sSIDE_MODULE=2 -shared $libobjs $deplibs $compiler_flags -o $lib' 13775 archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -sSIDE_MODULE=2 -shared $libobjs $deplibs $compiler_flags -o $lib -s EXPORTED_FUNCTIONS=@$output_objdir/$soname.expsym' 13776 archive_cmds_need_lc=no 13777 no_undefined_flag= 13778 ;; 13779 13780 *) 13781 dynamic_linker=no 13782 ;; 13783 esac 13784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 13785 printf "%s\n" "$dynamic_linker" >&6; } 13786 test no = "$dynamic_linker" && can_build_shared=no 13787 13788 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13789 if test yes = "$GCC"; then 13790 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13791 fi 13792 13793 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 13794 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 13795 fi 13796 13797 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 13798 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 13799 fi 13800 13801 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 13802 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 13803 13804 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 13805 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 13806 13807 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 13808 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 13907 printf %s "checking how to hardcode library paths into programs... " >&6; } 13908 hardcode_action= 13909 if test -n "$hardcode_libdir_flag_spec" || 13910 test -n "$runpath_var" || 13911 test yes = "$hardcode_automatic"; then 13912 13913 # We can hardcode non-existent directories. 13914 if test no != "$hardcode_direct" && 13915 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13916 # have to relink, otherwise we might link with an installed library 13917 # when we should be linking with a yet-to-be-installed one 13918 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 13919 test no != "$hardcode_minus_L"; then 13920 # Linking always hardcodes the temporary library directory. 13921 hardcode_action=relink 13922 else 13923 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13924 hardcode_action=immediate 13925 fi 13926 else 13927 # We cannot hardcode anything, or else we can only hardcode existing 13928 # directories. 13929 hardcode_action=unsupported 13930 fi 13931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 13932 printf "%s\n" "$hardcode_action" >&6; } 13933 13934 if test relink = "$hardcode_action" || 13935 test yes = "$inherit_rpath"; then 13936 # Fast installation is not supported 13937 enable_fast_install=no 13938 elif test yes = "$shlibpath_overrides_runpath" || 13939 test no = "$enable_shared"; then 13940 # Fast installation is not necessary 13941 enable_fast_install=needless 13942 fi 13943 13944 13945 13946 13947 13948 13949 if test yes != "$enable_dlopen"; then 13950 enable_dlopen=unknown 13951 enable_dlopen_self=unknown 13952 enable_dlopen_self_static=unknown 13953 else 13954 lt_cv_dlopen=no 13955 lt_cv_dlopen_libs= 13956 13957 case $host_os in 13958 beos*) 13959 lt_cv_dlopen=load_add_on 13960 lt_cv_dlopen_libs= 13961 lt_cv_dlopen_self=yes 13962 ;; 13963 13964 mingw* | windows* | pw32* | cegcc*) 13965 lt_cv_dlopen=LoadLibrary 13966 lt_cv_dlopen_libs= 13967 ;; 13968 13969 cygwin*) 13970 lt_cv_dlopen=dlopen 13971 lt_cv_dlopen_libs= 13972 ;; 13973 13974 darwin*) 13975 # if libdl is installed we need to link against it 13976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13977 printf %s "checking for dlopen in -ldl... " >&6; } 13978 if test ${ac_cv_lib_dl_dlopen+y} 13979 then : 13980 printf %s "(cached) " >&6 13981 else case e in #( 13982 e) ac_check_lib_save_LIBS=$LIBS 13983 LIBS="-ldl $LIBS" 13984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13985 /* end confdefs.h. */ 13986 13987 /* Override any GCC internal prototype to avoid an error. 13988 Use char because int might match the return type of a GCC 13989 builtin and then its argument prototype would still apply. 13990 The 'extern "C"' is for builds by C++ compilers; 13991 although this is not generally supported in C code supporting it here 13992 has little cost and some practical benefit (sr 110532). */ 13993 #ifdef __cplusplus 13994 extern "C" 13995 #endif 13996 char dlopen (void); 13997 int 13998 main (void) 13999 { 14000 return dlopen (); 14001 ; 14002 return 0; 14003 } 14004 _ACEOF 14005 if ac_fn_c_try_link "$LINENO" 14006 then : 14007 ac_cv_lib_dl_dlopen=yes 14008 else case e in #( 14009 e) ac_cv_lib_dl_dlopen=no ;; 14010 esac 14011 fi 14012 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14013 conftest$ac_exeext conftest.$ac_ext 14014 LIBS=$ac_check_lib_save_LIBS ;; 14015 esac 14016 fi 14017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 14018 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 14019 if test "x$ac_cv_lib_dl_dlopen" = xyes 14020 then : 14021 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 14022 else case e in #( 14023 e) 14024 lt_cv_dlopen=dyld 14025 lt_cv_dlopen_libs= 14026 lt_cv_dlopen_self=yes 14027 ;; 14028 esac 14029 fi 14030 14031 ;; 14032 14033 tpf*) 14034 # Don't try to run any link tests for TPF. We know it's impossible 14035 # because TPF is a cross-compiler, and we know how we open DSOs. 14036 lt_cv_dlopen=dlopen 14037 lt_cv_dlopen_libs= 14038 lt_cv_dlopen_self=no 14039 ;; 14040 14041 *) 14042 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 14043 if test "x$ac_cv_func_shl_load" = xyes 14044 then : 14045 lt_cv_dlopen=shl_load 14046 else case e in #( 14047 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 14048 printf %s "checking for shl_load in -ldld... " >&6; } 14049 if test ${ac_cv_lib_dld_shl_load+y} 14050 then : 14051 printf %s "(cached) " >&6 14052 else case e in #( 14053 e) ac_check_lib_save_LIBS=$LIBS 14054 LIBS="-ldld $LIBS" 14055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14056 /* end confdefs.h. */ 14057 14058 /* Override any GCC internal prototype to avoid an error. 14059 Use char because int might match the return type of a GCC 14060 builtin and then its argument prototype would still apply. 14061 The 'extern "C"' is for builds by C++ compilers; 14062 although this is not generally supported in C code supporting it here 14063 has little cost and some practical benefit (sr 110532). */ 14064 #ifdef __cplusplus 14065 extern "C" 14066 #endif 14067 char shl_load (void); 14068 int 14069 main (void) 14070 { 14071 return shl_load (); 14072 ; 14073 return 0; 14074 } 14075 _ACEOF 14076 if ac_fn_c_try_link "$LINENO" 14077 then : 14078 ac_cv_lib_dld_shl_load=yes 14079 else case e in #( 14080 e) ac_cv_lib_dld_shl_load=no ;; 14081 esac 14082 fi 14083 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14084 conftest$ac_exeext conftest.$ac_ext 14085 LIBS=$ac_check_lib_save_LIBS ;; 14086 esac 14087 fi 14088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 14089 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 14090 if test "x$ac_cv_lib_dld_shl_load" = xyes 14091 then : 14092 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 14093 else case e in #( 14094 e) ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 14095 if test "x$ac_cv_func_dlopen" = xyes 14096 then : 14097 lt_cv_dlopen=dlopen 14098 else case e in #( 14099 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 14100 printf %s "checking for dlopen in -ldl... " >&6; } 14101 if test ${ac_cv_lib_dl_dlopen+y} 14102 then : 14103 printf %s "(cached) " >&6 14104 else case e in #( 14105 e) ac_check_lib_save_LIBS=$LIBS 14106 LIBS="-ldl $LIBS" 14107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14108 /* end confdefs.h. */ 14109 14110 /* Override any GCC internal prototype to avoid an error. 14111 Use char because int might match the return type of a GCC 14112 builtin and then its argument prototype would still apply. 14113 The 'extern "C"' is for builds by C++ compilers; 14114 although this is not generally supported in C code supporting it here 14115 has little cost and some practical benefit (sr 110532). */ 14116 #ifdef __cplusplus 14117 extern "C" 14118 #endif 14119 char dlopen (void); 14120 int 14121 main (void) 14122 { 14123 return dlopen (); 14124 ; 14125 return 0; 14126 } 14127 _ACEOF 14128 if ac_fn_c_try_link "$LINENO" 14129 then : 14130 ac_cv_lib_dl_dlopen=yes 14131 else case e in #( 14132 e) ac_cv_lib_dl_dlopen=no ;; 14133 esac 14134 fi 14135 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14136 conftest$ac_exeext conftest.$ac_ext 14137 LIBS=$ac_check_lib_save_LIBS ;; 14138 esac 14139 fi 14140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 14141 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 14142 if test "x$ac_cv_lib_dl_dlopen" = xyes 14143 then : 14144 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 14145 else case e in #( 14146 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 14147 printf %s "checking for dlopen in -lsvld... " >&6; } 14148 if test ${ac_cv_lib_svld_dlopen+y} 14149 then : 14150 printf %s "(cached) " >&6 14151 else case e in #( 14152 e) ac_check_lib_save_LIBS=$LIBS 14153 LIBS="-lsvld $LIBS" 14154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14155 /* end confdefs.h. */ 14156 14157 /* Override any GCC internal prototype to avoid an error. 14158 Use char because int might match the return type of a GCC 14159 builtin and then its argument prototype would still apply. 14160 The 'extern "C"' is for builds by C++ compilers; 14161 although this is not generally supported in C code supporting it here 14162 has little cost and some practical benefit (sr 110532). */ 14163 #ifdef __cplusplus 14164 extern "C" 14165 #endif 14166 char dlopen (void); 14167 int 14168 main (void) 14169 { 14170 return dlopen (); 14171 ; 14172 return 0; 14173 } 14174 _ACEOF 14175 if ac_fn_c_try_link "$LINENO" 14176 then : 14177 ac_cv_lib_svld_dlopen=yes 14178 else case e in #( 14179 e) ac_cv_lib_svld_dlopen=no ;; 14180 esac 14181 fi 14182 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14183 conftest$ac_exeext conftest.$ac_ext 14184 LIBS=$ac_check_lib_save_LIBS ;; 14185 esac 14186 fi 14187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 14188 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 14189 if test "x$ac_cv_lib_svld_dlopen" = xyes 14190 then : 14191 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 14192 else case e in #( 14193 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 14194 printf %s "checking for dld_link in -ldld... " >&6; } 14195 if test ${ac_cv_lib_dld_dld_link+y} 14196 then : 14197 printf %s "(cached) " >&6 14198 else case e in #( 14199 e) ac_check_lib_save_LIBS=$LIBS 14200 LIBS="-ldld $LIBS" 14201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14202 /* end confdefs.h. */ 14203 14204 /* Override any GCC internal prototype to avoid an error. 14205 Use char because int might match the return type of a GCC 14206 builtin and then its argument prototype would still apply. 14207 The 'extern "C"' is for builds by C++ compilers; 14208 although this is not generally supported in C code supporting it here 14209 has little cost and some practical benefit (sr 110532). */ 14210 #ifdef __cplusplus 14211 extern "C" 14212 #endif 14213 char dld_link (void); 14214 int 14215 main (void) 14216 { 14217 return dld_link (); 14218 ; 14219 return 0; 14220 } 14221 _ACEOF 14222 if ac_fn_c_try_link "$LINENO" 14223 then : 14224 ac_cv_lib_dld_dld_link=yes 14225 else case e in #( 14226 e) ac_cv_lib_dld_dld_link=no ;; 14227 esac 14228 fi 14229 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14230 conftest$ac_exeext conftest.$ac_ext 14231 LIBS=$ac_check_lib_save_LIBS ;; 14232 esac 14233 fi 14234 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 14235 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 14236 if test "x$ac_cv_lib_dld_dld_link" = xyes 14237 then : 14238 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 14239 fi 14240 14241 ;; 14242 esac 14243 fi 14244 14245 ;; 14246 esac 14247 fi 14248 14249 ;; 14250 esac 14251 fi 14252 14253 ;; 14254 esac 14255 fi 14256 14257 ;; 14258 esac 14259 fi 14260 14261 ;; 14262 esac 14263 14264 if test no = "$lt_cv_dlopen"; then 14265 enable_dlopen=no 14266 else 14267 enable_dlopen=yes 14268 fi 14269 14270 case $lt_cv_dlopen in 14271 dlopen) 14272 save_CPPFLAGS=$CPPFLAGS 14273 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 14274 14275 save_LDFLAGS=$LDFLAGS 14276 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 14277 14278 save_LIBS=$LIBS 14279 LIBS="$lt_cv_dlopen_libs $LIBS" 14280 14281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 14282 printf %s "checking whether a program can dlopen itself... " >&6; } 14283 if test ${lt_cv_dlopen_self+y} 14284 then : 14285 printf %s "(cached) " >&6 14286 else case e in #( 14287 e) if test yes = "$cross_compiling"; then : 14288 lt_cv_dlopen_self=cross 14289 else 14290 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 14291 lt_status=$lt_dlunknown 14292 cat > conftest.$ac_ext <<_LT_EOF 14293 #line $LINENO "configure" 14294 #include "confdefs.h" 14295 14296 #if HAVE_DLFCN_H 14297 #include <dlfcn.h> 14298 #endif 14299 14300 #include <stdio.h> 14301 14302 #ifdef RTLD_GLOBAL 14303 # define LT_DLGLOBAL RTLD_GLOBAL 14304 #else 14305 # ifdef DL_GLOBAL 14306 # define LT_DLGLOBAL DL_GLOBAL 14307 # else 14308 # define LT_DLGLOBAL 0 14309 # endif 14310 #endif 14311 14312 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 14313 find out it does not work in some platform. */ 14314 #ifndef LT_DLLAZY_OR_NOW 14315 # ifdef RTLD_LAZY 14316 # define LT_DLLAZY_OR_NOW RTLD_LAZY 14317 # else 14318 # ifdef DL_LAZY 14319 # define LT_DLLAZY_OR_NOW DL_LAZY 14320 # else 14321 # ifdef RTLD_NOW 14322 # define LT_DLLAZY_OR_NOW RTLD_NOW 14323 # else 14324 # ifdef DL_NOW 14325 # define LT_DLLAZY_OR_NOW DL_NOW 14326 # else 14327 # define LT_DLLAZY_OR_NOW 0 14328 # endif 14329 # endif 14330 # endif 14331 # endif 14332 #endif 14333 14334 /* When -fvisibility=hidden is used, assume the code has been annotated 14335 correspondingly for the symbols needed. */ 14336 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 14337 int fnord (void) __attribute__((visibility("default"))); 14338 #endif 14339 14340 int fnord (void) { return 42; } 14341 int main (void) 14342 { 14343 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 14344 int status = $lt_dlunknown; 14345 14346 if (self) 14347 { 14348 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 14349 else 14350 { 14351 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 14352 else puts (dlerror ()); 14353 } 14354 /* dlclose (self); */ 14355 } 14356 else 14357 puts (dlerror ()); 14358 14359 return status; 14360 } 14361 _LT_EOF 14362 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14363 (eval $ac_link) 2>&5 14364 ac_status=$? 14365 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14366 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 14367 (./conftest; exit; ) >&5 2>/dev/null 14368 lt_status=$? 14369 case x$lt_status in 14370 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 14371 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 14372 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 14373 esac 14374 else : 14375 # compilation failed 14376 lt_cv_dlopen_self=no 14377 fi 14378 fi 14379 rm -fr conftest* 14380 14381 ;; 14382 esac 14383 fi 14384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 14385 printf "%s\n" "$lt_cv_dlopen_self" >&6; } 14386 14387 if test yes = "$lt_cv_dlopen_self"; then 14388 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 14389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 14390 printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 14391 if test ${lt_cv_dlopen_self_static+y} 14392 then : 14393 printf %s "(cached) " >&6 14394 else case e in #( 14395 e) if test yes = "$cross_compiling"; then : 14396 lt_cv_dlopen_self_static=cross 14397 else 14398 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 14399 lt_status=$lt_dlunknown 14400 cat > conftest.$ac_ext <<_LT_EOF 14401 #line $LINENO "configure" 14402 #include "confdefs.h" 14403 14404 #if HAVE_DLFCN_H 14405 #include <dlfcn.h> 14406 #endif 14407 14408 #include <stdio.h> 14409 14410 #ifdef RTLD_GLOBAL 14411 # define LT_DLGLOBAL RTLD_GLOBAL 14412 #else 14413 # ifdef DL_GLOBAL 14414 # define LT_DLGLOBAL DL_GLOBAL 14415 # else 14416 # define LT_DLGLOBAL 0 14417 # endif 14418 #endif 14419 14420 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 14421 find out it does not work in some platform. */ 14422 #ifndef LT_DLLAZY_OR_NOW 14423 # ifdef RTLD_LAZY 14424 # define LT_DLLAZY_OR_NOW RTLD_LAZY 14425 # else 14426 # ifdef DL_LAZY 14427 # define LT_DLLAZY_OR_NOW DL_LAZY 14428 # else 14429 # ifdef RTLD_NOW 14430 # define LT_DLLAZY_OR_NOW RTLD_NOW 14431 # else 14432 # ifdef DL_NOW 14433 # define LT_DLLAZY_OR_NOW DL_NOW 14434 # else 14435 # define LT_DLLAZY_OR_NOW 0 14436 # endif 14437 # endif 14438 # endif 14439 # endif 14440 #endif 14441 14442 /* When -fvisibility=hidden is used, assume the code has been annotated 14443 correspondingly for the symbols needed. */ 14444 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 14445 int fnord (void) __attribute__((visibility("default"))); 14446 #endif 14447 14448 int fnord (void) { return 42; } 14449 int main (void) 14450 { 14451 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 14452 int status = $lt_dlunknown; 14453 14454 if (self) 14455 { 14456 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 14457 else 14458 { 14459 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 14460 else puts (dlerror ()); 14461 } 14462 /* dlclose (self); */ 14463 } 14464 else 14465 puts (dlerror ()); 14466 14467 return status; 14468 } 14469 _LT_EOF 14470 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14471 (eval $ac_link) 2>&5 14472 ac_status=$? 14473 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14474 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 14475 (./conftest; exit; ) >&5 2>/dev/null 14476 lt_status=$? 14477 case x$lt_status in 14478 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 14479 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 14480 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 14481 esac 14482 else : 14483 # compilation failed 14484 lt_cv_dlopen_self_static=no 14485 fi 14486 fi 14487 rm -fr conftest* 14488 14489 ;; 14490 esac 14491 fi 14492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 14493 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } 14494 fi 14495 14496 CPPFLAGS=$save_CPPFLAGS 14497 LDFLAGS=$save_LDFLAGS 14498 LIBS=$save_LIBS 14499 ;; 14500 esac 14501 14502 case $lt_cv_dlopen_self in 14503 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 14504 *) enable_dlopen_self=unknown ;; 14505 esac 14506 14507 case $lt_cv_dlopen_self_static in 14508 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 14509 *) enable_dlopen_self_static=unknown ;; 14510 esac 14511 fi 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 striplib= 14530 old_striplib= 14531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 14532 printf %s "checking whether stripping libraries is possible... " >&6; } 14533 if test -z "$STRIP"; then 14534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14535 printf "%s\n" "no" >&6; } 14536 else 14537 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 14538 old_striplib="$STRIP --strip-debug" 14539 striplib="$STRIP --strip-unneeded" 14540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14541 printf "%s\n" "yes" >&6; } 14542 else 14543 case $host_os in 14544 darwin*) 14545 # FIXME - insert some real tests, host_os isn't really good enough 14546 striplib="$STRIP -x" 14547 old_striplib="$STRIP -S" 14548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14549 printf "%s\n" "yes" >&6; } 14550 ;; 14551 freebsd*) 14552 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 14553 old_striplib="$STRIP --strip-debug" 14554 striplib="$STRIP --strip-unneeded" 14555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14556 printf "%s\n" "yes" >&6; } 14557 else 14558 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14559 printf "%s\n" "no" >&6; } 14560 fi 14561 ;; 14562 *) 14563 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14564 printf "%s\n" "no" >&6; } 14565 ;; 14566 esac 14567 fi 14568 fi 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 # Report what library types will actually be built 14582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 14583 printf %s "checking if libtool supports shared libraries... " >&6; } 14584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 14585 printf "%s\n" "$can_build_shared" >&6; } 14586 14587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 14588 printf %s "checking whether to build shared libraries... " >&6; } 14589 test no = "$can_build_shared" && enable_shared=no 14590 14591 # On AIX, shared libraries and static libraries use the same namespace, and 14592 # are all built from PIC. 14593 case $host_os in 14594 aix3*) 14595 test yes = "$enable_shared" && enable_static=no 14596 if test -n "$RANLIB"; then 14597 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14598 postinstall_cmds='$RANLIB $lib' 14599 fi 14600 ;; 14601 14602 aix[4-9]*) 14603 if test ia64 != "$host_cpu"; then 14604 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 14605 yes,aix,yes) ;; # shared object as lib.so file only 14606 yes,svr4,*) ;; # shared object as lib.so archive member only 14607 yes,*) enable_static=no ;; # shared object in lib.a archive as well 14608 esac 14609 fi 14610 ;; 14611 esac 14612 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 14613 printf "%s\n" "$enable_shared" >&6; } 14614 14615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 14616 printf %s "checking whether to build static libraries... " >&6; } 14617 # Make sure either enable_shared or enable_static is yes. 14618 test yes = "$enable_shared" || enable_static=yes 14619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 14620 printf "%s\n" "$enable_static" >&6; } 14621 14622 14623 14624 14625 fi 14626 ac_ext=c 14627 ac_cpp='$CPP $CPPFLAGS' 14628 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14629 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14630 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14631 14632 CC=$lt_save_CC 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 ac_config_commands="$ac_config_commands libtool" 14649 14650 14651 14652 14653 # Only expand once: 14654 14655 14656 14657 14658 14659 if test "$enable_samples" = "yes"; then 14660 BUILD_SAMPLES_TRUE= 14661 BUILD_SAMPLES_FALSE='#' 14662 else 14663 BUILD_SAMPLES_TRUE='#' 14664 BUILD_SAMPLES_FALSE= 14665 fi 14666 14667 if test "$enable_libevent_regress" = "yes"; then 14668 BUILD_REGRESS_TRUE= 14669 BUILD_REGRESS_FALSE='#' 14670 else 14671 BUILD_REGRESS_TRUE='#' 14672 BUILD_REGRESS_FALSE= 14673 fi 14674 14675 14676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5 14677 printf %s "checking for library containing inet_ntoa... " >&6; } 14678 if test ${ac_cv_search_inet_ntoa+y} 14679 then : 14680 printf %s "(cached) " >&6 14681 else case e in #( 14682 e) ac_func_search_save_LIBS=$LIBS 14683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14684 /* end confdefs.h. */ 14685 14686 /* Override any GCC internal prototype to avoid an error. 14687 Use char because int might match the return type of a GCC 14688 builtin and then its argument prototype would still apply. 14689 The 'extern "C"' is for builds by C++ compilers; 14690 although this is not generally supported in C code supporting it here 14691 has little cost and some practical benefit (sr 110532). */ 14692 #ifdef __cplusplus 14693 extern "C" 14694 #endif 14695 char inet_ntoa (void); 14696 int 14697 main (void) 14698 { 14699 return inet_ntoa (); 14700 ; 14701 return 0; 14702 } 14703 _ACEOF 14704 for ac_lib in '' nsl 14705 do 14706 if test -z "$ac_lib"; then 14707 ac_res="none required" 14708 else 14709 ac_res=-l$ac_lib 14710 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14711 fi 14712 if ac_fn_c_try_link "$LINENO" 14713 then : 14714 ac_cv_search_inet_ntoa=$ac_res 14715 fi 14716 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14717 conftest$ac_exeext 14718 if test ${ac_cv_search_inet_ntoa+y} 14719 then : 14720 break 14721 fi 14722 done 14723 if test ${ac_cv_search_inet_ntoa+y} 14724 then : 14725 14726 else case e in #( 14727 e) ac_cv_search_inet_ntoa=no ;; 14728 esac 14729 fi 14730 rm conftest.$ac_ext 14731 LIBS=$ac_func_search_save_LIBS ;; 14732 esac 14733 fi 14734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5 14735 printf "%s\n" "$ac_cv_search_inet_ntoa" >&6; } 14736 ac_res=$ac_cv_search_inet_ntoa 14737 if test "$ac_res" != no 14738 then : 14739 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14740 14741 fi 14742 14743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 14744 printf %s "checking for library containing socket... " >&6; } 14745 if test ${ac_cv_search_socket+y} 14746 then : 14747 printf %s "(cached) " >&6 14748 else case e in #( 14749 e) ac_func_search_save_LIBS=$LIBS 14750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14751 /* end confdefs.h. */ 14752 14753 /* Override any GCC internal prototype to avoid an error. 14754 Use char because int might match the return type of a GCC 14755 builtin and then its argument prototype would still apply. 14756 The 'extern "C"' is for builds by C++ compilers; 14757 although this is not generally supported in C code supporting it here 14758 has little cost and some practical benefit (sr 110532). */ 14759 #ifdef __cplusplus 14760 extern "C" 14761 #endif 14762 char socket (void); 14763 int 14764 main (void) 14765 { 14766 return socket (); 14767 ; 14768 return 0; 14769 } 14770 _ACEOF 14771 for ac_lib in '' socket 14772 do 14773 if test -z "$ac_lib"; then 14774 ac_res="none required" 14775 else 14776 ac_res=-l$ac_lib 14777 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14778 fi 14779 if ac_fn_c_try_link "$LINENO" 14780 then : 14781 ac_cv_search_socket=$ac_res 14782 fi 14783 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14784 conftest$ac_exeext 14785 if test ${ac_cv_search_socket+y} 14786 then : 14787 break 14788 fi 14789 done 14790 if test ${ac_cv_search_socket+y} 14791 then : 14792 14793 else case e in #( 14794 e) ac_cv_search_socket=no ;; 14795 esac 14796 fi 14797 rm conftest.$ac_ext 14798 LIBS=$ac_func_search_save_LIBS ;; 14799 esac 14800 fi 14801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 14802 printf "%s\n" "$ac_cv_search_socket" >&6; } 14803 ac_res=$ac_cv_search_socket 14804 if test "$ac_res" != no 14805 then : 14806 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14807 14808 fi 14809 14810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5 14811 printf %s "checking for library containing inet_aton... " >&6; } 14812 if test ${ac_cv_search_inet_aton+y} 14813 then : 14814 printf %s "(cached) " >&6 14815 else case e in #( 14816 e) ac_func_search_save_LIBS=$LIBS 14817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14818 /* end confdefs.h. */ 14819 14820 /* Override any GCC internal prototype to avoid an error. 14821 Use char because int might match the return type of a GCC 14822 builtin and then its argument prototype would still apply. 14823 The 'extern "C"' is for builds by C++ compilers; 14824 although this is not generally supported in C code supporting it here 14825 has little cost and some practical benefit (sr 110532). */ 14826 #ifdef __cplusplus 14827 extern "C" 14828 #endif 14829 char inet_aton (void); 14830 int 14831 main (void) 14832 { 14833 return inet_aton (); 14834 ; 14835 return 0; 14836 } 14837 _ACEOF 14838 for ac_lib in '' resolv 14839 do 14840 if test -z "$ac_lib"; then 14841 ac_res="none required" 14842 else 14843 ac_res=-l$ac_lib 14844 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14845 fi 14846 if ac_fn_c_try_link "$LINENO" 14847 then : 14848 ac_cv_search_inet_aton=$ac_res 14849 fi 14850 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14851 conftest$ac_exeext 14852 if test ${ac_cv_search_inet_aton+y} 14853 then : 14854 break 14855 fi 14856 done 14857 if test ${ac_cv_search_inet_aton+y} 14858 then : 14859 14860 else case e in #( 14861 e) ac_cv_search_inet_aton=no ;; 14862 esac 14863 fi 14864 rm conftest.$ac_ext 14865 LIBS=$ac_func_search_save_LIBS ;; 14866 esac 14867 fi 14868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5 14869 printf "%s\n" "$ac_cv_search_inet_aton" >&6; } 14870 ac_res=$ac_cv_search_inet_aton 14871 if test "$ac_res" != no 14872 then : 14873 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14874 14875 fi 14876 14877 if test "x$enable_clock_gettime" = "xyes"; then 14878 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 14879 printf %s "checking for library containing clock_gettime... " >&6; } 14880 if test ${ac_cv_search_clock_gettime+y} 14881 then : 14882 printf %s "(cached) " >&6 14883 else case e in #( 14884 e) ac_func_search_save_LIBS=$LIBS 14885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14886 /* end confdefs.h. */ 14887 14888 /* Override any GCC internal prototype to avoid an error. 14889 Use char because int might match the return type of a GCC 14890 builtin and then its argument prototype would still apply. 14891 The 'extern "C"' is for builds by C++ compilers; 14892 although this is not generally supported in C code supporting it here 14893 has little cost and some practical benefit (sr 110532). */ 14894 #ifdef __cplusplus 14895 extern "C" 14896 #endif 14897 char clock_gettime (void); 14898 int 14899 main (void) 14900 { 14901 return clock_gettime (); 14902 ; 14903 return 0; 14904 } 14905 _ACEOF 14906 for ac_lib in '' rt 14907 do 14908 if test -z "$ac_lib"; then 14909 ac_res="none required" 14910 else 14911 ac_res=-l$ac_lib 14912 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14913 fi 14914 if ac_fn_c_try_link "$LINENO" 14915 then : 14916 ac_cv_search_clock_gettime=$ac_res 14917 fi 14918 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14919 conftest$ac_exeext 14920 if test ${ac_cv_search_clock_gettime+y} 14921 then : 14922 break 14923 fi 14924 done 14925 if test ${ac_cv_search_clock_gettime+y} 14926 then : 14927 14928 else case e in #( 14929 e) ac_cv_search_clock_gettime=no ;; 14930 esac 14931 fi 14932 rm conftest.$ac_ext 14933 LIBS=$ac_func_search_save_LIBS ;; 14934 esac 14935 fi 14936 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 14937 printf "%s\n" "$ac_cv_search_clock_gettime" >&6; } 14938 ac_res=$ac_cv_search_clock_gettime 14939 if test "$ac_res" != no 14940 then : 14941 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14942 14943 fi 14944 14945 ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" 14946 if test "x$ac_cv_func_clock_gettime" = xyes 14947 then : 14948 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h 14949 14950 fi 14951 14952 fi 14953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5 14954 printf %s "checking for library containing sendfile... " >&6; } 14955 if test ${ac_cv_search_sendfile+y} 14956 then : 14957 printf %s "(cached) " >&6 14958 else case e in #( 14959 e) ac_func_search_save_LIBS=$LIBS 14960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14961 /* end confdefs.h. */ 14962 14963 /* Override any GCC internal prototype to avoid an error. 14964 Use char because int might match the return type of a GCC 14965 builtin and then its argument prototype would still apply. 14966 The 'extern "C"' is for builds by C++ compilers; 14967 although this is not generally supported in C code supporting it here 14968 has little cost and some practical benefit (sr 110532). */ 14969 #ifdef __cplusplus 14970 extern "C" 14971 #endif 14972 char sendfile (void); 14973 int 14974 main (void) 14975 { 14976 return sendfile (); 14977 ; 14978 return 0; 14979 } 14980 _ACEOF 14981 for ac_lib in '' sendfile 14982 do 14983 if test -z "$ac_lib"; then 14984 ac_res="none required" 14985 else 14986 ac_res=-l$ac_lib 14987 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14988 fi 14989 if ac_fn_c_try_link "$LINENO" 14990 then : 14991 ac_cv_search_sendfile=$ac_res 14992 fi 14993 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14994 conftest$ac_exeext 14995 if test ${ac_cv_search_sendfile+y} 14996 then : 14997 break 14998 fi 14999 done 15000 if test ${ac_cv_search_sendfile+y} 15001 then : 15002 15003 else case e in #( 15004 e) ac_cv_search_sendfile=no ;; 15005 esac 15006 fi 15007 rm conftest.$ac_ext 15008 LIBS=$ac_func_search_save_LIBS ;; 15009 esac 15010 fi 15011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5 15012 printf "%s\n" "$ac_cv_search_sendfile" >&6; } 15013 ac_res=$ac_cv_search_sendfile 15014 if test "$ac_res" != no 15015 then : 15016 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 15017 15018 fi 15019 15020 15021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5 15022 printf %s "checking for WIN32... " >&6; } 15023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15024 /* end confdefs.h. */ 15025 15026 int 15027 main (void) 15028 { 15029 15030 #ifndef _WIN32 15031 die horribly 15032 #endif 15033 15034 15035 ; 15036 return 0; 15037 } 15038 _ACEOF 15039 if ac_fn_c_try_compile "$LINENO" 15040 then : 15041 bwin32=true; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15042 printf "%s\n" "yes" >&6; } 15043 else case e in #( 15044 e) bwin32=false; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15045 printf "%s\n" "no" >&6; } 15046 ;; 15047 esac 15048 fi 15049 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15050 15051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MIDIPIX" >&5 15052 printf %s "checking for MIDIPIX... " >&6; } 15053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15054 /* end confdefs.h. */ 15055 15056 int 15057 main (void) 15058 { 15059 15060 #ifndef __midipix__ 15061 die horribly 15062 #endif 15063 15064 15065 ; 15066 return 0; 15067 } 15068 _ACEOF 15069 if ac_fn_c_try_compile "$LINENO" 15070 then : 15071 midipix=true; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15072 printf "%s\n" "yes" >&6; } 15073 else case e in #( 15074 e) midipix=false; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15075 printf "%s\n" "no" >&6; } 15076 ;; 15077 esac 15078 fi 15079 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15080 15081 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5 15082 printf %s "checking for CYGWIN... " >&6; } 15083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15084 /* end confdefs.h. */ 15085 15086 int 15087 main (void) 15088 { 15089 15090 #ifndef __CYGWIN__ 15091 die horribly 15092 #endif 15093 15094 15095 ; 15096 return 0; 15097 } 15098 _ACEOF 15099 if ac_fn_c_try_compile "$LINENO" 15100 then : 15101 cygwin=true; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15102 printf "%s\n" "yes" >&6; } 15103 else case e in #( 15104 e) cygwin=false; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15105 printf "%s\n" "no" >&6; } 15106 ;; 15107 esac 15108 fi 15109 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15110 15111 ac_fn_c_check_header_compile "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 15112 if test "x$ac_cv_header_zlib_h" = xyes 15113 then : 15114 printf "%s\n" "#define HAVE_ZLIB_H 1" >>confdefs.h 15115 15116 fi 15117 15118 15119 if test "x$ac_cv_header_zlib_h" = "xyes"; then 15120 save_LIBS="$LIBS" 15121 LIBS="" 15122 ZLIB_LIBS="" 15123 have_zlib=no 15124 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5 15125 printf %s "checking for library containing inflateEnd... " >&6; } 15126 if test ${ac_cv_search_inflateEnd+y} 15127 then : 15128 printf %s "(cached) " >&6 15129 else case e in #( 15130 e) ac_func_search_save_LIBS=$LIBS 15131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15132 /* end confdefs.h. */ 15133 15134 /* Override any GCC internal prototype to avoid an error. 15135 Use char because int might match the return type of a GCC 15136 builtin and then its argument prototype would still apply. 15137 The 'extern "C"' is for builds by C++ compilers; 15138 although this is not generally supported in C code supporting it here 15139 has little cost and some practical benefit (sr 110532). */ 15140 #ifdef __cplusplus 15141 extern "C" 15142 #endif 15143 char inflateEnd (void); 15144 int 15145 main (void) 15146 { 15147 return inflateEnd (); 15148 ; 15149 return 0; 15150 } 15151 _ACEOF 15152 for ac_lib in '' z 15153 do 15154 if test -z "$ac_lib"; then 15155 ac_res="none required" 15156 else 15157 ac_res=-l$ac_lib 15158 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 15159 fi 15160 if ac_fn_c_try_link "$LINENO" 15161 then : 15162 ac_cv_search_inflateEnd=$ac_res 15163 fi 15164 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15165 conftest$ac_exeext 15166 if test ${ac_cv_search_inflateEnd+y} 15167 then : 15168 break 15169 fi 15170 done 15171 if test ${ac_cv_search_inflateEnd+y} 15172 then : 15173 15174 else case e in #( 15175 e) ac_cv_search_inflateEnd=no ;; 15176 esac 15177 fi 15178 rm conftest.$ac_ext 15179 LIBS=$ac_func_search_save_LIBS ;; 15180 esac 15181 fi 15182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5 15183 printf "%s\n" "$ac_cv_search_inflateEnd" >&6; } 15184 ac_res=$ac_cv_search_inflateEnd 15185 if test "$ac_res" != no 15186 then : 15187 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 15188 have_zlib=yes 15189 ZLIB_LIBS="$LIBS" 15190 15191 printf "%s\n" "#define HAVE_LIBZ 1" >>confdefs.h 15192 15193 fi 15194 15195 LIBS="$save_LIBS" 15196 15197 fi 15198 if test "$have_zlib" = "yes"; then 15199 ZLIB_REGRESS_TRUE= 15200 ZLIB_REGRESS_FALSE='#' 15201 else 15202 ZLIB_REGRESS_TRUE='#' 15203 ZLIB_REGRESS_FALSE= 15204 fi 15205 15206 15207 if test "$bwin32" = true; then 15208 EV_LIB_WS32=-lws2_32 15209 EV_LIB_GDI=-lgdi32 15210 else 15211 EV_LIB_WS32= 15212 EV_LIB_GDI= 15213 fi 15214 15215 15216 15217 15218 # Check whether --enable-largefile was given. 15219 if test ${enable_largefile+y} 15220 then : 15221 enableval=$enable_largefile; 15222 fi 15223 if test "$enable_largefile,$enable_year2038" != no,no 15224 then : 15225 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5 15226 printf %s "checking for $CC option to enable large file support... " >&6; } 15227 if test ${ac_cv_sys_largefile_opts+y} 15228 then : 15229 printf %s "(cached) " >&6 15230 else case e in #( 15231 e) ac_save_CC="$CC" 15232 ac_opt_found=no 15233 for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do 15234 if test x"$ac_opt" != x"none needed" 15235 then : 15236 CC="$ac_save_CC $ac_opt" 15237 fi 15238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15239 /* end confdefs.h. */ 15240 #include <sys/types.h> 15241 #ifndef FTYPE 15242 # define FTYPE off_t 15243 #endif 15244 /* Check that FTYPE can represent 2**63 - 1 correctly. 15245 We can't simply define LARGE_FTYPE to be 9223372036854775807, 15246 since some C++ compilers masquerading as C compilers 15247 incorrectly reject 9223372036854775807. */ 15248 #define LARGE_FTYPE (((FTYPE) 1 << 31 << 31) - 1 + ((FTYPE) 1 << 31 << 31)) 15249 int FTYPE_is_large[(LARGE_FTYPE % 2147483629 == 721 15250 && LARGE_FTYPE % 2147483647 == 1) 15251 ? 1 : -1]; 15252 int 15253 main (void) 15254 { 15255 15256 ; 15257 return 0; 15258 } 15259 _ACEOF 15260 if ac_fn_c_try_compile "$LINENO" 15261 then : 15262 if test x"$ac_opt" = x"none needed" 15263 then : 15264 # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t. 15265 CC="$CC -DFTYPE=ino_t" 15266 if ac_fn_c_try_compile "$LINENO" 15267 then : 15268 15269 else case e in #( 15270 e) CC="$CC -D_FILE_OFFSET_BITS=64" 15271 if ac_fn_c_try_compile "$LINENO" 15272 then : 15273 ac_opt='-D_FILE_OFFSET_BITS=64' 15274 fi 15275 rm -f core conftest.err conftest.$ac_objext conftest.beam ;; 15276 esac 15277 fi 15278 rm -f core conftest.err conftest.$ac_objext conftest.beam 15279 fi 15280 ac_cv_sys_largefile_opts=$ac_opt 15281 ac_opt_found=yes 15282 fi 15283 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15284 test $ac_opt_found = no || break 15285 done 15286 CC="$ac_save_CC" 15287 15288 test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;; 15289 esac 15290 fi 15291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_opts" >&5 15292 printf "%s\n" "$ac_cv_sys_largefile_opts" >&6; } 15293 15294 ac_have_largefile=yes 15295 case $ac_cv_sys_largefile_opts in #( 15296 "none needed") : 15297 ;; #( 15298 "supported through gnulib") : 15299 ;; #( 15300 "support not detected") : 15301 ac_have_largefile=no ;; #( 15302 "-D_FILE_OFFSET_BITS=64") : 15303 15304 printf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h 15305 ;; #( 15306 "-D_LARGE_FILES=1") : 15307 15308 printf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h 15309 ;; #( 15310 "-n32") : 15311 CC="$CC -n32" ;; #( 15312 *) : 15313 as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;; 15314 esac 15315 15316 if test "$enable_year2038" != no 15317 then : 15318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5 15319 printf %s "checking for $CC option for timestamps after 2038... " >&6; } 15320 if test ${ac_cv_sys_year2038_opts+y} 15321 then : 15322 printf %s "(cached) " >&6 15323 else case e in #( 15324 e) ac_save_CPPFLAGS="$CPPFLAGS" 15325 ac_opt_found=no 15326 for ac_opt in "none needed" "-D_TIME_BITS=64" "-D__MINGW_USE_VC2005_COMPAT" "-U_USE_32_BIT_TIME_T -D__MINGW_USE_VC2005_COMPAT"; do 15327 if test x"$ac_opt" != x"none needed" 15328 then : 15329 CPPFLAGS="$ac_save_CPPFLAGS $ac_opt" 15330 fi 15331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15332 /* end confdefs.h. */ 15333 15334 #include <time.h> 15335 /* Check that time_t can represent 2**32 - 1 correctly. */ 15336 #define LARGE_TIME_T \\ 15337 ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30))) 15338 int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535 15339 && LARGE_TIME_T % 65537 == 0) 15340 ? 1 : -1]; 15341 15342 int 15343 main (void) 15344 { 15345 15346 ; 15347 return 0; 15348 } 15349 _ACEOF 15350 if ac_fn_c_try_compile "$LINENO" 15351 then : 15352 ac_cv_sys_year2038_opts="$ac_opt" 15353 ac_opt_found=yes 15354 fi 15355 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15356 test $ac_opt_found = no || break 15357 done 15358 CPPFLAGS="$ac_save_CPPFLAGS" 15359 test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;; 15360 esac 15361 fi 15362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5 15363 printf "%s\n" "$ac_cv_sys_year2038_opts" >&6; } 15364 15365 ac_have_year2038=yes 15366 case $ac_cv_sys_year2038_opts in #( 15367 "none needed") : 15368 ;; #( 15369 "support not detected") : 15370 ac_have_year2038=no ;; #( 15371 "-D_TIME_BITS=64") : 15372 15373 printf "%s\n" "#define _TIME_BITS 64" >>confdefs.h 15374 ;; #( 15375 "-D__MINGW_USE_VC2005_COMPAT") : 15376 15377 printf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h 15378 ;; #( 15379 "-U_USE_32_BIT_TIME_T"*) : 15380 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 15381 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 15382 as_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It 15383 will stop working after mid-January 2038. Remove 15384 _USE_32BIT_TIME_T from the compiler flags. 15385 See 'config.log' for more details" "$LINENO" 5; } ;; #( 15386 *) : 15387 as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;; 15388 esac 15389 15390 fi 15391 15392 fi 15393 15394 15395 15396 ntp_pkgconfig_min_version='0.15.0' 15397 if test -n "$ac_tool_prefix"; then 15398 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 15399 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 15400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15401 printf %s "checking for $ac_word... " >&6; } 15402 if test ${ac_cv_path_PKG_CONFIG+y} 15403 then : 15404 printf %s "(cached) " >&6 15405 else case e in #( 15406 e) case $PKG_CONFIG in 15407 [\\/]* | ?:[\\/]*) 15408 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 15409 ;; 15410 *) 15411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15412 for as_dir in $PATH 15413 do 15414 IFS=$as_save_IFS 15415 case $as_dir in #((( 15416 '') as_dir=./ ;; 15417 */) ;; 15418 *) as_dir=$as_dir/ ;; 15419 esac 15420 for ac_exec_ext in '' $ac_executable_extensions; do 15421 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15422 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 15423 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15424 break 2 15425 fi 15426 done 15427 done 15428 IFS=$as_save_IFS 15429 15430 ;; 15431 esac ;; 15432 esac 15433 fi 15434 PKG_CONFIG=$ac_cv_path_PKG_CONFIG 15435 if test -n "$PKG_CONFIG"; then 15436 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 15437 printf "%s\n" "$PKG_CONFIG" >&6; } 15438 else 15439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15440 printf "%s\n" "no" >&6; } 15441 fi 15442 15443 15444 fi 15445 if test -z "$ac_cv_path_PKG_CONFIG"; then 15446 ac_pt_PKG_CONFIG=$PKG_CONFIG 15447 # Extract the first word of "pkg-config", so it can be a program name with args. 15448 set dummy pkg-config; ac_word=$2 15449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15450 printf %s "checking for $ac_word... " >&6; } 15451 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 15452 then : 15453 printf %s "(cached) " >&6 15454 else case e in #( 15455 e) case $ac_pt_PKG_CONFIG in 15456 [\\/]* | ?:[\\/]*) 15457 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 15458 ;; 15459 *) 15460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15461 for as_dir in $PATH 15462 do 15463 IFS=$as_save_IFS 15464 case $as_dir in #((( 15465 '') as_dir=./ ;; 15466 */) ;; 15467 *) as_dir=$as_dir/ ;; 15468 esac 15469 for ac_exec_ext in '' $ac_executable_extensions; do 15470 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15471 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 15472 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15473 break 2 15474 fi 15475 done 15476 done 15477 IFS=$as_save_IFS 15478 15479 ;; 15480 esac ;; 15481 esac 15482 fi 15483 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 15484 if test -n "$ac_pt_PKG_CONFIG"; then 15485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 15486 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 15487 else 15488 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15489 printf "%s\n" "no" >&6; } 15490 fi 15491 15492 if test "x$ac_pt_PKG_CONFIG" = x; then 15493 PKG_CONFIG="" 15494 else 15495 case $cross_compiling:$ac_tool_warned in 15496 yes:) 15497 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15498 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15499 ac_tool_warned=yes ;; 15500 esac 15501 PKG_CONFIG=$ac_pt_PKG_CONFIG 15502 fi 15503 else 15504 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 15505 fi 15506 15507 { ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;} 15508 { ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;} 15509 15510 case "$PKG_CONFIG" in 15511 /*) 15512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5 15513 printf %s "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; } 15514 if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then 15515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15516 printf "%s\n" "yes" >&6; } 15517 else 15518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15519 printf "%s\n" "no" >&6; } 15520 PKG_CONFIG="" 15521 fi 15522 ;; 15523 esac 15524 15525 15526 15527 15528 case "$enable_openssl" in 15529 yes) 15530 have_openssl=no 15531 case "$PKG_CONFIG" in 15532 '') 15533 ;; 15534 *) 15535 OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null` 15536 case "$OPENSSL_LIBS" in 15537 '') ;; 15538 *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 15539 have_openssl=yes 15540 ;; 15541 esac 15542 OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null` 15543 ;; 15544 esac 15545 case "$have_openssl" in 15546 yes) ;; 15547 *) 15548 save_LIBS="$LIBS" 15549 LIBS="" 15550 OPENSSL_LIBS="" 15551 for lib in crypto eay32; do 15552 # clear cache 15553 unset ac_cv_search_SSL_new 15554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5 15555 printf %s "checking for library containing SSL_new... " >&6; } 15556 if test ${ac_cv_search_SSL_new+y} 15557 then : 15558 printf %s "(cached) " >&6 15559 else case e in #( 15560 e) ac_func_search_save_LIBS=$LIBS 15561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15562 /* end confdefs.h. */ 15563 15564 /* Override any GCC internal prototype to avoid an error. 15565 Use char because int might match the return type of a GCC 15566 builtin and then its argument prototype would still apply. 15567 The 'extern "C"' is for builds by C++ compilers; 15568 although this is not generally supported in C code supporting it here 15569 has little cost and some practical benefit (sr 110532). */ 15570 #ifdef __cplusplus 15571 extern "C" 15572 #endif 15573 char SSL_new (void); 15574 int 15575 main (void) 15576 { 15577 return SSL_new (); 15578 ; 15579 return 0; 15580 } 15581 _ACEOF 15582 for ac_lib in '' ssl ssl32 15583 do 15584 if test -z "$ac_lib"; then 15585 ac_res="none required" 15586 else 15587 ac_res=-l$ac_lib 15588 LIBS="-l$ac_lib -l$lib $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS" 15589 fi 15590 if ac_fn_c_try_link "$LINENO" 15591 then : 15592 ac_cv_search_SSL_new=$ac_res 15593 fi 15594 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15595 conftest$ac_exeext 15596 if test ${ac_cv_search_SSL_new+y} 15597 then : 15598 break 15599 fi 15600 done 15601 if test ${ac_cv_search_SSL_new+y} 15602 then : 15603 15604 else case e in #( 15605 e) ac_cv_search_SSL_new=no ;; 15606 esac 15607 fi 15608 rm conftest.$ac_ext 15609 LIBS=$ac_func_search_save_LIBS ;; 15610 esac 15611 fi 15612 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5 15613 printf "%s\n" "$ac_cv_search_SSL_new" >&6; } 15614 ac_res=$ac_cv_search_SSL_new 15615 if test "$ac_res" != no 15616 then : 15617 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 15618 have_openssl=yes 15619 OPENSSL_LIBS="$LIBS -l$lib $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 15620 else case e in #( 15621 e) have_openssl=no ;; 15622 esac 15623 fi 15624 15625 LIBS="$save_LIBS" 15626 test "$have_openssl" = "yes" && break 15627 done 15628 ;; 15629 esac 15630 CPPFLAGS_SAVE=$CPPFLAGS 15631 CPPFLAGS="$CPPFLAGS $OPENSSL_INCS" 15632 for ac_header in openssl/ssl.h 15633 do : 15634 ac_fn_c_check_header_compile "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default" 15635 if test "x$ac_cv_header_openssl_ssl_h" = xyes 15636 then : 15637 printf "%s\n" "#define HAVE_OPENSSL_SSL_H 1" >>confdefs.h 15638 15639 else case e in #( 15640 e) have_openssl=no ;; 15641 esac 15642 fi 15643 15644 done 15645 CPPFLAGS=$CPPFLAGS_SAVE 15646 15647 15648 case "$have_openssl" in 15649 yes) 15650 printf "%s\n" "#define HAVE_OPENSSL 1" >>confdefs.h 15651 ;; 15652 *) as_fn_error $? "openssl is a must but can not be found. You should add the \ 15653 directory containing \`openssl.pc' to the \`PKG_CONFIG_PATH' environment variable, \ 15654 or set \`CFLAGS' and \`LDFLAGS' directly for openssl, or use \`--disable-openssl' \ 15655 to disable support for openssl encryption" "$LINENO" 5 15656 ;; 15657 esac 15658 ;; 15659 esac 15660 15661 # check if we have and should use openssl 15662 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then 15663 OPENSSL_TRUE= 15664 OPENSSL_FALSE='#' 15665 else 15666 OPENSSL_TRUE='#' 15667 OPENSSL_FALSE= 15668 fi 15669 15670 15671 15672 ac_fn_c_check_header_compile "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default" 15673 if test "x$ac_cv_header_arpa_inet_h" = xyes 15674 then : 15675 printf "%s\n" "#define HAVE_ARPA_INET_H 1" >>confdefs.h 15676 15677 fi 15678 ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default" 15679 if test "x$ac_cv_header_fcntl_h" = xyes 15680 then : 15681 printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h 15682 15683 fi 15684 ac_fn_c_check_header_compile "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default" 15685 if test "x$ac_cv_header_ifaddrs_h" = xyes 15686 then : 15687 printf "%s\n" "#define HAVE_IFADDRS_H 1" >>confdefs.h 15688 15689 fi 15690 ac_fn_c_check_header_compile "$LINENO" "mach/mach_time.h" "ac_cv_header_mach_mach_time_h" "$ac_includes_default" 15691 if test "x$ac_cv_header_mach_mach_time_h" = xyes 15692 then : 15693 printf "%s\n" "#define HAVE_MACH_MACH_TIME_H 1" >>confdefs.h 15694 15695 fi 15696 ac_fn_c_check_header_compile "$LINENO" "mach/mach.h" "ac_cv_header_mach_mach_h" "$ac_includes_default" 15697 if test "x$ac_cv_header_mach_mach_h" = xyes 15698 then : 15699 printf "%s\n" "#define HAVE_MACH_MACH_H 1" >>confdefs.h 15700 15701 fi 15702 ac_fn_c_check_header_compile "$LINENO" "netdb.h" "ac_cv_header_netdb_h" "$ac_includes_default" 15703 if test "x$ac_cv_header_netdb_h" = xyes 15704 then : 15705 printf "%s\n" "#define HAVE_NETDB_H 1" >>confdefs.h 15706 15707 fi 15708 ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default" 15709 if test "x$ac_cv_header_netinet_in_h" = xyes 15710 then : 15711 printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h 15712 15713 fi 15714 ac_fn_c_check_header_compile "$LINENO" "netinet/in6.h" "ac_cv_header_netinet_in6_h" "$ac_includes_default" 15715 if test "x$ac_cv_header_netinet_in6_h" = xyes 15716 then : 15717 printf "%s\n" "#define HAVE_NETINET_IN6_H 1" >>confdefs.h 15718 15719 fi 15720 ac_fn_c_check_header_compile "$LINENO" "netinet/tcp.h" "ac_cv_header_netinet_tcp_h" "$ac_includes_default" 15721 if test "x$ac_cv_header_netinet_tcp_h" = xyes 15722 then : 15723 printf "%s\n" "#define HAVE_NETINET_TCP_H 1" >>confdefs.h 15724 15725 fi 15726 ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default" 15727 if test "x$ac_cv_header_sys_un_h" = xyes 15728 then : 15729 printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h 15730 15731 fi 15732 ac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default" 15733 if test "x$ac_cv_header_poll_h" = xyes 15734 then : 15735 printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h 15736 15737 fi 15738 ac_fn_c_check_header_compile "$LINENO" "port.h" "ac_cv_header_port_h" "$ac_includes_default" 15739 if test "x$ac_cv_header_port_h" = xyes 15740 then : 15741 printf "%s\n" "#define HAVE_PORT_H 1" >>confdefs.h 15742 15743 fi 15744 ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default" 15745 if test "x$ac_cv_header_stdarg_h" = xyes 15746 then : 15747 printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h 15748 15749 fi 15750 ac_fn_c_check_header_compile "$LINENO" "stddef.h" "ac_cv_header_stddef_h" "$ac_includes_default" 15751 if test "x$ac_cv_header_stddef_h" = xyes 15752 then : 15753 printf "%s\n" "#define HAVE_STDDEF_H 1" >>confdefs.h 15754 15755 fi 15756 ac_fn_c_check_header_compile "$LINENO" "sys/devpoll.h" "ac_cv_header_sys_devpoll_h" "$ac_includes_default" 15757 if test "x$ac_cv_header_sys_devpoll_h" = xyes 15758 then : 15759 printf "%s\n" "#define HAVE_SYS_DEVPOLL_H 1" >>confdefs.h 15760 15761 fi 15762 ac_fn_c_check_header_compile "$LINENO" "sys/epoll.h" "ac_cv_header_sys_epoll_h" "$ac_includes_default" 15763 if test "x$ac_cv_header_sys_epoll_h" = xyes 15764 then : 15765 printf "%s\n" "#define HAVE_SYS_EPOLL_H 1" >>confdefs.h 15766 15767 fi 15768 ac_fn_c_check_header_compile "$LINENO" "sys/event.h" "ac_cv_header_sys_event_h" "$ac_includes_default" 15769 if test "x$ac_cv_header_sys_event_h" = xyes 15770 then : 15771 printf "%s\n" "#define HAVE_SYS_EVENT_H 1" >>confdefs.h 15772 15773 fi 15774 ac_fn_c_check_header_compile "$LINENO" "sys/eventfd.h" "ac_cv_header_sys_eventfd_h" "$ac_includes_default" 15775 if test "x$ac_cv_header_sys_eventfd_h" = xyes 15776 then : 15777 printf "%s\n" "#define HAVE_SYS_EVENTFD_H 1" >>confdefs.h 15778 15779 fi 15780 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default" 15781 if test "x$ac_cv_header_sys_ioctl_h" = xyes 15782 then : 15783 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h 15784 15785 fi 15786 ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 15787 if test "x$ac_cv_header_sys_mman_h" = xyes 15788 then : 15789 printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h 15790 15791 fi 15792 ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" 15793 if test "x$ac_cv_header_sys_param_h" = xyes 15794 then : 15795 printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h 15796 15797 fi 15798 ac_fn_c_check_header_compile "$LINENO" "sys/queue.h" "ac_cv_header_sys_queue_h" "$ac_includes_default" 15799 if test "x$ac_cv_header_sys_queue_h" = xyes 15800 then : 15801 printf "%s\n" "#define HAVE_SYS_QUEUE_H 1" >>confdefs.h 15802 15803 fi 15804 ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default" 15805 if test "x$ac_cv_header_sys_resource_h" = xyes 15806 then : 15807 printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h 15808 15809 fi 15810 ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default" 15811 if test "x$ac_cv_header_sys_select_h" = xyes 15812 then : 15813 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h 15814 15815 fi 15816 ac_fn_c_check_header_compile "$LINENO" "sys/sendfile.h" "ac_cv_header_sys_sendfile_h" "$ac_includes_default" 15817 if test "x$ac_cv_header_sys_sendfile_h" = xyes 15818 then : 15819 printf "%s\n" "#define HAVE_SYS_SENDFILE_H 1" >>confdefs.h 15820 15821 fi 15822 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default" 15823 if test "x$ac_cv_header_sys_socket_h" = xyes 15824 then : 15825 printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h 15826 15827 fi 15828 ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default" 15829 if test "x$ac_cv_header_sys_stat_h" = xyes 15830 then : 15831 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h 15832 15833 fi 15834 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 15835 if test "x$ac_cv_header_sys_time_h" = xyes 15836 then : 15837 printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h 15838 15839 fi 15840 ac_fn_c_check_header_compile "$LINENO" "sys/timerfd.h" "ac_cv_header_sys_timerfd_h" "$ac_includes_default" 15841 if test "x$ac_cv_header_sys_timerfd_h" = xyes 15842 then : 15843 printf "%s\n" "#define HAVE_SYS_TIMERFD_H 1" >>confdefs.h 15844 15845 fi 15846 ac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default" 15847 if test "x$ac_cv_header_sys_uio_h" = xyes 15848 then : 15849 printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h 15850 15851 fi 15852 ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default" 15853 if test "x$ac_cv_header_sys_wait_h" = xyes 15854 then : 15855 printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 15856 15857 fi 15858 ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default" 15859 if test "x$ac_cv_header_sys_random_h" = xyes 15860 then : 15861 printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h 15862 15863 fi 15864 ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default" 15865 if test "x$ac_cv_header_errno_h" = xyes 15866 then : 15867 printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h 15868 15869 fi 15870 ac_fn_c_check_header_compile "$LINENO" "afunix.h" "ac_cv_header_afunix_h" "$ac_includes_default" 15871 if test "x$ac_cv_header_afunix_h" = xyes 15872 then : 15873 printf "%s\n" "#define HAVE_AFUNIX_H 1" >>confdefs.h 15874 15875 fi 15876 15877 15878 case "${host_os}" in 15879 linux*) ;; 15880 *) 15881 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" " 15882 #ifdef HAVE_SYS_PARAM_H 15883 #include <sys/param.h> 15884 #endif 15885 15886 " 15887 if test "x$ac_cv_header_sys_sysctl_h" = xyes 15888 then : 15889 printf "%s\n" "#define HAVE_SYS_SYSCTL_H 1" >>confdefs.h 15890 15891 fi 15892 15893 esac 15894 15895 if test "x$ac_cv_header_sys_queue_h" = "xyes"; then 15896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5 15897 printf %s "checking for TAILQ_FOREACH in sys/queue.h... " >&6; } 15898 ac_ext=c 15899 ac_cpp='$CPP $CPPFLAGS' 15900 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15901 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15902 ac_compiler_gnu=$ac_cv_c_compiler_gnu 15903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 15904 printf %s "checking how to run the C preprocessor... " >&6; } 15905 # On Suns, sometimes $CPP names a directory. 15906 if test -n "$CPP" && test -d "$CPP"; then 15907 CPP= 15908 fi 15909 if test -z "$CPP"; then 15910 if test ${ac_cv_prog_CPP+y} 15911 then : 15912 printf %s "(cached) " >&6 15913 else case e in #( 15914 e) # Double quotes because $CC needs to be expanded 15915 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp 15916 do 15917 ac_preproc_ok=false 15918 for ac_c_preproc_warn_flag in '' yes 15919 do 15920 # Use a header file that comes with gcc, so configuring glibc 15921 # with a fresh cross-compiler works. 15922 # On the NeXT, cc -E runs the code through the compiler's parser, 15923 # not just through cpp. "Syntax error" is here to catch this case. 15924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15925 /* end confdefs.h. */ 15926 #include <limits.h> 15927 Syntax error 15928 _ACEOF 15929 if ac_fn_c_try_cpp "$LINENO" 15930 then : 15931 15932 else case e in #( 15933 e) # Broken: fails on valid input. 15934 continue ;; 15935 esac 15936 fi 15937 rm -f conftest.err conftest.i conftest.$ac_ext 15938 15939 # OK, works on sane cases. Now check whether nonexistent headers 15940 # can be detected and how. 15941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15942 /* end confdefs.h. */ 15943 #include <ac_nonexistent.h> 15944 _ACEOF 15945 if ac_fn_c_try_cpp "$LINENO" 15946 then : 15947 # Broken: success on invalid input. 15948 continue 15949 else case e in #( 15950 e) # Passes both tests. 15951 ac_preproc_ok=: 15952 break ;; 15953 esac 15954 fi 15955 rm -f conftest.err conftest.i conftest.$ac_ext 15956 15957 done 15958 # Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped. 15959 rm -f conftest.i conftest.err conftest.$ac_ext 15960 if $ac_preproc_ok 15961 then : 15962 break 15963 fi 15964 15965 done 15966 ac_cv_prog_CPP=$CPP 15967 ;; 15968 esac 15969 fi 15970 CPP=$ac_cv_prog_CPP 15971 else 15972 ac_cv_prog_CPP=$CPP 15973 fi 15974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 15975 printf "%s\n" "$CPP" >&6; } 15976 ac_preproc_ok=false 15977 for ac_c_preproc_warn_flag in '' yes 15978 do 15979 # Use a header file that comes with gcc, so configuring glibc 15980 # with a fresh cross-compiler works. 15981 # On the NeXT, cc -E runs the code through the compiler's parser, 15982 # not just through cpp. "Syntax error" is here to catch this case. 15983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15984 /* end confdefs.h. */ 15985 #include <limits.h> 15986 Syntax error 15987 _ACEOF 15988 if ac_fn_c_try_cpp "$LINENO" 15989 then : 15990 15991 else case e in #( 15992 e) # Broken: fails on valid input. 15993 continue ;; 15994 esac 15995 fi 15996 rm -f conftest.err conftest.i conftest.$ac_ext 15997 15998 # OK, works on sane cases. Now check whether nonexistent headers 15999 # can be detected and how. 16000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16001 /* end confdefs.h. */ 16002 #include <ac_nonexistent.h> 16003 _ACEOF 16004 if ac_fn_c_try_cpp "$LINENO" 16005 then : 16006 # Broken: success on invalid input. 16007 continue 16008 else case e in #( 16009 e) # Passes both tests. 16010 ac_preproc_ok=: 16011 break ;; 16012 esac 16013 fi 16014 rm -f conftest.err conftest.i conftest.$ac_ext 16015 16016 done 16017 # Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped. 16018 rm -f conftest.i conftest.err conftest.$ac_ext 16019 if $ac_preproc_ok 16020 then : 16021 16022 else case e in #( 16023 e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 16024 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 16025 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 16026 See 'config.log' for more details" "$LINENO" 5; } ;; 16027 esac 16028 fi 16029 16030 ac_ext=c 16031 ac_cpp='$CPP $CPPFLAGS' 16032 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16033 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16034 ac_compiler_gnu=$ac_cv_c_compiler_gnu 16035 16036 16037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep -e" >&5 16038 printf %s "checking for egrep -e... " >&6; } 16039 if test ${ac_cv_path_EGREP_TRADITIONAL+y} 16040 then : 16041 printf %s "(cached) " >&6 16042 else case e in #( 16043 e) if test -z "$EGREP_TRADITIONAL"; then 16044 ac_path_EGREP_TRADITIONAL_found=false 16045 # Loop through the user's path and test for each of PROGNAME-LIST 16046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16047 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 16048 do 16049 IFS=$as_save_IFS 16050 case $as_dir in #((( 16051 '') as_dir=./ ;; 16052 */) ;; 16053 *) as_dir=$as_dir/ ;; 16054 esac 16055 for ac_prog in grep ggrep 16056 do 16057 for ac_exec_ext in '' $ac_executable_extensions; do 16058 ac_path_EGREP_TRADITIONAL="$as_dir$ac_prog$ac_exec_ext" 16059 as_fn_executable_p "$ac_path_EGREP_TRADITIONAL" || continue 16060 # Check for GNU ac_path_EGREP_TRADITIONAL and select it if it is found. 16061 # Check for GNU $ac_path_EGREP_TRADITIONAL 16062 case `"$ac_path_EGREP_TRADITIONAL" --version 2>&1` in #( 16063 *GNU*) 16064 ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL" ac_path_EGREP_TRADITIONAL_found=:;; 16065 #( 16066 *) 16067 ac_count=0 16068 printf %s 0123456789 >"conftest.in" 16069 while : 16070 do 16071 cat "conftest.in" "conftest.in" >"conftest.tmp" 16072 mv "conftest.tmp" "conftest.in" 16073 cp "conftest.in" "conftest.nl" 16074 printf "%s\n" 'EGREP_TRADITIONAL' >> "conftest.nl" 16075 "$ac_path_EGREP_TRADITIONAL" -E 'EGR(EP|AC)_TRADITIONAL$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 16076 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 16077 as_fn_arith $ac_count + 1 && ac_count=$as_val 16078 if test $ac_count -gt ${ac_path_EGREP_TRADITIONAL_max-0}; then 16079 # Best one so far, save it but keep looking for a better one 16080 ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL" 16081 ac_path_EGREP_TRADITIONAL_max=$ac_count 16082 fi 16083 # 10*(2^10) chars as input seems more than enough 16084 test $ac_count -gt 10 && break 16085 done 16086 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 16087 esac 16088 16089 $ac_path_EGREP_TRADITIONAL_found && break 3 16090 done 16091 done 16092 done 16093 IFS=$as_save_IFS 16094 if test -z "$ac_cv_path_EGREP_TRADITIONAL"; then 16095 : 16096 fi 16097 else 16098 ac_cv_path_EGREP_TRADITIONAL=$EGREP_TRADITIONAL 16099 fi 16100 16101 if test "$ac_cv_path_EGREP_TRADITIONAL" 16102 then : 16103 ac_cv_path_EGREP_TRADITIONAL="$ac_cv_path_EGREP_TRADITIONAL -E" 16104 else case e in #( 16105 e) if test -z "$EGREP_TRADITIONAL"; then 16106 ac_path_EGREP_TRADITIONAL_found=false 16107 # Loop through the user's path and test for each of PROGNAME-LIST 16108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16109 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 16110 do 16111 IFS=$as_save_IFS 16112 case $as_dir in #((( 16113 '') as_dir=./ ;; 16114 */) ;; 16115 *) as_dir=$as_dir/ ;; 16116 esac 16117 for ac_prog in egrep 16118 do 16119 for ac_exec_ext in '' $ac_executable_extensions; do 16120 ac_path_EGREP_TRADITIONAL="$as_dir$ac_prog$ac_exec_ext" 16121 as_fn_executable_p "$ac_path_EGREP_TRADITIONAL" || continue 16122 # Check for GNU ac_path_EGREP_TRADITIONAL and select it if it is found. 16123 # Check for GNU $ac_path_EGREP_TRADITIONAL 16124 case `"$ac_path_EGREP_TRADITIONAL" --version 2>&1` in #( 16125 *GNU*) 16126 ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL" ac_path_EGREP_TRADITIONAL_found=:;; 16127 #( 16128 *) 16129 ac_count=0 16130 printf %s 0123456789 >"conftest.in" 16131 while : 16132 do 16133 cat "conftest.in" "conftest.in" >"conftest.tmp" 16134 mv "conftest.tmp" "conftest.in" 16135 cp "conftest.in" "conftest.nl" 16136 printf "%s\n" 'EGREP_TRADITIONAL' >> "conftest.nl" 16137 "$ac_path_EGREP_TRADITIONAL" 'EGR(EP|AC)_TRADITIONAL$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 16138 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 16139 as_fn_arith $ac_count + 1 && ac_count=$as_val 16140 if test $ac_count -gt ${ac_path_EGREP_TRADITIONAL_max-0}; then 16141 # Best one so far, save it but keep looking for a better one 16142 ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL" 16143 ac_path_EGREP_TRADITIONAL_max=$ac_count 16144 fi 16145 # 10*(2^10) chars as input seems more than enough 16146 test $ac_count -gt 10 && break 16147 done 16148 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 16149 esac 16150 16151 $ac_path_EGREP_TRADITIONAL_found && break 3 16152 done 16153 done 16154 done 16155 IFS=$as_save_IFS 16156 if test -z "$ac_cv_path_EGREP_TRADITIONAL"; then 16157 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 16158 fi 16159 else 16160 ac_cv_path_EGREP_TRADITIONAL=$EGREP_TRADITIONAL 16161 fi 16162 ;; 16163 esac 16164 fi ;; 16165 esac 16166 fi 16167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP_TRADITIONAL" >&5 16168 printf "%s\n" "$ac_cv_path_EGREP_TRADITIONAL" >&6; } 16169 EGREP_TRADITIONAL=$ac_cv_path_EGREP_TRADITIONAL 16170 16171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16172 /* end confdefs.h. */ 16173 16174 #include <sys/queue.h> 16175 #ifdef TAILQ_FOREACH 16176 yes 16177 #endif 16178 16179 _ACEOF 16180 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 16181 $EGREP_TRADITIONAL "yes" >/dev/null 2>&1 16182 then : 16183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16184 printf "%s\n" "yes" >&6; } 16185 16186 printf "%s\n" "#define HAVE_TAILQFOREACH 1" >>confdefs.h 16187 16188 else case e in #( 16189 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 16190 printf "%s\n" "no" >&6; } 16191 ;; 16192 esac 16193 fi 16194 rm -rf conftest* 16195 16196 fi 16197 16198 if test "x$ac_cv_header_sys_time_h" = "xyes"; then 16199 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5 16200 printf %s "checking for timeradd in sys/time.h... " >&6; } 16201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16202 /* end confdefs.h. */ 16203 16204 #include <sys/time.h> 16205 #ifdef timeradd 16206 yes 16207 #endif 16208 16209 _ACEOF 16210 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 16211 $EGREP_TRADITIONAL "yes" >/dev/null 2>&1 16212 then : 16213 16214 printf "%s\n" "#define HAVE_TIMERADD 1" >>confdefs.h 16215 16216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16217 printf "%s\n" "yes" >&6; } 16218 else case e in #( 16219 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 16220 printf "%s\n" "no" >&6; } 16221 ;; 16222 esac 16223 fi 16224 rm -rf conftest* 16225 16226 fi 16227 16228 if test "x$ac_cv_header_sys_time_h" = "xyes"; then 16229 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5 16230 printf %s "checking for timercmp in sys/time.h... " >&6; } 16231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16232 /* end confdefs.h. */ 16233 16234 #include <sys/time.h> 16235 #ifdef timercmp 16236 yes 16237 #endif 16238 16239 _ACEOF 16240 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 16241 $EGREP_TRADITIONAL "yes" >/dev/null 2>&1 16242 then : 16243 16244 printf "%s\n" "#define HAVE_TIMERCMP 1" >>confdefs.h 16245 16246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16247 printf "%s\n" "yes" >&6; } 16248 else case e in #( 16249 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 16250 printf "%s\n" "no" >&6; } 16251 ;; 16252 esac 16253 fi 16254 rm -rf conftest* 16255 16256 fi 16257 16258 if test "x$ac_cv_header_sys_time_h" = "xyes"; then 16259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5 16260 printf %s "checking for timerclear in sys/time.h... " >&6; } 16261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16262 /* end confdefs.h. */ 16263 16264 #include <sys/time.h> 16265 #ifdef timerclear 16266 yes 16267 #endif 16268 16269 _ACEOF 16270 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 16271 $EGREP_TRADITIONAL "yes" >/dev/null 2>&1 16272 then : 16273 16274 printf "%s\n" "#define HAVE_TIMERCLEAR 1" >>confdefs.h 16275 16276 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16277 printf "%s\n" "yes" >&6; } 16278 else case e in #( 16279 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 16280 printf "%s\n" "no" >&6; } 16281 ;; 16282 esac 16283 fi 16284 rm -rf conftest* 16285 16286 fi 16287 16288 if test "x$ac_cv_header_sys_time_h" = "xyes"; then 16289 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5 16290 printf %s "checking for timerisset in sys/time.h... " >&6; } 16291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16292 /* end confdefs.h. */ 16293 16294 #include <sys/time.h> 16295 #ifdef timerisset 16296 yes 16297 #endif 16298 16299 _ACEOF 16300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 16301 $EGREP_TRADITIONAL "yes" >/dev/null 2>&1 16302 then : 16303 16304 printf "%s\n" "#define HAVE_TIMERISSET 1" >>confdefs.h 16305 16306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16307 printf "%s\n" "yes" >&6; } 16308 else case e in #( 16309 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 16310 printf "%s\n" "no" >&6; } 16311 ;; 16312 esac 16313 fi 16314 rm -rf conftest* 16315 16316 fi 16317 16318 if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then 16319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 16320 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 16321 if test ${ac_cv_c_undeclared_builtin_options+y} 16322 then : 16323 printf %s "(cached) " >&6 16324 else case e in #( 16325 e) ac_save_CFLAGS=$CFLAGS 16326 ac_cv_c_undeclared_builtin_options='cannot detect' 16327 for ac_arg in '' -fno-builtin; do 16328 CFLAGS="$ac_save_CFLAGS $ac_arg" 16329 # This test program should *not* compile successfully. 16330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16331 /* end confdefs.h. */ 16332 16333 int 16334 main (void) 16335 { 16336 (void) strchr; 16337 ; 16338 return 0; 16339 } 16340 _ACEOF 16341 if ac_fn_c_try_compile "$LINENO" 16342 then : 16343 16344 else case e in #( 16345 e) # This test program should compile successfully. 16346 # No library function is consistently available on 16347 # freestanding implementations, so test against a dummy 16348 # declaration. Include always-available headers on the 16349 # off chance that they somehow elicit warnings. 16350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16351 /* end confdefs.h. */ 16352 #include <float.h> 16353 #include <limits.h> 16354 #include <stdarg.h> 16355 #include <stddef.h> 16356 extern void ac_decl (int, char *); 16357 16358 int 16359 main (void) 16360 { 16361 (void) ac_decl (0, (char *) 0); 16362 (void) ac_decl; 16363 16364 ; 16365 return 0; 16366 } 16367 _ACEOF 16368 if ac_fn_c_try_compile "$LINENO" 16369 then : 16370 if test x"$ac_arg" = x 16371 then : 16372 ac_cv_c_undeclared_builtin_options='none needed' 16373 else case e in #( 16374 e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 16375 esac 16376 fi 16377 break 16378 fi 16379 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16380 esac 16381 fi 16382 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16383 done 16384 CFLAGS=$ac_save_CFLAGS 16385 ;; 16386 esac 16387 fi 16388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 16389 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 16390 case $ac_cv_c_undeclared_builtin_options in #( 16391 'cannot detect') : 16392 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 16393 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 16394 as_fn_error $? "cannot make $CC report undeclared builtins 16395 See 'config.log' for more details" "$LINENO" 5; } ;; #( 16396 'none needed') : 16397 ac_c_undeclared_builtin_options='' ;; #( 16398 *) : 16399 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 16400 esac 16401 16402 ac_fn_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h> 16403 #include <sys/sysctl.h> 16404 16405 " "$ac_c_undeclared_builtin_options" "CFLAGS" 16406 if test "x$ac_cv_have_decl_CTL_KERN" = xyes 16407 then : 16408 ac_have_decl=1 16409 else case e in #( 16410 e) ac_have_decl=0 ;; 16411 esac 16412 fi 16413 printf "%s\n" "#define HAVE_DECL_CTL_KERN $ac_have_decl" >>confdefs.h 16414 ac_fn_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h> 16415 #include <sys/sysctl.h> 16416 16417 " "$ac_c_undeclared_builtin_options" "CFLAGS" 16418 if test "x$ac_cv_have_decl_KERN_ARND" = xyes 16419 then : 16420 ac_have_decl=1 16421 else case e in #( 16422 e) ac_have_decl=0 ;; 16423 esac 16424 fi 16425 printf "%s\n" "#define HAVE_DECL_KERN_ARND $ac_have_decl" >>confdefs.h 16426 16427 fi 16428 16429 if test x$bwin32 = xtrue; then 16430 BUILD_WIN32_TRUE= 16431 BUILD_WIN32_FALSE='#' 16432 else 16433 BUILD_WIN32_TRUE='#' 16434 BUILD_WIN32_FALSE= 16435 fi 16436 16437 if test x$cygwin = xtrue; then 16438 BUILD_CYGWIN_TRUE= 16439 BUILD_CYGWIN_FALSE='#' 16440 else 16441 BUILD_CYGWIN_TRUE='#' 16442 BUILD_CYGWIN_FALSE= 16443 fi 16444 16445 if test x$midipix = xtrue; then 16446 BUILD_MIDIPIX_TRUE= 16447 BUILD_MIDIPIX_FALSE='#' 16448 else 16449 BUILD_MIDIPIX_TRUE='#' 16450 BUILD_MIDIPIX_FALSE= 16451 fi 16452 16453 if test x$bwin32 = xtrue || test x$cygwin = xtrue || test x$midipix = xtrue; then 16454 BUILD_WITH_NO_UNDEFINED_TRUE= 16455 BUILD_WITH_NO_UNDEFINED_FALSE='#' 16456 else 16457 BUILD_WITH_NO_UNDEFINED_TRUE='#' 16458 BUILD_WITH_NO_UNDEFINED_FALSE= 16459 fi 16460 16461 16462 if test x$bwin32 = xtrue; then 16463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5 16464 printf %s "checking for main in -lws2_32... " >&6; } 16465 if test ${ac_cv_lib_ws2_32_main+y} 16466 then : 16467 printf %s "(cached) " >&6 16468 else case e in #( 16469 e) ac_check_lib_save_LIBS=$LIBS 16470 LIBS="-lws2_32 $LIBS" 16471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16472 /* end confdefs.h. */ 16473 16474 16475 int 16476 main (void) 16477 { 16478 return main (); 16479 ; 16480 return 0; 16481 } 16482 _ACEOF 16483 if ac_fn_c_try_link "$LINENO" 16484 then : 16485 ac_cv_lib_ws2_32_main=yes 16486 else case e in #( 16487 e) ac_cv_lib_ws2_32_main=no ;; 16488 esac 16489 fi 16490 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16491 conftest$ac_exeext conftest.$ac_ext 16492 LIBS=$ac_check_lib_save_LIBS ;; 16493 esac 16494 fi 16495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5 16496 printf "%s\n" "$ac_cv_lib_ws2_32_main" >&6; } 16497 if test "x$ac_cv_lib_ws2_32_main" = xyes 16498 then : 16499 printf "%s\n" "#define HAVE_LIBWS2_32 1" >>confdefs.h 16500 16501 LIBS="-lws2_32 $LIBS" 16502 16503 fi 16504 ac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main 16505 16506 fi 16507 16508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 16509 printf %s "checking for an ANSI C-conforming const... " >&6; } 16510 if test ${ac_cv_c_const+y} 16511 then : 16512 printf %s "(cached) " >&6 16513 else case e in #( 16514 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16515 /* end confdefs.h. */ 16516 16517 int 16518 main (void) 16519 { 16520 16521 #ifndef __cplusplus 16522 /* Ultrix mips cc rejects this sort of thing. */ 16523 typedef int charset[2]; 16524 const charset cs = { 0, 0 }; 16525 /* SunOS 4.1.1 cc rejects this. */ 16526 char const *const *pcpcc; 16527 char **ppc; 16528 /* NEC SVR4.0.2 mips cc rejects this. */ 16529 struct point {int x, y;}; 16530 static struct point const zero = {0,0}; 16531 /* IBM XL C 1.02.0.0 rejects this. 16532 It does not let you subtract one const X* pointer from another in 16533 an arm of an if-expression whose if-part is not a constant 16534 expression */ 16535 const char *g = "string"; 16536 pcpcc = &g + (g ? g-g : 0); 16537 /* HPUX 7.0 cc rejects these. */ 16538 ++pcpcc; 16539 ppc = (char**) pcpcc; 16540 pcpcc = (char const *const *) ppc; 16541 { /* SCO 3.2v4 cc rejects this sort of thing. */ 16542 char tx; 16543 char *t = &tx; 16544 char const *s = 0 ? (char *) 0 : (char const *) 0; 16545 16546 *t++ = 0; 16547 if (s) return 0; 16548 } 16549 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 16550 int x[] = {25, 17}; 16551 const int *foo = &x[0]; 16552 ++foo; 16553 } 16554 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 16555 typedef const int *iptr; 16556 iptr p = 0; 16557 ++p; 16558 } 16559 { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying 16560 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 16561 struct s { int j; const int *ap[3]; } bx; 16562 struct s *b = &bx; b->j = 5; 16563 } 16564 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 16565 const int foo = 10; 16566 if (!foo) return 0; 16567 } 16568 return !cs[0] && !zero.x; 16569 #endif 16570 16571 ; 16572 return 0; 16573 } 16574 _ACEOF 16575 if ac_fn_c_try_compile "$LINENO" 16576 then : 16577 ac_cv_c_const=yes 16578 else case e in #( 16579 e) ac_cv_c_const=no ;; 16580 esac 16581 fi 16582 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 16583 esac 16584 fi 16585 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 16586 printf "%s\n" "$ac_cv_c_const" >&6; } 16587 if test $ac_cv_c_const = no; then 16588 16589 printf "%s\n" "#define const /**/" >>confdefs.h 16590 16591 fi 16592 16593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 16594 printf %s "checking for inline... " >&6; } 16595 if test ${ac_cv_c_inline+y} 16596 then : 16597 printf %s "(cached) " >&6 16598 else case e in #( 16599 e) ac_cv_c_inline=no 16600 for ac_kw in inline __inline__ __inline; do 16601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16602 /* end confdefs.h. */ 16603 #ifndef __cplusplus 16604 typedef int foo_t; 16605 static $ac_kw foo_t static_foo (void) {return 0; } 16606 $ac_kw foo_t foo (void) {return 0; } 16607 #endif 16608 16609 _ACEOF 16610 if ac_fn_c_try_compile "$LINENO" 16611 then : 16612 ac_cv_c_inline=$ac_kw 16613 fi 16614 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16615 test "$ac_cv_c_inline" != no && break 16616 done 16617 ;; 16618 esac 16619 fi 16620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 16621 printf "%s\n" "$ac_cv_c_inline" >&6; } 16622 16623 case $ac_cv_c_inline in 16624 inline | yes) ;; 16625 *) 16626 case $ac_cv_c_inline in 16627 no) ac_val=;; 16628 *) ac_val=$ac_cv_c_inline;; 16629 esac 16630 cat >>confdefs.h <<_ACEOF 16631 #ifndef __cplusplus 16632 #define inline $ac_val 16633 #endif 16634 _ACEOF 16635 ;; 16636 esac 16637 16638 16639 16640 # Obsolete code to be removed. 16641 if test $ac_cv_header_sys_time_h = yes; then 16642 16643 printf "%s\n" "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 16644 16645 fi 16646 # End of obsolete code. 16647 16648 16649 ac_fn_c_check_func "$LINENO" "accept4" "ac_cv_func_accept4" 16650 if test "x$ac_cv_func_accept4" = xyes 16651 then : 16652 printf "%s\n" "#define HAVE_ACCEPT4 1" >>confdefs.h 16653 16654 fi 16655 ac_fn_c_check_func "$LINENO" "arc4random" "ac_cv_func_arc4random" 16656 if test "x$ac_cv_func_arc4random" = xyes 16657 then : 16658 printf "%s\n" "#define HAVE_ARC4RANDOM 1" >>confdefs.h 16659 16660 fi 16661 ac_fn_c_check_func "$LINENO" "arc4random_buf" "ac_cv_func_arc4random_buf" 16662 if test "x$ac_cv_func_arc4random_buf" = xyes 16663 then : 16664 printf "%s\n" "#define HAVE_ARC4RANDOM_BUF 1" >>confdefs.h 16665 16666 fi 16667 ac_fn_c_check_func "$LINENO" "arc4random_addrandom" "ac_cv_func_arc4random_addrandom" 16668 if test "x$ac_cv_func_arc4random_addrandom" = xyes 16669 then : 16670 printf "%s\n" "#define HAVE_ARC4RANDOM_ADDRANDOM 1" >>confdefs.h 16671 16672 fi 16673 ac_fn_c_check_func "$LINENO" "eventfd" "ac_cv_func_eventfd" 16674 if test "x$ac_cv_func_eventfd" = xyes 16675 then : 16676 printf "%s\n" "#define HAVE_EVENTFD 1" >>confdefs.h 16677 16678 fi 16679 ac_fn_c_check_func "$LINENO" "epoll_create1" "ac_cv_func_epoll_create1" 16680 if test "x$ac_cv_func_epoll_create1" = xyes 16681 then : 16682 printf "%s\n" "#define HAVE_EPOLL_CREATE1 1" >>confdefs.h 16683 16684 fi 16685 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl" 16686 if test "x$ac_cv_func_fcntl" = xyes 16687 then : 16688 printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h 16689 16690 fi 16691 ac_fn_c_check_func "$LINENO" "getegid" "ac_cv_func_getegid" 16692 if test "x$ac_cv_func_getegid" = xyes 16693 then : 16694 printf "%s\n" "#define HAVE_GETEGID 1" >>confdefs.h 16695 16696 fi 16697 ac_fn_c_check_func "$LINENO" "geteuid" "ac_cv_func_geteuid" 16698 if test "x$ac_cv_func_geteuid" = xyes 16699 then : 16700 printf "%s\n" "#define HAVE_GETEUID 1" >>confdefs.h 16701 16702 fi 16703 ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs" 16704 if test "x$ac_cv_func_getifaddrs" = xyes 16705 then : 16706 printf "%s\n" "#define HAVE_GETIFADDRS 1" >>confdefs.h 16707 16708 fi 16709 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday" 16710 if test "x$ac_cv_func_gettimeofday" = xyes 16711 then : 16712 printf "%s\n" "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h 16713 16714 fi 16715 ac_fn_c_check_func "$LINENO" "issetugid" "ac_cv_func_issetugid" 16716 if test "x$ac_cv_func_issetugid" = xyes 16717 then : 16718 printf "%s\n" "#define HAVE_ISSETUGID 1" >>confdefs.h 16719 16720 fi 16721 ac_fn_c_check_func "$LINENO" "mach_absolute_time" "ac_cv_func_mach_absolute_time" 16722 if test "x$ac_cv_func_mach_absolute_time" = xyes 16723 then : 16724 printf "%s\n" "#define HAVE_MACH_ABSOLUTE_TIME 1" >>confdefs.h 16725 16726 fi 16727 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 16728 if test "x$ac_cv_func_mmap" = xyes 16729 then : 16730 printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h 16731 16732 fi 16733 ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep" 16734 if test "x$ac_cv_func_nanosleep" = xyes 16735 then : 16736 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h 16737 16738 fi 16739 ac_fn_c_check_func "$LINENO" "pipe" "ac_cv_func_pipe" 16740 if test "x$ac_cv_func_pipe" = xyes 16741 then : 16742 printf "%s\n" "#define HAVE_PIPE 1" >>confdefs.h 16743 16744 fi 16745 ac_fn_c_check_func "$LINENO" "pipe2" "ac_cv_func_pipe2" 16746 if test "x$ac_cv_func_pipe2" = xyes 16747 then : 16748 printf "%s\n" "#define HAVE_PIPE2 1" >>confdefs.h 16749 16750 fi 16751 ac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv" 16752 if test "x$ac_cv_func_putenv" = xyes 16753 then : 16754 printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h 16755 16756 fi 16757 ac_fn_c_check_func "$LINENO" "sendfile" "ac_cv_func_sendfile" 16758 if test "x$ac_cv_func_sendfile" = xyes 16759 then : 16760 printf "%s\n" "#define HAVE_SENDFILE 1" >>confdefs.h 16761 16762 fi 16763 ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv" 16764 if test "x$ac_cv_func_setenv" = xyes 16765 then : 16766 printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h 16767 16768 fi 16769 ac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit" 16770 if test "x$ac_cv_func_setrlimit" = xyes 16771 then : 16772 printf "%s\n" "#define HAVE_SETRLIMIT 1" >>confdefs.h 16773 16774 fi 16775 ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 16776 if test "x$ac_cv_func_sigaction" = xyes 16777 then : 16778 printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h 16779 16780 fi 16781 ac_fn_c_check_func "$LINENO" "signal" "ac_cv_func_signal" 16782 if test "x$ac_cv_func_signal" = xyes 16783 then : 16784 printf "%s\n" "#define HAVE_SIGNAL 1" >>confdefs.h 16785 16786 fi 16787 ac_fn_c_check_func "$LINENO" "splice" "ac_cv_func_splice" 16788 if test "x$ac_cv_func_splice" = xyes 16789 then : 16790 printf "%s\n" "#define HAVE_SPLICE 1" >>confdefs.h 16791 16792 fi 16793 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 16794 if test "x$ac_cv_func_strlcpy" = xyes 16795 then : 16796 printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h 16797 16798 fi 16799 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" 16800 if test "x$ac_cv_func_strsep" = xyes 16801 then : 16802 printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h 16803 16804 fi 16805 ac_fn_c_check_func "$LINENO" "strtok_r" "ac_cv_func_strtok_r" 16806 if test "x$ac_cv_func_strtok_r" = xyes 16807 then : 16808 printf "%s\n" "#define HAVE_STRTOK_R 1" >>confdefs.h 16809 16810 fi 16811 ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll" 16812 if test "x$ac_cv_func_strtoll" = xyes 16813 then : 16814 printf "%s\n" "#define HAVE_STRTOLL 1" >>confdefs.h 16815 16816 fi 16817 ac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl" 16818 if test "x$ac_cv_func_sysctl" = xyes 16819 then : 16820 printf "%s\n" "#define HAVE_SYSCTL 1" >>confdefs.h 16821 16822 fi 16823 ac_fn_c_check_func "$LINENO" "timerfd_create" "ac_cv_func_timerfd_create" 16824 if test "x$ac_cv_func_timerfd_create" = xyes 16825 then : 16826 printf "%s\n" "#define HAVE_TIMERFD_CREATE 1" >>confdefs.h 16827 16828 fi 16829 ac_fn_c_check_func "$LINENO" "umask" "ac_cv_func_umask" 16830 if test "x$ac_cv_func_umask" = xyes 16831 then : 16832 printf "%s\n" "#define HAVE_UMASK 1" >>confdefs.h 16833 16834 fi 16835 ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv" 16836 if test "x$ac_cv_func_unsetenv" = xyes 16837 then : 16838 printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h 16839 16840 fi 16841 ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep" 16842 if test "x$ac_cv_func_usleep" = xyes 16843 then : 16844 printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h 16845 16846 fi 16847 ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf" 16848 if test "x$ac_cv_func_vasprintf" = xyes 16849 then : 16850 printf "%s\n" "#define HAVE_VASPRINTF 1" >>confdefs.h 16851 16852 fi 16853 ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom" 16854 if test "x$ac_cv_func_getrandom" = xyes 16855 then : 16856 printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h 16857 16858 fi 16859 16860 16861 if test x$bwin32 = xtrue 16862 then : 16863 16864 for ac_func in _gmtime64_s 16865 do : 16866 ac_fn_c_check_func "$LINENO" "_gmtime64_s" "ac_cv_func__gmtime64_s" 16867 if test "x$ac_cv_func__gmtime64_s" = xyes 16868 then : 16869 printf "%s\n" "#define HAVE__GMTIME64_S 1" >>confdefs.h 16870 16871 else case e in #( 16872 e) ac_fn_c_check_func "$LINENO" "_gmtime64" "ac_cv_func__gmtime64" 16873 if test "x$ac_cv_func__gmtime64" = xyes 16874 then : 16875 printf "%s\n" "#define HAVE__GMTIME64 1" >>confdefs.h 16876 16877 fi 16878 ;; 16879 esac 16880 fi 16881 16882 done 16883 16884 fi 16885 16886 if test x"$ac_cv_func_strlcpy" = xno; then 16887 STRLCPY_IMPL_TRUE= 16888 STRLCPY_IMPL_FALSE='#' 16889 else 16890 STRLCPY_IMPL_TRUE='#' 16891 STRLCPY_IMPL_FALSE= 16892 fi 16893 16894 16895 16896 16897 if test x$bwin32 = xtrue 16898 then : 16899 if test "x#ifdef _WIN32 16900 #include <winsock2.h> 16901 #include <ws2tcpip.h> 16902 #endif" = "x" 16903 then : 16904 as_fn_error $? "header not privided" "$LINENO" 5 16905 fi 16906 if test "x#ifdef _WIN32 16907 #include <winsock2.h> 16908 #include <ws2tcpip.h> 16909 #endif" = "x" 16910 then : 16911 as_fn_error $? "header not privided" "$LINENO" 5 16912 fi 16913 16914 ac_fn_check_decl "$LINENO" "getnameinfo" "ac_cv_have_decl_decl" " #ifdef _WIN32 16915 #include <winsock2.h> 16916 #include <ws2tcpip.h> 16917 #endif 16918 " "$ac_c_undeclared_builtin_options" "CFLAGS" 16919 if test "x$ac_cv_have_decl_decl" = xyes 16920 then : 16921 16922 printf "%s\n" "#define HAVE_GETNAMEINFO 1" >>confdefs.h 16923 16924 fi 16925 if test "x#ifdef _WIN32 16926 #include <winsock2.h> 16927 #include <ws2tcpip.h> 16928 #endif" = "x" 16929 then : 16930 as_fn_error $? "header not privided" "$LINENO" 5 16931 fi 16932 16933 ac_fn_check_decl "$LINENO" "getprotobynumber" "ac_cv_have_decl_decl" " #ifdef _WIN32 16934 #include <winsock2.h> 16935 #include <ws2tcpip.h> 16936 #endif 16937 " "$ac_c_undeclared_builtin_options" "CFLAGS" 16938 if test "x$ac_cv_have_decl_decl" = xyes 16939 then : 16940 16941 printf "%s\n" "#define HAVE_GETPROTOBYNUMBER 1" >>confdefs.h 16942 16943 fi 16944 if test "x#ifdef _WIN32 16945 #include <winsock2.h> 16946 #include <ws2tcpip.h> 16947 #endif" = "x" 16948 then : 16949 as_fn_error $? "header not privided" "$LINENO" 5 16950 fi 16951 16952 ac_fn_check_decl "$LINENO" "getservbyname" "ac_cv_have_decl_decl" " #ifdef _WIN32 16953 #include <winsock2.h> 16954 #include <ws2tcpip.h> 16955 #endif 16956 " "$ac_c_undeclared_builtin_options" "CFLAGS" 16957 if test "x$ac_cv_have_decl_decl" = xyes 16958 then : 16959 16960 printf "%s\n" "#define HAVE_GETSERVBYNAME 1" >>confdefs.h 16961 16962 fi 16963 if test "x#ifdef _WIN32 16964 #include <winsock2.h> 16965 #include <ws2tcpip.h> 16966 #endif" = "x" 16967 then : 16968 as_fn_error $? "header not privided" "$LINENO" 5 16969 fi 16970 16971 ac_fn_check_decl "$LINENO" "inet_ntop" "ac_cv_have_decl_decl" " #ifdef _WIN32 16972 #include <winsock2.h> 16973 #include <ws2tcpip.h> 16974 #endif 16975 " "$ac_c_undeclared_builtin_options" "CFLAGS" 16976 if test "x$ac_cv_have_decl_decl" = xyes 16977 then : 16978 16979 printf "%s\n" "#define HAVE_INET_NTOP 1" >>confdefs.h 16980 16981 fi 16982 if test "x#ifdef _WIN32 16983 #include <winsock2.h> 16984 #include <ws2tcpip.h> 16985 #endif" = "x" 16986 then : 16987 as_fn_error $? "header not privided" "$LINENO" 5 16988 fi 16989 16990 ac_fn_check_decl "$LINENO" "inet_pton" "ac_cv_have_decl_decl" " #ifdef _WIN32 16991 #include <winsock2.h> 16992 #include <ws2tcpip.h> 16993 #endif 16994 " "$ac_c_undeclared_builtin_options" "CFLAGS" 16995 if test "x$ac_cv_have_decl_decl" = xyes 16996 then : 16997 16998 printf "%s\n" "#define HAVE_INET_PTON 1" >>confdefs.h 16999 17000 fi 17001 if test "x#ifdef _WIN32 17002 #include <winsock2.h> 17003 #include <ws2tcpip.h> 17004 #endif" = "x" 17005 then : 17006 as_fn_error $? "header not privided" "$LINENO" 5 17007 fi 17008 17009 ac_fn_check_decl "$LINENO" "getaddrinfo" "ac_cv_have_decl_decl" " #ifdef _WIN32 17010 #include <winsock2.h> 17011 #include <ws2tcpip.h> 17012 #endif 17013 " "$ac_c_undeclared_builtin_options" "CFLAGS" 17014 if test "x$ac_cv_have_decl_decl" = xyes 17015 then : 17016 17017 printf "%s\n" "#define HAVE_GETADDRINFO 1" >>confdefs.h 17018 17019 fi 17020 17021 17022 else case e in #( 17023 e) ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo" 17024 if test "x$ac_cv_func_getnameinfo" = xyes 17025 then : 17026 printf "%s\n" "#define HAVE_GETNAMEINFO 1" >>confdefs.h 17027 17028 fi 17029 ac_fn_c_check_func "$LINENO" "getprotobynumber" "ac_cv_func_getprotobynumber" 17030 if test "x$ac_cv_func_getprotobynumber" = xyes 17031 then : 17032 printf "%s\n" "#define HAVE_GETPROTOBYNUMBER 1" >>confdefs.h 17033 17034 fi 17035 ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname" 17036 if test "x$ac_cv_func_getservbyname" = xyes 17037 then : 17038 printf "%s\n" "#define HAVE_GETSERVBYNAME 1" >>confdefs.h 17039 17040 fi 17041 ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop" 17042 if test "x$ac_cv_func_inet_ntop" = xyes 17043 then : 17044 printf "%s\n" "#define HAVE_INET_NTOP 1" >>confdefs.h 17045 17046 fi 17047 ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton" 17048 if test "x$ac_cv_func_inet_pton" = xyes 17049 then : 17050 printf "%s\n" "#define HAVE_INET_PTON 1" >>confdefs.h 17051 17052 fi 17053 17054 ;; 17055 esac 17056 fi 17057 17058 17059 17060 if test x$bwin32 = xfalse 17061 then : 17062 17063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5 17064 printf %s "checking for getaddrinfo... " >&6; } 17065 if test ${libevent_cv_getaddrinfo+y} 17066 then : 17067 printf %s "(cached) " >&6 17068 else case e in #( 17069 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17070 /* end confdefs.h. */ 17071 17072 #ifdef HAVE_NETDB_H 17073 #include <netdb.h> 17074 #endif 17075 17076 int 17077 main (void) 17078 { 17079 17080 getaddrinfo; 17081 17082 17083 ; 17084 return 0; 17085 } 17086 _ACEOF 17087 if ac_fn_c_try_link "$LINENO" 17088 then : 17089 libevent_cv_getaddrinfo=yes 17090 else case e in #( 17091 e) libevent_cv_getaddrinfo=no 17092 ;; 17093 esac 17094 fi 17095 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17096 conftest$ac_exeext conftest.$ac_ext 17097 ;; 17098 esac 17099 fi 17100 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5 17101 printf "%s\n" "$libevent_cv_getaddrinfo" >&6; } 17102 if test "$libevent_cv_getaddrinfo" = "yes" ; then 17103 17104 printf "%s\n" "#define HAVE_GETADDRINFO 1" >>confdefs.h 17105 17106 else 17107 17108 # Check for gethostbyname_r in all its glorious incompatible versions. 17109 # (This is cut-and-pasted from Tor, which based its logic on 17110 # Python's configure.in.) 17111 17112 17113 ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r" 17114 if test "x$ac_cv_func_gethostbyname_r" = xyes 17115 then : 17116 17117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5 17118 printf %s "checking how many arguments gethostbyname_r() wants... " >&6; } 17119 OLD_CFLAGS=$CFLAGS 17120 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS" 17121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17122 /* end confdefs.h. */ 17123 17124 #include <netdb.h> 17125 17126 int 17127 main (void) 17128 { 17129 17130 char *cp1, *cp2; 17131 struct hostent *h1, *h2; 17132 int i1, i2; 17133 (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2); 17134 17135 ; 17136 return 0; 17137 } 17138 _ACEOF 17139 if ac_fn_c_try_compile "$LINENO" 17140 then : 17141 17142 printf "%s\n" "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 17143 17144 17145 printf "%s\n" "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h 17146 17147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 6" >&5 17148 printf "%s\n" "6" >&6; } 17149 17150 else case e in #( 17151 e) 17152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17153 /* end confdefs.h. */ 17154 17155 #include <netdb.h> 17156 17157 int 17158 main (void) 17159 { 17160 17161 char *cp1, *cp2; 17162 struct hostent *h1; 17163 int i1, i2; 17164 (void)gethostbyname_r(cp1,h1,cp2,i1,&i2); 17165 17166 ; 17167 return 0; 17168 } 17169 _ACEOF 17170 if ac_fn_c_try_compile "$LINENO" 17171 then : 17172 17173 printf "%s\n" "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 17174 17175 17176 printf "%s\n" "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h 17177 17178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 5" >&5 17179 printf "%s\n" "5" >&6; } 17180 17181 else case e in #( 17182 e) 17183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17184 /* end confdefs.h. */ 17185 17186 #include <netdb.h> 17187 17188 int 17189 main (void) 17190 { 17191 17192 char *cp1; 17193 struct hostent *h1; 17194 struct hostent_data hd; 17195 (void) gethostbyname_r(cp1,h1,&hd); 17196 17197 ; 17198 return 0; 17199 } 17200 _ACEOF 17201 if ac_fn_c_try_compile "$LINENO" 17202 then : 17203 17204 printf "%s\n" "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 17205 17206 17207 printf "%s\n" "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h 17208 17209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 3" >&5 17210 printf "%s\n" "3" >&6; } 17211 17212 else case e in #( 17213 e) 17214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 0" >&5 17215 printf "%s\n" "0" >&6; } 17216 ;; 17217 esac 17218 fi 17219 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17220 ;; 17221 esac 17222 fi 17223 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17224 ;; 17225 esac 17226 fi 17227 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17228 CFLAGS=$OLD_CFLAGS 17229 17230 fi 17231 17232 17233 fi 17234 17235 fi 17236 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5 17237 printf %s "checking for F_SETFD in fcntl.h... " >&6; } 17238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17239 /* end confdefs.h. */ 17240 17241 #define _GNU_SOURCE 1 17242 #include <fcntl.h> 17243 #ifdef F_SETFD 17244 yes 17245 #endif 17246 17247 _ACEOF 17248 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 17249 $EGREP_TRADITIONAL "yes" >/dev/null 2>&1 17250 then : 17251 17252 printf "%s\n" "#define HAVE_SETFD 1" >>confdefs.h 17253 17254 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17255 printf "%s\n" "yes" >&6; } 17256 else case e in #( 17257 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 17258 printf "%s\n" "no" >&6; } ;; 17259 esac 17260 fi 17261 rm -rf conftest* 17262 17263 17264 needsignal=no 17265 haveselect=no 17266 if test x$bwin32 != xtrue; then 17267 17268 for ac_func in select 17269 do : 17270 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select" 17271 if test "x$ac_cv_func_select" = xyes 17272 then : 17273 printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h 17274 haveselect=yes 17275 fi 17276 17277 done 17278 if test "x$haveselect" = "xyes" ; then 17279 needsignal=yes 17280 fi 17281 fi 17282 if test "x$haveselect" = "xyes"; then 17283 SELECT_BACKEND_TRUE= 17284 SELECT_BACKEND_FALSE='#' 17285 else 17286 SELECT_BACKEND_TRUE='#' 17287 SELECT_BACKEND_FALSE= 17288 fi 17289 17290 17291 havepoll=no 17292 17293 for ac_func in poll 17294 do : 17295 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll" 17296 if test "x$ac_cv_func_poll" = xyes 17297 then : 17298 printf "%s\n" "#define HAVE_POLL 1" >>confdefs.h 17299 havepoll=yes 17300 fi 17301 17302 done 17303 if test "x$havepoll" = "xyes" ; then 17304 needsignal=yes 17305 fi 17306 if test "x$havepoll" = "xyes"; then 17307 POLL_BACKEND_TRUE= 17308 POLL_BACKEND_FALSE='#' 17309 else 17310 POLL_BACKEND_TRUE='#' 17311 POLL_BACKEND_FALSE= 17312 fi 17313 17314 17315 havedevpoll=no 17316 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 17317 17318 printf "%s\n" "#define HAVE_DEVPOLL 1" >>confdefs.h 17319 17320 fi 17321 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 17322 DEVPOLL_BACKEND_TRUE= 17323 DEVPOLL_BACKEND_FALSE='#' 17324 else 17325 DEVPOLL_BACKEND_TRUE='#' 17326 DEVPOLL_BACKEND_FALSE= 17327 fi 17328 17329 17330 havekqueue=no 17331 if test "x$ac_cv_header_sys_event_h" = "xyes"; then 17332 17333 for ac_func in kqueue 17334 do : 17335 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue" 17336 if test "x$ac_cv_func_kqueue" = xyes 17337 then : 17338 printf "%s\n" "#define HAVE_KQUEUE 1" >>confdefs.h 17339 havekqueue=yes 17340 fi 17341 17342 done 17343 if test "x$havekqueue" = "xyes" ; then 17344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5 17345 printf %s "checking for working kqueue... " >&6; } 17346 if test "$cross_compiling" = yes 17347 then : 17348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 17349 printf "%s\n" "no" >&6; } 17350 17351 else case e in #( 17352 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17353 /* end confdefs.h. */ 17354 17355 #ifdef HAVE_STDLIB_H 17356 #include <stdlib.h> 17357 #endif 17358 #ifdef HAVE_STRING_H 17359 #include <string.h> 17360 #endif 17361 #include <sys/types.h> 17362 #include <sys/time.h> 17363 #include <sys/event.h> 17364 #include <stdio.h> 17365 #include <unistd.h> 17366 #include <fcntl.h> 17367 17368 int 17369 main (void) 17370 { 17371 17372 int kq; 17373 int n; 17374 int fd[2]; 17375 struct kevent ev; 17376 struct timespec ts; 17377 char buf[80000]; 17378 17379 if (pipe(fd) == -1) 17380 return 1; 17381 if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1) 17382 return 1; 17383 17384 while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf)) 17385 ; 17386 17387 if ((kq = kqueue()) == -1) 17388 return 1; 17389 17390 memset(&ev, 0, sizeof(ev)); 17391 ev.ident = fd[1]; 17392 ev.filter = EVFILT_WRITE; 17393 ev.flags = EV_ADD | EV_ENABLE; 17394 n = kevent(kq, &ev, 1, NULL, 0, NULL); 17395 if (n == -1) 17396 return 1; 17397 17398 read(fd[0], buf, sizeof(buf)); 17399 17400 ts.tv_sec = 0; 17401 ts.tv_nsec = 0; 17402 n = kevent(kq, NULL, 0, &ev, 1, &ts); 17403 if (n == -1 || n == 0) 17404 return 1; 17405 17406 return 0; 17407 17408 17409 ; 17410 return 0; 17411 } 17412 _ACEOF 17413 if ac_fn_c_try_run "$LINENO" 17414 then : 17415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17416 printf "%s\n" "yes" >&6; } 17417 17418 printf "%s\n" "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h 17419 17420 havekqueue=yes 17421 17422 else case e in #( 17423 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 17424 printf "%s\n" "no" >&6; } ;; 17425 esac 17426 fi 17427 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17428 conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17429 esac 17430 fi 17431 17432 fi 17433 fi 17434 if test "x$havekqueue" = "xyes"; then 17435 KQUEUE_BACKEND_TRUE= 17436 KQUEUE_BACKEND_FALSE='#' 17437 else 17438 KQUEUE_BACKEND_TRUE='#' 17439 KQUEUE_BACKEND_FALSE= 17440 fi 17441 17442 17443 haveepollsyscall=no 17444 haveepoll=no 17445 17446 for ac_func in epoll_ctl 17447 do : 17448 ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl" 17449 if test "x$ac_cv_func_epoll_ctl" = xyes 17450 then : 17451 printf "%s\n" "#define HAVE_EPOLL_CTL 1" >>confdefs.h 17452 haveepoll=yes 17453 fi 17454 17455 done 17456 if test "x$haveepoll" = "xyes" ; then 17457 17458 printf "%s\n" "#define HAVE_EPOLL 1" >>confdefs.h 17459 17460 needsignal=yes 17461 fi 17462 if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then 17463 if test "x$haveepoll" = "xno" ; then 17464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5 17465 printf %s "checking for epoll system call... " >&6; } 17466 if test "$cross_compiling" = yes 17467 then : 17468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 17469 printf "%s\n" "no" >&6; } 17470 17471 else case e in #( 17472 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17473 /* end confdefs.h. */ 17474 17475 #include <stdint.h> 17476 #include <sys/param.h> 17477 #include <sys/types.h> 17478 #include <sys/syscall.h> 17479 #include <sys/epoll.h> 17480 #include <unistd.h> 17481 17482 int 17483 epoll_create(int size) 17484 { 17485 return (syscall(__NR_epoll_create, size)); 17486 } 17487 17488 int 17489 main (void) 17490 { 17491 17492 int epfd; 17493 17494 epfd = epoll_create(256); 17495 return (epfd == -1 ? 1 : 0); 17496 17497 17498 ; 17499 return 0; 17500 } 17501 _ACEOF 17502 if ac_fn_c_try_run "$LINENO" 17503 then : 17504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17505 printf "%s\n" "yes" >&6; } 17506 17507 printf "%s\n" "#define HAVE_EPOLL 1" >>confdefs.h 17508 17509 needsignal=yes 17510 have_epoll=yes 17511 case " $LIBOBJS " in 17512 *" epoll_sub.$ac_objext "* ) ;; 17513 *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext" 17514 ;; 17515 esac 17516 17517 17518 else case e in #( 17519 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 17520 printf "%s\n" "no" >&6; } ;; 17521 esac 17522 fi 17523 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17524 conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 17525 esac 17526 fi 17527 17528 fi 17529 fi 17530 if test "x$haveepoll" = "xyes"; then 17531 EPOLL_BACKEND_TRUE= 17532 EPOLL_BACKEND_FALSE='#' 17533 else 17534 EPOLL_BACKEND_TRUE='#' 17535 EPOLL_BACKEND_FALSE= 17536 fi 17537 17538 17539 haveeventports=no 17540 17541 for ac_func in port_create 17542 do : 17543 ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create" 17544 if test "x$ac_cv_func_port_create" = xyes 17545 then : 17546 printf "%s\n" "#define HAVE_PORT_CREATE 1" >>confdefs.h 17547 haveeventports=yes 17548 fi 17549 17550 done 17551 if test "x$haveeventports" = "xyes" ; then 17552 17553 printf "%s\n" "#define HAVE_EVENT_PORTS 1" >>confdefs.h 17554 17555 needsignal=yes 17556 fi 17557 if test "x$haveeventports" = "xyes"; then 17558 EVPORT_BACKEND_TRUE= 17559 EVPORT_BACKEND_FALSE='#' 17560 else 17561 EVPORT_BACKEND_TRUE='#' 17562 EVPORT_BACKEND_FALSE= 17563 fi 17564 17565 17566 if test "x$bwin32" = "xtrue"; then 17567 needsignal=yes 17568 fi 17569 17570 if test "x$needsignal" = "xyes"; then 17571 SIGNAL_SUPPORT_TRUE= 17572 SIGNAL_SUPPORT_FALSE='#' 17573 else 17574 SIGNAL_SUPPORT_TRUE='#' 17575 SIGNAL_SUPPORT_FALSE= 17576 fi 17577 17578 17579 17580 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default 17581 " 17582 if test "x$ac_cv_type_pid_t" = xyes 17583 then : 17584 17585 else case e in #( 17586 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17587 /* end confdefs.h. */ 17588 17589 #if defined _WIN64 && !defined __CYGWIN__ 17590 LLP64 17591 #endif 17592 17593 int 17594 main (void) 17595 { 17596 17597 ; 17598 return 0; 17599 } 17600 17601 _ACEOF 17602 if ac_fn_c_try_compile "$LINENO" 17603 then : 17604 ac_pid_type='int' 17605 else case e in #( 17606 e) ac_pid_type='__int64' ;; 17607 esac 17608 fi 17609 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17610 17611 printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h 17612 17613 ;; 17614 esac 17615 fi 17616 17617 17618 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 17619 if test "x$ac_cv_type_size_t" = xyes 17620 then : 17621 17622 else case e in #( 17623 e) 17624 printf "%s\n" "#define size_t unsigned int" >>confdefs.h 17625 ;; 17626 esac 17627 fi 17628 17629 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 17630 if test "x$ac_cv_type_ssize_t" = xyes 17631 then : 17632 17633 else case e in #( 17634 e) 17635 printf "%s\n" "#define ssize_t int" >>confdefs.h 17636 ;; 17637 esac 17638 fi 17639 17640 17641 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H 17642 #include <stdint.h> 17643 #elif defined(HAVE_INTTYPES_H) 17644 #include <inttypes.h> 17645 #endif 17646 #ifdef HAVE_SYS_TYPES_H 17647 #include <sys/types.h> 17648 #endif 17649 " 17650 if test "x$ac_cv_type_uint64_t" = xyes 17651 then : 17652 17653 printf "%s\n" "#define HAVE_UINT64_T 1" >>confdefs.h 17654 17655 17656 fi 17657 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H 17658 #include <stdint.h> 17659 #elif defined(HAVE_INTTYPES_H) 17660 #include <inttypes.h> 17661 #endif 17662 #ifdef HAVE_SYS_TYPES_H 17663 #include <sys/types.h> 17664 #endif 17665 " 17666 if test "x$ac_cv_type_uint32_t" = xyes 17667 then : 17668 17669 printf "%s\n" "#define HAVE_UINT32_T 1" >>confdefs.h 17670 17671 17672 fi 17673 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H 17674 #include <stdint.h> 17675 #elif defined(HAVE_INTTYPES_H) 17676 #include <inttypes.h> 17677 #endif 17678 #ifdef HAVE_SYS_TYPES_H 17679 #include <sys/types.h> 17680 #endif 17681 " 17682 if test "x$ac_cv_type_uint16_t" = xyes 17683 then : 17684 17685 printf "%s\n" "#define HAVE_UINT16_T 1" >>confdefs.h 17686 17687 17688 fi 17689 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H 17690 #include <stdint.h> 17691 #elif defined(HAVE_INTTYPES_H) 17692 #include <inttypes.h> 17693 #endif 17694 #ifdef HAVE_SYS_TYPES_H 17695 #include <sys/types.h> 17696 #endif 17697 " 17698 if test "x$ac_cv_type_uint8_t" = xyes 17699 then : 17700 17701 printf "%s\n" "#define HAVE_UINT8_T 1" >>confdefs.h 17702 17703 17704 fi 17705 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H 17706 #include <stdint.h> 17707 #elif defined(HAVE_INTTYPES_H) 17708 #include <inttypes.h> 17709 #endif 17710 #ifdef HAVE_SYS_TYPES_H 17711 #include <sys/types.h> 17712 #endif 17713 " 17714 if test "x$ac_cv_type_uintptr_t" = xyes 17715 then : 17716 17717 printf "%s\n" "#define HAVE_UINTPTR_T 1" >>confdefs.h 17718 17719 17720 fi 17721 17722 17723 ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H 17724 #include <sys/types.h> 17725 #endif 17726 #ifdef HAVE_SYS_SELECT_H 17727 #include <sys/select.h> 17728 #endif 17729 " 17730 if test "x$ac_cv_type_fd_mask" = xyes 17731 then : 17732 17733 printf "%s\n" "#define HAVE_FD_MASK 1" >>confdefs.h 17734 17735 17736 fi 17737 17738 17739 # The cast to long int works around a bug in the HP C Compiler 17740 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17741 # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. 17742 # This bug is HP SR number 8606223364. 17743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 17744 printf %s "checking size of long long... " >&6; } 17745 if test ${ac_cv_sizeof_long_long+y} 17746 then : 17747 printf %s "(cached) " >&6 17748 else case e in #( 17749 e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default" 17750 then : 17751 17752 else case e in #( 17753 e) if test "$ac_cv_type_long_long" = yes; then 17754 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 17755 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 17756 as_fn_error 77 "cannot compute sizeof (long long) 17757 See 'config.log' for more details" "$LINENO" 5; } 17758 else 17759 ac_cv_sizeof_long_long=0 17760 fi ;; 17761 esac 17762 fi 17763 ;; 17764 esac 17765 fi 17766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 17767 printf "%s\n" "$ac_cv_sizeof_long_long" >&6; } 17768 17769 17770 17771 printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h 17772 17773 17774 # The cast to long int works around a bug in the HP C Compiler 17775 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17776 # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. 17777 # This bug is HP SR number 8606223364. 17778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 17779 printf %s "checking size of long... " >&6; } 17780 if test ${ac_cv_sizeof_long+y} 17781 then : 17782 printf %s "(cached) " >&6 17783 else case e in #( 17784 e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default" 17785 then : 17786 17787 else case e in #( 17788 e) if test "$ac_cv_type_long" = yes; then 17789 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 17790 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 17791 as_fn_error 77 "cannot compute sizeof (long) 17792 See 'config.log' for more details" "$LINENO" 5; } 17793 else 17794 ac_cv_sizeof_long=0 17795 fi ;; 17796 esac 17797 fi 17798 ;; 17799 esac 17800 fi 17801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 17802 printf "%s\n" "$ac_cv_sizeof_long" >&6; } 17803 17804 17805 17806 printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h 17807 17808 17809 # The cast to long int works around a bug in the HP C Compiler 17810 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17811 # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. 17812 # This bug is HP SR number 8606223364. 17813 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 17814 printf %s "checking size of int... " >&6; } 17815 if test ${ac_cv_sizeof_int+y} 17816 then : 17817 printf %s "(cached) " >&6 17818 else case e in #( 17819 e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default" 17820 then : 17821 17822 else case e in #( 17823 e) if test "$ac_cv_type_int" = yes; then 17824 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 17825 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 17826 as_fn_error 77 "cannot compute sizeof (int) 17827 See 'config.log' for more details" "$LINENO" 5; } 17828 else 17829 ac_cv_sizeof_int=0 17830 fi ;; 17831 esac 17832 fi 17833 ;; 17834 esac 17835 fi 17836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 17837 printf "%s\n" "$ac_cv_sizeof_int" >&6; } 17838 17839 17840 17841 printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h 17842 17843 17844 # The cast to long int works around a bug in the HP C Compiler 17845 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17846 # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. 17847 # This bug is HP SR number 8606223364. 17848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 17849 printf %s "checking size of short... " >&6; } 17850 if test ${ac_cv_sizeof_short+y} 17851 then : 17852 printf %s "(cached) " >&6 17853 else case e in #( 17854 e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default" 17855 then : 17856 17857 else case e in #( 17858 e) if test "$ac_cv_type_short" = yes; then 17859 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 17860 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 17861 as_fn_error 77 "cannot compute sizeof (short) 17862 See 'config.log' for more details" "$LINENO" 5; } 17863 else 17864 ac_cv_sizeof_short=0 17865 fi ;; 17866 esac 17867 fi 17868 ;; 17869 esac 17870 fi 17871 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 17872 printf "%s\n" "$ac_cv_sizeof_short" >&6; } 17873 17874 17875 17876 printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h 17877 17878 17879 # The cast to long int works around a bug in the HP C Compiler 17880 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17881 # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. 17882 # This bug is HP SR number 8606223364. 17883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 17884 printf %s "checking size of size_t... " >&6; } 17885 if test ${ac_cv_sizeof_size_t+y} 17886 then : 17887 printf %s "(cached) " >&6 17888 else case e in #( 17889 e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default" 17890 then : 17891 17892 else case e in #( 17893 e) if test "$ac_cv_type_size_t" = yes; then 17894 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 17895 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 17896 as_fn_error 77 "cannot compute sizeof (size_t) 17897 See 'config.log' for more details" "$LINENO" 5; } 17898 else 17899 ac_cv_sizeof_size_t=0 17900 fi ;; 17901 esac 17902 fi 17903 ;; 17904 esac 17905 fi 17906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 17907 printf "%s\n" "$ac_cv_sizeof_size_t" >&6; } 17908 17909 17910 17911 printf "%s\n" "#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t" >>confdefs.h 17912 17913 17914 # The cast to long int works around a bug in the HP C Compiler 17915 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17916 # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. 17917 # This bug is HP SR number 8606223364. 17918 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 17919 printf %s "checking size of void *... " >&6; } 17920 if test ${ac_cv_sizeof_void_p+y} 17921 then : 17922 printf %s "(cached) " >&6 17923 else case e in #( 17924 e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default" 17925 then : 17926 17927 else case e in #( 17928 e) if test "$ac_cv_type_void_p" = yes; then 17929 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 17930 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 17931 as_fn_error 77 "cannot compute sizeof (void *) 17932 See 'config.log' for more details" "$LINENO" 5; } 17933 else 17934 ac_cv_sizeof_void_p=0 17935 fi ;; 17936 esac 17937 fi 17938 ;; 17939 esac 17940 fi 17941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 17942 printf "%s\n" "$ac_cv_sizeof_void_p" >&6; } 17943 17944 17945 17946 printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h 17947 17948 17949 # The cast to long int works around a bug in the HP C Compiler 17950 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17951 # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. 17952 # This bug is HP SR number 8606223364. 17953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 17954 printf %s "checking size of off_t... " >&6; } 17955 if test ${ac_cv_sizeof_off_t+y} 17956 then : 17957 printf %s "(cached) " >&6 17958 else case e in #( 17959 e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default" 17960 then : 17961 17962 else case e in #( 17963 e) if test "$ac_cv_type_off_t" = yes; then 17964 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 17965 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 17966 as_fn_error 77 "cannot compute sizeof (off_t) 17967 See 'config.log' for more details" "$LINENO" 5; } 17968 else 17969 ac_cv_sizeof_off_t=0 17970 fi ;; 17971 esac 17972 fi 17973 ;; 17974 esac 17975 fi 17976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 17977 printf "%s\n" "$ac_cv_sizeof_off_t" >&6; } 17978 17979 17980 17981 printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h 17982 17983 17984 # The cast to long int works around a bug in the HP C Compiler 17985 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17986 # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. 17987 # This bug is HP SR number 8606223364. 17988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 17989 printf %s "checking size of time_t... " >&6; } 17990 if test ${ac_cv_sizeof_time_t+y} 17991 then : 17992 printf %s "(cached) " >&6 17993 else case e in #( 17994 e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default" 17995 then : 17996 17997 else case e in #( 17998 e) if test "$ac_cv_type_time_t" = yes; then 17999 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 18000 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 18001 as_fn_error 77 "cannot compute sizeof (time_t) 18002 See 'config.log' for more details" "$LINENO" 5; } 18003 else 18004 ac_cv_sizeof_time_t=0 18005 fi ;; 18006 esac 18007 fi 18008 ;; 18009 esac 18010 fi 18011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 18012 printf "%s\n" "$ac_cv_sizeof_time_t" >&6; } 18013 18014 18015 18016 printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h 18017 18018 18019 18020 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE 1 18021 #include <sys/types.h> 18022 #ifdef HAVE_NETINET_IN_H 18023 #include <netinet/in.h> 18024 #endif 18025 #ifdef HAVE_NETINET_IN6_H 18026 #include <netinet/in6.h> 18027 #endif 18028 #ifdef HAVE_SYS_UN_H 18029 #include <sys/un.h> 18030 #endif 18031 #ifdef HAVE_SYS_SOCKET_H 18032 #include <sys/socket.h> 18033 #endif 18034 #ifdef HAVE_NETDB_H 18035 #include <netdb.h> 18036 #endif 18037 #ifdef _WIN32 18038 #define WIN32_WINNT 0x400 18039 #define _WIN32_WINNT 0x400 18040 #define WIN32_LEAN_AND_MEAN 18041 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18042 #include <winsock.h> 18043 #else 18044 #include <winsock2.h> 18045 #include <ws2tcpip.h> 18046 #endif 18047 #endif 18048 18049 " 18050 if test "x$ac_cv_type_struct_in6_addr" = xyes 18051 then : 18052 18053 printf "%s\n" "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h 18054 18055 18056 fi 18057 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE 1 18058 #include <sys/types.h> 18059 #ifdef HAVE_NETINET_IN_H 18060 #include <netinet/in.h> 18061 #endif 18062 #ifdef HAVE_NETINET_IN6_H 18063 #include <netinet/in6.h> 18064 #endif 18065 #ifdef HAVE_SYS_UN_H 18066 #include <sys/un.h> 18067 #endif 18068 #ifdef HAVE_SYS_SOCKET_H 18069 #include <sys/socket.h> 18070 #endif 18071 #ifdef HAVE_NETDB_H 18072 #include <netdb.h> 18073 #endif 18074 #ifdef _WIN32 18075 #define WIN32_WINNT 0x400 18076 #define _WIN32_WINNT 0x400 18077 #define WIN32_LEAN_AND_MEAN 18078 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18079 #include <winsock.h> 18080 #else 18081 #include <winsock2.h> 18082 #include <ws2tcpip.h> 18083 #endif 18084 #endif 18085 18086 " 18087 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes 18088 then : 18089 18090 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h 18091 18092 18093 fi 18094 ac_fn_c_check_type "$LINENO" "struct sockaddr_un" "ac_cv_type_struct_sockaddr_un" "#define _GNU_SOURCE 1 18095 #include <sys/types.h> 18096 #ifdef HAVE_NETINET_IN_H 18097 #include <netinet/in.h> 18098 #endif 18099 #ifdef HAVE_NETINET_IN6_H 18100 #include <netinet/in6.h> 18101 #endif 18102 #ifdef HAVE_SYS_UN_H 18103 #include <sys/un.h> 18104 #endif 18105 #ifdef HAVE_SYS_SOCKET_H 18106 #include <sys/socket.h> 18107 #endif 18108 #ifdef HAVE_NETDB_H 18109 #include <netdb.h> 18110 #endif 18111 #ifdef _WIN32 18112 #define WIN32_WINNT 0x400 18113 #define _WIN32_WINNT 0x400 18114 #define WIN32_LEAN_AND_MEAN 18115 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18116 #include <winsock.h> 18117 #else 18118 #include <winsock2.h> 18119 #include <ws2tcpip.h> 18120 #endif 18121 #endif 18122 18123 " 18124 if test "x$ac_cv_type_struct_sockaddr_un" = xyes 18125 then : 18126 18127 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_UN 1" >>confdefs.h 18128 18129 18130 fi 18131 ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE 1 18132 #include <sys/types.h> 18133 #ifdef HAVE_NETINET_IN_H 18134 #include <netinet/in.h> 18135 #endif 18136 #ifdef HAVE_NETINET_IN6_H 18137 #include <netinet/in6.h> 18138 #endif 18139 #ifdef HAVE_SYS_UN_H 18140 #include <sys/un.h> 18141 #endif 18142 #ifdef HAVE_SYS_SOCKET_H 18143 #include <sys/socket.h> 18144 #endif 18145 #ifdef HAVE_NETDB_H 18146 #include <netdb.h> 18147 #endif 18148 #ifdef _WIN32 18149 #define WIN32_WINNT 0x400 18150 #define _WIN32_WINNT 0x400 18151 #define WIN32_LEAN_AND_MEAN 18152 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18153 #include <winsock.h> 18154 #else 18155 #include <winsock2.h> 18156 #include <ws2tcpip.h> 18157 #endif 18158 #endif 18159 18160 " 18161 if test "x$ac_cv_type_sa_family_t" = xyes 18162 then : 18163 18164 printf "%s\n" "#define HAVE_SA_FAMILY_T 1" >>confdefs.h 18165 18166 18167 fi 18168 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE 1 18169 #include <sys/types.h> 18170 #ifdef HAVE_NETINET_IN_H 18171 #include <netinet/in.h> 18172 #endif 18173 #ifdef HAVE_NETINET_IN6_H 18174 #include <netinet/in6.h> 18175 #endif 18176 #ifdef HAVE_SYS_UN_H 18177 #include <sys/un.h> 18178 #endif 18179 #ifdef HAVE_SYS_SOCKET_H 18180 #include <sys/socket.h> 18181 #endif 18182 #ifdef HAVE_NETDB_H 18183 #include <netdb.h> 18184 #endif 18185 #ifdef _WIN32 18186 #define WIN32_WINNT 0x400 18187 #define _WIN32_WINNT 0x400 18188 #define WIN32_LEAN_AND_MEAN 18189 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18190 #include <winsock.h> 18191 #else 18192 #include <winsock2.h> 18193 #include <ws2tcpip.h> 18194 #endif 18195 #endif 18196 18197 " 18198 if test "x$ac_cv_type_struct_addrinfo" = xyes 18199 then : 18200 18201 printf "%s\n" "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h 18202 18203 18204 fi 18205 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE 1 18206 #include <sys/types.h> 18207 #ifdef HAVE_NETINET_IN_H 18208 #include <netinet/in.h> 18209 #endif 18210 #ifdef HAVE_NETINET_IN6_H 18211 #include <netinet/in6.h> 18212 #endif 18213 #ifdef HAVE_SYS_UN_H 18214 #include <sys/un.h> 18215 #endif 18216 #ifdef HAVE_SYS_SOCKET_H 18217 #include <sys/socket.h> 18218 #endif 18219 #ifdef HAVE_NETDB_H 18220 #include <netdb.h> 18221 #endif 18222 #ifdef _WIN32 18223 #define WIN32_WINNT 0x400 18224 #define _WIN32_WINNT 0x400 18225 #define WIN32_LEAN_AND_MEAN 18226 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18227 #include <winsock.h> 18228 #else 18229 #include <winsock2.h> 18230 #include <ws2tcpip.h> 18231 #endif 18232 #endif 18233 18234 " 18235 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes 18236 then : 18237 18238 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h 18239 18240 18241 fi 18242 18243 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h> 18244 #ifdef HAVE_NETINET_IN_H 18245 #include <netinet/in.h> 18246 #endif 18247 #ifdef HAVE_NETINET_IN6_H 18248 #include <netinet/in6.h> 18249 #endif 18250 #ifdef HAVE_SYS_SOCKET_H 18251 #include <sys/socket.h> 18252 #endif 18253 #ifdef _WIN32 18254 #define WIN32_WINNT 0x400 18255 #define _WIN32_WINNT 0x400 18256 #define WIN32_LEAN_AND_MEAN 18257 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18258 #include <winsock.h> 18259 #else 18260 #include <winsock2.h> 18261 #include <ws2tcpip.h> 18262 #endif 18263 #endif 18264 18265 " 18266 if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes 18267 then : 18268 18269 printf "%s\n" "#define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1" >>confdefs.h 18270 18271 18272 fi 18273 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h> 18274 #ifdef HAVE_NETINET_IN_H 18275 #include <netinet/in.h> 18276 #endif 18277 #ifdef HAVE_NETINET_IN6_H 18278 #include <netinet/in6.h> 18279 #endif 18280 #ifdef HAVE_SYS_SOCKET_H 18281 #include <sys/socket.h> 18282 #endif 18283 #ifdef _WIN32 18284 #define WIN32_WINNT 0x400 18285 #define _WIN32_WINNT 0x400 18286 #define WIN32_LEAN_AND_MEAN 18287 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18288 #include <winsock.h> 18289 #else 18290 #include <winsock2.h> 18291 #include <ws2tcpip.h> 18292 #endif 18293 #endif 18294 18295 " 18296 if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes 18297 then : 18298 18299 printf "%s\n" "#define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1" >>confdefs.h 18300 18301 18302 fi 18303 ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h> 18304 #ifdef HAVE_NETINET_IN_H 18305 #include <netinet/in.h> 18306 #endif 18307 #ifdef HAVE_NETINET_IN6_H 18308 #include <netinet/in6.h> 18309 #endif 18310 #ifdef HAVE_SYS_SOCKET_H 18311 #include <sys/socket.h> 18312 #endif 18313 #ifdef _WIN32 18314 #define WIN32_WINNT 0x400 18315 #define _WIN32_WINNT 0x400 18316 #define WIN32_LEAN_AND_MEAN 18317 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18318 #include <winsock.h> 18319 #else 18320 #include <winsock2.h> 18321 #include <ws2tcpip.h> 18322 #endif 18323 #endif 18324 18325 " 18326 if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes 18327 then : 18328 18329 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1" >>confdefs.h 18330 18331 18332 fi 18333 ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h> 18334 #ifdef HAVE_NETINET_IN_H 18335 #include <netinet/in.h> 18336 #endif 18337 #ifdef HAVE_NETINET_IN6_H 18338 #include <netinet/in6.h> 18339 #endif 18340 #ifdef HAVE_SYS_SOCKET_H 18341 #include <sys/socket.h> 18342 #endif 18343 #ifdef _WIN32 18344 #define WIN32_WINNT 0x400 18345 #define _WIN32_WINNT 0x400 18346 #define WIN32_LEAN_AND_MEAN 18347 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18348 #include <winsock.h> 18349 #else 18350 #include <winsock2.h> 18351 #include <ws2tcpip.h> 18352 #endif 18353 #endif 18354 18355 " 18356 if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes 18357 then : 18358 18359 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1" >>confdefs.h 18360 18361 18362 fi 18363 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h> 18364 #ifdef HAVE_NETINET_IN_H 18365 #include <netinet/in.h> 18366 #endif 18367 #ifdef HAVE_NETINET_IN6_H 18368 #include <netinet/in6.h> 18369 #endif 18370 #ifdef HAVE_SYS_SOCKET_H 18371 #include <sys/socket.h> 18372 #endif 18373 #ifdef _WIN32 18374 #define WIN32_WINNT 0x400 18375 #define _WIN32_WINNT 0x400 18376 #define WIN32_LEAN_AND_MEAN 18377 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18378 #include <winsock.h> 18379 #else 18380 #include <winsock2.h> 18381 #include <ws2tcpip.h> 18382 #endif 18383 #endif 18384 18385 " 18386 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes 18387 then : 18388 18389 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1" >>confdefs.h 18390 18391 18392 fi 18393 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h> 18394 #ifdef HAVE_NETINET_IN_H 18395 #include <netinet/in.h> 18396 #endif 18397 #ifdef HAVE_NETINET_IN6_H 18398 #include <netinet/in6.h> 18399 #endif 18400 #ifdef HAVE_SYS_SOCKET_H 18401 #include <sys/socket.h> 18402 #endif 18403 #ifdef _WIN32 18404 #define WIN32_WINNT 0x400 18405 #define _WIN32_WINNT 0x400 18406 #define WIN32_LEAN_AND_MEAN 18407 #if defined(_MSC_VER) && (_MSC_VER < 1300) 18408 #include <winsock.h> 18409 #else 18410 #include <winsock2.h> 18411 #include <ws2tcpip.h> 18412 #endif 18413 #endif 18414 18415 " 18416 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes 18417 then : 18418 18419 printf "%s\n" "#define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1" >>confdefs.h 18420 18421 18422 fi 18423 18424 18425 ac_fn_c_check_type "$LINENO" "struct linger" "ac_cv_type_struct_linger" " 18426 #ifdef HAVE_SYS_SOCKET_H 18427 #include <sys/socket.h> 18428 #endif 18429 #ifdef _WIN32 18430 #include <winsock2.h> 18431 #endif 18432 18433 " 18434 if test "x$ac_cv_type_struct_linger" = xyes 18435 then : 18436 18437 printf "%s\n" "#define HAVE_STRUCT_LINGER 1" >>confdefs.h 18438 18439 18440 fi 18441 18442 18443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5 18444 printf %s "checking for socklen_t... " >&6; } 18445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18446 /* end confdefs.h. */ 18447 18448 #include <sys/types.h> 18449 #ifdef _WIN32 18450 #include <ws2tcpip.h> 18451 #else 18452 #include <sys/socket.h> 18453 #endif 18454 18455 int 18456 main (void) 18457 { 18458 socklen_t x; 18459 18460 ; 18461 return 0; 18462 } 18463 _ACEOF 18464 if ac_fn_c_try_compile "$LINENO" 18465 then : 18466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18467 printf "%s\n" "yes" >&6; } 18468 else case e in #( 18469 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18470 printf "%s\n" "no" >&6; } 18471 18472 printf "%s\n" "#define socklen_t unsigned int" >>confdefs.h 18473 18474 ;; 18475 esac 18476 fi 18477 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18478 18479 # __func__/__FUNCTION__ is not a macros in general 18480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5 18481 printf %s "checking whether our compiler supports __func__... " >&6; } 18482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18483 /* end confdefs.h. */ 18484 18485 int 18486 main (void) 18487 { 18488 const char *cp = __func__; 18489 18490 ; 18491 return 0; 18492 } 18493 _ACEOF 18494 if ac_fn_c_try_compile "$LINENO" 18495 then : 18496 18497 printf "%s\n" "#define HAVE___func__ 1" >>confdefs.h 18498 18499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18500 printf "%s\n" "yes" >&6; } 18501 18502 else case e in #( 18503 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18504 printf "%s\n" "no" >&6; } 18505 ;; 18506 esac 18507 fi 18508 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5 18510 printf %s "checking whether our compiler supports __FUNCTION__... " >&6; } 18511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18512 /* end confdefs.h. */ 18513 18514 int 18515 main (void) 18516 { 18517 const char *cp = __FUNCTION__; 18518 18519 ; 18520 return 0; 18521 } 18522 _ACEOF 18523 if ac_fn_c_try_compile "$LINENO" 18524 then : 18525 18526 printf "%s\n" "#define HAVE___FUNCTION__ 1" >>confdefs.h 18527 18528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18529 printf "%s\n" "yes" >&6; } 18530 18531 else case e in #( 18532 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18533 printf "%s\n" "no" >&6; } 18534 ;; 18535 esac 18536 fi 18537 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18538 18539 # check if we can compile with pthreads 18540 have_pthreads=no 18541 if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then 18542 18543 18544 18545 ac_ext=c 18546 ac_cpp='$CPP $CPPFLAGS' 18547 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18548 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18549 ac_compiler_gnu=$ac_cv_c_compiler_gnu 18550 18551 acx_pthread_ok=no 18552 18553 # We used to check for pthread.h first, but this fails if pthread.h 18554 # requires special compiler flags (e.g. on True64 or Sequent). 18555 # It gets checked for in the link test anyway. 18556 18557 # First of all, check if the user has set any of the PTHREAD_LIBS, 18558 # etcetera environment variables, and if threads linking works using 18559 # them: 18560 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 18561 save_CFLAGS="$CFLAGS" 18562 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 18563 save_LIBS="$LIBS" 18564 LIBS="$PTHREAD_LIBS $LIBS" 18565 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 18566 printf %s "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 18567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18568 /* end confdefs.h. */ 18569 18570 /* Override any GCC internal prototype to avoid an error. 18571 Use char because int might match the return type of a GCC 18572 builtin and then its argument prototype would still apply. 18573 The 'extern "C"' is for builds by C++ compilers; 18574 although this is not generally supported in C code supporting it here 18575 has little cost and some practical benefit (sr 110532). */ 18576 #ifdef __cplusplus 18577 extern "C" 18578 #endif 18579 char pthread_join (void); 18580 int 18581 main (void) 18582 { 18583 return pthread_join (); 18584 ; 18585 return 0; 18586 } 18587 _ACEOF 18588 if ac_fn_c_try_link "$LINENO" 18589 then : 18590 acx_pthread_ok=yes 18591 fi 18592 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18593 conftest$ac_exeext conftest.$ac_ext 18594 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 18595 printf "%s\n" "$acx_pthread_ok" >&6; } 18596 if test x"$acx_pthread_ok" = xno; then 18597 PTHREAD_LIBS="" 18598 PTHREAD_CFLAGS="" 18599 fi 18600 LIBS="$save_LIBS" 18601 CFLAGS="$save_CFLAGS" 18602 fi 18603 18604 # We must check for the threads library under a number of different 18605 # names; the ordering is very important because some systems 18606 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the 18607 # libraries is broken (non-POSIX). 18608 18609 # Create a list of thread flags to try. Items starting with a "-" are 18610 # C compiler flags, and other items are library names, except for "none" 18611 # which indicates that we try without any flags at all, and "pthread-config" 18612 # which is a program returning the flags for the Pth emulation library. 18613 18614 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 18615 18616 # The ordering *is* (sometimes) important. Some notes on the 18617 # individual items follow: 18618 18619 # pthreads: AIX (must check this before -lpthread) 18620 # none: in case threads are in libc; should be tried before -Kthread and 18621 # other compiler flags to prevent continual compiler warnings 18622 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 18623 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 18624 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 18625 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 18626 # -pthreads: Solaris/gcc 18627 # -mthreads: Mingw32/gcc, Lynx/gcc 18628 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 18629 # doesn't hurt to check since this sometimes defines pthreads too; 18630 # also defines -D_REENTRANT) 18631 # ... -mt is also the pthreads flag for HP/aCC 18632 # pthread: Linux, etcetera 18633 # --thread-safe: KAI C++ 18634 # pthread-config: use pthread-config program (for GNU Pth library) 18635 18636 case "${host_cpu}-${host_os}" in 18637 *solaris*) 18638 18639 # On Solaris (at least, for some versions), libc contains stubbed 18640 # (non-functional) versions of the pthreads routines, so link-based 18641 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 18642 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 18643 # a function called by this macro, so we could check for that, but 18644 # who knows whether they'll stub that too in a future libc.) So, 18645 # we'll just look for -pthreads and -lpthread first: 18646 18647 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags" 18648 ;; 18649 esac 18650 18651 if test x"$acx_pthread_ok" = xno; then 18652 for flag in $acx_pthread_flags; do 18653 18654 case $flag in 18655 none) 18656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 18657 printf %s "checking whether pthreads work without any flags... " >&6; } 18658 ;; 18659 18660 -*) 18661 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 18662 printf %s "checking whether pthreads work with $flag... " >&6; } 18663 PTHREAD_CFLAGS="$flag" 18664 ;; 18665 18666 pthread-config) 18667 # Extract the first word of "pthread-config", so it can be a program name with args. 18668 set dummy pthread-config; ac_word=$2 18669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18670 printf %s "checking for $ac_word... " >&6; } 18671 if test ${ac_cv_prog_acx_pthread_config+y} 18672 then : 18673 printf %s "(cached) " >&6 18674 else case e in #( 18675 e) if test -n "$acx_pthread_config"; then 18676 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. 18677 else 18678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18679 for as_dir in $PATH 18680 do 18681 IFS=$as_save_IFS 18682 case $as_dir in #((( 18683 '') as_dir=./ ;; 18684 */) ;; 18685 *) as_dir=$as_dir/ ;; 18686 esac 18687 for ac_exec_ext in '' $ac_executable_extensions; do 18688 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 18689 ac_cv_prog_acx_pthread_config="yes" 18690 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 18691 break 2 18692 fi 18693 done 18694 done 18695 IFS=$as_save_IFS 18696 18697 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" 18698 fi ;; 18699 esac 18700 fi 18701 acx_pthread_config=$ac_cv_prog_acx_pthread_config 18702 if test -n "$acx_pthread_config"; then 18703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 18704 printf "%s\n" "$acx_pthread_config" >&6; } 18705 else 18706 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18707 printf "%s\n" "no" >&6; } 18708 fi 18709 18710 18711 if test x"$acx_pthread_config" = xno; then continue; fi 18712 PTHREAD_CFLAGS="`pthread-config --cflags`" 18713 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 18714 ;; 18715 18716 *) 18717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 18718 printf %s "checking for the pthreads library -l$flag... " >&6; } 18719 PTHREAD_LIBS="-l$flag" 18720 ;; 18721 esac 18722 18723 save_LIBS="$LIBS" 18724 save_CFLAGS="$CFLAGS" 18725 LIBS="$PTHREAD_LIBS $LIBS" 18726 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 18727 18728 # Check for various functions. We must include pthread.h, 18729 # since some functions may be macros. (On the Sequent, we 18730 # need a special flag -Kthread to make this header compile.) 18731 # We check for pthread_join because it is in -lpthread on IRIX 18732 # while pthread_create is in libc. We check for pthread_attr_init 18733 # due to DEC craziness with -lpthreads. We check for 18734 # pthread_cleanup_push because it is one of the few pthread 18735 # functions on Solaris that doesn't have a non-functional libc stub. 18736 # We try pthread_create on general principles. 18737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18738 /* end confdefs.h. */ 18739 #include <pthread.h> 18740 int 18741 main (void) 18742 { 18743 pthread_t th; pthread_join(th, 0); 18744 pthread_attr_init(0); pthread_cleanup_push(0, 0); 18745 pthread_create(0,0,0,0); pthread_cleanup_pop(0); 18746 ; 18747 return 0; 18748 } 18749 _ACEOF 18750 if ac_fn_c_try_link "$LINENO" 18751 then : 18752 acx_pthread_ok=yes 18753 fi 18754 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18755 conftest$ac_exeext conftest.$ac_ext 18756 18757 LIBS="$save_LIBS" 18758 CFLAGS="$save_CFLAGS" 18759 18760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 18761 printf "%s\n" "$acx_pthread_ok" >&6; } 18762 if test "x$acx_pthread_ok" = xyes; then 18763 break; 18764 fi 18765 18766 PTHREAD_LIBS="" 18767 PTHREAD_CFLAGS="" 18768 done 18769 fi 18770 18771 # Various other checks: 18772 if test "x$acx_pthread_ok" = xyes; then 18773 save_LIBS="$LIBS" 18774 LIBS="$PTHREAD_LIBS $LIBS" 18775 save_CFLAGS="$CFLAGS" 18776 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 18777 18778 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 18779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 18780 printf %s "checking for joinable pthread attribute... " >&6; } 18781 attr_name=unknown 18782 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 18783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18784 /* end confdefs.h. */ 18785 #include <pthread.h> 18786 int 18787 main (void) 18788 { 18789 int attr=$attr; return attr; 18790 ; 18791 return 0; 18792 } 18793 _ACEOF 18794 if ac_fn_c_try_link "$LINENO" 18795 then : 18796 attr_name=$attr; break 18797 fi 18798 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18799 conftest$ac_exeext conftest.$ac_ext 18800 done 18801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 18802 printf "%s\n" "$attr_name" >&6; } 18803 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 18804 18805 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $attr_name" >>confdefs.h 18806 18807 fi 18808 18809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 18810 printf %s "checking if more special flags are required for pthreads... " >&6; } 18811 flag=no 18812 case "${host_cpu}-${host_os}" in 18813 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 18814 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 18815 esac 18816 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 18817 printf "%s\n" "${flag}" >&6; } 18818 if test "x$flag" != xno; then 18819 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 18820 fi 18821 18822 LIBS="$save_LIBS" 18823 CFLAGS="$save_CFLAGS" 18824 18825 # More AIX lossage: must compile with xlc_r or cc_r 18826 if test x"$GCC" != xyes; then 18827 for ac_prog in xlc_r cc_r 18828 do 18829 # Extract the first word of "$ac_prog", so it can be a program name with args. 18830 set dummy $ac_prog; ac_word=$2 18831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18832 printf %s "checking for $ac_word... " >&6; } 18833 if test ${ac_cv_prog_PTHREAD_CC+y} 18834 then : 18835 printf %s "(cached) " >&6 18836 else case e in #( 18837 e) if test -n "$PTHREAD_CC"; then 18838 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 18839 else 18840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18841 for as_dir in $PATH 18842 do 18843 IFS=$as_save_IFS 18844 case $as_dir in #((( 18845 '') as_dir=./ ;; 18846 */) ;; 18847 *) as_dir=$as_dir/ ;; 18848 esac 18849 for ac_exec_ext in '' $ac_executable_extensions; do 18850 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 18851 ac_cv_prog_PTHREAD_CC="$ac_prog" 18852 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 18853 break 2 18854 fi 18855 done 18856 done 18857 IFS=$as_save_IFS 18858 18859 fi ;; 18860 esac 18861 fi 18862 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 18863 if test -n "$PTHREAD_CC"; then 18864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 18865 printf "%s\n" "$PTHREAD_CC" >&6; } 18866 else 18867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18868 printf "%s\n" "no" >&6; } 18869 fi 18870 18871 18872 test -n "$PTHREAD_CC" && break 18873 done 18874 test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 18875 18876 else 18877 PTHREAD_CC=$CC 18878 fi 18879 else 18880 PTHREAD_CC="$CC" 18881 fi 18882 18883 18884 18885 18886 18887 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 18888 if test x"$acx_pthread_ok" = xyes; then 18889 18890 18891 printf "%s\n" "#define HAVE_PTHREADS 1" >>confdefs.h 18892 18893 have_pthreads=yes 18894 : 18895 else 18896 acx_pthread_ok=no 18897 18898 fi 18899 ac_ext=c 18900 ac_cpp='$CPP $CPPFLAGS' 18901 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18902 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18903 ac_compiler_gnu=$ac_cv_c_compiler_gnu 18904 18905 18906 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 18907 # The cast to long int works around a bug in the HP C Compiler 18908 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 18909 # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. 18910 # This bug is HP SR number 8606223364. 18911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5 18912 printf %s "checking size of pthread_t... " >&6; } 18913 if test ${ac_cv_sizeof_pthread_t+y} 18914 then : 18915 printf %s "(cached) " >&6 18916 else case e in #( 18917 e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t" "$ac_includes_default 18918 #include <pthread.h> 18919 18920 " 18921 then : 18922 18923 else case e in #( 18924 e) if test "$ac_cv_type_pthread_t" = yes; then 18925 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 18926 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 18927 as_fn_error 77 "cannot compute sizeof (pthread_t) 18928 See 'config.log' for more details" "$LINENO" 5; } 18929 else 18930 ac_cv_sizeof_pthread_t=0 18931 fi ;; 18932 esac 18933 fi 18934 ;; 18935 esac 18936 fi 18937 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5 18938 printf "%s\n" "$ac_cv_sizeof_pthread_t" >&6; } 18939 18940 18941 18942 printf "%s\n" "#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t" >>confdefs.h 18943 18944 18945 fi 18946 if test "$enable_thread_support" != "no"; then 18947 THREADS_TRUE= 18948 THREADS_FALSE='#' 18949 else 18950 THREADS_TRUE='#' 18951 THREADS_FALSE= 18952 fi 18953 18954 if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then 18955 PTHREADS_TRUE= 18956 PTHREADS_FALSE='#' 18957 else 18958 PTHREADS_TRUE='#' 18959 PTHREADS_FALSE= 18960 fi 18961 18962 18963 # check if we should compile locking into the library 18964 if test x$enable_thread_support = xno; then 18965 18966 printf "%s\n" "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h 18967 18968 fi 18969 18970 # check if we should hard-code the mm functions. 18971 if test x$enable_malloc_replacement = xno; then 18972 18973 printf "%s\n" "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h 18974 18975 fi 18976 18977 # check if we should hard-code debugging out 18978 if test x$enable_debug_mode = xno; then 18979 18980 printf "%s\n" "#define DISABLE_DEBUG_MODE 1" >>confdefs.h 18981 18982 fi 18983 18984 # check if we should enable verbose debugging 18985 if test x$enable_verbose_debug = xyes; then 18986 CFLAGS="$CFLAGS -DUSE_DEBUG" 18987 fi 18988 18989 # check if we have and should use openssl 18990 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then 18991 OPENSSL_TRUE= 18992 OPENSSL_FALSE='#' 18993 else 18994 OPENSSL_TRUE='#' 18995 OPENSSL_FALSE= 18996 fi 18997 18998 18999 # Add some more warnings which we use in development but not in the 19000 # released versions. (Some relevant gcc versions can't handle these.) 19001 if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then 19002 19003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19004 /* end confdefs.h. */ 19005 19006 int 19007 main (void) 19008 { 19009 19010 #if !defined(__GNUC__) || (__GNUC__ < 4) 19011 #error 19012 #endif 19013 ; 19014 return 0; 19015 } 19016 _ACEOF 19017 if ac_fn_c_try_compile "$LINENO" 19018 then : 19019 have_gcc4=yes 19020 else case e in #( 19021 e) have_gcc4=no ;; 19022 esac 19023 fi 19024 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19025 19026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19027 /* end confdefs.h. */ 19028 19029 int 19030 main (void) 19031 { 19032 19033 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2) 19034 #error 19035 #endif 19036 ; 19037 return 0; 19038 } 19039 _ACEOF 19040 if ac_fn_c_try_compile "$LINENO" 19041 then : 19042 have_gcc42=yes 19043 else case e in #( 19044 e) have_gcc42=no ;; 19045 esac 19046 fi 19047 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19048 19049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19050 /* end confdefs.h. */ 19051 19052 int 19053 main (void) 19054 { 19055 19056 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) 19057 #error 19058 #endif 19059 ; 19060 return 0; 19061 } 19062 _ACEOF 19063 if ac_fn_c_try_compile "$LINENO" 19064 then : 19065 have_gcc45=yes 19066 else case e in #( 19067 e) have_gcc45=no ;; 19068 esac 19069 fi 19070 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19071 19072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19073 /* end confdefs.h. */ 19074 19075 int 19076 main (void) 19077 { 19078 19079 #if !defined(__clang__) 19080 #error 19081 #endif 19082 ; 19083 return 0; 19084 } 19085 _ACEOF 19086 if ac_fn_c_try_compile "$LINENO" 19087 then : 19088 have_clang=yes 19089 else case e in #( 19090 e) have_clang=no ;; 19091 esac 19092 fi 19093 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19094 19095 # -W is the same as -Wextra 19096 CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wmissing-declarations -Wnested-externs -Wbad-function-cast" 19097 if test x$enable_gcc_warnings = xyes; then 19098 CFLAGS="$CFLAGS -Werror" 19099 fi 19100 19101 CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing" 19102 19103 if test x$have_gcc4 = xyes ; then 19104 # These warnings break gcc 3.3.5 and work on gcc 4.0.2 19105 CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement" 19106 #CFLAGS="$CFLAGS -Wold-style-definition" 19107 fi 19108 19109 if test x$have_gcc42 = xyes ; then 19110 # These warnings break gcc 4.0.2 and work on gcc 4.2 19111 CFLAGS="$CFLAGS -Waddress" 19112 fi 19113 19114 if test x$have_gcc42 = xyes && test x$have_clang = xno; then 19115 # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2 19116 CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init" 19117 fi 19118 19119 if test x$have_gcc45 = xyes ; then 19120 # These warnings work on gcc 4.5 19121 CFLAGS="$CFLAGS -Wlogical-op" 19122 fi 19123 19124 if test x$have_clang = xyes; then 19125 # Disable the unused-function warnings, because these trigger 19126 # for minheap-internal.h related code. 19127 CFLAGS="$CFLAGS -Wno-unused-function" 19128 19129 # clang on macosx emits warnings for each directory specified which 19130 # isn't "used" generating a lot of build noise (typically 3 warnings 19131 # per file 19132 case "$host_os" in 19133 darwin*) 19134 CFLAGS="$CFLAGS -Qunused-arguments" 19135 ;; 19136 esac 19137 fi 19138 19139 ##This will break the world on some 64-bit architectures 19140 # CFLAGS="$CFLAGS -Winline" 19141 19142 fi 19143 19144 LIBEVENT_GC_SECTIONS= 19145 if test "$GCC" = yes && test "$enable_function_sections" = yes ; then 19146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5 19147 printf %s "checking if linker supports omitting unused code and data... " >&6; } 19148 if test ${libevent_cv_gc_sections_runs+y} 19149 then : 19150 printf %s "(cached) " >&6 19151 else case e in #( 19152 e) 19153 origCFLAGS="$CFLAGS" 19154 CFLAGS="$CFLAGS -Wl,--gc-sections" 19155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19156 /* end confdefs.h. */ 19157 19158 #include <stdlib.h> 19159 #include <stdio.h> 19160 19161 int 19162 main (void) 19163 { 19164 19165 FILE * fpC; 19166 char buf[32]; 19167 size_t cch; 19168 int read_success_once; 19169 19170 fpC = fopen("conftest.c", "r"); 19171 if (NULL == fpC) 19172 exit(1); 19173 do { 19174 cch = fread(buf, sizeof(buf), 1, fpC); 19175 read_success_once |= (0 != cch); 19176 } while (0 != cch); 19177 if (!read_success_once) 19178 exit(2); 19179 if (!feof(fpC)) 19180 exit(3); 19181 if (0 != fclose(fpC)) 19182 exit(4); 19183 19184 exit(EXIT_SUCCESS); 19185 19186 19187 ; 19188 return 0; 19189 } 19190 _ACEOF 19191 if ac_fn_c_try_link "$LINENO" 19192 then : 19193 19194 if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then 19195 libevent_cv_gc_sections_runs=no 19196 else 19197 libevent_cv_gc_sections_runs=no 19198 ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes 19199 fi 19200 19201 else case e in #( 19202 e) libevent_cv_gc_sections_runs=no 19203 ;; 19204 esac 19205 fi 19206 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19207 conftest$ac_exeext conftest.$ac_ext 19208 CFLAGS="$origCFLAGS" 19209 { origCFLAGS=; unset origCFLAGS;} 19210 19211 ;; 19212 esac 19213 fi 19214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5 19215 printf "%s\n" "$libevent_cv_gc_sections_runs" >&6; } 19216 case "$libevent_cv_gc_sections_runs" in 19217 yes) 19218 CFLAGS="-ffunction-sections -fdata-sections $CFLAGS" 19219 LIBEVENT_GC_SECTIONS="-Wl,--gc-sections" 19220 ;; 19221 esac 19222 fi 19223 19224 19225 if test "$enable_libevent_install" = "yes"; then 19226 INSTALL_LIBEVENT_TRUE= 19227 INSTALL_LIBEVENT_FALSE='#' 19228 else 19229 INSTALL_LIBEVENT_TRUE='#' 19230 INSTALL_LIBEVENT_FALSE= 19231 fi 19232 19233 19234 # Doxygen support 19235 19236 19237 19238 19239 19240 19241 19242 19243 19244 19245 # Files: 19246 DX_PROJECT=libevent 19247 19248 DX_CONFIG='${top_srcdir}/Doxyfile' 19249 19250 DX_DOCDIR='doxygen' 19251 19252 19253 # Environment variables used inside doxygen.cfg: 19254 DX_ENV="$DX_ENV SRCDIR='$srcdir'" 19255 SRCDIR=$srcdir 19256 19257 DX_ENV="$DX_ENV PROJECT='$DX_PROJECT'" 19258 PROJECT=$DX_PROJECT 19259 19260 DX_ENV="$DX_ENV VERSION='$PACKAGE_VERSION'" 19261 19262 19263 # Doxygen itself: 19264 19265 19266 19267 # Check whether --enable-doxygen-doc was given. 19268 if test ${enable_doxygen_doc+y} 19269 then : 19270 enableval=$enable_doxygen_doc; 19271 case "$enableval" in 19272 #( 19273 y|Y|yes|Yes|YES) 19274 DX_FLAG_doc=1 19275 19276 19277 ;; #( 19278 n|N|no|No|NO) 19279 DX_FLAG_doc=0 19280 19281 ;; #( 19282 *) 19283 as_fn_error $? "invalid value '$enableval' given to doxygen-doc" "$LINENO" 5 19284 ;; 19285 esac 19286 19287 else case e in #( 19288 e) 19289 DX_FLAG_doc=0 19290 19291 19292 ;; 19293 esac 19294 fi 19295 19296 if test "$DX_FLAG_doc" = 1; then 19297 19298 if test -n "$ac_tool_prefix"; then 19299 # Extract the first word of "${ac_tool_prefix}doxygen", so it can be a program name with args. 19300 set dummy ${ac_tool_prefix}doxygen; ac_word=$2 19301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19302 printf %s "checking for $ac_word... " >&6; } 19303 if test ${ac_cv_path_DX_DOXYGEN+y} 19304 then : 19305 printf %s "(cached) " >&6 19306 else case e in #( 19307 e) case $DX_DOXYGEN in 19308 [\\/]* | ?:[\\/]*) 19309 ac_cv_path_DX_DOXYGEN="$DX_DOXYGEN" # Let the user override the test with a path. 19310 ;; 19311 *) 19312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19313 for as_dir in $PATH 19314 do 19315 IFS=$as_save_IFS 19316 case $as_dir in #((( 19317 '') as_dir=./ ;; 19318 */) ;; 19319 *) as_dir=$as_dir/ ;; 19320 esac 19321 for ac_exec_ext in '' $ac_executable_extensions; do 19322 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19323 ac_cv_path_DX_DOXYGEN="$as_dir$ac_word$ac_exec_ext" 19324 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19325 break 2 19326 fi 19327 done 19328 done 19329 IFS=$as_save_IFS 19330 19331 ;; 19332 esac ;; 19333 esac 19334 fi 19335 DX_DOXYGEN=$ac_cv_path_DX_DOXYGEN 19336 if test -n "$DX_DOXYGEN"; then 19337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_DOXYGEN" >&5 19338 printf "%s\n" "$DX_DOXYGEN" >&6; } 19339 else 19340 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19341 printf "%s\n" "no" >&6; } 19342 fi 19343 19344 19345 fi 19346 if test -z "$ac_cv_path_DX_DOXYGEN"; then 19347 ac_pt_DX_DOXYGEN=$DX_DOXYGEN 19348 # Extract the first word of "doxygen", so it can be a program name with args. 19349 set dummy doxygen; ac_word=$2 19350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19351 printf %s "checking for $ac_word... " >&6; } 19352 if test ${ac_cv_path_ac_pt_DX_DOXYGEN+y} 19353 then : 19354 printf %s "(cached) " >&6 19355 else case e in #( 19356 e) case $ac_pt_DX_DOXYGEN in 19357 [\\/]* | ?:[\\/]*) 19358 ac_cv_path_ac_pt_DX_DOXYGEN="$ac_pt_DX_DOXYGEN" # Let the user override the test with a path. 19359 ;; 19360 *) 19361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19362 for as_dir in $PATH 19363 do 19364 IFS=$as_save_IFS 19365 case $as_dir in #((( 19366 '') as_dir=./ ;; 19367 */) ;; 19368 *) as_dir=$as_dir/ ;; 19369 esac 19370 for ac_exec_ext in '' $ac_executable_extensions; do 19371 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19372 ac_cv_path_ac_pt_DX_DOXYGEN="$as_dir$ac_word$ac_exec_ext" 19373 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19374 break 2 19375 fi 19376 done 19377 done 19378 IFS=$as_save_IFS 19379 19380 ;; 19381 esac ;; 19382 esac 19383 fi 19384 ac_pt_DX_DOXYGEN=$ac_cv_path_ac_pt_DX_DOXYGEN 19385 if test -n "$ac_pt_DX_DOXYGEN"; then 19386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_DOXYGEN" >&5 19387 printf "%s\n" "$ac_pt_DX_DOXYGEN" >&6; } 19388 else 19389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19390 printf "%s\n" "no" >&6; } 19391 fi 19392 19393 if test "x$ac_pt_DX_DOXYGEN" = x; then 19394 DX_DOXYGEN="" 19395 else 19396 case $cross_compiling:$ac_tool_warned in 19397 yes:) 19398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 19399 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 19400 ac_tool_warned=yes ;; 19401 esac 19402 DX_DOXYGEN=$ac_pt_DX_DOXYGEN 19403 fi 19404 else 19405 DX_DOXYGEN="$ac_cv_path_DX_DOXYGEN" 19406 fi 19407 19408 if test "$DX_FLAG_doc$DX_DOXYGEN" = 1; then 19409 if test "xdoxygen" = "xdoxygen"; then 19410 as_fn_error $? "doxygen not found - will not generate any doxygen documentation" "$LINENO" 5 19411 else 19412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: doxygen not found - will not generate any doxygen documentation" >&5 19413 printf "%s\n" "$as_me: WARNING: doxygen not found - will not generate any doxygen documentation" >&2;} 19414 fi 19415 DX_FLAG_doc=0 19416 19417 fi 19418 19419 19420 if test -n "$ac_tool_prefix"; then 19421 # Extract the first word of "${ac_tool_prefix}perl", so it can be a program name with args. 19422 set dummy ${ac_tool_prefix}perl; ac_word=$2 19423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19424 printf %s "checking for $ac_word... " >&6; } 19425 if test ${ac_cv_path_DX_PERL+y} 19426 then : 19427 printf %s "(cached) " >&6 19428 else case e in #( 19429 e) case $DX_PERL in 19430 [\\/]* | ?:[\\/]*) 19431 ac_cv_path_DX_PERL="$DX_PERL" # Let the user override the test with a path. 19432 ;; 19433 *) 19434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19435 for as_dir in $PATH 19436 do 19437 IFS=$as_save_IFS 19438 case $as_dir in #((( 19439 '') as_dir=./ ;; 19440 */) ;; 19441 *) as_dir=$as_dir/ ;; 19442 esac 19443 for ac_exec_ext in '' $ac_executable_extensions; do 19444 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19445 ac_cv_path_DX_PERL="$as_dir$ac_word$ac_exec_ext" 19446 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19447 break 2 19448 fi 19449 done 19450 done 19451 IFS=$as_save_IFS 19452 19453 ;; 19454 esac ;; 19455 esac 19456 fi 19457 DX_PERL=$ac_cv_path_DX_PERL 19458 if test -n "$DX_PERL"; then 19459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_PERL" >&5 19460 printf "%s\n" "$DX_PERL" >&6; } 19461 else 19462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19463 printf "%s\n" "no" >&6; } 19464 fi 19465 19466 19467 fi 19468 if test -z "$ac_cv_path_DX_PERL"; then 19469 ac_pt_DX_PERL=$DX_PERL 19470 # Extract the first word of "perl", so it can be a program name with args. 19471 set dummy perl; ac_word=$2 19472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19473 printf %s "checking for $ac_word... " >&6; } 19474 if test ${ac_cv_path_ac_pt_DX_PERL+y} 19475 then : 19476 printf %s "(cached) " >&6 19477 else case e in #( 19478 e) case $ac_pt_DX_PERL in 19479 [\\/]* | ?:[\\/]*) 19480 ac_cv_path_ac_pt_DX_PERL="$ac_pt_DX_PERL" # Let the user override the test with a path. 19481 ;; 19482 *) 19483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19484 for as_dir in $PATH 19485 do 19486 IFS=$as_save_IFS 19487 case $as_dir in #((( 19488 '') as_dir=./ ;; 19489 */) ;; 19490 *) as_dir=$as_dir/ ;; 19491 esac 19492 for ac_exec_ext in '' $ac_executable_extensions; do 19493 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19494 ac_cv_path_ac_pt_DX_PERL="$as_dir$ac_word$ac_exec_ext" 19495 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19496 break 2 19497 fi 19498 done 19499 done 19500 IFS=$as_save_IFS 19501 19502 ;; 19503 esac ;; 19504 esac 19505 fi 19506 ac_pt_DX_PERL=$ac_cv_path_ac_pt_DX_PERL 19507 if test -n "$ac_pt_DX_PERL"; then 19508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_PERL" >&5 19509 printf "%s\n" "$ac_pt_DX_PERL" >&6; } 19510 else 19511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19512 printf "%s\n" "no" >&6; } 19513 fi 19514 19515 if test "x$ac_pt_DX_PERL" = x; then 19516 DX_PERL="" 19517 else 19518 case $cross_compiling:$ac_tool_warned in 19519 yes:) 19520 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 19521 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 19522 ac_tool_warned=yes ;; 19523 esac 19524 DX_PERL=$ac_pt_DX_PERL 19525 fi 19526 else 19527 DX_PERL="$ac_cv_path_DX_PERL" 19528 fi 19529 19530 if test "$DX_FLAG_doc$DX_PERL" = 1; then 19531 if test "xperl" = "xdoxygen"; then 19532 as_fn_error $? "perl not found - will not generate any doxygen documentation" "$LINENO" 5 19533 else 19534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: perl not found - will not generate any doxygen documentation" >&5 19535 printf "%s\n" "$as_me: WARNING: perl not found - will not generate any doxygen documentation" >&2;} 19536 fi 19537 DX_FLAG_doc=0 19538 19539 fi 19540 19541 : 19542 fi 19543 if test "$DX_FLAG_doc" = 1; then 19544 DX_ENV="$DX_ENV PERL_PATH='$DX_PERL'" 19545 PERL_PATH=$DX_PERL 19546 19547 : 19548 else 19549 19550 : 19551 fi 19552 19553 19554 # Dot for graphics: 19555 19556 19557 19558 # Check whether --enable-doxygen-dot was given. 19559 if test ${enable_doxygen_dot+y} 19560 then : 19561 enableval=$enable_doxygen_dot; 19562 case "$enableval" in 19563 #( 19564 y|Y|yes|Yes|YES) 19565 DX_FLAG_dot=1 19566 19567 19568 test "$DX_FLAG_doc" = "1" \ 19569 || as_fn_error $? "doxygen-dot requires doxygen-doc" "$LINENO" 5 19570 19571 ;; #( 19572 n|N|no|No|NO) 19573 DX_FLAG_dot=0 19574 19575 ;; #( 19576 *) 19577 as_fn_error $? "invalid value '$enableval' given to doxygen-dot" "$LINENO" 5 19578 ;; 19579 esac 19580 19581 else case e in #( 19582 e) 19583 DX_FLAG_dot=0 19584 19585 19586 test "$DX_FLAG_doc" = "1" || DX_FLAG_dot=0 19587 19588 19589 ;; 19590 esac 19591 fi 19592 19593 if test "$DX_FLAG_dot" = 1; then 19594 19595 if test -n "$ac_tool_prefix"; then 19596 # Extract the first word of "${ac_tool_prefix}dot", so it can be a program name with args. 19597 set dummy ${ac_tool_prefix}dot; ac_word=$2 19598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19599 printf %s "checking for $ac_word... " >&6; } 19600 if test ${ac_cv_path_DX_DOT+y} 19601 then : 19602 printf %s "(cached) " >&6 19603 else case e in #( 19604 e) case $DX_DOT in 19605 [\\/]* | ?:[\\/]*) 19606 ac_cv_path_DX_DOT="$DX_DOT" # Let the user override the test with a path. 19607 ;; 19608 *) 19609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19610 for as_dir in $PATH 19611 do 19612 IFS=$as_save_IFS 19613 case $as_dir in #((( 19614 '') as_dir=./ ;; 19615 */) ;; 19616 *) as_dir=$as_dir/ ;; 19617 esac 19618 for ac_exec_ext in '' $ac_executable_extensions; do 19619 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19620 ac_cv_path_DX_DOT="$as_dir$ac_word$ac_exec_ext" 19621 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19622 break 2 19623 fi 19624 done 19625 done 19626 IFS=$as_save_IFS 19627 19628 ;; 19629 esac ;; 19630 esac 19631 fi 19632 DX_DOT=$ac_cv_path_DX_DOT 19633 if test -n "$DX_DOT"; then 19634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_DOT" >&5 19635 printf "%s\n" "$DX_DOT" >&6; } 19636 else 19637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19638 printf "%s\n" "no" >&6; } 19639 fi 19640 19641 19642 fi 19643 if test -z "$ac_cv_path_DX_DOT"; then 19644 ac_pt_DX_DOT=$DX_DOT 19645 # Extract the first word of "dot", so it can be a program name with args. 19646 set dummy dot; ac_word=$2 19647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19648 printf %s "checking for $ac_word... " >&6; } 19649 if test ${ac_cv_path_ac_pt_DX_DOT+y} 19650 then : 19651 printf %s "(cached) " >&6 19652 else case e in #( 19653 e) case $ac_pt_DX_DOT in 19654 [\\/]* | ?:[\\/]*) 19655 ac_cv_path_ac_pt_DX_DOT="$ac_pt_DX_DOT" # Let the user override the test with a path. 19656 ;; 19657 *) 19658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19659 for as_dir in $PATH 19660 do 19661 IFS=$as_save_IFS 19662 case $as_dir in #((( 19663 '') as_dir=./ ;; 19664 */) ;; 19665 *) as_dir=$as_dir/ ;; 19666 esac 19667 for ac_exec_ext in '' $ac_executable_extensions; do 19668 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19669 ac_cv_path_ac_pt_DX_DOT="$as_dir$ac_word$ac_exec_ext" 19670 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19671 break 2 19672 fi 19673 done 19674 done 19675 IFS=$as_save_IFS 19676 19677 ;; 19678 esac ;; 19679 esac 19680 fi 19681 ac_pt_DX_DOT=$ac_cv_path_ac_pt_DX_DOT 19682 if test -n "$ac_pt_DX_DOT"; then 19683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_DOT" >&5 19684 printf "%s\n" "$ac_pt_DX_DOT" >&6; } 19685 else 19686 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19687 printf "%s\n" "no" >&6; } 19688 fi 19689 19690 if test "x$ac_pt_DX_DOT" = x; then 19691 DX_DOT="" 19692 else 19693 case $cross_compiling:$ac_tool_warned in 19694 yes:) 19695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 19696 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 19697 ac_tool_warned=yes ;; 19698 esac 19699 DX_DOT=$ac_pt_DX_DOT 19700 fi 19701 else 19702 DX_DOT="$ac_cv_path_DX_DOT" 19703 fi 19704 19705 if test "$DX_FLAG_dot$DX_DOT" = 1; then 19706 if test "xdot" = "xdoxygen"; then 19707 as_fn_error $? "dot not found - will not generate graphics for doxygen documentation" "$LINENO" 5 19708 else 19709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: dot not found - will not generate graphics for doxygen documentation" >&5 19710 printf "%s\n" "$as_me: WARNING: dot not found - will not generate graphics for doxygen documentation" >&2;} 19711 fi 19712 DX_FLAG_dot=0 19713 19714 fi 19715 19716 : 19717 fi 19718 if test "$DX_FLAG_dot" = 1; then 19719 DX_ENV="$DX_ENV HAVE_DOT='YES'" 19720 HAVE_DOT=YES 19721 19722 DX_ENV="$DX_ENV DOT_PATH='`expr ".$DX_DOT" : '\(\.\)[^/]*$' \| "x$DX_DOT" : 'x\(.*\)/[^/]*$'`'" 19723 DOT_PATH=`expr ".$DX_DOT" : '\(\.\)[^/]*$' \| "x$DX_DOT" : 'x\(.*\)/[^/]*$'` 19724 19725 : 19726 else 19727 DX_ENV="$DX_ENV HAVE_DOT='NO'" 19728 HAVE_DOT=NO 19729 19730 : 19731 fi 19732 19733 19734 # Man pages generation: 19735 19736 19737 19738 # Check whether --enable-doxygen-man was given. 19739 if test ${enable_doxygen_man+y} 19740 then : 19741 enableval=$enable_doxygen_man; 19742 case "$enableval" in 19743 #( 19744 y|Y|yes|Yes|YES) 19745 DX_FLAG_man=1 19746 19747 19748 test "$DX_FLAG_doc" = "1" \ 19749 || as_fn_error $? "doxygen-man requires doxygen-doc" "$LINENO" 5 19750 19751 ;; #( 19752 n|N|no|No|NO) 19753 DX_FLAG_man=0 19754 19755 ;; #( 19756 *) 19757 as_fn_error $? "invalid value '$enableval' given to doxygen-man" "$LINENO" 5 19758 ;; 19759 esac 19760 19761 else case e in #( 19762 e) 19763 DX_FLAG_man=0 19764 19765 19766 test "$DX_FLAG_doc" = "1" || DX_FLAG_man=0 19767 19768 19769 ;; 19770 esac 19771 fi 19772 19773 if test "$DX_FLAG_man" = 1; then 19774 19775 : 19776 fi 19777 if test "$DX_FLAG_man" = 1; then 19778 DX_ENV="$DX_ENV GENERATE_MAN='YES'" 19779 GENERATE_MAN=YES 19780 19781 : 19782 else 19783 DX_ENV="$DX_ENV GENERATE_MAN='NO'" 19784 GENERATE_MAN=NO 19785 19786 : 19787 fi 19788 19789 19790 # RTF file generation: 19791 19792 19793 19794 # Check whether --enable-doxygen-rtf was given. 19795 if test ${enable_doxygen_rtf+y} 19796 then : 19797 enableval=$enable_doxygen_rtf; 19798 case "$enableval" in 19799 #( 19800 y|Y|yes|Yes|YES) 19801 DX_FLAG_rtf=1 19802 19803 19804 test "$DX_FLAG_doc" = "1" \ 19805 || as_fn_error $? "doxygen-rtf requires doxygen-doc" "$LINENO" 5 19806 19807 ;; #( 19808 n|N|no|No|NO) 19809 DX_FLAG_rtf=0 19810 19811 ;; #( 19812 *) 19813 as_fn_error $? "invalid value '$enableval' given to doxygen-rtf" "$LINENO" 5 19814 ;; 19815 esac 19816 19817 else case e in #( 19818 e) 19819 DX_FLAG_rtf=0 19820 19821 19822 test "$DX_FLAG_doc" = "1" || DX_FLAG_rtf=0 19823 19824 19825 ;; 19826 esac 19827 fi 19828 19829 if test "$DX_FLAG_rtf" = 1; then 19830 19831 : 19832 fi 19833 if test "$DX_FLAG_rtf" = 1; then 19834 DX_ENV="$DX_ENV GENERATE_RTF='YES'" 19835 GENERATE_RTF=YES 19836 19837 : 19838 else 19839 DX_ENV="$DX_ENV GENERATE_RTF='NO'" 19840 GENERATE_RTF=NO 19841 19842 : 19843 fi 19844 19845 19846 # XML file generation: 19847 19848 19849 19850 # Check whether --enable-doxygen-xml was given. 19851 if test ${enable_doxygen_xml+y} 19852 then : 19853 enableval=$enable_doxygen_xml; 19854 case "$enableval" in 19855 #( 19856 y|Y|yes|Yes|YES) 19857 DX_FLAG_xml=1 19858 19859 19860 test "$DX_FLAG_doc" = "1" \ 19861 || as_fn_error $? "doxygen-xml requires doxygen-doc" "$LINENO" 5 19862 19863 ;; #( 19864 n|N|no|No|NO) 19865 DX_FLAG_xml=0 19866 19867 ;; #( 19868 *) 19869 as_fn_error $? "invalid value '$enableval' given to doxygen-xml" "$LINENO" 5 19870 ;; 19871 esac 19872 19873 else case e in #( 19874 e) 19875 DX_FLAG_xml=0 19876 19877 19878 test "$DX_FLAG_doc" = "1" || DX_FLAG_xml=0 19879 19880 19881 ;; 19882 esac 19883 fi 19884 19885 if test "$DX_FLAG_xml" = 1; then 19886 19887 : 19888 fi 19889 if test "$DX_FLAG_xml" = 1; then 19890 DX_ENV="$DX_ENV GENERATE_XML='YES'" 19891 GENERATE_XML=YES 19892 19893 : 19894 else 19895 DX_ENV="$DX_ENV GENERATE_XML='NO'" 19896 GENERATE_XML=NO 19897 19898 : 19899 fi 19900 19901 19902 # (Compressed) HTML help generation: 19903 19904 19905 19906 # Check whether --enable-doxygen-chm was given. 19907 if test ${enable_doxygen_chm+y} 19908 then : 19909 enableval=$enable_doxygen_chm; 19910 case "$enableval" in 19911 #( 19912 y|Y|yes|Yes|YES) 19913 DX_FLAG_chm=1 19914 19915 19916 test "$DX_FLAG_doc" = "1" \ 19917 || as_fn_error $? "doxygen-chm requires doxygen-doc" "$LINENO" 5 19918 19919 ;; #( 19920 n|N|no|No|NO) 19921 DX_FLAG_chm=0 19922 19923 ;; #( 19924 *) 19925 as_fn_error $? "invalid value '$enableval' given to doxygen-chm" "$LINENO" 5 19926 ;; 19927 esac 19928 19929 else case e in #( 19930 e) 19931 DX_FLAG_chm=0 19932 19933 19934 test "$DX_FLAG_doc" = "1" || DX_FLAG_chm=0 19935 19936 19937 ;; 19938 esac 19939 fi 19940 19941 if test "$DX_FLAG_chm" = 1; then 19942 19943 if test -n "$ac_tool_prefix"; then 19944 # Extract the first word of "${ac_tool_prefix}hhc", so it can be a program name with args. 19945 set dummy ${ac_tool_prefix}hhc; ac_word=$2 19946 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19947 printf %s "checking for $ac_word... " >&6; } 19948 if test ${ac_cv_path_DX_HHC+y} 19949 then : 19950 printf %s "(cached) " >&6 19951 else case e in #( 19952 e) case $DX_HHC in 19953 [\\/]* | ?:[\\/]*) 19954 ac_cv_path_DX_HHC="$DX_HHC" # Let the user override the test with a path. 19955 ;; 19956 *) 19957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19958 for as_dir in $PATH 19959 do 19960 IFS=$as_save_IFS 19961 case $as_dir in #((( 19962 '') as_dir=./ ;; 19963 */) ;; 19964 *) as_dir=$as_dir/ ;; 19965 esac 19966 for ac_exec_ext in '' $ac_executable_extensions; do 19967 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19968 ac_cv_path_DX_HHC="$as_dir$ac_word$ac_exec_ext" 19969 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19970 break 2 19971 fi 19972 done 19973 done 19974 IFS=$as_save_IFS 19975 19976 ;; 19977 esac ;; 19978 esac 19979 fi 19980 DX_HHC=$ac_cv_path_DX_HHC 19981 if test -n "$DX_HHC"; then 19982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_HHC" >&5 19983 printf "%s\n" "$DX_HHC" >&6; } 19984 else 19985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19986 printf "%s\n" "no" >&6; } 19987 fi 19988 19989 19990 fi 19991 if test -z "$ac_cv_path_DX_HHC"; then 19992 ac_pt_DX_HHC=$DX_HHC 19993 # Extract the first word of "hhc", so it can be a program name with args. 19994 set dummy hhc; ac_word=$2 19995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19996 printf %s "checking for $ac_word... " >&6; } 19997 if test ${ac_cv_path_ac_pt_DX_HHC+y} 19998 then : 19999 printf %s "(cached) " >&6 20000 else case e in #( 20001 e) case $ac_pt_DX_HHC in 20002 [\\/]* | ?:[\\/]*) 20003 ac_cv_path_ac_pt_DX_HHC="$ac_pt_DX_HHC" # Let the user override the test with a path. 20004 ;; 20005 *) 20006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20007 for as_dir in $PATH 20008 do 20009 IFS=$as_save_IFS 20010 case $as_dir in #((( 20011 '') as_dir=./ ;; 20012 */) ;; 20013 *) as_dir=$as_dir/ ;; 20014 esac 20015 for ac_exec_ext in '' $ac_executable_extensions; do 20016 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20017 ac_cv_path_ac_pt_DX_HHC="$as_dir$ac_word$ac_exec_ext" 20018 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20019 break 2 20020 fi 20021 done 20022 done 20023 IFS=$as_save_IFS 20024 20025 ;; 20026 esac ;; 20027 esac 20028 fi 20029 ac_pt_DX_HHC=$ac_cv_path_ac_pt_DX_HHC 20030 if test -n "$ac_pt_DX_HHC"; then 20031 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_HHC" >&5 20032 printf "%s\n" "$ac_pt_DX_HHC" >&6; } 20033 else 20034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20035 printf "%s\n" "no" >&6; } 20036 fi 20037 20038 if test "x$ac_pt_DX_HHC" = x; then 20039 DX_HHC="" 20040 else 20041 case $cross_compiling:$ac_tool_warned in 20042 yes:) 20043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 20044 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20045 ac_tool_warned=yes ;; 20046 esac 20047 DX_HHC=$ac_pt_DX_HHC 20048 fi 20049 else 20050 DX_HHC="$ac_cv_path_DX_HHC" 20051 fi 20052 20053 if test "$DX_FLAG_chm$DX_HHC" = 1; then 20054 if test "xhhc" = "xdoxygen"; then 20055 as_fn_error $? "hhc not found - will not generate doxygen compressed HTML help documentation" "$LINENO" 5 20056 else 20057 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: hhc not found - will not generate doxygen compressed HTML help documentation" >&5 20058 printf "%s\n" "$as_me: WARNING: hhc not found - will not generate doxygen compressed HTML help documentation" >&2;} 20059 fi 20060 DX_FLAG_chm=0 20061 20062 fi 20063 20064 : 20065 fi 20066 if test "$DX_FLAG_chm" = 1; then 20067 DX_ENV="$DX_ENV HHC_PATH='$DX_HHC'" 20068 HHC_PATH=$DX_HHC 20069 20070 DX_ENV="$DX_ENV GENERATE_HTML='YES'" 20071 GENERATE_HTML=YES 20072 20073 DX_ENV="$DX_ENV GENERATE_HTMLHELP='YES'" 20074 GENERATE_HTMLHELP=YES 20075 20076 : 20077 else 20078 DX_ENV="$DX_ENV GENERATE_HTMLHELP='NO'" 20079 GENERATE_HTMLHELP=NO 20080 20081 : 20082 fi 20083 20084 20085 # Separate CHI file generation. 20086 20087 20088 20089 # Check whether --enable-doxygen-chi was given. 20090 if test ${enable_doxygen_chi+y} 20091 then : 20092 enableval=$enable_doxygen_chi; 20093 case "$enableval" in 20094 #( 20095 y|Y|yes|Yes|YES) 20096 DX_FLAG_chi=1 20097 20098 20099 test "$DX_FLAG_chm" = "1" \ 20100 || as_fn_error $? "doxygen-chi requires doxygen-chm" "$LINENO" 5 20101 20102 ;; #( 20103 n|N|no|No|NO) 20104 DX_FLAG_chi=0 20105 20106 ;; #( 20107 *) 20108 as_fn_error $? "invalid value '$enableval' given to doxygen-chi" "$LINENO" 5 20109 ;; 20110 esac 20111 20112 else case e in #( 20113 e) 20114 DX_FLAG_chi=0 20115 20116 20117 test "$DX_FLAG_chm" = "1" || DX_FLAG_chi=0 20118 20119 20120 ;; 20121 esac 20122 fi 20123 20124 if test "$DX_FLAG_chi" = 1; then 20125 20126 : 20127 fi 20128 if test "$DX_FLAG_chi" = 1; then 20129 DX_ENV="$DX_ENV GENERATE_CHI='YES'" 20130 GENERATE_CHI=YES 20131 20132 : 20133 else 20134 DX_ENV="$DX_ENV GENERATE_CHI='NO'" 20135 GENERATE_CHI=NO 20136 20137 : 20138 fi 20139 20140 20141 # Plain HTML pages generation: 20142 20143 20144 20145 # Check whether --enable-doxygen-html was given. 20146 if test ${enable_doxygen_html+y} 20147 then : 20148 enableval=$enable_doxygen_html; 20149 case "$enableval" in 20150 #( 20151 y|Y|yes|Yes|YES) 20152 DX_FLAG_html=1 20153 20154 20155 test "$DX_FLAG_doc" = "1" \ 20156 || as_fn_error $? "doxygen-html requires doxygen-doc" "$LINENO" 5 20157 20158 test "$DX_FLAG_chm" = "0" \ 20159 || as_fn_error $? "doxygen-html contradicts doxygen-chm" "$LINENO" 5 20160 20161 ;; #( 20162 n|N|no|No|NO) 20163 DX_FLAG_html=0 20164 20165 ;; #( 20166 *) 20167 as_fn_error $? "invalid value '$enableval' given to doxygen-html" "$LINENO" 5 20168 ;; 20169 esac 20170 20171 else case e in #( 20172 e) 20173 DX_FLAG_html=1 20174 20175 20176 test "$DX_FLAG_doc" = "1" || DX_FLAG_html=0 20177 20178 20179 test "$DX_FLAG_chm" = "0" || DX_FLAG_html=0 20180 20181 20182 ;; 20183 esac 20184 fi 20185 20186 if test "$DX_FLAG_html" = 1; then 20187 20188 : 20189 fi 20190 if test "$DX_FLAG_html" = 1; then 20191 DX_ENV="$DX_ENV GENERATE_HTML='YES'" 20192 GENERATE_HTML=YES 20193 20194 : 20195 else 20196 test "$DX_FLAG_chm" = 1 || DX_ENV="$DX_ENV GENERATE_HTML='NO'" 20197 GENERATE_HTML=NO 20198 20199 : 20200 fi 20201 20202 20203 # PostScript file generation: 20204 20205 20206 20207 # Check whether --enable-doxygen-ps was given. 20208 if test ${enable_doxygen_ps+y} 20209 then : 20210 enableval=$enable_doxygen_ps; 20211 case "$enableval" in 20212 #( 20213 y|Y|yes|Yes|YES) 20214 DX_FLAG_ps=1 20215 20216 20217 test "$DX_FLAG_doc" = "1" \ 20218 || as_fn_error $? "doxygen-ps requires doxygen-doc" "$LINENO" 5 20219 20220 ;; #( 20221 n|N|no|No|NO) 20222 DX_FLAG_ps=0 20223 20224 ;; #( 20225 *) 20226 as_fn_error $? "invalid value '$enableval' given to doxygen-ps" "$LINENO" 5 20227 ;; 20228 esac 20229 20230 else case e in #( 20231 e) 20232 DX_FLAG_ps=0 20233 20234 20235 test "$DX_FLAG_doc" = "1" || DX_FLAG_ps=0 20236 20237 20238 ;; 20239 esac 20240 fi 20241 20242 if test "$DX_FLAG_ps" = 1; then 20243 20244 if test -n "$ac_tool_prefix"; then 20245 # Extract the first word of "${ac_tool_prefix}latex", so it can be a program name with args. 20246 set dummy ${ac_tool_prefix}latex; ac_word=$2 20247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20248 printf %s "checking for $ac_word... " >&6; } 20249 if test ${ac_cv_path_DX_LATEX+y} 20250 then : 20251 printf %s "(cached) " >&6 20252 else case e in #( 20253 e) case $DX_LATEX in 20254 [\\/]* | ?:[\\/]*) 20255 ac_cv_path_DX_LATEX="$DX_LATEX" # Let the user override the test with a path. 20256 ;; 20257 *) 20258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20259 for as_dir in $PATH 20260 do 20261 IFS=$as_save_IFS 20262 case $as_dir in #((( 20263 '') as_dir=./ ;; 20264 */) ;; 20265 *) as_dir=$as_dir/ ;; 20266 esac 20267 for ac_exec_ext in '' $ac_executable_extensions; do 20268 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20269 ac_cv_path_DX_LATEX="$as_dir$ac_word$ac_exec_ext" 20270 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20271 break 2 20272 fi 20273 done 20274 done 20275 IFS=$as_save_IFS 20276 20277 ;; 20278 esac ;; 20279 esac 20280 fi 20281 DX_LATEX=$ac_cv_path_DX_LATEX 20282 if test -n "$DX_LATEX"; then 20283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_LATEX" >&5 20284 printf "%s\n" "$DX_LATEX" >&6; } 20285 else 20286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20287 printf "%s\n" "no" >&6; } 20288 fi 20289 20290 20291 fi 20292 if test -z "$ac_cv_path_DX_LATEX"; then 20293 ac_pt_DX_LATEX=$DX_LATEX 20294 # Extract the first word of "latex", so it can be a program name with args. 20295 set dummy latex; ac_word=$2 20296 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20297 printf %s "checking for $ac_word... " >&6; } 20298 if test ${ac_cv_path_ac_pt_DX_LATEX+y} 20299 then : 20300 printf %s "(cached) " >&6 20301 else case e in #( 20302 e) case $ac_pt_DX_LATEX in 20303 [\\/]* | ?:[\\/]*) 20304 ac_cv_path_ac_pt_DX_LATEX="$ac_pt_DX_LATEX" # Let the user override the test with a path. 20305 ;; 20306 *) 20307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20308 for as_dir in $PATH 20309 do 20310 IFS=$as_save_IFS 20311 case $as_dir in #((( 20312 '') as_dir=./ ;; 20313 */) ;; 20314 *) as_dir=$as_dir/ ;; 20315 esac 20316 for ac_exec_ext in '' $ac_executable_extensions; do 20317 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20318 ac_cv_path_ac_pt_DX_LATEX="$as_dir$ac_word$ac_exec_ext" 20319 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20320 break 2 20321 fi 20322 done 20323 done 20324 IFS=$as_save_IFS 20325 20326 ;; 20327 esac ;; 20328 esac 20329 fi 20330 ac_pt_DX_LATEX=$ac_cv_path_ac_pt_DX_LATEX 20331 if test -n "$ac_pt_DX_LATEX"; then 20332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_LATEX" >&5 20333 printf "%s\n" "$ac_pt_DX_LATEX" >&6; } 20334 else 20335 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20336 printf "%s\n" "no" >&6; } 20337 fi 20338 20339 if test "x$ac_pt_DX_LATEX" = x; then 20340 DX_LATEX="" 20341 else 20342 case $cross_compiling:$ac_tool_warned in 20343 yes:) 20344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 20345 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20346 ac_tool_warned=yes ;; 20347 esac 20348 DX_LATEX=$ac_pt_DX_LATEX 20349 fi 20350 else 20351 DX_LATEX="$ac_cv_path_DX_LATEX" 20352 fi 20353 20354 if test "$DX_FLAG_ps$DX_LATEX" = 1; then 20355 if test "xlatex" = "xdoxygen"; then 20356 as_fn_error $? "latex not found - will not generate doxygen PostScript documentation" "$LINENO" 5 20357 else 20358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: latex not found - will not generate doxygen PostScript documentation" >&5 20359 printf "%s\n" "$as_me: WARNING: latex not found - will not generate doxygen PostScript documentation" >&2;} 20360 fi 20361 DX_FLAG_ps=0 20362 20363 fi 20364 20365 20366 if test -n "$ac_tool_prefix"; then 20367 # Extract the first word of "${ac_tool_prefix}makeindex", so it can be a program name with args. 20368 set dummy ${ac_tool_prefix}makeindex; ac_word=$2 20369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20370 printf %s "checking for $ac_word... " >&6; } 20371 if test ${ac_cv_path_DX_MAKEINDEX+y} 20372 then : 20373 printf %s "(cached) " >&6 20374 else case e in #( 20375 e) case $DX_MAKEINDEX in 20376 [\\/]* | ?:[\\/]*) 20377 ac_cv_path_DX_MAKEINDEX="$DX_MAKEINDEX" # Let the user override the test with a path. 20378 ;; 20379 *) 20380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20381 for as_dir in $PATH 20382 do 20383 IFS=$as_save_IFS 20384 case $as_dir in #((( 20385 '') as_dir=./ ;; 20386 */) ;; 20387 *) as_dir=$as_dir/ ;; 20388 esac 20389 for ac_exec_ext in '' $ac_executable_extensions; do 20390 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20391 ac_cv_path_DX_MAKEINDEX="$as_dir$ac_word$ac_exec_ext" 20392 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20393 break 2 20394 fi 20395 done 20396 done 20397 IFS=$as_save_IFS 20398 20399 ;; 20400 esac ;; 20401 esac 20402 fi 20403 DX_MAKEINDEX=$ac_cv_path_DX_MAKEINDEX 20404 if test -n "$DX_MAKEINDEX"; then 20405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_MAKEINDEX" >&5 20406 printf "%s\n" "$DX_MAKEINDEX" >&6; } 20407 else 20408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20409 printf "%s\n" "no" >&6; } 20410 fi 20411 20412 20413 fi 20414 if test -z "$ac_cv_path_DX_MAKEINDEX"; then 20415 ac_pt_DX_MAKEINDEX=$DX_MAKEINDEX 20416 # Extract the first word of "makeindex", so it can be a program name with args. 20417 set dummy makeindex; ac_word=$2 20418 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20419 printf %s "checking for $ac_word... " >&6; } 20420 if test ${ac_cv_path_ac_pt_DX_MAKEINDEX+y} 20421 then : 20422 printf %s "(cached) " >&6 20423 else case e in #( 20424 e) case $ac_pt_DX_MAKEINDEX in 20425 [\\/]* | ?:[\\/]*) 20426 ac_cv_path_ac_pt_DX_MAKEINDEX="$ac_pt_DX_MAKEINDEX" # Let the user override the test with a path. 20427 ;; 20428 *) 20429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20430 for as_dir in $PATH 20431 do 20432 IFS=$as_save_IFS 20433 case $as_dir in #((( 20434 '') as_dir=./ ;; 20435 */) ;; 20436 *) as_dir=$as_dir/ ;; 20437 esac 20438 for ac_exec_ext in '' $ac_executable_extensions; do 20439 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20440 ac_cv_path_ac_pt_DX_MAKEINDEX="$as_dir$ac_word$ac_exec_ext" 20441 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20442 break 2 20443 fi 20444 done 20445 done 20446 IFS=$as_save_IFS 20447 20448 ;; 20449 esac ;; 20450 esac 20451 fi 20452 ac_pt_DX_MAKEINDEX=$ac_cv_path_ac_pt_DX_MAKEINDEX 20453 if test -n "$ac_pt_DX_MAKEINDEX"; then 20454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_MAKEINDEX" >&5 20455 printf "%s\n" "$ac_pt_DX_MAKEINDEX" >&6; } 20456 else 20457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20458 printf "%s\n" "no" >&6; } 20459 fi 20460 20461 if test "x$ac_pt_DX_MAKEINDEX" = x; then 20462 DX_MAKEINDEX="" 20463 else 20464 case $cross_compiling:$ac_tool_warned in 20465 yes:) 20466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 20467 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20468 ac_tool_warned=yes ;; 20469 esac 20470 DX_MAKEINDEX=$ac_pt_DX_MAKEINDEX 20471 fi 20472 else 20473 DX_MAKEINDEX="$ac_cv_path_DX_MAKEINDEX" 20474 fi 20475 20476 if test "$DX_FLAG_ps$DX_MAKEINDEX" = 1; then 20477 if test "xmakeindex" = "xdoxygen"; then 20478 as_fn_error $? "makeindex not found - will not generate doxygen PostScript documentation" "$LINENO" 5 20479 else 20480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: makeindex not found - will not generate doxygen PostScript documentation" >&5 20481 printf "%s\n" "$as_me: WARNING: makeindex not found - will not generate doxygen PostScript documentation" >&2;} 20482 fi 20483 DX_FLAG_ps=0 20484 20485 fi 20486 20487 20488 if test -n "$ac_tool_prefix"; then 20489 # Extract the first word of "${ac_tool_prefix}dvips", so it can be a program name with args. 20490 set dummy ${ac_tool_prefix}dvips; ac_word=$2 20491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20492 printf %s "checking for $ac_word... " >&6; } 20493 if test ${ac_cv_path_DX_DVIPS+y} 20494 then : 20495 printf %s "(cached) " >&6 20496 else case e in #( 20497 e) case $DX_DVIPS in 20498 [\\/]* | ?:[\\/]*) 20499 ac_cv_path_DX_DVIPS="$DX_DVIPS" # Let the user override the test with a path. 20500 ;; 20501 *) 20502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20503 for as_dir in $PATH 20504 do 20505 IFS=$as_save_IFS 20506 case $as_dir in #((( 20507 '') as_dir=./ ;; 20508 */) ;; 20509 *) as_dir=$as_dir/ ;; 20510 esac 20511 for ac_exec_ext in '' $ac_executable_extensions; do 20512 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20513 ac_cv_path_DX_DVIPS="$as_dir$ac_word$ac_exec_ext" 20514 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20515 break 2 20516 fi 20517 done 20518 done 20519 IFS=$as_save_IFS 20520 20521 ;; 20522 esac ;; 20523 esac 20524 fi 20525 DX_DVIPS=$ac_cv_path_DX_DVIPS 20526 if test -n "$DX_DVIPS"; then 20527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_DVIPS" >&5 20528 printf "%s\n" "$DX_DVIPS" >&6; } 20529 else 20530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20531 printf "%s\n" "no" >&6; } 20532 fi 20533 20534 20535 fi 20536 if test -z "$ac_cv_path_DX_DVIPS"; then 20537 ac_pt_DX_DVIPS=$DX_DVIPS 20538 # Extract the first word of "dvips", so it can be a program name with args. 20539 set dummy dvips; ac_word=$2 20540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20541 printf %s "checking for $ac_word... " >&6; } 20542 if test ${ac_cv_path_ac_pt_DX_DVIPS+y} 20543 then : 20544 printf %s "(cached) " >&6 20545 else case e in #( 20546 e) case $ac_pt_DX_DVIPS in 20547 [\\/]* | ?:[\\/]*) 20548 ac_cv_path_ac_pt_DX_DVIPS="$ac_pt_DX_DVIPS" # Let the user override the test with a path. 20549 ;; 20550 *) 20551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20552 for as_dir in $PATH 20553 do 20554 IFS=$as_save_IFS 20555 case $as_dir in #((( 20556 '') as_dir=./ ;; 20557 */) ;; 20558 *) as_dir=$as_dir/ ;; 20559 esac 20560 for ac_exec_ext in '' $ac_executable_extensions; do 20561 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20562 ac_cv_path_ac_pt_DX_DVIPS="$as_dir$ac_word$ac_exec_ext" 20563 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20564 break 2 20565 fi 20566 done 20567 done 20568 IFS=$as_save_IFS 20569 20570 ;; 20571 esac ;; 20572 esac 20573 fi 20574 ac_pt_DX_DVIPS=$ac_cv_path_ac_pt_DX_DVIPS 20575 if test -n "$ac_pt_DX_DVIPS"; then 20576 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_DVIPS" >&5 20577 printf "%s\n" "$ac_pt_DX_DVIPS" >&6; } 20578 else 20579 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20580 printf "%s\n" "no" >&6; } 20581 fi 20582 20583 if test "x$ac_pt_DX_DVIPS" = x; then 20584 DX_DVIPS="" 20585 else 20586 case $cross_compiling:$ac_tool_warned in 20587 yes:) 20588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 20589 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20590 ac_tool_warned=yes ;; 20591 esac 20592 DX_DVIPS=$ac_pt_DX_DVIPS 20593 fi 20594 else 20595 DX_DVIPS="$ac_cv_path_DX_DVIPS" 20596 fi 20597 20598 if test "$DX_FLAG_ps$DX_DVIPS" = 1; then 20599 if test "xdvips" = "xdoxygen"; then 20600 as_fn_error $? "dvips not found - will not generate doxygen PostScript documentation" "$LINENO" 5 20601 else 20602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: dvips not found - will not generate doxygen PostScript documentation" >&5 20603 printf "%s\n" "$as_me: WARNING: dvips not found - will not generate doxygen PostScript documentation" >&2;} 20604 fi 20605 DX_FLAG_ps=0 20606 20607 fi 20608 20609 20610 if test -n "$ac_tool_prefix"; then 20611 # Extract the first word of "${ac_tool_prefix}egrep", so it can be a program name with args. 20612 set dummy ${ac_tool_prefix}egrep; ac_word=$2 20613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20614 printf %s "checking for $ac_word... " >&6; } 20615 if test ${ac_cv_path_DX_EGREP+y} 20616 then : 20617 printf %s "(cached) " >&6 20618 else case e in #( 20619 e) case $DX_EGREP in 20620 [\\/]* | ?:[\\/]*) 20621 ac_cv_path_DX_EGREP="$DX_EGREP" # Let the user override the test with a path. 20622 ;; 20623 *) 20624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20625 for as_dir in $PATH 20626 do 20627 IFS=$as_save_IFS 20628 case $as_dir in #((( 20629 '') as_dir=./ ;; 20630 */) ;; 20631 *) as_dir=$as_dir/ ;; 20632 esac 20633 for ac_exec_ext in '' $ac_executable_extensions; do 20634 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20635 ac_cv_path_DX_EGREP="$as_dir$ac_word$ac_exec_ext" 20636 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20637 break 2 20638 fi 20639 done 20640 done 20641 IFS=$as_save_IFS 20642 20643 ;; 20644 esac ;; 20645 esac 20646 fi 20647 DX_EGREP=$ac_cv_path_DX_EGREP 20648 if test -n "$DX_EGREP"; then 20649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_EGREP" >&5 20650 printf "%s\n" "$DX_EGREP" >&6; } 20651 else 20652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20653 printf "%s\n" "no" >&6; } 20654 fi 20655 20656 20657 fi 20658 if test -z "$ac_cv_path_DX_EGREP"; then 20659 ac_pt_DX_EGREP=$DX_EGREP 20660 # Extract the first word of "egrep", so it can be a program name with args. 20661 set dummy egrep; ac_word=$2 20662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20663 printf %s "checking for $ac_word... " >&6; } 20664 if test ${ac_cv_path_ac_pt_DX_EGREP+y} 20665 then : 20666 printf %s "(cached) " >&6 20667 else case e in #( 20668 e) case $ac_pt_DX_EGREP in 20669 [\\/]* | ?:[\\/]*) 20670 ac_cv_path_ac_pt_DX_EGREP="$ac_pt_DX_EGREP" # Let the user override the test with a path. 20671 ;; 20672 *) 20673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20674 for as_dir in $PATH 20675 do 20676 IFS=$as_save_IFS 20677 case $as_dir in #((( 20678 '') as_dir=./ ;; 20679 */) ;; 20680 *) as_dir=$as_dir/ ;; 20681 esac 20682 for ac_exec_ext in '' $ac_executable_extensions; do 20683 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20684 ac_cv_path_ac_pt_DX_EGREP="$as_dir$ac_word$ac_exec_ext" 20685 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20686 break 2 20687 fi 20688 done 20689 done 20690 IFS=$as_save_IFS 20691 20692 ;; 20693 esac ;; 20694 esac 20695 fi 20696 ac_pt_DX_EGREP=$ac_cv_path_ac_pt_DX_EGREP 20697 if test -n "$ac_pt_DX_EGREP"; then 20698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_EGREP" >&5 20699 printf "%s\n" "$ac_pt_DX_EGREP" >&6; } 20700 else 20701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20702 printf "%s\n" "no" >&6; } 20703 fi 20704 20705 if test "x$ac_pt_DX_EGREP" = x; then 20706 DX_EGREP="" 20707 else 20708 case $cross_compiling:$ac_tool_warned in 20709 yes:) 20710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 20711 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20712 ac_tool_warned=yes ;; 20713 esac 20714 DX_EGREP=$ac_pt_DX_EGREP 20715 fi 20716 else 20717 DX_EGREP="$ac_cv_path_DX_EGREP" 20718 fi 20719 20720 if test "$DX_FLAG_ps$DX_EGREP" = 1; then 20721 if test "xegrep" = "xdoxygen"; then 20722 as_fn_error $? "egrep not found - will not generate doxygen PostScript documentation" "$LINENO" 5 20723 else 20724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: egrep not found - will not generate doxygen PostScript documentation" >&5 20725 printf "%s\n" "$as_me: WARNING: egrep not found - will not generate doxygen PostScript documentation" >&2;} 20726 fi 20727 DX_FLAG_ps=0 20728 20729 fi 20730 20731 : 20732 fi 20733 if test "$DX_FLAG_ps" = 1; then 20734 20735 : 20736 else 20737 20738 : 20739 fi 20740 20741 20742 # PDF file generation: 20743 20744 20745 20746 # Check whether --enable-doxygen-pdf was given. 20747 if test ${enable_doxygen_pdf+y} 20748 then : 20749 enableval=$enable_doxygen_pdf; 20750 case "$enableval" in 20751 #( 20752 y|Y|yes|Yes|YES) 20753 DX_FLAG_pdf=1 20754 20755 20756 test "$DX_FLAG_doc" = "1" \ 20757 || as_fn_error $? "doxygen-pdf requires doxygen-doc" "$LINENO" 5 20758 20759 ;; #( 20760 n|N|no|No|NO) 20761 DX_FLAG_pdf=0 20762 20763 ;; #( 20764 *) 20765 as_fn_error $? "invalid value '$enableval' given to doxygen-pdf" "$LINENO" 5 20766 ;; 20767 esac 20768 20769 else case e in #( 20770 e) 20771 DX_FLAG_pdf=0 20772 20773 20774 test "$DX_FLAG_doc" = "1" || DX_FLAG_pdf=0 20775 20776 20777 ;; 20778 esac 20779 fi 20780 20781 if test "$DX_FLAG_pdf" = 1; then 20782 20783 if test -n "$ac_tool_prefix"; then 20784 # Extract the first word of "${ac_tool_prefix}pdflatex", so it can be a program name with args. 20785 set dummy ${ac_tool_prefix}pdflatex; ac_word=$2 20786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20787 printf %s "checking for $ac_word... " >&6; } 20788 if test ${ac_cv_path_DX_PDFLATEX+y} 20789 then : 20790 printf %s "(cached) " >&6 20791 else case e in #( 20792 e) case $DX_PDFLATEX in 20793 [\\/]* | ?:[\\/]*) 20794 ac_cv_path_DX_PDFLATEX="$DX_PDFLATEX" # Let the user override the test with a path. 20795 ;; 20796 *) 20797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20798 for as_dir in $PATH 20799 do 20800 IFS=$as_save_IFS 20801 case $as_dir in #((( 20802 '') as_dir=./ ;; 20803 */) ;; 20804 *) as_dir=$as_dir/ ;; 20805 esac 20806 for ac_exec_ext in '' $ac_executable_extensions; do 20807 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20808 ac_cv_path_DX_PDFLATEX="$as_dir$ac_word$ac_exec_ext" 20809 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20810 break 2 20811 fi 20812 done 20813 done 20814 IFS=$as_save_IFS 20815 20816 ;; 20817 esac ;; 20818 esac 20819 fi 20820 DX_PDFLATEX=$ac_cv_path_DX_PDFLATEX 20821 if test -n "$DX_PDFLATEX"; then 20822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_PDFLATEX" >&5 20823 printf "%s\n" "$DX_PDFLATEX" >&6; } 20824 else 20825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20826 printf "%s\n" "no" >&6; } 20827 fi 20828 20829 20830 fi 20831 if test -z "$ac_cv_path_DX_PDFLATEX"; then 20832 ac_pt_DX_PDFLATEX=$DX_PDFLATEX 20833 # Extract the first word of "pdflatex", so it can be a program name with args. 20834 set dummy pdflatex; ac_word=$2 20835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20836 printf %s "checking for $ac_word... " >&6; } 20837 if test ${ac_cv_path_ac_pt_DX_PDFLATEX+y} 20838 then : 20839 printf %s "(cached) " >&6 20840 else case e in #( 20841 e) case $ac_pt_DX_PDFLATEX in 20842 [\\/]* | ?:[\\/]*) 20843 ac_cv_path_ac_pt_DX_PDFLATEX="$ac_pt_DX_PDFLATEX" # Let the user override the test with a path. 20844 ;; 20845 *) 20846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20847 for as_dir in $PATH 20848 do 20849 IFS=$as_save_IFS 20850 case $as_dir in #((( 20851 '') as_dir=./ ;; 20852 */) ;; 20853 *) as_dir=$as_dir/ ;; 20854 esac 20855 for ac_exec_ext in '' $ac_executable_extensions; do 20856 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20857 ac_cv_path_ac_pt_DX_PDFLATEX="$as_dir$ac_word$ac_exec_ext" 20858 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20859 break 2 20860 fi 20861 done 20862 done 20863 IFS=$as_save_IFS 20864 20865 ;; 20866 esac ;; 20867 esac 20868 fi 20869 ac_pt_DX_PDFLATEX=$ac_cv_path_ac_pt_DX_PDFLATEX 20870 if test -n "$ac_pt_DX_PDFLATEX"; then 20871 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_PDFLATEX" >&5 20872 printf "%s\n" "$ac_pt_DX_PDFLATEX" >&6; } 20873 else 20874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20875 printf "%s\n" "no" >&6; } 20876 fi 20877 20878 if test "x$ac_pt_DX_PDFLATEX" = x; then 20879 DX_PDFLATEX="" 20880 else 20881 case $cross_compiling:$ac_tool_warned in 20882 yes:) 20883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 20884 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20885 ac_tool_warned=yes ;; 20886 esac 20887 DX_PDFLATEX=$ac_pt_DX_PDFLATEX 20888 fi 20889 else 20890 DX_PDFLATEX="$ac_cv_path_DX_PDFLATEX" 20891 fi 20892 20893 if test "$DX_FLAG_pdf$DX_PDFLATEX" = 1; then 20894 if test "xpdflatex" = "xdoxygen"; then 20895 as_fn_error $? "pdflatex not found - will not generate doxygen PDF documentation" "$LINENO" 5 20896 else 20897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: pdflatex not found - will not generate doxygen PDF documentation" >&5 20898 printf "%s\n" "$as_me: WARNING: pdflatex not found - will not generate doxygen PDF documentation" >&2;} 20899 fi 20900 DX_FLAG_pdf=0 20901 20902 fi 20903 20904 20905 if test -n "$ac_tool_prefix"; then 20906 # Extract the first word of "${ac_tool_prefix}makeindex", so it can be a program name with args. 20907 set dummy ${ac_tool_prefix}makeindex; ac_word=$2 20908 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20909 printf %s "checking for $ac_word... " >&6; } 20910 if test ${ac_cv_path_DX_MAKEINDEX+y} 20911 then : 20912 printf %s "(cached) " >&6 20913 else case e in #( 20914 e) case $DX_MAKEINDEX in 20915 [\\/]* | ?:[\\/]*) 20916 ac_cv_path_DX_MAKEINDEX="$DX_MAKEINDEX" # Let the user override the test with a path. 20917 ;; 20918 *) 20919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20920 for as_dir in $PATH 20921 do 20922 IFS=$as_save_IFS 20923 case $as_dir in #((( 20924 '') as_dir=./ ;; 20925 */) ;; 20926 *) as_dir=$as_dir/ ;; 20927 esac 20928 for ac_exec_ext in '' $ac_executable_extensions; do 20929 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20930 ac_cv_path_DX_MAKEINDEX="$as_dir$ac_word$ac_exec_ext" 20931 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20932 break 2 20933 fi 20934 done 20935 done 20936 IFS=$as_save_IFS 20937 20938 ;; 20939 esac ;; 20940 esac 20941 fi 20942 DX_MAKEINDEX=$ac_cv_path_DX_MAKEINDEX 20943 if test -n "$DX_MAKEINDEX"; then 20944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_MAKEINDEX" >&5 20945 printf "%s\n" "$DX_MAKEINDEX" >&6; } 20946 else 20947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20948 printf "%s\n" "no" >&6; } 20949 fi 20950 20951 20952 fi 20953 if test -z "$ac_cv_path_DX_MAKEINDEX"; then 20954 ac_pt_DX_MAKEINDEX=$DX_MAKEINDEX 20955 # Extract the first word of "makeindex", so it can be a program name with args. 20956 set dummy makeindex; ac_word=$2 20957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20958 printf %s "checking for $ac_word... " >&6; } 20959 if test ${ac_cv_path_ac_pt_DX_MAKEINDEX+y} 20960 then : 20961 printf %s "(cached) " >&6 20962 else case e in #( 20963 e) case $ac_pt_DX_MAKEINDEX in 20964 [\\/]* | ?:[\\/]*) 20965 ac_cv_path_ac_pt_DX_MAKEINDEX="$ac_pt_DX_MAKEINDEX" # Let the user override the test with a path. 20966 ;; 20967 *) 20968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20969 for as_dir in $PATH 20970 do 20971 IFS=$as_save_IFS 20972 case $as_dir in #((( 20973 '') as_dir=./ ;; 20974 */) ;; 20975 *) as_dir=$as_dir/ ;; 20976 esac 20977 for ac_exec_ext in '' $ac_executable_extensions; do 20978 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20979 ac_cv_path_ac_pt_DX_MAKEINDEX="$as_dir$ac_word$ac_exec_ext" 20980 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20981 break 2 20982 fi 20983 done 20984 done 20985 IFS=$as_save_IFS 20986 20987 ;; 20988 esac ;; 20989 esac 20990 fi 20991 ac_pt_DX_MAKEINDEX=$ac_cv_path_ac_pt_DX_MAKEINDEX 20992 if test -n "$ac_pt_DX_MAKEINDEX"; then 20993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_MAKEINDEX" >&5 20994 printf "%s\n" "$ac_pt_DX_MAKEINDEX" >&6; } 20995 else 20996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20997 printf "%s\n" "no" >&6; } 20998 fi 20999 21000 if test "x$ac_pt_DX_MAKEINDEX" = x; then 21001 DX_MAKEINDEX="" 21002 else 21003 case $cross_compiling:$ac_tool_warned in 21004 yes:) 21005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 21006 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 21007 ac_tool_warned=yes ;; 21008 esac 21009 DX_MAKEINDEX=$ac_pt_DX_MAKEINDEX 21010 fi 21011 else 21012 DX_MAKEINDEX="$ac_cv_path_DX_MAKEINDEX" 21013 fi 21014 21015 if test "$DX_FLAG_pdf$DX_MAKEINDEX" = 1; then 21016 if test "xmakeindex" = "xdoxygen"; then 21017 as_fn_error $? "makeindex not found - will not generate doxygen PDF documentation" "$LINENO" 5 21018 else 21019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: makeindex not found - will not generate doxygen PDF documentation" >&5 21020 printf "%s\n" "$as_me: WARNING: makeindex not found - will not generate doxygen PDF documentation" >&2;} 21021 fi 21022 DX_FLAG_pdf=0 21023 21024 fi 21025 21026 21027 if test -n "$ac_tool_prefix"; then 21028 # Extract the first word of "${ac_tool_prefix}egrep", so it can be a program name with args. 21029 set dummy ${ac_tool_prefix}egrep; ac_word=$2 21030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 21031 printf %s "checking for $ac_word... " >&6; } 21032 if test ${ac_cv_path_DX_EGREP+y} 21033 then : 21034 printf %s "(cached) " >&6 21035 else case e in #( 21036 e) case $DX_EGREP in 21037 [\\/]* | ?:[\\/]*) 21038 ac_cv_path_DX_EGREP="$DX_EGREP" # Let the user override the test with a path. 21039 ;; 21040 *) 21041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21042 for as_dir in $PATH 21043 do 21044 IFS=$as_save_IFS 21045 case $as_dir in #((( 21046 '') as_dir=./ ;; 21047 */) ;; 21048 *) as_dir=$as_dir/ ;; 21049 esac 21050 for ac_exec_ext in '' $ac_executable_extensions; do 21051 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 21052 ac_cv_path_DX_EGREP="$as_dir$ac_word$ac_exec_ext" 21053 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 21054 break 2 21055 fi 21056 done 21057 done 21058 IFS=$as_save_IFS 21059 21060 ;; 21061 esac ;; 21062 esac 21063 fi 21064 DX_EGREP=$ac_cv_path_DX_EGREP 21065 if test -n "$DX_EGREP"; then 21066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DX_EGREP" >&5 21067 printf "%s\n" "$DX_EGREP" >&6; } 21068 else 21069 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 21070 printf "%s\n" "no" >&6; } 21071 fi 21072 21073 21074 fi 21075 if test -z "$ac_cv_path_DX_EGREP"; then 21076 ac_pt_DX_EGREP=$DX_EGREP 21077 # Extract the first word of "egrep", so it can be a program name with args. 21078 set dummy egrep; ac_word=$2 21079 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 21080 printf %s "checking for $ac_word... " >&6; } 21081 if test ${ac_cv_path_ac_pt_DX_EGREP+y} 21082 then : 21083 printf %s "(cached) " >&6 21084 else case e in #( 21085 e) case $ac_pt_DX_EGREP in 21086 [\\/]* | ?:[\\/]*) 21087 ac_cv_path_ac_pt_DX_EGREP="$ac_pt_DX_EGREP" # Let the user override the test with a path. 21088 ;; 21089 *) 21090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21091 for as_dir in $PATH 21092 do 21093 IFS=$as_save_IFS 21094 case $as_dir in #((( 21095 '') as_dir=./ ;; 21096 */) ;; 21097 *) as_dir=$as_dir/ ;; 21098 esac 21099 for ac_exec_ext in '' $ac_executable_extensions; do 21100 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 21101 ac_cv_path_ac_pt_DX_EGREP="$as_dir$ac_word$ac_exec_ext" 21102 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 21103 break 2 21104 fi 21105 done 21106 done 21107 IFS=$as_save_IFS 21108 21109 ;; 21110 esac ;; 21111 esac 21112 fi 21113 ac_pt_DX_EGREP=$ac_cv_path_ac_pt_DX_EGREP 21114 if test -n "$ac_pt_DX_EGREP"; then 21115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_EGREP" >&5 21116 printf "%s\n" "$ac_pt_DX_EGREP" >&6; } 21117 else 21118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 21119 printf "%s\n" "no" >&6; } 21120 fi 21121 21122 if test "x$ac_pt_DX_EGREP" = x; then 21123 DX_EGREP="" 21124 else 21125 case $cross_compiling:$ac_tool_warned in 21126 yes:) 21127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 21128 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 21129 ac_tool_warned=yes ;; 21130 esac 21131 DX_EGREP=$ac_pt_DX_EGREP 21132 fi 21133 else 21134 DX_EGREP="$ac_cv_path_DX_EGREP" 21135 fi 21136 21137 if test "$DX_FLAG_pdf$DX_EGREP" = 1; then 21138 if test "xegrep" = "xdoxygen"; then 21139 as_fn_error $? "egrep not found - will not generate doxygen PDF documentation" "$LINENO" 5 21140 else 21141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: egrep not found - will not generate doxygen PDF documentation" >&5 21142 printf "%s\n" "$as_me: WARNING: egrep not found - will not generate doxygen PDF documentation" >&2;} 21143 fi 21144 DX_FLAG_pdf=0 21145 21146 fi 21147 21148 : 21149 fi 21150 if test "$DX_FLAG_pdf" = 1; then 21151 21152 : 21153 else 21154 21155 : 21156 fi 21157 21158 21159 # LaTeX generation for PS and/or PDF: 21160 if test "$DX_FLAG_ps" = 1 || test "$DX_FLAG_pdf" = 1; then 21161 DX_ENV="$DX_ENV GENERATE_LATEX='YES'" 21162 GENERATE_LATEX=YES 21163 21164 else 21165 DX_ENV="$DX_ENV GENERATE_LATEX='NO'" 21166 GENERATE_LATEX=NO 21167 21168 fi 21169 21170 # Paper size for PS and/or PDF: 21171 21172 case "$DOXYGEN_PAPER_SIZE" in 21173 #( 21174 "") 21175 DOXYGEN_PAPER_SIZE="" 21176 21177 ;; #( 21178 a4wide|a4|letter|legal|executive) 21179 DX_ENV="$DX_ENV PAPER_SIZE='$DOXYGEN_PAPER_SIZE'" 21180 PAPER_SIZE=$DOXYGEN_PAPER_SIZE 21181 21182 ;; #( 21183 *) 21184 as_fn_error $? "unknown DOXYGEN_PAPER_SIZE='$DOXYGEN_PAPER_SIZE'" "$LINENO" 5 21185 ;; 21186 esac 21187 21188 # Rules: 21189 if test $DX_FLAG_html -eq 1 21190 then : 21191 DX_SNIPPET_html="## ------------------------------- ## 21192 ## Rules specific for HTML output. ## 21193 ## ------------------------------- ## 21194 21195 DX_CLEAN_HTML = \$(DX_DOCDIR)/html\\ 21196 \$(DX_DOCDIR)/html 21197 21198 " 21199 else case e in #( 21200 e) DX_SNIPPET_html="" ;; 21201 esac 21202 fi 21203 if test $DX_FLAG_chi -eq 1 21204 then : 21205 DX_SNIPPET_chi=" 21206 DX_CLEAN_CHI = \$(DX_DOCDIR)/\$(PACKAGE).chi\\ 21207 \$(DX_DOCDIR)/\$(PACKAGE).chi" 21208 else case e in #( 21209 e) DX_SNIPPET_chi="" ;; 21210 esac 21211 fi 21212 if test $DX_FLAG_chm -eq 1 21213 then : 21214 DX_SNIPPET_chm="## ------------------------------ ## 21215 ## Rules specific for CHM output. ## 21216 ## ------------------------------ ## 21217 21218 DX_CLEAN_CHM = \$(DX_DOCDIR)/chm\\ 21219 \$(DX_DOCDIR)/chm\ 21220 ${DX_SNIPPET_chi} 21221 21222 " 21223 else case e in #( 21224 e) DX_SNIPPET_chm="" ;; 21225 esac 21226 fi 21227 if test $DX_FLAG_man -eq 1 21228 then : 21229 DX_SNIPPET_man="## ------------------------------ ## 21230 ## Rules specific for MAN output. ## 21231 ## ------------------------------ ## 21232 21233 DX_CLEAN_MAN = \$(DX_DOCDIR)/man\\ 21234 \$(DX_DOCDIR)/man 21235 21236 " 21237 else case e in #( 21238 e) DX_SNIPPET_man="" ;; 21239 esac 21240 fi 21241 if test $DX_FLAG_rtf -eq 1 21242 then : 21243 DX_SNIPPET_rtf="## ------------------------------ ## 21244 ## Rules specific for RTF output. ## 21245 ## ------------------------------ ## 21246 21247 DX_CLEAN_RTF = \$(DX_DOCDIR)/rtf\\ 21248 \$(DX_DOCDIR)/rtf 21249 21250 " 21251 else case e in #( 21252 e) DX_SNIPPET_rtf="" ;; 21253 esac 21254 fi 21255 if test $DX_FLAG_xml -eq 1 21256 then : 21257 DX_SNIPPET_xml="## ------------------------------ ## 21258 ## Rules specific for XML output. ## 21259 ## ------------------------------ ## 21260 21261 DX_CLEAN_XML = \$(DX_DOCDIR)/xml\\ 21262 \$(DX_DOCDIR)/xml 21263 21264 " 21265 else case e in #( 21266 e) DX_SNIPPET_xml="" ;; 21267 esac 21268 fi 21269 if test $DX_FLAG_ps -eq 1 21270 then : 21271 DX_SNIPPET_ps="## ----------------------------- ## 21272 ## Rules specific for PS output. ## 21273 ## ----------------------------- ## 21274 21275 DX_CLEAN_PS = \$(DX_DOCDIR)/\$(PACKAGE).ps\\ 21276 \$(DX_DOCDIR)/\$(PACKAGE).ps 21277 21278 DX_PS_GOAL = doxygen-ps 21279 21280 doxygen-ps: \$(DX_CLEAN_PS) 21281 21282 \$(DX_DOCDIR)/\$(PACKAGE).ps: \$(DX_DOCDIR)/\$(PACKAGE).tag 21283 \$(DX_V_LATEX)cd \$(DX_DOCDIR)/latex; \\ 21284 rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \\ 21285 \$(DX_LATEX) refman.tex; \\ 21286 \$(DX_MAKEINDEX) refman.idx; \\ 21287 \$(DX_LATEX) refman.tex; \\ 21288 countdown=5; \\ 21289 while \$(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \\ 21290 refman.log > /dev/null 2>&1 \\ 21291 && test \$\$countdown -gt 0; do \\ 21292 \$(DX_LATEX) refman.tex; \\ 21293 countdown=\`expr \$\$countdown - 1\`; \\ 21294 done; \\ 21295 \$(DX_DVIPS) -o ../\$(PACKAGE).ps refman.dvi 21296 21297 " 21298 else case e in #( 21299 e) DX_SNIPPET_ps="" ;; 21300 esac 21301 fi 21302 if test $DX_FLAG_pdf -eq 1 21303 then : 21304 DX_SNIPPET_pdf="## ------------------------------ ## 21305 ## Rules specific for PDF output. ## 21306 ## ------------------------------ ## 21307 21308 DX_CLEAN_PDF = \$(DX_DOCDIR)/\$(PACKAGE).pdf\\ 21309 \$(DX_DOCDIR)/\$(PACKAGE).pdf 21310 21311 DX_PDF_GOAL = doxygen-pdf 21312 21313 doxygen-pdf: \$(DX_CLEAN_PDF) 21314 21315 \$(DX_DOCDIR)/\$(PACKAGE).pdf: \$(DX_DOCDIR)/\$(PACKAGE).tag 21316 \$(DX_V_LATEX)cd \$(DX_DOCDIR)/latex; \\ 21317 rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \\ 21318 \$(DX_PDFLATEX) refman.tex; \\ 21319 \$(DX_MAKEINDEX) refman.idx; \\ 21320 \$(DX_PDFLATEX) refman.tex; \\ 21321 countdown=5; \\ 21322 while \$(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \\ 21323 refman.log > /dev/null 2>&1 \\ 21324 && test \$\$countdown -gt 0; do \\ 21325 \$(DX_PDFLATEX) refman.tex; \\ 21326 countdown=\`expr \$\$countdown - 1\`; \\ 21327 done; \\ 21328 mv refman.pdf ../\$(PACKAGE).pdf 21329 21330 " 21331 else case e in #( 21332 e) DX_SNIPPET_pdf="" ;; 21333 esac 21334 fi 21335 if test $DX_FLAG_ps -eq 1 -o $DX_FLAG_pdf -eq 1 21336 then : 21337 DX_SNIPPET_latex="## ------------------------------------------------- ## 21338 ## Rules specific for LaTeX (shared for PS and PDF). ## 21339 ## ------------------------------------------------- ## 21340 21341 DX_V_LATEX = \$(_DX_v_LATEX_\$(V)) 21342 _DX_v_LATEX_ = \$(_DX_v_LATEX_\$(AM_DEFAULT_VERBOSITY)) 21343 _DX_v_LATEX_0 = @echo \" LATEX \" \$@; 21344 21345 DX_CLEAN_LATEX = \$(DX_DOCDIR)/latex\\ 21346 \$(DX_DOCDIR)/latex 21347 21348 " 21349 else case e in #( 21350 e) DX_SNIPPET_latex="" ;; 21351 esac 21352 fi 21353 21354 if test $DX_FLAG_doc -eq 1 21355 then : 21356 DX_SNIPPET_doc="## --------------------------------- ## 21357 ## Format-independent Doxygen rules. ## 21358 ## --------------------------------- ## 21359 21360 ${DX_SNIPPET_html}\ 21361 ${DX_SNIPPET_chm}\ 21362 ${DX_SNIPPET_man}\ 21363 ${DX_SNIPPET_rtf}\ 21364 ${DX_SNIPPET_xml}\ 21365 ${DX_SNIPPET_ps}\ 21366 ${DX_SNIPPET_pdf}\ 21367 ${DX_SNIPPET_latex}\ 21368 DX_V_DXGEN = \$(_DX_v_DXGEN_\$(V)) 21369 _DX_v_DXGEN_ = \$(_DX_v_DXGEN_\$(AM_DEFAULT_VERBOSITY)) 21370 _DX_v_DXGEN_0 = @echo \" DXGEN \" \$<; 21371 21372 .PHONY: doxygen-run doxygen-doc \$(DX_PS_GOAL) \$(DX_PDF_GOAL) 21373 21374 .INTERMEDIATE: doxygen-run \$(DX_PS_GOAL) \$(DX_PDF_GOAL) 21375 21376 doxygen-run: \$(DX_DOCDIR)/\$(PACKAGE).tag 21377 21378 doxygen-doc: doxygen-run \$(DX_PS_GOAL) \$(DX_PDF_GOAL) 21379 21380 \$(DX_DOCDIR)/\$(PACKAGE).tag: \$(DX_CONFIG) \$(pkginclude_HEADERS) 21381 \$(A""M_V_at)rm -rf \$(DX_DOCDIR) 21382 \$(DX_V_DXGEN)\$(DX_ENV) DOCDIR=\$(DX_DOCDIR) \$(DX_DOXYGEN) \$(DX_CONFIG) 21383 \$(A""M_V_at)echo Timestamp >\$@ 21384 21385 DX_CLEANFILES = \\ 21386 \$(DX_DOCDIR)/doxygen_sqlite3.db \\ 21387 \$(DX_DOCDIR)/\$(PACKAGE).tag \\ 21388 -r \\ 21389 \$(DX_CLEAN_HTML) \\ 21390 \$(DX_CLEAN_CHM) \\ 21391 \$(DX_CLEAN_CHI) \\ 21392 \$(DX_CLEAN_MAN) \\ 21393 \$(DX_CLEAN_RTF) \\ 21394 \$(DX_CLEAN_XML) \\ 21395 \$(DX_CLEAN_PS) \\ 21396 \$(DX_CLEAN_PDF) \\ 21397 \$(DX_CLEAN_LATEX) 21398 DX_INSTALL_DOCS = \\ 21399 \$(DX_CLEAN_HTML) \\ 21400 \$(DX_CLEAN_CHM) \\ 21401 \$(DX_CLEAN_CHI) \\ 21402 \$(DX_CLEAN_RTF) \\ 21403 \$(DX_CLEAN_XML) \\ 21404 \$(DX_CLEAN_PS) \\ 21405 \$(DX_CLEAN_PDF) \\ 21406 \$(DX_CLEAN_LATEX) 21407 " 21408 else case e in #( 21409 e) DX_SNIPPET_doc="" ;; 21410 esac 21411 fi 21412 DX_RULES="${DX_SNIPPET_doc}" 21413 21414 21415 #For debugging: 21416 #echo DX_FLAG_doc=$DX_FLAG_doc 21417 #echo DX_FLAG_dot=$DX_FLAG_dot 21418 #echo DX_FLAG_man=$DX_FLAG_man 21419 #echo DX_FLAG_html=$DX_FLAG_html 21420 #echo DX_FLAG_chm=$DX_FLAG_chm 21421 #echo DX_FLAG_chi=$DX_FLAG_chi 21422 #echo DX_FLAG_rtf=$DX_FLAG_rtf 21423 #echo DX_FLAG_xml=$DX_FLAG_xml 21424 #echo DX_FLAG_pdf=$DX_FLAG_pdf 21425 #echo DX_FLAG_ps=$DX_FLAG_ps 21426 #echo DX_ENV=$DX_ENV 21427 21428 21429 if test "$DX_FLAG_doc" = "1"; then 21430 ENABLE_DOXYGEN_TRUE= 21431 ENABLE_DOXYGEN_FALSE='#' 21432 else 21433 ENABLE_DOXYGEN_TRUE='#' 21434 ENABLE_DOXYGEN_FALSE= 21435 fi 21436 21437 if test "$DX_FLAG_man" = "1"; then 21438 ENABLE_DOXYGEN_MAN_TRUE= 21439 ENABLE_DOXYGEN_MAN_FALSE='#' 21440 else 21441 ENABLE_DOXYGEN_MAN_TRUE='#' 21442 ENABLE_DOXYGEN_MAN_FALSE= 21443 fi 21444 21445 21446 ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc libevent_core.pc libevent_extra.pc" 21447 21448 ac_config_files="$ac_config_files Makefile" 21449 21450 cat >confcache <<\_ACEOF 21451 # This file is a shell script that caches the results of configure 21452 # tests run on this system so they can be shared between configure 21453 # scripts and configure runs, see configure's option --config-cache. 21454 # It is not useful on other systems. If it contains results you don't 21455 # want to keep, you may remove or edit it. 21456 # 21457 # config.status only pays attention to the cache file if you give it 21458 # the --recheck option to rerun configure. 21459 # 21460 # 'ac_cv_env_foo' variables (set or unset) will be overridden when 21461 # loading this file, other *unset* 'ac_cv_foo' will be assigned the 21462 # following values. 21463 21464 _ACEOF 21465 21466 # The following way of writing the cache mishandles newlines in values, 21467 # but we know of no workaround that is simple, portable, and efficient. 21468 # So, we kill variables containing newlines. 21469 # Ultrix sh set writes to stderr and can't be redirected directly, 21470 # and sets the high bit in the cache file unless we assign to the vars. 21471 ( 21472 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21473 eval ac_val=\$$ac_var 21474 case $ac_val in #( 21475 *${as_nl}*) 21476 case $ac_var in #( 21477 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 21478 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 21479 esac 21480 case $ac_var in #( 21481 _ | IFS | as_nl) ;; #( 21482 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 21483 *) { eval $ac_var=; unset $ac_var;} ;; 21484 esac ;; 21485 esac 21486 done 21487 21488 (set) 2>&1 | 21489 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21490 *${as_nl}ac_space=\ *) 21491 # 'set' does not quote correctly, so add quotes: double-quote 21492 # substitution turns \\\\ into \\, and sed turns \\ into \. 21493 sed -n \ 21494 "s/'/'\\\\''/g; 21495 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21496 ;; #( 21497 *) 21498 # 'set' quotes correctly as required by POSIX, so do not add quotes. 21499 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21500 ;; 21501 esac | 21502 sort 21503 ) | 21504 sed ' 21505 /^ac_cv_env_/b end 21506 t clear 21507 :clear 21508 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 21509 t end 21510 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21511 :end' >>confcache 21512 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21513 if test -w "$cache_file"; then 21514 if test "x$cache_file" != "x/dev/null"; then 21515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 21516 printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 21517 if test ! -f "$cache_file" || test -h "$cache_file"; then 21518 cat confcache >"$cache_file" 21519 else 21520 case $cache_file in #( 21521 */* | ?:*) 21522 mv -f confcache "$cache_file"$$ && 21523 mv -f "$cache_file"$$ "$cache_file" ;; #( 21524 *) 21525 mv -f confcache "$cache_file" ;; 21526 esac 21527 fi 21528 fi 21529 else 21530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 21531 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 21532 fi 21533 fi 21534 rm -f confcache 21535 21536 test "x$prefix" = xNONE && prefix=$ac_default_prefix 21537 # Let make expand exec_prefix. 21538 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21539 21540 DEFS=-DHAVE_CONFIG_H 21541 21542 ac_libobjs= 21543 ac_ltlibobjs= 21544 U= 21545 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21546 # 1. Remove the extension, and $U if already installed. 21547 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21548 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 21549 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21550 # will be set to the directory where LIBOBJS objects are built. 21551 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21552 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 21553 done 21554 LIBOBJS=$ac_libobjs 21555 21556 LTLIBOBJS=$ac_ltlibobjs 21557 21558 21559 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 21560 printf %s "checking that generated files are newer than configure... " >&6; } 21561 if test -n "$am_sleep_pid"; then 21562 # Hide warnings about reused PIDs. 21563 wait $am_sleep_pid 2>/dev/null 21564 fi 21565 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 21566 printf "%s\n" "done" >&6; } 21567 case $enable_silent_rules in # ((( 21568 yes) AM_DEFAULT_VERBOSITY=0;; 21569 no) AM_DEFAULT_VERBOSITY=1;; 21570 esac 21571 if test $am_cv_make_support_nested_variables = yes; then 21572 AM_V='$(V)' 21573 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 21574 else 21575 AM_V=$AM_DEFAULT_VERBOSITY 21576 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 21577 fi 21578 21579 if test -n "$EXEEXT"; then 21580 am__EXEEXT_TRUE= 21581 am__EXEEXT_FALSE='#' 21582 else 21583 am__EXEEXT_TRUE='#' 21584 am__EXEEXT_FALSE= 21585 fi 21586 21587 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21588 as_fn_error $? "conditional \"AMDEP\" was never defined. 21589 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21590 fi 21591 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21592 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 21593 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21594 fi 21595 if test -z "${BUILD_SAMPLES_TRUE}" && test -z "${BUILD_SAMPLES_FALSE}"; then 21596 as_fn_error $? "conditional \"BUILD_SAMPLES\" was never defined. 21597 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21598 fi 21599 if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then 21600 as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined. 21601 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21602 fi 21603 if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then 21604 as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined. 21605 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21606 fi 21607 # Check whether --enable-year2038 was given. 21608 if test ${enable_year2038+y} 21609 then : 21610 enableval=$enable_year2038; 21611 fi 21612 21613 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then 21614 as_fn_error $? "conditional \"OPENSSL\" was never defined. 21615 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21616 fi 21617 if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then 21618 as_fn_error $? "conditional \"BUILD_WIN32\" was never defined. 21619 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21620 fi 21621 if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then 21622 as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined. 21623 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21624 fi 21625 if test -z "${BUILD_MIDIPIX_TRUE}" && test -z "${BUILD_MIDIPIX_FALSE}"; then 21626 as_fn_error $? "conditional \"BUILD_MIDIPIX\" was never defined. 21627 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21628 fi 21629 if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then 21630 as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined. 21631 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21632 fi 21633 if test -z "${STRLCPY_IMPL_TRUE}" && test -z "${STRLCPY_IMPL_FALSE}"; then 21634 as_fn_error $? "conditional \"STRLCPY_IMPL\" was never defined. 21635 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21636 fi 21637 if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then 21638 as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined. 21639 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21640 fi 21641 if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then 21642 as_fn_error $? "conditional \"POLL_BACKEND\" was never defined. 21643 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21644 fi 21645 if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then 21646 as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined. 21647 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21648 fi 21649 if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then 21650 as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined. 21651 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21652 fi 21653 if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then 21654 as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined. 21655 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21656 fi 21657 if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then 21658 as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined. 21659 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21660 fi 21661 if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then 21662 as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined. 21663 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21664 fi 21665 if test -z "${THREADS_TRUE}" && test -z "${THREADS_FALSE}"; then 21666 as_fn_error $? "conditional \"THREADS\" was never defined. 21667 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21668 fi 21669 if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then 21670 as_fn_error $? "conditional \"PTHREADS\" was never defined. 21671 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21672 fi 21673 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then 21674 as_fn_error $? "conditional \"OPENSSL\" was never defined. 21675 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21676 fi 21677 if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then 21678 as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined. 21679 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21680 fi 21681 if test -z "${ENABLE_DOXYGEN_TRUE}" && test -z "${ENABLE_DOXYGEN_FALSE}"; then 21682 as_fn_error $? "conditional \"ENABLE_DOXYGEN\" was never defined. 21683 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21684 fi 21685 if test -z "${ENABLE_DOXYGEN_MAN_TRUE}" && test -z "${ENABLE_DOXYGEN_MAN_FALSE}"; then 21686 as_fn_error $? "conditional \"ENABLE_DOXYGEN_MAN\" was never defined. 21687 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21688 fi 21689 21690 : "${CONFIG_STATUS=./config.status}" 21691 ac_write_fail=0 21692 ac_clean_files_save=$ac_clean_files 21693 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 21695 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 21696 as_write_fail=0 21697 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 21698 #! $SHELL 21699 # Generated by $as_me. 21700 # Run this file to recreate the current configuration. 21701 # Compiler output produced by configure, useful for debugging 21702 # configure, is in config.log if it exists. 21703 21704 debug=false 21705 ac_cs_recheck=false 21706 ac_cs_silent=false 21707 21708 SHELL=\${CONFIG_SHELL-$SHELL} 21709 export SHELL 21710 _ASEOF 21711 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 21712 ## -------------------- ## 21713 ## M4sh Initialization. ## 21714 ## -------------------- ## 21715 21716 # Be more Bourne compatible 21717 DUALCASE=1; export DUALCASE # for MKS sh 21718 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21719 then : 21720 emulate sh 21721 NULLCMD=: 21722 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21723 # is contrary to our usage. Disable this feature. 21724 alias -g '${1+"$@"}'='"$@"' 21725 setopt NO_GLOB_SUBST 21726 else case e in #( 21727 e) case `(set -o) 2>/dev/null` in #( 21728 *posix*) : 21729 set -o posix ;; #( 21730 *) : 21731 ;; 21732 esac ;; 21733 esac 21734 fi 21735 21736 21737 21738 # Reset variables that may have inherited troublesome values from 21739 # the environment. 21740 21741 # IFS needs to be set, to space, tab, and newline, in precisely that order. 21742 # (If _AS_PATH_WALK were called with IFS unset, it would have the 21743 # side effect of setting IFS to empty, thus disabling word splitting.) 21744 # Quoting is to prevent editors from complaining about space-tab. 21745 as_nl=' 21746 ' 21747 export as_nl 21748 IFS=" "" $as_nl" 21749 21750 PS1='$ ' 21751 PS2='> ' 21752 PS4='+ ' 21753 21754 # Ensure predictable behavior from utilities with locale-dependent output. 21755 LC_ALL=C 21756 export LC_ALL 21757 LANGUAGE=C 21758 export LANGUAGE 21759 21760 # We cannot yet rely on "unset" to work, but we need these variables 21761 # to be unset--not just set to an empty or harmless value--now, to 21762 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 21763 # also avoids known problems related to "unset" and subshell syntax 21764 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 21765 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 21766 do eval test \${$as_var+y} \ 21767 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 21768 done 21769 21770 # Ensure that fds 0, 1, and 2 are open. 21771 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 21772 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 21773 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 21774 21775 # The user is always right. 21776 if ${PATH_SEPARATOR+false} :; then 21777 PATH_SEPARATOR=: 21778 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 21779 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 21780 PATH_SEPARATOR=';' 21781 } 21782 fi 21783 21784 21785 # Find who we are. Look in the path if we contain no directory separator. 21786 as_myself= 21787 case $0 in #(( 21788 *[\\/]* ) as_myself=$0 ;; 21789 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21790 for as_dir in $PATH 21791 do 21792 IFS=$as_save_IFS 21793 case $as_dir in #((( 21794 '') as_dir=./ ;; 21795 */) ;; 21796 *) as_dir=$as_dir/ ;; 21797 esac 21798 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 21799 done 21800 IFS=$as_save_IFS 21801 21802 ;; 21803 esac 21804 # We did not find ourselves, most probably we were run as 'sh COMMAND' 21805 # in which case we are not to be found in the path. 21806 if test "x$as_myself" = x; then 21807 as_myself=$0 21808 fi 21809 if test ! -f "$as_myself"; then 21810 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21811 exit 1 21812 fi 21813 21814 21815 21816 # as_fn_error STATUS ERROR [LINENO LOG_FD] 21817 # ---------------------------------------- 21818 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 21819 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 21820 # script with STATUS, using 1 if that was 0. 21821 as_fn_error () 21822 { 21823 as_status=$1; test $as_status -eq 0 && as_status=1 21824 if test "$4"; then 21825 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 21826 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 21827 fi 21828 printf "%s\n" "$as_me: error: $2" >&2 21829 as_fn_exit $as_status 21830 } # as_fn_error 21831 21832 21833 # as_fn_set_status STATUS 21834 # ----------------------- 21835 # Set $? to STATUS, without forking. 21836 as_fn_set_status () 21837 { 21838 return $1 21839 } # as_fn_set_status 21840 21841 # as_fn_exit STATUS 21842 # ----------------- 21843 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 21844 as_fn_exit () 21845 { 21846 set +e 21847 as_fn_set_status $1 21848 exit $1 21849 } # as_fn_exit 21850 21851 # as_fn_unset VAR 21852 # --------------- 21853 # Portably unset VAR. 21854 as_fn_unset () 21855 { 21856 { eval $1=; unset $1;} 21857 } 21858 as_unset=as_fn_unset 21859 21860 # as_fn_append VAR VALUE 21861 # ---------------------- 21862 # Append the text in VALUE to the end of the definition contained in VAR. Take 21863 # advantage of any shell optimizations that allow amortized linear growth over 21864 # repeated appends, instead of the typical quadratic growth present in naive 21865 # implementations. 21866 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 21867 then : 21868 eval 'as_fn_append () 21869 { 21870 eval $1+=\$2 21871 }' 21872 else case e in #( 21873 e) as_fn_append () 21874 { 21875 eval $1=\$$1\$2 21876 } ;; 21877 esac 21878 fi # as_fn_append 21879 21880 # as_fn_arith ARG... 21881 # ------------------ 21882 # Perform arithmetic evaluation on the ARGs, and store the result in the 21883 # global $as_val. Take advantage of shells that can avoid forks. The arguments 21884 # must be portable across $(()) and expr. 21885 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 21886 then : 21887 eval 'as_fn_arith () 21888 { 21889 as_val=$(( $* )) 21890 }' 21891 else case e in #( 21892 e) as_fn_arith () 21893 { 21894 as_val=`expr "$@" || test $? -eq 1` 21895 } ;; 21896 esac 21897 fi # as_fn_arith 21898 21899 21900 if expr a : '\(a\)' >/dev/null 2>&1 && 21901 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21902 as_expr=expr 21903 else 21904 as_expr=false 21905 fi 21906 21907 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 21908 as_basename=basename 21909 else 21910 as_basename=false 21911 fi 21912 21913 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 21914 as_dirname=dirname 21915 else 21916 as_dirname=false 21917 fi 21918 21919 as_me=`$as_basename -- "$0" || 21920 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 21921 X"$0" : 'X\(//\)$' \| \ 21922 X"$0" : 'X\(/\)' \| . 2>/dev/null || 21923 printf "%s\n" X/"$0" | 21924 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21925 s//\1/ 21926 q 21927 } 21928 /^X\/\(\/\/\)$/{ 21929 s//\1/ 21930 q 21931 } 21932 /^X\/\(\/\).*/{ 21933 s//\1/ 21934 q 21935 } 21936 s/.*/./; q'` 21937 21938 # Avoid depending upon Character Ranges. 21939 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21940 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21941 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21942 as_cr_digits='0123456789' 21943 as_cr_alnum=$as_cr_Letters$as_cr_digits 21944 21945 21946 # Determine whether it's possible to make 'echo' print without a newline. 21947 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 21948 # for compatibility with existing Makefiles. 21949 ECHO_C= ECHO_N= ECHO_T= 21950 case `echo -n x` in #((((( 21951 -n*) 21952 case `echo 'xy\c'` in 21953 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 21954 xy) ECHO_C='\c';; 21955 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 21956 ECHO_T=' ';; 21957 esac;; 21958 *) 21959 ECHO_N='-n';; 21960 esac 21961 21962 # For backward compatibility with old third-party macros, we provide 21963 # the shell variables $as_echo and $as_echo_n. New code should use 21964 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 21965 as_echo='printf %s\n' 21966 as_echo_n='printf %s' 21967 21968 rm -f conf$$ conf$$.exe conf$$.file 21969 if test -d conf$$.dir; then 21970 rm -f conf$$.dir/conf$$.file 21971 else 21972 rm -f conf$$.dir 21973 mkdir conf$$.dir 2>/dev/null 21974 fi 21975 if (echo >conf$$.file) 2>/dev/null; then 21976 if ln -s conf$$.file conf$$ 2>/dev/null; then 21977 as_ln_s='ln -s' 21978 # ... but there are two gotchas: 21979 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 21980 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 21981 # In both cases, we have to default to 'cp -pR'. 21982 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 21983 as_ln_s='cp -pR' 21984 elif ln conf$$.file conf$$ 2>/dev/null; then 21985 as_ln_s=ln 21986 else 21987 as_ln_s='cp -pR' 21988 fi 21989 else 21990 as_ln_s='cp -pR' 21991 fi 21992 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 21993 rmdir conf$$.dir 2>/dev/null 21994 21995 21996 # as_fn_mkdir_p 21997 # ------------- 21998 # Create "$as_dir" as a directory, including parents if necessary. 21999 as_fn_mkdir_p () 22000 { 22001 22002 case $as_dir in #( 22003 -*) as_dir=./$as_dir;; 22004 esac 22005 test -d "$as_dir" || eval $as_mkdir_p || { 22006 as_dirs= 22007 while :; do 22008 case $as_dir in #( 22009 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 22010 *) as_qdir=$as_dir;; 22011 esac 22012 as_dirs="'$as_qdir' $as_dirs" 22013 as_dir=`$as_dirname -- "$as_dir" || 22014 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22015 X"$as_dir" : 'X\(//\)[^/]' \| \ 22016 X"$as_dir" : 'X\(//\)$' \| \ 22017 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22018 printf "%s\n" X"$as_dir" | 22019 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22020 s//\1/ 22021 q 22022 } 22023 /^X\(\/\/\)[^/].*/{ 22024 s//\1/ 22025 q 22026 } 22027 /^X\(\/\/\)$/{ 22028 s//\1/ 22029 q 22030 } 22031 /^X\(\/\).*/{ 22032 s//\1/ 22033 q 22034 } 22035 s/.*/./; q'` 22036 test -d "$as_dir" && break 22037 done 22038 test -z "$as_dirs" || eval "mkdir $as_dirs" 22039 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 22040 22041 22042 } # as_fn_mkdir_p 22043 if mkdir -p . 2>/dev/null; then 22044 as_mkdir_p='mkdir -p "$as_dir"' 22045 else 22046 test -d ./-p && rmdir ./-p 22047 as_mkdir_p=false 22048 fi 22049 22050 22051 # as_fn_executable_p FILE 22052 # ----------------------- 22053 # Test if FILE is an executable regular file. 22054 as_fn_executable_p () 22055 { 22056 test -f "$1" && test -x "$1" 22057 } # as_fn_executable_p 22058 as_test_x='test -x' 22059 as_executable_p=as_fn_executable_p 22060 22061 # Sed expression to map a string onto a valid CPP name. 22062 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 22063 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 22064 22065 # Sed expression to map a string onto a valid variable name. 22066 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 22067 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 22068 22069 22070 exec 6>&1 22071 ## ----------------------------------- ## 22072 ## Main body of $CONFIG_STATUS script. ## 22073 ## ----------------------------------- ## 22074 _ASEOF 22075 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 22076 22077 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22078 # Save the log message, to keep $0 and so on meaningful, and to 22079 # report actual input values of CONFIG_FILES etc. instead of their 22080 # values after options handling. 22081 ac_log=" 22082 This file was extended by libevent $as_me 2.1.13-stable, which was 22083 generated by GNU Autoconf 2.72. Invocation command line was 22084 22085 CONFIG_FILES = $CONFIG_FILES 22086 CONFIG_HEADERS = $CONFIG_HEADERS 22087 CONFIG_LINKS = $CONFIG_LINKS 22088 CONFIG_COMMANDS = $CONFIG_COMMANDS 22089 $ $0 $@ 22090 22091 on `(hostname || uname -n) 2>/dev/null | sed 1q` 22092 " 22093 22094 _ACEOF 22095 22096 case $ac_config_files in *" 22097 "*) set x $ac_config_files; shift; ac_config_files=$*;; 22098 esac 22099 22100 case $ac_config_headers in *" 22101 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 22102 esac 22103 22104 22105 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22106 # Files that config.status was made for. 22107 config_files="$ac_config_files" 22108 config_headers="$ac_config_headers" 22109 config_commands="$ac_config_commands" 22110 22111 _ACEOF 22112 22113 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22114 ac_cs_usage="\ 22115 '$as_me' instantiates files and other configuration actions 22116 from templates according to the current configuration. Unless the files 22117 and actions are specified as TAGs, all are instantiated by default. 22118 22119 Usage: $0 [OPTION]... [TAG]... 22120 22121 -h, --help print this help, then exit 22122 -V, --version print version number and configuration settings, then exit 22123 --config print configuration, then exit 22124 -q, --quiet, --silent 22125 do not print progress messages 22126 -d, --debug don't remove temporary files 22127 --recheck update $as_me by reconfiguring in the same conditions 22128 --file=FILE[:TEMPLATE] 22129 instantiate the configuration file FILE 22130 --header=FILE[:TEMPLATE] 22131 instantiate the configuration header FILE 22132 22133 Configuration files: 22134 $config_files 22135 22136 Configuration headers: 22137 $config_headers 22138 22139 Configuration commands: 22140 $config_commands 22141 22142 Report bugs to the package provider." 22143 22144 _ACEOF 22145 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 22146 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 22147 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22148 ac_cs_config='$ac_cs_config_escaped' 22149 ac_cs_version="\\ 22150 libevent config.status 2.1.13-stable 22151 configured by $0, generated by GNU Autoconf 2.72, 22152 with options \\"\$ac_cs_config\\" 22153 22154 Copyright (C) 2023 Free Software Foundation, Inc. 22155 This config.status script is free software; the Free Software Foundation 22156 gives unlimited permission to copy, distribute and modify it." 22157 22158 ac_pwd='$ac_pwd' 22159 srcdir='$srcdir' 22160 INSTALL='$INSTALL' 22161 MKDIR_P='$MKDIR_P' 22162 AWK='$AWK' 22163 test -n "\$AWK" || AWK=awk 22164 _ACEOF 22165 22166 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22167 # The default lists apply if the user does not specify any file. 22168 ac_need_defaults=: 22169 while test $# != 0 22170 do 22171 case $1 in 22172 --*=?*) 22173 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22174 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22175 ac_shift=: 22176 ;; 22177 --*=) 22178 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22179 ac_optarg= 22180 ac_shift=: 22181 ;; 22182 *) 22183 ac_option=$1 22184 ac_optarg=$2 22185 ac_shift=shift 22186 ;; 22187 esac 22188 22189 case $ac_option in 22190 # Handling of the options. 22191 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22192 ac_cs_recheck=: ;; 22193 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22194 printf "%s\n" "$ac_cs_version"; exit ;; 22195 --config | --confi | --conf | --con | --co | --c ) 22196 printf "%s\n" "$ac_cs_config"; exit ;; 22197 --debug | --debu | --deb | --de | --d | -d ) 22198 debug=: ;; 22199 --file | --fil | --fi | --f ) 22200 $ac_shift 22201 case $ac_optarg in 22202 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22203 '') as_fn_error $? "missing file argument" ;; 22204 esac 22205 as_fn_append CONFIG_FILES " '$ac_optarg'" 22206 ac_need_defaults=false;; 22207 --header | --heade | --head | --hea ) 22208 $ac_shift 22209 case $ac_optarg in 22210 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22211 esac 22212 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 22213 ac_need_defaults=false;; 22214 --he | --h) 22215 # Conflict between --help and --header 22216 as_fn_error $? "ambiguous option: '$1' 22217 Try '$0 --help' for more information.";; 22218 --help | --hel | -h ) 22219 printf "%s\n" "$ac_cs_usage"; exit ;; 22220 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22221 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22222 ac_cs_silent=: ;; 22223 22224 # This is an error. 22225 -*) as_fn_error $? "unrecognized option: '$1' 22226 Try '$0 --help' for more information." ;; 22227 22228 *) as_fn_append ac_config_targets " $1" 22229 ac_need_defaults=false ;; 22230 22231 esac 22232 shift 22233 done 22234 22235 ac_configure_extra_args= 22236 22237 if $ac_cs_silent; then 22238 exec 6>/dev/null 22239 ac_configure_extra_args="$ac_configure_extra_args --silent" 22240 fi 22241 22242 _ACEOF 22243 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22244 if \$ac_cs_recheck; then 22245 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22246 shift 22247 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 22248 CONFIG_SHELL='$SHELL' 22249 export CONFIG_SHELL 22250 exec "\$@" 22251 fi 22252 22253 _ACEOF 22254 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22255 exec 5>>config.log 22256 { 22257 echo 22258 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22259 ## Running $as_me. ## 22260 _ASBOX 22261 printf "%s\n" "$ac_log" 22262 } >&5 22263 22264 _ACEOF 22265 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22266 # 22267 # INIT-COMMANDS 22268 # 22269 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 22270 22271 22272 # The HP-UX ksh and POSIX shell print the target directory to stdout 22273 # if CDPATH is set. 22274 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 22275 22276 sed_quote_subst='$sed_quote_subst' 22277 double_quote_subst='$double_quote_subst' 22278 delay_variable_subst='$delay_variable_subst' 22279 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 22280 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 22281 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 22282 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 22283 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 22284 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 22285 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 22286 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 22287 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 22288 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 22289 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 22290 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 22291 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 22292 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 22293 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 22294 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 22295 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 22296 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 22297 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 22298 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 22299 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 22300 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 22301 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 22302 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 22303 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 22304 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 22305 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 22306 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 22307 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 22308 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 22309 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 22310 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 22311 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 22312 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 22313 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 22314 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 22315 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 22316 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 22317 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 22318 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 22319 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 22320 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 22321 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 22322 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 22323 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 22324 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 22325 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 22326 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 22327 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 22328 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 22329 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 22330 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 22331 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 22332 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 22333 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 22334 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 22335 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 22336 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 22337 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 22338 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 22339 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"`' 22340 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 22341 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 22342 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 22343 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 22344 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 22345 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 22346 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 22347 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 22348 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 22349 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 22350 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 22351 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 22352 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 22353 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 22354 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 22355 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 22356 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 22357 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 22358 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 22359 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 22360 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 22361 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 22362 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 22363 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 22364 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 22365 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 22366 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 22367 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 22368 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 22369 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 22370 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 22371 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 22372 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 22373 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 22374 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 22375 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 22376 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 22377 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 22378 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 22379 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 22380 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 22381 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 22382 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 22383 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 22384 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 22385 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 22386 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 22387 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 22388 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 22389 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 22390 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 22391 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 22392 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 22393 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 22394 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 22395 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 22396 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 22397 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 22398 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 22399 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 22400 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 22401 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 22402 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 22403 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 22404 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 22405 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 22406 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 22407 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 22408 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 22409 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 22410 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 22411 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 22412 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 22413 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 22414 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 22415 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 22416 22417 LTCC='$LTCC' 22418 LTCFLAGS='$LTCFLAGS' 22419 compiler='$compiler_DEFAULT' 22420 22421 # A function that is used when there is no print builtin or printf. 22422 func_fallback_echo () 22423 { 22424 eval 'cat <<_LTECHO_EOF 22425 \$1 22426 _LTECHO_EOF' 22427 } 22428 22429 # Quote evaled strings. 22430 for var in SHELL \ 22431 ECHO \ 22432 PATH_SEPARATOR \ 22433 SED \ 22434 GREP \ 22435 EGREP \ 22436 FGREP \ 22437 LD \ 22438 NM \ 22439 LN_S \ 22440 lt_SP2NL \ 22441 lt_NL2SP \ 22442 reload_flag \ 22443 FILECMD \ 22444 OBJDUMP \ 22445 deplibs_check_method \ 22446 file_magic_cmd \ 22447 file_magic_glob \ 22448 want_nocaseglob \ 22449 DLLTOOL \ 22450 sharedlib_from_linklib_cmd \ 22451 AR \ 22452 archiver_list_spec \ 22453 STRIP \ 22454 RANLIB \ 22455 CC \ 22456 CFLAGS \ 22457 compiler \ 22458 lt_cv_sys_global_symbol_pipe \ 22459 lt_cv_sys_global_symbol_to_cdecl \ 22460 lt_cv_sys_global_symbol_to_import \ 22461 lt_cv_sys_global_symbol_to_c_name_address \ 22462 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 22463 lt_cv_nm_interface \ 22464 nm_file_list_spec \ 22465 lt_cv_truncate_bin \ 22466 lt_prog_compiler_no_builtin_flag \ 22467 lt_prog_compiler_pic \ 22468 lt_prog_compiler_wl \ 22469 lt_prog_compiler_static \ 22470 lt_cv_prog_compiler_c_o \ 22471 need_locks \ 22472 MANIFEST_TOOL \ 22473 DSYMUTIL \ 22474 NMEDIT \ 22475 LIPO \ 22476 OTOOL \ 22477 OTOOL64 \ 22478 shrext_cmds \ 22479 export_dynamic_flag_spec \ 22480 whole_archive_flag_spec \ 22481 compiler_needs_object \ 22482 with_gnu_ld \ 22483 allow_undefined_flag \ 22484 no_undefined_flag \ 22485 hardcode_libdir_flag_spec \ 22486 hardcode_libdir_separator \ 22487 exclude_expsyms \ 22488 include_expsyms \ 22489 file_list_spec \ 22490 variables_saved_for_relink \ 22491 libname_spec \ 22492 library_names_spec \ 22493 soname_spec \ 22494 install_override_mode \ 22495 finish_eval \ 22496 old_striplib \ 22497 striplib; do 22498 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 22499 *[\\\\\\\`\\"\\\$]*) 22500 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 22501 ;; 22502 *) 22503 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 22504 ;; 22505 esac 22506 done 22507 22508 # Double-quote double-evaled strings. 22509 for var in reload_cmds \ 22510 old_postinstall_cmds \ 22511 old_postuninstall_cmds \ 22512 old_archive_cmds \ 22513 extract_expsyms_cmds \ 22514 old_archive_from_new_cmds \ 22515 old_archive_from_expsyms_cmds \ 22516 archive_cmds \ 22517 archive_expsym_cmds \ 22518 module_cmds \ 22519 module_expsym_cmds \ 22520 export_symbols_cmds \ 22521 prelink_cmds \ 22522 postlink_cmds \ 22523 postinstall_cmds \ 22524 postuninstall_cmds \ 22525 finish_cmds \ 22526 sys_lib_search_path_spec \ 22527 configure_time_dlsearch_path \ 22528 configure_time_lt_sys_library_path; do 22529 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 22530 *[\\\\\\\`\\"\\\$]*) 22531 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 22532 ;; 22533 *) 22534 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 22535 ;; 22536 esac 22537 done 22538 22539 ac_aux_dir='$ac_aux_dir' 22540 22541 # See if we are running on zsh, and set the options that allow our 22542 # commands through without removal of \ escapes INIT. 22543 if test -n "\${ZSH_VERSION+set}"; then 22544 setopt NO_GLOB_SUBST 22545 fi 22546 22547 22548 PACKAGE='$PACKAGE' 22549 VERSION='$VERSION' 22550 RM='$RM' 22551 ofile='$ofile' 22552 22553 22554 22555 22556 _ACEOF 22557 22558 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22559 22560 # Handling of arguments. 22561 for ac_config_target in $ac_config_targets 22562 do 22563 case $ac_config_target in 22564 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22565 "evconfig-private.h") CONFIG_HEADERS="$CONFIG_HEADERS evconfig-private.h:evconfig-private.h.in" ;; 22566 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22567 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 22568 "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;; 22569 "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;; 22570 "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;; 22571 "libevent_core.pc") CONFIG_FILES="$CONFIG_FILES libevent_core.pc" ;; 22572 "libevent_extra.pc") CONFIG_FILES="$CONFIG_FILES libevent_extra.pc" ;; 22573 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22574 22575 *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 22576 esac 22577 done 22578 22579 22580 # If the user did not use the arguments to specify the items to instantiate, 22581 # then the envvar interface is used. Set only those that are not. 22582 # We use the long form for the default assignment because of an extremely 22583 # bizarre bug on SunOS 4.1.3. 22584 if $ac_need_defaults; then 22585 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 22586 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 22587 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 22588 fi 22589 22590 # Have a temporary directory for convenience. Make it in the build tree 22591 # simply because there is no reason against having it here, and in addition, 22592 # creating and moving files from /tmp can sometimes cause problems. 22593 # Hook for its removal unless debugging. 22594 # Note that there is a small window in which the directory will not be cleaned: 22595 # after its creation but before its name has been assigned to '$tmp'. 22596 $debug || 22597 { 22598 tmp= ac_tmp= 22599 trap 'exit_status=$? 22600 : "${ac_tmp:=$tmp}" 22601 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 22602 ' 0 22603 trap 'as_fn_exit 1' 1 2 13 15 22604 } 22605 # Create a (secure) tmp directory for tmp files. 22606 22607 { 22608 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22609 test -d "$tmp" 22610 } || 22611 { 22612 tmp=./conf$$-$RANDOM 22613 (umask 077 && mkdir "$tmp") 22614 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 22615 ac_tmp=$tmp 22616 22617 # Set up the scripts for CONFIG_FILES section. 22618 # No need to generate them if there are no CONFIG_FILES. 22619 # This happens for instance with './config.status config.h'. 22620 if test -n "$CONFIG_FILES"; then 22621 22622 22623 ac_cr=`echo X | tr X '\015'` 22624 # On cygwin, bash can eat \r inside `` if the user requested igncr. 22625 # But we know of no other shell where ac_cr would be empty at this 22626 # point, so we can use a bashism as a fallback. 22627 if test "x$ac_cr" = x; then 22628 eval ac_cr=\$\'\\r\' 22629 fi 22630 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22631 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22632 ac_cs_awk_cr='\\r' 22633 else 22634 ac_cs_awk_cr=$ac_cr 22635 fi 22636 22637 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 22638 _ACEOF 22639 22640 22641 { 22642 echo "cat >conf$$subs.awk <<_ACEOF" && 22643 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22644 echo "_ACEOF" 22645 } >conf$$subs.sh || 22646 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22647 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 22648 ac_delim='%!_!# ' 22649 for ac_last_try in false false false false false :; do 22650 . ./conf$$subs.sh || 22651 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22652 22653 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22654 if test $ac_delim_n = $ac_delim_num; then 22655 break 22656 elif $ac_last_try; then 22657 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22658 else 22659 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22660 fi 22661 done 22662 rm -f conf$$subs.sh 22663 22664 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22665 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 22666 _ACEOF 22667 sed -n ' 22668 h 22669 s/^/S["/; s/!.*/"]=/ 22670 p 22671 g 22672 s/^[^!]*!// 22673 :repl 22674 t repl 22675 s/'"$ac_delim"'$// 22676 t delim 22677 :nl 22678 h 22679 s/\(.\{148\}\)..*/\1/ 22680 t more1 22681 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22682 p 22683 n 22684 b repl 22685 :more1 22686 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22687 p 22688 g 22689 s/.\{148\}// 22690 t nl 22691 :delim 22692 h 22693 s/\(.\{148\}\)..*/\1/ 22694 t more2 22695 s/["\\]/\\&/g; s/^/"/; s/$/"/ 22696 p 22697 b 22698 :more2 22699 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22700 p 22701 g 22702 s/.\{148\}// 22703 t delim 22704 ' <conf$$subs.awk | sed ' 22705 /^[^""]/{ 22706 N 22707 s/\n// 22708 } 22709 ' >>$CONFIG_STATUS || ac_write_fail=1 22710 rm -f conf$$subs.awk 22711 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22712 _ACAWK 22713 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 22714 for (key in S) S_is_set[key] = 1 22715 FS = "" 22716 22717 } 22718 { 22719 line = $ 0 22720 nfields = split(line, field, "@") 22721 substed = 0 22722 len = length(field[1]) 22723 for (i = 2; i < nfields; i++) { 22724 key = field[i] 22725 keylen = length(key) 22726 if (S_is_set[key]) { 22727 value = S[key] 22728 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 22729 len += length(value) + length(field[++i]) 22730 substed = 1 22731 } else 22732 len += 1 + keylen 22733 } 22734 22735 print line 22736 } 22737 22738 _ACAWK 22739 _ACEOF 22740 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22741 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 22742 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 22743 else 22744 cat 22745 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 22746 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 22747 _ACEOF 22748 22749 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 22750 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 22751 # trailing colons and then remove the whole line if VPATH becomes empty 22752 # (actually we leave an empty line to preserve line numbers). 22753 if test "x$srcdir" = x.; then 22754 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 22755 h 22756 s/// 22757 s/^/:/ 22758 s/[ ]*$/:/ 22759 s/:\$(srcdir):/:/g 22760 s/:\${srcdir}:/:/g 22761 s/:@srcdir@:/:/g 22762 s/^:*// 22763 s/:*$// 22764 x 22765 s/\(=[ ]*\).*/\1/ 22766 G 22767 s/\n// 22768 s/^[^=]*=[ ]*$// 22769 }' 22770 fi 22771 22772 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22773 fi # test -n "$CONFIG_FILES" 22774 22775 # Set up the scripts for CONFIG_HEADERS section. 22776 # No need to generate them if there are no CONFIG_HEADERS. 22777 # This happens for instance with './config.status Makefile'. 22778 if test -n "$CONFIG_HEADERS"; then 22779 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 22780 BEGIN { 22781 _ACEOF 22782 22783 # Transform confdefs.h into an awk script 'defines.awk', embedded as 22784 # here-document in config.status, that substitutes the proper values into 22785 # config.h.in to produce config.h. 22786 22787 # Create a delimiter string that does not exist in confdefs.h, to ease 22788 # handling of long lines. 22789 ac_delim='%!_!# ' 22790 for ac_last_try in false false :; do 22791 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 22792 if test -z "$ac_tt"; then 22793 break 22794 elif $ac_last_try; then 22795 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 22796 else 22797 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22798 fi 22799 done 22800 22801 # For the awk script, D is an array of macro values keyed by name, 22802 # likewise P contains macro parameters if any. Preserve backslash 22803 # newline sequences. 22804 22805 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22806 sed -n ' 22807 s/.\{148\}/&'"$ac_delim"'/g 22808 t rset 22809 :rset 22810 s/^[ ]*#[ ]*define[ ][ ]*/ / 22811 t def 22812 d 22813 :def 22814 s/\\$// 22815 t bsnl 22816 s/["\\]/\\&/g 22817 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22818 D["\1"]=" \3"/p 22819 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 22820 d 22821 :bsnl 22822 s/["\\]/\\&/g 22823 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22824 D["\1"]=" \3\\\\\\n"\\/p 22825 t cont 22826 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 22827 t cont 22828 d 22829 :cont 22830 n 22831 s/.\{148\}/&'"$ac_delim"'/g 22832 t clear 22833 :clear 22834 s/\\$// 22835 t bsnlc 22836 s/["\\]/\\&/g; s/^/"/; s/$/"/p 22837 d 22838 :bsnlc 22839 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 22840 b cont 22841 ' <confdefs.h | sed ' 22842 s/'"$ac_delim"'/"\\\ 22843 "/g' >>$CONFIG_STATUS || ac_write_fail=1 22844 22845 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22846 for (key in D) D_is_set[key] = 1 22847 FS = "" 22848 } 22849 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 22850 line = \$ 0 22851 split(line, arg, " ") 22852 if (arg[1] == "#") { 22853 defundef = arg[2] 22854 mac1 = arg[3] 22855 } else { 22856 defundef = substr(arg[1], 2) 22857 mac1 = arg[2] 22858 } 22859 split(mac1, mac2, "(") #) 22860 macro = mac2[1] 22861 prefix = substr(line, 1, index(line, defundef) - 1) 22862 if (D_is_set[macro]) { 22863 # Preserve the white space surrounding the "#". 22864 print prefix "define", macro P[macro] D[macro] 22865 next 22866 } else { 22867 # Replace #undef with comments. This is necessary, for example, 22868 # in the case of _POSIX_SOURCE, which is predefined and required 22869 # on some systems where configure will not decide to define it. 22870 if (defundef == "undef") { 22871 print "/*", prefix defundef, macro, "*/" 22872 next 22873 } 22874 } 22875 } 22876 { print } 22877 _ACAWK 22878 _ACEOF 22879 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22880 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 22881 fi # test -n "$CONFIG_HEADERS" 22882 22883 22884 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 22885 shift 22886 for ac_tag 22887 do 22888 case $ac_tag in 22889 :[FHLC]) ac_mode=$ac_tag; continue;; 22890 esac 22891 case $ac_mode$ac_tag in 22892 :[FHL]*:*);; 22893 :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 22894 :[FH]-) ac_tag=-:-;; 22895 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22896 esac 22897 ac_save_IFS=$IFS 22898 IFS=: 22899 set x $ac_tag 22900 IFS=$ac_save_IFS 22901 shift 22902 ac_file=$1 22903 shift 22904 22905 case $ac_mode in 22906 :L) ac_source=$1;; 22907 :[FH]) 22908 ac_file_inputs= 22909 for ac_f 22910 do 22911 case $ac_f in 22912 -) ac_f="$ac_tmp/stdin";; 22913 *) # Look for the file first in the build tree, then in the source tree 22914 # (if the path is not absolute). The absolute path cannot be DOS-style, 22915 # because $ac_f cannot contain ':'. 22916 test -f "$ac_f" || 22917 case $ac_f in 22918 [\\/$]*) false;; 22919 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22920 esac || 22921 as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 22922 esac 22923 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22924 as_fn_append ac_file_inputs " '$ac_f'" 22925 done 22926 22927 # Let's still pretend it is 'configure' which instantiates (i.e., don't 22928 # use $as_me), people would be surprised to read: 22929 # /* config.h. Generated by config.status. */ 22930 configure_input='Generated from '` 22931 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22932 `' by configure.' 22933 if test x"$ac_file" != x-; then 22934 configure_input="$ac_file. $configure_input" 22935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 22936 printf "%s\n" "$as_me: creating $ac_file" >&6;} 22937 fi 22938 # Neutralize special characters interpreted by sed in replacement strings. 22939 case $configure_input in #( 22940 *\&* | *\|* | *\\* ) 22941 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 22942 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22943 *) ac_sed_conf_input=$configure_input;; 22944 esac 22945 22946 case $ac_tag in 22947 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 22948 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 22949 esac 22950 ;; 22951 esac 22952 22953 ac_dir=`$as_dirname -- "$ac_file" || 22954 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22955 X"$ac_file" : 'X\(//\)[^/]' \| \ 22956 X"$ac_file" : 'X\(//\)$' \| \ 22957 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22958 printf "%s\n" X"$ac_file" | 22959 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22960 s//\1/ 22961 q 22962 } 22963 /^X\(\/\/\)[^/].*/{ 22964 s//\1/ 22965 q 22966 } 22967 /^X\(\/\/\)$/{ 22968 s//\1/ 22969 q 22970 } 22971 /^X\(\/\).*/{ 22972 s//\1/ 22973 q 22974 } 22975 s/.*/./; q'` 22976 as_dir="$ac_dir"; as_fn_mkdir_p 22977 ac_builddir=. 22978 22979 case "$ac_dir" in 22980 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22981 *) 22982 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 22983 # A ".." for each directory in $ac_dir_suffix. 22984 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22985 case $ac_top_builddir_sub in 22986 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22987 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22988 esac ;; 22989 esac 22990 ac_abs_top_builddir=$ac_pwd 22991 ac_abs_builddir=$ac_pwd$ac_dir_suffix 22992 # for backward compatibility: 22993 ac_top_builddir=$ac_top_build_prefix 22994 22995 case $srcdir in 22996 .) # We are building in place. 22997 ac_srcdir=. 22998 ac_top_srcdir=$ac_top_builddir_sub 22999 ac_abs_top_srcdir=$ac_pwd ;; 23000 [\\/]* | ?:[\\/]* ) # Absolute name. 23001 ac_srcdir=$srcdir$ac_dir_suffix; 23002 ac_top_srcdir=$srcdir 23003 ac_abs_top_srcdir=$srcdir ;; 23004 *) # Relative name. 23005 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 23006 ac_top_srcdir=$ac_top_build_prefix$srcdir 23007 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 23008 esac 23009 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 23010 23011 23012 case $ac_mode in 23013 :F) 23014 # 23015 # CONFIG_FILE 23016 # 23017 23018 case $INSTALL in 23019 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 23020 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 23021 esac 23022 ac_MKDIR_P=$MKDIR_P 23023 case $MKDIR_P in 23024 [\\/$]* | ?:[\\/]* ) ;; 23025 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 23026 esac 23027 _ACEOF 23028 23029 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23030 # If the template does not know about datarootdir, expand it. 23031 # FIXME: This hack should be removed a few years after 2.60. 23032 ac_datarootdir_hack=; ac_datarootdir_seen= 23033 ac_sed_dataroot=' 23034 /datarootdir/ { 23035 p 23036 q 23037 } 23038 /@datadir@/p 23039 /@docdir@/p 23040 /@infodir@/p 23041 /@localedir@/p 23042 /@mandir@/p' 23043 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 23044 *datarootdir*) ac_datarootdir_seen=yes;; 23045 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 23046 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 23047 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 23048 _ACEOF 23049 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23050 ac_datarootdir_hack=' 23051 s&@datadir@&$datadir&g 23052 s&@docdir@&$docdir&g 23053 s&@infodir@&$infodir&g 23054 s&@localedir@&$localedir&g 23055 s&@mandir@&$mandir&g 23056 s&\\\${datarootdir}&$datarootdir&g' ;; 23057 esac 23058 _ACEOF 23059 23060 # Neutralize VPATH when '$srcdir' = '.'. 23061 # Shell code in configure.ac might set extrasub. 23062 # FIXME: do we really want to maintain this feature? 23063 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23064 ac_sed_extra="$ac_vpsub 23065 $extrasub 23066 _ACEOF 23067 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23068 :t 23069 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23070 s|@configure_input@|$ac_sed_conf_input|;t t 23071 s&@top_builddir@&$ac_top_builddir_sub&;t t 23072 s&@top_build_prefix@&$ac_top_build_prefix&;t t 23073 s&@srcdir@&$ac_srcdir&;t t 23074 s&@abs_srcdir@&$ac_abs_srcdir&;t t 23075 s&@top_srcdir@&$ac_top_srcdir&;t t 23076 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23077 s&@builddir@&$ac_builddir&;t t 23078 s&@abs_builddir@&$ac_abs_builddir&;t t 23079 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23080 s&@INSTALL@&$ac_INSTALL&;t t 23081 s&@MKDIR_P@&$ac_MKDIR_P&;t t 23082 $ac_datarootdir_hack 23083 " 23084 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 23085 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 23086 23087 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23088 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 23089 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 23090 "$ac_tmp/out"`; test -z "$ac_out"; } && 23091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 23092 which seems to be undefined. Please make sure it is defined" >&5 23093 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 23094 which seems to be undefined. Please make sure it is defined" >&2;} 23095 23096 rm -f "$ac_tmp/stdin" 23097 case $ac_file in 23098 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 23099 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 23100 esac \ 23101 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 23102 ;; 23103 :H) 23104 # 23105 # CONFIG_HEADER 23106 # 23107 if test x"$ac_file" != x-; then 23108 { 23109 printf "%s\n" "/* $configure_input */" >&1 \ 23110 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 23111 } >"$ac_tmp/config.h" \ 23112 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 23113 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 23114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 23115 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 23116 else 23117 rm -f "$ac_file" 23118 mv "$ac_tmp/config.h" "$ac_file" \ 23119 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 23120 fi 23121 else 23122 printf "%s\n" "/* $configure_input */" >&1 \ 23123 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 23124 || as_fn_error $? "could not create -" "$LINENO" 5 23125 fi 23126 # Compute "$ac_file"'s index in $config_headers. 23127 _am_arg="$ac_file" 23128 _am_stamp_count=1 23129 for _am_header in $config_headers :; do 23130 case $_am_header in 23131 $_am_arg | $_am_arg:* ) 23132 break ;; 23133 * ) 23134 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23135 esac 23136 done 23137 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23138 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23139 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23140 X"$_am_arg" : 'X\(//\)$' \| \ 23141 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23142 printf "%s\n" X"$_am_arg" | 23143 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23144 s//\1/ 23145 q 23146 } 23147 /^X\(\/\/\)[^/].*/{ 23148 s//\1/ 23149 q 23150 } 23151 /^X\(\/\/\)$/{ 23152 s//\1/ 23153 q 23154 } 23155 /^X\(\/\).*/{ 23156 s//\1/ 23157 q 23158 } 23159 s/.*/./; q'`/stamp-h$_am_stamp_count 23160 ;; 23161 23162 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 23163 printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 23164 ;; 23165 esac 23166 23167 23168 case $ac_file$ac_mode in 23169 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23170 # Older Autoconf quotes --file arguments for eval, but not when files 23171 # are listed without --file. Let's play safe and only enable the eval 23172 # if we detect the quoting. 23173 # TODO: see whether this extra hack can be removed once we start 23174 # requiring Autoconf 2.70 or later. 23175 case $CONFIG_FILES in #( 23176 *\'*) : 23177 eval set x "$CONFIG_FILES" ;; #( 23178 *) : 23179 set x $CONFIG_FILES ;; #( 23180 *) : 23181 ;; 23182 esac 23183 shift 23184 # Used to flag and report bootstrapping failures. 23185 am_rc=0 23186 for am_mf 23187 do 23188 # Strip MF so we end up with the name of the file. 23189 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 23190 # Check whether this is an Automake generated Makefile which includes 23191 # dependency-tracking related rules and includes. 23192 # Grep'ing the whole file directly is not great: AIX grep has a line 23193 # limit of 2048, but all sed's we know have understand at least 4000. 23194 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 23195 || continue 23196 am_dirpart=`$as_dirname -- "$am_mf" || 23197 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23198 X"$am_mf" : 'X\(//\)[^/]' \| \ 23199 X"$am_mf" : 'X\(//\)$' \| \ 23200 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 23201 printf "%s\n" X"$am_mf" | 23202 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23203 s//\1/ 23204 q 23205 } 23206 /^X\(\/\/\)[^/].*/{ 23207 s//\1/ 23208 q 23209 } 23210 /^X\(\/\/\)$/{ 23211 s//\1/ 23212 q 23213 } 23214 /^X\(\/\).*/{ 23215 s//\1/ 23216 q 23217 } 23218 s/.*/./; q'` 23219 am_filepart=`$as_basename -- "$am_mf" || 23220 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 23221 X"$am_mf" : 'X\(//\)$' \| \ 23222 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 23223 printf "%s\n" X/"$am_mf" | 23224 sed '/^.*\/\([^/][^/]*\)\/*$/{ 23225 s//\1/ 23226 q 23227 } 23228 /^X\/\(\/\/\)$/{ 23229 s//\1/ 23230 q 23231 } 23232 /^X\/\(\/\).*/{ 23233 s//\1/ 23234 q 23235 } 23236 s/.*/./; q'` 23237 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 23238 && sed -e '/# am--include-marker/d' "$am_filepart" \ 23239 | $MAKE -f - am--depfiles" >&5 23240 (cd "$am_dirpart" \ 23241 && sed -e '/# am--include-marker/d' "$am_filepart" \ 23242 | $MAKE -f - am--depfiles) >&5 2>&5 23243 ac_status=$? 23244 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23245 (exit $ac_status); } || am_rc=$? 23246 done 23247 if test $am_rc -ne 0; then 23248 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 23249 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 23250 as_fn_error $? "Something went wrong bootstrapping makefile fragments 23251 for automatic dependency tracking. If GNU make was not used, consider 23252 re-running the configure script with MAKE=\"gmake\" (or whatever is 23253 necessary). You can also try re-running configure with the 23254 '--disable-dependency-tracking' option to at least be able to build 23255 the package (albeit without support for automatic dependency tracking). 23256 See 'config.log' for more details" "$LINENO" 5; } 23257 fi 23258 { am_dirpart=; unset am_dirpart;} 23259 { am_filepart=; unset am_filepart;} 23260 { am_mf=; unset am_mf;} 23261 { am_rc=; unset am_rc;} 23262 rm -f conftest-deps.mk 23263 } 23264 ;; 23265 "libtool":C) 23266 23267 # See if we are running on zsh, and set the options that allow our 23268 # commands through without removal of \ escapes. 23269 if test -n "${ZSH_VERSION+set}"; then 23270 setopt NO_GLOB_SUBST 23271 fi 23272 23273 cfgfile=${ofile}T 23274 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 23275 $RM "$cfgfile" 23276 23277 cat <<_LT_EOF >> "$cfgfile" 23278 #! $SHELL 23279 # Generated automatically by $as_me ($PACKAGE) $VERSION 23280 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 23281 23282 # Provide generalized library-building support services. 23283 # Written by Gordon Matzigkeit, 1996 23284 23285 # Copyright (C) 2024 Free Software Foundation, Inc. 23286 # This is free software; see the source for copying conditions. There is NO 23287 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 23288 23289 # GNU Libtool is free software; you can redistribute it and/or modify 23290 # it under the terms of the GNU General Public License as published by 23291 # the Free Software Foundation; either version 2 of the License, or 23292 # (at your option) any later version. 23293 # 23294 # As a special exception to the GNU General Public License, if you 23295 # distribute this file as part of a program or library that is built 23296 # using GNU Libtool, you may include this file under the same 23297 # distribution terms that you use for the rest of that program. 23298 # 23299 # GNU Libtool is distributed in the hope that it will be useful, but 23300 # WITHOUT ANY WARRANTY; without even the implied warranty of 23301 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23302 # GNU General Public License for more details. 23303 # 23304 # You should have received a copy of the GNU General Public License 23305 # along with this program. If not, see <http://www.gnu.org/licenses/>. 23306 23307 23308 # The names of the tagged configurations supported by this script. 23309 available_tags='' 23310 23311 # Configured defaults for sys_lib_dlsearch_path munging. 23312 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 23313 23314 # ### BEGIN LIBTOOL CONFIG 23315 23316 # Which release of libtool.m4 was used? 23317 macro_version=$macro_version 23318 macro_revision=$macro_revision 23319 23320 # Whether or not to build shared libraries. 23321 build_libtool_libs=$enable_shared 23322 23323 # Whether or not to build static libraries. 23324 build_old_libs=$enable_static 23325 23326 # What type of objects to build. 23327 pic_mode=$pic_mode 23328 23329 # Whether or not to optimize for fast installation. 23330 fast_install=$enable_fast_install 23331 23332 # Shared archive member basename,for filename based shared library versioning on AIX. 23333 shared_archive_member_spec=$shared_archive_member_spec 23334 23335 # Shell to use when invoking shell scripts. 23336 SHELL=$lt_SHELL 23337 23338 # An echo program that protects backslashes. 23339 ECHO=$lt_ECHO 23340 23341 # The PATH separator for the build system. 23342 PATH_SEPARATOR=$lt_PATH_SEPARATOR 23343 23344 # The host system. 23345 host_alias=$host_alias 23346 host=$host 23347 host_os=$host_os 23348 23349 # The build system. 23350 build_alias=$build_alias 23351 build=$build 23352 build_os=$build_os 23353 23354 # A sed program that does not truncate output. 23355 SED=$lt_SED 23356 23357 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 23358 Xsed="\$SED -e 1s/^X//" 23359 23360 # A grep program that handles long lines. 23361 GREP=$lt_GREP 23362 23363 # An ERE matcher. 23364 EGREP=$lt_EGREP 23365 23366 # A literal string matcher. 23367 FGREP=$lt_FGREP 23368 23369 # A BSD- or MS-compatible name lister. 23370 NM=$lt_NM 23371 23372 # Whether we need soft or hard links. 23373 LN_S=$lt_LN_S 23374 23375 # What is the maximum length of a command? 23376 max_cmd_len=$max_cmd_len 23377 23378 # Object file suffix (normally "o"). 23379 objext=$ac_objext 23380 23381 # Executable file suffix (normally ""). 23382 exeext=$exeext 23383 23384 # whether the shell understands "unset". 23385 lt_unset=$lt_unset 23386 23387 # turn spaces into newlines. 23388 SP2NL=$lt_lt_SP2NL 23389 23390 # turn newlines into spaces. 23391 NL2SP=$lt_lt_NL2SP 23392 23393 # convert \$build file names to \$host format. 23394 to_host_file_cmd=$lt_cv_to_host_file_cmd 23395 23396 # convert \$build files to toolchain format. 23397 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 23398 23399 # A file(cmd) program that detects file types. 23400 FILECMD=$lt_FILECMD 23401 23402 # An object symbol dumper. 23403 OBJDUMP=$lt_OBJDUMP 23404 23405 # Method to check whether dependent libraries are shared objects. 23406 deplibs_check_method=$lt_deplibs_check_method 23407 23408 # Command to use when deplibs_check_method = "file_magic". 23409 file_magic_cmd=$lt_file_magic_cmd 23410 23411 # How to find potential files when deplibs_check_method = "file_magic". 23412 file_magic_glob=$lt_file_magic_glob 23413 23414 # Find potential files using nocaseglob when deplibs_check_method = "file_magic". 23415 want_nocaseglob=$lt_want_nocaseglob 23416 23417 # DLL creation program. 23418 DLLTOOL=$lt_DLLTOOL 23419 23420 # Command to associate shared and link libraries. 23421 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 23422 23423 # The archiver. 23424 AR=$lt_AR 23425 23426 # Flags to create an archive (by configure). 23427 lt_ar_flags=$lt_ar_flags 23428 23429 # Flags to create an archive. 23430 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 23431 23432 # How to feed a file listing to the archiver. 23433 archiver_list_spec=$lt_archiver_list_spec 23434 23435 # A symbol stripping program. 23436 STRIP=$lt_STRIP 23437 23438 # Commands used to install an old-style archive. 23439 RANLIB=$lt_RANLIB 23440 old_postinstall_cmds=$lt_old_postinstall_cmds 23441 old_postuninstall_cmds=$lt_old_postuninstall_cmds 23442 23443 # Whether to use a lock for old archive extraction. 23444 lock_old_archive_extraction=$lock_old_archive_extraction 23445 23446 # A C compiler. 23447 LTCC=$lt_CC 23448 23449 # LTCC compiler flags. 23450 LTCFLAGS=$lt_CFLAGS 23451 23452 # Take the output of nm and produce a listing of raw symbols and C names. 23453 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 23454 23455 # Transform the output of nm in a proper C declaration. 23456 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 23457 23458 # Transform the output of nm into a list of symbols to manually relocate. 23459 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 23460 23461 # Transform the output of nm in a C name address pair. 23462 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 23463 23464 # Transform the output of nm in a C name address pair when lib prefix is needed. 23465 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 23466 23467 # The name lister interface. 23468 nm_interface=$lt_lt_cv_nm_interface 23469 23470 # Specify filename containing input files for \$NM. 23471 nm_file_list_spec=$lt_nm_file_list_spec 23472 23473 # The root where to search for dependent libraries,and where our libraries should be installed. 23474 lt_sysroot=$lt_sysroot 23475 23476 # Command to truncate a binary pipe. 23477 lt_truncate_bin=$lt_lt_cv_truncate_bin 23478 23479 # The name of the directory that contains temporary libtool files. 23480 objdir=$objdir 23481 23482 # Used to examine libraries when file_magic_cmd begins with "file". 23483 MAGIC_CMD=$MAGIC_CMD 23484 23485 # Must we lock files when doing compilation? 23486 need_locks=$lt_need_locks 23487 23488 # Manifest tool. 23489 MANIFEST_TOOL=$lt_MANIFEST_TOOL 23490 23491 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 23492 DSYMUTIL=$lt_DSYMUTIL 23493 23494 # Tool to change global to local symbols on Mac OS X. 23495 NMEDIT=$lt_NMEDIT 23496 23497 # Tool to manipulate fat objects and archives on Mac OS X. 23498 LIPO=$lt_LIPO 23499 23500 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 23501 OTOOL=$lt_OTOOL 23502 23503 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 23504 OTOOL64=$lt_OTOOL64 23505 23506 # Old archive suffix (normally "a"). 23507 libext=$libext 23508 23509 # Shared library suffix (normally ".so"). 23510 shrext_cmds=$lt_shrext_cmds 23511 23512 # The commands to extract the exported symbol list from a shared archive. 23513 extract_expsyms_cmds=$lt_extract_expsyms_cmds 23514 23515 # Variables whose values should be saved in libtool wrapper scripts and 23516 # restored at link time. 23517 variables_saved_for_relink=$lt_variables_saved_for_relink 23518 23519 # Do we need the "lib" prefix for modules? 23520 need_lib_prefix=$need_lib_prefix 23521 23522 # Do we need a version for libraries? 23523 need_version=$need_version 23524 23525 # Library versioning type. 23526 version_type=$version_type 23527 23528 # Shared library runtime path variable. 23529 runpath_var=$runpath_var 23530 23531 # Shared library path variable. 23532 shlibpath_var=$shlibpath_var 23533 23534 # Is shlibpath searched before the hard-coded library search path? 23535 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 23536 23537 # Format of library name prefix. 23538 libname_spec=$lt_libname_spec 23539 23540 # List of archive names. First name is the real one, the rest are links. 23541 # The last name is the one that the linker finds with -lNAME 23542 library_names_spec=$lt_library_names_spec 23543 23544 # The coded name of the library, if different from the real name. 23545 soname_spec=$lt_soname_spec 23546 23547 # Permission mode override for installation of shared libraries. 23548 install_override_mode=$lt_install_override_mode 23549 23550 # Command to use after installation of a shared archive. 23551 postinstall_cmds=$lt_postinstall_cmds 23552 23553 # Command to use after uninstallation of a shared archive. 23554 postuninstall_cmds=$lt_postuninstall_cmds 23555 23556 # Commands used to finish a libtool library installation in a directory. 23557 finish_cmds=$lt_finish_cmds 23558 23559 # As "finish_cmds", except a single script fragment to be evaled but 23560 # not shown. 23561 finish_eval=$lt_finish_eval 23562 23563 # Whether we should hardcode library paths into libraries. 23564 hardcode_into_libs=$hardcode_into_libs 23565 23566 # Compile-time system search path for libraries. 23567 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 23568 23569 # Detected run-time system search path for libraries. 23570 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 23571 23572 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 23573 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 23574 23575 # Whether dlopen is supported. 23576 dlopen_support=$enable_dlopen 23577 23578 # Whether dlopen of programs is supported. 23579 dlopen_self=$enable_dlopen_self 23580 23581 # Whether dlopen of statically linked programs is supported. 23582 dlopen_self_static=$enable_dlopen_self_static 23583 23584 # Commands to strip libraries. 23585 old_striplib=$lt_old_striplib 23586 striplib=$lt_striplib 23587 23588 23589 # The linker used to build libraries. 23590 LD=$lt_LD 23591 23592 # How to create reloadable object files. 23593 reload_flag=$lt_reload_flag 23594 reload_cmds=$lt_reload_cmds 23595 23596 # Commands used to build an old-style archive. 23597 old_archive_cmds=$lt_old_archive_cmds 23598 23599 # A language specific compiler. 23600 CC=$lt_compiler 23601 23602 # Is the compiler the GNU compiler? 23603 with_gcc=$GCC 23604 23605 # Compiler flag to turn off builtin functions. 23606 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 23607 23608 # Additional compiler flags for building library objects. 23609 pic_flag=$lt_lt_prog_compiler_pic 23610 23611 # How to pass a linker flag through the compiler. 23612 wl=$lt_lt_prog_compiler_wl 23613 23614 # Compiler flag to prevent dynamic linking. 23615 link_static_flag=$lt_lt_prog_compiler_static 23616 23617 # Does compiler simultaneously support -c and -o options? 23618 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 23619 23620 # Whether or not to add -lc for building shared libraries. 23621 build_libtool_need_lc=$archive_cmds_need_lc 23622 23623 # Whether or not to disallow shared libs when runtime libs are static. 23624 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 23625 23626 # Compiler flag to allow reflexive dlopens. 23627 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 23628 23629 # Compiler flag to generate shared objects directly from archives. 23630 whole_archive_flag_spec=$lt_whole_archive_flag_spec 23631 23632 # Whether the compiler copes with passing no objects directly. 23633 compiler_needs_object=$lt_compiler_needs_object 23634 23635 # Create an old-style archive from a shared archive. 23636 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 23637 23638 # Create a temporary old-style archive to link instead of a shared archive. 23639 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 23640 23641 # Commands used to build a shared archive. 23642 archive_cmds=$lt_archive_cmds 23643 archive_expsym_cmds=$lt_archive_expsym_cmds 23644 23645 # Commands used to build a loadable module if different from building 23646 # a shared archive. 23647 module_cmds=$lt_module_cmds 23648 module_expsym_cmds=$lt_module_expsym_cmds 23649 23650 # Whether we are building with GNU ld or not. 23651 with_gnu_ld=$lt_with_gnu_ld 23652 23653 # Flag that allows shared libraries with undefined symbols to be built. 23654 allow_undefined_flag=$lt_allow_undefined_flag 23655 23656 # Flag that enforces no undefined symbols. 23657 no_undefined_flag=$lt_no_undefined_flag 23658 23659 # Flag to hardcode \$libdir into a binary during linking. 23660 # This must work even if \$libdir does not exist 23661 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 23662 23663 # Whether we need a single "-rpath" flag with a separated argument. 23664 hardcode_libdir_separator=$lt_hardcode_libdir_separator 23665 23666 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23667 # DIR into the resulting binary. 23668 hardcode_direct=$hardcode_direct 23669 23670 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23671 # DIR into the resulting binary and the resulting library dependency is 23672 # "absolute",i.e. impossible to change by setting \$shlibpath_var if the 23673 # library is relocated. 23674 hardcode_direct_absolute=$hardcode_direct_absolute 23675 23676 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 23677 # into the resulting binary. 23678 hardcode_minus_L=$hardcode_minus_L 23679 23680 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 23681 # into the resulting binary. 23682 hardcode_shlibpath_var=$hardcode_shlibpath_var 23683 23684 # Set to "yes" if building a shared library automatically hardcodes DIR 23685 # into the library and all subsequent libraries and executables linked 23686 # against it. 23687 hardcode_automatic=$hardcode_automatic 23688 23689 # Set to yes if linker adds runtime paths of dependent libraries 23690 # to runtime path list. 23691 inherit_rpath=$inherit_rpath 23692 23693 # Whether libtool must link a program against all its dependency libraries. 23694 link_all_deplibs=$link_all_deplibs 23695 23696 # Set to "yes" if exported symbols are required. 23697 always_export_symbols=$always_export_symbols 23698 23699 # The commands to list exported symbols. 23700 export_symbols_cmds=$lt_export_symbols_cmds 23701 23702 # Symbols that should not be listed in the preloaded symbols. 23703 exclude_expsyms=$lt_exclude_expsyms 23704 23705 # Symbols that must always be exported. 23706 include_expsyms=$lt_include_expsyms 23707 23708 # Commands necessary for linking programs (against libraries) with templates. 23709 prelink_cmds=$lt_prelink_cmds 23710 23711 # Commands necessary for finishing linking programs. 23712 postlink_cmds=$lt_postlink_cmds 23713 23714 # Specify filename containing input files. 23715 file_list_spec=$lt_file_list_spec 23716 23717 # How to hardcode a shared library path into an executable. 23718 hardcode_action=$hardcode_action 23719 23720 # ### END LIBTOOL CONFIG 23721 23722 _LT_EOF 23723 23724 cat <<'_LT_EOF' >> "$cfgfile" 23725 23726 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 23727 23728 # func_munge_path_list VARIABLE PATH 23729 # ----------------------------------- 23730 # VARIABLE is name of variable containing _space_ separated list of 23731 # directories to be munged by the contents of PATH, which is string 23732 # having a format: 23733 # "DIR[:DIR]:" 23734 # string "DIR[ DIR]" will be prepended to VARIABLE 23735 # ":DIR[:DIR]" 23736 # string "DIR[ DIR]" will be appended to VARIABLE 23737 # "DIRP[:DIRP]::[DIRA:]DIRA" 23738 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 23739 # "DIRA[ DIRA]" will be appended to VARIABLE 23740 # "DIR[:DIR]" 23741 # VARIABLE will be replaced by "DIR[ DIR]" 23742 func_munge_path_list () 23743 { 23744 case x$2 in 23745 x) 23746 ;; 23747 *:) 23748 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 23749 ;; 23750 x:*) 23751 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 23752 ;; 23753 *::*) 23754 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 23755 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 23756 ;; 23757 *) 23758 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 23759 ;; 23760 esac 23761 } 23762 23763 23764 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 23765 func_cc_basename () 23766 { 23767 for cc_temp in $*""; do 23768 case $cc_temp in 23769 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 23770 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 23771 \-*) ;; 23772 *) break;; 23773 esac 23774 done 23775 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 23776 } 23777 23778 23779 # ### END FUNCTIONS SHARED WITH CONFIGURE 23780 23781 _LT_EOF 23782 23783 case $host_os in 23784 aix3*) 23785 cat <<\_LT_EOF >> "$cfgfile" 23786 # AIX sometimes has problems with the GCC collect2 program. For some 23787 # reason, if we set the COLLECT_NAMES environment variable, the problems 23788 # vanish in a puff of smoke. 23789 if test set != "${COLLECT_NAMES+set}"; then 23790 COLLECT_NAMES= 23791 export COLLECT_NAMES 23792 fi 23793 _LT_EOF 23794 ;; 23795 esac 23796 23797 23798 23799 ltmain=$ac_aux_dir/ltmain.sh 23800 23801 23802 # We use sed instead of cat because bash on DJGPP gets confused if 23803 # if finds mixed CR/LF and LF-only lines. Since sed operates in 23804 # text mode, it properly converts lines to CR/LF. This bash problem 23805 # is reportedly fixed, but why not run on old versions too? 23806 $SED '$q' "$ltmain" >> "$cfgfile" \ 23807 || (rm -f "$cfgfile"; exit 1) 23808 23809 mv -f "$cfgfile" "$ofile" || 23810 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 23811 chmod +x "$ofile" 23812 23813 ;; 23814 23815 esac 23816 done # for ac_tag 23817 23818 23819 as_fn_exit 0 23820 _ACEOF 23821 ac_clean_files=$ac_clean_files_save 23822 23823 test $ac_write_fail = 0 || 23824 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 23825 23826 23827 # configure is writing to config.log, and then calls config.status. 23828 # config.status does its own redirection, appending to config.log. 23829 # Unfortunately, on DOS this fails, as config.log is still kept open 23830 # by configure, so config.status won't be able to write to it; its 23831 # output is simply discarded. So we exec the FD to /dev/null, 23832 # effectively closing config.log, so it can be properly (re)opened and 23833 # appended to by config.status. When coming back to configure, we 23834 # need to make the FD available again. 23835 if test "$no_create" != yes; then 23836 ac_cs_success=: 23837 ac_config_status_args= 23838 test "$silent" = yes && 23839 ac_config_status_args="$ac_config_status_args --quiet" 23840 exec 5>/dev/null 23841 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23842 exec 5>>config.log 23843 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23844 # would make configure fail if this is the last instruction. 23845 $ac_cs_success || as_fn_exit 1 23846 fi 23847 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23849 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23850 fi 23851 23852 23853