1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for libevent 2.1.5-beta. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='libevent' 589PACKAGE_TARNAME='libevent' 590PACKAGE_VERSION='2.1.5-beta' 591PACKAGE_STRING='libevent 2.1.5-beta' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="event.c" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_subst_vars='am__EXEEXT_FALSE 633am__EXEEXT_TRUE 634LTLIBOBJS 635LEP_LDFLAGS 636LEP_CPPFLAGS 637LEP_CFLAGS 638INSTALL_LIBEVENT_FALSE 639INSTALL_LIBEVENT_TRUE 640LIBEVENT_GC_SECTIONS 641PTHREADS_FALSE 642PTHREADS_TRUE 643PTHREAD_CFLAGS 644PTHREAD_LIBS 645PTHREAD_CC 646acx_pthread_config 647SIGNAL_SUPPORT_FALSE 648SIGNAL_SUPPORT_TRUE 649EVPORT_BACKEND_FALSE 650EVPORT_BACKEND_TRUE 651EPOLL_BACKEND_FALSE 652EPOLL_BACKEND_TRUE 653LIBOBJS 654KQUEUE_BACKEND_FALSE 655KQUEUE_BACKEND_TRUE 656DEVPOLL_BACKEND_FALSE 657DEVPOLL_BACKEND_TRUE 658POLL_BACKEND_FALSE 659POLL_BACKEND_TRUE 660SELECT_BACKEND_FALSE 661SELECT_BACKEND_TRUE 662STRLCPY_IMPL_FALSE 663STRLCPY_IMPL_TRUE 664BUILD_WITH_NO_UNDEFINED_FALSE 665BUILD_WITH_NO_UNDEFINED_TRUE 666BUILD_CYGWIN_FALSE 667BUILD_CYGWIN_TRUE 668BUILD_WIN32_FALSE 669BUILD_WIN32_TRUE 670OPENSSL_FALSE 671OPENSSL_TRUE 672OPENSSL_LIBS 673OPENSSL_INCS 674PKG_CONFIG 675OPENSSL_LIBADD 676EV_LIB_GDI 677EV_LIB_WS32 678ZLIB_REGRESS_FALSE 679ZLIB_REGRESS_TRUE 680ZLIB_LIBS 681BUILD_REGRESS_FALSE 682BUILD_REGRESS_TRUE 683BUILD_SAMPLES_FALSE 684BUILD_SAMPLES_TRUE 685LIBTOOL_DEPS 686LT_SYS_LIBRARY_PATH 687OTOOL64 688OTOOL 689LIPO 690NMEDIT 691DSYMUTIL 692MANIFEST_TOOL 693RANLIB 694ac_ct_AR 695AR 696DLLTOOL 697OBJDUMP 698NM 699ac_ct_DUMPBIN 700DUMPBIN 701LD 702FGREP 703LIBTOOL 704SED 705LN_S 706EGREP 707GREP 708CPP 709am__fastdepCC_FALSE 710am__fastdepCC_TRUE 711CCDEPMODE 712am__nodep 713AMDEPBACKSLASH 714AMDEP_FALSE 715AMDEP_TRUE 716am__quote 717am__include 718DEPDIR 719OBJEXT 720EXEEXT 721ac_ct_CC 722CPPFLAGS 723LDFLAGS 724CFLAGS 725CC 726host_os 727host_vendor 728host_cpu 729host 730build_os 731build_vendor 732build_cpu 733build 734AM_BACKSLASH 735AM_DEFAULT_VERBOSITY 736AM_DEFAULT_V 737AM_V 738am__untar 739am__tar 740AMTAR 741am__leading_dot 742SET_MAKE 743AWK 744mkdir_p 745MKDIR_P 746INSTALL_STRIP_PROGRAM 747STRIP 748install_sh 749MAKEINFO 750AUTOHEADER 751AUTOMAKE 752AUTOCONF 753ACLOCAL 754VERSION 755PACKAGE 756CYGPATH_W 757am__isrc 758INSTALL_DATA 759INSTALL_SCRIPT 760INSTALL_PROGRAM 761target_alias 762host_alias 763build_alias 764LIBS 765ECHO_T 766ECHO_N 767ECHO_C 768DEFS 769mandir 770localedir 771libdir 772psdir 773pdfdir 774dvidir 775htmldir 776infodir 777docdir 778oldincludedir 779includedir 780localstatedir 781sharedstatedir 782sysconfdir 783datadir 784datarootdir 785libexecdir 786sbindir 787bindir 788program_transform_name 789prefix 790exec_prefix 791PACKAGE_URL 792PACKAGE_BUGREPORT 793PACKAGE_STRING 794PACKAGE_VERSION 795PACKAGE_TARNAME 796PACKAGE_NAME 797PATH_SEPARATOR 798SHELL' 799ac_subst_files='' 800ac_user_opts=' 801enable_option_checking 802enable_silent_rules 803enable_dependency_tracking 804enable_gcc_warnings 805enable_gcc_hardening 806enable_thread_support 807enable_malloc_replacement 808enable_openssl 809enable_debug_mode 810enable_libevent_install 811enable_libevent_regress 812enable_samples 813enable_function_sections 814enable_verbose_debug 815enable_shared 816enable_static 817with_pic 818enable_fast_install 819with_aix_soname 820with_gnu_ld 821with_sysroot 822enable_libtool_lock 823enable_largefile 824' 825 ac_precious_vars='build_alias 826host_alias 827target_alias 828CC 829CFLAGS 830LDFLAGS 831LIBS 832CPPFLAGS 833CPP 834LT_SYS_LIBRARY_PATH' 835 836 837# Initialize some variables set by options. 838ac_init_help= 839ac_init_version=false 840ac_unrecognized_opts= 841ac_unrecognized_sep= 842# The variables have the same names as the options, with 843# dashes changed to underlines. 844cache_file=/dev/null 845exec_prefix=NONE 846no_create= 847no_recursion= 848prefix=NONE 849program_prefix=NONE 850program_suffix=NONE 851program_transform_name=s,x,x, 852silent= 853site= 854srcdir= 855verbose= 856x_includes=NONE 857x_libraries=NONE 858 859# Installation directory options. 860# These are left unexpanded so users can "make install exec_prefix=/foo" 861# and all the variables that are supposed to be based on exec_prefix 862# by default will actually change. 863# Use braces instead of parens because sh, perl, etc. also accept them. 864# (The list follows the same order as the GNU Coding Standards.) 865bindir='${exec_prefix}/bin' 866sbindir='${exec_prefix}/sbin' 867libexecdir='${exec_prefix}/libexec' 868datarootdir='${prefix}/share' 869datadir='${datarootdir}' 870sysconfdir='${prefix}/etc' 871sharedstatedir='${prefix}/com' 872localstatedir='${prefix}/var' 873includedir='${prefix}/include' 874oldincludedir='/usr/include' 875docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 876infodir='${datarootdir}/info' 877htmldir='${docdir}' 878dvidir='${docdir}' 879pdfdir='${docdir}' 880psdir='${docdir}' 881libdir='${exec_prefix}/lib' 882localedir='${datarootdir}/locale' 883mandir='${datarootdir}/man' 884 885ac_prev= 886ac_dashdash= 887for ac_option 888do 889 # If the previous option needs an argument, assign it. 890 if test -n "$ac_prev"; then 891 eval $ac_prev=\$ac_option 892 ac_prev= 893 continue 894 fi 895 896 case $ac_option in 897 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 898 *=) ac_optarg= ;; 899 *) ac_optarg=yes ;; 900 esac 901 902 # Accept the important Cygnus configure options, so we can diagnose typos. 903 904 case $ac_dashdash$ac_option in 905 --) 906 ac_dashdash=yes ;; 907 908 -bindir | --bindir | --bindi | --bind | --bin | --bi) 909 ac_prev=bindir ;; 910 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 911 bindir=$ac_optarg ;; 912 913 -build | --build | --buil | --bui | --bu) 914 ac_prev=build_alias ;; 915 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 916 build_alias=$ac_optarg ;; 917 918 -cache-file | --cache-file | --cache-fil | --cache-fi \ 919 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 920 ac_prev=cache_file ;; 921 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 922 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 923 cache_file=$ac_optarg ;; 924 925 --config-cache | -C) 926 cache_file=config.cache ;; 927 928 -datadir | --datadir | --datadi | --datad) 929 ac_prev=datadir ;; 930 -datadir=* | --datadir=* | --datadi=* | --datad=*) 931 datadir=$ac_optarg ;; 932 933 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 934 | --dataroo | --dataro | --datar) 935 ac_prev=datarootdir ;; 936 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 937 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 938 datarootdir=$ac_optarg ;; 939 940 -disable-* | --disable-*) 941 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 942 # Reject names that are not valid shell variable names. 943 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 944 as_fn_error $? "invalid feature name: $ac_useropt" 945 ac_useropt_orig=$ac_useropt 946 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 947 case $ac_user_opts in 948 *" 949"enable_$ac_useropt" 950"*) ;; 951 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 952 ac_unrecognized_sep=', ';; 953 esac 954 eval enable_$ac_useropt=no ;; 955 956 -docdir | --docdir | --docdi | --doc | --do) 957 ac_prev=docdir ;; 958 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 959 docdir=$ac_optarg ;; 960 961 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 962 ac_prev=dvidir ;; 963 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 964 dvidir=$ac_optarg ;; 965 966 -enable-* | --enable-*) 967 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 968 # Reject names that are not valid shell variable names. 969 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 970 as_fn_error $? "invalid feature name: $ac_useropt" 971 ac_useropt_orig=$ac_useropt 972 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 973 case $ac_user_opts in 974 *" 975"enable_$ac_useropt" 976"*) ;; 977 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 978 ac_unrecognized_sep=', ';; 979 esac 980 eval enable_$ac_useropt=\$ac_optarg ;; 981 982 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 983 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 984 | --exec | --exe | --ex) 985 ac_prev=exec_prefix ;; 986 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 987 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 988 | --exec=* | --exe=* | --ex=*) 989 exec_prefix=$ac_optarg ;; 990 991 -gas | --gas | --ga | --g) 992 # Obsolete; use --with-gas. 993 with_gas=yes ;; 994 995 -help | --help | --hel | --he | -h) 996 ac_init_help=long ;; 997 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 998 ac_init_help=recursive ;; 999 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1000 ac_init_help=short ;; 1001 1002 -host | --host | --hos | --ho) 1003 ac_prev=host_alias ;; 1004 -host=* | --host=* | --hos=* | --ho=*) 1005 host_alias=$ac_optarg ;; 1006 1007 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1008 ac_prev=htmldir ;; 1009 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1010 | --ht=*) 1011 htmldir=$ac_optarg ;; 1012 1013 -includedir | --includedir | --includedi | --included | --include \ 1014 | --includ | --inclu | --incl | --inc) 1015 ac_prev=includedir ;; 1016 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1017 | --includ=* | --inclu=* | --incl=* | --inc=*) 1018 includedir=$ac_optarg ;; 1019 1020 -infodir | --infodir | --infodi | --infod | --info | --inf) 1021 ac_prev=infodir ;; 1022 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1023 infodir=$ac_optarg ;; 1024 1025 -libdir | --libdir | --libdi | --libd) 1026 ac_prev=libdir ;; 1027 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1028 libdir=$ac_optarg ;; 1029 1030 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1031 | --libexe | --libex | --libe) 1032 ac_prev=libexecdir ;; 1033 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1034 | --libexe=* | --libex=* | --libe=*) 1035 libexecdir=$ac_optarg ;; 1036 1037 -localedir | --localedir | --localedi | --localed | --locale) 1038 ac_prev=localedir ;; 1039 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1040 localedir=$ac_optarg ;; 1041 1042 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1043 | --localstate | --localstat | --localsta | --localst | --locals) 1044 ac_prev=localstatedir ;; 1045 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1046 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1047 localstatedir=$ac_optarg ;; 1048 1049 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1050 ac_prev=mandir ;; 1051 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1052 mandir=$ac_optarg ;; 1053 1054 -nfp | --nfp | --nf) 1055 # Obsolete; use --without-fp. 1056 with_fp=no ;; 1057 1058 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1059 | --no-cr | --no-c | -n) 1060 no_create=yes ;; 1061 1062 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1063 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1064 no_recursion=yes ;; 1065 1066 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1067 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1068 | --oldin | --oldi | --old | --ol | --o) 1069 ac_prev=oldincludedir ;; 1070 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1071 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1072 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1073 oldincludedir=$ac_optarg ;; 1074 1075 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1076 ac_prev=prefix ;; 1077 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1078 prefix=$ac_optarg ;; 1079 1080 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1081 | --program-pre | --program-pr | --program-p) 1082 ac_prev=program_prefix ;; 1083 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1084 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1085 program_prefix=$ac_optarg ;; 1086 1087 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1088 | --program-suf | --program-su | --program-s) 1089 ac_prev=program_suffix ;; 1090 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1091 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1092 program_suffix=$ac_optarg ;; 1093 1094 -program-transform-name | --program-transform-name \ 1095 | --program-transform-nam | --program-transform-na \ 1096 | --program-transform-n | --program-transform- \ 1097 | --program-transform | --program-transfor \ 1098 | --program-transfo | --program-transf \ 1099 | --program-trans | --program-tran \ 1100 | --progr-tra | --program-tr | --program-t) 1101 ac_prev=program_transform_name ;; 1102 -program-transform-name=* | --program-transform-name=* \ 1103 | --program-transform-nam=* | --program-transform-na=* \ 1104 | --program-transform-n=* | --program-transform-=* \ 1105 | --program-transform=* | --program-transfor=* \ 1106 | --program-transfo=* | --program-transf=* \ 1107 | --program-trans=* | --program-tran=* \ 1108 | --progr-tra=* | --program-tr=* | --program-t=*) 1109 program_transform_name=$ac_optarg ;; 1110 1111 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1112 ac_prev=pdfdir ;; 1113 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1114 pdfdir=$ac_optarg ;; 1115 1116 -psdir | --psdir | --psdi | --psd | --ps) 1117 ac_prev=psdir ;; 1118 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1119 psdir=$ac_optarg ;; 1120 1121 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1122 | -silent | --silent | --silen | --sile | --sil) 1123 silent=yes ;; 1124 1125 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1126 ac_prev=sbindir ;; 1127 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1128 | --sbi=* | --sb=*) 1129 sbindir=$ac_optarg ;; 1130 1131 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1132 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1133 | --sharedst | --shareds | --shared | --share | --shar \ 1134 | --sha | --sh) 1135 ac_prev=sharedstatedir ;; 1136 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1137 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1138 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1139 | --sha=* | --sh=*) 1140 sharedstatedir=$ac_optarg ;; 1141 1142 -site | --site | --sit) 1143 ac_prev=site ;; 1144 -site=* | --site=* | --sit=*) 1145 site=$ac_optarg ;; 1146 1147 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1148 ac_prev=srcdir ;; 1149 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1150 srcdir=$ac_optarg ;; 1151 1152 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1153 | --syscon | --sysco | --sysc | --sys | --sy) 1154 ac_prev=sysconfdir ;; 1155 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1156 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1157 sysconfdir=$ac_optarg ;; 1158 1159 -target | --target | --targe | --targ | --tar | --ta | --t) 1160 ac_prev=target_alias ;; 1161 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1162 target_alias=$ac_optarg ;; 1163 1164 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1165 verbose=yes ;; 1166 1167 -version | --version | --versio | --versi | --vers | -V) 1168 ac_init_version=: ;; 1169 1170 -with-* | --with-*) 1171 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1172 # Reject names that are not valid shell variable names. 1173 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1174 as_fn_error $? "invalid package name: $ac_useropt" 1175 ac_useropt_orig=$ac_useropt 1176 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1177 case $ac_user_opts in 1178 *" 1179"with_$ac_useropt" 1180"*) ;; 1181 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1182 ac_unrecognized_sep=', ';; 1183 esac 1184 eval with_$ac_useropt=\$ac_optarg ;; 1185 1186 -without-* | --without-*) 1187 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1188 # Reject names that are not valid shell variable names. 1189 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1190 as_fn_error $? "invalid package name: $ac_useropt" 1191 ac_useropt_orig=$ac_useropt 1192 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1193 case $ac_user_opts in 1194 *" 1195"with_$ac_useropt" 1196"*) ;; 1197 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1198 ac_unrecognized_sep=', ';; 1199 esac 1200 eval with_$ac_useropt=no ;; 1201 1202 --x) 1203 # Obsolete; use --with-x. 1204 with_x=yes ;; 1205 1206 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1207 | --x-incl | --x-inc | --x-in | --x-i) 1208 ac_prev=x_includes ;; 1209 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1210 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1211 x_includes=$ac_optarg ;; 1212 1213 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1214 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1215 ac_prev=x_libraries ;; 1216 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1217 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1218 x_libraries=$ac_optarg ;; 1219 1220 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1221Try \`$0 --help' for more information" 1222 ;; 1223 1224 *=*) 1225 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1226 # Reject names that are not valid shell variable names. 1227 case $ac_envvar in #( 1228 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1229 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1230 esac 1231 eval $ac_envvar=\$ac_optarg 1232 export $ac_envvar ;; 1233 1234 *) 1235 # FIXME: should be removed in autoconf 3.0. 1236 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1237 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1238 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1239 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1240 ;; 1241 1242 esac 1243done 1244 1245if test -n "$ac_prev"; then 1246 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1247 as_fn_error $? "missing argument to $ac_option" 1248fi 1249 1250if test -n "$ac_unrecognized_opts"; then 1251 case $enable_option_checking in 1252 no) ;; 1253 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1254 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1255 esac 1256fi 1257 1258# Check all directory arguments for consistency. 1259for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1260 datadir sysconfdir sharedstatedir localstatedir includedir \ 1261 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1262 libdir localedir mandir 1263do 1264 eval ac_val=\$$ac_var 1265 # Remove trailing slashes. 1266 case $ac_val in 1267 */ ) 1268 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1269 eval $ac_var=\$ac_val;; 1270 esac 1271 # Be sure to have absolute directory names. 1272 case $ac_val in 1273 [\\/$]* | ?:[\\/]* ) continue;; 1274 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1275 esac 1276 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1277done 1278 1279# There might be people who depend on the old broken behavior: `$host' 1280# used to hold the argument of --host etc. 1281# FIXME: To remove some day. 1282build=$build_alias 1283host=$host_alias 1284target=$target_alias 1285 1286# FIXME: To remove some day. 1287if test "x$host_alias" != x; then 1288 if test "x$build_alias" = x; then 1289 cross_compiling=maybe 1290 elif test "x$build_alias" != "x$host_alias"; then 1291 cross_compiling=yes 1292 fi 1293fi 1294 1295ac_tool_prefix= 1296test -n "$host_alias" && ac_tool_prefix=$host_alias- 1297 1298test "$silent" = yes && exec 6>/dev/null 1299 1300 1301ac_pwd=`pwd` && test -n "$ac_pwd" && 1302ac_ls_di=`ls -di .` && 1303ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1304 as_fn_error $? "working directory cannot be determined" 1305test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1306 as_fn_error $? "pwd does not report name of working directory" 1307 1308 1309# Find the source files, if location was not specified. 1310if test -z "$srcdir"; then 1311 ac_srcdir_defaulted=yes 1312 # Try the directory containing this script, then the parent directory. 1313 ac_confdir=`$as_dirname -- "$as_myself" || 1314$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1315 X"$as_myself" : 'X\(//\)[^/]' \| \ 1316 X"$as_myself" : 'X\(//\)$' \| \ 1317 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1318$as_echo X"$as_myself" | 1319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1320 s//\1/ 1321 q 1322 } 1323 /^X\(\/\/\)[^/].*/{ 1324 s//\1/ 1325 q 1326 } 1327 /^X\(\/\/\)$/{ 1328 s//\1/ 1329 q 1330 } 1331 /^X\(\/\).*/{ 1332 s//\1/ 1333 q 1334 } 1335 s/.*/./; q'` 1336 srcdir=$ac_confdir 1337 if test ! -r "$srcdir/$ac_unique_file"; then 1338 srcdir=.. 1339 fi 1340else 1341 ac_srcdir_defaulted=no 1342fi 1343if test ! -r "$srcdir/$ac_unique_file"; then 1344 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1345 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1346fi 1347ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1348ac_abs_confdir=`( 1349 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1350 pwd)` 1351# When building in place, set srcdir=. 1352if test "$ac_abs_confdir" = "$ac_pwd"; then 1353 srcdir=. 1354fi 1355# Remove unnecessary trailing slashes from srcdir. 1356# Double slashes in file names in object file debugging info 1357# mess up M-x gdb in Emacs. 1358case $srcdir in 1359*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1360esac 1361for ac_var in $ac_precious_vars; do 1362 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1363 eval ac_env_${ac_var}_value=\$${ac_var} 1364 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1365 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1366done 1367 1368# 1369# Report the --help message. 1370# 1371if test "$ac_init_help" = "long"; then 1372 # Omit some internal or obsolete options to make the list less imposing. 1373 # This message is too long to be a string in the A/UX 3.1 sh. 1374 cat <<_ACEOF 1375\`configure' configures libevent 2.1.5-beta to adapt to many kinds of systems. 1376 1377Usage: $0 [OPTION]... [VAR=VALUE]... 1378 1379To assign environment variables (e.g., CC, CFLAGS...), specify them as 1380VAR=VALUE. See below for descriptions of some of the useful variables. 1381 1382Defaults for the options are specified in brackets. 1383 1384Configuration: 1385 -h, --help display this help and exit 1386 --help=short display options specific to this package 1387 --help=recursive display the short help of all the included packages 1388 -V, --version display version information and exit 1389 -q, --quiet, --silent do not print \`checking ...' messages 1390 --cache-file=FILE cache test results in FILE [disabled] 1391 -C, --config-cache alias for \`--cache-file=config.cache' 1392 -n, --no-create do not create output files 1393 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1394 1395Installation directories: 1396 --prefix=PREFIX install architecture-independent files in PREFIX 1397 [$ac_default_prefix] 1398 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1399 [PREFIX] 1400 1401By default, \`make install' will install all the files in 1402\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1403an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1404for instance \`--prefix=\$HOME'. 1405 1406For better control, use the options below. 1407 1408Fine tuning of the installation directories: 1409 --bindir=DIR user executables [EPREFIX/bin] 1410 --sbindir=DIR system admin executables [EPREFIX/sbin] 1411 --libexecdir=DIR program executables [EPREFIX/libexec] 1412 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1413 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1414 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1415 --libdir=DIR object code libraries [EPREFIX/lib] 1416 --includedir=DIR C header files [PREFIX/include] 1417 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1418 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1419 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1420 --infodir=DIR info documentation [DATAROOTDIR/info] 1421 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1422 --mandir=DIR man documentation [DATAROOTDIR/man] 1423 --docdir=DIR documentation root [DATAROOTDIR/doc/libevent] 1424 --htmldir=DIR html documentation [DOCDIR] 1425 --dvidir=DIR dvi documentation [DOCDIR] 1426 --pdfdir=DIR pdf documentation [DOCDIR] 1427 --psdir=DIR ps documentation [DOCDIR] 1428_ACEOF 1429 1430 cat <<\_ACEOF 1431 1432Program names: 1433 --program-prefix=PREFIX prepend PREFIX to installed program names 1434 --program-suffix=SUFFIX append SUFFIX to installed program names 1435 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1436 1437System types: 1438 --build=BUILD configure for building on BUILD [guessed] 1439 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1440_ACEOF 1441fi 1442 1443if test -n "$ac_init_help"; then 1444 case $ac_init_help in 1445 short | recursive ) echo "Configuration of libevent 2.1.5-beta:";; 1446 esac 1447 cat <<\_ACEOF 1448 1449Optional Features: 1450 --disable-option-checking ignore unrecognized --enable/--with options 1451 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1452 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1453 --enable-silent-rules less verbose build output (undo: "make V=1") 1454 --disable-silent-rules verbose build output (undo: "make V=0") 1455 --enable-dependency-tracking 1456 do not reject slow dependency extractors 1457 --disable-dependency-tracking 1458 speeds up one-time build 1459 --disable-gcc-warnings disable verbose warnings with GCC 1460 --enable-gcc-hardening enable compiler security checks 1461 --disable-thread-support 1462 disable support for threading 1463 --disable-malloc-replacement 1464 disable support for replacing the memory mgt 1465 functions 1466 --disable-openssl disable support for openssl encryption 1467 --disable-debug-mode disable support for running in debug mode 1468 --disable-libevent-install, disable installation of libevent 1469 1470 --disable-libevent-regress, skip regress in make check 1471 1472 --disable-samples, skip building of sample programs 1473 1474 --enable-function-sections, make static library allow smaller binaries with --gc-sections 1475 1476 --enable-verbose-debug, verbose debug logging 1477 1478 --enable-shared[=PKGS] build shared libraries [default=yes] 1479 --enable-static[=PKGS] build static libraries [default=yes] 1480 --enable-fast-install[=PKGS] 1481 optimize for fast installation [default=yes] 1482 --disable-libtool-lock avoid locking (might break parallel builds) 1483 --disable-largefile omit support for large files 1484 1485Optional Packages: 1486 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1487 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1488 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1489 both] 1490 --with-aix-soname=aix|svr4|both 1491 shared library versioning (aka "SONAME") variant to 1492 provide on AIX, [default=aix]. 1493 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1494 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1495 compiler's sysroot if not specified). 1496 1497Some influential environment variables: 1498 CC C compiler command 1499 CFLAGS C compiler flags 1500 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1501 nonstandard directory <lib dir> 1502 LIBS libraries to pass to the linker, e.g. -l<library> 1503 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1504 you have headers in a nonstandard directory <include dir> 1505 CPP C preprocessor 1506 LT_SYS_LIBRARY_PATH 1507 User-defined run-time library search path. 1508 1509Use these variables to override the choices made by `configure' or to help 1510it to find libraries and programs with nonstandard names/locations. 1511 1512Report bugs to the package provider. 1513_ACEOF 1514ac_status=$? 1515fi 1516 1517if test "$ac_init_help" = "recursive"; then 1518 # If there are subdirs, report their specific --help. 1519 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1520 test -d "$ac_dir" || 1521 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1522 continue 1523 ac_builddir=. 1524 1525case "$ac_dir" in 1526.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1527*) 1528 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1529 # A ".." for each directory in $ac_dir_suffix. 1530 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1531 case $ac_top_builddir_sub in 1532 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1533 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1534 esac ;; 1535esac 1536ac_abs_top_builddir=$ac_pwd 1537ac_abs_builddir=$ac_pwd$ac_dir_suffix 1538# for backward compatibility: 1539ac_top_builddir=$ac_top_build_prefix 1540 1541case $srcdir in 1542 .) # We are building in place. 1543 ac_srcdir=. 1544 ac_top_srcdir=$ac_top_builddir_sub 1545 ac_abs_top_srcdir=$ac_pwd ;; 1546 [\\/]* | ?:[\\/]* ) # Absolute name. 1547 ac_srcdir=$srcdir$ac_dir_suffix; 1548 ac_top_srcdir=$srcdir 1549 ac_abs_top_srcdir=$srcdir ;; 1550 *) # Relative name. 1551 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1552 ac_top_srcdir=$ac_top_build_prefix$srcdir 1553 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1554esac 1555ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1556 1557 cd "$ac_dir" || { ac_status=$?; continue; } 1558 # Check for guested configure. 1559 if test -f "$ac_srcdir/configure.gnu"; then 1560 echo && 1561 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1562 elif test -f "$ac_srcdir/configure"; then 1563 echo && 1564 $SHELL "$ac_srcdir/configure" --help=recursive 1565 else 1566 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1567 fi || ac_status=$? 1568 cd "$ac_pwd" || { ac_status=$?; break; } 1569 done 1570fi 1571 1572test -n "$ac_init_help" && exit $ac_status 1573if $ac_init_version; then 1574 cat <<\_ACEOF 1575libevent configure 2.1.5-beta 1576generated by GNU Autoconf 2.69 1577 1578Copyright (C) 2012 Free Software Foundation, Inc. 1579This configure script is free software; the Free Software Foundation 1580gives unlimited permission to copy, distribute and modify it. 1581_ACEOF 1582 exit 1583fi 1584 1585## ------------------------ ## 1586## Autoconf initialization. ## 1587## ------------------------ ## 1588 1589# ac_fn_c_try_compile LINENO 1590# -------------------------- 1591# Try to compile conftest.$ac_ext, and return whether this succeeded. 1592ac_fn_c_try_compile () 1593{ 1594 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1595 rm -f conftest.$ac_objext 1596 if { { ac_try="$ac_compile" 1597case "(($ac_try" in 1598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1599 *) ac_try_echo=$ac_try;; 1600esac 1601eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1602$as_echo "$ac_try_echo"; } >&5 1603 (eval "$ac_compile") 2>conftest.err 1604 ac_status=$? 1605 if test -s conftest.err; then 1606 grep -v '^ *+' conftest.err >conftest.er1 1607 cat conftest.er1 >&5 1608 mv -f conftest.er1 conftest.err 1609 fi 1610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1611 test $ac_status = 0; } && { 1612 test -z "$ac_c_werror_flag" || 1613 test ! -s conftest.err 1614 } && test -s conftest.$ac_objext; then : 1615 ac_retval=0 1616else 1617 $as_echo "$as_me: failed program was:" >&5 1618sed 's/^/| /' conftest.$ac_ext >&5 1619 1620 ac_retval=1 1621fi 1622 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1623 as_fn_set_status $ac_retval 1624 1625} # ac_fn_c_try_compile 1626 1627# ac_fn_c_try_cpp LINENO 1628# ---------------------- 1629# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1630ac_fn_c_try_cpp () 1631{ 1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1633 if { { ac_try="$ac_cpp conftest.$ac_ext" 1634case "(($ac_try" in 1635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1636 *) ac_try_echo=$ac_try;; 1637esac 1638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1639$as_echo "$ac_try_echo"; } >&5 1640 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1641 ac_status=$? 1642 if test -s conftest.err; then 1643 grep -v '^ *+' conftest.err >conftest.er1 1644 cat conftest.er1 >&5 1645 mv -f conftest.er1 conftest.err 1646 fi 1647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1648 test $ac_status = 0; } > conftest.i && { 1649 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1650 test ! -s conftest.err 1651 }; then : 1652 ac_retval=0 1653else 1654 $as_echo "$as_me: failed program was:" >&5 1655sed 's/^/| /' conftest.$ac_ext >&5 1656 1657 ac_retval=1 1658fi 1659 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1660 as_fn_set_status $ac_retval 1661 1662} # ac_fn_c_try_cpp 1663 1664# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1665# ------------------------------------------------------- 1666# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1667# the include files in INCLUDES and setting the cache variable VAR 1668# accordingly. 1669ac_fn_c_check_header_mongrel () 1670{ 1671 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1672 if eval \${$3+:} false; then : 1673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1674$as_echo_n "checking for $2... " >&6; } 1675if eval \${$3+:} false; then : 1676 $as_echo_n "(cached) " >&6 1677fi 1678eval ac_res=\$$3 1679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1680$as_echo "$ac_res" >&6; } 1681else 1682 # Is the header compilable? 1683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1684$as_echo_n "checking $2 usability... " >&6; } 1685cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1686/* end confdefs.h. */ 1687$4 1688#include <$2> 1689_ACEOF 1690if ac_fn_c_try_compile "$LINENO"; then : 1691 ac_header_compiler=yes 1692else 1693 ac_header_compiler=no 1694fi 1695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1697$as_echo "$ac_header_compiler" >&6; } 1698 1699# Is the header present? 1700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1701$as_echo_n "checking $2 presence... " >&6; } 1702cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1703/* end confdefs.h. */ 1704#include <$2> 1705_ACEOF 1706if ac_fn_c_try_cpp "$LINENO"; then : 1707 ac_header_preproc=yes 1708else 1709 ac_header_preproc=no 1710fi 1711rm -f conftest.err conftest.i conftest.$ac_ext 1712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1713$as_echo "$ac_header_preproc" >&6; } 1714 1715# So? What about this header? 1716case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1717 yes:no: ) 1718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1719$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1721$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1722 ;; 1723 no:yes:* ) 1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1725$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1727$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1729$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1731$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1733$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1734 ;; 1735esac 1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1737$as_echo_n "checking for $2... " >&6; } 1738if eval \${$3+:} false; then : 1739 $as_echo_n "(cached) " >&6 1740else 1741 eval "$3=\$ac_header_compiler" 1742fi 1743eval ac_res=\$$3 1744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1745$as_echo "$ac_res" >&6; } 1746fi 1747 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1748 1749} # ac_fn_c_check_header_mongrel 1750 1751# ac_fn_c_try_run LINENO 1752# ---------------------- 1753# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1754# that executables *can* be run. 1755ac_fn_c_try_run () 1756{ 1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1758 if { { ac_try="$ac_link" 1759case "(($ac_try" in 1760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1761 *) ac_try_echo=$ac_try;; 1762esac 1763eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1764$as_echo "$ac_try_echo"; } >&5 1765 (eval "$ac_link") 2>&5 1766 ac_status=$? 1767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1768 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1769 { { case "(($ac_try" in 1770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1771 *) ac_try_echo=$ac_try;; 1772esac 1773eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1774$as_echo "$ac_try_echo"; } >&5 1775 (eval "$ac_try") 2>&5 1776 ac_status=$? 1777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1778 test $ac_status = 0; }; }; then : 1779 ac_retval=0 1780else 1781 $as_echo "$as_me: program exited with status $ac_status" >&5 1782 $as_echo "$as_me: failed program was:" >&5 1783sed 's/^/| /' conftest.$ac_ext >&5 1784 1785 ac_retval=$ac_status 1786fi 1787 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1788 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1789 as_fn_set_status $ac_retval 1790 1791} # ac_fn_c_try_run 1792 1793# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1794# ------------------------------------------------------- 1795# Tests whether HEADER exists and can be compiled using the include files in 1796# INCLUDES, setting the cache variable VAR accordingly. 1797ac_fn_c_check_header_compile () 1798{ 1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1801$as_echo_n "checking for $2... " >&6; } 1802if eval \${$3+:} false; then : 1803 $as_echo_n "(cached) " >&6 1804else 1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1806/* end confdefs.h. */ 1807$4 1808#include <$2> 1809_ACEOF 1810if ac_fn_c_try_compile "$LINENO"; then : 1811 eval "$3=yes" 1812else 1813 eval "$3=no" 1814fi 1815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1816fi 1817eval ac_res=\$$3 1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1819$as_echo "$ac_res" >&6; } 1820 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1821 1822} # ac_fn_c_check_header_compile 1823 1824# ac_fn_c_try_link LINENO 1825# ----------------------- 1826# Try to link conftest.$ac_ext, and return whether this succeeded. 1827ac_fn_c_try_link () 1828{ 1829 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1830 rm -f conftest.$ac_objext conftest$ac_exeext 1831 if { { ac_try="$ac_link" 1832case "(($ac_try" in 1833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1834 *) ac_try_echo=$ac_try;; 1835esac 1836eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1837$as_echo "$ac_try_echo"; } >&5 1838 (eval "$ac_link") 2>conftest.err 1839 ac_status=$? 1840 if test -s conftest.err; then 1841 grep -v '^ *+' conftest.err >conftest.er1 1842 cat conftest.er1 >&5 1843 mv -f conftest.er1 conftest.err 1844 fi 1845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1846 test $ac_status = 0; } && { 1847 test -z "$ac_c_werror_flag" || 1848 test ! -s conftest.err 1849 } && test -s conftest$ac_exeext && { 1850 test "$cross_compiling" = yes || 1851 test -x conftest$ac_exeext 1852 }; then : 1853 ac_retval=0 1854else 1855 $as_echo "$as_me: failed program was:" >&5 1856sed 's/^/| /' conftest.$ac_ext >&5 1857 1858 ac_retval=1 1859fi 1860 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1861 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1862 # interfere with the next link command; also delete a directory that is 1863 # left behind by Apple's compiler. We do this before executing the actions. 1864 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1865 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1866 as_fn_set_status $ac_retval 1867 1868} # ac_fn_c_try_link 1869 1870# ac_fn_c_check_func LINENO FUNC VAR 1871# ---------------------------------- 1872# Tests whether FUNC exists, setting the cache variable VAR accordingly 1873ac_fn_c_check_func () 1874{ 1875 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1877$as_echo_n "checking for $2... " >&6; } 1878if eval \${$3+:} false; then : 1879 $as_echo_n "(cached) " >&6 1880else 1881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1882/* end confdefs.h. */ 1883/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1884 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1885#define $2 innocuous_$2 1886 1887/* System header to define __stub macros and hopefully few prototypes, 1888 which can conflict with char $2 (); below. 1889 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1890 <limits.h> exists even on freestanding compilers. */ 1891 1892#ifdef __STDC__ 1893# include <limits.h> 1894#else 1895# include <assert.h> 1896#endif 1897 1898#undef $2 1899 1900/* Override any GCC internal prototype to avoid an error. 1901 Use char because int might match the return type of a GCC 1902 builtin and then its argument prototype would still apply. */ 1903#ifdef __cplusplus 1904extern "C" 1905#endif 1906char $2 (); 1907/* The GNU C library defines this for functions which it implements 1908 to always fail with ENOSYS. Some functions are actually named 1909 something starting with __ and the normal name is an alias. */ 1910#if defined __stub_$2 || defined __stub___$2 1911choke me 1912#endif 1913 1914int 1915main () 1916{ 1917return $2 (); 1918 ; 1919 return 0; 1920} 1921_ACEOF 1922if ac_fn_c_try_link "$LINENO"; then : 1923 eval "$3=yes" 1924else 1925 eval "$3=no" 1926fi 1927rm -f core conftest.err conftest.$ac_objext \ 1928 conftest$ac_exeext conftest.$ac_ext 1929fi 1930eval ac_res=\$$3 1931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1932$as_echo "$ac_res" >&6; } 1933 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1934 1935} # ac_fn_c_check_func 1936 1937# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1938# --------------------------------------------- 1939# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1940# accordingly. 1941ac_fn_c_check_decl () 1942{ 1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1944 as_decl_name=`echo $2|sed 's/ *(.*//'` 1945 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1947$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1948if eval \${$3+:} false; then : 1949 $as_echo_n "(cached) " >&6 1950else 1951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1952/* end confdefs.h. */ 1953$4 1954int 1955main () 1956{ 1957#ifndef $as_decl_name 1958#ifdef __cplusplus 1959 (void) $as_decl_use; 1960#else 1961 (void) $as_decl_name; 1962#endif 1963#endif 1964 1965 ; 1966 return 0; 1967} 1968_ACEOF 1969if ac_fn_c_try_compile "$LINENO"; then : 1970 eval "$3=yes" 1971else 1972 eval "$3=no" 1973fi 1974rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1975fi 1976eval ac_res=\$$3 1977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1978$as_echo "$ac_res" >&6; } 1979 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1980 1981} # ac_fn_c_check_decl 1982 1983# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1984# ------------------------------------------- 1985# Tests whether TYPE exists after having included INCLUDES, setting cache 1986# variable VAR accordingly. 1987ac_fn_c_check_type () 1988{ 1989 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1991$as_echo_n "checking for $2... " >&6; } 1992if eval \${$3+:} false; then : 1993 $as_echo_n "(cached) " >&6 1994else 1995 eval "$3=no" 1996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1997/* end confdefs.h. */ 1998$4 1999int 2000main () 2001{ 2002if (sizeof ($2)) 2003 return 0; 2004 ; 2005 return 0; 2006} 2007_ACEOF 2008if ac_fn_c_try_compile "$LINENO"; then : 2009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2010/* end confdefs.h. */ 2011$4 2012int 2013main () 2014{ 2015if (sizeof (($2))) 2016 return 0; 2017 ; 2018 return 0; 2019} 2020_ACEOF 2021if ac_fn_c_try_compile "$LINENO"; then : 2022 2023else 2024 eval "$3=yes" 2025fi 2026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2027fi 2028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2029fi 2030eval ac_res=\$$3 2031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2032$as_echo "$ac_res" >&6; } 2033 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2034 2035} # ac_fn_c_check_type 2036 2037# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2038# -------------------------------------------- 2039# Tries to find the compile-time value of EXPR in a program that includes 2040# INCLUDES, setting VAR accordingly. Returns whether the value could be 2041# computed 2042ac_fn_c_compute_int () 2043{ 2044 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2045 if test "$cross_compiling" = yes; then 2046 # Depending upon the size, compute the lo and hi bounds. 2047cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2048/* end confdefs.h. */ 2049$4 2050int 2051main () 2052{ 2053static int test_array [1 - 2 * !(($2) >= 0)]; 2054test_array [0] = 0; 2055return test_array [0]; 2056 2057 ; 2058 return 0; 2059} 2060_ACEOF 2061if ac_fn_c_try_compile "$LINENO"; then : 2062 ac_lo=0 ac_mid=0 2063 while :; do 2064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2065/* end confdefs.h. */ 2066$4 2067int 2068main () 2069{ 2070static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2071test_array [0] = 0; 2072return test_array [0]; 2073 2074 ; 2075 return 0; 2076} 2077_ACEOF 2078if ac_fn_c_try_compile "$LINENO"; then : 2079 ac_hi=$ac_mid; break 2080else 2081 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2082 if test $ac_lo -le $ac_mid; then 2083 ac_lo= ac_hi= 2084 break 2085 fi 2086 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2087fi 2088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2089 done 2090else 2091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2092/* end confdefs.h. */ 2093$4 2094int 2095main () 2096{ 2097static int test_array [1 - 2 * !(($2) < 0)]; 2098test_array [0] = 0; 2099return test_array [0]; 2100 2101 ; 2102 return 0; 2103} 2104_ACEOF 2105if ac_fn_c_try_compile "$LINENO"; then : 2106 ac_hi=-1 ac_mid=-1 2107 while :; do 2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2109/* end confdefs.h. */ 2110$4 2111int 2112main () 2113{ 2114static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2115test_array [0] = 0; 2116return test_array [0]; 2117 2118 ; 2119 return 0; 2120} 2121_ACEOF 2122if ac_fn_c_try_compile "$LINENO"; then : 2123 ac_lo=$ac_mid; break 2124else 2125 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2126 if test $ac_mid -le $ac_hi; then 2127 ac_lo= ac_hi= 2128 break 2129 fi 2130 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2131fi 2132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2133 done 2134else 2135 ac_lo= ac_hi= 2136fi 2137rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2138fi 2139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2140# Binary search between lo and hi bounds. 2141while test "x$ac_lo" != "x$ac_hi"; do 2142 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2144/* end confdefs.h. */ 2145$4 2146int 2147main () 2148{ 2149static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2150test_array [0] = 0; 2151return test_array [0]; 2152 2153 ; 2154 return 0; 2155} 2156_ACEOF 2157if ac_fn_c_try_compile "$LINENO"; then : 2158 ac_hi=$ac_mid 2159else 2160 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2161fi 2162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2163done 2164case $ac_lo in #(( 2165?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2166'') ac_retval=1 ;; 2167esac 2168 else 2169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2170/* end confdefs.h. */ 2171$4 2172static long int longval () { return $2; } 2173static unsigned long int ulongval () { return $2; } 2174#include <stdio.h> 2175#include <stdlib.h> 2176int 2177main () 2178{ 2179 2180 FILE *f = fopen ("conftest.val", "w"); 2181 if (! f) 2182 return 1; 2183 if (($2) < 0) 2184 { 2185 long int i = longval (); 2186 if (i != ($2)) 2187 return 1; 2188 fprintf (f, "%ld", i); 2189 } 2190 else 2191 { 2192 unsigned long int i = ulongval (); 2193 if (i != ($2)) 2194 return 1; 2195 fprintf (f, "%lu", i); 2196 } 2197 /* Do not output a trailing newline, as this causes \r\n confusion 2198 on some platforms. */ 2199 return ferror (f) || fclose (f) != 0; 2200 2201 ; 2202 return 0; 2203} 2204_ACEOF 2205if ac_fn_c_try_run "$LINENO"; then : 2206 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2207else 2208 ac_retval=1 2209fi 2210rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2211 conftest.$ac_objext conftest.beam conftest.$ac_ext 2212rm -f conftest.val 2213 2214 fi 2215 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2216 as_fn_set_status $ac_retval 2217 2218} # ac_fn_c_compute_int 2219 2220# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2221# ---------------------------------------------------- 2222# Tries to find if the field MEMBER exists in type AGGR, after including 2223# INCLUDES, setting cache variable VAR accordingly. 2224ac_fn_c_check_member () 2225{ 2226 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2228$as_echo_n "checking for $2.$3... " >&6; } 2229if eval \${$4+:} false; then : 2230 $as_echo_n "(cached) " >&6 2231else 2232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2233/* end confdefs.h. */ 2234$5 2235int 2236main () 2237{ 2238static $2 ac_aggr; 2239if (ac_aggr.$3) 2240return 0; 2241 ; 2242 return 0; 2243} 2244_ACEOF 2245if ac_fn_c_try_compile "$LINENO"; then : 2246 eval "$4=yes" 2247else 2248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2249/* end confdefs.h. */ 2250$5 2251int 2252main () 2253{ 2254static $2 ac_aggr; 2255if (sizeof ac_aggr.$3) 2256return 0; 2257 ; 2258 return 0; 2259} 2260_ACEOF 2261if ac_fn_c_try_compile "$LINENO"; then : 2262 eval "$4=yes" 2263else 2264 eval "$4=no" 2265fi 2266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2267fi 2268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2269fi 2270eval ac_res=\$$4 2271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2272$as_echo "$ac_res" >&6; } 2273 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2274 2275} # ac_fn_c_check_member 2276cat >config.log <<_ACEOF 2277This file contains any messages produced by compilers while 2278running configure, to aid debugging if configure makes a mistake. 2279 2280It was created by libevent $as_me 2.1.5-beta, which was 2281generated by GNU Autoconf 2.69. Invocation command line was 2282 2283 $ $0 $@ 2284 2285_ACEOF 2286exec 5>>config.log 2287{ 2288cat <<_ASUNAME 2289## --------- ## 2290## Platform. ## 2291## --------- ## 2292 2293hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2294uname -m = `(uname -m) 2>/dev/null || echo unknown` 2295uname -r = `(uname -r) 2>/dev/null || echo unknown` 2296uname -s = `(uname -s) 2>/dev/null || echo unknown` 2297uname -v = `(uname -v) 2>/dev/null || echo unknown` 2298 2299/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2300/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2301 2302/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2303/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2304/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2305/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2306/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2307/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2308/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2309 2310_ASUNAME 2311 2312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2313for as_dir in $PATH 2314do 2315 IFS=$as_save_IFS 2316 test -z "$as_dir" && as_dir=. 2317 $as_echo "PATH: $as_dir" 2318 done 2319IFS=$as_save_IFS 2320 2321} >&5 2322 2323cat >&5 <<_ACEOF 2324 2325 2326## ----------- ## 2327## Core tests. ## 2328## ----------- ## 2329 2330_ACEOF 2331 2332 2333# Keep a trace of the command line. 2334# Strip out --no-create and --no-recursion so they do not pile up. 2335# Strip out --silent because we don't want to record it for future runs. 2336# Also quote any args containing shell meta-characters. 2337# Make two passes to allow for proper duplicate-argument suppression. 2338ac_configure_args= 2339ac_configure_args0= 2340ac_configure_args1= 2341ac_must_keep_next=false 2342for ac_pass in 1 2 2343do 2344 for ac_arg 2345 do 2346 case $ac_arg in 2347 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2348 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2349 | -silent | --silent | --silen | --sile | --sil) 2350 continue ;; 2351 *\'*) 2352 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2353 esac 2354 case $ac_pass in 2355 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2356 2) 2357 as_fn_append ac_configure_args1 " '$ac_arg'" 2358 if test $ac_must_keep_next = true; then 2359 ac_must_keep_next=false # Got value, back to normal. 2360 else 2361 case $ac_arg in 2362 *=* | --config-cache | -C | -disable-* | --disable-* \ 2363 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2364 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2365 | -with-* | --with-* | -without-* | --without-* | --x) 2366 case "$ac_configure_args0 " in 2367 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2368 esac 2369 ;; 2370 -* ) ac_must_keep_next=true ;; 2371 esac 2372 fi 2373 as_fn_append ac_configure_args " '$ac_arg'" 2374 ;; 2375 esac 2376 done 2377done 2378{ ac_configure_args0=; unset ac_configure_args0;} 2379{ ac_configure_args1=; unset ac_configure_args1;} 2380 2381# When interrupted or exit'd, cleanup temporary files, and complete 2382# config.log. We remove comments because anyway the quotes in there 2383# would cause problems or look ugly. 2384# WARNING: Use '\'' to represent an apostrophe within the trap. 2385# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2386trap 'exit_status=$? 2387 # Save into config.log some information that might help in debugging. 2388 { 2389 echo 2390 2391 $as_echo "## ---------------- ## 2392## Cache variables. ## 2393## ---------------- ##" 2394 echo 2395 # The following way of writing the cache mishandles newlines in values, 2396( 2397 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2398 eval ac_val=\$$ac_var 2399 case $ac_val in #( 2400 *${as_nl}*) 2401 case $ac_var in #( 2402 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2403$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2404 esac 2405 case $ac_var in #( 2406 _ | IFS | as_nl) ;; #( 2407 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2408 *) { eval $ac_var=; unset $ac_var;} ;; 2409 esac ;; 2410 esac 2411 done 2412 (set) 2>&1 | 2413 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2414 *${as_nl}ac_space=\ *) 2415 sed -n \ 2416 "s/'\''/'\''\\\\'\'''\''/g; 2417 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2418 ;; #( 2419 *) 2420 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2421 ;; 2422 esac | 2423 sort 2424) 2425 echo 2426 2427 $as_echo "## ----------------- ## 2428## Output variables. ## 2429## ----------------- ##" 2430 echo 2431 for ac_var in $ac_subst_vars 2432 do 2433 eval ac_val=\$$ac_var 2434 case $ac_val in 2435 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2436 esac 2437 $as_echo "$ac_var='\''$ac_val'\''" 2438 done | sort 2439 echo 2440 2441 if test -n "$ac_subst_files"; then 2442 $as_echo "## ------------------- ## 2443## File substitutions. ## 2444## ------------------- ##" 2445 echo 2446 for ac_var in $ac_subst_files 2447 do 2448 eval ac_val=\$$ac_var 2449 case $ac_val in 2450 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2451 esac 2452 $as_echo "$ac_var='\''$ac_val'\''" 2453 done | sort 2454 echo 2455 fi 2456 2457 if test -s confdefs.h; then 2458 $as_echo "## ----------- ## 2459## confdefs.h. ## 2460## ----------- ##" 2461 echo 2462 cat confdefs.h 2463 echo 2464 fi 2465 test "$ac_signal" != 0 && 2466 $as_echo "$as_me: caught signal $ac_signal" 2467 $as_echo "$as_me: exit $exit_status" 2468 } >&5 2469 rm -f core *.core core.conftest.* && 2470 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2471 exit $exit_status 2472' 0 2473for ac_signal in 1 2 13 15; do 2474 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2475done 2476ac_signal=0 2477 2478# confdefs.h avoids OS command line length limits that DEFS can exceed. 2479rm -f -r conftest* confdefs.h 2480 2481$as_echo "/* confdefs.h */" > confdefs.h 2482 2483# Predefined preprocessor variables. 2484 2485cat >>confdefs.h <<_ACEOF 2486#define PACKAGE_NAME "$PACKAGE_NAME" 2487_ACEOF 2488 2489cat >>confdefs.h <<_ACEOF 2490#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2491_ACEOF 2492 2493cat >>confdefs.h <<_ACEOF 2494#define PACKAGE_VERSION "$PACKAGE_VERSION" 2495_ACEOF 2496 2497cat >>confdefs.h <<_ACEOF 2498#define PACKAGE_STRING "$PACKAGE_STRING" 2499_ACEOF 2500 2501cat >>confdefs.h <<_ACEOF 2502#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2503_ACEOF 2504 2505cat >>confdefs.h <<_ACEOF 2506#define PACKAGE_URL "$PACKAGE_URL" 2507_ACEOF 2508 2509 2510# Let the site file select an alternate cache file if it wants to. 2511# Prefer an explicitly selected file to automatically selected ones. 2512ac_site_file1=NONE 2513ac_site_file2=NONE 2514if test -n "$CONFIG_SITE"; then 2515 # We do not want a PATH search for config.site. 2516 case $CONFIG_SITE in #(( 2517 -*) ac_site_file1=./$CONFIG_SITE;; 2518 */*) ac_site_file1=$CONFIG_SITE;; 2519 *) ac_site_file1=./$CONFIG_SITE;; 2520 esac 2521elif test "x$prefix" != xNONE; then 2522 ac_site_file1=$prefix/share/config.site 2523 ac_site_file2=$prefix/etc/config.site 2524else 2525 ac_site_file1=$ac_default_prefix/share/config.site 2526 ac_site_file2=$ac_default_prefix/etc/config.site 2527fi 2528for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2529do 2530 test "x$ac_site_file" = xNONE && continue 2531 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2532 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2533$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2534 sed 's/^/| /' "$ac_site_file" >&5 2535 . "$ac_site_file" \ 2536 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2537$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2538as_fn_error $? "failed to load site script $ac_site_file 2539See \`config.log' for more details" "$LINENO" 5; } 2540 fi 2541done 2542 2543if test -r "$cache_file"; then 2544 # Some versions of bash will fail to source /dev/null (special files 2545 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2546 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2547 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2548$as_echo "$as_me: loading cache $cache_file" >&6;} 2549 case $cache_file in 2550 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2551 *) . "./$cache_file";; 2552 esac 2553 fi 2554else 2555 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2556$as_echo "$as_me: creating cache $cache_file" >&6;} 2557 >$cache_file 2558fi 2559 2560# Check that the precious variables saved in the cache have kept the same 2561# value. 2562ac_cache_corrupted=false 2563for ac_var in $ac_precious_vars; do 2564 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2565 eval ac_new_set=\$ac_env_${ac_var}_set 2566 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2567 eval ac_new_val=\$ac_env_${ac_var}_value 2568 case $ac_old_set,$ac_new_set in 2569 set,) 2570 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2571$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2572 ac_cache_corrupted=: ;; 2573 ,set) 2574 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2575$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2576 ac_cache_corrupted=: ;; 2577 ,);; 2578 *) 2579 if test "x$ac_old_val" != "x$ac_new_val"; then 2580 # differences in whitespace do not lead to failure. 2581 ac_old_val_w=`echo x $ac_old_val` 2582 ac_new_val_w=`echo x $ac_new_val` 2583 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2584 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2585$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2586 ac_cache_corrupted=: 2587 else 2588 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2589$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2590 eval $ac_var=\$ac_old_val 2591 fi 2592 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2593$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2594 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2595$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2596 fi;; 2597 esac 2598 # Pass precious variables to config.status. 2599 if test "$ac_new_set" = set; then 2600 case $ac_new_val in 2601 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2602 *) ac_arg=$ac_var=$ac_new_val ;; 2603 esac 2604 case " $ac_configure_args " in 2605 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2606 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2607 esac 2608 fi 2609done 2610if $ac_cache_corrupted; then 2611 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2612$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2613 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2614$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2615 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2616fi 2617## -------------------- ## 2618## Main body of script. ## 2619## -------------------- ## 2620 2621ac_ext=c 2622ac_cpp='$CPP $CPPFLAGS' 2623ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2624ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2625ac_compiler_gnu=$ac_cv_c_compiler_gnu 2626 2627 2628 2629 2630 2631 2632ac_aux_dir= 2633for ac_dir in build-aux "$srcdir"/build-aux; do 2634 if test -f "$ac_dir/install-sh"; then 2635 ac_aux_dir=$ac_dir 2636 ac_install_sh="$ac_aux_dir/install-sh -c" 2637 break 2638 elif test -f "$ac_dir/install.sh"; then 2639 ac_aux_dir=$ac_dir 2640 ac_install_sh="$ac_aux_dir/install.sh -c" 2641 break 2642 elif test -f "$ac_dir/shtool"; then 2643 ac_aux_dir=$ac_dir 2644 ac_install_sh="$ac_aux_dir/shtool install -c" 2645 break 2646 fi 2647done 2648if test -z "$ac_aux_dir"; then 2649 as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5 2650fi 2651 2652# These three variables are undocumented and unsupported, 2653# and are intended to be withdrawn in a future Autoconf release. 2654# They can cause serious problems if a builder's source tree is in a directory 2655# whose full name contains unusual characters. 2656ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2657ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2658ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2659 2660 2661am__api_version='1.15' 2662 2663# Find a good install program. We prefer a C program (faster), 2664# so one script is as good as another. But avoid the broken or 2665# incompatible versions: 2666# SysV /etc/install, /usr/sbin/install 2667# SunOS /usr/etc/install 2668# IRIX /sbin/install 2669# AIX /bin/install 2670# AmigaOS /C/install, which installs bootblocks on floppy discs 2671# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2672# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2673# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2674# OS/2's system install, which has a completely different semantic 2675# ./install, which can be erroneously created by make from ./install.sh. 2676# Reject install programs that cannot install multiple files. 2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2678$as_echo_n "checking for a BSD-compatible install... " >&6; } 2679if test -z "$INSTALL"; then 2680if ${ac_cv_path_install+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682else 2683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2684for as_dir in $PATH 2685do 2686 IFS=$as_save_IFS 2687 test -z "$as_dir" && as_dir=. 2688 # Account for people who put trailing slashes in PATH elements. 2689case $as_dir/ in #(( 2690 ./ | .// | /[cC]/* | \ 2691 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2692 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2693 /usr/ucb/* ) ;; 2694 *) 2695 # OSF1 and SCO ODT 3.0 have their own names for install. 2696 # Don't use installbsd from OSF since it installs stuff as root 2697 # by default. 2698 for ac_prog in ginstall scoinst install; do 2699 for ac_exec_ext in '' $ac_executable_extensions; do 2700 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2701 if test $ac_prog = install && 2702 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2703 # AIX install. It has an incompatible calling convention. 2704 : 2705 elif test $ac_prog = install && 2706 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2707 # program-specific install script used by HP pwplus--don't use. 2708 : 2709 else 2710 rm -rf conftest.one conftest.two conftest.dir 2711 echo one > conftest.one 2712 echo two > conftest.two 2713 mkdir conftest.dir 2714 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2715 test -s conftest.one && test -s conftest.two && 2716 test -s conftest.dir/conftest.one && 2717 test -s conftest.dir/conftest.two 2718 then 2719 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2720 break 3 2721 fi 2722 fi 2723 fi 2724 done 2725 done 2726 ;; 2727esac 2728 2729 done 2730IFS=$as_save_IFS 2731 2732rm -rf conftest.one conftest.two conftest.dir 2733 2734fi 2735 if test "${ac_cv_path_install+set}" = set; then 2736 INSTALL=$ac_cv_path_install 2737 else 2738 # As a last resort, use the slow shell script. Don't cache a 2739 # value for INSTALL within a source directory, because that will 2740 # break other packages using the cache if that directory is 2741 # removed, or if the value is a relative name. 2742 INSTALL=$ac_install_sh 2743 fi 2744fi 2745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2746$as_echo "$INSTALL" >&6; } 2747 2748# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2749# It thinks the first close brace ends the variable substitution. 2750test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2751 2752test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2753 2754test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2755 2756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2757$as_echo_n "checking whether build environment is sane... " >&6; } 2758# Reject unsafe characters in $srcdir or the absolute working directory 2759# name. Accept space and tab only in the latter. 2760am_lf=' 2761' 2762case `pwd` in 2763 *[\\\"\#\$\&\'\`$am_lf]*) 2764 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2765esac 2766case $srcdir in 2767 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2768 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2769esac 2770 2771# Do 'set' in a subshell so we don't clobber the current shell's 2772# arguments. Must try -L first in case configure is actually a 2773# symlink; some systems play weird games with the mod time of symlinks 2774# (eg FreeBSD returns the mod time of the symlink's containing 2775# directory). 2776if ( 2777 am_has_slept=no 2778 for am_try in 1 2; do 2779 echo "timestamp, slept: $am_has_slept" > conftest.file 2780 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2781 if test "$*" = "X"; then 2782 # -L didn't work. 2783 set X `ls -t "$srcdir/configure" conftest.file` 2784 fi 2785 if test "$*" != "X $srcdir/configure conftest.file" \ 2786 && test "$*" != "X conftest.file $srcdir/configure"; then 2787 2788 # If neither matched, then we have a broken ls. This can happen 2789 # if, for instance, CONFIG_SHELL is bash and it inherits a 2790 # broken ls alias from the environment. This has actually 2791 # happened. Such a system could not be considered "sane". 2792 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2793 alias in your environment" "$LINENO" 5 2794 fi 2795 if test "$2" = conftest.file || test $am_try -eq 2; then 2796 break 2797 fi 2798 # Just in case. 2799 sleep 1 2800 am_has_slept=yes 2801 done 2802 test "$2" = conftest.file 2803 ) 2804then 2805 # Ok. 2806 : 2807else 2808 as_fn_error $? "newly created file is older than distributed files! 2809Check your system clock" "$LINENO" 5 2810fi 2811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2812$as_echo "yes" >&6; } 2813# If we didn't sleep, we still need to ensure time stamps of config.status and 2814# generated files are strictly newer. 2815am_sleep_pid= 2816if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2817 ( sleep 1 ) & 2818 am_sleep_pid=$! 2819fi 2820 2821rm -f conftest.file 2822 2823test "$program_prefix" != NONE && 2824 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2825# Use a double $ so make ignores it. 2826test "$program_suffix" != NONE && 2827 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2828# Double any \ or $. 2829# By default was `s,x,x', remove it if useless. 2830ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2831program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2832 2833# Expand $ac_aux_dir to an absolute path. 2834am_aux_dir=`cd "$ac_aux_dir" && pwd` 2835 2836if test x"${MISSING+set}" != xset; then 2837 case $am_aux_dir in 2838 *\ * | *\ *) 2839 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2840 *) 2841 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2842 esac 2843fi 2844# Use eval to expand $SHELL 2845if eval "$MISSING --is-lightweight"; then 2846 am_missing_run="$MISSING " 2847else 2848 am_missing_run= 2849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2850$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2851fi 2852 2853if test x"${install_sh+set}" != xset; then 2854 case $am_aux_dir in 2855 *\ * | *\ *) 2856 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2857 *) 2858 install_sh="\${SHELL} $am_aux_dir/install-sh" 2859 esac 2860fi 2861 2862# Installed binaries are usually stripped using 'strip' when the user 2863# run "make install-strip". However 'strip' might not be the right 2864# tool to use in cross-compilation environments, therefore Automake 2865# will honor the 'STRIP' environment variable to overrule this program. 2866if test "$cross_compiling" != no; then 2867 if test -n "$ac_tool_prefix"; then 2868 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2869set dummy ${ac_tool_prefix}strip; ac_word=$2 2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2871$as_echo_n "checking for $ac_word... " >&6; } 2872if ${ac_cv_prog_STRIP+:} false; then : 2873 $as_echo_n "(cached) " >&6 2874else 2875 if test -n "$STRIP"; then 2876 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2877else 2878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2879for as_dir in $PATH 2880do 2881 IFS=$as_save_IFS 2882 test -z "$as_dir" && as_dir=. 2883 for ac_exec_ext in '' $ac_executable_extensions; do 2884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2885 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2887 break 2 2888 fi 2889done 2890 done 2891IFS=$as_save_IFS 2892 2893fi 2894fi 2895STRIP=$ac_cv_prog_STRIP 2896if test -n "$STRIP"; then 2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2898$as_echo "$STRIP" >&6; } 2899else 2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2901$as_echo "no" >&6; } 2902fi 2903 2904 2905fi 2906if test -z "$ac_cv_prog_STRIP"; then 2907 ac_ct_STRIP=$STRIP 2908 # Extract the first word of "strip", so it can be a program name with args. 2909set dummy strip; ac_word=$2 2910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2911$as_echo_n "checking for $ac_word... " >&6; } 2912if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2913 $as_echo_n "(cached) " >&6 2914else 2915 if test -n "$ac_ct_STRIP"; then 2916 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2917else 2918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2919for as_dir in $PATH 2920do 2921 IFS=$as_save_IFS 2922 test -z "$as_dir" && as_dir=. 2923 for ac_exec_ext in '' $ac_executable_extensions; do 2924 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2925 ac_cv_prog_ac_ct_STRIP="strip" 2926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2927 break 2 2928 fi 2929done 2930 done 2931IFS=$as_save_IFS 2932 2933fi 2934fi 2935ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2936if test -n "$ac_ct_STRIP"; then 2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2938$as_echo "$ac_ct_STRIP" >&6; } 2939else 2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2941$as_echo "no" >&6; } 2942fi 2943 2944 if test "x$ac_ct_STRIP" = x; then 2945 STRIP=":" 2946 else 2947 case $cross_compiling:$ac_tool_warned in 2948yes:) 2949{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2950$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2951ac_tool_warned=yes ;; 2952esac 2953 STRIP=$ac_ct_STRIP 2954 fi 2955else 2956 STRIP="$ac_cv_prog_STRIP" 2957fi 2958 2959fi 2960INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2961 2962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2963$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2964if test -z "$MKDIR_P"; then 2965 if ${ac_cv_path_mkdir+:} false; then : 2966 $as_echo_n "(cached) " >&6 2967else 2968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2969for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2970do 2971 IFS=$as_save_IFS 2972 test -z "$as_dir" && as_dir=. 2973 for ac_prog in mkdir gmkdir; do 2974 for ac_exec_ext in '' $ac_executable_extensions; do 2975 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2976 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2977 'mkdir (GNU coreutils) '* | \ 2978 'mkdir (coreutils) '* | \ 2979 'mkdir (fileutils) '4.1*) 2980 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2981 break 3;; 2982 esac 2983 done 2984 done 2985 done 2986IFS=$as_save_IFS 2987 2988fi 2989 2990 test -d ./--version && rmdir ./--version 2991 if test "${ac_cv_path_mkdir+set}" = set; then 2992 MKDIR_P="$ac_cv_path_mkdir -p" 2993 else 2994 # As a last resort, use the slow shell script. Don't cache a 2995 # value for MKDIR_P within a source directory, because that will 2996 # break other packages using the cache if that directory is 2997 # removed, or if the value is a relative name. 2998 MKDIR_P="$ac_install_sh -d" 2999 fi 3000fi 3001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3002$as_echo "$MKDIR_P" >&6; } 3003 3004for ac_prog in gawk mawk nawk awk 3005do 3006 # Extract the first word of "$ac_prog", so it can be a program name with args. 3007set dummy $ac_prog; ac_word=$2 3008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3009$as_echo_n "checking for $ac_word... " >&6; } 3010if ${ac_cv_prog_AWK+:} false; then : 3011 $as_echo_n "(cached) " >&6 3012else 3013 if test -n "$AWK"; then 3014 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3015else 3016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3017for as_dir in $PATH 3018do 3019 IFS=$as_save_IFS 3020 test -z "$as_dir" && as_dir=. 3021 for ac_exec_ext in '' $ac_executable_extensions; do 3022 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3023 ac_cv_prog_AWK="$ac_prog" 3024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3025 break 2 3026 fi 3027done 3028 done 3029IFS=$as_save_IFS 3030 3031fi 3032fi 3033AWK=$ac_cv_prog_AWK 3034if test -n "$AWK"; then 3035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3036$as_echo "$AWK" >&6; } 3037else 3038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3039$as_echo "no" >&6; } 3040fi 3041 3042 3043 test -n "$AWK" && break 3044done 3045 3046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3047$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3048set x ${MAKE-make} 3049ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3050if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3051 $as_echo_n "(cached) " >&6 3052else 3053 cat >conftest.make <<\_ACEOF 3054SHELL = /bin/sh 3055all: 3056 @echo '@@@%%%=$(MAKE)=@@@%%%' 3057_ACEOF 3058# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3059case `${MAKE-make} -f conftest.make 2>/dev/null` in 3060 *@@@%%%=?*=@@@%%%*) 3061 eval ac_cv_prog_make_${ac_make}_set=yes;; 3062 *) 3063 eval ac_cv_prog_make_${ac_make}_set=no;; 3064esac 3065rm -f conftest.make 3066fi 3067if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3069$as_echo "yes" >&6; } 3070 SET_MAKE= 3071else 3072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3073$as_echo "no" >&6; } 3074 SET_MAKE="MAKE=${MAKE-make}" 3075fi 3076 3077rm -rf .tst 2>/dev/null 3078mkdir .tst 2>/dev/null 3079if test -d .tst; then 3080 am__leading_dot=. 3081else 3082 am__leading_dot=_ 3083fi 3084rmdir .tst 2>/dev/null 3085 3086# Check whether --enable-silent-rules was given. 3087if test "${enable_silent_rules+set}" = set; then : 3088 enableval=$enable_silent_rules; 3089fi 3090 3091case $enable_silent_rules in # ((( 3092 yes) AM_DEFAULT_VERBOSITY=0;; 3093 no) AM_DEFAULT_VERBOSITY=1;; 3094 *) AM_DEFAULT_VERBOSITY=1;; 3095esac 3096am_make=${MAKE-make} 3097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3098$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3099if ${am_cv_make_support_nested_variables+:} false; then : 3100 $as_echo_n "(cached) " >&6 3101else 3102 if $as_echo 'TRUE=$(BAR$(V)) 3103BAR0=false 3104BAR1=true 3105V=1 3106am__doit: 3107 @$(TRUE) 3108.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3109 am_cv_make_support_nested_variables=yes 3110else 3111 am_cv_make_support_nested_variables=no 3112fi 3113fi 3114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3115$as_echo "$am_cv_make_support_nested_variables" >&6; } 3116if test $am_cv_make_support_nested_variables = yes; then 3117 AM_V='$(V)' 3118 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3119else 3120 AM_V=$AM_DEFAULT_VERBOSITY 3121 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3122fi 3123AM_BACKSLASH='\' 3124 3125if test "`cd $srcdir && pwd`" != "`pwd`"; then 3126 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3127 # is not polluted with repeated "-I." 3128 am__isrc=' -I$(srcdir)' 3129 # test to see if srcdir already configured 3130 if test -f $srcdir/config.status; then 3131 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3132 fi 3133fi 3134 3135# test whether we have cygpath 3136if test -z "$CYGPATH_W"; then 3137 if (cygpath --version) >/dev/null 2>/dev/null; then 3138 CYGPATH_W='cygpath -w' 3139 else 3140 CYGPATH_W=echo 3141 fi 3142fi 3143 3144 3145# Define the identity of the package. 3146 PACKAGE='libevent' 3147 VERSION='2.1.5-beta' 3148 3149 3150cat >>confdefs.h <<_ACEOF 3151#define PACKAGE "$PACKAGE" 3152_ACEOF 3153 3154 3155cat >>confdefs.h <<_ACEOF 3156#define VERSION "$VERSION" 3157_ACEOF 3158 3159# Some tools Automake needs. 3160 3161ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3162 3163 3164AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3165 3166 3167AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3168 3169 3170AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3171 3172 3173MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3174 3175# For better backward compatibility. To be removed once Automake 1.9.x 3176# dies out for good. For more background, see: 3177# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3178# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3179mkdir_p='$(MKDIR_P)' 3180 3181# We need awk for the "check" target (and possibly the TAP driver). The 3182# system "awk" is bad on some platforms. 3183# Always define AMTAR for backward compatibility. Yes, it's still used 3184# in the wild :-( We should find a proper way to deprecate it ... 3185AMTAR='$${TAR-tar}' 3186 3187 3188# We'll loop over all known methods to create a tar archive until one works. 3189_am_tools='gnutar pax cpio none' 3190 3191am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3192 3193 3194 3195 3196 3197 3198# POSIX will say in a future version that running "rm -f" with no argument 3199# is OK; and we want to be able to make that assumption in our Makefile 3200# recipes. So use an aggressive probe to check that the usage we want is 3201# actually supported "in the wild" to an acceptable degree. 3202# See automake bug#10828. 3203# To make any issue more visible, cause the running configure to be aborted 3204# by default if the 'rm' program in use doesn't match our expectations; the 3205# user can still override this though. 3206if rm -f && rm -fr && rm -rf; then : OK; else 3207 cat >&2 <<'END' 3208Oops! 3209 3210Your 'rm' program seems unable to run without file operands specified 3211on the command line, even when the '-f' option is present. This is contrary 3212to the behaviour of most rm programs out there, and not conforming with 3213the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3214 3215Please tell bug-automake@gnu.org about your system, including the value 3216of your $PATH and any error possibly output before this message. This 3217can help us improve future automake versions. 3218 3219END 3220 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3221 echo 'Configuration will proceed anyway, since you have set the' >&2 3222 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3223 echo >&2 3224 else 3225 cat >&2 <<'END' 3226Aborting the configuration process, to ensure you take notice of the issue. 3227 3228You can download and install GNU coreutils to get an 'rm' implementation 3229that behaves properly: <http://www.gnu.org/software/coreutils/>. 3230 3231If you want to complete the configuration process using your problematic 3232'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3233to "yes", and re-run configure. 3234 3235END 3236 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3237 fi 3238fi 3239 3240# Check whether --enable-silent-rules was given. 3241if test "${enable_silent_rules+set}" = set; then : 3242 enableval=$enable_silent_rules; 3243fi 3244 3245case $enable_silent_rules in # ((( 3246 yes) AM_DEFAULT_VERBOSITY=0;; 3247 no) AM_DEFAULT_VERBOSITY=1;; 3248 *) AM_DEFAULT_VERBOSITY=0;; 3249esac 3250am_make=${MAKE-make} 3251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3252$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3253if ${am_cv_make_support_nested_variables+:} false; then : 3254 $as_echo_n "(cached) " >&6 3255else 3256 if $as_echo 'TRUE=$(BAR$(V)) 3257BAR0=false 3258BAR1=true 3259V=1 3260am__doit: 3261 @$(TRUE) 3262.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3263 am_cv_make_support_nested_variables=yes 3264else 3265 am_cv_make_support_nested_variables=no 3266fi 3267fi 3268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3269$as_echo "$am_cv_make_support_nested_variables" >&6; } 3270if test $am_cv_make_support_nested_variables = yes; then 3271 AM_V='$(V)' 3272 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3273else 3274 AM_V=$AM_DEFAULT_VERBOSITY 3275 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3276fi 3277AM_BACKSLASH='\' 3278 3279ac_config_headers="$ac_config_headers config.h evconfig-private.h:evconfig-private.h.in" 3280 3281 3282$as_echo "#define NUMERIC_VERSION 0x02010500" >>confdefs.h 3283 3284 3285if test "$prefix" = "NONE"; then 3286 prefix="/usr/local" 3287fi 3288 3289 3290# Make sure we can run config.sub. 3291$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3292 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3293 3294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3295$as_echo_n "checking build system type... " >&6; } 3296if ${ac_cv_build+:} false; then : 3297 $as_echo_n "(cached) " >&6 3298else 3299 ac_build_alias=$build_alias 3300test "x$ac_build_alias" = x && 3301 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3302test "x$ac_build_alias" = x && 3303 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3304ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3305 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3306 3307fi 3308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3309$as_echo "$ac_cv_build" >&6; } 3310case $ac_cv_build in 3311*-*-*) ;; 3312*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3313esac 3314build=$ac_cv_build 3315ac_save_IFS=$IFS; IFS='-' 3316set x $ac_cv_build 3317shift 3318build_cpu=$1 3319build_vendor=$2 3320shift; shift 3321# Remember, the first character of IFS is used to create $*, 3322# except with old shells: 3323build_os=$* 3324IFS=$ac_save_IFS 3325case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3326 3327 3328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3329$as_echo_n "checking host system type... " >&6; } 3330if ${ac_cv_host+:} false; then : 3331 $as_echo_n "(cached) " >&6 3332else 3333 if test "x$host_alias" = x; then 3334 ac_cv_host=$ac_cv_build 3335else 3336 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3337 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3338fi 3339 3340fi 3341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3342$as_echo "$ac_cv_host" >&6; } 3343case $ac_cv_host in 3344*-*-*) ;; 3345*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3346esac 3347host=$ac_cv_host 3348ac_save_IFS=$IFS; IFS='-' 3349set x $ac_cv_host 3350shift 3351host_cpu=$1 3352host_vendor=$2 3353shift; shift 3354# Remember, the first character of IFS is used to create $*, 3355# except with old shells: 3356host_os=$* 3357IFS=$ac_save_IFS 3358case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3359 3360 3361DEPDIR="${am__leading_dot}deps" 3362 3363ac_config_commands="$ac_config_commands depfiles" 3364 3365 3366am_make=${MAKE-make} 3367cat > confinc << 'END' 3368am__doit: 3369 @echo this is the am__doit target 3370.PHONY: am__doit 3371END 3372# If we don't find an include directive, just comment out the code. 3373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3374$as_echo_n "checking for style of include used by $am_make... " >&6; } 3375am__include="#" 3376am__quote= 3377_am_result=none 3378# First try GNU make style include. 3379echo "include confinc" > confmf 3380# Ignore all kinds of additional output from 'make'. 3381case `$am_make -s -f confmf 2> /dev/null` in #( 3382*the\ am__doit\ target*) 3383 am__include=include 3384 am__quote= 3385 _am_result=GNU 3386 ;; 3387esac 3388# Now try BSD make style include. 3389if test "$am__include" = "#"; then 3390 echo '.include "confinc"' > confmf 3391 case `$am_make -s -f confmf 2> /dev/null` in #( 3392 *the\ am__doit\ target*) 3393 am__include=.include 3394 am__quote="\"" 3395 _am_result=BSD 3396 ;; 3397 esac 3398fi 3399 3400 3401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3402$as_echo "$_am_result" >&6; } 3403rm -f confinc confmf 3404 3405# Check whether --enable-dependency-tracking was given. 3406if test "${enable_dependency_tracking+set}" = set; then : 3407 enableval=$enable_dependency_tracking; 3408fi 3409 3410if test "x$enable_dependency_tracking" != xno; then 3411 am_depcomp="$ac_aux_dir/depcomp" 3412 AMDEPBACKSLASH='\' 3413 am__nodep='_no' 3414fi 3415 if test "x$enable_dependency_tracking" != xno; then 3416 AMDEP_TRUE= 3417 AMDEP_FALSE='#' 3418else 3419 AMDEP_TRUE='#' 3420 AMDEP_FALSE= 3421fi 3422 3423 3424ac_ext=c 3425ac_cpp='$CPP $CPPFLAGS' 3426ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3427ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3428ac_compiler_gnu=$ac_cv_c_compiler_gnu 3429if test -n "$ac_tool_prefix"; then 3430 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3431set dummy ${ac_tool_prefix}gcc; ac_word=$2 3432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3433$as_echo_n "checking for $ac_word... " >&6; } 3434if ${ac_cv_prog_CC+:} false; then : 3435 $as_echo_n "(cached) " >&6 3436else 3437 if test -n "$CC"; then 3438 ac_cv_prog_CC="$CC" # Let the user override the test. 3439else 3440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3441for as_dir in $PATH 3442do 3443 IFS=$as_save_IFS 3444 test -z "$as_dir" && as_dir=. 3445 for ac_exec_ext in '' $ac_executable_extensions; do 3446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3447 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3449 break 2 3450 fi 3451done 3452 done 3453IFS=$as_save_IFS 3454 3455fi 3456fi 3457CC=$ac_cv_prog_CC 3458if test -n "$CC"; then 3459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3460$as_echo "$CC" >&6; } 3461else 3462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3463$as_echo "no" >&6; } 3464fi 3465 3466 3467fi 3468if test -z "$ac_cv_prog_CC"; then 3469 ac_ct_CC=$CC 3470 # Extract the first word of "gcc", so it can be a program name with args. 3471set dummy gcc; ac_word=$2 3472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3473$as_echo_n "checking for $ac_word... " >&6; } 3474if ${ac_cv_prog_ac_ct_CC+:} false; then : 3475 $as_echo_n "(cached) " >&6 3476else 3477 if test -n "$ac_ct_CC"; then 3478 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3479else 3480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3481for as_dir in $PATH 3482do 3483 IFS=$as_save_IFS 3484 test -z "$as_dir" && as_dir=. 3485 for ac_exec_ext in '' $ac_executable_extensions; do 3486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3487 ac_cv_prog_ac_ct_CC="gcc" 3488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3489 break 2 3490 fi 3491done 3492 done 3493IFS=$as_save_IFS 3494 3495fi 3496fi 3497ac_ct_CC=$ac_cv_prog_ac_ct_CC 3498if test -n "$ac_ct_CC"; then 3499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3500$as_echo "$ac_ct_CC" >&6; } 3501else 3502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3503$as_echo "no" >&6; } 3504fi 3505 3506 if test "x$ac_ct_CC" = x; then 3507 CC="" 3508 else 3509 case $cross_compiling:$ac_tool_warned in 3510yes:) 3511{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3512$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3513ac_tool_warned=yes ;; 3514esac 3515 CC=$ac_ct_CC 3516 fi 3517else 3518 CC="$ac_cv_prog_CC" 3519fi 3520 3521if test -z "$CC"; then 3522 if test -n "$ac_tool_prefix"; then 3523 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3524set dummy ${ac_tool_prefix}cc; ac_word=$2 3525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3526$as_echo_n "checking for $ac_word... " >&6; } 3527if ${ac_cv_prog_CC+:} false; then : 3528 $as_echo_n "(cached) " >&6 3529else 3530 if test -n "$CC"; then 3531 ac_cv_prog_CC="$CC" # Let the user override the test. 3532else 3533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3534for as_dir in $PATH 3535do 3536 IFS=$as_save_IFS 3537 test -z "$as_dir" && as_dir=. 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_CC="${ac_tool_prefix}cc" 3541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3542 break 2 3543 fi 3544done 3545 done 3546IFS=$as_save_IFS 3547 3548fi 3549fi 3550CC=$ac_cv_prog_CC 3551if test -n "$CC"; then 3552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3553$as_echo "$CC" >&6; } 3554else 3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3556$as_echo "no" >&6; } 3557fi 3558 3559 3560 fi 3561fi 3562if test -z "$CC"; then 3563 # Extract the first word of "cc", so it can be a program name with args. 3564set dummy cc; ac_word=$2 3565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3566$as_echo_n "checking for $ac_word... " >&6; } 3567if ${ac_cv_prog_CC+:} false; then : 3568 $as_echo_n "(cached) " >&6 3569else 3570 if test -n "$CC"; then 3571 ac_cv_prog_CC="$CC" # Let the user override the test. 3572else 3573 ac_prog_rejected=no 3574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3575for as_dir in $PATH 3576do 3577 IFS=$as_save_IFS 3578 test -z "$as_dir" && as_dir=. 3579 for ac_exec_ext in '' $ac_executable_extensions; do 3580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3581 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3582 ac_prog_rejected=yes 3583 continue 3584 fi 3585 ac_cv_prog_CC="cc" 3586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3587 break 2 3588 fi 3589done 3590 done 3591IFS=$as_save_IFS 3592 3593if test $ac_prog_rejected = yes; then 3594 # We found a bogon in the path, so make sure we never use it. 3595 set dummy $ac_cv_prog_CC 3596 shift 3597 if test $# != 0; then 3598 # We chose a different compiler from the bogus one. 3599 # However, it has the same basename, so the bogon will be chosen 3600 # first if we set CC to just the basename; use the full file name. 3601 shift 3602 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3603 fi 3604fi 3605fi 3606fi 3607CC=$ac_cv_prog_CC 3608if test -n "$CC"; then 3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3610$as_echo "$CC" >&6; } 3611else 3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3613$as_echo "no" >&6; } 3614fi 3615 3616 3617fi 3618if test -z "$CC"; then 3619 if test -n "$ac_tool_prefix"; then 3620 for ac_prog in cl.exe 3621 do 3622 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3623set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3625$as_echo_n "checking for $ac_word... " >&6; } 3626if ${ac_cv_prog_CC+:} false; then : 3627 $as_echo_n "(cached) " >&6 3628else 3629 if test -n "$CC"; then 3630 ac_cv_prog_CC="$CC" # Let the user override the test. 3631else 3632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3633for as_dir in $PATH 3634do 3635 IFS=$as_save_IFS 3636 test -z "$as_dir" && as_dir=. 3637 for ac_exec_ext in '' $ac_executable_extensions; do 3638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3639 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3641 break 2 3642 fi 3643done 3644 done 3645IFS=$as_save_IFS 3646 3647fi 3648fi 3649CC=$ac_cv_prog_CC 3650if test -n "$CC"; then 3651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3652$as_echo "$CC" >&6; } 3653else 3654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3655$as_echo "no" >&6; } 3656fi 3657 3658 3659 test -n "$CC" && break 3660 done 3661fi 3662if test -z "$CC"; then 3663 ac_ct_CC=$CC 3664 for ac_prog in cl.exe 3665do 3666 # Extract the first word of "$ac_prog", so it can be a program name with args. 3667set dummy $ac_prog; ac_word=$2 3668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3669$as_echo_n "checking for $ac_word... " >&6; } 3670if ${ac_cv_prog_ac_ct_CC+:} false; then : 3671 $as_echo_n "(cached) " >&6 3672else 3673 if test -n "$ac_ct_CC"; then 3674 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3675else 3676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3677for as_dir in $PATH 3678do 3679 IFS=$as_save_IFS 3680 test -z "$as_dir" && as_dir=. 3681 for ac_exec_ext in '' $ac_executable_extensions; do 3682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3683 ac_cv_prog_ac_ct_CC="$ac_prog" 3684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3685 break 2 3686 fi 3687done 3688 done 3689IFS=$as_save_IFS 3690 3691fi 3692fi 3693ac_ct_CC=$ac_cv_prog_ac_ct_CC 3694if test -n "$ac_ct_CC"; then 3695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3696$as_echo "$ac_ct_CC" >&6; } 3697else 3698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3699$as_echo "no" >&6; } 3700fi 3701 3702 3703 test -n "$ac_ct_CC" && break 3704done 3705 3706 if test "x$ac_ct_CC" = x; then 3707 CC="" 3708 else 3709 case $cross_compiling:$ac_tool_warned in 3710yes:) 3711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3713ac_tool_warned=yes ;; 3714esac 3715 CC=$ac_ct_CC 3716 fi 3717fi 3718 3719fi 3720 3721 3722test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3723$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3724as_fn_error $? "no acceptable C compiler found in \$PATH 3725See \`config.log' for more details" "$LINENO" 5; } 3726 3727# Provide some information about the compiler. 3728$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3729set X $ac_compile 3730ac_compiler=$2 3731for ac_option in --version -v -V -qversion; do 3732 { { ac_try="$ac_compiler $ac_option >&5" 3733case "(($ac_try" in 3734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3735 *) ac_try_echo=$ac_try;; 3736esac 3737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3738$as_echo "$ac_try_echo"; } >&5 3739 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3740 ac_status=$? 3741 if test -s conftest.err; then 3742 sed '10a\ 3743... rest of stderr output deleted ... 3744 10q' conftest.err >conftest.er1 3745 cat conftest.er1 >&5 3746 fi 3747 rm -f conftest.er1 conftest.err 3748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3749 test $ac_status = 0; } 3750done 3751 3752cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3753/* end confdefs.h. */ 3754 3755int 3756main () 3757{ 3758 3759 ; 3760 return 0; 3761} 3762_ACEOF 3763ac_clean_files_save=$ac_clean_files 3764ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3765# Try to create an executable without -o first, disregard a.out. 3766# It will help us diagnose broken compilers, and finding out an intuition 3767# of exeext. 3768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3769$as_echo_n "checking whether the C compiler works... " >&6; } 3770ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3771 3772# The possible output files: 3773ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3774 3775ac_rmfiles= 3776for ac_file in $ac_files 3777do 3778 case $ac_file in 3779 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3780 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3781 esac 3782done 3783rm -f $ac_rmfiles 3784 3785if { { ac_try="$ac_link_default" 3786case "(($ac_try" in 3787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3788 *) ac_try_echo=$ac_try;; 3789esac 3790eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3791$as_echo "$ac_try_echo"; } >&5 3792 (eval "$ac_link_default") 2>&5 3793 ac_status=$? 3794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3795 test $ac_status = 0; }; then : 3796 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3797# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3798# in a Makefile. We should not override ac_cv_exeext if it was cached, 3799# so that the user can short-circuit this test for compilers unknown to 3800# Autoconf. 3801for ac_file in $ac_files '' 3802do 3803 test -f "$ac_file" || continue 3804 case $ac_file in 3805 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3806 ;; 3807 [ab].out ) 3808 # We found the default executable, but exeext='' is most 3809 # certainly right. 3810 break;; 3811 *.* ) 3812 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3813 then :; else 3814 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3815 fi 3816 # We set ac_cv_exeext here because the later test for it is not 3817 # safe: cross compilers may not add the suffix if given an `-o' 3818 # argument, so we may need to know it at that point already. 3819 # Even if this section looks crufty: it has the advantage of 3820 # actually working. 3821 break;; 3822 * ) 3823 break;; 3824 esac 3825done 3826test "$ac_cv_exeext" = no && ac_cv_exeext= 3827 3828else 3829 ac_file='' 3830fi 3831if test -z "$ac_file"; then : 3832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3833$as_echo "no" >&6; } 3834$as_echo "$as_me: failed program was:" >&5 3835sed 's/^/| /' conftest.$ac_ext >&5 3836 3837{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3838$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3839as_fn_error 77 "C compiler cannot create executables 3840See \`config.log' for more details" "$LINENO" 5; } 3841else 3842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3843$as_echo "yes" >&6; } 3844fi 3845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3846$as_echo_n "checking for C compiler default output file name... " >&6; } 3847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3848$as_echo "$ac_file" >&6; } 3849ac_exeext=$ac_cv_exeext 3850 3851rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3852ac_clean_files=$ac_clean_files_save 3853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3854$as_echo_n "checking for suffix of executables... " >&6; } 3855if { { ac_try="$ac_link" 3856case "(($ac_try" in 3857 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3858 *) ac_try_echo=$ac_try;; 3859esac 3860eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3861$as_echo "$ac_try_echo"; } >&5 3862 (eval "$ac_link") 2>&5 3863 ac_status=$? 3864 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3865 test $ac_status = 0; }; then : 3866 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3867# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3868# work properly (i.e., refer to `conftest.exe'), while it won't with 3869# `rm'. 3870for ac_file in conftest.exe conftest conftest.*; do 3871 test -f "$ac_file" || continue 3872 case $ac_file in 3873 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3874 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3875 break;; 3876 * ) break;; 3877 esac 3878done 3879else 3880 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3881$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3882as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3883See \`config.log' for more details" "$LINENO" 5; } 3884fi 3885rm -f conftest conftest$ac_cv_exeext 3886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3887$as_echo "$ac_cv_exeext" >&6; } 3888 3889rm -f conftest.$ac_ext 3890EXEEXT=$ac_cv_exeext 3891ac_exeext=$EXEEXT 3892cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3893/* end confdefs.h. */ 3894#include <stdio.h> 3895int 3896main () 3897{ 3898FILE *f = fopen ("conftest.out", "w"); 3899 return ferror (f) || fclose (f) != 0; 3900 3901 ; 3902 return 0; 3903} 3904_ACEOF 3905ac_clean_files="$ac_clean_files conftest.out" 3906# Check that the compiler produces executables we can run. If not, either 3907# the compiler is broken, or we cross compile. 3908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3909$as_echo_n "checking whether we are cross compiling... " >&6; } 3910if test "$cross_compiling" != yes; then 3911 { { ac_try="$ac_link" 3912case "(($ac_try" in 3913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3914 *) ac_try_echo=$ac_try;; 3915esac 3916eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3917$as_echo "$ac_try_echo"; } >&5 3918 (eval "$ac_link") 2>&5 3919 ac_status=$? 3920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3921 test $ac_status = 0; } 3922 if { ac_try='./conftest$ac_cv_exeext' 3923 { { case "(($ac_try" in 3924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3925 *) ac_try_echo=$ac_try;; 3926esac 3927eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3928$as_echo "$ac_try_echo"; } >&5 3929 (eval "$ac_try") 2>&5 3930 ac_status=$? 3931 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3932 test $ac_status = 0; }; }; then 3933 cross_compiling=no 3934 else 3935 if test "$cross_compiling" = maybe; then 3936 cross_compiling=yes 3937 else 3938 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3939$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3940as_fn_error $? "cannot run C compiled programs. 3941If you meant to cross compile, use \`--host'. 3942See \`config.log' for more details" "$LINENO" 5; } 3943 fi 3944 fi 3945fi 3946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3947$as_echo "$cross_compiling" >&6; } 3948 3949rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3950ac_clean_files=$ac_clean_files_save 3951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3952$as_echo_n "checking for suffix of object files... " >&6; } 3953if ${ac_cv_objext+:} false; then : 3954 $as_echo_n "(cached) " >&6 3955else 3956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3957/* end confdefs.h. */ 3958 3959int 3960main () 3961{ 3962 3963 ; 3964 return 0; 3965} 3966_ACEOF 3967rm -f conftest.o conftest.obj 3968if { { ac_try="$ac_compile" 3969case "(($ac_try" in 3970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3971 *) ac_try_echo=$ac_try;; 3972esac 3973eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3974$as_echo "$ac_try_echo"; } >&5 3975 (eval "$ac_compile") 2>&5 3976 ac_status=$? 3977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3978 test $ac_status = 0; }; then : 3979 for ac_file in conftest.o conftest.obj conftest.*; do 3980 test -f "$ac_file" || continue; 3981 case $ac_file in 3982 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3983 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3984 break;; 3985 esac 3986done 3987else 3988 $as_echo "$as_me: failed program was:" >&5 3989sed 's/^/| /' conftest.$ac_ext >&5 3990 3991{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3992$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3993as_fn_error $? "cannot compute suffix of object files: cannot compile 3994See \`config.log' for more details" "$LINENO" 5; } 3995fi 3996rm -f conftest.$ac_cv_objext conftest.$ac_ext 3997fi 3998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3999$as_echo "$ac_cv_objext" >&6; } 4000OBJEXT=$ac_cv_objext 4001ac_objext=$OBJEXT 4002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4003$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4004if ${ac_cv_c_compiler_gnu+:} false; then : 4005 $as_echo_n "(cached) " >&6 4006else 4007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4008/* end confdefs.h. */ 4009 4010int 4011main () 4012{ 4013#ifndef __GNUC__ 4014 choke me 4015#endif 4016 4017 ; 4018 return 0; 4019} 4020_ACEOF 4021if ac_fn_c_try_compile "$LINENO"; then : 4022 ac_compiler_gnu=yes 4023else 4024 ac_compiler_gnu=no 4025fi 4026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4027ac_cv_c_compiler_gnu=$ac_compiler_gnu 4028 4029fi 4030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4031$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4032if test $ac_compiler_gnu = yes; then 4033 GCC=yes 4034else 4035 GCC= 4036fi 4037ac_test_CFLAGS=${CFLAGS+set} 4038ac_save_CFLAGS=$CFLAGS 4039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4040$as_echo_n "checking whether $CC accepts -g... " >&6; } 4041if ${ac_cv_prog_cc_g+:} false; then : 4042 $as_echo_n "(cached) " >&6 4043else 4044 ac_save_c_werror_flag=$ac_c_werror_flag 4045 ac_c_werror_flag=yes 4046 ac_cv_prog_cc_g=no 4047 CFLAGS="-g" 4048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4049/* end confdefs.h. */ 4050 4051int 4052main () 4053{ 4054 4055 ; 4056 return 0; 4057} 4058_ACEOF 4059if ac_fn_c_try_compile "$LINENO"; then : 4060 ac_cv_prog_cc_g=yes 4061else 4062 CFLAGS="" 4063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4064/* end confdefs.h. */ 4065 4066int 4067main () 4068{ 4069 4070 ; 4071 return 0; 4072} 4073_ACEOF 4074if ac_fn_c_try_compile "$LINENO"; then : 4075 4076else 4077 ac_c_werror_flag=$ac_save_c_werror_flag 4078 CFLAGS="-g" 4079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4080/* end confdefs.h. */ 4081 4082int 4083main () 4084{ 4085 4086 ; 4087 return 0; 4088} 4089_ACEOF 4090if ac_fn_c_try_compile "$LINENO"; then : 4091 ac_cv_prog_cc_g=yes 4092fi 4093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4094fi 4095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4096fi 4097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4098 ac_c_werror_flag=$ac_save_c_werror_flag 4099fi 4100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4101$as_echo "$ac_cv_prog_cc_g" >&6; } 4102if test "$ac_test_CFLAGS" = set; then 4103 CFLAGS=$ac_save_CFLAGS 4104elif test $ac_cv_prog_cc_g = yes; then 4105 if test "$GCC" = yes; then 4106 CFLAGS="-g -O2" 4107 else 4108 CFLAGS="-g" 4109 fi 4110else 4111 if test "$GCC" = yes; then 4112 CFLAGS="-O2" 4113 else 4114 CFLAGS= 4115 fi 4116fi 4117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4118$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4119if ${ac_cv_prog_cc_c89+:} false; then : 4120 $as_echo_n "(cached) " >&6 4121else 4122 ac_cv_prog_cc_c89=no 4123ac_save_CC=$CC 4124cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4125/* end confdefs.h. */ 4126#include <stdarg.h> 4127#include <stdio.h> 4128struct stat; 4129/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4130struct buf { int x; }; 4131FILE * (*rcsopen) (struct buf *, struct stat *, int); 4132static char *e (p, i) 4133 char **p; 4134 int i; 4135{ 4136 return p[i]; 4137} 4138static char *f (char * (*g) (char **, int), char **p, ...) 4139{ 4140 char *s; 4141 va_list v; 4142 va_start (v,p); 4143 s = g (p, va_arg (v,int)); 4144 va_end (v); 4145 return s; 4146} 4147 4148/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4149 function prototypes and stuff, but not '\xHH' hex character constants. 4150 These don't provoke an error unfortunately, instead are silently treated 4151 as 'x'. The following induces an error, until -std is added to get 4152 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4153 array size at least. It's necessary to write '\x00'==0 to get something 4154 that's true only with -std. */ 4155int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4156 4157/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4158 inside strings and character constants. */ 4159#define FOO(x) 'x' 4160int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4161 4162int test (int i, double x); 4163struct s1 {int (*f) (int a);}; 4164struct s2 {int (*f) (double a);}; 4165int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4166int argc; 4167char **argv; 4168int 4169main () 4170{ 4171return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4172 ; 4173 return 0; 4174} 4175_ACEOF 4176for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4177 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4178do 4179 CC="$ac_save_CC $ac_arg" 4180 if ac_fn_c_try_compile "$LINENO"; then : 4181 ac_cv_prog_cc_c89=$ac_arg 4182fi 4183rm -f core conftest.err conftest.$ac_objext 4184 test "x$ac_cv_prog_cc_c89" != "xno" && break 4185done 4186rm -f conftest.$ac_ext 4187CC=$ac_save_CC 4188 4189fi 4190# AC_CACHE_VAL 4191case "x$ac_cv_prog_cc_c89" in 4192 x) 4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4194$as_echo "none needed" >&6; } ;; 4195 xno) 4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4197$as_echo "unsupported" >&6; } ;; 4198 *) 4199 CC="$CC $ac_cv_prog_cc_c89" 4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4201$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4202esac 4203if test "x$ac_cv_prog_cc_c89" != xno; then : 4204 4205fi 4206 4207ac_ext=c 4208ac_cpp='$CPP $CPPFLAGS' 4209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4211ac_compiler_gnu=$ac_cv_c_compiler_gnu 4212 4213ac_ext=c 4214ac_cpp='$CPP $CPPFLAGS' 4215ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4216ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4217ac_compiler_gnu=$ac_cv_c_compiler_gnu 4218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4219$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4220if ${am_cv_prog_cc_c_o+:} false; then : 4221 $as_echo_n "(cached) " >&6 4222else 4223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4224/* end confdefs.h. */ 4225 4226int 4227main () 4228{ 4229 4230 ; 4231 return 0; 4232} 4233_ACEOF 4234 # Make sure it works both with $CC and with simple cc. 4235 # Following AC_PROG_CC_C_O, we do the test twice because some 4236 # compilers refuse to overwrite an existing .o file with -o, 4237 # though they will create one. 4238 am_cv_prog_cc_c_o=yes 4239 for am_i in 1 2; do 4240 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4241 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4242 ac_status=$? 4243 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4244 (exit $ac_status); } \ 4245 && test -f conftest2.$ac_objext; then 4246 : OK 4247 else 4248 am_cv_prog_cc_c_o=no 4249 break 4250 fi 4251 done 4252 rm -f core conftest* 4253 unset am_i 4254fi 4255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4256$as_echo "$am_cv_prog_cc_c_o" >&6; } 4257if test "$am_cv_prog_cc_c_o" != yes; then 4258 # Losing compiler, so override with the script. 4259 # FIXME: It is wrong to rewrite CC. 4260 # But if we don't then we get into trouble of one sort or another. 4261 # A longer-term fix would be to have automake use am__CC in this case, 4262 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4263 CC="$am_aux_dir/compile $CC" 4264fi 4265ac_ext=c 4266ac_cpp='$CPP $CPPFLAGS' 4267ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4268ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4269ac_compiler_gnu=$ac_cv_c_compiler_gnu 4270 4271 4272depcc="$CC" am_compiler_list= 4273 4274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4275$as_echo_n "checking dependency style of $depcc... " >&6; } 4276if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4277 $as_echo_n "(cached) " >&6 4278else 4279 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4280 # We make a subdir and do the tests there. Otherwise we can end up 4281 # making bogus files that we don't know about and never remove. For 4282 # instance it was reported that on HP-UX the gcc test will end up 4283 # making a dummy file named 'D' -- because '-MD' means "put the output 4284 # in D". 4285 rm -rf conftest.dir 4286 mkdir conftest.dir 4287 # Copy depcomp to subdir because otherwise we won't find it if we're 4288 # using a relative directory. 4289 cp "$am_depcomp" conftest.dir 4290 cd conftest.dir 4291 # We will build objects and dependencies in a subdirectory because 4292 # it helps to detect inapplicable dependency modes. For instance 4293 # both Tru64's cc and ICC support -MD to output dependencies as a 4294 # side effect of compilation, but ICC will put the dependencies in 4295 # the current directory while Tru64 will put them in the object 4296 # directory. 4297 mkdir sub 4298 4299 am_cv_CC_dependencies_compiler_type=none 4300 if test "$am_compiler_list" = ""; then 4301 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4302 fi 4303 am__universal=false 4304 case " $depcc " in #( 4305 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4306 esac 4307 4308 for depmode in $am_compiler_list; do 4309 # Setup a source with many dependencies, because some compilers 4310 # like to wrap large dependency lists on column 80 (with \), and 4311 # we should not choose a depcomp mode which is confused by this. 4312 # 4313 # We need to recreate these files for each test, as the compiler may 4314 # overwrite some of them when testing with obscure command lines. 4315 # This happens at least with the AIX C compiler. 4316 : > sub/conftest.c 4317 for i in 1 2 3 4 5 6; do 4318 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4319 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4320 # Solaris 10 /bin/sh. 4321 echo '/* dummy */' > sub/conftst$i.h 4322 done 4323 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4324 4325 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4326 # mode. It turns out that the SunPro C++ compiler does not properly 4327 # handle '-M -o', and we need to detect this. Also, some Intel 4328 # versions had trouble with output in subdirs. 4329 am__obj=sub/conftest.${OBJEXT-o} 4330 am__minus_obj="-o $am__obj" 4331 case $depmode in 4332 gcc) 4333 # This depmode causes a compiler race in universal mode. 4334 test "$am__universal" = false || continue 4335 ;; 4336 nosideeffect) 4337 # After this tag, mechanisms are not by side-effect, so they'll 4338 # only be used when explicitly requested. 4339 if test "x$enable_dependency_tracking" = xyes; then 4340 continue 4341 else 4342 break 4343 fi 4344 ;; 4345 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4346 # This compiler won't grok '-c -o', but also, the minuso test has 4347 # not run yet. These depmodes are late enough in the game, and 4348 # so weak that their functioning should not be impacted. 4349 am__obj=conftest.${OBJEXT-o} 4350 am__minus_obj= 4351 ;; 4352 none) break ;; 4353 esac 4354 if depmode=$depmode \ 4355 source=sub/conftest.c object=$am__obj \ 4356 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4357 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4358 >/dev/null 2>conftest.err && 4359 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4360 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4361 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4362 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4363 # icc doesn't choke on unknown options, it will just issue warnings 4364 # or remarks (even with -Werror). So we grep stderr for any message 4365 # that says an option was ignored or not supported. 4366 # When given -MP, icc 7.0 and 7.1 complain thusly: 4367 # icc: Command line warning: ignoring option '-M'; no argument required 4368 # The diagnosis changed in icc 8.0: 4369 # icc: Command line remark: option '-MP' not supported 4370 if (grep 'ignoring option' conftest.err || 4371 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4372 am_cv_CC_dependencies_compiler_type=$depmode 4373 break 4374 fi 4375 fi 4376 done 4377 4378 cd .. 4379 rm -rf conftest.dir 4380else 4381 am_cv_CC_dependencies_compiler_type=none 4382fi 4383 4384fi 4385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4386$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4387CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4388 4389 if 4390 test "x$enable_dependency_tracking" != xno \ 4391 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4392 am__fastdepCC_TRUE= 4393 am__fastdepCC_FALSE='#' 4394else 4395 am__fastdepCC_TRUE='#' 4396 am__fastdepCC_FALSE= 4397fi 4398 4399 4400 4401ac_ext=c 4402ac_cpp='$CPP $CPPFLAGS' 4403ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4404ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4405ac_compiler_gnu=$ac_cv_c_compiler_gnu 4406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4407$as_echo_n "checking how to run the C preprocessor... " >&6; } 4408# On Suns, sometimes $CPP names a directory. 4409if test -n "$CPP" && test -d "$CPP"; then 4410 CPP= 4411fi 4412if test -z "$CPP"; then 4413 if ${ac_cv_prog_CPP+:} false; then : 4414 $as_echo_n "(cached) " >&6 4415else 4416 # Double quotes because CPP needs to be expanded 4417 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4418 do 4419 ac_preproc_ok=false 4420for ac_c_preproc_warn_flag in '' yes 4421do 4422 # Use a header file that comes with gcc, so configuring glibc 4423 # with a fresh cross-compiler works. 4424 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4425 # <limits.h> exists even on freestanding compilers. 4426 # On the NeXT, cc -E runs the code through the compiler's parser, 4427 # not just through cpp. "Syntax error" is here to catch this case. 4428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4429/* end confdefs.h. */ 4430#ifdef __STDC__ 4431# include <limits.h> 4432#else 4433# include <assert.h> 4434#endif 4435 Syntax error 4436_ACEOF 4437if ac_fn_c_try_cpp "$LINENO"; then : 4438 4439else 4440 # Broken: fails on valid input. 4441continue 4442fi 4443rm -f conftest.err conftest.i conftest.$ac_ext 4444 4445 # OK, works on sane cases. Now check whether nonexistent headers 4446 # can be detected and how. 4447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4448/* end confdefs.h. */ 4449#include <ac_nonexistent.h> 4450_ACEOF 4451if ac_fn_c_try_cpp "$LINENO"; then : 4452 # Broken: success on invalid input. 4453continue 4454else 4455 # Passes both tests. 4456ac_preproc_ok=: 4457break 4458fi 4459rm -f conftest.err conftest.i conftest.$ac_ext 4460 4461done 4462# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4463rm -f conftest.i conftest.err conftest.$ac_ext 4464if $ac_preproc_ok; then : 4465 break 4466fi 4467 4468 done 4469 ac_cv_prog_CPP=$CPP 4470 4471fi 4472 CPP=$ac_cv_prog_CPP 4473else 4474 ac_cv_prog_CPP=$CPP 4475fi 4476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4477$as_echo "$CPP" >&6; } 4478ac_preproc_ok=false 4479for ac_c_preproc_warn_flag in '' yes 4480do 4481 # Use a header file that comes with gcc, so configuring glibc 4482 # with a fresh cross-compiler works. 4483 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4484 # <limits.h> exists even on freestanding compilers. 4485 # On the NeXT, cc -E runs the code through the compiler's parser, 4486 # not just through cpp. "Syntax error" is here to catch this case. 4487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4488/* end confdefs.h. */ 4489#ifdef __STDC__ 4490# include <limits.h> 4491#else 4492# include <assert.h> 4493#endif 4494 Syntax error 4495_ACEOF 4496if ac_fn_c_try_cpp "$LINENO"; then : 4497 4498else 4499 # Broken: fails on valid input. 4500continue 4501fi 4502rm -f conftest.err conftest.i conftest.$ac_ext 4503 4504 # OK, works on sane cases. Now check whether nonexistent headers 4505 # can be detected and how. 4506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4507/* end confdefs.h. */ 4508#include <ac_nonexistent.h> 4509_ACEOF 4510if ac_fn_c_try_cpp "$LINENO"; then : 4511 # Broken: success on invalid input. 4512continue 4513else 4514 # Passes both tests. 4515ac_preproc_ok=: 4516break 4517fi 4518rm -f conftest.err conftest.i conftest.$ac_ext 4519 4520done 4521# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4522rm -f conftest.i conftest.err conftest.$ac_ext 4523if $ac_preproc_ok; then : 4524 4525else 4526 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4527$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4528as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4529See \`config.log' for more details" "$LINENO" 5; } 4530fi 4531 4532ac_ext=c 4533ac_cpp='$CPP $CPPFLAGS' 4534ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4535ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4536ac_compiler_gnu=$ac_cv_c_compiler_gnu 4537 4538 4539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4540$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4541if ${ac_cv_path_GREP+:} false; then : 4542 $as_echo_n "(cached) " >&6 4543else 4544 if test -z "$GREP"; then 4545 ac_path_GREP_found=false 4546 # Loop through the user's path and test for each of PROGNAME-LIST 4547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4548for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4549do 4550 IFS=$as_save_IFS 4551 test -z "$as_dir" && as_dir=. 4552 for ac_prog in grep ggrep; do 4553 for ac_exec_ext in '' $ac_executable_extensions; do 4554 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4555 as_fn_executable_p "$ac_path_GREP" || continue 4556# Check for GNU ac_path_GREP and select it if it is found. 4557 # Check for GNU $ac_path_GREP 4558case `"$ac_path_GREP" --version 2>&1` in 4559*GNU*) 4560 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4561*) 4562 ac_count=0 4563 $as_echo_n 0123456789 >"conftest.in" 4564 while : 4565 do 4566 cat "conftest.in" "conftest.in" >"conftest.tmp" 4567 mv "conftest.tmp" "conftest.in" 4568 cp "conftest.in" "conftest.nl" 4569 $as_echo 'GREP' >> "conftest.nl" 4570 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4571 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4572 as_fn_arith $ac_count + 1 && ac_count=$as_val 4573 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4574 # Best one so far, save it but keep looking for a better one 4575 ac_cv_path_GREP="$ac_path_GREP" 4576 ac_path_GREP_max=$ac_count 4577 fi 4578 # 10*(2^10) chars as input seems more than enough 4579 test $ac_count -gt 10 && break 4580 done 4581 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4582esac 4583 4584 $ac_path_GREP_found && break 3 4585 done 4586 done 4587 done 4588IFS=$as_save_IFS 4589 if test -z "$ac_cv_path_GREP"; then 4590 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4591 fi 4592else 4593 ac_cv_path_GREP=$GREP 4594fi 4595 4596fi 4597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4598$as_echo "$ac_cv_path_GREP" >&6; } 4599 GREP="$ac_cv_path_GREP" 4600 4601 4602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4603$as_echo_n "checking for egrep... " >&6; } 4604if ${ac_cv_path_EGREP+:} false; then : 4605 $as_echo_n "(cached) " >&6 4606else 4607 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4608 then ac_cv_path_EGREP="$GREP -E" 4609 else 4610 if test -z "$EGREP"; then 4611 ac_path_EGREP_found=false 4612 # Loop through the user's path and test for each of PROGNAME-LIST 4613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4614for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4615do 4616 IFS=$as_save_IFS 4617 test -z "$as_dir" && as_dir=. 4618 for ac_prog in egrep; do 4619 for ac_exec_ext in '' $ac_executable_extensions; do 4620 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4621 as_fn_executable_p "$ac_path_EGREP" || continue 4622# Check for GNU ac_path_EGREP and select it if it is found. 4623 # Check for GNU $ac_path_EGREP 4624case `"$ac_path_EGREP" --version 2>&1` in 4625*GNU*) 4626 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4627*) 4628 ac_count=0 4629 $as_echo_n 0123456789 >"conftest.in" 4630 while : 4631 do 4632 cat "conftest.in" "conftest.in" >"conftest.tmp" 4633 mv "conftest.tmp" "conftest.in" 4634 cp "conftest.in" "conftest.nl" 4635 $as_echo 'EGREP' >> "conftest.nl" 4636 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4637 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4638 as_fn_arith $ac_count + 1 && ac_count=$as_val 4639 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4640 # Best one so far, save it but keep looking for a better one 4641 ac_cv_path_EGREP="$ac_path_EGREP" 4642 ac_path_EGREP_max=$ac_count 4643 fi 4644 # 10*(2^10) chars as input seems more than enough 4645 test $ac_count -gt 10 && break 4646 done 4647 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4648esac 4649 4650 $ac_path_EGREP_found && break 3 4651 done 4652 done 4653 done 4654IFS=$as_save_IFS 4655 if test -z "$ac_cv_path_EGREP"; then 4656 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4657 fi 4658else 4659 ac_cv_path_EGREP=$EGREP 4660fi 4661 4662 fi 4663fi 4664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4665$as_echo "$ac_cv_path_EGREP" >&6; } 4666 EGREP="$ac_cv_path_EGREP" 4667 4668 4669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4670$as_echo_n "checking for ANSI C header files... " >&6; } 4671if ${ac_cv_header_stdc+:} false; then : 4672 $as_echo_n "(cached) " >&6 4673else 4674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4675/* end confdefs.h. */ 4676#include <stdlib.h> 4677#include <stdarg.h> 4678#include <string.h> 4679#include <float.h> 4680 4681int 4682main () 4683{ 4684 4685 ; 4686 return 0; 4687} 4688_ACEOF 4689if ac_fn_c_try_compile "$LINENO"; then : 4690 ac_cv_header_stdc=yes 4691else 4692 ac_cv_header_stdc=no 4693fi 4694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4695 4696if test $ac_cv_header_stdc = yes; then 4697 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4699/* end confdefs.h. */ 4700#include <string.h> 4701 4702_ACEOF 4703if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4704 $EGREP "memchr" >/dev/null 2>&1; then : 4705 4706else 4707 ac_cv_header_stdc=no 4708fi 4709rm -f conftest* 4710 4711fi 4712 4713if test $ac_cv_header_stdc = yes; then 4714 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4716/* end confdefs.h. */ 4717#include <stdlib.h> 4718 4719_ACEOF 4720if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4721 $EGREP "free" >/dev/null 2>&1; then : 4722 4723else 4724 ac_cv_header_stdc=no 4725fi 4726rm -f conftest* 4727 4728fi 4729 4730if test $ac_cv_header_stdc = yes; then 4731 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4732 if test "$cross_compiling" = yes; then : 4733 : 4734else 4735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4736/* end confdefs.h. */ 4737#include <ctype.h> 4738#include <stdlib.h> 4739#if ((' ' & 0x0FF) == 0x020) 4740# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4741# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4742#else 4743# define ISLOWER(c) \ 4744 (('a' <= (c) && (c) <= 'i') \ 4745 || ('j' <= (c) && (c) <= 'r') \ 4746 || ('s' <= (c) && (c) <= 'z')) 4747# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4748#endif 4749 4750#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4751int 4752main () 4753{ 4754 int i; 4755 for (i = 0; i < 256; i++) 4756 if (XOR (islower (i), ISLOWER (i)) 4757 || toupper (i) != TOUPPER (i)) 4758 return 2; 4759 return 0; 4760} 4761_ACEOF 4762if ac_fn_c_try_run "$LINENO"; then : 4763 4764else 4765 ac_cv_header_stdc=no 4766fi 4767rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4768 conftest.$ac_objext conftest.beam conftest.$ac_ext 4769fi 4770 4771fi 4772fi 4773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4774$as_echo "$ac_cv_header_stdc" >&6; } 4775if test $ac_cv_header_stdc = yes; then 4776 4777$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4778 4779fi 4780 4781# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4782for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4783 inttypes.h stdint.h unistd.h 4784do : 4785 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4786ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4787" 4788if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4789 cat >>confdefs.h <<_ACEOF 4790#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4791_ACEOF 4792 4793fi 4794 4795done 4796 4797 4798 4799 4800 4801 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4802if test "x$ac_cv_header_minix_config_h" = xyes; then : 4803 MINIX=yes 4804else 4805 MINIX= 4806fi 4807 4808 4809 if test "$MINIX" = yes; then 4810 4811$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4812 4813 4814$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4815 4816 4817$as_echo "#define _MINIX 1" >>confdefs.h 4818 4819 fi 4820 4821 case "$host_os" in 4822 hpux*) 4823 4824$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h 4825 4826 ;; 4827 esac 4828 4829 4830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4831$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4832if ${ac_cv_safe_to_define___extensions__+:} false; then : 4833 $as_echo_n "(cached) " >&6 4834else 4835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4836/* end confdefs.h. */ 4837 4838# define __EXTENSIONS__ 1 4839 $ac_includes_default 4840int 4841main () 4842{ 4843 4844 ; 4845 return 0; 4846} 4847_ACEOF 4848if ac_fn_c_try_compile "$LINENO"; then : 4849 ac_cv_safe_to_define___extensions__=yes 4850else 4851 ac_cv_safe_to_define___extensions__=no 4852fi 4853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4854fi 4855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4856$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4857 test $ac_cv_safe_to_define___extensions__ = yes && 4858 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4859 4860 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4861 4862 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4863 4864 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4865 4866 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4867 4868 4869 4870 4871 4872 4873 4874#case "$host_os" in 4875# 4876# osf5*) 4877# CFLAGS="$CFLAGS -D_OSF_SOURCE" 4878# ;; 4879#esac 4880 4881 4882 4883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4884$as_echo_n "checking whether ln -s works... " >&6; } 4885LN_S=$as_ln_s 4886if test "$LN_S" = "ln -s"; then 4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4888$as_echo "yes" >&6; } 4889else 4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4891$as_echo "no, using $LN_S" >&6; } 4892fi 4893 4894# AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE 4895 4896# AC_PROG_SED is only available in Autoconf >= 2.59b; workaround for older 4897# versions 4898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4899$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4900if ${ac_cv_path_SED+:} false; then : 4901 $as_echo_n "(cached) " >&6 4902else 4903 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4904 for ac_i in 1 2 3 4 5 6 7; do 4905 ac_script="$ac_script$as_nl$ac_script" 4906 done 4907 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4908 { ac_script=; unset ac_script;} 4909 if test -z "$SED"; then 4910 ac_path_SED_found=false 4911 # Loop through the user's path and test for each of PROGNAME-LIST 4912 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4913for as_dir in $PATH 4914do 4915 IFS=$as_save_IFS 4916 test -z "$as_dir" && as_dir=. 4917 for ac_prog in sed gsed; do 4918 for ac_exec_ext in '' $ac_executable_extensions; do 4919 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4920 as_fn_executable_p "$ac_path_SED" || continue 4921# Check for GNU ac_path_SED and select it if it is found. 4922 # Check for GNU $ac_path_SED 4923case `"$ac_path_SED" --version 2>&1` in 4924*GNU*) 4925 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4926*) 4927 ac_count=0 4928 $as_echo_n 0123456789 >"conftest.in" 4929 while : 4930 do 4931 cat "conftest.in" "conftest.in" >"conftest.tmp" 4932 mv "conftest.tmp" "conftest.in" 4933 cp "conftest.in" "conftest.nl" 4934 $as_echo '' >> "conftest.nl" 4935 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4936 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4937 as_fn_arith $ac_count + 1 && ac_count=$as_val 4938 if test $ac_count -gt ${ac_path_SED_max-0}; then 4939 # Best one so far, save it but keep looking for a better one 4940 ac_cv_path_SED="$ac_path_SED" 4941 ac_path_SED_max=$ac_count 4942 fi 4943 # 10*(2^10) chars as input seems more than enough 4944 test $ac_count -gt 10 && break 4945 done 4946 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4947esac 4948 4949 $ac_path_SED_found && break 3 4950 done 4951 done 4952 done 4953IFS=$as_save_IFS 4954 if test -z "$ac_cv_path_SED"; then 4955 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4956 fi 4957else 4958 ac_cv_path_SED=$SED 4959fi 4960 4961fi 4962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4963$as_echo "$ac_cv_path_SED" >&6; } 4964 SED="$ac_cv_path_SED" 4965 rm -f conftest.sed 4966 4967 4968if test $ac_cv_c_compiler_gnu = yes; then 4969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 4970$as_echo_n "checking whether $CC needs -traditional... " >&6; } 4971if ${ac_cv_prog_gcc_traditional+:} false; then : 4972 $as_echo_n "(cached) " >&6 4973else 4974 ac_pattern="Autoconf.*'x'" 4975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4976/* end confdefs.h. */ 4977#include <sgtty.h> 4978Autoconf TIOCGETP 4979_ACEOF 4980if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4981 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 4982 ac_cv_prog_gcc_traditional=yes 4983else 4984 ac_cv_prog_gcc_traditional=no 4985fi 4986rm -f conftest* 4987 4988 4989 if test $ac_cv_prog_gcc_traditional = no; then 4990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4991/* end confdefs.h. */ 4992#include <termio.h> 4993Autoconf TCGETA 4994_ACEOF 4995if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4996 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 4997 ac_cv_prog_gcc_traditional=yes 4998fi 4999rm -f conftest* 5000 5001 fi 5002fi 5003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 5004$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 5005 if test $ac_cv_prog_gcc_traditional = yes; then 5006 CC="$CC -traditional" 5007 fi 5008fi 5009 5010 5011# We need to test for at least gcc 2.95 here, because older versions don't 5012# have -fno-strict-aliasing 5013cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5014/* end confdefs.h. */ 5015 5016int 5017main () 5018{ 5019 5020#if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95) 5021#error 5022#endif 5023 ; 5024 return 0; 5025} 5026_ACEOF 5027if ac_fn_c_try_compile "$LINENO"; then : 5028 have_gcc295=yes 5029else 5030 have_gcc295=no 5031fi 5032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5033 5034if test "$GCC" = "yes" ; then 5035 # Enable many gcc warnings by default... 5036 CFLAGS="$CFLAGS -Wall" 5037 # And disable the strict-aliasing optimization, since it breaks 5038 # our sockaddr-handling code in strange ways. 5039 if test x$have_gcc295 = xyes; then 5040 CFLAGS="$CFLAGS -fno-strict-aliasing" 5041 fi 5042fi 5043 5044# OS X Lion started deprecating the system openssl. Let's just disable 5045# all deprecation warnings on OS X. 5046case "$host_os" in 5047 5048 darwin*) 5049 CFLAGS="$CFLAGS -Wno-deprecated-declarations" 5050 ;; 5051esac 5052 5053# Check whether --enable-gcc-warnings was given. 5054if test "${enable_gcc_warnings+set}" = set; then : 5055 enableval=$enable_gcc_warnings; 5056fi 5057 5058 5059# Check whether --enable-gcc-hardening was given. 5060if test "${enable_gcc_hardening+set}" = set; then : 5061 enableval=$enable_gcc_hardening; if test x$enableval = xyes; then 5062 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all" 5063 CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector" 5064 CFLAGS="$CFLAGS --param ssp-buffer-size=1" 5065fi 5066fi 5067 5068 5069# Check whether --enable-thread-support was given. 5070if test "${enable_thread_support+set}" = set; then : 5071 enableval=$enable_thread_support; 5072else 5073 enable_thread_support=yes 5074fi 5075 5076# Check whether --enable-malloc-replacement was given. 5077if test "${enable_malloc_replacement+set}" = set; then : 5078 enableval=$enable_malloc_replacement; 5079else 5080 enable_malloc_replacement=yes 5081fi 5082 5083# Check whether --enable-openssl was given. 5084if test "${enable_openssl+set}" = set; then : 5085 enableval=$enable_openssl; 5086else 5087 enable_openssl=yes 5088fi 5089 5090# Check whether --enable-debug-mode was given. 5091if test "${enable_debug_mode+set}" = set; then : 5092 enableval=$enable_debug_mode; 5093else 5094 enable_debug_mode=yes 5095fi 5096 5097# Check whether --enable-libevent-install was given. 5098if test "${enable_libevent_install+set}" = set; then : 5099 enableval=$enable_libevent_install; 5100else 5101 enable_libevent_install=yes 5102fi 5103 5104# Check whether --enable-libevent-regress was given. 5105if test "${enable_libevent_regress+set}" = set; then : 5106 enableval=$enable_libevent_regress; 5107else 5108 enable_libevent_regress=yes 5109fi 5110 5111# Check whether --enable-samples was given. 5112if test "${enable_samples+set}" = set; then : 5113 enableval=$enable_samples; 5114else 5115 enable_samples=yes 5116fi 5117 5118# Check whether --enable-function-sections was given. 5119if test "${enable_function_sections+set}" = set; then : 5120 enableval=$enable_function_sections; 5121else 5122 enable_function_sections=no 5123fi 5124 5125# Check whether --enable-verbose-debug was given. 5126if test "${enable_verbose_debug+set}" = set; then : 5127 enableval=$enable_verbose_debug; 5128else 5129 enable_verbose_debug=no 5130fi 5131 5132 5133 5134case `pwd` in 5135 *\ * | *\ *) 5136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5137$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5138esac 5139 5140 5141 5142macro_version='2.4.6' 5143macro_revision='2.4.6' 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157ltmain=$ac_aux_dir/ltmain.sh 5158 5159# Backslashify metacharacters that are still active within 5160# double-quoted strings. 5161sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5162 5163# Same as above, but do not quote variable references. 5164double_quote_subst='s/\(["`\\]\)/\\\1/g' 5165 5166# Sed substitution to delay expansion of an escaped shell variable in a 5167# double_quote_subst'ed string. 5168delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5169 5170# Sed substitution to delay expansion of an escaped single quote. 5171delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5172 5173# Sed substitution to avoid accidental globbing in evaled expressions 5174no_glob_subst='s/\*/\\\*/g' 5175 5176ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5177ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5178ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5179 5180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5181$as_echo_n "checking how to print strings... " >&6; } 5182# Test print first, because it will be a builtin if present. 5183if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5184 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5185 ECHO='print -r --' 5186elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5187 ECHO='printf %s\n' 5188else 5189 # Use this function as a fallback that always works. 5190 func_fallback_echo () 5191 { 5192 eval 'cat <<_LTECHO_EOF 5193$1 5194_LTECHO_EOF' 5195 } 5196 ECHO='func_fallback_echo' 5197fi 5198 5199# func_echo_all arg... 5200# Invoke $ECHO with all args, space-separated. 5201func_echo_all () 5202{ 5203 $ECHO "" 5204} 5205 5206case $ECHO in 5207 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5208$as_echo "printf" >&6; } ;; 5209 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5210$as_echo "print -r" >&6; } ;; 5211 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5212$as_echo "cat" >&6; } ;; 5213esac 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5229$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5230if ${ac_cv_path_SED+:} false; then : 5231 $as_echo_n "(cached) " >&6 5232else 5233 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5234 for ac_i in 1 2 3 4 5 6 7; do 5235 ac_script="$ac_script$as_nl$ac_script" 5236 done 5237 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5238 { ac_script=; unset ac_script;} 5239 if test -z "$SED"; then 5240 ac_path_SED_found=false 5241 # Loop through the user's path and test for each of PROGNAME-LIST 5242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5243for as_dir in $PATH 5244do 5245 IFS=$as_save_IFS 5246 test -z "$as_dir" && as_dir=. 5247 for ac_prog in sed gsed; do 5248 for ac_exec_ext in '' $ac_executable_extensions; do 5249 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5250 as_fn_executable_p "$ac_path_SED" || continue 5251# Check for GNU ac_path_SED and select it if it is found. 5252 # Check for GNU $ac_path_SED 5253case `"$ac_path_SED" --version 2>&1` in 5254*GNU*) 5255 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5256*) 5257 ac_count=0 5258 $as_echo_n 0123456789 >"conftest.in" 5259 while : 5260 do 5261 cat "conftest.in" "conftest.in" >"conftest.tmp" 5262 mv "conftest.tmp" "conftest.in" 5263 cp "conftest.in" "conftest.nl" 5264 $as_echo '' >> "conftest.nl" 5265 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5266 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5267 as_fn_arith $ac_count + 1 && ac_count=$as_val 5268 if test $ac_count -gt ${ac_path_SED_max-0}; then 5269 # Best one so far, save it but keep looking for a better one 5270 ac_cv_path_SED="$ac_path_SED" 5271 ac_path_SED_max=$ac_count 5272 fi 5273 # 10*(2^10) chars as input seems more than enough 5274 test $ac_count -gt 10 && break 5275 done 5276 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5277esac 5278 5279 $ac_path_SED_found && break 3 5280 done 5281 done 5282 done 5283IFS=$as_save_IFS 5284 if test -z "$ac_cv_path_SED"; then 5285 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5286 fi 5287else 5288 ac_cv_path_SED=$SED 5289fi 5290 5291fi 5292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5293$as_echo "$ac_cv_path_SED" >&6; } 5294 SED="$ac_cv_path_SED" 5295 rm -f conftest.sed 5296 5297test -z "$SED" && SED=sed 5298Xsed="$SED -e 1s/^X//" 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5311$as_echo_n "checking for fgrep... " >&6; } 5312if ${ac_cv_path_FGREP+:} false; then : 5313 $as_echo_n "(cached) " >&6 5314else 5315 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5316 then ac_cv_path_FGREP="$GREP -F" 5317 else 5318 if test -z "$FGREP"; then 5319 ac_path_FGREP_found=false 5320 # Loop through the user's path and test for each of PROGNAME-LIST 5321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5322for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5323do 5324 IFS=$as_save_IFS 5325 test -z "$as_dir" && as_dir=. 5326 for ac_prog in fgrep; do 5327 for ac_exec_ext in '' $ac_executable_extensions; do 5328 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5329 as_fn_executable_p "$ac_path_FGREP" || continue 5330# Check for GNU ac_path_FGREP and select it if it is found. 5331 # Check for GNU $ac_path_FGREP 5332case `"$ac_path_FGREP" --version 2>&1` in 5333*GNU*) 5334 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5335*) 5336 ac_count=0 5337 $as_echo_n 0123456789 >"conftest.in" 5338 while : 5339 do 5340 cat "conftest.in" "conftest.in" >"conftest.tmp" 5341 mv "conftest.tmp" "conftest.in" 5342 cp "conftest.in" "conftest.nl" 5343 $as_echo 'FGREP' >> "conftest.nl" 5344 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5345 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5346 as_fn_arith $ac_count + 1 && ac_count=$as_val 5347 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5348 # Best one so far, save it but keep looking for a better one 5349 ac_cv_path_FGREP="$ac_path_FGREP" 5350 ac_path_FGREP_max=$ac_count 5351 fi 5352 # 10*(2^10) chars as input seems more than enough 5353 test $ac_count -gt 10 && break 5354 done 5355 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5356esac 5357 5358 $ac_path_FGREP_found && break 3 5359 done 5360 done 5361 done 5362IFS=$as_save_IFS 5363 if test -z "$ac_cv_path_FGREP"; then 5364 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5365 fi 5366else 5367 ac_cv_path_FGREP=$FGREP 5368fi 5369 5370 fi 5371fi 5372{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5373$as_echo "$ac_cv_path_FGREP" >&6; } 5374 FGREP="$ac_cv_path_FGREP" 5375 5376 5377test -z "$GREP" && GREP=grep 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397# Check whether --with-gnu-ld was given. 5398if test "${with_gnu_ld+set}" = set; then : 5399 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5400else 5401 with_gnu_ld=no 5402fi 5403 5404ac_prog=ld 5405if test yes = "$GCC"; then 5406 # Check if gcc -print-prog-name=ld gives a path. 5407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5408$as_echo_n "checking for ld used by $CC... " >&6; } 5409 case $host in 5410 *-*-mingw*) 5411 # gcc leaves a trailing carriage return, which upsets mingw 5412 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5413 *) 5414 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5415 esac 5416 case $ac_prog in 5417 # Accept absolute paths. 5418 [\\/]* | ?:[\\/]*) 5419 re_direlt='/[^/][^/]*/\.\./' 5420 # Canonicalize the pathname of ld 5421 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5422 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5423 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5424 done 5425 test -z "$LD" && LD=$ac_prog 5426 ;; 5427 "") 5428 # If it fails, then pretend we aren't using GCC. 5429 ac_prog=ld 5430 ;; 5431 *) 5432 # If it is relative, then search for the first ld in PATH. 5433 with_gnu_ld=unknown 5434 ;; 5435 esac 5436elif test yes = "$with_gnu_ld"; then 5437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5438$as_echo_n "checking for GNU ld... " >&6; } 5439else 5440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5441$as_echo_n "checking for non-GNU ld... " >&6; } 5442fi 5443if ${lt_cv_path_LD+:} false; then : 5444 $as_echo_n "(cached) " >&6 5445else 5446 if test -z "$LD"; then 5447 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5448 for ac_dir in $PATH; do 5449 IFS=$lt_save_ifs 5450 test -z "$ac_dir" && ac_dir=. 5451 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5452 lt_cv_path_LD=$ac_dir/$ac_prog 5453 # Check to see if the program is GNU ld. I'd rather use --version, 5454 # but apparently some variants of GNU ld only accept -v. 5455 # Break only if it was the GNU/non-GNU ld that we prefer. 5456 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5457 *GNU* | *'with BFD'*) 5458 test no != "$with_gnu_ld" && break 5459 ;; 5460 *) 5461 test yes != "$with_gnu_ld" && break 5462 ;; 5463 esac 5464 fi 5465 done 5466 IFS=$lt_save_ifs 5467else 5468 lt_cv_path_LD=$LD # Let the user override the test with a path. 5469fi 5470fi 5471 5472LD=$lt_cv_path_LD 5473if test -n "$LD"; then 5474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5475$as_echo "$LD" >&6; } 5476else 5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5478$as_echo "no" >&6; } 5479fi 5480test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5482$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5483if ${lt_cv_prog_gnu_ld+:} false; then : 5484 $as_echo_n "(cached) " >&6 5485else 5486 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5487case `$LD -v 2>&1 </dev/null` in 5488*GNU* | *'with BFD'*) 5489 lt_cv_prog_gnu_ld=yes 5490 ;; 5491*) 5492 lt_cv_prog_gnu_ld=no 5493 ;; 5494esac 5495fi 5496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5497$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5498with_gnu_ld=$lt_cv_prog_gnu_ld 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5509$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5510if ${lt_cv_path_NM+:} false; then : 5511 $as_echo_n "(cached) " >&6 5512else 5513 if test -n "$NM"; then 5514 # Let the user override the test. 5515 lt_cv_path_NM=$NM 5516else 5517 lt_nm_to_check=${ac_tool_prefix}nm 5518 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5519 lt_nm_to_check="$lt_nm_to_check nm" 5520 fi 5521 for lt_tmp_nm in $lt_nm_to_check; do 5522 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5523 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5524 IFS=$lt_save_ifs 5525 test -z "$ac_dir" && ac_dir=. 5526 tmp_nm=$ac_dir/$lt_tmp_nm 5527 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5528 # Check to see if the nm accepts a BSD-compat flag. 5529 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5530 # nm: unknown option "B" ignored 5531 # Tru64's nm complains that /dev/null is an invalid object file 5532 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5533 case $build_os in 5534 mingw*) lt_bad_file=conftest.nm/nofile ;; 5535 *) lt_bad_file=/dev/null ;; 5536 esac 5537 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5538 *$lt_bad_file* | *'Invalid file or object type'*) 5539 lt_cv_path_NM="$tmp_nm -B" 5540 break 2 5541 ;; 5542 *) 5543 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5544 */dev/null*) 5545 lt_cv_path_NM="$tmp_nm -p" 5546 break 2 5547 ;; 5548 *) 5549 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5550 continue # so that we can try to find one that supports BSD flags 5551 ;; 5552 esac 5553 ;; 5554 esac 5555 fi 5556 done 5557 IFS=$lt_save_ifs 5558 done 5559 : ${lt_cv_path_NM=no} 5560fi 5561fi 5562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5563$as_echo "$lt_cv_path_NM" >&6; } 5564if test no != "$lt_cv_path_NM"; then 5565 NM=$lt_cv_path_NM 5566else 5567 # Didn't find any BSD compatible name lister, look for dumpbin. 5568 if test -n "$DUMPBIN"; then : 5569 # Let the user override the test. 5570 else 5571 if test -n "$ac_tool_prefix"; then 5572 for ac_prog in dumpbin "link -dump" 5573 do 5574 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5575set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5577$as_echo_n "checking for $ac_word... " >&6; } 5578if ${ac_cv_prog_DUMPBIN+:} false; then : 5579 $as_echo_n "(cached) " >&6 5580else 5581 if test -n "$DUMPBIN"; then 5582 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5583else 5584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5585for as_dir in $PATH 5586do 5587 IFS=$as_save_IFS 5588 test -z "$as_dir" && as_dir=. 5589 for ac_exec_ext in '' $ac_executable_extensions; do 5590 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5591 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5593 break 2 5594 fi 5595done 5596 done 5597IFS=$as_save_IFS 5598 5599fi 5600fi 5601DUMPBIN=$ac_cv_prog_DUMPBIN 5602if test -n "$DUMPBIN"; then 5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5604$as_echo "$DUMPBIN" >&6; } 5605else 5606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5607$as_echo "no" >&6; } 5608fi 5609 5610 5611 test -n "$DUMPBIN" && break 5612 done 5613fi 5614if test -z "$DUMPBIN"; then 5615 ac_ct_DUMPBIN=$DUMPBIN 5616 for ac_prog in dumpbin "link -dump" 5617do 5618 # Extract the first word of "$ac_prog", so it can be a program name with args. 5619set dummy $ac_prog; ac_word=$2 5620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5621$as_echo_n "checking for $ac_word... " >&6; } 5622if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5623 $as_echo_n "(cached) " >&6 5624else 5625 if test -n "$ac_ct_DUMPBIN"; then 5626 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5627else 5628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5629for as_dir in $PATH 5630do 5631 IFS=$as_save_IFS 5632 test -z "$as_dir" && as_dir=. 5633 for ac_exec_ext in '' $ac_executable_extensions; do 5634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5635 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5637 break 2 5638 fi 5639done 5640 done 5641IFS=$as_save_IFS 5642 5643fi 5644fi 5645ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5646if test -n "$ac_ct_DUMPBIN"; then 5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5648$as_echo "$ac_ct_DUMPBIN" >&6; } 5649else 5650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5651$as_echo "no" >&6; } 5652fi 5653 5654 5655 test -n "$ac_ct_DUMPBIN" && break 5656done 5657 5658 if test "x$ac_ct_DUMPBIN" = x; then 5659 DUMPBIN=":" 5660 else 5661 case $cross_compiling:$ac_tool_warned in 5662yes:) 5663{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5664$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5665ac_tool_warned=yes ;; 5666esac 5667 DUMPBIN=$ac_ct_DUMPBIN 5668 fi 5669fi 5670 5671 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5672 *COFF*) 5673 DUMPBIN="$DUMPBIN -symbols -headers" 5674 ;; 5675 *) 5676 DUMPBIN=: 5677 ;; 5678 esac 5679 fi 5680 5681 if test : != "$DUMPBIN"; then 5682 NM=$DUMPBIN 5683 fi 5684fi 5685test -z "$NM" && NM=nm 5686 5687 5688 5689 5690 5691 5692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5693$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5694if ${lt_cv_nm_interface+:} false; then : 5695 $as_echo_n "(cached) " >&6 5696else 5697 lt_cv_nm_interface="BSD nm" 5698 echo "int some_variable = 0;" > conftest.$ac_ext 5699 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5700 (eval "$ac_compile" 2>conftest.err) 5701 cat conftest.err >&5 5702 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5703 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5704 cat conftest.err >&5 5705 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5706 cat conftest.out >&5 5707 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5708 lt_cv_nm_interface="MS dumpbin" 5709 fi 5710 rm -f conftest* 5711fi 5712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5713$as_echo "$lt_cv_nm_interface" >&6; } 5714 5715# find the maximum length of command line arguments 5716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5717$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5718if ${lt_cv_sys_max_cmd_len+:} false; then : 5719 $as_echo_n "(cached) " >&6 5720else 5721 i=0 5722 teststring=ABCD 5723 5724 case $build_os in 5725 msdosdjgpp*) 5726 # On DJGPP, this test can blow up pretty badly due to problems in libc 5727 # (any single argument exceeding 2000 bytes causes a buffer overrun 5728 # during glob expansion). Even if it were fixed, the result of this 5729 # check would be larger than it should be. 5730 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5731 ;; 5732 5733 gnu*) 5734 # Under GNU Hurd, this test is not required because there is 5735 # no limit to the length of command line arguments. 5736 # Libtool will interpret -1 as no limit whatsoever 5737 lt_cv_sys_max_cmd_len=-1; 5738 ;; 5739 5740 cygwin* | mingw* | cegcc*) 5741 # On Win9x/ME, this test blows up -- it succeeds, but takes 5742 # about 5 minutes as the teststring grows exponentially. 5743 # Worse, since 9x/ME are not pre-emptively multitasking, 5744 # you end up with a "frozen" computer, even though with patience 5745 # the test eventually succeeds (with a max line length of 256k). 5746 # Instead, let's just punt: use the minimum linelength reported by 5747 # all of the supported platforms: 8192 (on NT/2K/XP). 5748 lt_cv_sys_max_cmd_len=8192; 5749 ;; 5750 5751 mint*) 5752 # On MiNT this can take a long time and run out of memory. 5753 lt_cv_sys_max_cmd_len=8192; 5754 ;; 5755 5756 amigaos*) 5757 # On AmigaOS with pdksh, this test takes hours, literally. 5758 # So we just punt and use a minimum line length of 8192. 5759 lt_cv_sys_max_cmd_len=8192; 5760 ;; 5761 5762 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 5763 # This has been around since 386BSD, at least. Likely further. 5764 if test -x /sbin/sysctl; then 5765 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5766 elif test -x /usr/sbin/sysctl; then 5767 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5768 else 5769 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5770 fi 5771 # And add a safety zone 5772 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5773 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5774 ;; 5775 5776 interix*) 5777 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5778 lt_cv_sys_max_cmd_len=196608 5779 ;; 5780 5781 os2*) 5782 # The test takes a long time on OS/2. 5783 lt_cv_sys_max_cmd_len=8192 5784 ;; 5785 5786 osf*) 5787 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5788 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5789 # nice to cause kernel panics so lets avoid the loop below. 5790 # First set a reasonable default. 5791 lt_cv_sys_max_cmd_len=16384 5792 # 5793 if test -x /sbin/sysconfig; then 5794 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5795 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5796 esac 5797 fi 5798 ;; 5799 sco3.2v5*) 5800 lt_cv_sys_max_cmd_len=102400 5801 ;; 5802 sysv5* | sco5v6* | sysv4.2uw2*) 5803 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5804 if test -n "$kargmax"; then 5805 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5806 else 5807 lt_cv_sys_max_cmd_len=32768 5808 fi 5809 ;; 5810 *) 5811 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5812 if test -n "$lt_cv_sys_max_cmd_len" && \ 5813 test undefined != "$lt_cv_sys_max_cmd_len"; then 5814 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5815 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5816 else 5817 # Make teststring a little bigger before we do anything with it. 5818 # a 1K string should be a reasonable start. 5819 for i in 1 2 3 4 5 6 7 8; do 5820 teststring=$teststring$teststring 5821 done 5822 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5823 # If test is not a shell built-in, we'll probably end up computing a 5824 # maximum length that is only half of the actual maximum length, but 5825 # we can't tell. 5826 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5827 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5828 test 17 != "$i" # 1/2 MB should be enough 5829 do 5830 i=`expr $i + 1` 5831 teststring=$teststring$teststring 5832 done 5833 # Only check the string length outside the loop. 5834 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5835 teststring= 5836 # Add a significant safety factor because C++ compilers can tack on 5837 # massive amounts of additional arguments before passing them to the 5838 # linker. It appears as though 1/2 is a usable value. 5839 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5840 fi 5841 ;; 5842 esac 5843 5844fi 5845 5846if test -n "$lt_cv_sys_max_cmd_len"; then 5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5848$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5849else 5850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5851$as_echo "none" >&6; } 5852fi 5853max_cmd_len=$lt_cv_sys_max_cmd_len 5854 5855 5856 5857 5858 5859 5860: ${CP="cp -f"} 5861: ${MV="mv -f"} 5862: ${RM="rm -f"} 5863 5864if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5865 lt_unset=unset 5866else 5867 lt_unset=false 5868fi 5869 5870 5871 5872 5873 5874# test EBCDIC or ASCII 5875case `echo X|tr X '\101'` in 5876 A) # ASCII based system 5877 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5878 lt_SP2NL='tr \040 \012' 5879 lt_NL2SP='tr \015\012 \040\040' 5880 ;; 5881 *) # EBCDIC based system 5882 lt_SP2NL='tr \100 \n' 5883 lt_NL2SP='tr \r\n \100\100' 5884 ;; 5885esac 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5896$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5897if ${lt_cv_to_host_file_cmd+:} false; then : 5898 $as_echo_n "(cached) " >&6 5899else 5900 case $host in 5901 *-*-mingw* ) 5902 case $build in 5903 *-*-mingw* ) # actually msys 5904 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5905 ;; 5906 *-*-cygwin* ) 5907 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5908 ;; 5909 * ) # otherwise, assume *nix 5910 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5911 ;; 5912 esac 5913 ;; 5914 *-*-cygwin* ) 5915 case $build in 5916 *-*-mingw* ) # actually msys 5917 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5918 ;; 5919 *-*-cygwin* ) 5920 lt_cv_to_host_file_cmd=func_convert_file_noop 5921 ;; 5922 * ) # otherwise, assume *nix 5923 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5924 ;; 5925 esac 5926 ;; 5927 * ) # unhandled hosts (and "normal" native builds) 5928 lt_cv_to_host_file_cmd=func_convert_file_noop 5929 ;; 5930esac 5931 5932fi 5933 5934to_host_file_cmd=$lt_cv_to_host_file_cmd 5935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5936$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5937 5938 5939 5940 5941 5942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5943$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5944if ${lt_cv_to_tool_file_cmd+:} false; then : 5945 $as_echo_n "(cached) " >&6 5946else 5947 #assume ordinary cross tools, or native build. 5948lt_cv_to_tool_file_cmd=func_convert_file_noop 5949case $host in 5950 *-*-mingw* ) 5951 case $build in 5952 *-*-mingw* ) # actually msys 5953 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5954 ;; 5955 esac 5956 ;; 5957esac 5958 5959fi 5960 5961to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5963$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5964 5965 5966 5967 5968 5969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5970$as_echo_n "checking for $LD option to reload object files... " >&6; } 5971if ${lt_cv_ld_reload_flag+:} false; then : 5972 $as_echo_n "(cached) " >&6 5973else 5974 lt_cv_ld_reload_flag='-r' 5975fi 5976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5977$as_echo "$lt_cv_ld_reload_flag" >&6; } 5978reload_flag=$lt_cv_ld_reload_flag 5979case $reload_flag in 5980"" | " "*) ;; 5981*) reload_flag=" $reload_flag" ;; 5982esac 5983reload_cmds='$LD$reload_flag -o $output$reload_objs' 5984case $host_os in 5985 cygwin* | mingw* | pw32* | cegcc*) 5986 if test yes != "$GCC"; then 5987 reload_cmds=false 5988 fi 5989 ;; 5990 darwin*) 5991 if test yes = "$GCC"; then 5992 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5993 else 5994 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5995 fi 5996 ;; 5997esac 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007if test -n "$ac_tool_prefix"; then 6008 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6009set dummy ${ac_tool_prefix}objdump; ac_word=$2 6010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6011$as_echo_n "checking for $ac_word... " >&6; } 6012if ${ac_cv_prog_OBJDUMP+:} false; then : 6013 $as_echo_n "(cached) " >&6 6014else 6015 if test -n "$OBJDUMP"; then 6016 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6017else 6018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6019for as_dir in $PATH 6020do 6021 IFS=$as_save_IFS 6022 test -z "$as_dir" && as_dir=. 6023 for ac_exec_ext in '' $ac_executable_extensions; do 6024 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6025 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6027 break 2 6028 fi 6029done 6030 done 6031IFS=$as_save_IFS 6032 6033fi 6034fi 6035OBJDUMP=$ac_cv_prog_OBJDUMP 6036if test -n "$OBJDUMP"; then 6037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6038$as_echo "$OBJDUMP" >&6; } 6039else 6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6041$as_echo "no" >&6; } 6042fi 6043 6044 6045fi 6046if test -z "$ac_cv_prog_OBJDUMP"; then 6047 ac_ct_OBJDUMP=$OBJDUMP 6048 # Extract the first word of "objdump", so it can be a program name with args. 6049set dummy objdump; ac_word=$2 6050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6051$as_echo_n "checking for $ac_word... " >&6; } 6052if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6053 $as_echo_n "(cached) " >&6 6054else 6055 if test -n "$ac_ct_OBJDUMP"; then 6056 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6057else 6058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6059for as_dir in $PATH 6060do 6061 IFS=$as_save_IFS 6062 test -z "$as_dir" && as_dir=. 6063 for ac_exec_ext in '' $ac_executable_extensions; do 6064 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6065 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6067 break 2 6068 fi 6069done 6070 done 6071IFS=$as_save_IFS 6072 6073fi 6074fi 6075ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6076if test -n "$ac_ct_OBJDUMP"; then 6077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6078$as_echo "$ac_ct_OBJDUMP" >&6; } 6079else 6080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6081$as_echo "no" >&6; } 6082fi 6083 6084 if test "x$ac_ct_OBJDUMP" = x; then 6085 OBJDUMP="false" 6086 else 6087 case $cross_compiling:$ac_tool_warned in 6088yes:) 6089{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6090$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6091ac_tool_warned=yes ;; 6092esac 6093 OBJDUMP=$ac_ct_OBJDUMP 6094 fi 6095else 6096 OBJDUMP="$ac_cv_prog_OBJDUMP" 6097fi 6098 6099test -z "$OBJDUMP" && OBJDUMP=objdump 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6110$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6111if ${lt_cv_deplibs_check_method+:} false; then : 6112 $as_echo_n "(cached) " >&6 6113else 6114 lt_cv_file_magic_cmd='$MAGIC_CMD' 6115lt_cv_file_magic_test_file= 6116lt_cv_deplibs_check_method='unknown' 6117# Need to set the preceding variable on all platforms that support 6118# interlibrary dependencies. 6119# 'none' -- dependencies not supported. 6120# 'unknown' -- same as none, but documents that we really don't know. 6121# 'pass_all' -- all dependencies passed with no checks. 6122# 'test_compile' -- check by making test program. 6123# 'file_magic [[regex]]' -- check by looking for files in library path 6124# that responds to the $file_magic_cmd with a given extended regex. 6125# If you have 'file' or equivalent on your system and you're not sure 6126# whether 'pass_all' will *always* work, you probably want this one. 6127 6128case $host_os in 6129aix[4-9]*) 6130 lt_cv_deplibs_check_method=pass_all 6131 ;; 6132 6133beos*) 6134 lt_cv_deplibs_check_method=pass_all 6135 ;; 6136 6137bsdi[45]*) 6138 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6139 lt_cv_file_magic_cmd='/usr/bin/file -L' 6140 lt_cv_file_magic_test_file=/shlib/libc.so 6141 ;; 6142 6143cygwin*) 6144 # func_win32_libid is a shell function defined in ltmain.sh 6145 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6146 lt_cv_file_magic_cmd='func_win32_libid' 6147 ;; 6148 6149mingw* | pw32*) 6150 # Base MSYS/MinGW do not provide the 'file' command needed by 6151 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6152 # unless we find 'file', for example because we are cross-compiling. 6153 if ( file / ) >/dev/null 2>&1; then 6154 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6155 lt_cv_file_magic_cmd='func_win32_libid' 6156 else 6157 # Keep this pattern in sync with the one in func_win32_libid. 6158 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6159 lt_cv_file_magic_cmd='$OBJDUMP -f' 6160 fi 6161 ;; 6162 6163cegcc*) 6164 # use the weaker test based on 'objdump'. See mingw*. 6165 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6166 lt_cv_file_magic_cmd='$OBJDUMP -f' 6167 ;; 6168 6169darwin* | rhapsody*) 6170 lt_cv_deplibs_check_method=pass_all 6171 ;; 6172 6173freebsd* | dragonfly*) 6174 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6175 case $host_cpu in 6176 i*86 ) 6177 # Not sure whether the presence of OpenBSD here was a mistake. 6178 # Let's accept both of them until this is cleared up. 6179 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6180 lt_cv_file_magic_cmd=/usr/bin/file 6181 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6182 ;; 6183 esac 6184 else 6185 lt_cv_deplibs_check_method=pass_all 6186 fi 6187 ;; 6188 6189haiku*) 6190 lt_cv_deplibs_check_method=pass_all 6191 ;; 6192 6193hpux10.20* | hpux11*) 6194 lt_cv_file_magic_cmd=/usr/bin/file 6195 case $host_cpu in 6196 ia64*) 6197 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6198 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6199 ;; 6200 hppa*64*) 6201 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]' 6202 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6203 ;; 6204 *) 6205 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6206 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6207 ;; 6208 esac 6209 ;; 6210 6211interix[3-9]*) 6212 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6213 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6214 ;; 6215 6216irix5* | irix6* | nonstopux*) 6217 case $LD in 6218 *-32|*"-32 ") libmagic=32-bit;; 6219 *-n32|*"-n32 ") libmagic=N32;; 6220 *-64|*"-64 ") libmagic=64-bit;; 6221 *) libmagic=never-match;; 6222 esac 6223 lt_cv_deplibs_check_method=pass_all 6224 ;; 6225 6226# This must be glibc/ELF. 6227linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6228 lt_cv_deplibs_check_method=pass_all 6229 ;; 6230 6231netbsd*) 6232 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6233 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6234 else 6235 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6236 fi 6237 ;; 6238 6239newos6*) 6240 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6241 lt_cv_file_magic_cmd=/usr/bin/file 6242 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6243 ;; 6244 6245*nto* | *qnx*) 6246 lt_cv_deplibs_check_method=pass_all 6247 ;; 6248 6249openbsd* | bitrig*) 6250 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6251 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6252 else 6253 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6254 fi 6255 ;; 6256 6257osf3* | osf4* | osf5*) 6258 lt_cv_deplibs_check_method=pass_all 6259 ;; 6260 6261rdos*) 6262 lt_cv_deplibs_check_method=pass_all 6263 ;; 6264 6265solaris*) 6266 lt_cv_deplibs_check_method=pass_all 6267 ;; 6268 6269sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6270 lt_cv_deplibs_check_method=pass_all 6271 ;; 6272 6273sysv4 | sysv4.3*) 6274 case $host_vendor in 6275 motorola) 6276 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]' 6277 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6278 ;; 6279 ncr) 6280 lt_cv_deplibs_check_method=pass_all 6281 ;; 6282 sequent) 6283 lt_cv_file_magic_cmd='/bin/file' 6284 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6285 ;; 6286 sni) 6287 lt_cv_file_magic_cmd='/bin/file' 6288 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6289 lt_cv_file_magic_test_file=/lib/libc.so 6290 ;; 6291 siemens) 6292 lt_cv_deplibs_check_method=pass_all 6293 ;; 6294 pc) 6295 lt_cv_deplibs_check_method=pass_all 6296 ;; 6297 esac 6298 ;; 6299 6300tpf*) 6301 lt_cv_deplibs_check_method=pass_all 6302 ;; 6303os2*) 6304 lt_cv_deplibs_check_method=pass_all 6305 ;; 6306esac 6307 6308fi 6309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6310$as_echo "$lt_cv_deplibs_check_method" >&6; } 6311 6312file_magic_glob= 6313want_nocaseglob=no 6314if test "$build" = "$host"; then 6315 case $host_os in 6316 mingw* | pw32*) 6317 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6318 want_nocaseglob=yes 6319 else 6320 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6321 fi 6322 ;; 6323 esac 6324fi 6325 6326file_magic_cmd=$lt_cv_file_magic_cmd 6327deplibs_check_method=$lt_cv_deplibs_check_method 6328test -z "$deplibs_check_method" && deplibs_check_method=unknown 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351if test -n "$ac_tool_prefix"; then 6352 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6353set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6355$as_echo_n "checking for $ac_word... " >&6; } 6356if ${ac_cv_prog_DLLTOOL+:} false; then : 6357 $as_echo_n "(cached) " >&6 6358else 6359 if test -n "$DLLTOOL"; then 6360 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6361else 6362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6363for as_dir in $PATH 6364do 6365 IFS=$as_save_IFS 6366 test -z "$as_dir" && as_dir=. 6367 for ac_exec_ext in '' $ac_executable_extensions; do 6368 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6369 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6371 break 2 6372 fi 6373done 6374 done 6375IFS=$as_save_IFS 6376 6377fi 6378fi 6379DLLTOOL=$ac_cv_prog_DLLTOOL 6380if test -n "$DLLTOOL"; then 6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6382$as_echo "$DLLTOOL" >&6; } 6383else 6384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6385$as_echo "no" >&6; } 6386fi 6387 6388 6389fi 6390if test -z "$ac_cv_prog_DLLTOOL"; then 6391 ac_ct_DLLTOOL=$DLLTOOL 6392 # Extract the first word of "dlltool", so it can be a program name with args. 6393set dummy dlltool; ac_word=$2 6394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6395$as_echo_n "checking for $ac_word... " >&6; } 6396if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6397 $as_echo_n "(cached) " >&6 6398else 6399 if test -n "$ac_ct_DLLTOOL"; then 6400 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6401else 6402as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6403for as_dir in $PATH 6404do 6405 IFS=$as_save_IFS 6406 test -z "$as_dir" && as_dir=. 6407 for ac_exec_ext in '' $ac_executable_extensions; do 6408 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6409 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6411 break 2 6412 fi 6413done 6414 done 6415IFS=$as_save_IFS 6416 6417fi 6418fi 6419ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6420if test -n "$ac_ct_DLLTOOL"; then 6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6422$as_echo "$ac_ct_DLLTOOL" >&6; } 6423else 6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6425$as_echo "no" >&6; } 6426fi 6427 6428 if test "x$ac_ct_DLLTOOL" = x; then 6429 DLLTOOL="false" 6430 else 6431 case $cross_compiling:$ac_tool_warned in 6432yes:) 6433{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6434$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6435ac_tool_warned=yes ;; 6436esac 6437 DLLTOOL=$ac_ct_DLLTOOL 6438 fi 6439else 6440 DLLTOOL="$ac_cv_prog_DLLTOOL" 6441fi 6442 6443test -z "$DLLTOOL" && DLLTOOL=dlltool 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6455$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6456if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6457 $as_echo_n "(cached) " >&6 6458else 6459 lt_cv_sharedlib_from_linklib_cmd='unknown' 6460 6461case $host_os in 6462cygwin* | mingw* | pw32* | cegcc*) 6463 # two different shell functions defined in ltmain.sh; 6464 # decide which one to use based on capabilities of $DLLTOOL 6465 case `$DLLTOOL --help 2>&1` in 6466 *--identify-strict*) 6467 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6468 ;; 6469 *) 6470 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6471 ;; 6472 esac 6473 ;; 6474*) 6475 # fallback: assume linklib IS sharedlib 6476 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6477 ;; 6478esac 6479 6480fi 6481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6482$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6483sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6484test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6485 6486 6487 6488 6489 6490 6491 6492if test -n "$ac_tool_prefix"; then 6493 for ac_prog in ar 6494 do 6495 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6496set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6498$as_echo_n "checking for $ac_word... " >&6; } 6499if ${ac_cv_prog_AR+:} false; then : 6500 $as_echo_n "(cached) " >&6 6501else 6502 if test -n "$AR"; then 6503 ac_cv_prog_AR="$AR" # Let the user override the test. 6504else 6505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6506for as_dir in $PATH 6507do 6508 IFS=$as_save_IFS 6509 test -z "$as_dir" && as_dir=. 6510 for ac_exec_ext in '' $ac_executable_extensions; do 6511 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6512 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6514 break 2 6515 fi 6516done 6517 done 6518IFS=$as_save_IFS 6519 6520fi 6521fi 6522AR=$ac_cv_prog_AR 6523if test -n "$AR"; then 6524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6525$as_echo "$AR" >&6; } 6526else 6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6528$as_echo "no" >&6; } 6529fi 6530 6531 6532 test -n "$AR" && break 6533 done 6534fi 6535if test -z "$AR"; then 6536 ac_ct_AR=$AR 6537 for ac_prog in ar 6538do 6539 # Extract the first word of "$ac_prog", so it can be a program name with args. 6540set dummy $ac_prog; ac_word=$2 6541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6542$as_echo_n "checking for $ac_word... " >&6; } 6543if ${ac_cv_prog_ac_ct_AR+:} false; then : 6544 $as_echo_n "(cached) " >&6 6545else 6546 if test -n "$ac_ct_AR"; then 6547 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6548else 6549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6550for as_dir in $PATH 6551do 6552 IFS=$as_save_IFS 6553 test -z "$as_dir" && as_dir=. 6554 for ac_exec_ext in '' $ac_executable_extensions; do 6555 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6556 ac_cv_prog_ac_ct_AR="$ac_prog" 6557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6558 break 2 6559 fi 6560done 6561 done 6562IFS=$as_save_IFS 6563 6564fi 6565fi 6566ac_ct_AR=$ac_cv_prog_ac_ct_AR 6567if test -n "$ac_ct_AR"; then 6568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6569$as_echo "$ac_ct_AR" >&6; } 6570else 6571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6572$as_echo "no" >&6; } 6573fi 6574 6575 6576 test -n "$ac_ct_AR" && break 6577done 6578 6579 if test "x$ac_ct_AR" = x; then 6580 AR="false" 6581 else 6582 case $cross_compiling:$ac_tool_warned in 6583yes:) 6584{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6585$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6586ac_tool_warned=yes ;; 6587esac 6588 AR=$ac_ct_AR 6589 fi 6590fi 6591 6592: ${AR=ar} 6593: ${AR_FLAGS=cru} 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6606$as_echo_n "checking for archiver @FILE support... " >&6; } 6607if ${lt_cv_ar_at_file+:} false; then : 6608 $as_echo_n "(cached) " >&6 6609else 6610 lt_cv_ar_at_file=no 6611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6612/* end confdefs.h. */ 6613 6614int 6615main () 6616{ 6617 6618 ; 6619 return 0; 6620} 6621_ACEOF 6622if ac_fn_c_try_compile "$LINENO"; then : 6623 echo conftest.$ac_objext > conftest.lst 6624 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6625 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6626 (eval $lt_ar_try) 2>&5 6627 ac_status=$? 6628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6629 test $ac_status = 0; } 6630 if test 0 -eq "$ac_status"; then 6631 # Ensure the archiver fails upon bogus file names. 6632 rm -f conftest.$ac_objext libconftest.a 6633 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6634 (eval $lt_ar_try) 2>&5 6635 ac_status=$? 6636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6637 test $ac_status = 0; } 6638 if test 0 -ne "$ac_status"; then 6639 lt_cv_ar_at_file=@ 6640 fi 6641 fi 6642 rm -f conftest.* libconftest.a 6643 6644fi 6645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6646 6647fi 6648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6649$as_echo "$lt_cv_ar_at_file" >&6; } 6650 6651if test no = "$lt_cv_ar_at_file"; then 6652 archiver_list_spec= 6653else 6654 archiver_list_spec=$lt_cv_ar_at_file 6655fi 6656 6657 6658 6659 6660 6661 6662 6663if test -n "$ac_tool_prefix"; then 6664 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6665set dummy ${ac_tool_prefix}strip; ac_word=$2 6666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6667$as_echo_n "checking for $ac_word... " >&6; } 6668if ${ac_cv_prog_STRIP+:} false; then : 6669 $as_echo_n "(cached) " >&6 6670else 6671 if test -n "$STRIP"; then 6672 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6673else 6674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6675for as_dir in $PATH 6676do 6677 IFS=$as_save_IFS 6678 test -z "$as_dir" && as_dir=. 6679 for ac_exec_ext in '' $ac_executable_extensions; do 6680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6681 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6683 break 2 6684 fi 6685done 6686 done 6687IFS=$as_save_IFS 6688 6689fi 6690fi 6691STRIP=$ac_cv_prog_STRIP 6692if test -n "$STRIP"; then 6693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6694$as_echo "$STRIP" >&6; } 6695else 6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6697$as_echo "no" >&6; } 6698fi 6699 6700 6701fi 6702if test -z "$ac_cv_prog_STRIP"; then 6703 ac_ct_STRIP=$STRIP 6704 # Extract the first word of "strip", so it can be a program name with args. 6705set dummy strip; ac_word=$2 6706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6707$as_echo_n "checking for $ac_word... " >&6; } 6708if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6709 $as_echo_n "(cached) " >&6 6710else 6711 if test -n "$ac_ct_STRIP"; then 6712 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6713else 6714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6715for as_dir in $PATH 6716do 6717 IFS=$as_save_IFS 6718 test -z "$as_dir" && as_dir=. 6719 for ac_exec_ext in '' $ac_executable_extensions; do 6720 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6721 ac_cv_prog_ac_ct_STRIP="strip" 6722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6723 break 2 6724 fi 6725done 6726 done 6727IFS=$as_save_IFS 6728 6729fi 6730fi 6731ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6732if test -n "$ac_ct_STRIP"; then 6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6734$as_echo "$ac_ct_STRIP" >&6; } 6735else 6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6737$as_echo "no" >&6; } 6738fi 6739 6740 if test "x$ac_ct_STRIP" = x; then 6741 STRIP=":" 6742 else 6743 case $cross_compiling:$ac_tool_warned in 6744yes:) 6745{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6746$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6747ac_tool_warned=yes ;; 6748esac 6749 STRIP=$ac_ct_STRIP 6750 fi 6751else 6752 STRIP="$ac_cv_prog_STRIP" 6753fi 6754 6755test -z "$STRIP" && STRIP=: 6756 6757 6758 6759 6760 6761 6762if test -n "$ac_tool_prefix"; then 6763 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6764set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6766$as_echo_n "checking for $ac_word... " >&6; } 6767if ${ac_cv_prog_RANLIB+:} false; then : 6768 $as_echo_n "(cached) " >&6 6769else 6770 if test -n "$RANLIB"; then 6771 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6772else 6773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6774for as_dir in $PATH 6775do 6776 IFS=$as_save_IFS 6777 test -z "$as_dir" && as_dir=. 6778 for ac_exec_ext in '' $ac_executable_extensions; do 6779 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6780 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6782 break 2 6783 fi 6784done 6785 done 6786IFS=$as_save_IFS 6787 6788fi 6789fi 6790RANLIB=$ac_cv_prog_RANLIB 6791if test -n "$RANLIB"; then 6792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6793$as_echo "$RANLIB" >&6; } 6794else 6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6796$as_echo "no" >&6; } 6797fi 6798 6799 6800fi 6801if test -z "$ac_cv_prog_RANLIB"; then 6802 ac_ct_RANLIB=$RANLIB 6803 # Extract the first word of "ranlib", so it can be a program name with args. 6804set dummy ranlib; ac_word=$2 6805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6806$as_echo_n "checking for $ac_word... " >&6; } 6807if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6808 $as_echo_n "(cached) " >&6 6809else 6810 if test -n "$ac_ct_RANLIB"; then 6811 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6812else 6813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6814for as_dir in $PATH 6815do 6816 IFS=$as_save_IFS 6817 test -z "$as_dir" && as_dir=. 6818 for ac_exec_ext in '' $ac_executable_extensions; do 6819 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6820 ac_cv_prog_ac_ct_RANLIB="ranlib" 6821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6822 break 2 6823 fi 6824done 6825 done 6826IFS=$as_save_IFS 6827 6828fi 6829fi 6830ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6831if test -n "$ac_ct_RANLIB"; then 6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6833$as_echo "$ac_ct_RANLIB" >&6; } 6834else 6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6836$as_echo "no" >&6; } 6837fi 6838 6839 if test "x$ac_ct_RANLIB" = x; then 6840 RANLIB=":" 6841 else 6842 case $cross_compiling:$ac_tool_warned in 6843yes:) 6844{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6845$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6846ac_tool_warned=yes ;; 6847esac 6848 RANLIB=$ac_ct_RANLIB 6849 fi 6850else 6851 RANLIB="$ac_cv_prog_RANLIB" 6852fi 6853 6854test -z "$RANLIB" && RANLIB=: 6855 6856 6857 6858 6859 6860 6861# Determine commands to create old-style static archives. 6862old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6863old_postinstall_cmds='chmod 644 $oldlib' 6864old_postuninstall_cmds= 6865 6866if test -n "$RANLIB"; then 6867 case $host_os in 6868 bitrig* | openbsd*) 6869 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6870 ;; 6871 *) 6872 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6873 ;; 6874 esac 6875 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6876fi 6877 6878case $host_os in 6879 darwin*) 6880 lock_old_archive_extraction=yes ;; 6881 *) 6882 lock_old_archive_extraction=no ;; 6883esac 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923# If no C compiler was specified, use CC. 6924LTCC=${LTCC-"$CC"} 6925 6926# If no C compiler flags were specified, use CFLAGS. 6927LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6928 6929# Allow CC to be a program name with arguments. 6930compiler=$CC 6931 6932 6933# Check for command to grab the raw symbol name followed by C symbol from nm. 6934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6935$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6936if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6937 $as_echo_n "(cached) " >&6 6938else 6939 6940# These are sane defaults that work on at least a few old systems. 6941# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6942 6943# Character class describing NM global symbol codes. 6944symcode='[BCDEGRST]' 6945 6946# Regexp to match symbols that can be accessed directly from C. 6947sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6948 6949# Define system-specific variables. 6950case $host_os in 6951aix*) 6952 symcode='[BCDT]' 6953 ;; 6954cygwin* | mingw* | pw32* | cegcc*) 6955 symcode='[ABCDGISTW]' 6956 ;; 6957hpux*) 6958 if test ia64 = "$host_cpu"; then 6959 symcode='[ABCDEGRST]' 6960 fi 6961 ;; 6962irix* | nonstopux*) 6963 symcode='[BCDEGRST]' 6964 ;; 6965osf*) 6966 symcode='[BCDEGQRST]' 6967 ;; 6968solaris*) 6969 symcode='[BDRT]' 6970 ;; 6971sco3.2v5*) 6972 symcode='[DT]' 6973 ;; 6974sysv4.2uw2*) 6975 symcode='[DT]' 6976 ;; 6977sysv5* | sco5v6* | unixware* | OpenUNIX*) 6978 symcode='[ABDT]' 6979 ;; 6980sysv4) 6981 symcode='[DFNSTU]' 6982 ;; 6983esac 6984 6985# If we're using GNU nm, then use its standard symbol codes. 6986case `$NM -V 2>&1` in 6987*GNU* | *'with BFD'*) 6988 symcode='[ABCDGIRSTW]' ;; 6989esac 6990 6991if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6992 # Gets list of data symbols to import. 6993 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6994 # Adjust the below global symbol transforms to fixup imported variables. 6995 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6996 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6997 lt_c_name_lib_hook="\ 6998 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6999 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 7000else 7001 # Disable hooks by default. 7002 lt_cv_sys_global_symbol_to_import= 7003 lt_cdecl_hook= 7004 lt_c_name_hook= 7005 lt_c_name_lib_hook= 7006fi 7007 7008# Transform an extracted symbol line into a proper C declaration. 7009# Some systems (esp. on ia64) link data and code symbols differently, 7010# so use this general approach. 7011lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 7012$lt_cdecl_hook\ 7013" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 7014" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 7015 7016# Transform an extracted symbol line into symbol name and symbol address 7017lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 7018$lt_c_name_hook\ 7019" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7020" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 7021 7022# Transform an extracted symbol line into symbol name with lib prefix and 7023# symbol address. 7024lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 7025$lt_c_name_lib_hook\ 7026" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7027" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 7028" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 7029 7030# Handle CRLF in mingw tool chain 7031opt_cr= 7032case $build_os in 7033mingw*) 7034 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7035 ;; 7036esac 7037 7038# Try without a prefix underscore, then with it. 7039for ac_symprfx in "" "_"; do 7040 7041 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7042 symxfrm="\\1 $ac_symprfx\\2 \\2" 7043 7044 # Write the raw and C identifiers. 7045 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7046 # Fake it for dumpbin and say T for any non-static function, 7047 # D for any global variable and I for any imported variable. 7048 # Also find C++ and __fastcall symbols from MSVC++, 7049 # which start with @ or ?. 7050 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7051" {last_section=section; section=\$ 3};"\ 7052" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7053" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7054" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7055" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7056" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7057" \$ 0!~/External *\|/{next};"\ 7058" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7059" {if(hide[section]) next};"\ 7060" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7061" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7062" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7063" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7064" ' prfx=^$ac_symprfx" 7065 else 7066 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7067 fi 7068 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7069 7070 # Check to see that the pipe works correctly. 7071 pipe_works=no 7072 7073 rm -f conftest* 7074 cat > conftest.$ac_ext <<_LT_EOF 7075#ifdef __cplusplus 7076extern "C" { 7077#endif 7078char nm_test_var; 7079void nm_test_func(void); 7080void nm_test_func(void){} 7081#ifdef __cplusplus 7082} 7083#endif 7084int main(){nm_test_var='a';nm_test_func();return(0);} 7085_LT_EOF 7086 7087 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7088 (eval $ac_compile) 2>&5 7089 ac_status=$? 7090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7091 test $ac_status = 0; }; then 7092 # Now try to grab the symbols. 7093 nlist=conftest.nm 7094 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7095 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7096 ac_status=$? 7097 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7098 test $ac_status = 0; } && test -s "$nlist"; then 7099 # Try sorting and uniquifying the output. 7100 if sort "$nlist" | uniq > "$nlist"T; then 7101 mv -f "$nlist"T "$nlist" 7102 else 7103 rm -f "$nlist"T 7104 fi 7105 7106 # Make sure that we snagged all the symbols we need. 7107 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7108 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7109 cat <<_LT_EOF > conftest.$ac_ext 7110/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7111#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7112/* DATA imports from DLLs on WIN32 can't be const, because runtime 7113 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7114# define LT_DLSYM_CONST 7115#elif defined __osf__ 7116/* This system does not cope well with relocations in const data. */ 7117# define LT_DLSYM_CONST 7118#else 7119# define LT_DLSYM_CONST const 7120#endif 7121 7122#ifdef __cplusplus 7123extern "C" { 7124#endif 7125 7126_LT_EOF 7127 # Now generate the symbol file. 7128 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7129 7130 cat <<_LT_EOF >> conftest.$ac_ext 7131 7132/* The mapping between symbol names and symbols. */ 7133LT_DLSYM_CONST struct { 7134 const char *name; 7135 void *address; 7136} 7137lt__PROGRAM__LTX_preloaded_symbols[] = 7138{ 7139 { "@PROGRAM@", (void *) 0 }, 7140_LT_EOF 7141 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7142 cat <<\_LT_EOF >> conftest.$ac_ext 7143 {0, (void *) 0} 7144}; 7145 7146/* This works around a problem in FreeBSD linker */ 7147#ifdef FREEBSD_WORKAROUND 7148static const void *lt_preloaded_setup() { 7149 return lt__PROGRAM__LTX_preloaded_symbols; 7150} 7151#endif 7152 7153#ifdef __cplusplus 7154} 7155#endif 7156_LT_EOF 7157 # Now try linking the two files. 7158 mv conftest.$ac_objext conftstm.$ac_objext 7159 lt_globsym_save_LIBS=$LIBS 7160 lt_globsym_save_CFLAGS=$CFLAGS 7161 LIBS=conftstm.$ac_objext 7162 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7163 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7164 (eval $ac_link) 2>&5 7165 ac_status=$? 7166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7167 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7168 pipe_works=yes 7169 fi 7170 LIBS=$lt_globsym_save_LIBS 7171 CFLAGS=$lt_globsym_save_CFLAGS 7172 else 7173 echo "cannot find nm_test_func in $nlist" >&5 7174 fi 7175 else 7176 echo "cannot find nm_test_var in $nlist" >&5 7177 fi 7178 else 7179 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7180 fi 7181 else 7182 echo "$progname: failed program was:" >&5 7183 cat conftest.$ac_ext >&5 7184 fi 7185 rm -rf conftest* conftst* 7186 7187 # Do not use the global_symbol_pipe unless it works. 7188 if test yes = "$pipe_works"; then 7189 break 7190 else 7191 lt_cv_sys_global_symbol_pipe= 7192 fi 7193done 7194 7195fi 7196 7197if test -z "$lt_cv_sys_global_symbol_pipe"; then 7198 lt_cv_sys_global_symbol_to_cdecl= 7199fi 7200if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7202$as_echo "failed" >&6; } 7203else 7204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7205$as_echo "ok" >&6; } 7206fi 7207 7208# Response file support. 7209if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7210 nm_file_list_spec='@' 7211elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7212 nm_file_list_spec='@' 7213fi 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7252$as_echo_n "checking for sysroot... " >&6; } 7253 7254# Check whether --with-sysroot was given. 7255if test "${with_sysroot+set}" = set; then : 7256 withval=$with_sysroot; 7257else 7258 with_sysroot=no 7259fi 7260 7261 7262lt_sysroot= 7263case $with_sysroot in #( 7264 yes) 7265 if test yes = "$GCC"; then 7266 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7267 fi 7268 ;; #( 7269 /*) 7270 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7271 ;; #( 7272 no|'') 7273 ;; #( 7274 *) 7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7276$as_echo "$with_sysroot" >&6; } 7277 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7278 ;; 7279esac 7280 7281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7282$as_echo "${lt_sysroot:-no}" >&6; } 7283 7284 7285 7286 7287 7288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7289$as_echo_n "checking for a working dd... " >&6; } 7290if ${ac_cv_path_lt_DD+:} false; then : 7291 $as_echo_n "(cached) " >&6 7292else 7293 printf 0123456789abcdef0123456789abcdef >conftest.i 7294cat conftest.i conftest.i >conftest2.i 7295: ${lt_DD:=$DD} 7296if test -z "$lt_DD"; then 7297 ac_path_lt_DD_found=false 7298 # Loop through the user's path and test for each of PROGNAME-LIST 7299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7300for as_dir in $PATH 7301do 7302 IFS=$as_save_IFS 7303 test -z "$as_dir" && as_dir=. 7304 for ac_prog in dd; do 7305 for ac_exec_ext in '' $ac_executable_extensions; do 7306 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7307 as_fn_executable_p "$ac_path_lt_DD" || continue 7308if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7309 cmp -s conftest.i conftest.out \ 7310 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7311fi 7312 $ac_path_lt_DD_found && break 3 7313 done 7314 done 7315 done 7316IFS=$as_save_IFS 7317 if test -z "$ac_cv_path_lt_DD"; then 7318 : 7319 fi 7320else 7321 ac_cv_path_lt_DD=$lt_DD 7322fi 7323 7324rm -f conftest.i conftest2.i conftest.out 7325fi 7326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7327$as_echo "$ac_cv_path_lt_DD" >&6; } 7328 7329 7330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7331$as_echo_n "checking how to truncate binary pipes... " >&6; } 7332if ${lt_cv_truncate_bin+:} false; then : 7333 $as_echo_n "(cached) " >&6 7334else 7335 printf 0123456789abcdef0123456789abcdef >conftest.i 7336cat conftest.i conftest.i >conftest2.i 7337lt_cv_truncate_bin= 7338if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7339 cmp -s conftest.i conftest.out \ 7340 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7341fi 7342rm -f conftest.i conftest2.i conftest.out 7343test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7344fi 7345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7346$as_echo "$lt_cv_truncate_bin" >&6; } 7347 7348 7349 7350 7351 7352 7353 7354# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7355func_cc_basename () 7356{ 7357 for cc_temp in $*""; do 7358 case $cc_temp in 7359 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7360 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7361 \-*) ;; 7362 *) break;; 7363 esac 7364 done 7365 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7366} 7367 7368# Check whether --enable-libtool-lock was given. 7369if test "${enable_libtool_lock+set}" = set; then : 7370 enableval=$enable_libtool_lock; 7371fi 7372 7373test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7374 7375# Some flags need to be propagated to the compiler or linker for good 7376# libtool support. 7377case $host in 7378ia64-*-hpux*) 7379 # Find out what ABI is being produced by ac_compile, and set mode 7380 # options accordingly. 7381 echo 'int i;' > conftest.$ac_ext 7382 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7383 (eval $ac_compile) 2>&5 7384 ac_status=$? 7385 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7386 test $ac_status = 0; }; then 7387 case `/usr/bin/file conftest.$ac_objext` in 7388 *ELF-32*) 7389 HPUX_IA64_MODE=32 7390 ;; 7391 *ELF-64*) 7392 HPUX_IA64_MODE=64 7393 ;; 7394 esac 7395 fi 7396 rm -rf conftest* 7397 ;; 7398*-*-irix6*) 7399 # Find out what ABI is being produced by ac_compile, and set linker 7400 # options accordingly. 7401 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7403 (eval $ac_compile) 2>&5 7404 ac_status=$? 7405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7406 test $ac_status = 0; }; then 7407 if test yes = "$lt_cv_prog_gnu_ld"; then 7408 case `/usr/bin/file conftest.$ac_objext` in 7409 *32-bit*) 7410 LD="${LD-ld} -melf32bsmip" 7411 ;; 7412 *N32*) 7413 LD="${LD-ld} -melf32bmipn32" 7414 ;; 7415 *64-bit*) 7416 LD="${LD-ld} -melf64bmip" 7417 ;; 7418 esac 7419 else 7420 case `/usr/bin/file conftest.$ac_objext` in 7421 *32-bit*) 7422 LD="${LD-ld} -32" 7423 ;; 7424 *N32*) 7425 LD="${LD-ld} -n32" 7426 ;; 7427 *64-bit*) 7428 LD="${LD-ld} -64" 7429 ;; 7430 esac 7431 fi 7432 fi 7433 rm -rf conftest* 7434 ;; 7435 7436mips64*-*linux*) 7437 # Find out what ABI is being produced by ac_compile, and set linker 7438 # options accordingly. 7439 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7440 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7441 (eval $ac_compile) 2>&5 7442 ac_status=$? 7443 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7444 test $ac_status = 0; }; then 7445 emul=elf 7446 case `/usr/bin/file conftest.$ac_objext` in 7447 *32-bit*) 7448 emul="${emul}32" 7449 ;; 7450 *64-bit*) 7451 emul="${emul}64" 7452 ;; 7453 esac 7454 case `/usr/bin/file conftest.$ac_objext` in 7455 *MSB*) 7456 emul="${emul}btsmip" 7457 ;; 7458 *LSB*) 7459 emul="${emul}ltsmip" 7460 ;; 7461 esac 7462 case `/usr/bin/file conftest.$ac_objext` in 7463 *N32*) 7464 emul="${emul}n32" 7465 ;; 7466 esac 7467 LD="${LD-ld} -m $emul" 7468 fi 7469 rm -rf conftest* 7470 ;; 7471 7472x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7473s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7474 # Find out what ABI is being produced by ac_compile, and set linker 7475 # options accordingly. Note that the listed cases only cover the 7476 # situations where additional linker options are needed (such as when 7477 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7478 # vice versa); the common cases where no linker options are needed do 7479 # not appear in the list. 7480 echo 'int i;' > conftest.$ac_ext 7481 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7482 (eval $ac_compile) 2>&5 7483 ac_status=$? 7484 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7485 test $ac_status = 0; }; then 7486 case `/usr/bin/file conftest.o` in 7487 *32-bit*) 7488 case $host in 7489 x86_64-*kfreebsd*-gnu) 7490 LD="${LD-ld} -m elf_i386_fbsd" 7491 ;; 7492 x86_64-*linux*) 7493 case `/usr/bin/file conftest.o` in 7494 *x86-64*) 7495 LD="${LD-ld} -m elf32_x86_64" 7496 ;; 7497 *) 7498 LD="${LD-ld} -m elf_i386" 7499 ;; 7500 esac 7501 ;; 7502 powerpc64le-*linux*) 7503 LD="${LD-ld} -m elf32lppclinux" 7504 ;; 7505 powerpc64-*linux*) 7506 LD="${LD-ld} -m elf32ppclinux" 7507 ;; 7508 s390x-*linux*) 7509 LD="${LD-ld} -m elf_s390" 7510 ;; 7511 sparc64-*linux*) 7512 LD="${LD-ld} -m elf32_sparc" 7513 ;; 7514 esac 7515 ;; 7516 *64-bit*) 7517 case $host in 7518 x86_64-*kfreebsd*-gnu) 7519 LD="${LD-ld} -m elf_x86_64_fbsd" 7520 ;; 7521 x86_64-*linux*) 7522 LD="${LD-ld} -m elf_x86_64" 7523 ;; 7524 powerpcle-*linux*) 7525 LD="${LD-ld} -m elf64lppc" 7526 ;; 7527 powerpc-*linux*) 7528 LD="${LD-ld} -m elf64ppc" 7529 ;; 7530 s390*-*linux*|s390*-*tpf*) 7531 LD="${LD-ld} -m elf64_s390" 7532 ;; 7533 sparc*-*linux*) 7534 LD="${LD-ld} -m elf64_sparc" 7535 ;; 7536 esac 7537 ;; 7538 esac 7539 fi 7540 rm -rf conftest* 7541 ;; 7542 7543*-*-sco3.2v5*) 7544 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7545 SAVE_CFLAGS=$CFLAGS 7546 CFLAGS="$CFLAGS -belf" 7547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7548$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7549if ${lt_cv_cc_needs_belf+:} false; then : 7550 $as_echo_n "(cached) " >&6 7551else 7552 ac_ext=c 7553ac_cpp='$CPP $CPPFLAGS' 7554ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7555ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7556ac_compiler_gnu=$ac_cv_c_compiler_gnu 7557 7558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7559/* end confdefs.h. */ 7560 7561int 7562main () 7563{ 7564 7565 ; 7566 return 0; 7567} 7568_ACEOF 7569if ac_fn_c_try_link "$LINENO"; then : 7570 lt_cv_cc_needs_belf=yes 7571else 7572 lt_cv_cc_needs_belf=no 7573fi 7574rm -f core conftest.err conftest.$ac_objext \ 7575 conftest$ac_exeext conftest.$ac_ext 7576 ac_ext=c 7577ac_cpp='$CPP $CPPFLAGS' 7578ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7579ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7580ac_compiler_gnu=$ac_cv_c_compiler_gnu 7581 7582fi 7583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7584$as_echo "$lt_cv_cc_needs_belf" >&6; } 7585 if test yes != "$lt_cv_cc_needs_belf"; then 7586 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7587 CFLAGS=$SAVE_CFLAGS 7588 fi 7589 ;; 7590*-*solaris*) 7591 # Find out what ABI is being produced by ac_compile, and set linker 7592 # options accordingly. 7593 echo 'int i;' > conftest.$ac_ext 7594 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7595 (eval $ac_compile) 2>&5 7596 ac_status=$? 7597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7598 test $ac_status = 0; }; then 7599 case `/usr/bin/file conftest.o` in 7600 *64-bit*) 7601 case $lt_cv_prog_gnu_ld in 7602 yes*) 7603 case $host in 7604 i?86-*-solaris*|x86_64-*-solaris*) 7605 LD="${LD-ld} -m elf_x86_64" 7606 ;; 7607 sparc*-*-solaris*) 7608 LD="${LD-ld} -m elf64_sparc" 7609 ;; 7610 esac 7611 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7612 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7613 LD=${LD-ld}_sol2 7614 fi 7615 ;; 7616 *) 7617 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7618 LD="${LD-ld} -64" 7619 fi 7620 ;; 7621 esac 7622 ;; 7623 esac 7624 fi 7625 rm -rf conftest* 7626 ;; 7627esac 7628 7629need_locks=$enable_libtool_lock 7630 7631if test -n "$ac_tool_prefix"; then 7632 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7633set dummy ${ac_tool_prefix}mt; ac_word=$2 7634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7635$as_echo_n "checking for $ac_word... " >&6; } 7636if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7637 $as_echo_n "(cached) " >&6 7638else 7639 if test -n "$MANIFEST_TOOL"; then 7640 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7641else 7642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7643for as_dir in $PATH 7644do 7645 IFS=$as_save_IFS 7646 test -z "$as_dir" && as_dir=. 7647 for ac_exec_ext in '' $ac_executable_extensions; do 7648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7649 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7651 break 2 7652 fi 7653done 7654 done 7655IFS=$as_save_IFS 7656 7657fi 7658fi 7659MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7660if test -n "$MANIFEST_TOOL"; then 7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7662$as_echo "$MANIFEST_TOOL" >&6; } 7663else 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7665$as_echo "no" >&6; } 7666fi 7667 7668 7669fi 7670if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7671 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7672 # Extract the first word of "mt", so it can be a program name with args. 7673set dummy mt; ac_word=$2 7674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7675$as_echo_n "checking for $ac_word... " >&6; } 7676if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7677 $as_echo_n "(cached) " >&6 7678else 7679 if test -n "$ac_ct_MANIFEST_TOOL"; then 7680 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7681else 7682as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7683for as_dir in $PATH 7684do 7685 IFS=$as_save_IFS 7686 test -z "$as_dir" && as_dir=. 7687 for ac_exec_ext in '' $ac_executable_extensions; do 7688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7689 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7691 break 2 7692 fi 7693done 7694 done 7695IFS=$as_save_IFS 7696 7697fi 7698fi 7699ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7700if test -n "$ac_ct_MANIFEST_TOOL"; then 7701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7702$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7703else 7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7705$as_echo "no" >&6; } 7706fi 7707 7708 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7709 MANIFEST_TOOL=":" 7710 else 7711 case $cross_compiling:$ac_tool_warned in 7712yes:) 7713{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7714$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7715ac_tool_warned=yes ;; 7716esac 7717 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7718 fi 7719else 7720 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7721fi 7722 7723test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7725$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7726if ${lt_cv_path_mainfest_tool+:} false; then : 7727 $as_echo_n "(cached) " >&6 7728else 7729 lt_cv_path_mainfest_tool=no 7730 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7731 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7732 cat conftest.err >&5 7733 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7734 lt_cv_path_mainfest_tool=yes 7735 fi 7736 rm -f conftest* 7737fi 7738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7739$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7740if test yes != "$lt_cv_path_mainfest_tool"; then 7741 MANIFEST_TOOL=: 7742fi 7743 7744 7745 7746 7747 7748 7749 case $host_os in 7750 rhapsody* | darwin*) 7751 if test -n "$ac_tool_prefix"; then 7752 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7753set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7755$as_echo_n "checking for $ac_word... " >&6; } 7756if ${ac_cv_prog_DSYMUTIL+:} false; then : 7757 $as_echo_n "(cached) " >&6 7758else 7759 if test -n "$DSYMUTIL"; then 7760 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7761else 7762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7763for as_dir in $PATH 7764do 7765 IFS=$as_save_IFS 7766 test -z "$as_dir" && as_dir=. 7767 for ac_exec_ext in '' $ac_executable_extensions; do 7768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7769 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7771 break 2 7772 fi 7773done 7774 done 7775IFS=$as_save_IFS 7776 7777fi 7778fi 7779DSYMUTIL=$ac_cv_prog_DSYMUTIL 7780if test -n "$DSYMUTIL"; then 7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7782$as_echo "$DSYMUTIL" >&6; } 7783else 7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7785$as_echo "no" >&6; } 7786fi 7787 7788 7789fi 7790if test -z "$ac_cv_prog_DSYMUTIL"; then 7791 ac_ct_DSYMUTIL=$DSYMUTIL 7792 # Extract the first word of "dsymutil", so it can be a program name with args. 7793set dummy dsymutil; ac_word=$2 7794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7795$as_echo_n "checking for $ac_word... " >&6; } 7796if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7797 $as_echo_n "(cached) " >&6 7798else 7799 if test -n "$ac_ct_DSYMUTIL"; then 7800 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7801else 7802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7803for as_dir in $PATH 7804do 7805 IFS=$as_save_IFS 7806 test -z "$as_dir" && as_dir=. 7807 for ac_exec_ext in '' $ac_executable_extensions; do 7808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7809 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7811 break 2 7812 fi 7813done 7814 done 7815IFS=$as_save_IFS 7816 7817fi 7818fi 7819ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7820if test -n "$ac_ct_DSYMUTIL"; then 7821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7822$as_echo "$ac_ct_DSYMUTIL" >&6; } 7823else 7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7825$as_echo "no" >&6; } 7826fi 7827 7828 if test "x$ac_ct_DSYMUTIL" = x; then 7829 DSYMUTIL=":" 7830 else 7831 case $cross_compiling:$ac_tool_warned in 7832yes:) 7833{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7834$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7835ac_tool_warned=yes ;; 7836esac 7837 DSYMUTIL=$ac_ct_DSYMUTIL 7838 fi 7839else 7840 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7841fi 7842 7843 if test -n "$ac_tool_prefix"; then 7844 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7845set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7847$as_echo_n "checking for $ac_word... " >&6; } 7848if ${ac_cv_prog_NMEDIT+:} false; then : 7849 $as_echo_n "(cached) " >&6 7850else 7851 if test -n "$NMEDIT"; then 7852 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7853else 7854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7855for as_dir in $PATH 7856do 7857 IFS=$as_save_IFS 7858 test -z "$as_dir" && as_dir=. 7859 for ac_exec_ext in '' $ac_executable_extensions; do 7860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7861 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7863 break 2 7864 fi 7865done 7866 done 7867IFS=$as_save_IFS 7868 7869fi 7870fi 7871NMEDIT=$ac_cv_prog_NMEDIT 7872if test -n "$NMEDIT"; then 7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7874$as_echo "$NMEDIT" >&6; } 7875else 7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7877$as_echo "no" >&6; } 7878fi 7879 7880 7881fi 7882if test -z "$ac_cv_prog_NMEDIT"; then 7883 ac_ct_NMEDIT=$NMEDIT 7884 # Extract the first word of "nmedit", so it can be a program name with args. 7885set dummy nmedit; ac_word=$2 7886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7887$as_echo_n "checking for $ac_word... " >&6; } 7888if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7889 $as_echo_n "(cached) " >&6 7890else 7891 if test -n "$ac_ct_NMEDIT"; then 7892 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7893else 7894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7895for as_dir in $PATH 7896do 7897 IFS=$as_save_IFS 7898 test -z "$as_dir" && as_dir=. 7899 for ac_exec_ext in '' $ac_executable_extensions; do 7900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7901 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7903 break 2 7904 fi 7905done 7906 done 7907IFS=$as_save_IFS 7908 7909fi 7910fi 7911ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7912if test -n "$ac_ct_NMEDIT"; then 7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7914$as_echo "$ac_ct_NMEDIT" >&6; } 7915else 7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7917$as_echo "no" >&6; } 7918fi 7919 7920 if test "x$ac_ct_NMEDIT" = x; then 7921 NMEDIT=":" 7922 else 7923 case $cross_compiling:$ac_tool_warned in 7924yes:) 7925{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7926$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7927ac_tool_warned=yes ;; 7928esac 7929 NMEDIT=$ac_ct_NMEDIT 7930 fi 7931else 7932 NMEDIT="$ac_cv_prog_NMEDIT" 7933fi 7934 7935 if test -n "$ac_tool_prefix"; then 7936 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7937set dummy ${ac_tool_prefix}lipo; ac_word=$2 7938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7939$as_echo_n "checking for $ac_word... " >&6; } 7940if ${ac_cv_prog_LIPO+:} false; then : 7941 $as_echo_n "(cached) " >&6 7942else 7943 if test -n "$LIPO"; then 7944 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7945else 7946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7947for as_dir in $PATH 7948do 7949 IFS=$as_save_IFS 7950 test -z "$as_dir" && as_dir=. 7951 for ac_exec_ext in '' $ac_executable_extensions; do 7952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7953 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7955 break 2 7956 fi 7957done 7958 done 7959IFS=$as_save_IFS 7960 7961fi 7962fi 7963LIPO=$ac_cv_prog_LIPO 7964if test -n "$LIPO"; then 7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7966$as_echo "$LIPO" >&6; } 7967else 7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7969$as_echo "no" >&6; } 7970fi 7971 7972 7973fi 7974if test -z "$ac_cv_prog_LIPO"; then 7975 ac_ct_LIPO=$LIPO 7976 # Extract the first word of "lipo", so it can be a program name with args. 7977set dummy lipo; ac_word=$2 7978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7979$as_echo_n "checking for $ac_word... " >&6; } 7980if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7981 $as_echo_n "(cached) " >&6 7982else 7983 if test -n "$ac_ct_LIPO"; then 7984 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7985else 7986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7987for as_dir in $PATH 7988do 7989 IFS=$as_save_IFS 7990 test -z "$as_dir" && as_dir=. 7991 for ac_exec_ext in '' $ac_executable_extensions; do 7992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7993 ac_cv_prog_ac_ct_LIPO="lipo" 7994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7995 break 2 7996 fi 7997done 7998 done 7999IFS=$as_save_IFS 8000 8001fi 8002fi 8003ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8004if test -n "$ac_ct_LIPO"; then 8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8006$as_echo "$ac_ct_LIPO" >&6; } 8007else 8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8009$as_echo "no" >&6; } 8010fi 8011 8012 if test "x$ac_ct_LIPO" = x; then 8013 LIPO=":" 8014 else 8015 case $cross_compiling:$ac_tool_warned in 8016yes:) 8017{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8018$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8019ac_tool_warned=yes ;; 8020esac 8021 LIPO=$ac_ct_LIPO 8022 fi 8023else 8024 LIPO="$ac_cv_prog_LIPO" 8025fi 8026 8027 if test -n "$ac_tool_prefix"; then 8028 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8029set dummy ${ac_tool_prefix}otool; ac_word=$2 8030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8031$as_echo_n "checking for $ac_word... " >&6; } 8032if ${ac_cv_prog_OTOOL+:} false; then : 8033 $as_echo_n "(cached) " >&6 8034else 8035 if test -n "$OTOOL"; then 8036 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8037else 8038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8039for as_dir in $PATH 8040do 8041 IFS=$as_save_IFS 8042 test -z "$as_dir" && as_dir=. 8043 for ac_exec_ext in '' $ac_executable_extensions; do 8044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8045 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8047 break 2 8048 fi 8049done 8050 done 8051IFS=$as_save_IFS 8052 8053fi 8054fi 8055OTOOL=$ac_cv_prog_OTOOL 8056if test -n "$OTOOL"; then 8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8058$as_echo "$OTOOL" >&6; } 8059else 8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8061$as_echo "no" >&6; } 8062fi 8063 8064 8065fi 8066if test -z "$ac_cv_prog_OTOOL"; then 8067 ac_ct_OTOOL=$OTOOL 8068 # Extract the first word of "otool", so it can be a program name with args. 8069set dummy otool; ac_word=$2 8070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8071$as_echo_n "checking for $ac_word... " >&6; } 8072if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8073 $as_echo_n "(cached) " >&6 8074else 8075 if test -n "$ac_ct_OTOOL"; then 8076 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8077else 8078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8079for as_dir in $PATH 8080do 8081 IFS=$as_save_IFS 8082 test -z "$as_dir" && as_dir=. 8083 for ac_exec_ext in '' $ac_executable_extensions; do 8084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8085 ac_cv_prog_ac_ct_OTOOL="otool" 8086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8087 break 2 8088 fi 8089done 8090 done 8091IFS=$as_save_IFS 8092 8093fi 8094fi 8095ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8096if test -n "$ac_ct_OTOOL"; then 8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8098$as_echo "$ac_ct_OTOOL" >&6; } 8099else 8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8101$as_echo "no" >&6; } 8102fi 8103 8104 if test "x$ac_ct_OTOOL" = x; then 8105 OTOOL=":" 8106 else 8107 case $cross_compiling:$ac_tool_warned in 8108yes:) 8109{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8110$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8111ac_tool_warned=yes ;; 8112esac 8113 OTOOL=$ac_ct_OTOOL 8114 fi 8115else 8116 OTOOL="$ac_cv_prog_OTOOL" 8117fi 8118 8119 if test -n "$ac_tool_prefix"; then 8120 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8121set dummy ${ac_tool_prefix}otool64; ac_word=$2 8122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8123$as_echo_n "checking for $ac_word... " >&6; } 8124if ${ac_cv_prog_OTOOL64+:} false; then : 8125 $as_echo_n "(cached) " >&6 8126else 8127 if test -n "$OTOOL64"; then 8128 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8129else 8130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8131for as_dir in $PATH 8132do 8133 IFS=$as_save_IFS 8134 test -z "$as_dir" && as_dir=. 8135 for ac_exec_ext in '' $ac_executable_extensions; do 8136 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8137 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8139 break 2 8140 fi 8141done 8142 done 8143IFS=$as_save_IFS 8144 8145fi 8146fi 8147OTOOL64=$ac_cv_prog_OTOOL64 8148if test -n "$OTOOL64"; then 8149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8150$as_echo "$OTOOL64" >&6; } 8151else 8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8153$as_echo "no" >&6; } 8154fi 8155 8156 8157fi 8158if test -z "$ac_cv_prog_OTOOL64"; then 8159 ac_ct_OTOOL64=$OTOOL64 8160 # Extract the first word of "otool64", so it can be a program name with args. 8161set dummy otool64; ac_word=$2 8162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8163$as_echo_n "checking for $ac_word... " >&6; } 8164if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8165 $as_echo_n "(cached) " >&6 8166else 8167 if test -n "$ac_ct_OTOOL64"; then 8168 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8169else 8170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8171for as_dir in $PATH 8172do 8173 IFS=$as_save_IFS 8174 test -z "$as_dir" && as_dir=. 8175 for ac_exec_ext in '' $ac_executable_extensions; do 8176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8177 ac_cv_prog_ac_ct_OTOOL64="otool64" 8178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8179 break 2 8180 fi 8181done 8182 done 8183IFS=$as_save_IFS 8184 8185fi 8186fi 8187ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8188if test -n "$ac_ct_OTOOL64"; then 8189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8190$as_echo "$ac_ct_OTOOL64" >&6; } 8191else 8192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8193$as_echo "no" >&6; } 8194fi 8195 8196 if test "x$ac_ct_OTOOL64" = x; then 8197 OTOOL64=":" 8198 else 8199 case $cross_compiling:$ac_tool_warned in 8200yes:) 8201{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8202$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8203ac_tool_warned=yes ;; 8204esac 8205 OTOOL64=$ac_ct_OTOOL64 8206 fi 8207else 8208 OTOOL64="$ac_cv_prog_OTOOL64" 8209fi 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8238$as_echo_n "checking for -single_module linker flag... " >&6; } 8239if ${lt_cv_apple_cc_single_mod+:} false; then : 8240 $as_echo_n "(cached) " >&6 8241else 8242 lt_cv_apple_cc_single_mod=no 8243 if test -z "$LT_MULTI_MODULE"; then 8244 # By default we will add the -single_module flag. You can override 8245 # by either setting the environment variable LT_MULTI_MODULE 8246 # non-empty at configure time, or by adding -multi_module to the 8247 # link flags. 8248 rm -rf libconftest.dylib* 8249 echo "int foo(void){return 1;}" > conftest.c 8250 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8251-dynamiclib -Wl,-single_module conftest.c" >&5 8252 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8253 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8254 _lt_result=$? 8255 # If there is a non-empty error log, and "single_module" 8256 # appears in it, assume the flag caused a linker warning 8257 if test -s conftest.err && $GREP single_module conftest.err; then 8258 cat conftest.err >&5 8259 # Otherwise, if the output was created with a 0 exit code from 8260 # the compiler, it worked. 8261 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8262 lt_cv_apple_cc_single_mod=yes 8263 else 8264 cat conftest.err >&5 8265 fi 8266 rm -rf libconftest.dylib* 8267 rm -f conftest.* 8268 fi 8269fi 8270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8271$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8272 8273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8274$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8275if ${lt_cv_ld_exported_symbols_list+:} false; then : 8276 $as_echo_n "(cached) " >&6 8277else 8278 lt_cv_ld_exported_symbols_list=no 8279 save_LDFLAGS=$LDFLAGS 8280 echo "_main" > conftest.sym 8281 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8283/* end confdefs.h. */ 8284 8285int 8286main () 8287{ 8288 8289 ; 8290 return 0; 8291} 8292_ACEOF 8293if ac_fn_c_try_link "$LINENO"; then : 8294 lt_cv_ld_exported_symbols_list=yes 8295else 8296 lt_cv_ld_exported_symbols_list=no 8297fi 8298rm -f core conftest.err conftest.$ac_objext \ 8299 conftest$ac_exeext conftest.$ac_ext 8300 LDFLAGS=$save_LDFLAGS 8301 8302fi 8303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8304$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8305 8306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8307$as_echo_n "checking for -force_load linker flag... " >&6; } 8308if ${lt_cv_ld_force_load+:} false; then : 8309 $as_echo_n "(cached) " >&6 8310else 8311 lt_cv_ld_force_load=no 8312 cat > conftest.c << _LT_EOF 8313int forced_loaded() { return 2;} 8314_LT_EOF 8315 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8316 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8317 echo "$AR cru libconftest.a conftest.o" >&5 8318 $AR cru libconftest.a conftest.o 2>&5 8319 echo "$RANLIB libconftest.a" >&5 8320 $RANLIB libconftest.a 2>&5 8321 cat > conftest.c << _LT_EOF 8322int main() { return 0;} 8323_LT_EOF 8324 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8325 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8326 _lt_result=$? 8327 if test -s conftest.err && $GREP force_load conftest.err; then 8328 cat conftest.err >&5 8329 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8330 lt_cv_ld_force_load=yes 8331 else 8332 cat conftest.err >&5 8333 fi 8334 rm -f conftest.err libconftest.a conftest conftest.c 8335 rm -rf conftest.dSYM 8336 8337fi 8338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8339$as_echo "$lt_cv_ld_force_load" >&6; } 8340 case $host_os in 8341 rhapsody* | darwin1.[012]) 8342 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8343 darwin1.*) 8344 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8345 darwin*) # darwin 5.x on 8346 # if running on 10.5 or later, the deployment target defaults 8347 # to the OS version, if on x86, and 10.4, the deployment 8348 # target defaults to 10.4. Don't you love it? 8349 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8350 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8351 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8352 10.[012][,.]*) 8353 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8354 10.*) 8355 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8356 esac 8357 ;; 8358 esac 8359 if test yes = "$lt_cv_apple_cc_single_mod"; then 8360 _lt_dar_single_mod='$single_module' 8361 fi 8362 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8363 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8364 else 8365 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8366 fi 8367 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8368 _lt_dsymutil='~$DSYMUTIL $lib || :' 8369 else 8370 _lt_dsymutil= 8371 fi 8372 ;; 8373 esac 8374 8375# func_munge_path_list VARIABLE PATH 8376# ----------------------------------- 8377# VARIABLE is name of variable containing _space_ separated list of 8378# directories to be munged by the contents of PATH, which is string 8379# having a format: 8380# "DIR[:DIR]:" 8381# string "DIR[ DIR]" will be prepended to VARIABLE 8382# ":DIR[:DIR]" 8383# string "DIR[ DIR]" will be appended to VARIABLE 8384# "DIRP[:DIRP]::[DIRA:]DIRA" 8385# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8386# "DIRA[ DIRA]" will be appended to VARIABLE 8387# "DIR[:DIR]" 8388# VARIABLE will be replaced by "DIR[ DIR]" 8389func_munge_path_list () 8390{ 8391 case x$2 in 8392 x) 8393 ;; 8394 *:) 8395 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8396 ;; 8397 x:*) 8398 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8399 ;; 8400 *::*) 8401 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8402 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8403 ;; 8404 *) 8405 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8406 ;; 8407 esac 8408} 8409 8410for ac_header in dlfcn.h 8411do : 8412 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8413" 8414if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8415 cat >>confdefs.h <<_ACEOF 8416#define HAVE_DLFCN_H 1 8417_ACEOF 8418 8419fi 8420 8421done 8422 8423 8424 8425 8426 8427# Set options 8428 8429 8430 8431 enable_dlopen=no 8432 8433 8434 enable_win32_dll=no 8435 8436 8437 # Check whether --enable-shared was given. 8438if test "${enable_shared+set}" = set; then : 8439 enableval=$enable_shared; p=${PACKAGE-default} 8440 case $enableval in 8441 yes) enable_shared=yes ;; 8442 no) enable_shared=no ;; 8443 *) 8444 enable_shared=no 8445 # Look at the argument we got. We use all the common list separators. 8446 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8447 for pkg in $enableval; do 8448 IFS=$lt_save_ifs 8449 if test "X$pkg" = "X$p"; then 8450 enable_shared=yes 8451 fi 8452 done 8453 IFS=$lt_save_ifs 8454 ;; 8455 esac 8456else 8457 enable_shared=yes 8458fi 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 # Check whether --enable-static was given. 8469if test "${enable_static+set}" = set; then : 8470 enableval=$enable_static; p=${PACKAGE-default} 8471 case $enableval in 8472 yes) enable_static=yes ;; 8473 no) enable_static=no ;; 8474 *) 8475 enable_static=no 8476 # Look at the argument we got. We use all the common list separators. 8477 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8478 for pkg in $enableval; do 8479 IFS=$lt_save_ifs 8480 if test "X$pkg" = "X$p"; then 8481 enable_static=yes 8482 fi 8483 done 8484 IFS=$lt_save_ifs 8485 ;; 8486 esac 8487else 8488 enable_static=yes 8489fi 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500# Check whether --with-pic was given. 8501if test "${with_pic+set}" = set; then : 8502 withval=$with_pic; lt_p=${PACKAGE-default} 8503 case $withval in 8504 yes|no) pic_mode=$withval ;; 8505 *) 8506 pic_mode=default 8507 # Look at the argument we got. We use all the common list separators. 8508 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8509 for lt_pkg in $withval; do 8510 IFS=$lt_save_ifs 8511 if test "X$lt_pkg" = "X$lt_p"; then 8512 pic_mode=yes 8513 fi 8514 done 8515 IFS=$lt_save_ifs 8516 ;; 8517 esac 8518else 8519 pic_mode=default 8520fi 8521 8522 8523 8524 8525 8526 8527 8528 8529 # Check whether --enable-fast-install was given. 8530if test "${enable_fast_install+set}" = set; then : 8531 enableval=$enable_fast_install; p=${PACKAGE-default} 8532 case $enableval in 8533 yes) enable_fast_install=yes ;; 8534 no) enable_fast_install=no ;; 8535 *) 8536 enable_fast_install=no 8537 # Look at the argument we got. We use all the common list separators. 8538 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8539 for pkg in $enableval; do 8540 IFS=$lt_save_ifs 8541 if test "X$pkg" = "X$p"; then 8542 enable_fast_install=yes 8543 fi 8544 done 8545 IFS=$lt_save_ifs 8546 ;; 8547 esac 8548else 8549 enable_fast_install=yes 8550fi 8551 8552 8553 8554 8555 8556 8557 8558 8559 shared_archive_member_spec= 8560case $host,$enable_shared in 8561power*-*-aix[5-9]*,yes) 8562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8563$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8564 8565# Check whether --with-aix-soname was given. 8566if test "${with_aix_soname+set}" = set; then : 8567 withval=$with_aix_soname; case $withval in 8568 aix|svr4|both) 8569 ;; 8570 *) 8571 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8572 ;; 8573 esac 8574 lt_cv_with_aix_soname=$with_aix_soname 8575else 8576 if ${lt_cv_with_aix_soname+:} false; then : 8577 $as_echo_n "(cached) " >&6 8578else 8579 lt_cv_with_aix_soname=aix 8580fi 8581 8582 with_aix_soname=$lt_cv_with_aix_soname 8583fi 8584 8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8586$as_echo "$with_aix_soname" >&6; } 8587 if test aix != "$with_aix_soname"; then 8588 # For the AIX way of multilib, we name the shared archive member 8589 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8590 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8591 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8592 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8593 if test 64 = "${OBJECT_MODE-32}"; then 8594 shared_archive_member_spec=shr_64 8595 else 8596 shared_archive_member_spec=shr 8597 fi 8598 fi 8599 ;; 8600*) 8601 with_aix_soname=aix 8602 ;; 8603esac 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614# This can be used to rebuild libtool when needed 8615LIBTOOL_DEPS=$ltmain 8616 8617# Always use our own libtool. 8618LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649test -z "$LN_S" && LN_S="ln -s" 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664if test -n "${ZSH_VERSION+set}"; then 8665 setopt NO_GLOB_SUBST 8666fi 8667 8668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8669$as_echo_n "checking for objdir... " >&6; } 8670if ${lt_cv_objdir+:} false; then : 8671 $as_echo_n "(cached) " >&6 8672else 8673 rm -f .libs 2>/dev/null 8674mkdir .libs 2>/dev/null 8675if test -d .libs; then 8676 lt_cv_objdir=.libs 8677else 8678 # MS-DOS does not allow filenames that begin with a dot. 8679 lt_cv_objdir=_libs 8680fi 8681rmdir .libs 2>/dev/null 8682fi 8683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8684$as_echo "$lt_cv_objdir" >&6; } 8685objdir=$lt_cv_objdir 8686 8687 8688 8689 8690 8691cat >>confdefs.h <<_ACEOF 8692#define LT_OBJDIR "$lt_cv_objdir/" 8693_ACEOF 8694 8695 8696 8697 8698case $host_os in 8699aix3*) 8700 # AIX sometimes has problems with the GCC collect2 program. For some 8701 # reason, if we set the COLLECT_NAMES environment variable, the problems 8702 # vanish in a puff of smoke. 8703 if test set != "${COLLECT_NAMES+set}"; then 8704 COLLECT_NAMES= 8705 export COLLECT_NAMES 8706 fi 8707 ;; 8708esac 8709 8710# Global variables: 8711ofile=libtool 8712can_build_shared=yes 8713 8714# All known linkers require a '.a' archive for static linking (except MSVC, 8715# which needs '.lib'). 8716libext=a 8717 8718with_gnu_ld=$lt_cv_prog_gnu_ld 8719 8720old_CC=$CC 8721old_CFLAGS=$CFLAGS 8722 8723# Set sane defaults for various variables 8724test -z "$CC" && CC=cc 8725test -z "$LTCC" && LTCC=$CC 8726test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8727test -z "$LD" && LD=ld 8728test -z "$ac_objext" && ac_objext=o 8729 8730func_cc_basename $compiler 8731cc_basename=$func_cc_basename_result 8732 8733 8734# Only perform the check for file, if the check method requires it 8735test -z "$MAGIC_CMD" && MAGIC_CMD=file 8736case $deplibs_check_method in 8737file_magic*) 8738 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8740$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8741if ${lt_cv_path_MAGIC_CMD+:} false; then : 8742 $as_echo_n "(cached) " >&6 8743else 8744 case $MAGIC_CMD in 8745[\\/*] | ?:[\\/]*) 8746 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8747 ;; 8748*) 8749 lt_save_MAGIC_CMD=$MAGIC_CMD 8750 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8751 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8752 for ac_dir in $ac_dummy; do 8753 IFS=$lt_save_ifs 8754 test -z "$ac_dir" && ac_dir=. 8755 if test -f "$ac_dir/${ac_tool_prefix}file"; then 8756 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8757 if test -n "$file_magic_test_file"; then 8758 case $deplibs_check_method in 8759 "file_magic "*) 8760 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8761 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8762 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8763 $EGREP "$file_magic_regex" > /dev/null; then 8764 : 8765 else 8766 cat <<_LT_EOF 1>&2 8767 8768*** Warning: the command libtool uses to detect shared libraries, 8769*** $file_magic_cmd, produces output that libtool cannot recognize. 8770*** The result is that libtool may fail to recognize shared libraries 8771*** as such. This will affect the creation of libtool libraries that 8772*** depend on shared libraries, but programs linked with such libtool 8773*** libraries will work regardless of this problem. Nevertheless, you 8774*** may want to report the problem to your system manager and/or to 8775*** bug-libtool@gnu.org 8776 8777_LT_EOF 8778 fi ;; 8779 esac 8780 fi 8781 break 8782 fi 8783 done 8784 IFS=$lt_save_ifs 8785 MAGIC_CMD=$lt_save_MAGIC_CMD 8786 ;; 8787esac 8788fi 8789 8790MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8791if test -n "$MAGIC_CMD"; then 8792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8793$as_echo "$MAGIC_CMD" >&6; } 8794else 8795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8796$as_echo "no" >&6; } 8797fi 8798 8799 8800 8801 8802 8803if test -z "$lt_cv_path_MAGIC_CMD"; then 8804 if test -n "$ac_tool_prefix"; then 8805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8806$as_echo_n "checking for file... " >&6; } 8807if ${lt_cv_path_MAGIC_CMD+:} false; then : 8808 $as_echo_n "(cached) " >&6 8809else 8810 case $MAGIC_CMD in 8811[\\/*] | ?:[\\/]*) 8812 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8813 ;; 8814*) 8815 lt_save_MAGIC_CMD=$MAGIC_CMD 8816 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8817 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8818 for ac_dir in $ac_dummy; do 8819 IFS=$lt_save_ifs 8820 test -z "$ac_dir" && ac_dir=. 8821 if test -f "$ac_dir/file"; then 8822 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 8823 if test -n "$file_magic_test_file"; then 8824 case $deplibs_check_method in 8825 "file_magic "*) 8826 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8827 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8828 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8829 $EGREP "$file_magic_regex" > /dev/null; then 8830 : 8831 else 8832 cat <<_LT_EOF 1>&2 8833 8834*** Warning: the command libtool uses to detect shared libraries, 8835*** $file_magic_cmd, produces output that libtool cannot recognize. 8836*** The result is that libtool may fail to recognize shared libraries 8837*** as such. This will affect the creation of libtool libraries that 8838*** depend on shared libraries, but programs linked with such libtool 8839*** libraries will work regardless of this problem. Nevertheless, you 8840*** may want to report the problem to your system manager and/or to 8841*** bug-libtool@gnu.org 8842 8843_LT_EOF 8844 fi ;; 8845 esac 8846 fi 8847 break 8848 fi 8849 done 8850 IFS=$lt_save_ifs 8851 MAGIC_CMD=$lt_save_MAGIC_CMD 8852 ;; 8853esac 8854fi 8855 8856MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8857if test -n "$MAGIC_CMD"; then 8858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8859$as_echo "$MAGIC_CMD" >&6; } 8860else 8861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8862$as_echo "no" >&6; } 8863fi 8864 8865 8866 else 8867 MAGIC_CMD=: 8868 fi 8869fi 8870 8871 fi 8872 ;; 8873esac 8874 8875# Use C for the default configuration in the libtool script 8876 8877lt_save_CC=$CC 8878ac_ext=c 8879ac_cpp='$CPP $CPPFLAGS' 8880ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8881ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8882ac_compiler_gnu=$ac_cv_c_compiler_gnu 8883 8884 8885# Source file extension for C test sources. 8886ac_ext=c 8887 8888# Object file extension for compiled C test sources. 8889objext=o 8890objext=$objext 8891 8892# Code to be used in simple compile tests 8893lt_simple_compile_test_code="int some_variable = 0;" 8894 8895# Code to be used in simple link tests 8896lt_simple_link_test_code='int main(){return(0);}' 8897 8898 8899 8900 8901 8902 8903 8904# If no C compiler was specified, use CC. 8905LTCC=${LTCC-"$CC"} 8906 8907# If no C compiler flags were specified, use CFLAGS. 8908LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8909 8910# Allow CC to be a program name with arguments. 8911compiler=$CC 8912 8913# Save the default compiler, since it gets overwritten when the other 8914# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8915compiler_DEFAULT=$CC 8916 8917# save warnings/boilerplate of simple test code 8918ac_outfile=conftest.$ac_objext 8919echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8920eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8921_lt_compiler_boilerplate=`cat conftest.err` 8922$RM conftest* 8923 8924ac_outfile=conftest.$ac_objext 8925echo "$lt_simple_link_test_code" >conftest.$ac_ext 8926eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8927_lt_linker_boilerplate=`cat conftest.err` 8928$RM -r conftest* 8929 8930 8931## CAVEAT EMPTOR: 8932## There is no encapsulation within the following macros, do not change 8933## the running order or otherwise move them around unless you know exactly 8934## what you are doing... 8935if test -n "$compiler"; then 8936 8937lt_prog_compiler_no_builtin_flag= 8938 8939if test yes = "$GCC"; then 8940 case $cc_basename in 8941 nvcc*) 8942 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8943 *) 8944 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8945 esac 8946 8947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8948$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8949if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8950 $as_echo_n "(cached) " >&6 8951else 8952 lt_cv_prog_compiler_rtti_exceptions=no 8953 ac_outfile=conftest.$ac_objext 8954 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8955 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 8956 # Insert the option either (1) after the last *FLAGS variable, or 8957 # (2) before a word containing "conftest.", or (3) at the end. 8958 # Note that $ac_compile itself does not contain backslashes and begins 8959 # with a dollar sign (not a hyphen), so the echo should work correctly. 8960 # The option is referenced via a variable to avoid confusing sed. 8961 lt_compile=`echo "$ac_compile" | $SED \ 8962 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8963 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8964 -e 's:$: $lt_compiler_flag:'` 8965 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8966 (eval "$lt_compile" 2>conftest.err) 8967 ac_status=$? 8968 cat conftest.err >&5 8969 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8970 if (exit $ac_status) && test -s "$ac_outfile"; then 8971 # The compiler can only warn and ignore the option if not recognized 8972 # So say no if there are warnings other than the usual output. 8973 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8974 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8975 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8976 lt_cv_prog_compiler_rtti_exceptions=yes 8977 fi 8978 fi 8979 $RM conftest* 8980 8981fi 8982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8983$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8984 8985if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 8986 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8987else 8988 : 8989fi 8990 8991fi 8992 8993 8994 8995 8996 8997 8998 lt_prog_compiler_wl= 8999lt_prog_compiler_pic= 9000lt_prog_compiler_static= 9001 9002 9003 if test yes = "$GCC"; then 9004 lt_prog_compiler_wl='-Wl,' 9005 lt_prog_compiler_static='-static' 9006 9007 case $host_os in 9008 aix*) 9009 # All AIX code is PIC. 9010 if test ia64 = "$host_cpu"; then 9011 # AIX 5 now supports IA64 processor 9012 lt_prog_compiler_static='-Bstatic' 9013 fi 9014 lt_prog_compiler_pic='-fPIC' 9015 ;; 9016 9017 amigaos*) 9018 case $host_cpu in 9019 powerpc) 9020 # see comment about AmigaOS4 .so support 9021 lt_prog_compiler_pic='-fPIC' 9022 ;; 9023 m68k) 9024 # FIXME: we need at least 68020 code to build shared libraries, but 9025 # adding the '-m68020' flag to GCC prevents building anything better, 9026 # like '-m68040'. 9027 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9028 ;; 9029 esac 9030 ;; 9031 9032 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9033 # PIC is the default for these OSes. 9034 ;; 9035 9036 mingw* | cygwin* | pw32* | os2* | cegcc*) 9037 # This hack is so that the source file can tell whether it is being 9038 # built for inclusion in a dll (and should export symbols for example). 9039 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9040 # (--disable-auto-import) libraries 9041 lt_prog_compiler_pic='-DDLL_EXPORT' 9042 case $host_os in 9043 os2*) 9044 lt_prog_compiler_static='$wl-static' 9045 ;; 9046 esac 9047 ;; 9048 9049 darwin* | rhapsody*) 9050 # PIC is the default on this platform 9051 # Common symbols not allowed in MH_DYLIB files 9052 lt_prog_compiler_pic='-fno-common' 9053 ;; 9054 9055 haiku*) 9056 # PIC is the default for Haiku. 9057 # The "-static" flag exists, but is broken. 9058 lt_prog_compiler_static= 9059 ;; 9060 9061 hpux*) 9062 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9063 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9064 # sets the default TLS model and affects inlining. 9065 case $host_cpu in 9066 hppa*64*) 9067 # +Z the default 9068 ;; 9069 *) 9070 lt_prog_compiler_pic='-fPIC' 9071 ;; 9072 esac 9073 ;; 9074 9075 interix[3-9]*) 9076 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9077 # Instead, we relocate shared libraries at runtime. 9078 ;; 9079 9080 msdosdjgpp*) 9081 # Just because we use GCC doesn't mean we suddenly get shared libraries 9082 # on systems that don't support them. 9083 lt_prog_compiler_can_build_shared=no 9084 enable_shared=no 9085 ;; 9086 9087 *nto* | *qnx*) 9088 # QNX uses GNU C++, but need to define -shared option too, otherwise 9089 # it will coredump. 9090 lt_prog_compiler_pic='-fPIC -shared' 9091 ;; 9092 9093 sysv4*MP*) 9094 if test -d /usr/nec; then 9095 lt_prog_compiler_pic=-Kconform_pic 9096 fi 9097 ;; 9098 9099 *) 9100 lt_prog_compiler_pic='-fPIC' 9101 ;; 9102 esac 9103 9104 case $cc_basename in 9105 nvcc*) # Cuda Compiler Driver 2.2 9106 lt_prog_compiler_wl='-Xlinker ' 9107 if test -n "$lt_prog_compiler_pic"; then 9108 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9109 fi 9110 ;; 9111 esac 9112 else 9113 # PORTME Check for flag to pass linker flags through the system compiler. 9114 case $host_os in 9115 aix*) 9116 lt_prog_compiler_wl='-Wl,' 9117 if test ia64 = "$host_cpu"; then 9118 # AIX 5 now supports IA64 processor 9119 lt_prog_compiler_static='-Bstatic' 9120 else 9121 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9122 fi 9123 ;; 9124 9125 darwin* | rhapsody*) 9126 # PIC is the default on this platform 9127 # Common symbols not allowed in MH_DYLIB files 9128 lt_prog_compiler_pic='-fno-common' 9129 case $cc_basename in 9130 nagfor*) 9131 # NAG Fortran compiler 9132 lt_prog_compiler_wl='-Wl,-Wl,,' 9133 lt_prog_compiler_pic='-PIC' 9134 lt_prog_compiler_static='-Bstatic' 9135 ;; 9136 esac 9137 ;; 9138 9139 mingw* | cygwin* | pw32* | os2* | cegcc*) 9140 # This hack is so that the source file can tell whether it is being 9141 # built for inclusion in a dll (and should export symbols for example). 9142 lt_prog_compiler_pic='-DDLL_EXPORT' 9143 case $host_os in 9144 os2*) 9145 lt_prog_compiler_static='$wl-static' 9146 ;; 9147 esac 9148 ;; 9149 9150 hpux9* | hpux10* | hpux11*) 9151 lt_prog_compiler_wl='-Wl,' 9152 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9153 # not for PA HP-UX. 9154 case $host_cpu in 9155 hppa*64*|ia64*) 9156 # +Z the default 9157 ;; 9158 *) 9159 lt_prog_compiler_pic='+Z' 9160 ;; 9161 esac 9162 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9163 lt_prog_compiler_static='$wl-a ${wl}archive' 9164 ;; 9165 9166 irix5* | irix6* | nonstopux*) 9167 lt_prog_compiler_wl='-Wl,' 9168 # PIC (with -KPIC) is the default. 9169 lt_prog_compiler_static='-non_shared' 9170 ;; 9171 9172 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9173 case $cc_basename in 9174 # old Intel for x86_64, which still supported -KPIC. 9175 ecc*) 9176 lt_prog_compiler_wl='-Wl,' 9177 lt_prog_compiler_pic='-KPIC' 9178 lt_prog_compiler_static='-static' 9179 ;; 9180 # icc used to be incompatible with GCC. 9181 # ICC 10 doesn't accept -KPIC any more. 9182 icc* | ifort*) 9183 lt_prog_compiler_wl='-Wl,' 9184 lt_prog_compiler_pic='-fPIC' 9185 lt_prog_compiler_static='-static' 9186 ;; 9187 # Lahey Fortran 8.1. 9188 lf95*) 9189 lt_prog_compiler_wl='-Wl,' 9190 lt_prog_compiler_pic='--shared' 9191 lt_prog_compiler_static='--static' 9192 ;; 9193 nagfor*) 9194 # NAG Fortran compiler 9195 lt_prog_compiler_wl='-Wl,-Wl,,' 9196 lt_prog_compiler_pic='-PIC' 9197 lt_prog_compiler_static='-Bstatic' 9198 ;; 9199 tcc*) 9200 # Fabrice Bellard et al's Tiny C Compiler 9201 lt_prog_compiler_wl='-Wl,' 9202 lt_prog_compiler_pic='-fPIC' 9203 lt_prog_compiler_static='-static' 9204 ;; 9205 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9206 # Portland Group compilers (*not* the Pentium gcc compiler, 9207 # which looks to be a dead project) 9208 lt_prog_compiler_wl='-Wl,' 9209 lt_prog_compiler_pic='-fpic' 9210 lt_prog_compiler_static='-Bstatic' 9211 ;; 9212 ccc*) 9213 lt_prog_compiler_wl='-Wl,' 9214 # All Alpha code is PIC. 9215 lt_prog_compiler_static='-non_shared' 9216 ;; 9217 xl* | bgxl* | bgf* | mpixl*) 9218 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9219 lt_prog_compiler_wl='-Wl,' 9220 lt_prog_compiler_pic='-qpic' 9221 lt_prog_compiler_static='-qstaticlink' 9222 ;; 9223 *) 9224 case `$CC -V 2>&1 | sed 5q` in 9225 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9226 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9227 lt_prog_compiler_pic='-KPIC' 9228 lt_prog_compiler_static='-Bstatic' 9229 lt_prog_compiler_wl='' 9230 ;; 9231 *Sun\ F* | *Sun*Fortran*) 9232 lt_prog_compiler_pic='-KPIC' 9233 lt_prog_compiler_static='-Bstatic' 9234 lt_prog_compiler_wl='-Qoption ld ' 9235 ;; 9236 *Sun\ C*) 9237 # Sun C 5.9 9238 lt_prog_compiler_pic='-KPIC' 9239 lt_prog_compiler_static='-Bstatic' 9240 lt_prog_compiler_wl='-Wl,' 9241 ;; 9242 *Intel*\ [CF]*Compiler*) 9243 lt_prog_compiler_wl='-Wl,' 9244 lt_prog_compiler_pic='-fPIC' 9245 lt_prog_compiler_static='-static' 9246 ;; 9247 *Portland\ Group*) 9248 lt_prog_compiler_wl='-Wl,' 9249 lt_prog_compiler_pic='-fpic' 9250 lt_prog_compiler_static='-Bstatic' 9251 ;; 9252 esac 9253 ;; 9254 esac 9255 ;; 9256 9257 newsos6) 9258 lt_prog_compiler_pic='-KPIC' 9259 lt_prog_compiler_static='-Bstatic' 9260 ;; 9261 9262 *nto* | *qnx*) 9263 # QNX uses GNU C++, but need to define -shared option too, otherwise 9264 # it will coredump. 9265 lt_prog_compiler_pic='-fPIC -shared' 9266 ;; 9267 9268 osf3* | osf4* | osf5*) 9269 lt_prog_compiler_wl='-Wl,' 9270 # All OSF/1 code is PIC. 9271 lt_prog_compiler_static='-non_shared' 9272 ;; 9273 9274 rdos*) 9275 lt_prog_compiler_static='-non_shared' 9276 ;; 9277 9278 solaris*) 9279 lt_prog_compiler_pic='-KPIC' 9280 lt_prog_compiler_static='-Bstatic' 9281 case $cc_basename in 9282 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9283 lt_prog_compiler_wl='-Qoption ld ';; 9284 *) 9285 lt_prog_compiler_wl='-Wl,';; 9286 esac 9287 ;; 9288 9289 sunos4*) 9290 lt_prog_compiler_wl='-Qoption ld ' 9291 lt_prog_compiler_pic='-PIC' 9292 lt_prog_compiler_static='-Bstatic' 9293 ;; 9294 9295 sysv4 | sysv4.2uw2* | sysv4.3*) 9296 lt_prog_compiler_wl='-Wl,' 9297 lt_prog_compiler_pic='-KPIC' 9298 lt_prog_compiler_static='-Bstatic' 9299 ;; 9300 9301 sysv4*MP*) 9302 if test -d /usr/nec; then 9303 lt_prog_compiler_pic='-Kconform_pic' 9304 lt_prog_compiler_static='-Bstatic' 9305 fi 9306 ;; 9307 9308 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9309 lt_prog_compiler_wl='-Wl,' 9310 lt_prog_compiler_pic='-KPIC' 9311 lt_prog_compiler_static='-Bstatic' 9312 ;; 9313 9314 unicos*) 9315 lt_prog_compiler_wl='-Wl,' 9316 lt_prog_compiler_can_build_shared=no 9317 ;; 9318 9319 uts4*) 9320 lt_prog_compiler_pic='-pic' 9321 lt_prog_compiler_static='-Bstatic' 9322 ;; 9323 9324 *) 9325 lt_prog_compiler_can_build_shared=no 9326 ;; 9327 esac 9328 fi 9329 9330case $host_os in 9331 # For platforms that do not support PIC, -DPIC is meaningless: 9332 *djgpp*) 9333 lt_prog_compiler_pic= 9334 ;; 9335 *) 9336 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9337 ;; 9338esac 9339 9340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9341$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9342if ${lt_cv_prog_compiler_pic+:} false; then : 9343 $as_echo_n "(cached) " >&6 9344else 9345 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9346fi 9347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9348$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9349lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9350 9351# 9352# Check to make sure the PIC flag actually works. 9353# 9354if test -n "$lt_prog_compiler_pic"; then 9355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9356$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9357if ${lt_cv_prog_compiler_pic_works+:} false; then : 9358 $as_echo_n "(cached) " >&6 9359else 9360 lt_cv_prog_compiler_pic_works=no 9361 ac_outfile=conftest.$ac_objext 9362 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9363 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9364 # Insert the option either (1) after the last *FLAGS variable, or 9365 # (2) before a word containing "conftest.", or (3) at the end. 9366 # Note that $ac_compile itself does not contain backslashes and begins 9367 # with a dollar sign (not a hyphen), so the echo should work correctly. 9368 # The option is referenced via a variable to avoid confusing sed. 9369 lt_compile=`echo "$ac_compile" | $SED \ 9370 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9371 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9372 -e 's:$: $lt_compiler_flag:'` 9373 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9374 (eval "$lt_compile" 2>conftest.err) 9375 ac_status=$? 9376 cat conftest.err >&5 9377 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9378 if (exit $ac_status) && test -s "$ac_outfile"; then 9379 # The compiler can only warn and ignore the option if not recognized 9380 # So say no if there are warnings other than the usual output. 9381 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9382 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9383 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9384 lt_cv_prog_compiler_pic_works=yes 9385 fi 9386 fi 9387 $RM conftest* 9388 9389fi 9390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9391$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9392 9393if test yes = "$lt_cv_prog_compiler_pic_works"; then 9394 case $lt_prog_compiler_pic in 9395 "" | " "*) ;; 9396 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9397 esac 9398else 9399 lt_prog_compiler_pic= 9400 lt_prog_compiler_can_build_shared=no 9401fi 9402 9403fi 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415# 9416# Check to make sure the static flag actually works. 9417# 9418wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9420$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9421if ${lt_cv_prog_compiler_static_works+:} false; then : 9422 $as_echo_n "(cached) " >&6 9423else 9424 lt_cv_prog_compiler_static_works=no 9425 save_LDFLAGS=$LDFLAGS 9426 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9427 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9428 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9429 # The linker can only warn and ignore the option if not recognized 9430 # So say no if there are warnings 9431 if test -s conftest.err; then 9432 # Append any errors to the config.log. 9433 cat conftest.err 1>&5 9434 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9435 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9436 if diff conftest.exp conftest.er2 >/dev/null; then 9437 lt_cv_prog_compiler_static_works=yes 9438 fi 9439 else 9440 lt_cv_prog_compiler_static_works=yes 9441 fi 9442 fi 9443 $RM -r conftest* 9444 LDFLAGS=$save_LDFLAGS 9445 9446fi 9447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9448$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9449 9450if test yes = "$lt_cv_prog_compiler_static_works"; then 9451 : 9452else 9453 lt_prog_compiler_static= 9454fi 9455 9456 9457 9458 9459 9460 9461 9462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9463$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9464if ${lt_cv_prog_compiler_c_o+:} false; then : 9465 $as_echo_n "(cached) " >&6 9466else 9467 lt_cv_prog_compiler_c_o=no 9468 $RM -r conftest 2>/dev/null 9469 mkdir conftest 9470 cd conftest 9471 mkdir out 9472 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9473 9474 lt_compiler_flag="-o out/conftest2.$ac_objext" 9475 # Insert the option either (1) after the last *FLAGS variable, or 9476 # (2) before a word containing "conftest.", or (3) at the end. 9477 # Note that $ac_compile itself does not contain backslashes and begins 9478 # with a dollar sign (not a hyphen), so the echo should work correctly. 9479 lt_compile=`echo "$ac_compile" | $SED \ 9480 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9481 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9482 -e 's:$: $lt_compiler_flag:'` 9483 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9484 (eval "$lt_compile" 2>out/conftest.err) 9485 ac_status=$? 9486 cat out/conftest.err >&5 9487 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9488 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9489 then 9490 # The compiler can only warn and ignore the option if not recognized 9491 # So say no if there are warnings 9492 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9493 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9494 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9495 lt_cv_prog_compiler_c_o=yes 9496 fi 9497 fi 9498 chmod u+w . 2>&5 9499 $RM conftest* 9500 # SGI C++ compiler will create directory out/ii_files/ for 9501 # template instantiation 9502 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9503 $RM out/* && rmdir out 9504 cd .. 9505 $RM -r conftest 9506 $RM conftest* 9507 9508fi 9509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9510$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9511 9512 9513 9514 9515 9516 9517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9518$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9519if ${lt_cv_prog_compiler_c_o+:} false; then : 9520 $as_echo_n "(cached) " >&6 9521else 9522 lt_cv_prog_compiler_c_o=no 9523 $RM -r conftest 2>/dev/null 9524 mkdir conftest 9525 cd conftest 9526 mkdir out 9527 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9528 9529 lt_compiler_flag="-o out/conftest2.$ac_objext" 9530 # Insert the option either (1) after the last *FLAGS variable, or 9531 # (2) before a word containing "conftest.", or (3) at the end. 9532 # Note that $ac_compile itself does not contain backslashes and begins 9533 # with a dollar sign (not a hyphen), so the echo should work correctly. 9534 lt_compile=`echo "$ac_compile" | $SED \ 9535 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9536 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9537 -e 's:$: $lt_compiler_flag:'` 9538 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9539 (eval "$lt_compile" 2>out/conftest.err) 9540 ac_status=$? 9541 cat out/conftest.err >&5 9542 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9543 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9544 then 9545 # The compiler can only warn and ignore the option if not recognized 9546 # So say no if there are warnings 9547 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9548 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9549 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9550 lt_cv_prog_compiler_c_o=yes 9551 fi 9552 fi 9553 chmod u+w . 2>&5 9554 $RM conftest* 9555 # SGI C++ compiler will create directory out/ii_files/ for 9556 # template instantiation 9557 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9558 $RM out/* && rmdir out 9559 cd .. 9560 $RM -r conftest 9561 $RM conftest* 9562 9563fi 9564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9565$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9566 9567 9568 9569 9570hard_links=nottested 9571if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9572 # do not overwrite the value of need_locks provided by the user 9573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9574$as_echo_n "checking if we can lock with hard links... " >&6; } 9575 hard_links=yes 9576 $RM conftest* 9577 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9578 touch conftest.a 9579 ln conftest.a conftest.b 2>&5 || hard_links=no 9580 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9582$as_echo "$hard_links" >&6; } 9583 if test no = "$hard_links"; then 9584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9585$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9586 need_locks=warn 9587 fi 9588else 9589 need_locks=no 9590fi 9591 9592 9593 9594 9595 9596 9597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9598$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9599 9600 runpath_var= 9601 allow_undefined_flag= 9602 always_export_symbols=no 9603 archive_cmds= 9604 archive_expsym_cmds= 9605 compiler_needs_object=no 9606 enable_shared_with_static_runtimes=no 9607 export_dynamic_flag_spec= 9608 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9609 hardcode_automatic=no 9610 hardcode_direct=no 9611 hardcode_direct_absolute=no 9612 hardcode_libdir_flag_spec= 9613 hardcode_libdir_separator= 9614 hardcode_minus_L=no 9615 hardcode_shlibpath_var=unsupported 9616 inherit_rpath=no 9617 link_all_deplibs=unknown 9618 module_cmds= 9619 module_expsym_cmds= 9620 old_archive_from_new_cmds= 9621 old_archive_from_expsyms_cmds= 9622 thread_safe_flag_spec= 9623 whole_archive_flag_spec= 9624 # include_expsyms should be a list of space-separated symbols to be *always* 9625 # included in the symbol list 9626 include_expsyms= 9627 # exclude_expsyms can be an extended regexp of symbols to exclude 9628 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9629 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9630 # as well as any symbol that contains 'd'. 9631 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9632 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9633 # platforms (ab)use it in PIC code, but their linkers get confused if 9634 # the symbol is explicitly referenced. Since portable code cannot 9635 # rely on this symbol name, it's probably fine to never include it in 9636 # preloaded symbol tables. 9637 # Exclude shared library initialization/finalization symbols. 9638 extract_expsyms_cmds= 9639 9640 case $host_os in 9641 cygwin* | mingw* | pw32* | cegcc*) 9642 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9643 # When not using gcc, we currently assume that we are using 9644 # Microsoft Visual C++. 9645 if test yes != "$GCC"; then 9646 with_gnu_ld=no 9647 fi 9648 ;; 9649 interix*) 9650 # we just hope/assume this is gcc and not c89 (= MSVC++) 9651 with_gnu_ld=yes 9652 ;; 9653 openbsd* | bitrig*) 9654 with_gnu_ld=no 9655 ;; 9656 esac 9657 9658 ld_shlibs=yes 9659 9660 # On some targets, GNU ld is compatible enough with the native linker 9661 # that we're better off using the native interface for both. 9662 lt_use_gnu_ld_interface=no 9663 if test yes = "$with_gnu_ld"; then 9664 case $host_os in 9665 aix*) 9666 # The AIX port of GNU ld has always aspired to compatibility 9667 # with the native linker. However, as the warning in the GNU ld 9668 # block says, versions before 2.19.5* couldn't really create working 9669 # shared libraries, regardless of the interface used. 9670 case `$LD -v 2>&1` in 9671 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9672 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9673 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9674 *) 9675 lt_use_gnu_ld_interface=yes 9676 ;; 9677 esac 9678 ;; 9679 *) 9680 lt_use_gnu_ld_interface=yes 9681 ;; 9682 esac 9683 fi 9684 9685 if test yes = "$lt_use_gnu_ld_interface"; then 9686 # If archive_cmds runs LD, not CC, wlarc should be empty 9687 wlarc='$wl' 9688 9689 # Set some defaults for GNU ld with shared library support. These 9690 # are reset later if shared libraries are not supported. Putting them 9691 # here allows them to be overridden if necessary. 9692 runpath_var=LD_RUN_PATH 9693 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9694 export_dynamic_flag_spec='$wl--export-dynamic' 9695 # ancient GNU ld didn't support --whole-archive et. al. 9696 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9697 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9698 else 9699 whole_archive_flag_spec= 9700 fi 9701 supports_anon_versioning=no 9702 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9703 *GNU\ gold*) supports_anon_versioning=yes ;; 9704 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9705 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9706 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9707 *\ 2.11.*) ;; # other 2.11 versions 9708 *) supports_anon_versioning=yes ;; 9709 esac 9710 9711 # See if GNU ld supports shared libraries. 9712 case $host_os in 9713 aix[3-9]*) 9714 # On AIX/PPC, the GNU linker is very broken 9715 if test ia64 != "$host_cpu"; then 9716 ld_shlibs=no 9717 cat <<_LT_EOF 1>&2 9718 9719*** Warning: the GNU linker, at least up to release 2.19, is reported 9720*** to be unable to reliably create shared libraries on AIX. 9721*** Therefore, libtool is disabling shared libraries support. If you 9722*** really care for shared libraries, you may want to install binutils 9723*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9724*** You will then need to restart the configuration process. 9725 9726_LT_EOF 9727 fi 9728 ;; 9729 9730 amigaos*) 9731 case $host_cpu in 9732 powerpc) 9733 # see comment about AmigaOS4 .so support 9734 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9735 archive_expsym_cmds='' 9736 ;; 9737 m68k) 9738 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)' 9739 hardcode_libdir_flag_spec='-L$libdir' 9740 hardcode_minus_L=yes 9741 ;; 9742 esac 9743 ;; 9744 9745 beos*) 9746 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9747 allow_undefined_flag=unsupported 9748 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9749 # support --undefined. This deserves some investigation. FIXME 9750 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9751 else 9752 ld_shlibs=no 9753 fi 9754 ;; 9755 9756 cygwin* | mingw* | pw32* | cegcc*) 9757 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9758 # as there is no search path for DLLs. 9759 hardcode_libdir_flag_spec='-L$libdir' 9760 export_dynamic_flag_spec='$wl--export-all-symbols' 9761 allow_undefined_flag=unsupported 9762 always_export_symbols=no 9763 enable_shared_with_static_runtimes=yes 9764 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' 9765 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9766 9767 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9768 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9769 # If the export-symbols file already is a .def file, use it as 9770 # is; otherwise, prepend EXPORTS... 9771 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9772 cp $export_symbols $output_objdir/$soname.def; 9773 else 9774 echo EXPORTS > $output_objdir/$soname.def; 9775 cat $export_symbols >> $output_objdir/$soname.def; 9776 fi~ 9777 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9778 else 9779 ld_shlibs=no 9780 fi 9781 ;; 9782 9783 haiku*) 9784 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9785 link_all_deplibs=yes 9786 ;; 9787 9788 os2*) 9789 hardcode_libdir_flag_spec='-L$libdir' 9790 hardcode_minus_L=yes 9791 allow_undefined_flag=unsupported 9792 shrext_cmds=.dll 9793 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9794 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9795 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9796 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9797 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9798 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9799 emximp -o $lib $output_objdir/$libname.def' 9800 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9801 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9802 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9803 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9804 prefix_cmds="$SED"~ 9805 if test EXPORTS = "`$SED 1q $export_symbols`"; then 9806 prefix_cmds="$prefix_cmds -e 1d"; 9807 fi~ 9808 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9809 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 9810 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9811 emximp -o $lib $output_objdir/$libname.def' 9812 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9813 enable_shared_with_static_runtimes=yes 9814 ;; 9815 9816 interix[3-9]*) 9817 hardcode_direct=no 9818 hardcode_shlibpath_var=no 9819 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9820 export_dynamic_flag_spec='$wl-E' 9821 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9822 # Instead, shared libraries are loaded at an image base (0x10000000 by 9823 # default) and relocated if they conflict, which is a slow very memory 9824 # consuming and fragmenting process. To avoid this, we pick a random, 9825 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9826 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9827 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9828 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' 9829 ;; 9830 9831 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9832 tmp_diet=no 9833 if test linux-dietlibc = "$host_os"; then 9834 case $cc_basename in 9835 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9836 esac 9837 fi 9838 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9839 && test no = "$tmp_diet" 9840 then 9841 tmp_addflag=' $pic_flag' 9842 tmp_sharedflag='-shared' 9843 case $cc_basename,$host_cpu in 9844 pgcc*) # Portland Group C compiler 9845 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' 9846 tmp_addflag=' $pic_flag' 9847 ;; 9848 pgf77* | pgf90* | pgf95* | pgfortran*) 9849 # Portland Group f77 and f90 compilers 9850 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' 9851 tmp_addflag=' $pic_flag -Mnomain' ;; 9852 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9853 tmp_addflag=' -i_dynamic' ;; 9854 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9855 tmp_addflag=' -i_dynamic -nofor_main' ;; 9856 ifc* | ifort*) # Intel Fortran compiler 9857 tmp_addflag=' -nofor_main' ;; 9858 lf95*) # Lahey Fortran 8.1 9859 whole_archive_flag_spec= 9860 tmp_sharedflag='--shared' ;; 9861 nagfor*) # NAGFOR 5.3 9862 tmp_sharedflag='-Wl,-shared' ;; 9863 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9864 tmp_sharedflag='-qmkshrobj' 9865 tmp_addflag= ;; 9866 nvcc*) # Cuda Compiler Driver 2.2 9867 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' 9868 compiler_needs_object=yes 9869 ;; 9870 esac 9871 case `$CC -V 2>&1 | sed 5q` in 9872 *Sun\ C*) # Sun C 5.9 9873 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' 9874 compiler_needs_object=yes 9875 tmp_sharedflag='-G' ;; 9876 *Sun\ F*) # Sun Fortran 8.3 9877 tmp_sharedflag='-G' ;; 9878 esac 9879 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9880 9881 if test yes = "$supports_anon_versioning"; then 9882 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9883 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9884 echo "local: *; };" >> $output_objdir/$libname.ver~ 9885 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 9886 fi 9887 9888 case $cc_basename in 9889 tcc*) 9890 export_dynamic_flag_spec='-rdynamic' 9891 ;; 9892 xlf* | bgf* | bgxlf* | mpixlf*) 9893 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9894 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9895 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9896 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9897 if test yes = "$supports_anon_versioning"; then 9898 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9899 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9900 echo "local: *; };" >> $output_objdir/$libname.ver~ 9901 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9902 fi 9903 ;; 9904 esac 9905 else 9906 ld_shlibs=no 9907 fi 9908 ;; 9909 9910 netbsd*) 9911 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9912 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9913 wlarc= 9914 else 9915 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9916 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9917 fi 9918 ;; 9919 9920 solaris*) 9921 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9922 ld_shlibs=no 9923 cat <<_LT_EOF 1>&2 9924 9925*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9926*** create shared libraries on Solaris systems. Therefore, libtool 9927*** is disabling shared libraries support. We urge you to upgrade GNU 9928*** binutils to release 2.9.1 or newer. Another option is to modify 9929*** your PATH or compiler configuration so that the native linker is 9930*** used, and then restart. 9931 9932_LT_EOF 9933 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9934 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9935 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9936 else 9937 ld_shlibs=no 9938 fi 9939 ;; 9940 9941 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9942 case `$LD -v 2>&1` in 9943 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9944 ld_shlibs=no 9945 cat <<_LT_EOF 1>&2 9946 9947*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 9948*** reliably create shared libraries on SCO systems. Therefore, libtool 9949*** is disabling shared libraries support. We urge you to upgrade GNU 9950*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9951*** your PATH or compiler configuration so that the native linker is 9952*** used, and then restart. 9953 9954_LT_EOF 9955 ;; 9956 *) 9957 # For security reasons, it is highly recommended that you always 9958 # use absolute paths for naming shared libraries, and exclude the 9959 # DT_RUNPATH tag from executables and libraries. But doing so 9960 # requires that you compile everything twice, which is a pain. 9961 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9962 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9963 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9964 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9965 else 9966 ld_shlibs=no 9967 fi 9968 ;; 9969 esac 9970 ;; 9971 9972 sunos4*) 9973 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9974 wlarc= 9975 hardcode_direct=yes 9976 hardcode_shlibpath_var=no 9977 ;; 9978 9979 *) 9980 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9981 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9982 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9983 else 9984 ld_shlibs=no 9985 fi 9986 ;; 9987 esac 9988 9989 if test no = "$ld_shlibs"; then 9990 runpath_var= 9991 hardcode_libdir_flag_spec= 9992 export_dynamic_flag_spec= 9993 whole_archive_flag_spec= 9994 fi 9995 else 9996 # PORTME fill in a description of your system's linker (not GNU ld) 9997 case $host_os in 9998 aix3*) 9999 allow_undefined_flag=unsupported 10000 always_export_symbols=yes 10001 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' 10002 # Note: this linker hardcodes the directories in LIBPATH if there 10003 # are no directories specified by -L. 10004 hardcode_minus_L=yes 10005 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10006 # Neither direct hardcoding nor static linking is supported with a 10007 # broken collect2. 10008 hardcode_direct=unsupported 10009 fi 10010 ;; 10011 10012 aix[4-9]*) 10013 if test ia64 = "$host_cpu"; then 10014 # On IA64, the linker does run time linking by default, so we don't 10015 # have to do anything special. 10016 aix_use_runtimelinking=no 10017 exp_sym_flag='-Bexport' 10018 no_entry_flag= 10019 else 10020 # If we're using GNU nm, then we don't want the "-C" option. 10021 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10022 # Without the "-l" option, or with the "-B" option, AIX nm treats 10023 # weak defined symbols like other global defined symbols, whereas 10024 # GNU nm marks them as "W". 10025 # While the 'weak' keyword is ignored in the Export File, we need 10026 # it in the Import File for the 'aix-soname' feature, so we have 10027 # to replace the "-B" option with "-P" for AIX nm. 10028 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10029 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' 10030 else 10031 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 == "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' 10032 fi 10033 aix_use_runtimelinking=no 10034 10035 # Test if we are trying to use run time linking or normal 10036 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10037 # have runtime linking enabled, and use it for executables. 10038 # For shared libraries, we enable/disable runtime linking 10039 # depending on the kind of the shared library created - 10040 # when "with_aix_soname,aix_use_runtimelinking" is: 10041 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10042 # "aix,yes" lib.so shared, rtl:yes, for executables 10043 # lib.a static archive 10044 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10045 # lib.a(lib.so.V) shared, rtl:no, for executables 10046 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10047 # lib.a(lib.so.V) shared, rtl:no 10048 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10049 # lib.a static archive 10050 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10051 for ld_flag in $LDFLAGS; do 10052 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10053 aix_use_runtimelinking=yes 10054 break 10055 fi 10056 done 10057 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10058 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10059 # so we don't have lib.a shared libs to link our executables. 10060 # We have to force runtime linking in this case. 10061 aix_use_runtimelinking=yes 10062 LDFLAGS="$LDFLAGS -Wl,-brtl" 10063 fi 10064 ;; 10065 esac 10066 10067 exp_sym_flag='-bexport' 10068 no_entry_flag='-bnoentry' 10069 fi 10070 10071 # When large executables or shared objects are built, AIX ld can 10072 # have problems creating the table of contents. If linking a library 10073 # or program results in "error TOC overflow" add -mminimal-toc to 10074 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10075 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10076 10077 archive_cmds='' 10078 hardcode_direct=yes 10079 hardcode_direct_absolute=yes 10080 hardcode_libdir_separator=':' 10081 link_all_deplibs=yes 10082 file_list_spec='$wl-f,' 10083 case $with_aix_soname,$aix_use_runtimelinking in 10084 aix,*) ;; # traditional, no import file 10085 svr4,* | *,yes) # use import file 10086 # The Import File defines what to hardcode. 10087 hardcode_direct=no 10088 hardcode_direct_absolute=no 10089 ;; 10090 esac 10091 10092 if test yes = "$GCC"; then 10093 case $host_os in aix4.[012]|aix4.[012].*) 10094 # We only want to do this on AIX 4.2 and lower, the check 10095 # below for broken collect2 doesn't work under 4.3+ 10096 collect2name=`$CC -print-prog-name=collect2` 10097 if test -f "$collect2name" && 10098 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10099 then 10100 # We have reworked collect2 10101 : 10102 else 10103 # We have old collect2 10104 hardcode_direct=unsupported 10105 # It fails to find uninstalled libraries when the uninstalled 10106 # path is not listed in the libpath. Setting hardcode_minus_L 10107 # to unsupported forces relinking 10108 hardcode_minus_L=yes 10109 hardcode_libdir_flag_spec='-L$libdir' 10110 hardcode_libdir_separator= 10111 fi 10112 ;; 10113 esac 10114 shared_flag='-shared' 10115 if test yes = "$aix_use_runtimelinking"; then 10116 shared_flag="$shared_flag "'$wl-G' 10117 fi 10118 # Need to ensure runtime linking is disabled for the traditional 10119 # shared library, or the linker may eventually find shared libraries 10120 # /with/ Import File - we do not want to mix them. 10121 shared_flag_aix='-shared' 10122 shared_flag_svr4='-shared $wl-G' 10123 else 10124 # not using gcc 10125 if test ia64 = "$host_cpu"; then 10126 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10127 # chokes on -Wl,-G. The following line is correct: 10128 shared_flag='-G' 10129 else 10130 if test yes = "$aix_use_runtimelinking"; then 10131 shared_flag='$wl-G' 10132 else 10133 shared_flag='$wl-bM:SRE' 10134 fi 10135 shared_flag_aix='$wl-bM:SRE' 10136 shared_flag_svr4='$wl-G' 10137 fi 10138 fi 10139 10140 export_dynamic_flag_spec='$wl-bexpall' 10141 # It seems that -bexpall does not export symbols beginning with 10142 # underscore (_), so it is better to generate a list of symbols to export. 10143 always_export_symbols=yes 10144 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10145 # Warning - without using the other runtime loading flags (-brtl), 10146 # -berok will link without error, but may produce a broken library. 10147 allow_undefined_flag='-berok' 10148 # Determine the default libpath from the value encoded in an 10149 # empty executable. 10150 if test set = "${lt_cv_aix_libpath+set}"; then 10151 aix_libpath=$lt_cv_aix_libpath 10152else 10153 if ${lt_cv_aix_libpath_+:} false; then : 10154 $as_echo_n "(cached) " >&6 10155else 10156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10157/* end confdefs.h. */ 10158 10159int 10160main () 10161{ 10162 10163 ; 10164 return 0; 10165} 10166_ACEOF 10167if ac_fn_c_try_link "$LINENO"; then : 10168 10169 lt_aix_libpath_sed=' 10170 /Import File Strings/,/^$/ { 10171 /^0/ { 10172 s/^0 *\([^ ]*\) *$/\1/ 10173 p 10174 } 10175 }' 10176 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10177 # Check for a 64-bit object if we didn't find anything. 10178 if test -z "$lt_cv_aix_libpath_"; then 10179 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10180 fi 10181fi 10182rm -f core conftest.err conftest.$ac_objext \ 10183 conftest$ac_exeext conftest.$ac_ext 10184 if test -z "$lt_cv_aix_libpath_"; then 10185 lt_cv_aix_libpath_=/usr/lib:/lib 10186 fi 10187 10188fi 10189 10190 aix_libpath=$lt_cv_aix_libpath_ 10191fi 10192 10193 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10194 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 10195 else 10196 if test ia64 = "$host_cpu"; then 10197 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10198 allow_undefined_flag="-z nodefs" 10199 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" 10200 else 10201 # Determine the default libpath from the value encoded in an 10202 # empty executable. 10203 if test set = "${lt_cv_aix_libpath+set}"; then 10204 aix_libpath=$lt_cv_aix_libpath 10205else 10206 if ${lt_cv_aix_libpath_+:} false; then : 10207 $as_echo_n "(cached) " >&6 10208else 10209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10210/* end confdefs.h. */ 10211 10212int 10213main () 10214{ 10215 10216 ; 10217 return 0; 10218} 10219_ACEOF 10220if ac_fn_c_try_link "$LINENO"; then : 10221 10222 lt_aix_libpath_sed=' 10223 /Import File Strings/,/^$/ { 10224 /^0/ { 10225 s/^0 *\([^ ]*\) *$/\1/ 10226 p 10227 } 10228 }' 10229 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10230 # Check for a 64-bit object if we didn't find anything. 10231 if test -z "$lt_cv_aix_libpath_"; then 10232 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10233 fi 10234fi 10235rm -f core conftest.err conftest.$ac_objext \ 10236 conftest$ac_exeext conftest.$ac_ext 10237 if test -z "$lt_cv_aix_libpath_"; then 10238 lt_cv_aix_libpath_=/usr/lib:/lib 10239 fi 10240 10241fi 10242 10243 aix_libpath=$lt_cv_aix_libpath_ 10244fi 10245 10246 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10247 # Warning - without using the other run time loading flags, 10248 # -berok will link without error, but may produce a broken library. 10249 no_undefined_flag=' $wl-bernotok' 10250 allow_undefined_flag=' $wl-berok' 10251 if test yes = "$with_gnu_ld"; then 10252 # We only use this code for GNU lds that support --whole-archive. 10253 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10254 else 10255 # Exported symbols can be pulled into shared objects from archives 10256 whole_archive_flag_spec='$convenience' 10257 fi 10258 archive_cmds_need_lc=yes 10259 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10260 # -brtl affects multiple linker settings, -berok does not and is overridden later 10261 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10262 if test svr4 != "$with_aix_soname"; then 10263 # This is similar to how AIX traditionally builds its shared libraries. 10264 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' 10265 fi 10266 if test aix != "$with_aix_soname"; then 10267 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' 10268 else 10269 # used by -dlpreopen to get the symbols 10270 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10271 fi 10272 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10273 fi 10274 fi 10275 ;; 10276 10277 amigaos*) 10278 case $host_cpu in 10279 powerpc) 10280 # see comment about AmigaOS4 .so support 10281 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10282 archive_expsym_cmds='' 10283 ;; 10284 m68k) 10285 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)' 10286 hardcode_libdir_flag_spec='-L$libdir' 10287 hardcode_minus_L=yes 10288 ;; 10289 esac 10290 ;; 10291 10292 bsdi[45]*) 10293 export_dynamic_flag_spec=-rdynamic 10294 ;; 10295 10296 cygwin* | mingw* | pw32* | cegcc*) 10297 # When not using gcc, we currently assume that we are using 10298 # Microsoft Visual C++. 10299 # hardcode_libdir_flag_spec is actually meaningless, as there is 10300 # no search path for DLLs. 10301 case $cc_basename in 10302 cl*) 10303 # Native MSVC 10304 hardcode_libdir_flag_spec=' ' 10305 allow_undefined_flag=unsupported 10306 always_export_symbols=yes 10307 file_list_spec='@' 10308 # Tell ltmain to make .lib files, not .a files. 10309 libext=lib 10310 # Tell ltmain to make .dll files, not .so files. 10311 shrext_cmds=.dll 10312 # FIXME: Setting linknames here is a bad hack. 10313 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10314 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10315 cp "$export_symbols" "$output_objdir/$soname.def"; 10316 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10317 else 10318 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10319 fi~ 10320 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10321 linknames=' 10322 # The linker will not automatically build a static lib if we build a DLL. 10323 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10324 enable_shared_with_static_runtimes=yes 10325 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10326 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10327 # Don't use ranlib 10328 old_postinstall_cmds='chmod 644 $oldlib' 10329 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10330 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10331 case $lt_outputfile in 10332 *.exe|*.EXE) ;; 10333 *) 10334 lt_outputfile=$lt_outputfile.exe 10335 lt_tool_outputfile=$lt_tool_outputfile.exe 10336 ;; 10337 esac~ 10338 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10339 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10340 $RM "$lt_outputfile.manifest"; 10341 fi' 10342 ;; 10343 *) 10344 # Assume MSVC wrapper 10345 hardcode_libdir_flag_spec=' ' 10346 allow_undefined_flag=unsupported 10347 # Tell ltmain to make .lib files, not .a files. 10348 libext=lib 10349 # Tell ltmain to make .dll files, not .so files. 10350 shrext_cmds=.dll 10351 # FIXME: Setting linknames here is a bad hack. 10352 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10353 # The linker will automatically build a .lib file if we build a DLL. 10354 old_archive_from_new_cmds='true' 10355 # FIXME: Should let the user specify the lib program. 10356 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10357 enable_shared_with_static_runtimes=yes 10358 ;; 10359 esac 10360 ;; 10361 10362 darwin* | rhapsody*) 10363 10364 10365 archive_cmds_need_lc=no 10366 hardcode_direct=no 10367 hardcode_automatic=yes 10368 hardcode_shlibpath_var=unsupported 10369 if test yes = "$lt_cv_ld_force_load"; then 10370 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\"`' 10371 10372 else 10373 whole_archive_flag_spec='' 10374 fi 10375 link_all_deplibs=yes 10376 allow_undefined_flag=$_lt_dar_allow_undefined 10377 case $cc_basename in 10378 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10379 *) _lt_dar_can_shared=$GCC ;; 10380 esac 10381 if test yes = "$_lt_dar_can_shared"; then 10382 output_verbose_link_cmd=func_echo_all 10383 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10384 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10385 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" 10386 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" 10387 10388 else 10389 ld_shlibs=no 10390 fi 10391 10392 ;; 10393 10394 dgux*) 10395 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10396 hardcode_libdir_flag_spec='-L$libdir' 10397 hardcode_shlibpath_var=no 10398 ;; 10399 10400 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10401 # support. Future versions do this automatically, but an explicit c++rt0.o 10402 # does not break anything, and helps significantly (at the cost of a little 10403 # extra space). 10404 freebsd2.2*) 10405 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10406 hardcode_libdir_flag_spec='-R$libdir' 10407 hardcode_direct=yes 10408 hardcode_shlibpath_var=no 10409 ;; 10410 10411 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10412 freebsd2.*) 10413 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10414 hardcode_direct=yes 10415 hardcode_minus_L=yes 10416 hardcode_shlibpath_var=no 10417 ;; 10418 10419 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10420 freebsd* | dragonfly*) 10421 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10422 hardcode_libdir_flag_spec='-R$libdir' 10423 hardcode_direct=yes 10424 hardcode_shlibpath_var=no 10425 ;; 10426 10427 hpux9*) 10428 if test yes = "$GCC"; then 10429 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' 10430 else 10431 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' 10432 fi 10433 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10434 hardcode_libdir_separator=: 10435 hardcode_direct=yes 10436 10437 # hardcode_minus_L: Not really in the search PATH, 10438 # but as the default location of the library. 10439 hardcode_minus_L=yes 10440 export_dynamic_flag_spec='$wl-E' 10441 ;; 10442 10443 hpux10*) 10444 if test yes,no = "$GCC,$with_gnu_ld"; then 10445 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10446 else 10447 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10448 fi 10449 if test no = "$with_gnu_ld"; then 10450 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10451 hardcode_libdir_separator=: 10452 hardcode_direct=yes 10453 hardcode_direct_absolute=yes 10454 export_dynamic_flag_spec='$wl-E' 10455 # hardcode_minus_L: Not really in the search PATH, 10456 # but as the default location of the library. 10457 hardcode_minus_L=yes 10458 fi 10459 ;; 10460 10461 hpux11*) 10462 if test yes,no = "$GCC,$with_gnu_ld"; then 10463 case $host_cpu in 10464 hppa*64*) 10465 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10466 ;; 10467 ia64*) 10468 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10469 ;; 10470 *) 10471 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10472 ;; 10473 esac 10474 else 10475 case $host_cpu in 10476 hppa*64*) 10477 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10478 ;; 10479 ia64*) 10480 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10481 ;; 10482 *) 10483 10484 # Older versions of the 11.00 compiler do not understand -b yet 10485 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10487$as_echo_n "checking if $CC understands -b... " >&6; } 10488if ${lt_cv_prog_compiler__b+:} false; then : 10489 $as_echo_n "(cached) " >&6 10490else 10491 lt_cv_prog_compiler__b=no 10492 save_LDFLAGS=$LDFLAGS 10493 LDFLAGS="$LDFLAGS -b" 10494 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10495 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10496 # The linker can only warn and ignore the option if not recognized 10497 # So say no if there are warnings 10498 if test -s conftest.err; then 10499 # Append any errors to the config.log. 10500 cat conftest.err 1>&5 10501 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10502 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10503 if diff conftest.exp conftest.er2 >/dev/null; then 10504 lt_cv_prog_compiler__b=yes 10505 fi 10506 else 10507 lt_cv_prog_compiler__b=yes 10508 fi 10509 fi 10510 $RM -r conftest* 10511 LDFLAGS=$save_LDFLAGS 10512 10513fi 10514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10515$as_echo "$lt_cv_prog_compiler__b" >&6; } 10516 10517if test yes = "$lt_cv_prog_compiler__b"; then 10518 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10519else 10520 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10521fi 10522 10523 ;; 10524 esac 10525 fi 10526 if test no = "$with_gnu_ld"; then 10527 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10528 hardcode_libdir_separator=: 10529 10530 case $host_cpu in 10531 hppa*64*|ia64*) 10532 hardcode_direct=no 10533 hardcode_shlibpath_var=no 10534 ;; 10535 *) 10536 hardcode_direct=yes 10537 hardcode_direct_absolute=yes 10538 export_dynamic_flag_spec='$wl-E' 10539 10540 # hardcode_minus_L: Not really in the search PATH, 10541 # but as the default location of the library. 10542 hardcode_minus_L=yes 10543 ;; 10544 esac 10545 fi 10546 ;; 10547 10548 irix5* | irix6* | nonstopux*) 10549 if test yes = "$GCC"; then 10550 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' 10551 # Try to use the -exported_symbol ld option, if it does not 10552 # work, assume that -exports_file does not work either and 10553 # implicitly export all symbols. 10554 # This should be the same for all languages, so no per-tag cache variable. 10555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10556$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10557if ${lt_cv_irix_exported_symbol+:} false; then : 10558 $as_echo_n "(cached) " >&6 10559else 10560 save_LDFLAGS=$LDFLAGS 10561 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10563/* end confdefs.h. */ 10564int foo (void) { return 0; } 10565_ACEOF 10566if ac_fn_c_try_link "$LINENO"; then : 10567 lt_cv_irix_exported_symbol=yes 10568else 10569 lt_cv_irix_exported_symbol=no 10570fi 10571rm -f core conftest.err conftest.$ac_objext \ 10572 conftest$ac_exeext conftest.$ac_ext 10573 LDFLAGS=$save_LDFLAGS 10574fi 10575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10576$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10577 if test yes = "$lt_cv_irix_exported_symbol"; then 10578 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' 10579 fi 10580 else 10581 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' 10582 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' 10583 fi 10584 archive_cmds_need_lc='no' 10585 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10586 hardcode_libdir_separator=: 10587 inherit_rpath=yes 10588 link_all_deplibs=yes 10589 ;; 10590 10591 linux*) 10592 case $cc_basename in 10593 tcc*) 10594 # Fabrice Bellard et al's Tiny C Compiler 10595 ld_shlibs=yes 10596 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10597 ;; 10598 esac 10599 ;; 10600 10601 netbsd*) 10602 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10603 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10604 else 10605 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10606 fi 10607 hardcode_libdir_flag_spec='-R$libdir' 10608 hardcode_direct=yes 10609 hardcode_shlibpath_var=no 10610 ;; 10611 10612 newsos6) 10613 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10614 hardcode_direct=yes 10615 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10616 hardcode_libdir_separator=: 10617 hardcode_shlibpath_var=no 10618 ;; 10619 10620 *nto* | *qnx*) 10621 ;; 10622 10623 openbsd* | bitrig*) 10624 if test -f /usr/libexec/ld.so; then 10625 hardcode_direct=yes 10626 hardcode_shlibpath_var=no 10627 hardcode_direct_absolute=yes 10628 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10629 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10630 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10631 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10632 export_dynamic_flag_spec='$wl-E' 10633 else 10634 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10635 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10636 fi 10637 else 10638 ld_shlibs=no 10639 fi 10640 ;; 10641 10642 os2*) 10643 hardcode_libdir_flag_spec='-L$libdir' 10644 hardcode_minus_L=yes 10645 allow_undefined_flag=unsupported 10646 shrext_cmds=.dll 10647 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10648 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10649 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10650 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10651 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10652 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10653 emximp -o $lib $output_objdir/$libname.def' 10654 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10655 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10656 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10657 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10658 prefix_cmds="$SED"~ 10659 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10660 prefix_cmds="$prefix_cmds -e 1d"; 10661 fi~ 10662 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10663 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10664 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10665 emximp -o $lib $output_objdir/$libname.def' 10666 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10667 enable_shared_with_static_runtimes=yes 10668 ;; 10669 10670 osf3*) 10671 if test yes = "$GCC"; then 10672 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10673 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' 10674 else 10675 allow_undefined_flag=' -expect_unresolved \*' 10676 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' 10677 fi 10678 archive_cmds_need_lc='no' 10679 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10680 hardcode_libdir_separator=: 10681 ;; 10682 10683 osf4* | osf5*) # as osf3* with the addition of -msym flag 10684 if test yes = "$GCC"; then 10685 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10686 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' 10687 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10688 else 10689 allow_undefined_flag=' -expect_unresolved \*' 10690 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' 10691 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~ 10692 $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' 10693 10694 # Both c and cxx compiler support -rpath directly 10695 hardcode_libdir_flag_spec='-rpath $libdir' 10696 fi 10697 archive_cmds_need_lc='no' 10698 hardcode_libdir_separator=: 10699 ;; 10700 10701 solaris*) 10702 no_undefined_flag=' -z defs' 10703 if test yes = "$GCC"; then 10704 wlarc='$wl' 10705 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10706 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10707 $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' 10708 else 10709 case `$CC -V 2>&1` in 10710 *"Compilers 5.0"*) 10711 wlarc='' 10712 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10713 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10714 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10715 ;; 10716 *) 10717 wlarc='$wl' 10718 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10719 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10720 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10721 ;; 10722 esac 10723 fi 10724 hardcode_libdir_flag_spec='-R$libdir' 10725 hardcode_shlibpath_var=no 10726 case $host_os in 10727 solaris2.[0-5] | solaris2.[0-5].*) ;; 10728 *) 10729 # The compiler driver will combine and reorder linker options, 10730 # but understands '-z linker_flag'. GCC discards it without '$wl', 10731 # but is careful enough not to reorder. 10732 # Supported since Solaris 2.6 (maybe 2.5.1?) 10733 if test yes = "$GCC"; then 10734 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10735 else 10736 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10737 fi 10738 ;; 10739 esac 10740 link_all_deplibs=yes 10741 ;; 10742 10743 sunos4*) 10744 if test sequent = "$host_vendor"; then 10745 # Use $CC to link under sequent, because it throws in some extra .o 10746 # files that make .init and .fini sections work. 10747 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10748 else 10749 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10750 fi 10751 hardcode_libdir_flag_spec='-L$libdir' 10752 hardcode_direct=yes 10753 hardcode_minus_L=yes 10754 hardcode_shlibpath_var=no 10755 ;; 10756 10757 sysv4) 10758 case $host_vendor in 10759 sni) 10760 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10761 hardcode_direct=yes # is this really true??? 10762 ;; 10763 siemens) 10764 ## LD is ld it makes a PLAMLIB 10765 ## CC just makes a GrossModule. 10766 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10767 reload_cmds='$CC -r -o $output$reload_objs' 10768 hardcode_direct=no 10769 ;; 10770 motorola) 10771 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10772 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10773 ;; 10774 esac 10775 runpath_var='LD_RUN_PATH' 10776 hardcode_shlibpath_var=no 10777 ;; 10778 10779 sysv4.3*) 10780 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10781 hardcode_shlibpath_var=no 10782 export_dynamic_flag_spec='-Bexport' 10783 ;; 10784 10785 sysv4*MP*) 10786 if test -d /usr/nec; then 10787 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10788 hardcode_shlibpath_var=no 10789 runpath_var=LD_RUN_PATH 10790 hardcode_runpath_var=yes 10791 ld_shlibs=yes 10792 fi 10793 ;; 10794 10795 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10796 no_undefined_flag='$wl-z,text' 10797 archive_cmds_need_lc=no 10798 hardcode_shlibpath_var=no 10799 runpath_var='LD_RUN_PATH' 10800 10801 if test yes = "$GCC"; then 10802 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10803 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10804 else 10805 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10806 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10807 fi 10808 ;; 10809 10810 sysv5* | sco3.2v5* | sco5v6*) 10811 # Note: We CANNOT use -z defs as we might desire, because we do not 10812 # link with -lc, and that would cause any symbols used from libc to 10813 # always be unresolved, which means just about no library would 10814 # ever link correctly. If we're not using GNU ld we use -z text 10815 # though, which does catch some bad symbols but isn't as heavy-handed 10816 # as -z defs. 10817 no_undefined_flag='$wl-z,text' 10818 allow_undefined_flag='$wl-z,nodefs' 10819 archive_cmds_need_lc=no 10820 hardcode_shlibpath_var=no 10821 hardcode_libdir_flag_spec='$wl-R,$libdir' 10822 hardcode_libdir_separator=':' 10823 link_all_deplibs=yes 10824 export_dynamic_flag_spec='$wl-Bexport' 10825 runpath_var='LD_RUN_PATH' 10826 10827 if test yes = "$GCC"; then 10828 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10829 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10830 else 10831 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10832 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10833 fi 10834 ;; 10835 10836 uts4*) 10837 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10838 hardcode_libdir_flag_spec='-L$libdir' 10839 hardcode_shlibpath_var=no 10840 ;; 10841 10842 *) 10843 ld_shlibs=no 10844 ;; 10845 esac 10846 10847 if test sni = "$host_vendor"; then 10848 case $host in 10849 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10850 export_dynamic_flag_spec='$wl-Blargedynsym' 10851 ;; 10852 esac 10853 fi 10854 fi 10855 10856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10857$as_echo "$ld_shlibs" >&6; } 10858test no = "$ld_shlibs" && can_build_shared=no 10859 10860with_gnu_ld=$with_gnu_ld 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876# 10877# Do we need to explicitly link libc? 10878# 10879case "x$archive_cmds_need_lc" in 10880x|xyes) 10881 # Assume -lc should be added 10882 archive_cmds_need_lc=yes 10883 10884 if test yes,yes = "$GCC,$enable_shared"; then 10885 case $archive_cmds in 10886 *'~'*) 10887 # FIXME: we may have to deal with multi-command sequences. 10888 ;; 10889 '$CC '*) 10890 # Test whether the compiler implicitly links with -lc since on some 10891 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10892 # to ld, don't add -lc before -lgcc. 10893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10894$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10895if ${lt_cv_archive_cmds_need_lc+:} false; then : 10896 $as_echo_n "(cached) " >&6 10897else 10898 $RM conftest* 10899 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10900 10901 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10902 (eval $ac_compile) 2>&5 10903 ac_status=$? 10904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10905 test $ac_status = 0; } 2>conftest.err; then 10906 soname=conftest 10907 lib=conftest 10908 libobjs=conftest.$ac_objext 10909 deplibs= 10910 wl=$lt_prog_compiler_wl 10911 pic_flag=$lt_prog_compiler_pic 10912 compiler_flags=-v 10913 linker_flags=-v 10914 verstring= 10915 output_objdir=. 10916 libname=conftest 10917 lt_save_allow_undefined_flag=$allow_undefined_flag 10918 allow_undefined_flag= 10919 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10920 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10921 ac_status=$? 10922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10923 test $ac_status = 0; } 10924 then 10925 lt_cv_archive_cmds_need_lc=no 10926 else 10927 lt_cv_archive_cmds_need_lc=yes 10928 fi 10929 allow_undefined_flag=$lt_save_allow_undefined_flag 10930 else 10931 cat conftest.err 1>&5 10932 fi 10933 $RM conftest* 10934 10935fi 10936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10937$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10938 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10939 ;; 10940 esac 10941 fi 10942 ;; 10943esac 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11097$as_echo_n "checking dynamic linker characteristics... " >&6; } 11098 11099if test yes = "$GCC"; then 11100 case $host_os in 11101 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11102 *) lt_awk_arg='/^libraries:/' ;; 11103 esac 11104 case $host_os in 11105 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11106 *) lt_sed_strip_eq='s|=/|/|g' ;; 11107 esac 11108 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11109 case $lt_search_path_spec in 11110 *\;*) 11111 # if the path contains ";" then we assume it to be the separator 11112 # otherwise default to the standard path separator (i.e. ":") - it is 11113 # assumed that no part of a normal pathname contains ";" but that should 11114 # okay in the real world where ";" in dirpaths is itself problematic. 11115 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11116 ;; 11117 *) 11118 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11119 ;; 11120 esac 11121 # Ok, now we have the path, separated by spaces, we can step through it 11122 # and add multilib dir if necessary... 11123 lt_tmp_lt_search_path_spec= 11124 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11125 # ...but if some path component already ends with the multilib dir we assume 11126 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11127 case "$lt_multi_os_dir; $lt_search_path_spec " in 11128 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11129 lt_multi_os_dir= 11130 ;; 11131 esac 11132 for lt_sys_path in $lt_search_path_spec; do 11133 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11134 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11135 elif test -n "$lt_multi_os_dir"; then 11136 test -d "$lt_sys_path" && \ 11137 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11138 fi 11139 done 11140 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11141BEGIN {RS = " "; FS = "/|\n";} { 11142 lt_foo = ""; 11143 lt_count = 0; 11144 for (lt_i = NF; lt_i > 0; lt_i--) { 11145 if ($lt_i != "" && $lt_i != ".") { 11146 if ($lt_i == "..") { 11147 lt_count++; 11148 } else { 11149 if (lt_count == 0) { 11150 lt_foo = "/" $lt_i lt_foo; 11151 } else { 11152 lt_count--; 11153 } 11154 } 11155 } 11156 } 11157 if (lt_foo != "") { lt_freq[lt_foo]++; } 11158 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11159}'` 11160 # AWK program above erroneously prepends '/' to C:/dos/paths 11161 # for these hosts. 11162 case $host_os in 11163 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11164 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11165 esac 11166 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11167else 11168 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11169fi 11170library_names_spec= 11171libname_spec='lib$name' 11172soname_spec= 11173shrext_cmds=.so 11174postinstall_cmds= 11175postuninstall_cmds= 11176finish_cmds= 11177finish_eval= 11178shlibpath_var= 11179shlibpath_overrides_runpath=unknown 11180version_type=none 11181dynamic_linker="$host_os ld.so" 11182sys_lib_dlsearch_path_spec="/lib /usr/lib" 11183need_lib_prefix=unknown 11184hardcode_into_libs=no 11185 11186# when you set need_version to no, make sure it does not cause -set_version 11187# flags to be left without arguments 11188need_version=unknown 11189 11190 11191 11192case $host_os in 11193aix3*) 11194 version_type=linux # correct to gnu/linux during the next big refactor 11195 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11196 shlibpath_var=LIBPATH 11197 11198 # AIX 3 has no versioning support, so we append a major version to the name. 11199 soname_spec='$libname$release$shared_ext$major' 11200 ;; 11201 11202aix[4-9]*) 11203 version_type=linux # correct to gnu/linux during the next big refactor 11204 need_lib_prefix=no 11205 need_version=no 11206 hardcode_into_libs=yes 11207 if test ia64 = "$host_cpu"; then 11208 # AIX 5 supports IA64 11209 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11210 shlibpath_var=LD_LIBRARY_PATH 11211 else 11212 # With GCC up to 2.95.x, collect2 would create an import file 11213 # for dependence libraries. The import file would start with 11214 # the line '#! .'. This would cause the generated library to 11215 # depend on '.', always an invalid library. This was fixed in 11216 # development snapshots of GCC prior to 3.0. 11217 case $host_os in 11218 aix4 | aix4.[01] | aix4.[01].*) 11219 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11220 echo ' yes ' 11221 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11222 : 11223 else 11224 can_build_shared=no 11225 fi 11226 ;; 11227 esac 11228 # Using Import Files as archive members, it is possible to support 11229 # filename-based versioning of shared library archives on AIX. While 11230 # this would work for both with and without runtime linking, it will 11231 # prevent static linking of such archives. So we do filename-based 11232 # shared library versioning with .so extension only, which is used 11233 # when both runtime linking and shared linking is enabled. 11234 # Unfortunately, runtime linking may impact performance, so we do 11235 # not want this to be the default eventually. Also, we use the 11236 # versioned .so libs for executables only if there is the -brtl 11237 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11238 # To allow for filename-based versioning support, we need to create 11239 # libNAME.so.V as an archive file, containing: 11240 # *) an Import File, referring to the versioned filename of the 11241 # archive as well as the shared archive member, telling the 11242 # bitwidth (32 or 64) of that shared object, and providing the 11243 # list of exported symbols of that shared object, eventually 11244 # decorated with the 'weak' keyword 11245 # *) the shared object with the F_LOADONLY flag set, to really avoid 11246 # it being seen by the linker. 11247 # At run time we better use the real file rather than another symlink, 11248 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11249 11250 case $with_aix_soname,$aix_use_runtimelinking in 11251 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11252 # soname into executable. Probably we can add versioning support to 11253 # collect2, so additional links can be useful in future. 11254 aix,yes) # traditional libtool 11255 dynamic_linker='AIX unversionable lib.so' 11256 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11257 # instead of lib<name>.a to let people know that these are not 11258 # typical AIX shared libraries. 11259 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11260 ;; 11261 aix,no) # traditional AIX only 11262 dynamic_linker='AIX lib.a(lib.so.V)' 11263 # We preserve .a as extension for shared libraries through AIX4.2 11264 # and later when we are not doing run time linking. 11265 library_names_spec='$libname$release.a $libname.a' 11266 soname_spec='$libname$release$shared_ext$major' 11267 ;; 11268 svr4,*) # full svr4 only 11269 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11270 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11271 # We do not specify a path in Import Files, so LIBPATH fires. 11272 shlibpath_overrides_runpath=yes 11273 ;; 11274 *,yes) # both, prefer svr4 11275 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11276 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11277 # unpreferred sharedlib libNAME.a needs extra handling 11278 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"' 11279 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"' 11280 # We do not specify a path in Import Files, so LIBPATH fires. 11281 shlibpath_overrides_runpath=yes 11282 ;; 11283 *,no) # both, prefer aix 11284 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11285 library_names_spec='$libname$release.a $libname.a' 11286 soname_spec='$libname$release$shared_ext$major' 11287 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11288 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)' 11289 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"' 11290 ;; 11291 esac 11292 shlibpath_var=LIBPATH 11293 fi 11294 ;; 11295 11296amigaos*) 11297 case $host_cpu in 11298 powerpc) 11299 # Since July 2007 AmigaOS4 officially supports .so libraries. 11300 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11301 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11302 ;; 11303 m68k) 11304 library_names_spec='$libname.ixlibrary $libname.a' 11305 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11306 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' 11307 ;; 11308 esac 11309 ;; 11310 11311beos*) 11312 library_names_spec='$libname$shared_ext' 11313 dynamic_linker="$host_os ld.so" 11314 shlibpath_var=LIBRARY_PATH 11315 ;; 11316 11317bsdi[45]*) 11318 version_type=linux # correct to gnu/linux during the next big refactor 11319 need_version=no 11320 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11321 soname_spec='$libname$release$shared_ext$major' 11322 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11323 shlibpath_var=LD_LIBRARY_PATH 11324 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11325 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11326 # the default ld.so.conf also contains /usr/contrib/lib and 11327 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11328 # libtool to hard-code these into programs 11329 ;; 11330 11331cygwin* | mingw* | pw32* | cegcc*) 11332 version_type=windows 11333 shrext_cmds=.dll 11334 need_version=no 11335 need_lib_prefix=no 11336 11337 case $GCC,$cc_basename in 11338 yes,*) 11339 # gcc 11340 library_names_spec='$libname.dll.a' 11341 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11342 postinstall_cmds='base_file=`basename \$file`~ 11343 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11344 dldir=$destdir/`dirname \$dlpath`~ 11345 test -d \$dldir || mkdir -p \$dldir~ 11346 $install_prog $dir/$dlname \$dldir/$dlname~ 11347 chmod a+x \$dldir/$dlname~ 11348 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11349 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11350 fi' 11351 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11352 dlpath=$dir/\$dldll~ 11353 $RM \$dlpath' 11354 shlibpath_overrides_runpath=yes 11355 11356 case $host_os in 11357 cygwin*) 11358 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11359 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11360 11361 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11362 ;; 11363 mingw* | cegcc*) 11364 # MinGW DLLs use traditional 'lib' prefix 11365 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11366 ;; 11367 pw32*) 11368 # pw32 DLLs use 'pw' prefix rather than 'lib' 11369 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11370 ;; 11371 esac 11372 dynamic_linker='Win32 ld.exe' 11373 ;; 11374 11375 *,cl*) 11376 # Native MSVC 11377 libname_spec='$name' 11378 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11379 library_names_spec='$libname.dll.lib' 11380 11381 case $build_os in 11382 mingw*) 11383 sys_lib_search_path_spec= 11384 lt_save_ifs=$IFS 11385 IFS=';' 11386 for lt_path in $LIB 11387 do 11388 IFS=$lt_save_ifs 11389 # Let DOS variable expansion print the short 8.3 style file name. 11390 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11391 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11392 done 11393 IFS=$lt_save_ifs 11394 # Convert to MSYS style. 11395 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11396 ;; 11397 cygwin*) 11398 # Convert to unix form, then to dos form, then back to unix form 11399 # but this time dos style (no spaces!) so that the unix form looks 11400 # like /cygdrive/c/PROGRA~1:/cygdr... 11401 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11402 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11403 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11404 ;; 11405 *) 11406 sys_lib_search_path_spec=$LIB 11407 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11408 # It is most probably a Windows format PATH. 11409 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11410 else 11411 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11412 fi 11413 # FIXME: find the short name or the path components, as spaces are 11414 # common. (e.g. "Program Files" -> "PROGRA~1") 11415 ;; 11416 esac 11417 11418 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11419 postinstall_cmds='base_file=`basename \$file`~ 11420 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11421 dldir=$destdir/`dirname \$dlpath`~ 11422 test -d \$dldir || mkdir -p \$dldir~ 11423 $install_prog $dir/$dlname \$dldir/$dlname' 11424 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11425 dlpath=$dir/\$dldll~ 11426 $RM \$dlpath' 11427 shlibpath_overrides_runpath=yes 11428 dynamic_linker='Win32 link.exe' 11429 ;; 11430 11431 *) 11432 # Assume MSVC wrapper 11433 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11434 dynamic_linker='Win32 ld.exe' 11435 ;; 11436 esac 11437 # FIXME: first we should search . and the directory the executable is in 11438 shlibpath_var=PATH 11439 ;; 11440 11441darwin* | rhapsody*) 11442 dynamic_linker="$host_os dyld" 11443 version_type=darwin 11444 need_lib_prefix=no 11445 need_version=no 11446 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11447 soname_spec='$libname$release$major$shared_ext' 11448 shlibpath_overrides_runpath=yes 11449 shlibpath_var=DYLD_LIBRARY_PATH 11450 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11451 11452 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11453 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11454 ;; 11455 11456dgux*) 11457 version_type=linux # correct to gnu/linux during the next big refactor 11458 need_lib_prefix=no 11459 need_version=no 11460 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11461 soname_spec='$libname$release$shared_ext$major' 11462 shlibpath_var=LD_LIBRARY_PATH 11463 ;; 11464 11465freebsd* | dragonfly*) 11466 # DragonFly does not have aout. When/if they implement a new 11467 # versioning mechanism, adjust this. 11468 if test -x /usr/bin/objformat; then 11469 objformat=`/usr/bin/objformat` 11470 else 11471 case $host_os in 11472 freebsd[23].*) objformat=aout ;; 11473 *) objformat=elf ;; 11474 esac 11475 fi 11476 version_type=freebsd-$objformat 11477 case $version_type in 11478 freebsd-elf*) 11479 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11480 soname_spec='$libname$release$shared_ext$major' 11481 need_version=no 11482 need_lib_prefix=no 11483 ;; 11484 freebsd-*) 11485 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11486 need_version=yes 11487 ;; 11488 esac 11489 shlibpath_var=LD_LIBRARY_PATH 11490 case $host_os in 11491 freebsd2.*) 11492 shlibpath_overrides_runpath=yes 11493 ;; 11494 freebsd3.[01]* | freebsdelf3.[01]*) 11495 shlibpath_overrides_runpath=yes 11496 hardcode_into_libs=yes 11497 ;; 11498 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11499 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11500 shlibpath_overrides_runpath=no 11501 hardcode_into_libs=yes 11502 ;; 11503 *) # from 4.6 on, and DragonFly 11504 shlibpath_overrides_runpath=yes 11505 hardcode_into_libs=yes 11506 ;; 11507 esac 11508 ;; 11509 11510haiku*) 11511 version_type=linux # correct to gnu/linux during the next big refactor 11512 need_lib_prefix=no 11513 need_version=no 11514 dynamic_linker="$host_os runtime_loader" 11515 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11516 soname_spec='$libname$release$shared_ext$major' 11517 shlibpath_var=LIBRARY_PATH 11518 shlibpath_overrides_runpath=no 11519 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11520 hardcode_into_libs=yes 11521 ;; 11522 11523hpux9* | hpux10* | hpux11*) 11524 # Give a soname corresponding to the major version so that dld.sl refuses to 11525 # link against other versions. 11526 version_type=sunos 11527 need_lib_prefix=no 11528 need_version=no 11529 case $host_cpu in 11530 ia64*) 11531 shrext_cmds='.so' 11532 hardcode_into_libs=yes 11533 dynamic_linker="$host_os dld.so" 11534 shlibpath_var=LD_LIBRARY_PATH 11535 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11536 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11537 soname_spec='$libname$release$shared_ext$major' 11538 if test 32 = "$HPUX_IA64_MODE"; then 11539 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11540 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11541 else 11542 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11543 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11544 fi 11545 ;; 11546 hppa*64*) 11547 shrext_cmds='.sl' 11548 hardcode_into_libs=yes 11549 dynamic_linker="$host_os dld.sl" 11550 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11551 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11552 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11553 soname_spec='$libname$release$shared_ext$major' 11554 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11555 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11556 ;; 11557 *) 11558 shrext_cmds='.sl' 11559 dynamic_linker="$host_os dld.sl" 11560 shlibpath_var=SHLIB_PATH 11561 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11562 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11563 soname_spec='$libname$release$shared_ext$major' 11564 ;; 11565 esac 11566 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11567 postinstall_cmds='chmod 555 $lib' 11568 # or fails outright, so override atomically: 11569 install_override_mode=555 11570 ;; 11571 11572interix[3-9]*) 11573 version_type=linux # correct to gnu/linux during the next big refactor 11574 need_lib_prefix=no 11575 need_version=no 11576 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11577 soname_spec='$libname$release$shared_ext$major' 11578 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11579 shlibpath_var=LD_LIBRARY_PATH 11580 shlibpath_overrides_runpath=no 11581 hardcode_into_libs=yes 11582 ;; 11583 11584irix5* | irix6* | nonstopux*) 11585 case $host_os in 11586 nonstopux*) version_type=nonstopux ;; 11587 *) 11588 if test yes = "$lt_cv_prog_gnu_ld"; then 11589 version_type=linux # correct to gnu/linux during the next big refactor 11590 else 11591 version_type=irix 11592 fi ;; 11593 esac 11594 need_lib_prefix=no 11595 need_version=no 11596 soname_spec='$libname$release$shared_ext$major' 11597 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11598 case $host_os in 11599 irix5* | nonstopux*) 11600 libsuff= shlibsuff= 11601 ;; 11602 *) 11603 case $LD in # libtool.m4 will add one of these switches to LD 11604 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11605 libsuff= shlibsuff= libmagic=32-bit;; 11606 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11607 libsuff=32 shlibsuff=N32 libmagic=N32;; 11608 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11609 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11610 *) libsuff= shlibsuff= libmagic=never-match;; 11611 esac 11612 ;; 11613 esac 11614 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11615 shlibpath_overrides_runpath=no 11616 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11617 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11618 hardcode_into_libs=yes 11619 ;; 11620 11621# No shared lib support for Linux oldld, aout, or coff. 11622linux*oldld* | linux*aout* | linux*coff*) 11623 dynamic_linker=no 11624 ;; 11625 11626linux*android*) 11627 version_type=none # Android doesn't support versioned libraries. 11628 need_lib_prefix=no 11629 need_version=no 11630 library_names_spec='$libname$release$shared_ext' 11631 soname_spec='$libname$release$shared_ext' 11632 finish_cmds= 11633 shlibpath_var=LD_LIBRARY_PATH 11634 shlibpath_overrides_runpath=yes 11635 11636 # This implies no fast_install, which is unacceptable. 11637 # Some rework will be needed to allow for fast_install 11638 # before this can be enabled. 11639 hardcode_into_libs=yes 11640 11641 dynamic_linker='Android linker' 11642 # Don't embed -rpath directories since the linker doesn't support them. 11643 hardcode_libdir_flag_spec='-L$libdir' 11644 ;; 11645 11646# This must be glibc/ELF. 11647linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11648 version_type=linux # correct to gnu/linux during the next big refactor 11649 need_lib_prefix=no 11650 need_version=no 11651 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11652 soname_spec='$libname$release$shared_ext$major' 11653 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11654 shlibpath_var=LD_LIBRARY_PATH 11655 shlibpath_overrides_runpath=no 11656 11657 # Some binutils ld are patched to set DT_RUNPATH 11658 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11659 $as_echo_n "(cached) " >&6 11660else 11661 lt_cv_shlibpath_overrides_runpath=no 11662 save_LDFLAGS=$LDFLAGS 11663 save_libdir=$libdir 11664 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11665 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11667/* end confdefs.h. */ 11668 11669int 11670main () 11671{ 11672 11673 ; 11674 return 0; 11675} 11676_ACEOF 11677if ac_fn_c_try_link "$LINENO"; then : 11678 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11679 lt_cv_shlibpath_overrides_runpath=yes 11680fi 11681fi 11682rm -f core conftest.err conftest.$ac_objext \ 11683 conftest$ac_exeext conftest.$ac_ext 11684 LDFLAGS=$save_LDFLAGS 11685 libdir=$save_libdir 11686 11687fi 11688 11689 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11690 11691 # This implies no fast_install, which is unacceptable. 11692 # Some rework will be needed to allow for fast_install 11693 # before this can be enabled. 11694 hardcode_into_libs=yes 11695 11696 # Ideally, we could use ldconfig to report *all* directores which are 11697 # searched for libraries, however this is still not possible. Aside from not 11698 # being certain /sbin/ldconfig is available, command 11699 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11700 # even though it is searched at run-time. Try to do the best guess by 11701 # appending ld.so.conf contents (and includes) to the search path. 11702 if test -f /etc/ld.so.conf; then 11703 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' ' '` 11704 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11705 fi 11706 11707 # We used to test for /lib/ld.so.1 and disable shared libraries on 11708 # powerpc, because MkLinux only supported shared libraries with the 11709 # GNU dynamic linker. Since this was broken with cross compilers, 11710 # most powerpc-linux boxes support dynamic linking these days and 11711 # people can always --disable-shared, the test was removed, and we 11712 # assume the GNU/Linux dynamic linker is in use. 11713 dynamic_linker='GNU/Linux ld.so' 11714 ;; 11715 11716netbsd*) 11717 version_type=sunos 11718 need_lib_prefix=no 11719 need_version=no 11720 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11721 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11722 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11723 dynamic_linker='NetBSD (a.out) ld.so' 11724 else 11725 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11726 soname_spec='$libname$release$shared_ext$major' 11727 dynamic_linker='NetBSD ld.elf_so' 11728 fi 11729 shlibpath_var=LD_LIBRARY_PATH 11730 shlibpath_overrides_runpath=yes 11731 hardcode_into_libs=yes 11732 ;; 11733 11734newsos6) 11735 version_type=linux # correct to gnu/linux during the next big refactor 11736 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11737 shlibpath_var=LD_LIBRARY_PATH 11738 shlibpath_overrides_runpath=yes 11739 ;; 11740 11741*nto* | *qnx*) 11742 version_type=qnx 11743 need_lib_prefix=no 11744 need_version=no 11745 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11746 soname_spec='$libname$release$shared_ext$major' 11747 shlibpath_var=LD_LIBRARY_PATH 11748 shlibpath_overrides_runpath=no 11749 hardcode_into_libs=yes 11750 dynamic_linker='ldqnx.so' 11751 ;; 11752 11753openbsd* | bitrig*) 11754 version_type=sunos 11755 sys_lib_dlsearch_path_spec=/usr/lib 11756 need_lib_prefix=no 11757 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11758 need_version=no 11759 else 11760 need_version=yes 11761 fi 11762 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11763 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11764 shlibpath_var=LD_LIBRARY_PATH 11765 shlibpath_overrides_runpath=yes 11766 ;; 11767 11768os2*) 11769 libname_spec='$name' 11770 version_type=windows 11771 shrext_cmds=.dll 11772 need_version=no 11773 need_lib_prefix=no 11774 # OS/2 can only load a DLL with a base name of 8 characters or less. 11775 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11776 v=$($ECHO $release$versuffix | tr -d .-); 11777 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11778 $ECHO $n$v`$shared_ext' 11779 library_names_spec='${libname}_dll.$libext' 11780 dynamic_linker='OS/2 ld.exe' 11781 shlibpath_var=BEGINLIBPATH 11782 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11783 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11784 postinstall_cmds='base_file=`basename \$file`~ 11785 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11786 dldir=$destdir/`dirname \$dlpath`~ 11787 test -d \$dldir || mkdir -p \$dldir~ 11788 $install_prog $dir/$dlname \$dldir/$dlname~ 11789 chmod a+x \$dldir/$dlname~ 11790 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11791 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11792 fi' 11793 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 11794 dlpath=$dir/\$dldll~ 11795 $RM \$dlpath' 11796 ;; 11797 11798osf3* | osf4* | osf5*) 11799 version_type=osf 11800 need_lib_prefix=no 11801 need_version=no 11802 soname_spec='$libname$release$shared_ext$major' 11803 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11804 shlibpath_var=LD_LIBRARY_PATH 11805 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11806 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11807 ;; 11808 11809rdos*) 11810 dynamic_linker=no 11811 ;; 11812 11813solaris*) 11814 version_type=linux # correct to gnu/linux during the next big refactor 11815 need_lib_prefix=no 11816 need_version=no 11817 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11818 soname_spec='$libname$release$shared_ext$major' 11819 shlibpath_var=LD_LIBRARY_PATH 11820 shlibpath_overrides_runpath=yes 11821 hardcode_into_libs=yes 11822 # ldd complains unless libraries are executable 11823 postinstall_cmds='chmod +x $lib' 11824 ;; 11825 11826sunos4*) 11827 version_type=sunos 11828 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11829 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11830 shlibpath_var=LD_LIBRARY_PATH 11831 shlibpath_overrides_runpath=yes 11832 if test yes = "$with_gnu_ld"; then 11833 need_lib_prefix=no 11834 fi 11835 need_version=yes 11836 ;; 11837 11838sysv4 | sysv4.3*) 11839 version_type=linux # correct to gnu/linux during the next big refactor 11840 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11841 soname_spec='$libname$release$shared_ext$major' 11842 shlibpath_var=LD_LIBRARY_PATH 11843 case $host_vendor in 11844 sni) 11845 shlibpath_overrides_runpath=no 11846 need_lib_prefix=no 11847 runpath_var=LD_RUN_PATH 11848 ;; 11849 siemens) 11850 need_lib_prefix=no 11851 ;; 11852 motorola) 11853 need_lib_prefix=no 11854 need_version=no 11855 shlibpath_overrides_runpath=no 11856 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11857 ;; 11858 esac 11859 ;; 11860 11861sysv4*MP*) 11862 if test -d /usr/nec; then 11863 version_type=linux # correct to gnu/linux during the next big refactor 11864 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 11865 soname_spec='$libname$shared_ext.$major' 11866 shlibpath_var=LD_LIBRARY_PATH 11867 fi 11868 ;; 11869 11870sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11871 version_type=sco 11872 need_lib_prefix=no 11873 need_version=no 11874 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 11875 soname_spec='$libname$release$shared_ext$major' 11876 shlibpath_var=LD_LIBRARY_PATH 11877 shlibpath_overrides_runpath=yes 11878 hardcode_into_libs=yes 11879 if test yes = "$with_gnu_ld"; then 11880 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11881 else 11882 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11883 case $host_os in 11884 sco3.2v5*) 11885 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11886 ;; 11887 esac 11888 fi 11889 sys_lib_dlsearch_path_spec='/usr/lib' 11890 ;; 11891 11892tpf*) 11893 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11894 version_type=linux # correct to gnu/linux during the next big refactor 11895 need_lib_prefix=no 11896 need_version=no 11897 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11898 shlibpath_var=LD_LIBRARY_PATH 11899 shlibpath_overrides_runpath=no 11900 hardcode_into_libs=yes 11901 ;; 11902 11903uts4*) 11904 version_type=linux # correct to gnu/linux during the next big refactor 11905 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11906 soname_spec='$libname$release$shared_ext$major' 11907 shlibpath_var=LD_LIBRARY_PATH 11908 ;; 11909 11910*) 11911 dynamic_linker=no 11912 ;; 11913esac 11914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11915$as_echo "$dynamic_linker" >&6; } 11916test no = "$dynamic_linker" && can_build_shared=no 11917 11918variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11919if test yes = "$GCC"; then 11920 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11921fi 11922 11923if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 11924 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 11925fi 11926 11927if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 11928 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 11929fi 11930 11931# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 11932configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 11933 11934# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 11935func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 11936 11937# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 11938configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12037$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12038hardcode_action= 12039if test -n "$hardcode_libdir_flag_spec" || 12040 test -n "$runpath_var" || 12041 test yes = "$hardcode_automatic"; then 12042 12043 # We can hardcode non-existent directories. 12044 if test no != "$hardcode_direct" && 12045 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12046 # have to relink, otherwise we might link with an installed library 12047 # when we should be linking with a yet-to-be-installed one 12048 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12049 test no != "$hardcode_minus_L"; then 12050 # Linking always hardcodes the temporary library directory. 12051 hardcode_action=relink 12052 else 12053 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12054 hardcode_action=immediate 12055 fi 12056else 12057 # We cannot hardcode anything, or else we can only hardcode existing 12058 # directories. 12059 hardcode_action=unsupported 12060fi 12061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12062$as_echo "$hardcode_action" >&6; } 12063 12064if test relink = "$hardcode_action" || 12065 test yes = "$inherit_rpath"; then 12066 # Fast installation is not supported 12067 enable_fast_install=no 12068elif test yes = "$shlibpath_overrides_runpath" || 12069 test no = "$enable_shared"; then 12070 # Fast installation is not necessary 12071 enable_fast_install=needless 12072fi 12073 12074 12075 12076 12077 12078 12079 if test yes != "$enable_dlopen"; then 12080 enable_dlopen=unknown 12081 enable_dlopen_self=unknown 12082 enable_dlopen_self_static=unknown 12083else 12084 lt_cv_dlopen=no 12085 lt_cv_dlopen_libs= 12086 12087 case $host_os in 12088 beos*) 12089 lt_cv_dlopen=load_add_on 12090 lt_cv_dlopen_libs= 12091 lt_cv_dlopen_self=yes 12092 ;; 12093 12094 mingw* | pw32* | cegcc*) 12095 lt_cv_dlopen=LoadLibrary 12096 lt_cv_dlopen_libs= 12097 ;; 12098 12099 cygwin*) 12100 lt_cv_dlopen=dlopen 12101 lt_cv_dlopen_libs= 12102 ;; 12103 12104 darwin*) 12105 # if libdl is installed we need to link against it 12106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12107$as_echo_n "checking for dlopen in -ldl... " >&6; } 12108if ${ac_cv_lib_dl_dlopen+:} false; then : 12109 $as_echo_n "(cached) " >&6 12110else 12111 ac_check_lib_save_LIBS=$LIBS 12112LIBS="-ldl $LIBS" 12113cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12114/* end confdefs.h. */ 12115 12116/* Override any GCC internal prototype to avoid an error. 12117 Use char because int might match the return type of a GCC 12118 builtin and then its argument prototype would still apply. */ 12119#ifdef __cplusplus 12120extern "C" 12121#endif 12122char dlopen (); 12123int 12124main () 12125{ 12126return dlopen (); 12127 ; 12128 return 0; 12129} 12130_ACEOF 12131if ac_fn_c_try_link "$LINENO"; then : 12132 ac_cv_lib_dl_dlopen=yes 12133else 12134 ac_cv_lib_dl_dlopen=no 12135fi 12136rm -f core conftest.err conftest.$ac_objext \ 12137 conftest$ac_exeext conftest.$ac_ext 12138LIBS=$ac_check_lib_save_LIBS 12139fi 12140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12141$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12142if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12143 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12144else 12145 12146 lt_cv_dlopen=dyld 12147 lt_cv_dlopen_libs= 12148 lt_cv_dlopen_self=yes 12149 12150fi 12151 12152 ;; 12153 12154 tpf*) 12155 # Don't try to run any link tests for TPF. We know it's impossible 12156 # because TPF is a cross-compiler, and we know how we open DSOs. 12157 lt_cv_dlopen=dlopen 12158 lt_cv_dlopen_libs= 12159 lt_cv_dlopen_self=no 12160 ;; 12161 12162 *) 12163 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12164if test "x$ac_cv_func_shl_load" = xyes; then : 12165 lt_cv_dlopen=shl_load 12166else 12167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12168$as_echo_n "checking for shl_load in -ldld... " >&6; } 12169if ${ac_cv_lib_dld_shl_load+:} false; then : 12170 $as_echo_n "(cached) " >&6 12171else 12172 ac_check_lib_save_LIBS=$LIBS 12173LIBS="-ldld $LIBS" 12174cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12175/* end confdefs.h. */ 12176 12177/* Override any GCC internal prototype to avoid an error. 12178 Use char because int might match the return type of a GCC 12179 builtin and then its argument prototype would still apply. */ 12180#ifdef __cplusplus 12181extern "C" 12182#endif 12183char shl_load (); 12184int 12185main () 12186{ 12187return shl_load (); 12188 ; 12189 return 0; 12190} 12191_ACEOF 12192if ac_fn_c_try_link "$LINENO"; then : 12193 ac_cv_lib_dld_shl_load=yes 12194else 12195 ac_cv_lib_dld_shl_load=no 12196fi 12197rm -f core conftest.err conftest.$ac_objext \ 12198 conftest$ac_exeext conftest.$ac_ext 12199LIBS=$ac_check_lib_save_LIBS 12200fi 12201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12202$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12203if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12204 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12205else 12206 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12207if test "x$ac_cv_func_dlopen" = xyes; then : 12208 lt_cv_dlopen=dlopen 12209else 12210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12211$as_echo_n "checking for dlopen in -ldl... " >&6; } 12212if ${ac_cv_lib_dl_dlopen+:} false; then : 12213 $as_echo_n "(cached) " >&6 12214else 12215 ac_check_lib_save_LIBS=$LIBS 12216LIBS="-ldl $LIBS" 12217cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12218/* end confdefs.h. */ 12219 12220/* Override any GCC internal prototype to avoid an error. 12221 Use char because int might match the return type of a GCC 12222 builtin and then its argument prototype would still apply. */ 12223#ifdef __cplusplus 12224extern "C" 12225#endif 12226char dlopen (); 12227int 12228main () 12229{ 12230return dlopen (); 12231 ; 12232 return 0; 12233} 12234_ACEOF 12235if ac_fn_c_try_link "$LINENO"; then : 12236 ac_cv_lib_dl_dlopen=yes 12237else 12238 ac_cv_lib_dl_dlopen=no 12239fi 12240rm -f core conftest.err conftest.$ac_objext \ 12241 conftest$ac_exeext conftest.$ac_ext 12242LIBS=$ac_check_lib_save_LIBS 12243fi 12244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12245$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12246if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12247 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12248else 12249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12250$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12251if ${ac_cv_lib_svld_dlopen+:} false; then : 12252 $as_echo_n "(cached) " >&6 12253else 12254 ac_check_lib_save_LIBS=$LIBS 12255LIBS="-lsvld $LIBS" 12256cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12257/* end confdefs.h. */ 12258 12259/* Override any GCC internal prototype to avoid an error. 12260 Use char because int might match the return type of a GCC 12261 builtin and then its argument prototype would still apply. */ 12262#ifdef __cplusplus 12263extern "C" 12264#endif 12265char dlopen (); 12266int 12267main () 12268{ 12269return dlopen (); 12270 ; 12271 return 0; 12272} 12273_ACEOF 12274if ac_fn_c_try_link "$LINENO"; then : 12275 ac_cv_lib_svld_dlopen=yes 12276else 12277 ac_cv_lib_svld_dlopen=no 12278fi 12279rm -f core conftest.err conftest.$ac_objext \ 12280 conftest$ac_exeext conftest.$ac_ext 12281LIBS=$ac_check_lib_save_LIBS 12282fi 12283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12284$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12285if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12286 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12287else 12288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12289$as_echo_n "checking for dld_link in -ldld... " >&6; } 12290if ${ac_cv_lib_dld_dld_link+:} false; then : 12291 $as_echo_n "(cached) " >&6 12292else 12293 ac_check_lib_save_LIBS=$LIBS 12294LIBS="-ldld $LIBS" 12295cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12296/* end confdefs.h. */ 12297 12298/* Override any GCC internal prototype to avoid an error. 12299 Use char because int might match the return type of a GCC 12300 builtin and then its argument prototype would still apply. */ 12301#ifdef __cplusplus 12302extern "C" 12303#endif 12304char dld_link (); 12305int 12306main () 12307{ 12308return dld_link (); 12309 ; 12310 return 0; 12311} 12312_ACEOF 12313if ac_fn_c_try_link "$LINENO"; then : 12314 ac_cv_lib_dld_dld_link=yes 12315else 12316 ac_cv_lib_dld_dld_link=no 12317fi 12318rm -f core conftest.err conftest.$ac_objext \ 12319 conftest$ac_exeext conftest.$ac_ext 12320LIBS=$ac_check_lib_save_LIBS 12321fi 12322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12323$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12324if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12325 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12326fi 12327 12328 12329fi 12330 12331 12332fi 12333 12334 12335fi 12336 12337 12338fi 12339 12340 12341fi 12342 12343 ;; 12344 esac 12345 12346 if test no = "$lt_cv_dlopen"; then 12347 enable_dlopen=no 12348 else 12349 enable_dlopen=yes 12350 fi 12351 12352 case $lt_cv_dlopen in 12353 dlopen) 12354 save_CPPFLAGS=$CPPFLAGS 12355 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12356 12357 save_LDFLAGS=$LDFLAGS 12358 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12359 12360 save_LIBS=$LIBS 12361 LIBS="$lt_cv_dlopen_libs $LIBS" 12362 12363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12364$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12365if ${lt_cv_dlopen_self+:} false; then : 12366 $as_echo_n "(cached) " >&6 12367else 12368 if test yes = "$cross_compiling"; then : 12369 lt_cv_dlopen_self=cross 12370else 12371 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12372 lt_status=$lt_dlunknown 12373 cat > conftest.$ac_ext <<_LT_EOF 12374#line $LINENO "configure" 12375#include "confdefs.h" 12376 12377#if HAVE_DLFCN_H 12378#include <dlfcn.h> 12379#endif 12380 12381#include <stdio.h> 12382 12383#ifdef RTLD_GLOBAL 12384# define LT_DLGLOBAL RTLD_GLOBAL 12385#else 12386# ifdef DL_GLOBAL 12387# define LT_DLGLOBAL DL_GLOBAL 12388# else 12389# define LT_DLGLOBAL 0 12390# endif 12391#endif 12392 12393/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12394 find out it does not work in some platform. */ 12395#ifndef LT_DLLAZY_OR_NOW 12396# ifdef RTLD_LAZY 12397# define LT_DLLAZY_OR_NOW RTLD_LAZY 12398# else 12399# ifdef DL_LAZY 12400# define LT_DLLAZY_OR_NOW DL_LAZY 12401# else 12402# ifdef RTLD_NOW 12403# define LT_DLLAZY_OR_NOW RTLD_NOW 12404# else 12405# ifdef DL_NOW 12406# define LT_DLLAZY_OR_NOW DL_NOW 12407# else 12408# define LT_DLLAZY_OR_NOW 0 12409# endif 12410# endif 12411# endif 12412# endif 12413#endif 12414 12415/* When -fvisibility=hidden is used, assume the code has been annotated 12416 correspondingly for the symbols needed. */ 12417#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12418int fnord () __attribute__((visibility("default"))); 12419#endif 12420 12421int fnord () { return 42; } 12422int main () 12423{ 12424 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12425 int status = $lt_dlunknown; 12426 12427 if (self) 12428 { 12429 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12430 else 12431 { 12432 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12433 else puts (dlerror ()); 12434 } 12435 /* dlclose (self); */ 12436 } 12437 else 12438 puts (dlerror ()); 12439 12440 return status; 12441} 12442_LT_EOF 12443 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12444 (eval $ac_link) 2>&5 12445 ac_status=$? 12446 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12447 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12448 (./conftest; exit; ) >&5 2>/dev/null 12449 lt_status=$? 12450 case x$lt_status in 12451 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12452 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12453 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12454 esac 12455 else : 12456 # compilation failed 12457 lt_cv_dlopen_self=no 12458 fi 12459fi 12460rm -fr conftest* 12461 12462 12463fi 12464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12465$as_echo "$lt_cv_dlopen_self" >&6; } 12466 12467 if test yes = "$lt_cv_dlopen_self"; then 12468 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12470$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12471if ${lt_cv_dlopen_self_static+:} false; then : 12472 $as_echo_n "(cached) " >&6 12473else 12474 if test yes = "$cross_compiling"; then : 12475 lt_cv_dlopen_self_static=cross 12476else 12477 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12478 lt_status=$lt_dlunknown 12479 cat > conftest.$ac_ext <<_LT_EOF 12480#line $LINENO "configure" 12481#include "confdefs.h" 12482 12483#if HAVE_DLFCN_H 12484#include <dlfcn.h> 12485#endif 12486 12487#include <stdio.h> 12488 12489#ifdef RTLD_GLOBAL 12490# define LT_DLGLOBAL RTLD_GLOBAL 12491#else 12492# ifdef DL_GLOBAL 12493# define LT_DLGLOBAL DL_GLOBAL 12494# else 12495# define LT_DLGLOBAL 0 12496# endif 12497#endif 12498 12499/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12500 find out it does not work in some platform. */ 12501#ifndef LT_DLLAZY_OR_NOW 12502# ifdef RTLD_LAZY 12503# define LT_DLLAZY_OR_NOW RTLD_LAZY 12504# else 12505# ifdef DL_LAZY 12506# define LT_DLLAZY_OR_NOW DL_LAZY 12507# else 12508# ifdef RTLD_NOW 12509# define LT_DLLAZY_OR_NOW RTLD_NOW 12510# else 12511# ifdef DL_NOW 12512# define LT_DLLAZY_OR_NOW DL_NOW 12513# else 12514# define LT_DLLAZY_OR_NOW 0 12515# endif 12516# endif 12517# endif 12518# endif 12519#endif 12520 12521/* When -fvisibility=hidden is used, assume the code has been annotated 12522 correspondingly for the symbols needed. */ 12523#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12524int fnord () __attribute__((visibility("default"))); 12525#endif 12526 12527int fnord () { return 42; } 12528int main () 12529{ 12530 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12531 int status = $lt_dlunknown; 12532 12533 if (self) 12534 { 12535 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12536 else 12537 { 12538 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12539 else puts (dlerror ()); 12540 } 12541 /* dlclose (self); */ 12542 } 12543 else 12544 puts (dlerror ()); 12545 12546 return status; 12547} 12548_LT_EOF 12549 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12550 (eval $ac_link) 2>&5 12551 ac_status=$? 12552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12553 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12554 (./conftest; exit; ) >&5 2>/dev/null 12555 lt_status=$? 12556 case x$lt_status in 12557 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12558 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12559 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12560 esac 12561 else : 12562 # compilation failed 12563 lt_cv_dlopen_self_static=no 12564 fi 12565fi 12566rm -fr conftest* 12567 12568 12569fi 12570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12571$as_echo "$lt_cv_dlopen_self_static" >&6; } 12572 fi 12573 12574 CPPFLAGS=$save_CPPFLAGS 12575 LDFLAGS=$save_LDFLAGS 12576 LIBS=$save_LIBS 12577 ;; 12578 esac 12579 12580 case $lt_cv_dlopen_self in 12581 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12582 *) enable_dlopen_self=unknown ;; 12583 esac 12584 12585 case $lt_cv_dlopen_self_static in 12586 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12587 *) enable_dlopen_self_static=unknown ;; 12588 esac 12589fi 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607striplib= 12608old_striplib= 12609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12610$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12611if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12612 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12613 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12615$as_echo "yes" >&6; } 12616else 12617# FIXME - insert some real tests, host_os isn't really good enough 12618 case $host_os in 12619 darwin*) 12620 if test -n "$STRIP"; then 12621 striplib="$STRIP -x" 12622 old_striplib="$STRIP -S" 12623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12624$as_echo "yes" >&6; } 12625 else 12626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12627$as_echo "no" >&6; } 12628 fi 12629 ;; 12630 *) 12631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12632$as_echo "no" >&6; } 12633 ;; 12634 esac 12635fi 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 # Report what library types will actually be built 12649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12650$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12652$as_echo "$can_build_shared" >&6; } 12653 12654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12655$as_echo_n "checking whether to build shared libraries... " >&6; } 12656 test no = "$can_build_shared" && enable_shared=no 12657 12658 # On AIX, shared libraries and static libraries use the same namespace, and 12659 # are all built from PIC. 12660 case $host_os in 12661 aix3*) 12662 test yes = "$enable_shared" && enable_static=no 12663 if test -n "$RANLIB"; then 12664 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12665 postinstall_cmds='$RANLIB $lib' 12666 fi 12667 ;; 12668 12669 aix[4-9]*) 12670 if test ia64 != "$host_cpu"; then 12671 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12672 yes,aix,yes) ;; # shared object as lib.so file only 12673 yes,svr4,*) ;; # shared object as lib.so archive member only 12674 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12675 esac 12676 fi 12677 ;; 12678 esac 12679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12680$as_echo "$enable_shared" >&6; } 12681 12682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12683$as_echo_n "checking whether to build static libraries... " >&6; } 12684 # Make sure either enable_shared or enable_static is yes. 12685 test yes = "$enable_shared" || enable_static=yes 12686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12687$as_echo "$enable_static" >&6; } 12688 12689 12690 12691 12692fi 12693ac_ext=c 12694ac_cpp='$CPP $CPPFLAGS' 12695ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12696ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12697ac_compiler_gnu=$ac_cv_c_compiler_gnu 12698 12699CC=$lt_save_CC 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 ac_config_commands="$ac_config_commands libtool" 12716 12717 12718 12719 12720# Only expand once: 12721 12722 12723 12724 12725 12726 if test "$enable_samples" = "yes"; then 12727 BUILD_SAMPLES_TRUE= 12728 BUILD_SAMPLES_FALSE='#' 12729else 12730 BUILD_SAMPLES_TRUE='#' 12731 BUILD_SAMPLES_FALSE= 12732fi 12733 12734 if test "$enable_libevent_regress" = "yes"; then 12735 BUILD_REGRESS_TRUE= 12736 BUILD_REGRESS_FALSE='#' 12737else 12738 BUILD_REGRESS_TRUE='#' 12739 BUILD_REGRESS_FALSE= 12740fi 12741 12742 12743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5 12744$as_echo_n "checking for library containing inet_ntoa... " >&6; } 12745if ${ac_cv_search_inet_ntoa+:} false; then : 12746 $as_echo_n "(cached) " >&6 12747else 12748 ac_func_search_save_LIBS=$LIBS 12749cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12750/* end confdefs.h. */ 12751 12752/* Override any GCC internal prototype to avoid an error. 12753 Use char because int might match the return type of a GCC 12754 builtin and then its argument prototype would still apply. */ 12755#ifdef __cplusplus 12756extern "C" 12757#endif 12758char inet_ntoa (); 12759int 12760main () 12761{ 12762return inet_ntoa (); 12763 ; 12764 return 0; 12765} 12766_ACEOF 12767for ac_lib in '' nsl; do 12768 if test -z "$ac_lib"; then 12769 ac_res="none required" 12770 else 12771 ac_res=-l$ac_lib 12772 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12773 fi 12774 if ac_fn_c_try_link "$LINENO"; then : 12775 ac_cv_search_inet_ntoa=$ac_res 12776fi 12777rm -f core conftest.err conftest.$ac_objext \ 12778 conftest$ac_exeext 12779 if ${ac_cv_search_inet_ntoa+:} false; then : 12780 break 12781fi 12782done 12783if ${ac_cv_search_inet_ntoa+:} false; then : 12784 12785else 12786 ac_cv_search_inet_ntoa=no 12787fi 12788rm conftest.$ac_ext 12789LIBS=$ac_func_search_save_LIBS 12790fi 12791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5 12792$as_echo "$ac_cv_search_inet_ntoa" >&6; } 12793ac_res=$ac_cv_search_inet_ntoa 12794if test "$ac_res" != no; then : 12795 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12796 12797fi 12798 12799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 12800$as_echo_n "checking for library containing socket... " >&6; } 12801if ${ac_cv_search_socket+:} false; then : 12802 $as_echo_n "(cached) " >&6 12803else 12804 ac_func_search_save_LIBS=$LIBS 12805cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12806/* end confdefs.h. */ 12807 12808/* Override any GCC internal prototype to avoid an error. 12809 Use char because int might match the return type of a GCC 12810 builtin and then its argument prototype would still apply. */ 12811#ifdef __cplusplus 12812extern "C" 12813#endif 12814char socket (); 12815int 12816main () 12817{ 12818return socket (); 12819 ; 12820 return 0; 12821} 12822_ACEOF 12823for ac_lib in '' socket; do 12824 if test -z "$ac_lib"; then 12825 ac_res="none required" 12826 else 12827 ac_res=-l$ac_lib 12828 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12829 fi 12830 if ac_fn_c_try_link "$LINENO"; then : 12831 ac_cv_search_socket=$ac_res 12832fi 12833rm -f core conftest.err conftest.$ac_objext \ 12834 conftest$ac_exeext 12835 if ${ac_cv_search_socket+:} false; then : 12836 break 12837fi 12838done 12839if ${ac_cv_search_socket+:} false; then : 12840 12841else 12842 ac_cv_search_socket=no 12843fi 12844rm conftest.$ac_ext 12845LIBS=$ac_func_search_save_LIBS 12846fi 12847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 12848$as_echo "$ac_cv_search_socket" >&6; } 12849ac_res=$ac_cv_search_socket 12850if test "$ac_res" != no; then : 12851 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12852 12853fi 12854 12855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5 12856$as_echo_n "checking for library containing inet_aton... " >&6; } 12857if ${ac_cv_search_inet_aton+:} false; then : 12858 $as_echo_n "(cached) " >&6 12859else 12860 ac_func_search_save_LIBS=$LIBS 12861cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12862/* end confdefs.h. */ 12863 12864/* Override any GCC internal prototype to avoid an error. 12865 Use char because int might match the return type of a GCC 12866 builtin and then its argument prototype would still apply. */ 12867#ifdef __cplusplus 12868extern "C" 12869#endif 12870char inet_aton (); 12871int 12872main () 12873{ 12874return inet_aton (); 12875 ; 12876 return 0; 12877} 12878_ACEOF 12879for ac_lib in '' resolv; do 12880 if test -z "$ac_lib"; then 12881 ac_res="none required" 12882 else 12883 ac_res=-l$ac_lib 12884 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12885 fi 12886 if ac_fn_c_try_link "$LINENO"; then : 12887 ac_cv_search_inet_aton=$ac_res 12888fi 12889rm -f core conftest.err conftest.$ac_objext \ 12890 conftest$ac_exeext 12891 if ${ac_cv_search_inet_aton+:} false; then : 12892 break 12893fi 12894done 12895if ${ac_cv_search_inet_aton+:} false; then : 12896 12897else 12898 ac_cv_search_inet_aton=no 12899fi 12900rm conftest.$ac_ext 12901LIBS=$ac_func_search_save_LIBS 12902fi 12903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5 12904$as_echo "$ac_cv_search_inet_aton" >&6; } 12905ac_res=$ac_cv_search_inet_aton 12906if test "$ac_res" != no; then : 12907 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12908 12909fi 12910 12911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 12912$as_echo_n "checking for library containing clock_gettime... " >&6; } 12913if ${ac_cv_search_clock_gettime+:} false; then : 12914 $as_echo_n "(cached) " >&6 12915else 12916 ac_func_search_save_LIBS=$LIBS 12917cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12918/* end confdefs.h. */ 12919 12920/* Override any GCC internal prototype to avoid an error. 12921 Use char because int might match the return type of a GCC 12922 builtin and then its argument prototype would still apply. */ 12923#ifdef __cplusplus 12924extern "C" 12925#endif 12926char clock_gettime (); 12927int 12928main () 12929{ 12930return clock_gettime (); 12931 ; 12932 return 0; 12933} 12934_ACEOF 12935for ac_lib in '' rt; do 12936 if test -z "$ac_lib"; then 12937 ac_res="none required" 12938 else 12939 ac_res=-l$ac_lib 12940 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12941 fi 12942 if ac_fn_c_try_link "$LINENO"; then : 12943 ac_cv_search_clock_gettime=$ac_res 12944fi 12945rm -f core conftest.err conftest.$ac_objext \ 12946 conftest$ac_exeext 12947 if ${ac_cv_search_clock_gettime+:} false; then : 12948 break 12949fi 12950done 12951if ${ac_cv_search_clock_gettime+:} false; then : 12952 12953else 12954 ac_cv_search_clock_gettime=no 12955fi 12956rm conftest.$ac_ext 12957LIBS=$ac_func_search_save_LIBS 12958fi 12959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 12960$as_echo "$ac_cv_search_clock_gettime" >&6; } 12961ac_res=$ac_cv_search_clock_gettime 12962if test "$ac_res" != no; then : 12963 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12964 12965fi 12966 12967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5 12968$as_echo_n "checking for library containing sendfile... " >&6; } 12969if ${ac_cv_search_sendfile+:} false; then : 12970 $as_echo_n "(cached) " >&6 12971else 12972 ac_func_search_save_LIBS=$LIBS 12973cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12974/* end confdefs.h. */ 12975 12976/* Override any GCC internal prototype to avoid an error. 12977 Use char because int might match the return type of a GCC 12978 builtin and then its argument prototype would still apply. */ 12979#ifdef __cplusplus 12980extern "C" 12981#endif 12982char sendfile (); 12983int 12984main () 12985{ 12986return sendfile (); 12987 ; 12988 return 0; 12989} 12990_ACEOF 12991for ac_lib in '' sendfile; do 12992 if test -z "$ac_lib"; then 12993 ac_res="none required" 12994 else 12995 ac_res=-l$ac_lib 12996 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12997 fi 12998 if ac_fn_c_try_link "$LINENO"; then : 12999 ac_cv_search_sendfile=$ac_res 13000fi 13001rm -f core conftest.err conftest.$ac_objext \ 13002 conftest$ac_exeext 13003 if ${ac_cv_search_sendfile+:} false; then : 13004 break 13005fi 13006done 13007if ${ac_cv_search_sendfile+:} false; then : 13008 13009else 13010 ac_cv_search_sendfile=no 13011fi 13012rm conftest.$ac_ext 13013LIBS=$ac_func_search_save_LIBS 13014fi 13015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5 13016$as_echo "$ac_cv_search_sendfile" >&6; } 13017ac_res=$ac_cv_search_sendfile 13018if test "$ac_res" != no; then : 13019 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13020 13021fi 13022 13023 13024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5 13025$as_echo_n "checking for WIN32... " >&6; } 13026cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13027/* end confdefs.h. */ 13028 13029int 13030main () 13031{ 13032 13033#ifndef _WIN32 13034die horribly 13035#endif 13036 13037 ; 13038 return 0; 13039} 13040_ACEOF 13041if ac_fn_c_try_compile "$LINENO"; then : 13042 bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13043$as_echo "yes" >&6; } 13044else 13045 bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13046$as_echo "no" >&6; } 13047fi 13048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13049 13050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5 13051$as_echo_n "checking for CYGWIN... " >&6; } 13052cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13053/* end confdefs.h. */ 13054 13055int 13056main () 13057{ 13058 13059#ifndef __CYGWIN__ 13060die horribly 13061#endif 13062 13063 ; 13064 return 0; 13065} 13066_ACEOF 13067if ac_fn_c_try_compile "$LINENO"; then : 13068 cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13069$as_echo "yes" >&6; } 13070else 13071 cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13072$as_echo "no" >&6; } 13073fi 13074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13075 13076for ac_header in zlib.h 13077do : 13078 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13079if test "x$ac_cv_header_zlib_h" = xyes; then : 13080 cat >>confdefs.h <<_ACEOF 13081#define HAVE_ZLIB_H 1 13082_ACEOF 13083 13084fi 13085 13086done 13087 13088 13089if test "x$ac_cv_header_zlib_h" = "xyes"; then 13090save_LIBS="$LIBS" 13091LIBS="" 13092ZLIB_LIBS="" 13093have_zlib=no 13094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5 13095$as_echo_n "checking for library containing inflateEnd... " >&6; } 13096if ${ac_cv_search_inflateEnd+:} false; then : 13097 $as_echo_n "(cached) " >&6 13098else 13099 ac_func_search_save_LIBS=$LIBS 13100cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13101/* end confdefs.h. */ 13102 13103/* Override any GCC internal prototype to avoid an error. 13104 Use char because int might match the return type of a GCC 13105 builtin and then its argument prototype would still apply. */ 13106#ifdef __cplusplus 13107extern "C" 13108#endif 13109char inflateEnd (); 13110int 13111main () 13112{ 13113return inflateEnd (); 13114 ; 13115 return 0; 13116} 13117_ACEOF 13118for ac_lib in '' z; do 13119 if test -z "$ac_lib"; then 13120 ac_res="none required" 13121 else 13122 ac_res=-l$ac_lib 13123 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13124 fi 13125 if ac_fn_c_try_link "$LINENO"; then : 13126 ac_cv_search_inflateEnd=$ac_res 13127fi 13128rm -f core conftest.err conftest.$ac_objext \ 13129 conftest$ac_exeext 13130 if ${ac_cv_search_inflateEnd+:} false; then : 13131 break 13132fi 13133done 13134if ${ac_cv_search_inflateEnd+:} false; then : 13135 13136else 13137 ac_cv_search_inflateEnd=no 13138fi 13139rm conftest.$ac_ext 13140LIBS=$ac_func_search_save_LIBS 13141fi 13142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5 13143$as_echo "$ac_cv_search_inflateEnd" >&6; } 13144ac_res=$ac_cv_search_inflateEnd 13145if test "$ac_res" != no; then : 13146 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13147 have_zlib=yes 13148 ZLIB_LIBS="$LIBS" 13149 13150$as_echo "#define HAVE_LIBZ 1" >>confdefs.h 13151 13152fi 13153 13154LIBS="$save_LIBS" 13155 13156fi 13157 if test "$have_zlib" = "yes"; then 13158 ZLIB_REGRESS_TRUE= 13159 ZLIB_REGRESS_FALSE='#' 13160else 13161 ZLIB_REGRESS_TRUE='#' 13162 ZLIB_REGRESS_FALSE= 13163fi 13164 13165 13166if test "$bwin32" = true; then 13167 EV_LIB_WS32=-lws2_32 13168 EV_LIB_GDI=-lgdi32 13169else 13170 EV_LIB_WS32= 13171 EV_LIB_GDI= 13172fi 13173 13174 13175 13176 13177# Check whether --enable-largefile was given. 13178if test "${enable_largefile+set}" = set; then : 13179 enableval=$enable_largefile; 13180fi 13181 13182if test "$enable_largefile" != no; then 13183 13184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 13185$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 13186if ${ac_cv_sys_largefile_CC+:} false; then : 13187 $as_echo_n "(cached) " >&6 13188else 13189 ac_cv_sys_largefile_CC=no 13190 if test "$GCC" != yes; then 13191 ac_save_CC=$CC 13192 while :; do 13193 # IRIX 6.2 and later do not support large files by default, 13194 # so use the C compiler's -n32 option if that helps. 13195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13196/* end confdefs.h. */ 13197#include <sys/types.h> 13198 /* Check that off_t can represent 2**63 - 1 correctly. 13199 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13200 since some C++ compilers masquerading as C compilers 13201 incorrectly reject 9223372036854775807. */ 13202#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13203 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13204 && LARGE_OFF_T % 2147483647 == 1) 13205 ? 1 : -1]; 13206int 13207main () 13208{ 13209 13210 ; 13211 return 0; 13212} 13213_ACEOF 13214 if ac_fn_c_try_compile "$LINENO"; then : 13215 break 13216fi 13217rm -f core conftest.err conftest.$ac_objext 13218 CC="$CC -n32" 13219 if ac_fn_c_try_compile "$LINENO"; then : 13220 ac_cv_sys_largefile_CC=' -n32'; break 13221fi 13222rm -f core conftest.err conftest.$ac_objext 13223 break 13224 done 13225 CC=$ac_save_CC 13226 rm -f conftest.$ac_ext 13227 fi 13228fi 13229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 13230$as_echo "$ac_cv_sys_largefile_CC" >&6; } 13231 if test "$ac_cv_sys_largefile_CC" != no; then 13232 CC=$CC$ac_cv_sys_largefile_CC 13233 fi 13234 13235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 13236$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 13237if ${ac_cv_sys_file_offset_bits+:} false; then : 13238 $as_echo_n "(cached) " >&6 13239else 13240 while :; do 13241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13242/* end confdefs.h. */ 13243#include <sys/types.h> 13244 /* Check that off_t can represent 2**63 - 1 correctly. 13245 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13246 since some C++ compilers masquerading as C compilers 13247 incorrectly reject 9223372036854775807. */ 13248#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13249 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13250 && LARGE_OFF_T % 2147483647 == 1) 13251 ? 1 : -1]; 13252int 13253main () 13254{ 13255 13256 ; 13257 return 0; 13258} 13259_ACEOF 13260if ac_fn_c_try_compile "$LINENO"; then : 13261 ac_cv_sys_file_offset_bits=no; break 13262fi 13263rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13265/* end confdefs.h. */ 13266#define _FILE_OFFSET_BITS 64 13267#include <sys/types.h> 13268 /* Check that off_t can represent 2**63 - 1 correctly. 13269 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13270 since some C++ compilers masquerading as C compilers 13271 incorrectly reject 9223372036854775807. */ 13272#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13273 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13274 && LARGE_OFF_T % 2147483647 == 1) 13275 ? 1 : -1]; 13276int 13277main () 13278{ 13279 13280 ; 13281 return 0; 13282} 13283_ACEOF 13284if ac_fn_c_try_compile "$LINENO"; then : 13285 ac_cv_sys_file_offset_bits=64; break 13286fi 13287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13288 ac_cv_sys_file_offset_bits=unknown 13289 break 13290done 13291fi 13292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 13293$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 13294case $ac_cv_sys_file_offset_bits in #( 13295 no | unknown) ;; 13296 *) 13297cat >>confdefs.h <<_ACEOF 13298#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 13299_ACEOF 13300;; 13301esac 13302rm -rf conftest* 13303 if test $ac_cv_sys_file_offset_bits = unknown; then 13304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 13305$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 13306if ${ac_cv_sys_large_files+:} false; then : 13307 $as_echo_n "(cached) " >&6 13308else 13309 while :; do 13310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13311/* end confdefs.h. */ 13312#include <sys/types.h> 13313 /* Check that off_t can represent 2**63 - 1 correctly. 13314 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13315 since some C++ compilers masquerading as C compilers 13316 incorrectly reject 9223372036854775807. */ 13317#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13318 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13319 && LARGE_OFF_T % 2147483647 == 1) 13320 ? 1 : -1]; 13321int 13322main () 13323{ 13324 13325 ; 13326 return 0; 13327} 13328_ACEOF 13329if ac_fn_c_try_compile "$LINENO"; then : 13330 ac_cv_sys_large_files=no; break 13331fi 13332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13334/* end confdefs.h. */ 13335#define _LARGE_FILES 1 13336#include <sys/types.h> 13337 /* Check that off_t can represent 2**63 - 1 correctly. 13338 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13339 since some C++ compilers masquerading as C compilers 13340 incorrectly reject 9223372036854775807. */ 13341#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13342 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13343 && LARGE_OFF_T % 2147483647 == 1) 13344 ? 1 : -1]; 13345int 13346main () 13347{ 13348 13349 ; 13350 return 0; 13351} 13352_ACEOF 13353if ac_fn_c_try_compile "$LINENO"; then : 13354 ac_cv_sys_large_files=1; break 13355fi 13356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13357 ac_cv_sys_large_files=unknown 13358 break 13359done 13360fi 13361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13362$as_echo "$ac_cv_sys_large_files" >&6; } 13363case $ac_cv_sys_large_files in #( 13364 no | unknown) ;; 13365 *) 13366cat >>confdefs.h <<_ACEOF 13367#define _LARGE_FILES $ac_cv_sys_large_files 13368_ACEOF 13369;; 13370esac 13371rm -rf conftest* 13372 fi 13373 13374 13375fi 13376 13377 13378 13379 13380ntp_pkgconfig_min_version='0.15.0' 13381if test -n "$ac_tool_prefix"; then 13382 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 13383set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 13384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13385$as_echo_n "checking for $ac_word... " >&6; } 13386if ${ac_cv_path_PKG_CONFIG+:} false; then : 13387 $as_echo_n "(cached) " >&6 13388else 13389 case $PKG_CONFIG in 13390 [\\/]* | ?:[\\/]*) 13391 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 13392 ;; 13393 *) 13394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13395for as_dir in $PATH 13396do 13397 IFS=$as_save_IFS 13398 test -z "$as_dir" && as_dir=. 13399 for ac_exec_ext in '' $ac_executable_extensions; do 13400 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13401 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 13402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13403 break 2 13404 fi 13405done 13406 done 13407IFS=$as_save_IFS 13408 13409 ;; 13410esac 13411fi 13412PKG_CONFIG=$ac_cv_path_PKG_CONFIG 13413if test -n "$PKG_CONFIG"; then 13414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 13415$as_echo "$PKG_CONFIG" >&6; } 13416else 13417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13418$as_echo "no" >&6; } 13419fi 13420 13421 13422fi 13423if test -z "$ac_cv_path_PKG_CONFIG"; then 13424 ac_pt_PKG_CONFIG=$PKG_CONFIG 13425 # Extract the first word of "pkg-config", so it can be a program name with args. 13426set dummy pkg-config; ac_word=$2 13427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13428$as_echo_n "checking for $ac_word... " >&6; } 13429if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 13430 $as_echo_n "(cached) " >&6 13431else 13432 case $ac_pt_PKG_CONFIG in 13433 [\\/]* | ?:[\\/]*) 13434 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 13435 ;; 13436 *) 13437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13438for as_dir in $PATH 13439do 13440 IFS=$as_save_IFS 13441 test -z "$as_dir" && as_dir=. 13442 for ac_exec_ext in '' $ac_executable_extensions; do 13443 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13444 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 13445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13446 break 2 13447 fi 13448done 13449 done 13450IFS=$as_save_IFS 13451 13452 ;; 13453esac 13454fi 13455ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 13456if test -n "$ac_pt_PKG_CONFIG"; then 13457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 13458$as_echo "$ac_pt_PKG_CONFIG" >&6; } 13459else 13460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13461$as_echo "no" >&6; } 13462fi 13463 13464 if test "x$ac_pt_PKG_CONFIG" = x; then 13465 PKG_CONFIG="" 13466 else 13467 case $cross_compiling:$ac_tool_warned in 13468yes:) 13469{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13470$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13471ac_tool_warned=yes ;; 13472esac 13473 PKG_CONFIG=$ac_pt_PKG_CONFIG 13474 fi 13475else 13476 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 13477fi 13478 13479{ ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;} 13480{ ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;} 13481 13482case "$PKG_CONFIG" in 13483 /*) 13484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5 13485$as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; } 13486 if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then 13487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13488$as_echo "yes" >&6; } 13489 else 13490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13491$as_echo "no" >&6; } 13492 PKG_CONFIG="" 13493 fi 13494 ;; 13495esac 13496 13497 13498 13499 13500case "$enable_openssl" in 13501 yes) 13502 have_openssl=no 13503 case "$PKG_CONFIG" in 13504 '') 13505 ;; 13506 *) 13507 OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null` 13508 case "$OPENSSL_LIBS" in 13509 '') ;; 13510 *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 13511 have_openssl=yes 13512 ;; 13513 esac 13514 OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null` 13515 ;; 13516 esac 13517 case "$have_openssl" in 13518 yes) ;; 13519 *) 13520 save_LIBS="$LIBS" 13521 LIBS="" 13522 OPENSSL_LIBS="" 13523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5 13524$as_echo_n "checking for library containing SSL_new... " >&6; } 13525if ${ac_cv_search_SSL_new+:} false; then : 13526 $as_echo_n "(cached) " >&6 13527else 13528 ac_func_search_save_LIBS=$LIBS 13529cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13530/* end confdefs.h. */ 13531 13532/* Override any GCC internal prototype to avoid an error. 13533 Use char because int might match the return type of a GCC 13534 builtin and then its argument prototype would still apply. */ 13535#ifdef __cplusplus 13536extern "C" 13537#endif 13538char SSL_new (); 13539int 13540main () 13541{ 13542return SSL_new (); 13543 ; 13544 return 0; 13545} 13546_ACEOF 13547for ac_lib in '' ssl; do 13548 if test -z "$ac_lib"; then 13549 ac_res="none required" 13550 else 13551 ac_res=-l$ac_lib 13552 LIBS="-l$ac_lib -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS" 13553 fi 13554 if ac_fn_c_try_link "$LINENO"; then : 13555 ac_cv_search_SSL_new=$ac_res 13556fi 13557rm -f core conftest.err conftest.$ac_objext \ 13558 conftest$ac_exeext 13559 if ${ac_cv_search_SSL_new+:} false; then : 13560 break 13561fi 13562done 13563if ${ac_cv_search_SSL_new+:} false; then : 13564 13565else 13566 ac_cv_search_SSL_new=no 13567fi 13568rm conftest.$ac_ext 13569LIBS=$ac_func_search_save_LIBS 13570fi 13571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5 13572$as_echo "$ac_cv_search_SSL_new" >&6; } 13573ac_res=$ac_cv_search_SSL_new 13574if test "$ac_res" != no; then : 13575 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13576 have_openssl=yes 13577 OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 13578else 13579 have_openssl=no 13580fi 13581 13582 LIBS="$save_LIBS" 13583 ;; 13584 esac 13585 13586 13587 case "$have_openssl" in 13588 yes) 13589$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h 13590 ;; 13591 esac 13592 ;; 13593esac 13594 13595# check if we have and should use openssl 13596 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then 13597 OPENSSL_TRUE= 13598 OPENSSL_FALSE='#' 13599else 13600 OPENSSL_TRUE='#' 13601 OPENSSL_FALSE= 13602fi 13603 13604 13605 13606for ac_header in \ 13607 arpa/inet.h \ 13608 fcntl.h \ 13609 ifaddrs.h \ 13610 mach/mach_time.h \ 13611 netdb.h \ 13612 netinet/in.h \ 13613 netinet/in6.h \ 13614 netinet/tcp.h \ 13615 poll.h \ 13616 port.h \ 13617 stdarg.h \ 13618 stddef.h \ 13619 sys/devpoll.h \ 13620 sys/epoll.h \ 13621 sys/event.h \ 13622 sys/eventfd.h \ 13623 sys/ioctl.h \ 13624 sys/mman.h \ 13625 sys/param.h \ 13626 sys/queue.h \ 13627 sys/resource.h \ 13628 sys/select.h \ 13629 sys/sendfile.h \ 13630 sys/socket.h \ 13631 sys/stat.h \ 13632 sys/time.h \ 13633 sys/timerfd.h \ 13634 sys/uio.h \ 13635 sys/wait.h \ 13636 13637do : 13638 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13639ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13640if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13641 cat >>confdefs.h <<_ACEOF 13642#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13643_ACEOF 13644 13645fi 13646 13647done 13648 13649 13650for ac_header in sys/sysctl.h 13651do : 13652 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" " 13653#ifdef HAVE_SYS_PARAM_H 13654#include <sys/param.h> 13655#endif 13656 13657" 13658if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 13659 cat >>confdefs.h <<_ACEOF 13660#define HAVE_SYS_SYSCTL_H 1 13661_ACEOF 13662 13663fi 13664 13665done 13666 13667if test "x$ac_cv_header_sys_queue_h" = "xyes"; then 13668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5 13669$as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; } 13670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13671/* end confdefs.h. */ 13672 13673#include <sys/queue.h> 13674#ifdef TAILQ_FOREACH 13675 yes 13676#endif 13677 13678_ACEOF 13679if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13680 $EGREP "yes" >/dev/null 2>&1; then : 13681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13682$as_echo "yes" >&6; } 13683 13684$as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h 13685 13686else 13687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13688$as_echo "no" >&6; } 13689 13690fi 13691rm -f conftest* 13692 13693fi 13694 13695if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5 13697$as_echo_n "checking for timeradd in sys/time.h... " >&6; } 13698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13699/* end confdefs.h. */ 13700 13701#include <sys/time.h> 13702#ifdef timeradd 13703 yes 13704#endif 13705 13706_ACEOF 13707if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13708 $EGREP "yes" >/dev/null 2>&1; then : 13709 13710$as_echo "#define HAVE_TIMERADD 1" >>confdefs.h 13711 13712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13713$as_echo "yes" >&6; } 13714else 13715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13716$as_echo "no" >&6; } 13717 13718fi 13719rm -f conftest* 13720 13721fi 13722 13723if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5 13725$as_echo_n "checking for timercmp in sys/time.h... " >&6; } 13726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13727/* end confdefs.h. */ 13728 13729#include <sys/time.h> 13730#ifdef timercmp 13731 yes 13732#endif 13733 13734_ACEOF 13735if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13736 $EGREP "yes" >/dev/null 2>&1; then : 13737 13738$as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h 13739 13740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13741$as_echo "yes" >&6; } 13742else 13743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13744$as_echo "no" >&6; } 13745 13746fi 13747rm -f conftest* 13748 13749fi 13750 13751if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5 13753$as_echo_n "checking for timerclear in sys/time.h... " >&6; } 13754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13755/* end confdefs.h. */ 13756 13757#include <sys/time.h> 13758#ifdef timerclear 13759 yes 13760#endif 13761 13762_ACEOF 13763if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13764 $EGREP "yes" >/dev/null 2>&1; then : 13765 13766$as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h 13767 13768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13769$as_echo "yes" >&6; } 13770else 13771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13772$as_echo "no" >&6; } 13773 13774fi 13775rm -f conftest* 13776 13777fi 13778 13779if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5 13781$as_echo_n "checking for timerisset in sys/time.h... " >&6; } 13782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13783/* end confdefs.h. */ 13784 13785#include <sys/time.h> 13786#ifdef timerisset 13787 yes 13788#endif 13789 13790_ACEOF 13791if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13792 $EGREP "yes" >/dev/null 2>&1; then : 13793 13794$as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h 13795 13796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13797$as_echo "yes" >&6; } 13798else 13799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13800$as_echo "no" >&6; } 13801 13802fi 13803rm -f conftest* 13804 13805fi 13806 13807if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then 13808 ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h> 13809 #include <sys/sysctl.h> 13810 13811" 13812if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then : 13813 ac_have_decl=1 13814else 13815 ac_have_decl=0 13816fi 13817 13818cat >>confdefs.h <<_ACEOF 13819#define HAVE_DECL_CTL_KERN $ac_have_decl 13820_ACEOF 13821ac_fn_c_check_decl "$LINENO" "KERN_RANDOM" "ac_cv_have_decl_KERN_RANDOM" "#include <sys/types.h> 13822 #include <sys/sysctl.h> 13823 13824" 13825if test "x$ac_cv_have_decl_KERN_RANDOM" = xyes; then : 13826 ac_have_decl=1 13827else 13828 ac_have_decl=0 13829fi 13830 13831cat >>confdefs.h <<_ACEOF 13832#define HAVE_DECL_KERN_RANDOM $ac_have_decl 13833_ACEOF 13834ac_fn_c_check_decl "$LINENO" "RANDOM_UUID" "ac_cv_have_decl_RANDOM_UUID" "#include <sys/types.h> 13835 #include <sys/sysctl.h> 13836 13837" 13838if test "x$ac_cv_have_decl_RANDOM_UUID" = xyes; then : 13839 ac_have_decl=1 13840else 13841 ac_have_decl=0 13842fi 13843 13844cat >>confdefs.h <<_ACEOF 13845#define HAVE_DECL_RANDOM_UUID $ac_have_decl 13846_ACEOF 13847ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h> 13848 #include <sys/sysctl.h> 13849 13850" 13851if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then : 13852 ac_have_decl=1 13853else 13854 ac_have_decl=0 13855fi 13856 13857cat >>confdefs.h <<_ACEOF 13858#define HAVE_DECL_KERN_ARND $ac_have_decl 13859_ACEOF 13860 13861fi 13862 13863 if test x$bwin32 = xtrue; then 13864 BUILD_WIN32_TRUE= 13865 BUILD_WIN32_FALSE='#' 13866else 13867 BUILD_WIN32_TRUE='#' 13868 BUILD_WIN32_FALSE= 13869fi 13870 13871 if test x$cygwin = xtrue; then 13872 BUILD_CYGWIN_TRUE= 13873 BUILD_CYGWIN_FALSE='#' 13874else 13875 BUILD_CYGWIN_TRUE='#' 13876 BUILD_CYGWIN_FALSE= 13877fi 13878 13879 if test x$bwin32 = xtrue || test x$cygwin = xtrue; then 13880 BUILD_WITH_NO_UNDEFINED_TRUE= 13881 BUILD_WITH_NO_UNDEFINED_FALSE='#' 13882else 13883 BUILD_WITH_NO_UNDEFINED_TRUE='#' 13884 BUILD_WITH_NO_UNDEFINED_FALSE= 13885fi 13886 13887 13888if test x$bwin32 = xtrue; then 13889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getservbyname" >&5 13890$as_echo_n "checking for library containing getservbyname... " >&6; } 13891if ${ac_cv_search_getservbyname+:} false; then : 13892 $as_echo_n "(cached) " >&6 13893else 13894 ac_func_search_save_LIBS=$LIBS 13895cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13896/* end confdefs.h. */ 13897 13898/* Override any GCC internal prototype to avoid an error. 13899 Use char because int might match the return type of a GCC 13900 builtin and then its argument prototype would still apply. */ 13901#ifdef __cplusplus 13902extern "C" 13903#endif 13904char getservbyname (); 13905int 13906main () 13907{ 13908return getservbyname (); 13909 ; 13910 return 0; 13911} 13912_ACEOF 13913for ac_lib in '' ws2_32; do 13914 if test -z "$ac_lib"; then 13915 ac_res="none required" 13916 else 13917 ac_res=-l$ac_lib 13918 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13919 fi 13920 if ac_fn_c_try_link "$LINENO"; then : 13921 ac_cv_search_getservbyname=$ac_res 13922fi 13923rm -f core conftest.err conftest.$ac_objext \ 13924 conftest$ac_exeext 13925 if ${ac_cv_search_getservbyname+:} false; then : 13926 break 13927fi 13928done 13929if ${ac_cv_search_getservbyname+:} false; then : 13930 13931else 13932 ac_cv_search_getservbyname=no 13933fi 13934rm conftest.$ac_ext 13935LIBS=$ac_func_search_save_LIBS 13936fi 13937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getservbyname" >&5 13938$as_echo "$ac_cv_search_getservbyname" >&6; } 13939ac_res=$ac_cv_search_getservbyname 13940if test "$ac_res" != no; then : 13941 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13942 13943fi 13944 13945fi 13946 13947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 13948$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 13949if ${ac_cv_c_const+:} false; then : 13950 $as_echo_n "(cached) " >&6 13951else 13952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13953/* end confdefs.h. */ 13954 13955int 13956main () 13957{ 13958 13959#ifndef __cplusplus 13960 /* Ultrix mips cc rejects this sort of thing. */ 13961 typedef int charset[2]; 13962 const charset cs = { 0, 0 }; 13963 /* SunOS 4.1.1 cc rejects this. */ 13964 char const *const *pcpcc; 13965 char **ppc; 13966 /* NEC SVR4.0.2 mips cc rejects this. */ 13967 struct point {int x, y;}; 13968 static struct point const zero = {0,0}; 13969 /* AIX XL C 1.02.0.0 rejects this. 13970 It does not let you subtract one const X* pointer from another in 13971 an arm of an if-expression whose if-part is not a constant 13972 expression */ 13973 const char *g = "string"; 13974 pcpcc = &g + (g ? g-g : 0); 13975 /* HPUX 7.0 cc rejects these. */ 13976 ++pcpcc; 13977 ppc = (char**) pcpcc; 13978 pcpcc = (char const *const *) ppc; 13979 { /* SCO 3.2v4 cc rejects this sort of thing. */ 13980 char tx; 13981 char *t = &tx; 13982 char const *s = 0 ? (char *) 0 : (char const *) 0; 13983 13984 *t++ = 0; 13985 if (s) return 0; 13986 } 13987 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 13988 int x[] = {25, 17}; 13989 const int *foo = &x[0]; 13990 ++foo; 13991 } 13992 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 13993 typedef const int *iptr; 13994 iptr p = 0; 13995 ++p; 13996 } 13997 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 13998 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 13999 struct s { int j; const int *ap[3]; } bx; 14000 struct s *b = &bx; b->j = 5; 14001 } 14002 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 14003 const int foo = 10; 14004 if (!foo) return 0; 14005 } 14006 return !cs[0] && !zero.x; 14007#endif 14008 14009 ; 14010 return 0; 14011} 14012_ACEOF 14013if ac_fn_c_try_compile "$LINENO"; then : 14014 ac_cv_c_const=yes 14015else 14016 ac_cv_c_const=no 14017fi 14018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14019fi 14020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 14021$as_echo "$ac_cv_c_const" >&6; } 14022if test $ac_cv_c_const = no; then 14023 14024$as_echo "#define const /**/" >>confdefs.h 14025 14026fi 14027 14028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 14029$as_echo_n "checking for inline... " >&6; } 14030if ${ac_cv_c_inline+:} false; then : 14031 $as_echo_n "(cached) " >&6 14032else 14033 ac_cv_c_inline=no 14034for ac_kw in inline __inline__ __inline; do 14035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14036/* end confdefs.h. */ 14037#ifndef __cplusplus 14038typedef int foo_t; 14039static $ac_kw foo_t static_foo () {return 0; } 14040$ac_kw foo_t foo () {return 0; } 14041#endif 14042 14043_ACEOF 14044if ac_fn_c_try_compile "$LINENO"; then : 14045 ac_cv_c_inline=$ac_kw 14046fi 14047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14048 test "$ac_cv_c_inline" != no && break 14049done 14050 14051fi 14052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 14053$as_echo "$ac_cv_c_inline" >&6; } 14054 14055case $ac_cv_c_inline in 14056 inline | yes) ;; 14057 *) 14058 case $ac_cv_c_inline in 14059 no) ac_val=;; 14060 *) ac_val=$ac_cv_c_inline;; 14061 esac 14062 cat >>confdefs.h <<_ACEOF 14063#ifndef __cplusplus 14064#define inline $ac_val 14065#endif 14066_ACEOF 14067 ;; 14068esac 14069 14070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 14071$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 14072if ${ac_cv_header_time+:} false; then : 14073 $as_echo_n "(cached) " >&6 14074else 14075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14076/* end confdefs.h. */ 14077#include <sys/types.h> 14078#include <sys/time.h> 14079#include <time.h> 14080 14081int 14082main () 14083{ 14084if ((struct tm *) 0) 14085return 0; 14086 ; 14087 return 0; 14088} 14089_ACEOF 14090if ac_fn_c_try_compile "$LINENO"; then : 14091 ac_cv_header_time=yes 14092else 14093 ac_cv_header_time=no 14094fi 14095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14096fi 14097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 14098$as_echo "$ac_cv_header_time" >&6; } 14099if test $ac_cv_header_time = yes; then 14100 14101$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 14102 14103fi 14104 14105 14106for ac_func in \ 14107 accept4 \ 14108 arc4random \ 14109 arc4random_buf \ 14110 clock_gettime \ 14111 eventfd \ 14112 epoll_create1 \ 14113 fcntl \ 14114 getegid \ 14115 geteuid \ 14116 getifaddrs \ 14117 getnameinfo \ 14118 getprotobynumber \ 14119 gettimeofday \ 14120 inet_ntop \ 14121 inet_pton \ 14122 issetugid \ 14123 mach_absolute_time \ 14124 mmap \ 14125 nanosleep \ 14126 pipe \ 14127 pipe2 \ 14128 putenv \ 14129 sendfile \ 14130 setenv \ 14131 setrlimit \ 14132 sigaction \ 14133 signal \ 14134 splice \ 14135 strlcpy \ 14136 strsep \ 14137 strtok_r \ 14138 strtoll \ 14139 sysctl \ 14140 timerfd_create \ 14141 umask \ 14142 unsetenv \ 14143 usleep \ 14144 vasprintf \ 14145 14146do : 14147 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14148ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14149if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14150 cat >>confdefs.h <<_ACEOF 14151#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14152_ACEOF 14153 14154fi 14155done 14156 14157 if test x"$ac_cv_func_strlcpy" = xno; then 14158 STRLCPY_IMPL_TRUE= 14159 STRLCPY_IMPL_FALSE='#' 14160else 14161 STRLCPY_IMPL_TRUE='#' 14162 STRLCPY_IMPL_FALSE= 14163fi 14164 14165 14166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5 14167$as_echo_n "checking for getaddrinfo... " >&6; } 14168if ${libevent_cv_getaddrinfo+:} false; then : 14169 $as_echo_n "(cached) " >&6 14170else 14171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14172/* end confdefs.h. */ 14173 14174 #ifdef HAVE_NETDB_H 14175 #include <netdb.h> 14176 #endif 14177 14178int 14179main () 14180{ 14181 14182 getaddrinfo; 14183 14184 14185 ; 14186 return 0; 14187} 14188_ACEOF 14189if ac_fn_c_try_link "$LINENO"; then : 14190 libevent_cv_getaddrinfo=yes 14191else 14192 libevent_cv_getaddrinfo=no 14193 14194fi 14195rm -f core conftest.err conftest.$ac_objext \ 14196 conftest$ac_exeext conftest.$ac_ext 14197 14198fi 14199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5 14200$as_echo "$libevent_cv_getaddrinfo" >&6; } 14201if test "$libevent_cv_getaddrinfo" = "yes" ; then 14202 14203$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h 14204 14205else 14206 14207for ac_func in getservbyname 14208do : 14209 ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname" 14210if test "x$ac_cv_func_getservbyname" = xyes; then : 14211 cat >>confdefs.h <<_ACEOF 14212#define HAVE_GETSERVBYNAME 1 14213_ACEOF 14214 14215fi 14216done 14217 14218# Check for gethostbyname_r in all its glorious incompatible versions. 14219# (This is cut-and-pasted from Tor, which based its logic on 14220# Python's configure.in.) 14221 14222 14223ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r" 14224if test "x$ac_cv_func_gethostbyname_r" = xyes; then : 14225 14226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5 14227$as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; } 14228 OLD_CFLAGS=$CFLAGS 14229 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS" 14230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14231/* end confdefs.h. */ 14232 14233#include <netdb.h> 14234 14235int 14236main () 14237{ 14238 14239 char *cp1, *cp2; 14240 struct hostent *h1, *h2; 14241 int i1, i2; 14242 (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2); 14243 14244 ; 14245 return 0; 14246} 14247_ACEOF 14248if ac_fn_c_try_compile "$LINENO"; then : 14249 14250 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 14251 14252 14253$as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h 14254 14255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5 14256$as_echo "6" >&6; } 14257 14258else 14259 14260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14261/* end confdefs.h. */ 14262 14263#include <netdb.h> 14264 14265int 14266main () 14267{ 14268 14269 char *cp1, *cp2; 14270 struct hostent *h1; 14271 int i1, i2; 14272 (void)gethostbyname_r(cp1,h1,cp2,i1,&i2); 14273 14274 ; 14275 return 0; 14276} 14277_ACEOF 14278if ac_fn_c_try_compile "$LINENO"; then : 14279 14280 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 14281 14282 14283$as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h 14284 14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5 14286$as_echo "5" >&6; } 14287 14288else 14289 14290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14291/* end confdefs.h. */ 14292 14293#include <netdb.h> 14294 14295int 14296main () 14297{ 14298 14299 char *cp1; 14300 struct hostent *h1; 14301 struct hostent_data hd; 14302 (void) gethostbyname_r(cp1,h1,&hd); 14303 14304 ; 14305 return 0; 14306} 14307_ACEOF 14308if ac_fn_c_try_compile "$LINENO"; then : 14309 14310 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 14311 14312 14313$as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h 14314 14315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5 14316$as_echo "3" >&6; } 14317 14318else 14319 14320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5 14321$as_echo "0" >&6; } 14322 14323fi 14324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14325 14326fi 14327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14328 14329fi 14330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14331 CFLAGS=$OLD_CFLAGS 14332 14333fi 14334 14335 14336fi 14337 14338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5 14339$as_echo_n "checking for F_SETFD in fcntl.h... " >&6; } 14340cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14341/* end confdefs.h. */ 14342 14343#define _GNU_SOURCE 14344#include <fcntl.h> 14345#ifdef F_SETFD 14346yes 14347#endif 14348 14349_ACEOF 14350if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14351 $EGREP "yes" >/dev/null 2>&1; then : 14352 14353$as_echo "#define HAVE_SETFD 1" >>confdefs.h 14354 14355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14356$as_echo "yes" >&6; } 14357else 14358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14359$as_echo "no" >&6; } 14360fi 14361rm -f conftest* 14362 14363 14364needsignal=no 14365haveselect=no 14366if test x$bwin32 != xtrue; then 14367 for ac_func in select 14368do : 14369 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select" 14370if test "x$ac_cv_func_select" = xyes; then : 14371 cat >>confdefs.h <<_ACEOF 14372#define HAVE_SELECT 1 14373_ACEOF 14374 haveselect=yes 14375fi 14376done 14377 14378 if test "x$haveselect" = "xyes" ; then 14379 needsignal=yes 14380 fi 14381fi 14382 if test "x$haveselect" = "xyes"; then 14383 SELECT_BACKEND_TRUE= 14384 SELECT_BACKEND_FALSE='#' 14385else 14386 SELECT_BACKEND_TRUE='#' 14387 SELECT_BACKEND_FALSE= 14388fi 14389 14390 14391havepoll=no 14392for ac_func in poll 14393do : 14394 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll" 14395if test "x$ac_cv_func_poll" = xyes; then : 14396 cat >>confdefs.h <<_ACEOF 14397#define HAVE_POLL 1 14398_ACEOF 14399 havepoll=yes 14400fi 14401done 14402 14403if test "x$havepoll" = "xyes" ; then 14404 needsignal=yes 14405fi 14406 if test "x$havepoll" = "xyes"; then 14407 POLL_BACKEND_TRUE= 14408 POLL_BACKEND_FALSE='#' 14409else 14410 POLL_BACKEND_TRUE='#' 14411 POLL_BACKEND_FALSE= 14412fi 14413 14414 14415havedevpoll=no 14416if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 14417 14418$as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h 14419 14420fi 14421 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 14422 DEVPOLL_BACKEND_TRUE= 14423 DEVPOLL_BACKEND_FALSE='#' 14424else 14425 DEVPOLL_BACKEND_TRUE='#' 14426 DEVPOLL_BACKEND_FALSE= 14427fi 14428 14429 14430havekqueue=no 14431if test "x$ac_cv_header_sys_event_h" = "xyes"; then 14432 for ac_func in kqueue 14433do : 14434 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue" 14435if test "x$ac_cv_func_kqueue" = xyes; then : 14436 cat >>confdefs.h <<_ACEOF 14437#define HAVE_KQUEUE 1 14438_ACEOF 14439 havekqueue=yes 14440fi 14441done 14442 14443 if test "x$havekqueue" = "xyes" ; then 14444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5 14445$as_echo_n "checking for working kqueue... " >&6; } 14446 if test "$cross_compiling" = yes; then : 14447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14448$as_echo "no" >&6; } 14449else 14450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14451/* end confdefs.h. */ 14452#include <sys/types.h> 14453#include <sys/time.h> 14454#include <sys/event.h> 14455#include <stdio.h> 14456#include <unistd.h> 14457#include <fcntl.h> 14458 14459int 14460main(int argc, char **argv) 14461{ 14462 int kq; 14463 int n; 14464 int fd[2]; 14465 struct kevent ev; 14466 struct timespec ts; 14467 char buf[8000]; 14468 14469 if (pipe(fd) == -1) 14470 exit(1); 14471 if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1) 14472 exit(1); 14473 14474 while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf)) 14475 ; 14476 14477 if ((kq = kqueue()) == -1) 14478 exit(1); 14479 14480 memset(&ev, 0, sizeof(ev)); 14481 ev.ident = fd[1]; 14482 ev.filter = EVFILT_WRITE; 14483 ev.flags = EV_ADD | EV_ENABLE; 14484 n = kevent(kq, &ev, 1, NULL, 0, NULL); 14485 if (n == -1) 14486 exit(1); 14487 14488 read(fd[0], buf, sizeof(buf)); 14489 14490 ts.tv_sec = 0; 14491 ts.tv_nsec = 0; 14492 n = kevent(kq, NULL, 0, &ev, 1, &ts); 14493 if (n == -1 || n == 0) 14494 exit(1); 14495 14496 exit(0); 14497} 14498_ACEOF 14499if ac_fn_c_try_run "$LINENO"; then : 14500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14501$as_echo "yes" >&6; } 14502 14503$as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h 14504 14505 havekqueue=yes 14506 14507else 14508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14509$as_echo "no" >&6; } 14510fi 14511rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14512 conftest.$ac_objext conftest.beam conftest.$ac_ext 14513fi 14514 14515 fi 14516fi 14517 if test "x$havekqueue" = "xyes"; then 14518 KQUEUE_BACKEND_TRUE= 14519 KQUEUE_BACKEND_FALSE='#' 14520else 14521 KQUEUE_BACKEND_TRUE='#' 14522 KQUEUE_BACKEND_FALSE= 14523fi 14524 14525 14526haveepollsyscall=no 14527haveepoll=no 14528for ac_func in epoll_ctl 14529do : 14530 ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl" 14531if test "x$ac_cv_func_epoll_ctl" = xyes; then : 14532 cat >>confdefs.h <<_ACEOF 14533#define HAVE_EPOLL_CTL 1 14534_ACEOF 14535 haveepoll=yes 14536fi 14537done 14538 14539if test "x$haveepoll" = "xyes" ; then 14540 14541$as_echo "#define HAVE_EPOLL 1" >>confdefs.h 14542 14543 needsignal=yes 14544fi 14545if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then 14546 if test "x$haveepoll" = "xno" ; then 14547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5 14548$as_echo_n "checking for epoll system call... " >&6; } 14549 if test "$cross_compiling" = yes; then : 14550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14551$as_echo "no" >&6; } 14552else 14553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14554/* end confdefs.h. */ 14555#include <stdint.h> 14556#include <sys/param.h> 14557#include <sys/types.h> 14558#include <sys/syscall.h> 14559#include <sys/epoll.h> 14560#include <unistd.h> 14561 14562int 14563epoll_create(int size) 14564{ 14565 return (syscall(__NR_epoll_create, size)); 14566} 14567 14568int 14569main(int argc, char **argv) 14570{ 14571 int epfd; 14572 14573 epfd = epoll_create(256); 14574 exit (epfd == -1 ? 1 : 0); 14575} 14576_ACEOF 14577if ac_fn_c_try_run "$LINENO"; then : 14578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14579$as_echo "yes" >&6; } 14580 14581$as_echo "#define HAVE_EPOLL 1" >>confdefs.h 14582 14583 needsignal=yes 14584 have_epoll=yes 14585 case " $LIBOBJS " in 14586 *" epoll_sub.$ac_objext "* ) ;; 14587 *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext" 14588 ;; 14589esac 14590 14591 14592else 14593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14594$as_echo "no" >&6; } 14595fi 14596rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14597 conftest.$ac_objext conftest.beam conftest.$ac_ext 14598fi 14599 14600 fi 14601fi 14602 if test "x$haveepoll" = "xyes"; then 14603 EPOLL_BACKEND_TRUE= 14604 EPOLL_BACKEND_FALSE='#' 14605else 14606 EPOLL_BACKEND_TRUE='#' 14607 EPOLL_BACKEND_FALSE= 14608fi 14609 14610 14611haveeventports=no 14612for ac_func in port_create 14613do : 14614 ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create" 14615if test "x$ac_cv_func_port_create" = xyes; then : 14616 cat >>confdefs.h <<_ACEOF 14617#define HAVE_PORT_CREATE 1 14618_ACEOF 14619 haveeventports=yes 14620fi 14621done 14622 14623if test "x$haveeventports" = "xyes" ; then 14624 14625$as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h 14626 14627 needsignal=yes 14628fi 14629 if test "x$haveeventports" = "xyes"; then 14630 EVPORT_BACKEND_TRUE= 14631 EVPORT_BACKEND_FALSE='#' 14632else 14633 EVPORT_BACKEND_TRUE='#' 14634 EVPORT_BACKEND_FALSE= 14635fi 14636 14637 14638if test "x$bwin32" = "xtrue"; then 14639 needsignal=yes 14640fi 14641 14642 if test "x$needsignal" = "xyes"; then 14643 SIGNAL_SUPPORT_TRUE= 14644 SIGNAL_SUPPORT_FALSE='#' 14645else 14646 SIGNAL_SUPPORT_TRUE='#' 14647 SIGNAL_SUPPORT_FALSE= 14648fi 14649 14650 14651ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 14652if test "x$ac_cv_type_pid_t" = xyes; then : 14653 14654else 14655 14656cat >>confdefs.h <<_ACEOF 14657#define pid_t int 14658_ACEOF 14659 14660fi 14661 14662ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 14663if test "x$ac_cv_type_size_t" = xyes; then : 14664 14665else 14666 14667cat >>confdefs.h <<_ACEOF 14668#define size_t unsigned int 14669_ACEOF 14670 14671fi 14672 14673ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 14674if test "x$ac_cv_type_ssize_t" = xyes; then : 14675 14676else 14677 14678cat >>confdefs.h <<_ACEOF 14679#define ssize_t int 14680_ACEOF 14681 14682fi 14683 14684 14685ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H 14686#include <stdint.h> 14687#elif defined(HAVE_INTTYPES_H) 14688#include <inttypes.h> 14689#endif 14690#ifdef HAVE_SYS_TYPES_H 14691#include <sys/types.h> 14692#endif 14693" 14694if test "x$ac_cv_type_uint64_t" = xyes; then : 14695 14696cat >>confdefs.h <<_ACEOF 14697#define HAVE_UINT64_T 1 14698_ACEOF 14699 14700 14701fi 14702ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H 14703#include <stdint.h> 14704#elif defined(HAVE_INTTYPES_H) 14705#include <inttypes.h> 14706#endif 14707#ifdef HAVE_SYS_TYPES_H 14708#include <sys/types.h> 14709#endif 14710" 14711if test "x$ac_cv_type_uint32_t" = xyes; then : 14712 14713cat >>confdefs.h <<_ACEOF 14714#define HAVE_UINT32_T 1 14715_ACEOF 14716 14717 14718fi 14719ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H 14720#include <stdint.h> 14721#elif defined(HAVE_INTTYPES_H) 14722#include <inttypes.h> 14723#endif 14724#ifdef HAVE_SYS_TYPES_H 14725#include <sys/types.h> 14726#endif 14727" 14728if test "x$ac_cv_type_uint16_t" = xyes; then : 14729 14730cat >>confdefs.h <<_ACEOF 14731#define HAVE_UINT16_T 1 14732_ACEOF 14733 14734 14735fi 14736ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H 14737#include <stdint.h> 14738#elif defined(HAVE_INTTYPES_H) 14739#include <inttypes.h> 14740#endif 14741#ifdef HAVE_SYS_TYPES_H 14742#include <sys/types.h> 14743#endif 14744" 14745if test "x$ac_cv_type_uint8_t" = xyes; then : 14746 14747cat >>confdefs.h <<_ACEOF 14748#define HAVE_UINT8_T 1 14749_ACEOF 14750 14751 14752fi 14753ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H 14754#include <stdint.h> 14755#elif defined(HAVE_INTTYPES_H) 14756#include <inttypes.h> 14757#endif 14758#ifdef HAVE_SYS_TYPES_H 14759#include <sys/types.h> 14760#endif 14761" 14762if test "x$ac_cv_type_uintptr_t" = xyes; then : 14763 14764cat >>confdefs.h <<_ACEOF 14765#define HAVE_UINTPTR_T 1 14766_ACEOF 14767 14768 14769fi 14770 14771 14772ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H 14773#include <sys/types.h> 14774#endif 14775#ifdef HAVE_SYS_SELECT_H 14776#include <sys/select.h> 14777#endif 14778" 14779if test "x$ac_cv_type_fd_mask" = xyes; then : 14780 14781cat >>confdefs.h <<_ACEOF 14782#define HAVE_FD_MASK 1 14783_ACEOF 14784 14785 14786fi 14787 14788 14789# The cast to long int works around a bug in the HP C Compiler 14790# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14791# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14792# This bug is HP SR number 8606223364. 14793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 14794$as_echo_n "checking size of long long... " >&6; } 14795if ${ac_cv_sizeof_long_long+:} false; then : 14796 $as_echo_n "(cached) " >&6 14797else 14798 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 14799 14800else 14801 if test "$ac_cv_type_long_long" = yes; then 14802 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14803$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14804as_fn_error 77 "cannot compute sizeof (long long) 14805See \`config.log' for more details" "$LINENO" 5; } 14806 else 14807 ac_cv_sizeof_long_long=0 14808 fi 14809fi 14810 14811fi 14812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 14813$as_echo "$ac_cv_sizeof_long_long" >&6; } 14814 14815 14816 14817cat >>confdefs.h <<_ACEOF 14818#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 14819_ACEOF 14820 14821 14822# The cast to long int works around a bug in the HP C Compiler 14823# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14824# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14825# This bug is HP SR number 8606223364. 14826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 14827$as_echo_n "checking size of long... " >&6; } 14828if ${ac_cv_sizeof_long+:} false; then : 14829 $as_echo_n "(cached) " >&6 14830else 14831 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 14832 14833else 14834 if test "$ac_cv_type_long" = yes; then 14835 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14836$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14837as_fn_error 77 "cannot compute sizeof (long) 14838See \`config.log' for more details" "$LINENO" 5; } 14839 else 14840 ac_cv_sizeof_long=0 14841 fi 14842fi 14843 14844fi 14845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 14846$as_echo "$ac_cv_sizeof_long" >&6; } 14847 14848 14849 14850cat >>confdefs.h <<_ACEOF 14851#define SIZEOF_LONG $ac_cv_sizeof_long 14852_ACEOF 14853 14854 14855# The cast to long int works around a bug in the HP C Compiler 14856# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14857# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14858# This bug is HP SR number 8606223364. 14859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 14860$as_echo_n "checking size of int... " >&6; } 14861if ${ac_cv_sizeof_int+:} false; then : 14862 $as_echo_n "(cached) " >&6 14863else 14864 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 14865 14866else 14867 if test "$ac_cv_type_int" = yes; then 14868 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14869$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14870as_fn_error 77 "cannot compute sizeof (int) 14871See \`config.log' for more details" "$LINENO" 5; } 14872 else 14873 ac_cv_sizeof_int=0 14874 fi 14875fi 14876 14877fi 14878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 14879$as_echo "$ac_cv_sizeof_int" >&6; } 14880 14881 14882 14883cat >>confdefs.h <<_ACEOF 14884#define SIZEOF_INT $ac_cv_sizeof_int 14885_ACEOF 14886 14887 14888# The cast to long int works around a bug in the HP C Compiler 14889# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14890# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14891# This bug is HP SR number 8606223364. 14892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 14893$as_echo_n "checking size of short... " >&6; } 14894if ${ac_cv_sizeof_short+:} false; then : 14895 $as_echo_n "(cached) " >&6 14896else 14897 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 14898 14899else 14900 if test "$ac_cv_type_short" = yes; then 14901 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14902$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14903as_fn_error 77 "cannot compute sizeof (short) 14904See \`config.log' for more details" "$LINENO" 5; } 14905 else 14906 ac_cv_sizeof_short=0 14907 fi 14908fi 14909 14910fi 14911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 14912$as_echo "$ac_cv_sizeof_short" >&6; } 14913 14914 14915 14916cat >>confdefs.h <<_ACEOF 14917#define SIZEOF_SHORT $ac_cv_sizeof_short 14918_ACEOF 14919 14920 14921# The cast to long int works around a bug in the HP C Compiler 14922# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14923# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14924# This bug is HP SR number 8606223364. 14925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 14926$as_echo_n "checking size of size_t... " >&6; } 14927if ${ac_cv_sizeof_size_t+:} false; then : 14928 $as_echo_n "(cached) " >&6 14929else 14930 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 14931 14932else 14933 if test "$ac_cv_type_size_t" = yes; then 14934 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14935$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14936as_fn_error 77 "cannot compute sizeof (size_t) 14937See \`config.log' for more details" "$LINENO" 5; } 14938 else 14939 ac_cv_sizeof_size_t=0 14940 fi 14941fi 14942 14943fi 14944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 14945$as_echo "$ac_cv_sizeof_size_t" >&6; } 14946 14947 14948 14949cat >>confdefs.h <<_ACEOF 14950#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 14951_ACEOF 14952 14953 14954# The cast to long int works around a bug in the HP C Compiler 14955# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14956# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14957# This bug is HP SR number 8606223364. 14958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 14959$as_echo_n "checking size of void *... " >&6; } 14960if ${ac_cv_sizeof_void_p+:} false; then : 14961 $as_echo_n "(cached) " >&6 14962else 14963 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 14964 14965else 14966 if test "$ac_cv_type_void_p" = yes; then 14967 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14968$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14969as_fn_error 77 "cannot compute sizeof (void *) 14970See \`config.log' for more details" "$LINENO" 5; } 14971 else 14972 ac_cv_sizeof_void_p=0 14973 fi 14974fi 14975 14976fi 14977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 14978$as_echo "$ac_cv_sizeof_void_p" >&6; } 14979 14980 14981 14982cat >>confdefs.h <<_ACEOF 14983#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 14984_ACEOF 14985 14986 14987# The cast to long int works around a bug in the HP C Compiler 14988# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14989# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14990# This bug is HP SR number 8606223364. 14991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 14992$as_echo_n "checking size of off_t... " >&6; } 14993if ${ac_cv_sizeof_off_t+:} false; then : 14994 $as_echo_n "(cached) " >&6 14995else 14996 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 14997 14998else 14999 if test "$ac_cv_type_off_t" = yes; then 15000 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15001$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15002as_fn_error 77 "cannot compute sizeof (off_t) 15003See \`config.log' for more details" "$LINENO" 5; } 15004 else 15005 ac_cv_sizeof_off_t=0 15006 fi 15007fi 15008 15009fi 15010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 15011$as_echo "$ac_cv_sizeof_off_t" >&6; } 15012 15013 15014 15015cat >>confdefs.h <<_ACEOF 15016#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 15017_ACEOF 15018 15019 15020 15021ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE 15022#include <sys/types.h> 15023#ifdef HAVE_NETINET_IN_H 15024#include <netinet/in.h> 15025#endif 15026#ifdef HAVE_NETINET_IN6_H 15027#include <netinet/in6.h> 15028#endif 15029#ifdef HAVE_SYS_SOCKET_H 15030#include <sys/socket.h> 15031#endif 15032#ifdef HAVE_NETDB_H 15033#include <netdb.h> 15034#endif 15035#ifdef _WIN32 15036#define WIN32_WINNT 0x400 15037#define _WIN32_WINNT 0x400 15038#define WIN32_LEAN_AND_MEAN 15039#if defined(_MSC_VER) && (_MSC_VER < 1300) 15040#include <winsock.h> 15041#else 15042#include <winsock2.h> 15043#include <ws2tcpip.h> 15044#endif 15045#endif 15046 15047" 15048if test "x$ac_cv_type_struct_in6_addr" = xyes; then : 15049 15050cat >>confdefs.h <<_ACEOF 15051#define HAVE_STRUCT_IN6_ADDR 1 15052_ACEOF 15053 15054 15055fi 15056ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE 15057#include <sys/types.h> 15058#ifdef HAVE_NETINET_IN_H 15059#include <netinet/in.h> 15060#endif 15061#ifdef HAVE_NETINET_IN6_H 15062#include <netinet/in6.h> 15063#endif 15064#ifdef HAVE_SYS_SOCKET_H 15065#include <sys/socket.h> 15066#endif 15067#ifdef HAVE_NETDB_H 15068#include <netdb.h> 15069#endif 15070#ifdef _WIN32 15071#define WIN32_WINNT 0x400 15072#define _WIN32_WINNT 0x400 15073#define WIN32_LEAN_AND_MEAN 15074#if defined(_MSC_VER) && (_MSC_VER < 1300) 15075#include <winsock.h> 15076#else 15077#include <winsock2.h> 15078#include <ws2tcpip.h> 15079#endif 15080#endif 15081 15082" 15083if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then : 15084 15085cat >>confdefs.h <<_ACEOF 15086#define HAVE_STRUCT_SOCKADDR_IN6 1 15087_ACEOF 15088 15089 15090fi 15091ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE 15092#include <sys/types.h> 15093#ifdef HAVE_NETINET_IN_H 15094#include <netinet/in.h> 15095#endif 15096#ifdef HAVE_NETINET_IN6_H 15097#include <netinet/in6.h> 15098#endif 15099#ifdef HAVE_SYS_SOCKET_H 15100#include <sys/socket.h> 15101#endif 15102#ifdef HAVE_NETDB_H 15103#include <netdb.h> 15104#endif 15105#ifdef _WIN32 15106#define WIN32_WINNT 0x400 15107#define _WIN32_WINNT 0x400 15108#define WIN32_LEAN_AND_MEAN 15109#if defined(_MSC_VER) && (_MSC_VER < 1300) 15110#include <winsock.h> 15111#else 15112#include <winsock2.h> 15113#include <ws2tcpip.h> 15114#endif 15115#endif 15116 15117" 15118if test "x$ac_cv_type_sa_family_t" = xyes; then : 15119 15120cat >>confdefs.h <<_ACEOF 15121#define HAVE_SA_FAMILY_T 1 15122_ACEOF 15123 15124 15125fi 15126ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE 15127#include <sys/types.h> 15128#ifdef HAVE_NETINET_IN_H 15129#include <netinet/in.h> 15130#endif 15131#ifdef HAVE_NETINET_IN6_H 15132#include <netinet/in6.h> 15133#endif 15134#ifdef HAVE_SYS_SOCKET_H 15135#include <sys/socket.h> 15136#endif 15137#ifdef HAVE_NETDB_H 15138#include <netdb.h> 15139#endif 15140#ifdef _WIN32 15141#define WIN32_WINNT 0x400 15142#define _WIN32_WINNT 0x400 15143#define WIN32_LEAN_AND_MEAN 15144#if defined(_MSC_VER) && (_MSC_VER < 1300) 15145#include <winsock.h> 15146#else 15147#include <winsock2.h> 15148#include <ws2tcpip.h> 15149#endif 15150#endif 15151 15152" 15153if test "x$ac_cv_type_struct_addrinfo" = xyes; then : 15154 15155cat >>confdefs.h <<_ACEOF 15156#define HAVE_STRUCT_ADDRINFO 1 15157_ACEOF 15158 15159 15160fi 15161ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE 15162#include <sys/types.h> 15163#ifdef HAVE_NETINET_IN_H 15164#include <netinet/in.h> 15165#endif 15166#ifdef HAVE_NETINET_IN6_H 15167#include <netinet/in6.h> 15168#endif 15169#ifdef HAVE_SYS_SOCKET_H 15170#include <sys/socket.h> 15171#endif 15172#ifdef HAVE_NETDB_H 15173#include <netdb.h> 15174#endif 15175#ifdef _WIN32 15176#define WIN32_WINNT 0x400 15177#define _WIN32_WINNT 0x400 15178#define WIN32_LEAN_AND_MEAN 15179#if defined(_MSC_VER) && (_MSC_VER < 1300) 15180#include <winsock.h> 15181#else 15182#include <winsock2.h> 15183#include <ws2tcpip.h> 15184#endif 15185#endif 15186 15187" 15188if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then : 15189 15190cat >>confdefs.h <<_ACEOF 15191#define HAVE_STRUCT_SOCKADDR_STORAGE 1 15192_ACEOF 15193 15194 15195fi 15196 15197ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h> 15198#ifdef HAVE_NETINET_IN_H 15199#include <netinet/in.h> 15200#endif 15201#ifdef HAVE_NETINET_IN6_H 15202#include <netinet/in6.h> 15203#endif 15204#ifdef HAVE_SYS_SOCKET_H 15205#include <sys/socket.h> 15206#endif 15207#ifdef _WIN32 15208#define WIN32_WINNT 0x400 15209#define _WIN32_WINNT 0x400 15210#define WIN32_LEAN_AND_MEAN 15211#if defined(_MSC_VER) && (_MSC_VER < 1300) 15212#include <winsock.h> 15213#else 15214#include <winsock2.h> 15215#include <ws2tcpip.h> 15216#endif 15217#endif 15218 15219" 15220if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then : 15221 15222cat >>confdefs.h <<_ACEOF 15223#define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1 15224_ACEOF 15225 15226 15227fi 15228ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h> 15229#ifdef HAVE_NETINET_IN_H 15230#include <netinet/in.h> 15231#endif 15232#ifdef HAVE_NETINET_IN6_H 15233#include <netinet/in6.h> 15234#endif 15235#ifdef HAVE_SYS_SOCKET_H 15236#include <sys/socket.h> 15237#endif 15238#ifdef _WIN32 15239#define WIN32_WINNT 0x400 15240#define _WIN32_WINNT 0x400 15241#define WIN32_LEAN_AND_MEAN 15242#if defined(_MSC_VER) && (_MSC_VER < 1300) 15243#include <winsock.h> 15244#else 15245#include <winsock2.h> 15246#include <ws2tcpip.h> 15247#endif 15248#endif 15249 15250" 15251if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then : 15252 15253cat >>confdefs.h <<_ACEOF 15254#define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1 15255_ACEOF 15256 15257 15258fi 15259ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h> 15260#ifdef HAVE_NETINET_IN_H 15261#include <netinet/in.h> 15262#endif 15263#ifdef HAVE_NETINET_IN6_H 15264#include <netinet/in6.h> 15265#endif 15266#ifdef HAVE_SYS_SOCKET_H 15267#include <sys/socket.h> 15268#endif 15269#ifdef _WIN32 15270#define WIN32_WINNT 0x400 15271#define _WIN32_WINNT 0x400 15272#define WIN32_LEAN_AND_MEAN 15273#if defined(_MSC_VER) && (_MSC_VER < 1300) 15274#include <winsock.h> 15275#else 15276#include <winsock2.h> 15277#include <ws2tcpip.h> 15278#endif 15279#endif 15280 15281" 15282if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then : 15283 15284cat >>confdefs.h <<_ACEOF 15285#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1 15286_ACEOF 15287 15288 15289fi 15290ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h> 15291#ifdef HAVE_NETINET_IN_H 15292#include <netinet/in.h> 15293#endif 15294#ifdef HAVE_NETINET_IN6_H 15295#include <netinet/in6.h> 15296#endif 15297#ifdef HAVE_SYS_SOCKET_H 15298#include <sys/socket.h> 15299#endif 15300#ifdef _WIN32 15301#define WIN32_WINNT 0x400 15302#define _WIN32_WINNT 0x400 15303#define WIN32_LEAN_AND_MEAN 15304#if defined(_MSC_VER) && (_MSC_VER < 1300) 15305#include <winsock.h> 15306#else 15307#include <winsock2.h> 15308#include <ws2tcpip.h> 15309#endif 15310#endif 15311 15312" 15313if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then : 15314 15315cat >>confdefs.h <<_ACEOF 15316#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1 15317_ACEOF 15318 15319 15320fi 15321ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h> 15322#ifdef HAVE_NETINET_IN_H 15323#include <netinet/in.h> 15324#endif 15325#ifdef HAVE_NETINET_IN6_H 15326#include <netinet/in6.h> 15327#endif 15328#ifdef HAVE_SYS_SOCKET_H 15329#include <sys/socket.h> 15330#endif 15331#ifdef _WIN32 15332#define WIN32_WINNT 0x400 15333#define _WIN32_WINNT 0x400 15334#define WIN32_LEAN_AND_MEAN 15335#if defined(_MSC_VER) && (_MSC_VER < 1300) 15336#include <winsock.h> 15337#else 15338#include <winsock2.h> 15339#include <ws2tcpip.h> 15340#endif 15341#endif 15342 15343" 15344if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then : 15345 15346cat >>confdefs.h <<_ACEOF 15347#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 15348_ACEOF 15349 15350 15351fi 15352ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h> 15353#ifdef HAVE_NETINET_IN_H 15354#include <netinet/in.h> 15355#endif 15356#ifdef HAVE_NETINET_IN6_H 15357#include <netinet/in6.h> 15358#endif 15359#ifdef HAVE_SYS_SOCKET_H 15360#include <sys/socket.h> 15361#endif 15362#ifdef _WIN32 15363#define WIN32_WINNT 0x400 15364#define _WIN32_WINNT 0x400 15365#define WIN32_LEAN_AND_MEAN 15366#if defined(_MSC_VER) && (_MSC_VER < 1300) 15367#include <winsock.h> 15368#else 15369#include <winsock2.h> 15370#include <ws2tcpip.h> 15371#endif 15372#endif 15373 15374" 15375if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then : 15376 15377cat >>confdefs.h <<_ACEOF 15378#define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1 15379_ACEOF 15380 15381 15382fi 15383 15384 15385ac_fn_c_check_type "$LINENO" "struct so_linger" "ac_cv_type_struct_so_linger" " 15386#ifdef HAVE_SYS_SOCKET_H 15387#include <sys/socket.h> 15388#endif 15389 15390" 15391if test "x$ac_cv_type_struct_so_linger" = xyes; then : 15392 15393cat >>confdefs.h <<_ACEOF 15394#define HAVE_STRUCT_SO_LINGER 1 15395_ACEOF 15396 15397#define HAVE_SO_LINGER 15398fi 15399 15400 15401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5 15402$as_echo_n "checking for socklen_t... " >&6; } 15403cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15404/* end confdefs.h. */ 15405 15406 #include <sys/types.h> 15407 #include <sys/socket.h> 15408int 15409main () 15410{ 15411socklen_t x; 15412 ; 15413 return 0; 15414} 15415_ACEOF 15416if ac_fn_c_try_compile "$LINENO"; then : 15417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15418$as_echo "yes" >&6; } 15419else 15420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15421$as_echo "no" >&6; } 15422 15423$as_echo "#define socklen_t unsigned int" >>confdefs.h 15424 15425 15426fi 15427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15428 15429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5 15430$as_echo_n "checking whether our compiler supports __func__... " >&6; } 15431cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15432/* end confdefs.h. */ 15433 15434int 15435main () 15436{ 15437 const char *cp = __func__; 15438 ; 15439 return 0; 15440} 15441_ACEOF 15442if ac_fn_c_try_compile "$LINENO"; then : 15443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15444$as_echo "yes" >&6; } 15445else 15446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15447$as_echo "no" >&6; } 15448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5 15449$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; } 15450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15451/* end confdefs.h. */ 15452 15453int 15454main () 15455{ 15456 const char *cp = __FUNCTION__; 15457 ; 15458 return 0; 15459} 15460_ACEOF 15461if ac_fn_c_try_compile "$LINENO"; then : 15462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15463$as_echo "yes" >&6; } 15464 15465$as_echo "#define __func__ __FUNCTION__" >>confdefs.h 15466 15467else 15468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15469$as_echo "no" >&6; } 15470 15471$as_echo "#define __func__ __FILE__" >>confdefs.h 15472 15473fi 15474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15475fi 15476rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15477 15478 15479# check if we can compile with pthreads 15480have_pthreads=no 15481if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then 15482 15483 15484 15485ac_ext=c 15486ac_cpp='$CPP $CPPFLAGS' 15487ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15488ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15489ac_compiler_gnu=$ac_cv_c_compiler_gnu 15490 15491acx_pthread_ok=no 15492 15493# We used to check for pthread.h first, but this fails if pthread.h 15494# requires special compiler flags (e.g. on True64 or Sequent). 15495# It gets checked for in the link test anyway. 15496 15497# First of all, check if the user has set any of the PTHREAD_LIBS, 15498# etcetera environment variables, and if threads linking works using 15499# them: 15500if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 15501 save_CFLAGS="$CFLAGS" 15502 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15503 save_LIBS="$LIBS" 15504 LIBS="$PTHREAD_LIBS $LIBS" 15505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 15506$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 15507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15508/* end confdefs.h. */ 15509 15510/* Override any GCC internal prototype to avoid an error. 15511 Use char because int might match the return type of a GCC 15512 builtin and then its argument prototype would still apply. */ 15513#ifdef __cplusplus 15514extern "C" 15515#endif 15516char pthread_join (); 15517int 15518main () 15519{ 15520return pthread_join (); 15521 ; 15522 return 0; 15523} 15524_ACEOF 15525if ac_fn_c_try_link "$LINENO"; then : 15526 acx_pthread_ok=yes 15527fi 15528rm -f core conftest.err conftest.$ac_objext \ 15529 conftest$ac_exeext conftest.$ac_ext 15530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 15531$as_echo "$acx_pthread_ok" >&6; } 15532 if test x"$acx_pthread_ok" = xno; then 15533 PTHREAD_LIBS="" 15534 PTHREAD_CFLAGS="" 15535 fi 15536 LIBS="$save_LIBS" 15537 CFLAGS="$save_CFLAGS" 15538fi 15539 15540# We must check for the threads library under a number of different 15541# names; the ordering is very important because some systems 15542# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 15543# libraries is broken (non-POSIX). 15544 15545# Create a list of thread flags to try. Items starting with a "-" are 15546# C compiler flags, and other items are library names, except for "none" 15547# which indicates that we try without any flags at all, and "pthread-config" 15548# which is a program returning the flags for the Pth emulation library. 15549 15550acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 15551 15552# The ordering *is* (sometimes) important. Some notes on the 15553# individual items follow: 15554 15555# pthreads: AIX (must check this before -lpthread) 15556# none: in case threads are in libc; should be tried before -Kthread and 15557# other compiler flags to prevent continual compiler warnings 15558# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 15559# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 15560# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 15561# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 15562# -pthreads: Solaris/gcc 15563# -mthreads: Mingw32/gcc, Lynx/gcc 15564# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 15565# doesn't hurt to check since this sometimes defines pthreads too; 15566# also defines -D_REENTRANT) 15567# ... -mt is also the pthreads flag for HP/aCC 15568# pthread: Linux, etcetera 15569# --thread-safe: KAI C++ 15570# pthread-config: use pthread-config program (for GNU Pth library) 15571 15572case "${host_cpu}-${host_os}" in 15573 *solaris*) 15574 15575 # On Solaris (at least, for some versions), libc contains stubbed 15576 # (non-functional) versions of the pthreads routines, so link-based 15577 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 15578 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 15579 # a function called by this macro, so we could check for that, but 15580 # who knows whether they'll stub that too in a future libc.) So, 15581 # we'll just look for -pthreads and -lpthread first: 15582 15583 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags" 15584 ;; 15585esac 15586 15587if test x"$acx_pthread_ok" = xno; then 15588for flag in $acx_pthread_flags; do 15589 15590 case $flag in 15591 none) 15592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 15593$as_echo_n "checking whether pthreads work without any flags... " >&6; } 15594 ;; 15595 15596 -*) 15597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 15598$as_echo_n "checking whether pthreads work with $flag... " >&6; } 15599 PTHREAD_CFLAGS="$flag" 15600 ;; 15601 15602 pthread-config) 15603 # Extract the first word of "pthread-config", so it can be a program name with args. 15604set dummy pthread-config; ac_word=$2 15605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15606$as_echo_n "checking for $ac_word... " >&6; } 15607if ${ac_cv_prog_acx_pthread_config+:} false; then : 15608 $as_echo_n "(cached) " >&6 15609else 15610 if test -n "$acx_pthread_config"; then 15611 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. 15612else 15613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15614for as_dir in $PATH 15615do 15616 IFS=$as_save_IFS 15617 test -z "$as_dir" && as_dir=. 15618 for ac_exec_ext in '' $ac_executable_extensions; do 15619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15620 ac_cv_prog_acx_pthread_config="yes" 15621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15622 break 2 15623 fi 15624done 15625 done 15626IFS=$as_save_IFS 15627 15628 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" 15629fi 15630fi 15631acx_pthread_config=$ac_cv_prog_acx_pthread_config 15632if test -n "$acx_pthread_config"; then 15633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 15634$as_echo "$acx_pthread_config" >&6; } 15635else 15636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15637$as_echo "no" >&6; } 15638fi 15639 15640 15641 if test x"$acx_pthread_config" = xno; then continue; fi 15642 PTHREAD_CFLAGS="`pthread-config --cflags`" 15643 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 15644 ;; 15645 15646 *) 15647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 15648$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 15649 PTHREAD_LIBS="-l$flag" 15650 ;; 15651 esac 15652 15653 save_LIBS="$LIBS" 15654 save_CFLAGS="$CFLAGS" 15655 LIBS="$PTHREAD_LIBS $LIBS" 15656 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15657 15658 # Check for various functions. We must include pthread.h, 15659 # since some functions may be macros. (On the Sequent, we 15660 # need a special flag -Kthread to make this header compile.) 15661 # We check for pthread_join because it is in -lpthread on IRIX 15662 # while pthread_create is in libc. We check for pthread_attr_init 15663 # due to DEC craziness with -lpthreads. We check for 15664 # pthread_cleanup_push because it is one of the few pthread 15665 # functions on Solaris that doesn't have a non-functional libc stub. 15666 # We try pthread_create on general principles. 15667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15668/* end confdefs.h. */ 15669#include <pthread.h> 15670int 15671main () 15672{ 15673pthread_t th; pthread_join(th, 0); 15674 pthread_attr_init(0); pthread_cleanup_push(0, 0); 15675 pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15676 ; 15677 return 0; 15678} 15679_ACEOF 15680if ac_fn_c_try_link "$LINENO"; then : 15681 acx_pthread_ok=yes 15682fi 15683rm -f core conftest.err conftest.$ac_objext \ 15684 conftest$ac_exeext conftest.$ac_ext 15685 15686 LIBS="$save_LIBS" 15687 CFLAGS="$save_CFLAGS" 15688 15689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 15690$as_echo "$acx_pthread_ok" >&6; } 15691 if test "x$acx_pthread_ok" = xyes; then 15692 break; 15693 fi 15694 15695 PTHREAD_LIBS="" 15696 PTHREAD_CFLAGS="" 15697done 15698fi 15699 15700# Various other checks: 15701if test "x$acx_pthread_ok" = xyes; then 15702 save_LIBS="$LIBS" 15703 LIBS="$PTHREAD_LIBS $LIBS" 15704 save_CFLAGS="$CFLAGS" 15705 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15706 15707 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 15708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 15709$as_echo_n "checking for joinable pthread attribute... " >&6; } 15710 attr_name=unknown 15711 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 15712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15713/* end confdefs.h. */ 15714#include <pthread.h> 15715int 15716main () 15717{ 15718int attr=$attr; return attr; 15719 ; 15720 return 0; 15721} 15722_ACEOF 15723if ac_fn_c_try_link "$LINENO"; then : 15724 attr_name=$attr; break 15725fi 15726rm -f core conftest.err conftest.$ac_objext \ 15727 conftest$ac_exeext conftest.$ac_ext 15728 done 15729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 15730$as_echo "$attr_name" >&6; } 15731 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 15732 15733cat >>confdefs.h <<_ACEOF 15734#define PTHREAD_CREATE_JOINABLE $attr_name 15735_ACEOF 15736 15737 fi 15738 15739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 15740$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 15741 flag=no 15742 case "${host_cpu}-${host_os}" in 15743 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 15744 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 15745 esac 15746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 15747$as_echo "${flag}" >&6; } 15748 if test "x$flag" != xno; then 15749 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 15750 fi 15751 15752 LIBS="$save_LIBS" 15753 CFLAGS="$save_CFLAGS" 15754 15755 # More AIX lossage: must compile with xlc_r or cc_r 15756 if test x"$GCC" != xyes; then 15757 for ac_prog in xlc_r cc_r 15758do 15759 # Extract the first word of "$ac_prog", so it can be a program name with args. 15760set dummy $ac_prog; ac_word=$2 15761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15762$as_echo_n "checking for $ac_word... " >&6; } 15763if ${ac_cv_prog_PTHREAD_CC+:} false; then : 15764 $as_echo_n "(cached) " >&6 15765else 15766 if test -n "$PTHREAD_CC"; then 15767 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 15768else 15769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15770for as_dir in $PATH 15771do 15772 IFS=$as_save_IFS 15773 test -z "$as_dir" && as_dir=. 15774 for ac_exec_ext in '' $ac_executable_extensions; do 15775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15776 ac_cv_prog_PTHREAD_CC="$ac_prog" 15777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15778 break 2 15779 fi 15780done 15781 done 15782IFS=$as_save_IFS 15783 15784fi 15785fi 15786PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 15787if test -n "$PTHREAD_CC"; then 15788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 15789$as_echo "$PTHREAD_CC" >&6; } 15790else 15791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15792$as_echo "no" >&6; } 15793fi 15794 15795 15796 test -n "$PTHREAD_CC" && break 15797done 15798test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 15799 15800 else 15801 PTHREAD_CC=$CC 15802 fi 15803else 15804 PTHREAD_CC="$CC" 15805fi 15806 15807 15808 15809 15810 15811# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 15812if test x"$acx_pthread_ok" = xyes; then 15813 15814 15815$as_echo "#define HAVE_PTHREADS 1" >>confdefs.h 15816 15817 have_pthreads=yes 15818 : 15819else 15820 acx_pthread_ok=no 15821 15822fi 15823ac_ext=c 15824ac_cpp='$CPP $CPPFLAGS' 15825ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15826ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15827ac_compiler_gnu=$ac_cv_c_compiler_gnu 15828 15829 15830 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15831 # The cast to long int works around a bug in the HP C Compiler 15832# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15833# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15834# This bug is HP SR number 8606223364. 15835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5 15836$as_echo_n "checking size of pthread_t... " >&6; } 15837if ${ac_cv_sizeof_pthread_t+:} false; then : 15838 $as_echo_n "(cached) " >&6 15839else 15840 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t" "$ac_includes_default 15841 #include <pthread.h> 15842 15843"; then : 15844 15845else 15846 if test "$ac_cv_type_pthread_t" = yes; then 15847 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15848$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15849as_fn_error 77 "cannot compute sizeof (pthread_t) 15850See \`config.log' for more details" "$LINENO" 5; } 15851 else 15852 ac_cv_sizeof_pthread_t=0 15853 fi 15854fi 15855 15856fi 15857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5 15858$as_echo "$ac_cv_sizeof_pthread_t" >&6; } 15859 15860 15861 15862cat >>confdefs.h <<_ACEOF 15863#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t 15864_ACEOF 15865 15866 15867fi 15868 if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then 15869 PTHREADS_TRUE= 15870 PTHREADS_FALSE='#' 15871else 15872 PTHREADS_TRUE='#' 15873 PTHREADS_FALSE= 15874fi 15875 15876 15877# check if we should compile locking into the library 15878if test x$enable_thread_support = xno; then 15879 15880$as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h 15881 15882fi 15883 15884# check if we should hard-code the mm functions. 15885if test x$enable_malloc_replacement = xno; then 15886 15887$as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h 15888 15889fi 15890 15891# check if we should hard-code debugging out 15892if test x$enable_debug_mode = xno; then 15893 15894$as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h 15895 15896fi 15897 15898# check if we should enable verbose debugging 15899if test x$enable_verbose_debug = xyes; then 15900 CFLAGS="$CFLAGS -DUSE_DEBUG" 15901fi 15902 15903# check if we have and should use openssl 15904 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then 15905 OPENSSL_TRUE= 15906 OPENSSL_FALSE='#' 15907else 15908 OPENSSL_TRUE='#' 15909 OPENSSL_FALSE= 15910fi 15911 15912 15913# Add some more warnings which we use in development but not in the 15914# released versions. (Some relevant gcc versions can't handle these.) 15915if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then 15916 15917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15918/* end confdefs.h. */ 15919 15920int 15921main () 15922{ 15923 15924#if !defined(__GNUC__) || (__GNUC__ < 4) 15925#error 15926#endif 15927 ; 15928 return 0; 15929} 15930_ACEOF 15931if ac_fn_c_try_compile "$LINENO"; then : 15932 have_gcc4=yes 15933else 15934 have_gcc4=no 15935fi 15936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15937 15938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15939/* end confdefs.h. */ 15940 15941int 15942main () 15943{ 15944 15945#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2) 15946#error 15947#endif 15948 ; 15949 return 0; 15950} 15951_ACEOF 15952if ac_fn_c_try_compile "$LINENO"; then : 15953 have_gcc42=yes 15954else 15955 have_gcc42=no 15956fi 15957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15958 15959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15960/* end confdefs.h. */ 15961 15962int 15963main () 15964{ 15965 15966#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) 15967#error 15968#endif 15969 ; 15970 return 0; 15971} 15972_ACEOF 15973if ac_fn_c_try_compile "$LINENO"; then : 15974 have_gcc45=yes 15975else 15976 have_gcc45=no 15977fi 15978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15979 15980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15981/* end confdefs.h. */ 15982 15983int 15984main () 15985{ 15986 15987#if !defined(__clang__) 15988#error 15989#endif 15990 ; 15991 return 0; 15992} 15993_ACEOF 15994if ac_fn_c_try_compile "$LINENO"; then : 15995 have_clang=yes 15996else 15997 have_clang=no 15998fi 15999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16000 16001 CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wbad-function-cast -Wswitch-enum" 16002 if test x$enable_gcc_warnings = xyes; then 16003 CFLAGS="$CFLAGS -Werror" 16004 fi 16005 16006 CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing" 16007 16008 if test x$have_gcc4 = xyes ; then 16009 # These warnings break gcc 3.3.5 and work on gcc 4.0.2 16010 CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement" 16011 #CFLAGS="$CFLAGS -Wold-style-definition" 16012 fi 16013 16014 if test x$have_gcc42 = xyes ; then 16015 # These warnings break gcc 4.0.2 and work on gcc 4.2 16016 CFLAGS="$CFLAGS -Waddress" 16017 fi 16018 16019 if test x$have_gcc42 = xyes && test x$have_clang = xno; then 16020 # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2 16021 CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init" 16022 fi 16023 16024 if test x$have_gcc45 = xyes ; then 16025 # These warnings work on gcc 4.5 16026 CFLAGS="$CFLAGS -Wlogical-op" 16027 fi 16028 16029 if test x$have_clang = xyes; then 16030 # Disable the unused-function warnings, because these trigger 16031 # for minheap-internal.h related code. 16032 CFLAGS="$CFLAGS -Wno-unused-function" 16033 16034 # clang on macosx emits warnigns for each directory specified which 16035 # isn't "used" generating a lot of build noise (typically 3 warnings 16036 # per file 16037 case "$host_os" in 16038 darwin*) 16039 CFLAGS="$CFLAGS -Qunused-arguments" 16040 ;; 16041 esac 16042 fi 16043 16044##This will break the world on some 64-bit architectures 16045# CFLAGS="$CFLAGS -Winline" 16046 16047fi 16048 16049LIBEVENT_GC_SECTIONS= 16050if test "$GCC" = yes && test "$enable_function_sections" = yes ; then 16051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5 16052$as_echo_n "checking if linker supports omitting unused code and data... " >&6; } 16053if ${libevent_cv_gc_sections_runs+:} false; then : 16054 $as_echo_n "(cached) " >&6 16055else 16056 16057 origCFLAGS="$CFLAGS" 16058 CFLAGS="$CFLAGS -Wl,--gc-sections" 16059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16060/* end confdefs.h. */ 16061 16062 #include <stdlib.h> 16063 #include <stdio.h> 16064 16065int 16066main () 16067{ 16068 16069 FILE * fpC; 16070 char buf[32]; 16071 size_t cch; 16072 int read_success_once; 16073 16074 fpC = fopen("conftest.c", "r"); 16075 if (NULL == fpC) 16076 exit(1); 16077 do { 16078 cch = fread(buf, sizeof(buf), 1, fpC); 16079 read_success_once |= (0 != cch); 16080 } while (0 != cch); 16081 if (!read_success_once) 16082 exit(2); 16083 if (!feof(fpC)) 16084 exit(3); 16085 if (0 != fclose(fpC)) 16086 exit(4); 16087 16088 exit(EXIT_SUCCESS); 16089 16090 16091 ; 16092 return 0; 16093} 16094_ACEOF 16095if ac_fn_c_try_link "$LINENO"; then : 16096 16097 if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then 16098 libevent_cv_gc_sections_runs=no 16099 else 16100 libevent_cv_gc_sections_runs=no 16101 ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes 16102 fi 16103 16104else 16105 libevent_cv_gc_sections_runs=no 16106 16107fi 16108rm -f core conftest.err conftest.$ac_objext \ 16109 conftest$ac_exeext conftest.$ac_ext 16110 CFLAGS="$origCFLAGS" 16111 { origCFLAGS=; unset origCFLAGS;} 16112 16113 16114fi 16115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5 16116$as_echo "$libevent_cv_gc_sections_runs" >&6; } 16117 case "$libevent_cv_gc_sections_runs" in 16118 yes) 16119 CFLAGS="-ffunction-sections -fdata-sections $CFLAGS" 16120 LIBEVENT_GC_SECTIONS="-Wl,--gc-sections" 16121 ;; 16122 esac 16123fi 16124 16125 16126 if test "$enable_libevent_install" = "yes"; then 16127 INSTALL_LIBEVENT_TRUE= 16128 INSTALL_LIBEVENT_FALSE='#' 16129else 16130 INSTALL_LIBEVENT_TRUE='#' 16131 INSTALL_LIBEVENT_FALSE= 16132fi 16133 16134 16135 16136 16137 16138 16139ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc" 16140 16141ac_config_files="$ac_config_files Makefile" 16142 16143cat >confcache <<\_ACEOF 16144# This file is a shell script that caches the results of configure 16145# tests run on this system so they can be shared between configure 16146# scripts and configure runs, see configure's option --config-cache. 16147# It is not useful on other systems. If it contains results you don't 16148# want to keep, you may remove or edit it. 16149# 16150# config.status only pays attention to the cache file if you give it 16151# the --recheck option to rerun configure. 16152# 16153# `ac_cv_env_foo' variables (set or unset) will be overridden when 16154# loading this file, other *unset* `ac_cv_foo' will be assigned the 16155# following values. 16156 16157_ACEOF 16158 16159# The following way of writing the cache mishandles newlines in values, 16160# but we know of no workaround that is simple, portable, and efficient. 16161# So, we kill variables containing newlines. 16162# Ultrix sh set writes to stderr and can't be redirected directly, 16163# and sets the high bit in the cache file unless we assign to the vars. 16164( 16165 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16166 eval ac_val=\$$ac_var 16167 case $ac_val in #( 16168 *${as_nl}*) 16169 case $ac_var in #( 16170 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16171$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16172 esac 16173 case $ac_var in #( 16174 _ | IFS | as_nl) ;; #( 16175 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16176 *) { eval $ac_var=; unset $ac_var;} ;; 16177 esac ;; 16178 esac 16179 done 16180 16181 (set) 2>&1 | 16182 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16183 *${as_nl}ac_space=\ *) 16184 # `set' does not quote correctly, so add quotes: double-quote 16185 # substitution turns \\\\ into \\, and sed turns \\ into \. 16186 sed -n \ 16187 "s/'/'\\\\''/g; 16188 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16189 ;; #( 16190 *) 16191 # `set' quotes correctly as required by POSIX, so do not add quotes. 16192 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16193 ;; 16194 esac | 16195 sort 16196) | 16197 sed ' 16198 /^ac_cv_env_/b end 16199 t clear 16200 :clear 16201 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16202 t end 16203 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16204 :end' >>confcache 16205if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16206 if test -w "$cache_file"; then 16207 if test "x$cache_file" != "x/dev/null"; then 16208 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16209$as_echo "$as_me: updating cache $cache_file" >&6;} 16210 if test ! -f "$cache_file" || test -h "$cache_file"; then 16211 cat confcache >"$cache_file" 16212 else 16213 case $cache_file in #( 16214 */* | ?:*) 16215 mv -f confcache "$cache_file"$$ && 16216 mv -f "$cache_file"$$ "$cache_file" ;; #( 16217 *) 16218 mv -f confcache "$cache_file" ;; 16219 esac 16220 fi 16221 fi 16222 else 16223 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16224$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16225 fi 16226fi 16227rm -f confcache 16228 16229test "x$prefix" = xNONE && prefix=$ac_default_prefix 16230# Let make expand exec_prefix. 16231test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16232 16233DEFS=-DHAVE_CONFIG_H 16234 16235ac_libobjs= 16236ac_ltlibobjs= 16237U= 16238for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16239 # 1. Remove the extension, and $U if already installed. 16240 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16241 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16242 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16243 # will be set to the directory where LIBOBJS objects are built. 16244 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16245 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16246done 16247LIBOBJS=$ac_libobjs 16248 16249LTLIBOBJS=$ac_ltlibobjs 16250 16251 16252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 16253$as_echo_n "checking that generated files are newer than configure... " >&6; } 16254 if test -n "$am_sleep_pid"; then 16255 # Hide warnings about reused PIDs. 16256 wait $am_sleep_pid 2>/dev/null 16257 fi 16258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 16259$as_echo "done" >&6; } 16260 if test -n "$EXEEXT"; then 16261 am__EXEEXT_TRUE= 16262 am__EXEEXT_FALSE='#' 16263else 16264 am__EXEEXT_TRUE='#' 16265 am__EXEEXT_FALSE= 16266fi 16267 16268if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16269 as_fn_error $? "conditional \"AMDEP\" was never defined. 16270Usually this means the macro was only invoked conditionally." "$LINENO" 5 16271fi 16272if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16273 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 16274Usually this means the macro was only invoked conditionally." "$LINENO" 5 16275fi 16276if test -z "${BUILD_SAMPLES_TRUE}" && test -z "${BUILD_SAMPLES_FALSE}"; then 16277 as_fn_error $? "conditional \"BUILD_SAMPLES\" was never defined. 16278Usually this means the macro was only invoked conditionally." "$LINENO" 5 16279fi 16280if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then 16281 as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined. 16282Usually this means the macro was only invoked conditionally." "$LINENO" 5 16283fi 16284if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then 16285 as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined. 16286Usually this means the macro was only invoked conditionally." "$LINENO" 5 16287fi 16288if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then 16289 as_fn_error $? "conditional \"OPENSSL\" was never defined. 16290Usually this means the macro was only invoked conditionally." "$LINENO" 5 16291fi 16292if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then 16293 as_fn_error $? "conditional \"BUILD_WIN32\" was never defined. 16294Usually this means the macro was only invoked conditionally." "$LINENO" 5 16295fi 16296if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then 16297 as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined. 16298Usually this means the macro was only invoked conditionally." "$LINENO" 5 16299fi 16300if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then 16301 as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined. 16302Usually this means the macro was only invoked conditionally." "$LINENO" 5 16303fi 16304if test -z "${STRLCPY_IMPL_TRUE}" && test -z "${STRLCPY_IMPL_FALSE}"; then 16305 as_fn_error $? "conditional \"STRLCPY_IMPL\" was never defined. 16306Usually this means the macro was only invoked conditionally." "$LINENO" 5 16307fi 16308if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then 16309 as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined. 16310Usually this means the macro was only invoked conditionally." "$LINENO" 5 16311fi 16312if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then 16313 as_fn_error $? "conditional \"POLL_BACKEND\" was never defined. 16314Usually this means the macro was only invoked conditionally." "$LINENO" 5 16315fi 16316if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then 16317 as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined. 16318Usually this means the macro was only invoked conditionally." "$LINENO" 5 16319fi 16320if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then 16321 as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined. 16322Usually this means the macro was only invoked conditionally." "$LINENO" 5 16323fi 16324if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then 16325 as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined. 16326Usually this means the macro was only invoked conditionally." "$LINENO" 5 16327fi 16328if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then 16329 as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined. 16330Usually this means the macro was only invoked conditionally." "$LINENO" 5 16331fi 16332if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then 16333 as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined. 16334Usually this means the macro was only invoked conditionally." "$LINENO" 5 16335fi 16336if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then 16337 as_fn_error $? "conditional \"PTHREADS\" was never defined. 16338Usually this means the macro was only invoked conditionally." "$LINENO" 5 16339fi 16340if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then 16341 as_fn_error $? "conditional \"OPENSSL\" was never defined. 16342Usually this means the macro was only invoked conditionally." "$LINENO" 5 16343fi 16344if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then 16345 as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined. 16346Usually this means the macro was only invoked conditionally." "$LINENO" 5 16347fi 16348 16349: "${CONFIG_STATUS=./config.status}" 16350ac_write_fail=0 16351ac_clean_files_save=$ac_clean_files 16352ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16353{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16354$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16355as_write_fail=0 16356cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16357#! $SHELL 16358# Generated by $as_me. 16359# Run this file to recreate the current configuration. 16360# Compiler output produced by configure, useful for debugging 16361# configure, is in config.log if it exists. 16362 16363debug=false 16364ac_cs_recheck=false 16365ac_cs_silent=false 16366 16367SHELL=\${CONFIG_SHELL-$SHELL} 16368export SHELL 16369_ASEOF 16370cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16371## -------------------- ## 16372## M4sh Initialization. ## 16373## -------------------- ## 16374 16375# Be more Bourne compatible 16376DUALCASE=1; export DUALCASE # for MKS sh 16377if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16378 emulate sh 16379 NULLCMD=: 16380 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16381 # is contrary to our usage. Disable this feature. 16382 alias -g '${1+"$@"}'='"$@"' 16383 setopt NO_GLOB_SUBST 16384else 16385 case `(set -o) 2>/dev/null` in #( 16386 *posix*) : 16387 set -o posix ;; #( 16388 *) : 16389 ;; 16390esac 16391fi 16392 16393 16394as_nl=' 16395' 16396export as_nl 16397# Printing a long string crashes Solaris 7 /usr/bin/printf. 16398as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16399as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16400as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16401# Prefer a ksh shell builtin over an external printf program on Solaris, 16402# but without wasting forks for bash or zsh. 16403if test -z "$BASH_VERSION$ZSH_VERSION" \ 16404 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16405 as_echo='print -r --' 16406 as_echo_n='print -rn --' 16407elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16408 as_echo='printf %s\n' 16409 as_echo_n='printf %s' 16410else 16411 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16412 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16413 as_echo_n='/usr/ucb/echo -n' 16414 else 16415 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16416 as_echo_n_body='eval 16417 arg=$1; 16418 case $arg in #( 16419 *"$as_nl"*) 16420 expr "X$arg" : "X\\(.*\\)$as_nl"; 16421 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16422 esac; 16423 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16424 ' 16425 export as_echo_n_body 16426 as_echo_n='sh -c $as_echo_n_body as_echo' 16427 fi 16428 export as_echo_body 16429 as_echo='sh -c $as_echo_body as_echo' 16430fi 16431 16432# The user is always right. 16433if test "${PATH_SEPARATOR+set}" != set; then 16434 PATH_SEPARATOR=: 16435 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16436 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16437 PATH_SEPARATOR=';' 16438 } 16439fi 16440 16441 16442# IFS 16443# We need space, tab and new line, in precisely that order. Quoting is 16444# there to prevent editors from complaining about space-tab. 16445# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16446# splitting by setting IFS to empty value.) 16447IFS=" "" $as_nl" 16448 16449# Find who we are. Look in the path if we contain no directory separator. 16450as_myself= 16451case $0 in #(( 16452 *[\\/]* ) as_myself=$0 ;; 16453 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16454for as_dir in $PATH 16455do 16456 IFS=$as_save_IFS 16457 test -z "$as_dir" && as_dir=. 16458 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16459 done 16460IFS=$as_save_IFS 16461 16462 ;; 16463esac 16464# We did not find ourselves, most probably we were run as `sh COMMAND' 16465# in which case we are not to be found in the path. 16466if test "x$as_myself" = x; then 16467 as_myself=$0 16468fi 16469if test ! -f "$as_myself"; then 16470 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16471 exit 1 16472fi 16473 16474# Unset variables that we do not need and which cause bugs (e.g. in 16475# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16476# suppresses any "Segmentation fault" message there. '((' could 16477# trigger a bug in pdksh 5.2.14. 16478for as_var in BASH_ENV ENV MAIL MAILPATH 16479do eval test x\${$as_var+set} = xset \ 16480 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16481done 16482PS1='$ ' 16483PS2='> ' 16484PS4='+ ' 16485 16486# NLS nuisances. 16487LC_ALL=C 16488export LC_ALL 16489LANGUAGE=C 16490export LANGUAGE 16491 16492# CDPATH. 16493(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16494 16495 16496# as_fn_error STATUS ERROR [LINENO LOG_FD] 16497# ---------------------------------------- 16498# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16499# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16500# script with STATUS, using 1 if that was 0. 16501as_fn_error () 16502{ 16503 as_status=$1; test $as_status -eq 0 && as_status=1 16504 if test "$4"; then 16505 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16506 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16507 fi 16508 $as_echo "$as_me: error: $2" >&2 16509 as_fn_exit $as_status 16510} # as_fn_error 16511 16512 16513# as_fn_set_status STATUS 16514# ----------------------- 16515# Set $? to STATUS, without forking. 16516as_fn_set_status () 16517{ 16518 return $1 16519} # as_fn_set_status 16520 16521# as_fn_exit STATUS 16522# ----------------- 16523# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16524as_fn_exit () 16525{ 16526 set +e 16527 as_fn_set_status $1 16528 exit $1 16529} # as_fn_exit 16530 16531# as_fn_unset VAR 16532# --------------- 16533# Portably unset VAR. 16534as_fn_unset () 16535{ 16536 { eval $1=; unset $1;} 16537} 16538as_unset=as_fn_unset 16539# as_fn_append VAR VALUE 16540# ---------------------- 16541# Append the text in VALUE to the end of the definition contained in VAR. Take 16542# advantage of any shell optimizations that allow amortized linear growth over 16543# repeated appends, instead of the typical quadratic growth present in naive 16544# implementations. 16545if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16546 eval 'as_fn_append () 16547 { 16548 eval $1+=\$2 16549 }' 16550else 16551 as_fn_append () 16552 { 16553 eval $1=\$$1\$2 16554 } 16555fi # as_fn_append 16556 16557# as_fn_arith ARG... 16558# ------------------ 16559# Perform arithmetic evaluation on the ARGs, and store the result in the 16560# global $as_val. Take advantage of shells that can avoid forks. The arguments 16561# must be portable across $(()) and expr. 16562if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16563 eval 'as_fn_arith () 16564 { 16565 as_val=$(( $* )) 16566 }' 16567else 16568 as_fn_arith () 16569 { 16570 as_val=`expr "$@" || test $? -eq 1` 16571 } 16572fi # as_fn_arith 16573 16574 16575if expr a : '\(a\)' >/dev/null 2>&1 && 16576 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16577 as_expr=expr 16578else 16579 as_expr=false 16580fi 16581 16582if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16583 as_basename=basename 16584else 16585 as_basename=false 16586fi 16587 16588if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16589 as_dirname=dirname 16590else 16591 as_dirname=false 16592fi 16593 16594as_me=`$as_basename -- "$0" || 16595$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16596 X"$0" : 'X\(//\)$' \| \ 16597 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16598$as_echo X/"$0" | 16599 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16600 s//\1/ 16601 q 16602 } 16603 /^X\/\(\/\/\)$/{ 16604 s//\1/ 16605 q 16606 } 16607 /^X\/\(\/\).*/{ 16608 s//\1/ 16609 q 16610 } 16611 s/.*/./; q'` 16612 16613# Avoid depending upon Character Ranges. 16614as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16615as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16616as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16617as_cr_digits='0123456789' 16618as_cr_alnum=$as_cr_Letters$as_cr_digits 16619 16620ECHO_C= ECHO_N= ECHO_T= 16621case `echo -n x` in #((((( 16622-n*) 16623 case `echo 'xy\c'` in 16624 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16625 xy) ECHO_C='\c';; 16626 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16627 ECHO_T=' ';; 16628 esac;; 16629*) 16630 ECHO_N='-n';; 16631esac 16632 16633rm -f conf$$ conf$$.exe conf$$.file 16634if test -d conf$$.dir; then 16635 rm -f conf$$.dir/conf$$.file 16636else 16637 rm -f conf$$.dir 16638 mkdir conf$$.dir 2>/dev/null 16639fi 16640if (echo >conf$$.file) 2>/dev/null; then 16641 if ln -s conf$$.file conf$$ 2>/dev/null; then 16642 as_ln_s='ln -s' 16643 # ... but there are two gotchas: 16644 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16645 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16646 # In both cases, we have to default to `cp -pR'. 16647 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16648 as_ln_s='cp -pR' 16649 elif ln conf$$.file conf$$ 2>/dev/null; then 16650 as_ln_s=ln 16651 else 16652 as_ln_s='cp -pR' 16653 fi 16654else 16655 as_ln_s='cp -pR' 16656fi 16657rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16658rmdir conf$$.dir 2>/dev/null 16659 16660 16661# as_fn_mkdir_p 16662# ------------- 16663# Create "$as_dir" as a directory, including parents if necessary. 16664as_fn_mkdir_p () 16665{ 16666 16667 case $as_dir in #( 16668 -*) as_dir=./$as_dir;; 16669 esac 16670 test -d "$as_dir" || eval $as_mkdir_p || { 16671 as_dirs= 16672 while :; do 16673 case $as_dir in #( 16674 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16675 *) as_qdir=$as_dir;; 16676 esac 16677 as_dirs="'$as_qdir' $as_dirs" 16678 as_dir=`$as_dirname -- "$as_dir" || 16679$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16680 X"$as_dir" : 'X\(//\)[^/]' \| \ 16681 X"$as_dir" : 'X\(//\)$' \| \ 16682 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16683$as_echo X"$as_dir" | 16684 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16685 s//\1/ 16686 q 16687 } 16688 /^X\(\/\/\)[^/].*/{ 16689 s//\1/ 16690 q 16691 } 16692 /^X\(\/\/\)$/{ 16693 s//\1/ 16694 q 16695 } 16696 /^X\(\/\).*/{ 16697 s//\1/ 16698 q 16699 } 16700 s/.*/./; q'` 16701 test -d "$as_dir" && break 16702 done 16703 test -z "$as_dirs" || eval "mkdir $as_dirs" 16704 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16705 16706 16707} # as_fn_mkdir_p 16708if mkdir -p . 2>/dev/null; then 16709 as_mkdir_p='mkdir -p "$as_dir"' 16710else 16711 test -d ./-p && rmdir ./-p 16712 as_mkdir_p=false 16713fi 16714 16715 16716# as_fn_executable_p FILE 16717# ----------------------- 16718# Test if FILE is an executable regular file. 16719as_fn_executable_p () 16720{ 16721 test -f "$1" && test -x "$1" 16722} # as_fn_executable_p 16723as_test_x='test -x' 16724as_executable_p=as_fn_executable_p 16725 16726# Sed expression to map a string onto a valid CPP name. 16727as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16728 16729# Sed expression to map a string onto a valid variable name. 16730as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16731 16732 16733exec 6>&1 16734## ----------------------------------- ## 16735## Main body of $CONFIG_STATUS script. ## 16736## ----------------------------------- ## 16737_ASEOF 16738test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16739 16740cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16741# Save the log message, to keep $0 and so on meaningful, and to 16742# report actual input values of CONFIG_FILES etc. instead of their 16743# values after options handling. 16744ac_log=" 16745This file was extended by libevent $as_me 2.1.5-beta, which was 16746generated by GNU Autoconf 2.69. Invocation command line was 16747 16748 CONFIG_FILES = $CONFIG_FILES 16749 CONFIG_HEADERS = $CONFIG_HEADERS 16750 CONFIG_LINKS = $CONFIG_LINKS 16751 CONFIG_COMMANDS = $CONFIG_COMMANDS 16752 $ $0 $@ 16753 16754on `(hostname || uname -n) 2>/dev/null | sed 1q` 16755" 16756 16757_ACEOF 16758 16759case $ac_config_files in *" 16760"*) set x $ac_config_files; shift; ac_config_files=$*;; 16761esac 16762 16763case $ac_config_headers in *" 16764"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16765esac 16766 16767 16768cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16769# Files that config.status was made for. 16770config_files="$ac_config_files" 16771config_headers="$ac_config_headers" 16772config_commands="$ac_config_commands" 16773 16774_ACEOF 16775 16776cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16777ac_cs_usage="\ 16778\`$as_me' instantiates files and other configuration actions 16779from templates according to the current configuration. Unless the files 16780and actions are specified as TAGs, all are instantiated by default. 16781 16782Usage: $0 [OPTION]... [TAG]... 16783 16784 -h, --help print this help, then exit 16785 -V, --version print version number and configuration settings, then exit 16786 --config print configuration, then exit 16787 -q, --quiet, --silent 16788 do not print progress messages 16789 -d, --debug don't remove temporary files 16790 --recheck update $as_me by reconfiguring in the same conditions 16791 --file=FILE[:TEMPLATE] 16792 instantiate the configuration file FILE 16793 --header=FILE[:TEMPLATE] 16794 instantiate the configuration header FILE 16795 16796Configuration files: 16797$config_files 16798 16799Configuration headers: 16800$config_headers 16801 16802Configuration commands: 16803$config_commands 16804 16805Report bugs to the package provider." 16806 16807_ACEOF 16808cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16809ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16810ac_cs_version="\\ 16811libevent config.status 2.1.5-beta 16812configured by $0, generated by GNU Autoconf 2.69, 16813 with options \\"\$ac_cs_config\\" 16814 16815Copyright (C) 2012 Free Software Foundation, Inc. 16816This config.status script is free software; the Free Software Foundation 16817gives unlimited permission to copy, distribute and modify it." 16818 16819ac_pwd='$ac_pwd' 16820srcdir='$srcdir' 16821INSTALL='$INSTALL' 16822MKDIR_P='$MKDIR_P' 16823AWK='$AWK' 16824test -n "\$AWK" || AWK=awk 16825_ACEOF 16826 16827cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16828# The default lists apply if the user does not specify any file. 16829ac_need_defaults=: 16830while test $# != 0 16831do 16832 case $1 in 16833 --*=?*) 16834 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16835 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16836 ac_shift=: 16837 ;; 16838 --*=) 16839 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16840 ac_optarg= 16841 ac_shift=: 16842 ;; 16843 *) 16844 ac_option=$1 16845 ac_optarg=$2 16846 ac_shift=shift 16847 ;; 16848 esac 16849 16850 case $ac_option in 16851 # Handling of the options. 16852 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16853 ac_cs_recheck=: ;; 16854 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16855 $as_echo "$ac_cs_version"; exit ;; 16856 --config | --confi | --conf | --con | --co | --c ) 16857 $as_echo "$ac_cs_config"; exit ;; 16858 --debug | --debu | --deb | --de | --d | -d ) 16859 debug=: ;; 16860 --file | --fil | --fi | --f ) 16861 $ac_shift 16862 case $ac_optarg in 16863 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16864 '') as_fn_error $? "missing file argument" ;; 16865 esac 16866 as_fn_append CONFIG_FILES " '$ac_optarg'" 16867 ac_need_defaults=false;; 16868 --header | --heade | --head | --hea ) 16869 $ac_shift 16870 case $ac_optarg in 16871 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16872 esac 16873 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16874 ac_need_defaults=false;; 16875 --he | --h) 16876 # Conflict between --help and --header 16877 as_fn_error $? "ambiguous option: \`$1' 16878Try \`$0 --help' for more information.";; 16879 --help | --hel | -h ) 16880 $as_echo "$ac_cs_usage"; exit ;; 16881 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16882 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16883 ac_cs_silent=: ;; 16884 16885 # This is an error. 16886 -*) as_fn_error $? "unrecognized option: \`$1' 16887Try \`$0 --help' for more information." ;; 16888 16889 *) as_fn_append ac_config_targets " $1" 16890 ac_need_defaults=false ;; 16891 16892 esac 16893 shift 16894done 16895 16896ac_configure_extra_args= 16897 16898if $ac_cs_silent; then 16899 exec 6>/dev/null 16900 ac_configure_extra_args="$ac_configure_extra_args --silent" 16901fi 16902 16903_ACEOF 16904cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16905if \$ac_cs_recheck; then 16906 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16907 shift 16908 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16909 CONFIG_SHELL='$SHELL' 16910 export CONFIG_SHELL 16911 exec "\$@" 16912fi 16913 16914_ACEOF 16915cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16916exec 5>>config.log 16917{ 16918 echo 16919 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16920## Running $as_me. ## 16921_ASBOX 16922 $as_echo "$ac_log" 16923} >&5 16924 16925_ACEOF 16926cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16927# 16928# INIT-COMMANDS 16929# 16930AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16931 16932 16933# The HP-UX ksh and POSIX shell print the target directory to stdout 16934# if CDPATH is set. 16935(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16936 16937sed_quote_subst='$sed_quote_subst' 16938double_quote_subst='$double_quote_subst' 16939delay_variable_subst='$delay_variable_subst' 16940macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16941macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16942enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16943enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16944pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16945enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16946shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 16947SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16948ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16949PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 16950host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16951host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16952host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16953build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16954build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16955build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16956SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16957Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16958GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16959EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16960FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16961LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16962NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16963LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16964max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16965ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16966exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16967lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16968lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16969lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16970lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 16971lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 16972reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16973reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16974OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16975deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16976file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16977file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 16978want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 16979DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 16980sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 16981AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16982AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16983archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 16984STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16985RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16986old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16987old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16988old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16989lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16990CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16991CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16992compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16993GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16994lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16995lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16996lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 16997lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16998lt_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"`' 16999lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 17000nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 17001lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 17002lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 17003objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 17004MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 17005lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 17006lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 17007lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 17008lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 17009lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 17010need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 17011MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 17012DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 17013NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 17014LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 17015OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 17016OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 17017libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 17018shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 17019extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17020archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 17021enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 17022export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 17023whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 17024compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 17025old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 17026old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17027archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 17028archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17029module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 17030module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17031with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17032allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17033no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17034hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17035hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17036hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17037hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17038hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17039hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17040hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17041inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17042link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17043always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17044export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17045exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17046include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17047prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17048postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 17049file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17050variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17051need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17052need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17053version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17054runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17055shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17056shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17057libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17058library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17059soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17060install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17061postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17062postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17063finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17064finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17065hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17066sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17067configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 17068configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 17069hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17070enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17071enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17072enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17073old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17074striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17075 17076LTCC='$LTCC' 17077LTCFLAGS='$LTCFLAGS' 17078compiler='$compiler_DEFAULT' 17079 17080# A function that is used when there is no print builtin or printf. 17081func_fallback_echo () 17082{ 17083 eval 'cat <<_LTECHO_EOF 17084\$1 17085_LTECHO_EOF' 17086} 17087 17088# Quote evaled strings. 17089for var in SHELL \ 17090ECHO \ 17091PATH_SEPARATOR \ 17092SED \ 17093GREP \ 17094EGREP \ 17095FGREP \ 17096LD \ 17097NM \ 17098LN_S \ 17099lt_SP2NL \ 17100lt_NL2SP \ 17101reload_flag \ 17102OBJDUMP \ 17103deplibs_check_method \ 17104file_magic_cmd \ 17105file_magic_glob \ 17106want_nocaseglob \ 17107DLLTOOL \ 17108sharedlib_from_linklib_cmd \ 17109AR \ 17110AR_FLAGS \ 17111archiver_list_spec \ 17112STRIP \ 17113RANLIB \ 17114CC \ 17115CFLAGS \ 17116compiler \ 17117lt_cv_sys_global_symbol_pipe \ 17118lt_cv_sys_global_symbol_to_cdecl \ 17119lt_cv_sys_global_symbol_to_import \ 17120lt_cv_sys_global_symbol_to_c_name_address \ 17121lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 17122lt_cv_nm_interface \ 17123nm_file_list_spec \ 17124lt_cv_truncate_bin \ 17125lt_prog_compiler_no_builtin_flag \ 17126lt_prog_compiler_pic \ 17127lt_prog_compiler_wl \ 17128lt_prog_compiler_static \ 17129lt_cv_prog_compiler_c_o \ 17130need_locks \ 17131MANIFEST_TOOL \ 17132DSYMUTIL \ 17133NMEDIT \ 17134LIPO \ 17135OTOOL \ 17136OTOOL64 \ 17137shrext_cmds \ 17138export_dynamic_flag_spec \ 17139whole_archive_flag_spec \ 17140compiler_needs_object \ 17141with_gnu_ld \ 17142allow_undefined_flag \ 17143no_undefined_flag \ 17144hardcode_libdir_flag_spec \ 17145hardcode_libdir_separator \ 17146exclude_expsyms \ 17147include_expsyms \ 17148file_list_spec \ 17149variables_saved_for_relink \ 17150libname_spec \ 17151library_names_spec \ 17152soname_spec \ 17153install_override_mode \ 17154finish_eval \ 17155old_striplib \ 17156striplib; do 17157 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17158 *[\\\\\\\`\\"\\\$]*) 17159 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 17160 ;; 17161 *) 17162 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17163 ;; 17164 esac 17165done 17166 17167# Double-quote double-evaled strings. 17168for var in reload_cmds \ 17169old_postinstall_cmds \ 17170old_postuninstall_cmds \ 17171old_archive_cmds \ 17172extract_expsyms_cmds \ 17173old_archive_from_new_cmds \ 17174old_archive_from_expsyms_cmds \ 17175archive_cmds \ 17176archive_expsym_cmds \ 17177module_cmds \ 17178module_expsym_cmds \ 17179export_symbols_cmds \ 17180prelink_cmds \ 17181postlink_cmds \ 17182postinstall_cmds \ 17183postuninstall_cmds \ 17184finish_cmds \ 17185sys_lib_search_path_spec \ 17186configure_time_dlsearch_path \ 17187configure_time_lt_sys_library_path; do 17188 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17189 *[\\\\\\\`\\"\\\$]*) 17190 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 17191 ;; 17192 *) 17193 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17194 ;; 17195 esac 17196done 17197 17198ac_aux_dir='$ac_aux_dir' 17199 17200# See if we are running on zsh, and set the options that allow our 17201# commands through without removal of \ escapes INIT. 17202if test -n "\${ZSH_VERSION+set}"; then 17203 setopt NO_GLOB_SUBST 17204fi 17205 17206 17207 PACKAGE='$PACKAGE' 17208 VERSION='$VERSION' 17209 RM='$RM' 17210 ofile='$ofile' 17211 17212 17213 17214 17215_ACEOF 17216 17217cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17218 17219# Handling of arguments. 17220for ac_config_target in $ac_config_targets 17221do 17222 case $ac_config_target in 17223 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 17224 "evconfig-private.h") CONFIG_HEADERS="$CONFIG_HEADERS evconfig-private.h:evconfig-private.h.in" ;; 17225 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 17226 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 17227 "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;; 17228 "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;; 17229 "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;; 17230 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17231 17232 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17233 esac 17234done 17235 17236 17237# If the user did not use the arguments to specify the items to instantiate, 17238# then the envvar interface is used. Set only those that are not. 17239# We use the long form for the default assignment because of an extremely 17240# bizarre bug on SunOS 4.1.3. 17241if $ac_need_defaults; then 17242 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17243 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17244 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17245fi 17246 17247# Have a temporary directory for convenience. Make it in the build tree 17248# simply because there is no reason against having it here, and in addition, 17249# creating and moving files from /tmp can sometimes cause problems. 17250# Hook for its removal unless debugging. 17251# Note that there is a small window in which the directory will not be cleaned: 17252# after its creation but before its name has been assigned to `$tmp'. 17253$debug || 17254{ 17255 tmp= ac_tmp= 17256 trap 'exit_status=$? 17257 : "${ac_tmp:=$tmp}" 17258 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 17259' 0 17260 trap 'as_fn_exit 1' 1 2 13 15 17261} 17262# Create a (secure) tmp directory for tmp files. 17263 17264{ 17265 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17266 test -d "$tmp" 17267} || 17268{ 17269 tmp=./conf$$-$RANDOM 17270 (umask 077 && mkdir "$tmp") 17271} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 17272ac_tmp=$tmp 17273 17274# Set up the scripts for CONFIG_FILES section. 17275# No need to generate them if there are no CONFIG_FILES. 17276# This happens for instance with `./config.status config.h'. 17277if test -n "$CONFIG_FILES"; then 17278 17279 17280ac_cr=`echo X | tr X '\015'` 17281# On cygwin, bash can eat \r inside `` if the user requested igncr. 17282# But we know of no other shell where ac_cr would be empty at this 17283# point, so we can use a bashism as a fallback. 17284if test "x$ac_cr" = x; then 17285 eval ac_cr=\$\'\\r\' 17286fi 17287ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17288if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17289 ac_cs_awk_cr='\\r' 17290else 17291 ac_cs_awk_cr=$ac_cr 17292fi 17293 17294echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17295_ACEOF 17296 17297 17298{ 17299 echo "cat >conf$$subs.awk <<_ACEOF" && 17300 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17301 echo "_ACEOF" 17302} >conf$$subs.sh || 17303 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17304ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17305ac_delim='%!_!# ' 17306for ac_last_try in false false false false false :; do 17307 . ./conf$$subs.sh || 17308 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17309 17310 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17311 if test $ac_delim_n = $ac_delim_num; then 17312 break 17313 elif $ac_last_try; then 17314 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17315 else 17316 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17317 fi 17318done 17319rm -f conf$$subs.sh 17320 17321cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17322cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17323_ACEOF 17324sed -n ' 17325h 17326s/^/S["/; s/!.*/"]=/ 17327p 17328g 17329s/^[^!]*!// 17330:repl 17331t repl 17332s/'"$ac_delim"'$// 17333t delim 17334:nl 17335h 17336s/\(.\{148\}\)..*/\1/ 17337t more1 17338s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17339p 17340n 17341b repl 17342:more1 17343s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17344p 17345g 17346s/.\{148\}// 17347t nl 17348:delim 17349h 17350s/\(.\{148\}\)..*/\1/ 17351t more2 17352s/["\\]/\\&/g; s/^/"/; s/$/"/ 17353p 17354b 17355:more2 17356s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17357p 17358g 17359s/.\{148\}// 17360t delim 17361' <conf$$subs.awk | sed ' 17362/^[^""]/{ 17363 N 17364 s/\n// 17365} 17366' >>$CONFIG_STATUS || ac_write_fail=1 17367rm -f conf$$subs.awk 17368cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17369_ACAWK 17370cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17371 for (key in S) S_is_set[key] = 1 17372 FS = "" 17373 17374} 17375{ 17376 line = $ 0 17377 nfields = split(line, field, "@") 17378 substed = 0 17379 len = length(field[1]) 17380 for (i = 2; i < nfields; i++) { 17381 key = field[i] 17382 keylen = length(key) 17383 if (S_is_set[key]) { 17384 value = S[key] 17385 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17386 len += length(value) + length(field[++i]) 17387 substed = 1 17388 } else 17389 len += 1 + keylen 17390 } 17391 17392 print line 17393} 17394 17395_ACAWK 17396_ACEOF 17397cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17398if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17399 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17400else 17401 cat 17402fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17403 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17404_ACEOF 17405 17406# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17407# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17408# trailing colons and then remove the whole line if VPATH becomes empty 17409# (actually we leave an empty line to preserve line numbers). 17410if test "x$srcdir" = x.; then 17411 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17412h 17413s/// 17414s/^/:/ 17415s/[ ]*$/:/ 17416s/:\$(srcdir):/:/g 17417s/:\${srcdir}:/:/g 17418s/:@srcdir@:/:/g 17419s/^:*// 17420s/:*$// 17421x 17422s/\(=[ ]*\).*/\1/ 17423G 17424s/\n// 17425s/^[^=]*=[ ]*$// 17426}' 17427fi 17428 17429cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17430fi # test -n "$CONFIG_FILES" 17431 17432# Set up the scripts for CONFIG_HEADERS section. 17433# No need to generate them if there are no CONFIG_HEADERS. 17434# This happens for instance with `./config.status Makefile'. 17435if test -n "$CONFIG_HEADERS"; then 17436cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17437BEGIN { 17438_ACEOF 17439 17440# Transform confdefs.h into an awk script `defines.awk', embedded as 17441# here-document in config.status, that substitutes the proper values into 17442# config.h.in to produce config.h. 17443 17444# Create a delimiter string that does not exist in confdefs.h, to ease 17445# handling of long lines. 17446ac_delim='%!_!# ' 17447for ac_last_try in false false :; do 17448 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17449 if test -z "$ac_tt"; then 17450 break 17451 elif $ac_last_try; then 17452 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17453 else 17454 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17455 fi 17456done 17457 17458# For the awk script, D is an array of macro values keyed by name, 17459# likewise P contains macro parameters if any. Preserve backslash 17460# newline sequences. 17461 17462ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17463sed -n ' 17464s/.\{148\}/&'"$ac_delim"'/g 17465t rset 17466:rset 17467s/^[ ]*#[ ]*define[ ][ ]*/ / 17468t def 17469d 17470:def 17471s/\\$// 17472t bsnl 17473s/["\\]/\\&/g 17474s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17475D["\1"]=" \3"/p 17476s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17477d 17478:bsnl 17479s/["\\]/\\&/g 17480s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17481D["\1"]=" \3\\\\\\n"\\/p 17482t cont 17483s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17484t cont 17485d 17486:cont 17487n 17488s/.\{148\}/&'"$ac_delim"'/g 17489t clear 17490:clear 17491s/\\$// 17492t bsnlc 17493s/["\\]/\\&/g; s/^/"/; s/$/"/p 17494d 17495:bsnlc 17496s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17497b cont 17498' <confdefs.h | sed ' 17499s/'"$ac_delim"'/"\\\ 17500"/g' >>$CONFIG_STATUS || ac_write_fail=1 17501 17502cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17503 for (key in D) D_is_set[key] = 1 17504 FS = "" 17505} 17506/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17507 line = \$ 0 17508 split(line, arg, " ") 17509 if (arg[1] == "#") { 17510 defundef = arg[2] 17511 mac1 = arg[3] 17512 } else { 17513 defundef = substr(arg[1], 2) 17514 mac1 = arg[2] 17515 } 17516 split(mac1, mac2, "(") #) 17517 macro = mac2[1] 17518 prefix = substr(line, 1, index(line, defundef) - 1) 17519 if (D_is_set[macro]) { 17520 # Preserve the white space surrounding the "#". 17521 print prefix "define", macro P[macro] D[macro] 17522 next 17523 } else { 17524 # Replace #undef with comments. This is necessary, for example, 17525 # in the case of _POSIX_SOURCE, which is predefined and required 17526 # on some systems where configure will not decide to define it. 17527 if (defundef == "undef") { 17528 print "/*", prefix defundef, macro, "*/" 17529 next 17530 } 17531 } 17532} 17533{ print } 17534_ACAWK 17535_ACEOF 17536cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17537 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17538fi # test -n "$CONFIG_HEADERS" 17539 17540 17541eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17542shift 17543for ac_tag 17544do 17545 case $ac_tag in 17546 :[FHLC]) ac_mode=$ac_tag; continue;; 17547 esac 17548 case $ac_mode$ac_tag in 17549 :[FHL]*:*);; 17550 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17551 :[FH]-) ac_tag=-:-;; 17552 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17553 esac 17554 ac_save_IFS=$IFS 17555 IFS=: 17556 set x $ac_tag 17557 IFS=$ac_save_IFS 17558 shift 17559 ac_file=$1 17560 shift 17561 17562 case $ac_mode in 17563 :L) ac_source=$1;; 17564 :[FH]) 17565 ac_file_inputs= 17566 for ac_f 17567 do 17568 case $ac_f in 17569 -) ac_f="$ac_tmp/stdin";; 17570 *) # Look for the file first in the build tree, then in the source tree 17571 # (if the path is not absolute). The absolute path cannot be DOS-style, 17572 # because $ac_f cannot contain `:'. 17573 test -f "$ac_f" || 17574 case $ac_f in 17575 [\\/$]*) false;; 17576 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17577 esac || 17578 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17579 esac 17580 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17581 as_fn_append ac_file_inputs " '$ac_f'" 17582 done 17583 17584 # Let's still pretend it is `configure' which instantiates (i.e., don't 17585 # use $as_me), people would be surprised to read: 17586 # /* config.h. Generated by config.status. */ 17587 configure_input='Generated from '` 17588 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17589 `' by configure.' 17590 if test x"$ac_file" != x-; then 17591 configure_input="$ac_file. $configure_input" 17592 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17593$as_echo "$as_me: creating $ac_file" >&6;} 17594 fi 17595 # Neutralize special characters interpreted by sed in replacement strings. 17596 case $configure_input in #( 17597 *\&* | *\|* | *\\* ) 17598 ac_sed_conf_input=`$as_echo "$configure_input" | 17599 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17600 *) ac_sed_conf_input=$configure_input;; 17601 esac 17602 17603 case $ac_tag in 17604 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17605 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17606 esac 17607 ;; 17608 esac 17609 17610 ac_dir=`$as_dirname -- "$ac_file" || 17611$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17612 X"$ac_file" : 'X\(//\)[^/]' \| \ 17613 X"$ac_file" : 'X\(//\)$' \| \ 17614 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17615$as_echo X"$ac_file" | 17616 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17617 s//\1/ 17618 q 17619 } 17620 /^X\(\/\/\)[^/].*/{ 17621 s//\1/ 17622 q 17623 } 17624 /^X\(\/\/\)$/{ 17625 s//\1/ 17626 q 17627 } 17628 /^X\(\/\).*/{ 17629 s//\1/ 17630 q 17631 } 17632 s/.*/./; q'` 17633 as_dir="$ac_dir"; as_fn_mkdir_p 17634 ac_builddir=. 17635 17636case "$ac_dir" in 17637.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17638*) 17639 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17640 # A ".." for each directory in $ac_dir_suffix. 17641 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17642 case $ac_top_builddir_sub in 17643 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17644 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17645 esac ;; 17646esac 17647ac_abs_top_builddir=$ac_pwd 17648ac_abs_builddir=$ac_pwd$ac_dir_suffix 17649# for backward compatibility: 17650ac_top_builddir=$ac_top_build_prefix 17651 17652case $srcdir in 17653 .) # We are building in place. 17654 ac_srcdir=. 17655 ac_top_srcdir=$ac_top_builddir_sub 17656 ac_abs_top_srcdir=$ac_pwd ;; 17657 [\\/]* | ?:[\\/]* ) # Absolute name. 17658 ac_srcdir=$srcdir$ac_dir_suffix; 17659 ac_top_srcdir=$srcdir 17660 ac_abs_top_srcdir=$srcdir ;; 17661 *) # Relative name. 17662 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17663 ac_top_srcdir=$ac_top_build_prefix$srcdir 17664 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17665esac 17666ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17667 17668 17669 case $ac_mode in 17670 :F) 17671 # 17672 # CONFIG_FILE 17673 # 17674 17675 case $INSTALL in 17676 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17677 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17678 esac 17679 ac_MKDIR_P=$MKDIR_P 17680 case $MKDIR_P in 17681 [\\/$]* | ?:[\\/]* ) ;; 17682 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17683 esac 17684_ACEOF 17685 17686cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17687# If the template does not know about datarootdir, expand it. 17688# FIXME: This hack should be removed a few years after 2.60. 17689ac_datarootdir_hack=; ac_datarootdir_seen= 17690ac_sed_dataroot=' 17691/datarootdir/ { 17692 p 17693 q 17694} 17695/@datadir@/p 17696/@docdir@/p 17697/@infodir@/p 17698/@localedir@/p 17699/@mandir@/p' 17700case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17701*datarootdir*) ac_datarootdir_seen=yes;; 17702*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17704$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17705_ACEOF 17706cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17707 ac_datarootdir_hack=' 17708 s&@datadir@&$datadir&g 17709 s&@docdir@&$docdir&g 17710 s&@infodir@&$infodir&g 17711 s&@localedir@&$localedir&g 17712 s&@mandir@&$mandir&g 17713 s&\\\${datarootdir}&$datarootdir&g' ;; 17714esac 17715_ACEOF 17716 17717# Neutralize VPATH when `$srcdir' = `.'. 17718# Shell code in configure.ac might set extrasub. 17719# FIXME: do we really want to maintain this feature? 17720cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17721ac_sed_extra="$ac_vpsub 17722$extrasub 17723_ACEOF 17724cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17725:t 17726/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17727s|@configure_input@|$ac_sed_conf_input|;t t 17728s&@top_builddir@&$ac_top_builddir_sub&;t t 17729s&@top_build_prefix@&$ac_top_build_prefix&;t t 17730s&@srcdir@&$ac_srcdir&;t t 17731s&@abs_srcdir@&$ac_abs_srcdir&;t t 17732s&@top_srcdir@&$ac_top_srcdir&;t t 17733s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17734s&@builddir@&$ac_builddir&;t t 17735s&@abs_builddir@&$ac_abs_builddir&;t t 17736s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17737s&@INSTALL@&$ac_INSTALL&;t t 17738s&@MKDIR_P@&$ac_MKDIR_P&;t t 17739$ac_datarootdir_hack 17740" 17741eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17742 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17743 17744test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17745 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17746 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17747 "$ac_tmp/out"`; test -z "$ac_out"; } && 17748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17749which seems to be undefined. Please make sure it is defined" >&5 17750$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17751which seems to be undefined. Please make sure it is defined" >&2;} 17752 17753 rm -f "$ac_tmp/stdin" 17754 case $ac_file in 17755 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17756 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17757 esac \ 17758 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17759 ;; 17760 :H) 17761 # 17762 # CONFIG_HEADER 17763 # 17764 if test x"$ac_file" != x-; then 17765 { 17766 $as_echo "/* $configure_input */" \ 17767 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17768 } >"$ac_tmp/config.h" \ 17769 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17770 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17771 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17772$as_echo "$as_me: $ac_file is unchanged" >&6;} 17773 else 17774 rm -f "$ac_file" 17775 mv "$ac_tmp/config.h" "$ac_file" \ 17776 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17777 fi 17778 else 17779 $as_echo "/* $configure_input */" \ 17780 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17781 || as_fn_error $? "could not create -" "$LINENO" 5 17782 fi 17783# Compute "$ac_file"'s index in $config_headers. 17784_am_arg="$ac_file" 17785_am_stamp_count=1 17786for _am_header in $config_headers :; do 17787 case $_am_header in 17788 $_am_arg | $_am_arg:* ) 17789 break ;; 17790 * ) 17791 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17792 esac 17793done 17794echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17795$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17796 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17797 X"$_am_arg" : 'X\(//\)$' \| \ 17798 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17799$as_echo X"$_am_arg" | 17800 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17801 s//\1/ 17802 q 17803 } 17804 /^X\(\/\/\)[^/].*/{ 17805 s//\1/ 17806 q 17807 } 17808 /^X\(\/\/\)$/{ 17809 s//\1/ 17810 q 17811 } 17812 /^X\(\/\).*/{ 17813 s//\1/ 17814 q 17815 } 17816 s/.*/./; q'`/stamp-h$_am_stamp_count 17817 ;; 17818 17819 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17820$as_echo "$as_me: executing $ac_file commands" >&6;} 17821 ;; 17822 esac 17823 17824 17825 case $ac_file$ac_mode in 17826 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17827 # Older Autoconf quotes --file arguments for eval, but not when files 17828 # are listed without --file. Let's play safe and only enable the eval 17829 # if we detect the quoting. 17830 case $CONFIG_FILES in 17831 *\'*) eval set x "$CONFIG_FILES" ;; 17832 *) set x $CONFIG_FILES ;; 17833 esac 17834 shift 17835 for mf 17836 do 17837 # Strip MF so we end up with the name of the file. 17838 mf=`echo "$mf" | sed -e 's/:.*$//'` 17839 # Check whether this is an Automake generated Makefile or not. 17840 # We used to match only the files named 'Makefile.in', but 17841 # some people rename them; so instead we look at the file content. 17842 # Grep'ing the first line is not enough: some people post-process 17843 # each Makefile.in and add a new line on top of each file to say so. 17844 # Grep'ing the whole file is not good either: AIX grep has a line 17845 # limit of 2048, but all sed's we know have understand at least 4000. 17846 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17847 dirpart=`$as_dirname -- "$mf" || 17848$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17849 X"$mf" : 'X\(//\)[^/]' \| \ 17850 X"$mf" : 'X\(//\)$' \| \ 17851 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17852$as_echo X"$mf" | 17853 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17854 s//\1/ 17855 q 17856 } 17857 /^X\(\/\/\)[^/].*/{ 17858 s//\1/ 17859 q 17860 } 17861 /^X\(\/\/\)$/{ 17862 s//\1/ 17863 q 17864 } 17865 /^X\(\/\).*/{ 17866 s//\1/ 17867 q 17868 } 17869 s/.*/./; q'` 17870 else 17871 continue 17872 fi 17873 # Extract the definition of DEPDIR, am__include, and am__quote 17874 # from the Makefile without running 'make'. 17875 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17876 test -z "$DEPDIR" && continue 17877 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17878 test -z "$am__include" && continue 17879 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17880 # Find all dependency output files, they are included files with 17881 # $(DEPDIR) in their names. We invoke sed twice because it is the 17882 # simplest approach to changing $(DEPDIR) to its actual value in the 17883 # expansion. 17884 for file in `sed -n " 17885 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17886 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 17887 # Make sure the directory exists. 17888 test -f "$dirpart/$file" && continue 17889 fdir=`$as_dirname -- "$file" || 17890$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17891 X"$file" : 'X\(//\)[^/]' \| \ 17892 X"$file" : 'X\(//\)$' \| \ 17893 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17894$as_echo X"$file" | 17895 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17896 s//\1/ 17897 q 17898 } 17899 /^X\(\/\/\)[^/].*/{ 17900 s//\1/ 17901 q 17902 } 17903 /^X\(\/\/\)$/{ 17904 s//\1/ 17905 q 17906 } 17907 /^X\(\/\).*/{ 17908 s//\1/ 17909 q 17910 } 17911 s/.*/./; q'` 17912 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17913 # echo "creating $dirpart/$file" 17914 echo '# dummy' > "$dirpart/$file" 17915 done 17916 done 17917} 17918 ;; 17919 "libtool":C) 17920 17921 # See if we are running on zsh, and set the options that allow our 17922 # commands through without removal of \ escapes. 17923 if test -n "${ZSH_VERSION+set}"; then 17924 setopt NO_GLOB_SUBST 17925 fi 17926 17927 cfgfile=${ofile}T 17928 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17929 $RM "$cfgfile" 17930 17931 cat <<_LT_EOF >> "$cfgfile" 17932#! $SHELL 17933# Generated automatically by $as_me ($PACKAGE) $VERSION 17934# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17935# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17936 17937# Provide generalized library-building support services. 17938# Written by Gordon Matzigkeit, 1996 17939 17940# Copyright (C) 2014 Free Software Foundation, Inc. 17941# This is free software; see the source for copying conditions. There is NO 17942# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 17943 17944# GNU Libtool is free software; you can redistribute it and/or modify 17945# it under the terms of the GNU General Public License as published by 17946# the Free Software Foundation; either version 2 of of the License, or 17947# (at your option) any later version. 17948# 17949# As a special exception to the GNU General Public License, if you 17950# distribute this file as part of a program or library that is built 17951# using GNU Libtool, you may include this file under the same 17952# distribution terms that you use for the rest of that program. 17953# 17954# GNU Libtool is distributed in the hope that it will be useful, but 17955# WITHOUT ANY WARRANTY; without even the implied warranty of 17956# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17957# GNU General Public License for more details. 17958# 17959# You should have received a copy of the GNU General Public License 17960# along with this program. If not, see <http://www.gnu.org/licenses/>. 17961 17962 17963# The names of the tagged configurations supported by this script. 17964available_tags='' 17965 17966# Configured defaults for sys_lib_dlsearch_path munging. 17967: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 17968 17969# ### BEGIN LIBTOOL CONFIG 17970 17971# Which release of libtool.m4 was used? 17972macro_version=$macro_version 17973macro_revision=$macro_revision 17974 17975# Whether or not to build shared libraries. 17976build_libtool_libs=$enable_shared 17977 17978# Whether or not to build static libraries. 17979build_old_libs=$enable_static 17980 17981# What type of objects to build. 17982pic_mode=$pic_mode 17983 17984# Whether or not to optimize for fast installation. 17985fast_install=$enable_fast_install 17986 17987# Shared archive member basename,for filename based shared library versioning on AIX. 17988shared_archive_member_spec=$shared_archive_member_spec 17989 17990# Shell to use when invoking shell scripts. 17991SHELL=$lt_SHELL 17992 17993# An echo program that protects backslashes. 17994ECHO=$lt_ECHO 17995 17996# The PATH separator for the build system. 17997PATH_SEPARATOR=$lt_PATH_SEPARATOR 17998 17999# The host system. 18000host_alias=$host_alias 18001host=$host 18002host_os=$host_os 18003 18004# The build system. 18005build_alias=$build_alias 18006build=$build 18007build_os=$build_os 18008 18009# A sed program that does not truncate output. 18010SED=$lt_SED 18011 18012# Sed that helps us avoid accidentally triggering echo(1) options like -n. 18013Xsed="\$SED -e 1s/^X//" 18014 18015# A grep program that handles long lines. 18016GREP=$lt_GREP 18017 18018# An ERE matcher. 18019EGREP=$lt_EGREP 18020 18021# A literal string matcher. 18022FGREP=$lt_FGREP 18023 18024# A BSD- or MS-compatible name lister. 18025NM=$lt_NM 18026 18027# Whether we need soft or hard links. 18028LN_S=$lt_LN_S 18029 18030# What is the maximum length of a command? 18031max_cmd_len=$max_cmd_len 18032 18033# Object file suffix (normally "o"). 18034objext=$ac_objext 18035 18036# Executable file suffix (normally ""). 18037exeext=$exeext 18038 18039# whether the shell understands "unset". 18040lt_unset=$lt_unset 18041 18042# turn spaces into newlines. 18043SP2NL=$lt_lt_SP2NL 18044 18045# turn newlines into spaces. 18046NL2SP=$lt_lt_NL2SP 18047 18048# convert \$build file names to \$host format. 18049to_host_file_cmd=$lt_cv_to_host_file_cmd 18050 18051# convert \$build files to toolchain format. 18052to_tool_file_cmd=$lt_cv_to_tool_file_cmd 18053 18054# An object symbol dumper. 18055OBJDUMP=$lt_OBJDUMP 18056 18057# Method to check whether dependent libraries are shared objects. 18058deplibs_check_method=$lt_deplibs_check_method 18059 18060# Command to use when deplibs_check_method = "file_magic". 18061file_magic_cmd=$lt_file_magic_cmd 18062 18063# How to find potential files when deplibs_check_method = "file_magic". 18064file_magic_glob=$lt_file_magic_glob 18065 18066# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 18067want_nocaseglob=$lt_want_nocaseglob 18068 18069# DLL creation program. 18070DLLTOOL=$lt_DLLTOOL 18071 18072# Command to associate shared and link libraries. 18073sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 18074 18075# The archiver. 18076AR=$lt_AR 18077 18078# Flags to create an archive. 18079AR_FLAGS=$lt_AR_FLAGS 18080 18081# How to feed a file listing to the archiver. 18082archiver_list_spec=$lt_archiver_list_spec 18083 18084# A symbol stripping program. 18085STRIP=$lt_STRIP 18086 18087# Commands used to install an old-style archive. 18088RANLIB=$lt_RANLIB 18089old_postinstall_cmds=$lt_old_postinstall_cmds 18090old_postuninstall_cmds=$lt_old_postuninstall_cmds 18091 18092# Whether to use a lock for old archive extraction. 18093lock_old_archive_extraction=$lock_old_archive_extraction 18094 18095# A C compiler. 18096LTCC=$lt_CC 18097 18098# LTCC compiler flags. 18099LTCFLAGS=$lt_CFLAGS 18100 18101# Take the output of nm and produce a listing of raw symbols and C names. 18102global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18103 18104# Transform the output of nm in a proper C declaration. 18105global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18106 18107# Transform the output of nm into a list of symbols to manually relocate. 18108global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 18109 18110# Transform the output of nm in a C name address pair. 18111global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18112 18113# Transform the output of nm in a C name address pair when lib prefix is needed. 18114global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 18115 18116# The name lister interface. 18117nm_interface=$lt_lt_cv_nm_interface 18118 18119# Specify filename containing input files for \$NM. 18120nm_file_list_spec=$lt_nm_file_list_spec 18121 18122# The root where to search for dependent libraries,and where our libraries should be installed. 18123lt_sysroot=$lt_sysroot 18124 18125# Command to truncate a binary pipe. 18126lt_truncate_bin=$lt_lt_cv_truncate_bin 18127 18128# The name of the directory that contains temporary libtool files. 18129objdir=$objdir 18130 18131# Used to examine libraries when file_magic_cmd begins with "file". 18132MAGIC_CMD=$MAGIC_CMD 18133 18134# Must we lock files when doing compilation? 18135need_locks=$lt_need_locks 18136 18137# Manifest tool. 18138MANIFEST_TOOL=$lt_MANIFEST_TOOL 18139 18140# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 18141DSYMUTIL=$lt_DSYMUTIL 18142 18143# Tool to change global to local symbols on Mac OS X. 18144NMEDIT=$lt_NMEDIT 18145 18146# Tool to manipulate fat objects and archives on Mac OS X. 18147LIPO=$lt_LIPO 18148 18149# ldd/readelf like tool for Mach-O binaries on Mac OS X. 18150OTOOL=$lt_OTOOL 18151 18152# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 18153OTOOL64=$lt_OTOOL64 18154 18155# Old archive suffix (normally "a"). 18156libext=$libext 18157 18158# Shared library suffix (normally ".so"). 18159shrext_cmds=$lt_shrext_cmds 18160 18161# The commands to extract the exported symbol list from a shared archive. 18162extract_expsyms_cmds=$lt_extract_expsyms_cmds 18163 18164# Variables whose values should be saved in libtool wrapper scripts and 18165# restored at link time. 18166variables_saved_for_relink=$lt_variables_saved_for_relink 18167 18168# Do we need the "lib" prefix for modules? 18169need_lib_prefix=$need_lib_prefix 18170 18171# Do we need a version for libraries? 18172need_version=$need_version 18173 18174# Library versioning type. 18175version_type=$version_type 18176 18177# Shared library runtime path variable. 18178runpath_var=$runpath_var 18179 18180# Shared library path variable. 18181shlibpath_var=$shlibpath_var 18182 18183# Is shlibpath searched before the hard-coded library search path? 18184shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18185 18186# Format of library name prefix. 18187libname_spec=$lt_libname_spec 18188 18189# List of archive names. First name is the real one, the rest are links. 18190# The last name is the one that the linker finds with -lNAME 18191library_names_spec=$lt_library_names_spec 18192 18193# The coded name of the library, if different from the real name. 18194soname_spec=$lt_soname_spec 18195 18196# Permission mode override for installation of shared libraries. 18197install_override_mode=$lt_install_override_mode 18198 18199# Command to use after installation of a shared archive. 18200postinstall_cmds=$lt_postinstall_cmds 18201 18202# Command to use after uninstallation of a shared archive. 18203postuninstall_cmds=$lt_postuninstall_cmds 18204 18205# Commands used to finish a libtool library installation in a directory. 18206finish_cmds=$lt_finish_cmds 18207 18208# As "finish_cmds", except a single script fragment to be evaled but 18209# not shown. 18210finish_eval=$lt_finish_eval 18211 18212# Whether we should hardcode library paths into libraries. 18213hardcode_into_libs=$hardcode_into_libs 18214 18215# Compile-time system search path for libraries. 18216sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18217 18218# Detected run-time system search path for libraries. 18219sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 18220 18221# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 18222configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 18223 18224# Whether dlopen is supported. 18225dlopen_support=$enable_dlopen 18226 18227# Whether dlopen of programs is supported. 18228dlopen_self=$enable_dlopen_self 18229 18230# Whether dlopen of statically linked programs is supported. 18231dlopen_self_static=$enable_dlopen_self_static 18232 18233# Commands to strip libraries. 18234old_striplib=$lt_old_striplib 18235striplib=$lt_striplib 18236 18237 18238# The linker used to build libraries. 18239LD=$lt_LD 18240 18241# How to create reloadable object files. 18242reload_flag=$lt_reload_flag 18243reload_cmds=$lt_reload_cmds 18244 18245# Commands used to build an old-style archive. 18246old_archive_cmds=$lt_old_archive_cmds 18247 18248# A language specific compiler. 18249CC=$lt_compiler 18250 18251# Is the compiler the GNU compiler? 18252with_gcc=$GCC 18253 18254# Compiler flag to turn off builtin functions. 18255no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18256 18257# Additional compiler flags for building library objects. 18258pic_flag=$lt_lt_prog_compiler_pic 18259 18260# How to pass a linker flag through the compiler. 18261wl=$lt_lt_prog_compiler_wl 18262 18263# Compiler flag to prevent dynamic linking. 18264link_static_flag=$lt_lt_prog_compiler_static 18265 18266# Does compiler simultaneously support -c and -o options? 18267compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18268 18269# Whether or not to add -lc for building shared libraries. 18270build_libtool_need_lc=$archive_cmds_need_lc 18271 18272# Whether or not to disallow shared libs when runtime libs are static. 18273allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18274 18275# Compiler flag to allow reflexive dlopens. 18276export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18277 18278# Compiler flag to generate shared objects directly from archives. 18279whole_archive_flag_spec=$lt_whole_archive_flag_spec 18280 18281# Whether the compiler copes with passing no objects directly. 18282compiler_needs_object=$lt_compiler_needs_object 18283 18284# Create an old-style archive from a shared archive. 18285old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18286 18287# Create a temporary old-style archive to link instead of a shared archive. 18288old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18289 18290# Commands used to build a shared archive. 18291archive_cmds=$lt_archive_cmds 18292archive_expsym_cmds=$lt_archive_expsym_cmds 18293 18294# Commands used to build a loadable module if different from building 18295# a shared archive. 18296module_cmds=$lt_module_cmds 18297module_expsym_cmds=$lt_module_expsym_cmds 18298 18299# Whether we are building with GNU ld or not. 18300with_gnu_ld=$lt_with_gnu_ld 18301 18302# Flag that allows shared libraries with undefined symbols to be built. 18303allow_undefined_flag=$lt_allow_undefined_flag 18304 18305# Flag that enforces no undefined symbols. 18306no_undefined_flag=$lt_no_undefined_flag 18307 18308# Flag to hardcode \$libdir into a binary during linking. 18309# This must work even if \$libdir does not exist 18310hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18311 18312# Whether we need a single "-rpath" flag with a separated argument. 18313hardcode_libdir_separator=$lt_hardcode_libdir_separator 18314 18315# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 18316# DIR into the resulting binary. 18317hardcode_direct=$hardcode_direct 18318 18319# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 18320# DIR into the resulting binary and the resulting library dependency is 18321# "absolute",i.e impossible to change by setting \$shlibpath_var if the 18322# library is relocated. 18323hardcode_direct_absolute=$hardcode_direct_absolute 18324 18325# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18326# into the resulting binary. 18327hardcode_minus_L=$hardcode_minus_L 18328 18329# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18330# into the resulting binary. 18331hardcode_shlibpath_var=$hardcode_shlibpath_var 18332 18333# Set to "yes" if building a shared library automatically hardcodes DIR 18334# into the library and all subsequent libraries and executables linked 18335# against it. 18336hardcode_automatic=$hardcode_automatic 18337 18338# Set to yes if linker adds runtime paths of dependent libraries 18339# to runtime path list. 18340inherit_rpath=$inherit_rpath 18341 18342# Whether libtool must link a program against all its dependency libraries. 18343link_all_deplibs=$link_all_deplibs 18344 18345# Set to "yes" if exported symbols are required. 18346always_export_symbols=$always_export_symbols 18347 18348# The commands to list exported symbols. 18349export_symbols_cmds=$lt_export_symbols_cmds 18350 18351# Symbols that should not be listed in the preloaded symbols. 18352exclude_expsyms=$lt_exclude_expsyms 18353 18354# Symbols that must always be exported. 18355include_expsyms=$lt_include_expsyms 18356 18357# Commands necessary for linking programs (against libraries) with templates. 18358prelink_cmds=$lt_prelink_cmds 18359 18360# Commands necessary for finishing linking programs. 18361postlink_cmds=$lt_postlink_cmds 18362 18363# Specify filename containing input files. 18364file_list_spec=$lt_file_list_spec 18365 18366# How to hardcode a shared library path into an executable. 18367hardcode_action=$hardcode_action 18368 18369# ### END LIBTOOL CONFIG 18370 18371_LT_EOF 18372 18373 cat <<'_LT_EOF' >> "$cfgfile" 18374 18375# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 18376 18377# func_munge_path_list VARIABLE PATH 18378# ----------------------------------- 18379# VARIABLE is name of variable containing _space_ separated list of 18380# directories to be munged by the contents of PATH, which is string 18381# having a format: 18382# "DIR[:DIR]:" 18383# string "DIR[ DIR]" will be prepended to VARIABLE 18384# ":DIR[:DIR]" 18385# string "DIR[ DIR]" will be appended to VARIABLE 18386# "DIRP[:DIRP]::[DIRA:]DIRA" 18387# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 18388# "DIRA[ DIRA]" will be appended to VARIABLE 18389# "DIR[:DIR]" 18390# VARIABLE will be replaced by "DIR[ DIR]" 18391func_munge_path_list () 18392{ 18393 case x$2 in 18394 x) 18395 ;; 18396 *:) 18397 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 18398 ;; 18399 x:*) 18400 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 18401 ;; 18402 *::*) 18403 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 18404 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 18405 ;; 18406 *) 18407 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 18408 ;; 18409 esac 18410} 18411 18412 18413# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 18414func_cc_basename () 18415{ 18416 for cc_temp in $*""; do 18417 case $cc_temp in 18418 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 18419 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 18420 \-*) ;; 18421 *) break;; 18422 esac 18423 done 18424 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 18425} 18426 18427 18428# ### END FUNCTIONS SHARED WITH CONFIGURE 18429 18430_LT_EOF 18431 18432 case $host_os in 18433 aix3*) 18434 cat <<\_LT_EOF >> "$cfgfile" 18435# AIX sometimes has problems with the GCC collect2 program. For some 18436# reason, if we set the COLLECT_NAMES environment variable, the problems 18437# vanish in a puff of smoke. 18438if test set != "${COLLECT_NAMES+set}"; then 18439 COLLECT_NAMES= 18440 export COLLECT_NAMES 18441fi 18442_LT_EOF 18443 ;; 18444 esac 18445 18446 18447ltmain=$ac_aux_dir/ltmain.sh 18448 18449 18450 # We use sed instead of cat because bash on DJGPP gets confused if 18451 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18452 # text mode, it properly converts lines to CR/LF. This bash problem 18453 # is reportedly fixed, but why not run on old versions too? 18454 sed '$q' "$ltmain" >> "$cfgfile" \ 18455 || (rm -f "$cfgfile"; exit 1) 18456 18457 mv -f "$cfgfile" "$ofile" || 18458 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18459 chmod +x "$ofile" 18460 18461 ;; 18462 18463 esac 18464done # for ac_tag 18465 18466 18467as_fn_exit 0 18468_ACEOF 18469ac_clean_files=$ac_clean_files_save 18470 18471test $ac_write_fail = 0 || 18472 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18473 18474 18475# configure is writing to config.log, and then calls config.status. 18476# config.status does its own redirection, appending to config.log. 18477# Unfortunately, on DOS this fails, as config.log is still kept open 18478# by configure, so config.status won't be able to write to it; its 18479# output is simply discarded. So we exec the FD to /dev/null, 18480# effectively closing config.log, so it can be properly (re)opened and 18481# appended to by config.status. When coming back to configure, we 18482# need to make the FD available again. 18483if test "$no_create" != yes; then 18484 ac_cs_success=: 18485 ac_config_status_args= 18486 test "$silent" = yes && 18487 ac_config_status_args="$ac_config_status_args --quiet" 18488 exec 5>/dev/null 18489 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18490 exec 5>>config.log 18491 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18492 # would make configure fail if this is the last instruction. 18493 $ac_cs_success || as_fn_exit 1 18494fi 18495if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18496 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18497$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18498fi 18499 18500