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 706host_os 707host_vendor 708host_cpu 709host 710build_os 711build_vendor 712build_cpu 713build 714EGREP 715GREP 716CPP 717am__fastdepCC_FALSE 718am__fastdepCC_TRUE 719CCDEPMODE 720am__nodep 721AMDEPBACKSLASH 722AMDEP_FALSE 723AMDEP_TRUE 724am__quote 725am__include 726DEPDIR 727OBJEXT 728EXEEXT 729ac_ct_CC 730CPPFLAGS 731LDFLAGS 732CFLAGS 733CC 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 3290DEPDIR="${am__leading_dot}deps" 3291 3292ac_config_commands="$ac_config_commands depfiles" 3293 3294 3295am_make=${MAKE-make} 3296cat > confinc << 'END' 3297am__doit: 3298 @echo this is the am__doit target 3299.PHONY: am__doit 3300END 3301# If we don't find an include directive, just comment out the code. 3302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3303$as_echo_n "checking for style of include used by $am_make... " >&6; } 3304am__include="#" 3305am__quote= 3306_am_result=none 3307# First try GNU make style include. 3308echo "include confinc" > confmf 3309# Ignore all kinds of additional output from 'make'. 3310case `$am_make -s -f confmf 2> /dev/null` in #( 3311*the\ am__doit\ target*) 3312 am__include=include 3313 am__quote= 3314 _am_result=GNU 3315 ;; 3316esac 3317# Now try BSD make style include. 3318if test "$am__include" = "#"; then 3319 echo '.include "confinc"' > confmf 3320 case `$am_make -s -f confmf 2> /dev/null` in #( 3321 *the\ am__doit\ target*) 3322 am__include=.include 3323 am__quote="\"" 3324 _am_result=BSD 3325 ;; 3326 esac 3327fi 3328 3329 3330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3331$as_echo "$_am_result" >&6; } 3332rm -f confinc confmf 3333 3334# Check whether --enable-dependency-tracking was given. 3335if test "${enable_dependency_tracking+set}" = set; then : 3336 enableval=$enable_dependency_tracking; 3337fi 3338 3339if test "x$enable_dependency_tracking" != xno; then 3340 am_depcomp="$ac_aux_dir/depcomp" 3341 AMDEPBACKSLASH='\' 3342 am__nodep='_no' 3343fi 3344 if test "x$enable_dependency_tracking" != xno; then 3345 AMDEP_TRUE= 3346 AMDEP_FALSE='#' 3347else 3348 AMDEP_TRUE='#' 3349 AMDEP_FALSE= 3350fi 3351 3352 3353ac_ext=c 3354ac_cpp='$CPP $CPPFLAGS' 3355ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3356ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3357ac_compiler_gnu=$ac_cv_c_compiler_gnu 3358if test -n "$ac_tool_prefix"; then 3359 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3360set dummy ${ac_tool_prefix}gcc; ac_word=$2 3361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3362$as_echo_n "checking for $ac_word... " >&6; } 3363if ${ac_cv_prog_CC+:} false; then : 3364 $as_echo_n "(cached) " >&6 3365else 3366 if test -n "$CC"; then 3367 ac_cv_prog_CC="$CC" # Let the user override the test. 3368else 3369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3370for as_dir in $PATH 3371do 3372 IFS=$as_save_IFS 3373 test -z "$as_dir" && as_dir=. 3374 for ac_exec_ext in '' $ac_executable_extensions; do 3375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3376 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3378 break 2 3379 fi 3380done 3381 done 3382IFS=$as_save_IFS 3383 3384fi 3385fi 3386CC=$ac_cv_prog_CC 3387if test -n "$CC"; then 3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3389$as_echo "$CC" >&6; } 3390else 3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3392$as_echo "no" >&6; } 3393fi 3394 3395 3396fi 3397if test -z "$ac_cv_prog_CC"; then 3398 ac_ct_CC=$CC 3399 # Extract the first word of "gcc", so it can be a program name with args. 3400set dummy gcc; ac_word=$2 3401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3402$as_echo_n "checking for $ac_word... " >&6; } 3403if ${ac_cv_prog_ac_ct_CC+:} false; then : 3404 $as_echo_n "(cached) " >&6 3405else 3406 if test -n "$ac_ct_CC"; then 3407 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3408else 3409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3410for as_dir in $PATH 3411do 3412 IFS=$as_save_IFS 3413 test -z "$as_dir" && as_dir=. 3414 for ac_exec_ext in '' $ac_executable_extensions; do 3415 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3416 ac_cv_prog_ac_ct_CC="gcc" 3417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3418 break 2 3419 fi 3420done 3421 done 3422IFS=$as_save_IFS 3423 3424fi 3425fi 3426ac_ct_CC=$ac_cv_prog_ac_ct_CC 3427if test -n "$ac_ct_CC"; then 3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3429$as_echo "$ac_ct_CC" >&6; } 3430else 3431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3432$as_echo "no" >&6; } 3433fi 3434 3435 if test "x$ac_ct_CC" = x; then 3436 CC="" 3437 else 3438 case $cross_compiling:$ac_tool_warned in 3439yes:) 3440{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3441$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3442ac_tool_warned=yes ;; 3443esac 3444 CC=$ac_ct_CC 3445 fi 3446else 3447 CC="$ac_cv_prog_CC" 3448fi 3449 3450if test -z "$CC"; then 3451 if test -n "$ac_tool_prefix"; then 3452 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3453set dummy ${ac_tool_prefix}cc; ac_word=$2 3454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3455$as_echo_n "checking for $ac_word... " >&6; } 3456if ${ac_cv_prog_CC+:} false; then : 3457 $as_echo_n "(cached) " >&6 3458else 3459 if test -n "$CC"; then 3460 ac_cv_prog_CC="$CC" # Let the user override the test. 3461else 3462as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3463for as_dir in $PATH 3464do 3465 IFS=$as_save_IFS 3466 test -z "$as_dir" && as_dir=. 3467 for ac_exec_ext in '' $ac_executable_extensions; do 3468 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3469 ac_cv_prog_CC="${ac_tool_prefix}cc" 3470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3471 break 2 3472 fi 3473done 3474 done 3475IFS=$as_save_IFS 3476 3477fi 3478fi 3479CC=$ac_cv_prog_CC 3480if test -n "$CC"; then 3481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3482$as_echo "$CC" >&6; } 3483else 3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3485$as_echo "no" >&6; } 3486fi 3487 3488 3489 fi 3490fi 3491if test -z "$CC"; then 3492 # Extract the first word of "cc", so it can be a program name with args. 3493set dummy cc; ac_word=$2 3494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3495$as_echo_n "checking for $ac_word... " >&6; } 3496if ${ac_cv_prog_CC+:} false; then : 3497 $as_echo_n "(cached) " >&6 3498else 3499 if test -n "$CC"; then 3500 ac_cv_prog_CC="$CC" # Let the user override the test. 3501else 3502 ac_prog_rejected=no 3503as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3504for as_dir in $PATH 3505do 3506 IFS=$as_save_IFS 3507 test -z "$as_dir" && as_dir=. 3508 for ac_exec_ext in '' $ac_executable_extensions; do 3509 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3510 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3511 ac_prog_rejected=yes 3512 continue 3513 fi 3514 ac_cv_prog_CC="cc" 3515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3516 break 2 3517 fi 3518done 3519 done 3520IFS=$as_save_IFS 3521 3522if test $ac_prog_rejected = yes; then 3523 # We found a bogon in the path, so make sure we never use it. 3524 set dummy $ac_cv_prog_CC 3525 shift 3526 if test $# != 0; then 3527 # We chose a different compiler from the bogus one. 3528 # However, it has the same basename, so the bogon will be chosen 3529 # first if we set CC to just the basename; use the full file name. 3530 shift 3531 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3532 fi 3533fi 3534fi 3535fi 3536CC=$ac_cv_prog_CC 3537if test -n "$CC"; then 3538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3539$as_echo "$CC" >&6; } 3540else 3541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3542$as_echo "no" >&6; } 3543fi 3544 3545 3546fi 3547if test -z "$CC"; then 3548 if test -n "$ac_tool_prefix"; then 3549 for ac_prog in cl.exe 3550 do 3551 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3552set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3554$as_echo_n "checking for $ac_word... " >&6; } 3555if ${ac_cv_prog_CC+:} false; then : 3556 $as_echo_n "(cached) " >&6 3557else 3558 if test -n "$CC"; then 3559 ac_cv_prog_CC="$CC" # Let the user override the test. 3560else 3561as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3562for as_dir in $PATH 3563do 3564 IFS=$as_save_IFS 3565 test -z "$as_dir" && as_dir=. 3566 for ac_exec_ext in '' $ac_executable_extensions; do 3567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3568 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3570 break 2 3571 fi 3572done 3573 done 3574IFS=$as_save_IFS 3575 3576fi 3577fi 3578CC=$ac_cv_prog_CC 3579if test -n "$CC"; then 3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3581$as_echo "$CC" >&6; } 3582else 3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3584$as_echo "no" >&6; } 3585fi 3586 3587 3588 test -n "$CC" && break 3589 done 3590fi 3591if test -z "$CC"; then 3592 ac_ct_CC=$CC 3593 for ac_prog in cl.exe 3594do 3595 # Extract the first word of "$ac_prog", so it can be a program name with args. 3596set dummy $ac_prog; ac_word=$2 3597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3598$as_echo_n "checking for $ac_word... " >&6; } 3599if ${ac_cv_prog_ac_ct_CC+:} false; then : 3600 $as_echo_n "(cached) " >&6 3601else 3602 if test -n "$ac_ct_CC"; then 3603 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3604else 3605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3606for as_dir in $PATH 3607do 3608 IFS=$as_save_IFS 3609 test -z "$as_dir" && as_dir=. 3610 for ac_exec_ext in '' $ac_executable_extensions; do 3611 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3612 ac_cv_prog_ac_ct_CC="$ac_prog" 3613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3614 break 2 3615 fi 3616done 3617 done 3618IFS=$as_save_IFS 3619 3620fi 3621fi 3622ac_ct_CC=$ac_cv_prog_ac_ct_CC 3623if test -n "$ac_ct_CC"; then 3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3625$as_echo "$ac_ct_CC" >&6; } 3626else 3627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3628$as_echo "no" >&6; } 3629fi 3630 3631 3632 test -n "$ac_ct_CC" && break 3633done 3634 3635 if test "x$ac_ct_CC" = x; then 3636 CC="" 3637 else 3638 case $cross_compiling:$ac_tool_warned in 3639yes:) 3640{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3641$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3642ac_tool_warned=yes ;; 3643esac 3644 CC=$ac_ct_CC 3645 fi 3646fi 3647 3648fi 3649 3650 3651test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3652$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3653as_fn_error $? "no acceptable C compiler found in \$PATH 3654See \`config.log' for more details" "$LINENO" 5; } 3655 3656# Provide some information about the compiler. 3657$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3658set X $ac_compile 3659ac_compiler=$2 3660for ac_option in --version -v -V -qversion; do 3661 { { ac_try="$ac_compiler $ac_option >&5" 3662case "(($ac_try" in 3663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3664 *) ac_try_echo=$ac_try;; 3665esac 3666eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3667$as_echo "$ac_try_echo"; } >&5 3668 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3669 ac_status=$? 3670 if test -s conftest.err; then 3671 sed '10a\ 3672... rest of stderr output deleted ... 3673 10q' conftest.err >conftest.er1 3674 cat conftest.er1 >&5 3675 fi 3676 rm -f conftest.er1 conftest.err 3677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3678 test $ac_status = 0; } 3679done 3680 3681cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3682/* end confdefs.h. */ 3683 3684int 3685main () 3686{ 3687 3688 ; 3689 return 0; 3690} 3691_ACEOF 3692ac_clean_files_save=$ac_clean_files 3693ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3694# Try to create an executable without -o first, disregard a.out. 3695# It will help us diagnose broken compilers, and finding out an intuition 3696# of exeext. 3697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3698$as_echo_n "checking whether the C compiler works... " >&6; } 3699ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3700 3701# The possible output files: 3702ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3703 3704ac_rmfiles= 3705for ac_file in $ac_files 3706do 3707 case $ac_file in 3708 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3709 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3710 esac 3711done 3712rm -f $ac_rmfiles 3713 3714if { { ac_try="$ac_link_default" 3715case "(($ac_try" in 3716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3717 *) ac_try_echo=$ac_try;; 3718esac 3719eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3720$as_echo "$ac_try_echo"; } >&5 3721 (eval "$ac_link_default") 2>&5 3722 ac_status=$? 3723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3724 test $ac_status = 0; }; then : 3725 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3726# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3727# in a Makefile. We should not override ac_cv_exeext if it was cached, 3728# so that the user can short-circuit this test for compilers unknown to 3729# Autoconf. 3730for ac_file in $ac_files '' 3731do 3732 test -f "$ac_file" || continue 3733 case $ac_file in 3734 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3735 ;; 3736 [ab].out ) 3737 # We found the default executable, but exeext='' is most 3738 # certainly right. 3739 break;; 3740 *.* ) 3741 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3742 then :; else 3743 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3744 fi 3745 # We set ac_cv_exeext here because the later test for it is not 3746 # safe: cross compilers may not add the suffix if given an `-o' 3747 # argument, so we may need to know it at that point already. 3748 # Even if this section looks crufty: it has the advantage of 3749 # actually working. 3750 break;; 3751 * ) 3752 break;; 3753 esac 3754done 3755test "$ac_cv_exeext" = no && ac_cv_exeext= 3756 3757else 3758 ac_file='' 3759fi 3760if test -z "$ac_file"; then : 3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3762$as_echo "no" >&6; } 3763$as_echo "$as_me: failed program was:" >&5 3764sed 's/^/| /' conftest.$ac_ext >&5 3765 3766{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3767$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3768as_fn_error 77 "C compiler cannot create executables 3769See \`config.log' for more details" "$LINENO" 5; } 3770else 3771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3772$as_echo "yes" >&6; } 3773fi 3774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3775$as_echo_n "checking for C compiler default output file name... " >&6; } 3776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3777$as_echo "$ac_file" >&6; } 3778ac_exeext=$ac_cv_exeext 3779 3780rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3781ac_clean_files=$ac_clean_files_save 3782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3783$as_echo_n "checking for suffix of executables... " >&6; } 3784if { { ac_try="$ac_link" 3785case "(($ac_try" in 3786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3787 *) ac_try_echo=$ac_try;; 3788esac 3789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3790$as_echo "$ac_try_echo"; } >&5 3791 (eval "$ac_link") 2>&5 3792 ac_status=$? 3793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3794 test $ac_status = 0; }; then : 3795 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3796# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3797# work properly (i.e., refer to `conftest.exe'), while it won't with 3798# `rm'. 3799for ac_file in conftest.exe conftest conftest.*; do 3800 test -f "$ac_file" || continue 3801 case $ac_file in 3802 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3803 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3804 break;; 3805 * ) break;; 3806 esac 3807done 3808else 3809 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3810$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3811as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3812See \`config.log' for more details" "$LINENO" 5; } 3813fi 3814rm -f conftest conftest$ac_cv_exeext 3815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3816$as_echo "$ac_cv_exeext" >&6; } 3817 3818rm -f conftest.$ac_ext 3819EXEEXT=$ac_cv_exeext 3820ac_exeext=$EXEEXT 3821cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3822/* end confdefs.h. */ 3823#include <stdio.h> 3824int 3825main () 3826{ 3827FILE *f = fopen ("conftest.out", "w"); 3828 return ferror (f) || fclose (f) != 0; 3829 3830 ; 3831 return 0; 3832} 3833_ACEOF 3834ac_clean_files="$ac_clean_files conftest.out" 3835# Check that the compiler produces executables we can run. If not, either 3836# the compiler is broken, or we cross compile. 3837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3838$as_echo_n "checking whether we are cross compiling... " >&6; } 3839if test "$cross_compiling" != yes; then 3840 { { ac_try="$ac_link" 3841case "(($ac_try" in 3842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3843 *) ac_try_echo=$ac_try;; 3844esac 3845eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3846$as_echo "$ac_try_echo"; } >&5 3847 (eval "$ac_link") 2>&5 3848 ac_status=$? 3849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3850 test $ac_status = 0; } 3851 if { ac_try='./conftest$ac_cv_exeext' 3852 { { case "(($ac_try" in 3853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3854 *) ac_try_echo=$ac_try;; 3855esac 3856eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3857$as_echo "$ac_try_echo"; } >&5 3858 (eval "$ac_try") 2>&5 3859 ac_status=$? 3860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3861 test $ac_status = 0; }; }; then 3862 cross_compiling=no 3863 else 3864 if test "$cross_compiling" = maybe; then 3865 cross_compiling=yes 3866 else 3867 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3868$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3869as_fn_error $? "cannot run C compiled programs. 3870If you meant to cross compile, use \`--host'. 3871See \`config.log' for more details" "$LINENO" 5; } 3872 fi 3873 fi 3874fi 3875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3876$as_echo "$cross_compiling" >&6; } 3877 3878rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3879ac_clean_files=$ac_clean_files_save 3880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3881$as_echo_n "checking for suffix of object files... " >&6; } 3882if ${ac_cv_objext+:} false; then : 3883 $as_echo_n "(cached) " >&6 3884else 3885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3886/* end confdefs.h. */ 3887 3888int 3889main () 3890{ 3891 3892 ; 3893 return 0; 3894} 3895_ACEOF 3896rm -f conftest.o conftest.obj 3897if { { ac_try="$ac_compile" 3898case "(($ac_try" in 3899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3900 *) ac_try_echo=$ac_try;; 3901esac 3902eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3903$as_echo "$ac_try_echo"; } >&5 3904 (eval "$ac_compile") 2>&5 3905 ac_status=$? 3906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3907 test $ac_status = 0; }; then : 3908 for ac_file in conftest.o conftest.obj conftest.*; do 3909 test -f "$ac_file" || continue; 3910 case $ac_file in 3911 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3912 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3913 break;; 3914 esac 3915done 3916else 3917 $as_echo "$as_me: failed program was:" >&5 3918sed 's/^/| /' conftest.$ac_ext >&5 3919 3920{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3921$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3922as_fn_error $? "cannot compute suffix of object files: cannot compile 3923See \`config.log' for more details" "$LINENO" 5; } 3924fi 3925rm -f conftest.$ac_cv_objext conftest.$ac_ext 3926fi 3927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3928$as_echo "$ac_cv_objext" >&6; } 3929OBJEXT=$ac_cv_objext 3930ac_objext=$OBJEXT 3931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3932$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3933if ${ac_cv_c_compiler_gnu+:} false; then : 3934 $as_echo_n "(cached) " >&6 3935else 3936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3937/* end confdefs.h. */ 3938 3939int 3940main () 3941{ 3942#ifndef __GNUC__ 3943 choke me 3944#endif 3945 3946 ; 3947 return 0; 3948} 3949_ACEOF 3950if ac_fn_c_try_compile "$LINENO"; then : 3951 ac_compiler_gnu=yes 3952else 3953 ac_compiler_gnu=no 3954fi 3955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3956ac_cv_c_compiler_gnu=$ac_compiler_gnu 3957 3958fi 3959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3960$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3961if test $ac_compiler_gnu = yes; then 3962 GCC=yes 3963else 3964 GCC= 3965fi 3966ac_test_CFLAGS=${CFLAGS+set} 3967ac_save_CFLAGS=$CFLAGS 3968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3969$as_echo_n "checking whether $CC accepts -g... " >&6; } 3970if ${ac_cv_prog_cc_g+:} false; then : 3971 $as_echo_n "(cached) " >&6 3972else 3973 ac_save_c_werror_flag=$ac_c_werror_flag 3974 ac_c_werror_flag=yes 3975 ac_cv_prog_cc_g=no 3976 CFLAGS="-g" 3977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3978/* end confdefs.h. */ 3979 3980int 3981main () 3982{ 3983 3984 ; 3985 return 0; 3986} 3987_ACEOF 3988if ac_fn_c_try_compile "$LINENO"; then : 3989 ac_cv_prog_cc_g=yes 3990else 3991 CFLAGS="" 3992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3993/* end confdefs.h. */ 3994 3995int 3996main () 3997{ 3998 3999 ; 4000 return 0; 4001} 4002_ACEOF 4003if ac_fn_c_try_compile "$LINENO"; then : 4004 4005else 4006 ac_c_werror_flag=$ac_save_c_werror_flag 4007 CFLAGS="-g" 4008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4009/* end confdefs.h. */ 4010 4011int 4012main () 4013{ 4014 4015 ; 4016 return 0; 4017} 4018_ACEOF 4019if ac_fn_c_try_compile "$LINENO"; then : 4020 ac_cv_prog_cc_g=yes 4021fi 4022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4023fi 4024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4025fi 4026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4027 ac_c_werror_flag=$ac_save_c_werror_flag 4028fi 4029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4030$as_echo "$ac_cv_prog_cc_g" >&6; } 4031if test "$ac_test_CFLAGS" = set; then 4032 CFLAGS=$ac_save_CFLAGS 4033elif test $ac_cv_prog_cc_g = yes; then 4034 if test "$GCC" = yes; then 4035 CFLAGS="-g -O2" 4036 else 4037 CFLAGS="-g" 4038 fi 4039else 4040 if test "$GCC" = yes; then 4041 CFLAGS="-O2" 4042 else 4043 CFLAGS= 4044 fi 4045fi 4046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4047$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4048if ${ac_cv_prog_cc_c89+:} false; then : 4049 $as_echo_n "(cached) " >&6 4050else 4051 ac_cv_prog_cc_c89=no 4052ac_save_CC=$CC 4053cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4054/* end confdefs.h. */ 4055#include <stdarg.h> 4056#include <stdio.h> 4057struct stat; 4058/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4059struct buf { int x; }; 4060FILE * (*rcsopen) (struct buf *, struct stat *, int); 4061static char *e (p, i) 4062 char **p; 4063 int i; 4064{ 4065 return p[i]; 4066} 4067static char *f (char * (*g) (char **, int), char **p, ...) 4068{ 4069 char *s; 4070 va_list v; 4071 va_start (v,p); 4072 s = g (p, va_arg (v,int)); 4073 va_end (v); 4074 return s; 4075} 4076 4077/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4078 function prototypes and stuff, but not '\xHH' hex character constants. 4079 These don't provoke an error unfortunately, instead are silently treated 4080 as 'x'. The following induces an error, until -std is added to get 4081 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4082 array size at least. It's necessary to write '\x00'==0 to get something 4083 that's true only with -std. */ 4084int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4085 4086/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4087 inside strings and character constants. */ 4088#define FOO(x) 'x' 4089int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4090 4091int test (int i, double x); 4092struct s1 {int (*f) (int a);}; 4093struct s2 {int (*f) (double a);}; 4094int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4095int argc; 4096char **argv; 4097int 4098main () 4099{ 4100return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4101 ; 4102 return 0; 4103} 4104_ACEOF 4105for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4106 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4107do 4108 CC="$ac_save_CC $ac_arg" 4109 if ac_fn_c_try_compile "$LINENO"; then : 4110 ac_cv_prog_cc_c89=$ac_arg 4111fi 4112rm -f core conftest.err conftest.$ac_objext 4113 test "x$ac_cv_prog_cc_c89" != "xno" && break 4114done 4115rm -f conftest.$ac_ext 4116CC=$ac_save_CC 4117 4118fi 4119# AC_CACHE_VAL 4120case "x$ac_cv_prog_cc_c89" in 4121 x) 4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4123$as_echo "none needed" >&6; } ;; 4124 xno) 4125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4126$as_echo "unsupported" >&6; } ;; 4127 *) 4128 CC="$CC $ac_cv_prog_cc_c89" 4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4130$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4131esac 4132if test "x$ac_cv_prog_cc_c89" != xno; then : 4133 4134fi 4135 4136ac_ext=c 4137ac_cpp='$CPP $CPPFLAGS' 4138ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4139ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4140ac_compiler_gnu=$ac_cv_c_compiler_gnu 4141 4142ac_ext=c 4143ac_cpp='$CPP $CPPFLAGS' 4144ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4145ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4146ac_compiler_gnu=$ac_cv_c_compiler_gnu 4147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4148$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4149if ${am_cv_prog_cc_c_o+:} false; then : 4150 $as_echo_n "(cached) " >&6 4151else 4152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4153/* end confdefs.h. */ 4154 4155int 4156main () 4157{ 4158 4159 ; 4160 return 0; 4161} 4162_ACEOF 4163 # Make sure it works both with $CC and with simple cc. 4164 # Following AC_PROG_CC_C_O, we do the test twice because some 4165 # compilers refuse to overwrite an existing .o file with -o, 4166 # though they will create one. 4167 am_cv_prog_cc_c_o=yes 4168 for am_i in 1 2; do 4169 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4170 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4171 ac_status=$? 4172 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4173 (exit $ac_status); } \ 4174 && test -f conftest2.$ac_objext; then 4175 : OK 4176 else 4177 am_cv_prog_cc_c_o=no 4178 break 4179 fi 4180 done 4181 rm -f core conftest* 4182 unset am_i 4183fi 4184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4185$as_echo "$am_cv_prog_cc_c_o" >&6; } 4186if test "$am_cv_prog_cc_c_o" != yes; then 4187 # Losing compiler, so override with the script. 4188 # FIXME: It is wrong to rewrite CC. 4189 # But if we don't then we get into trouble of one sort or another. 4190 # A longer-term fix would be to have automake use am__CC in this case, 4191 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4192 CC="$am_aux_dir/compile $CC" 4193fi 4194ac_ext=c 4195ac_cpp='$CPP $CPPFLAGS' 4196ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4197ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4198ac_compiler_gnu=$ac_cv_c_compiler_gnu 4199 4200 4201depcc="$CC" am_compiler_list= 4202 4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4204$as_echo_n "checking dependency style of $depcc... " >&6; } 4205if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4206 $as_echo_n "(cached) " >&6 4207else 4208 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4209 # We make a subdir and do the tests there. Otherwise we can end up 4210 # making bogus files that we don't know about and never remove. For 4211 # instance it was reported that on HP-UX the gcc test will end up 4212 # making a dummy file named 'D' -- because '-MD' means "put the output 4213 # in D". 4214 rm -rf conftest.dir 4215 mkdir conftest.dir 4216 # Copy depcomp to subdir because otherwise we won't find it if we're 4217 # using a relative directory. 4218 cp "$am_depcomp" conftest.dir 4219 cd conftest.dir 4220 # We will build objects and dependencies in a subdirectory because 4221 # it helps to detect inapplicable dependency modes. For instance 4222 # both Tru64's cc and ICC support -MD to output dependencies as a 4223 # side effect of compilation, but ICC will put the dependencies in 4224 # the current directory while Tru64 will put them in the object 4225 # directory. 4226 mkdir sub 4227 4228 am_cv_CC_dependencies_compiler_type=none 4229 if test "$am_compiler_list" = ""; then 4230 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4231 fi 4232 am__universal=false 4233 case " $depcc " in #( 4234 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4235 esac 4236 4237 for depmode in $am_compiler_list; do 4238 # Setup a source with many dependencies, because some compilers 4239 # like to wrap large dependency lists on column 80 (with \), and 4240 # we should not choose a depcomp mode which is confused by this. 4241 # 4242 # We need to recreate these files for each test, as the compiler may 4243 # overwrite some of them when testing with obscure command lines. 4244 # This happens at least with the AIX C compiler. 4245 : > sub/conftest.c 4246 for i in 1 2 3 4 5 6; do 4247 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4248 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4249 # Solaris 10 /bin/sh. 4250 echo '/* dummy */' > sub/conftst$i.h 4251 done 4252 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4253 4254 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4255 # mode. It turns out that the SunPro C++ compiler does not properly 4256 # handle '-M -o', and we need to detect this. Also, some Intel 4257 # versions had trouble with output in subdirs. 4258 am__obj=sub/conftest.${OBJEXT-o} 4259 am__minus_obj="-o $am__obj" 4260 case $depmode in 4261 gcc) 4262 # This depmode causes a compiler race in universal mode. 4263 test "$am__universal" = false || continue 4264 ;; 4265 nosideeffect) 4266 # After this tag, mechanisms are not by side-effect, so they'll 4267 # only be used when explicitly requested. 4268 if test "x$enable_dependency_tracking" = xyes; then 4269 continue 4270 else 4271 break 4272 fi 4273 ;; 4274 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4275 # This compiler won't grok '-c -o', but also, the minuso test has 4276 # not run yet. These depmodes are late enough in the game, and 4277 # so weak that their functioning should not be impacted. 4278 am__obj=conftest.${OBJEXT-o} 4279 am__minus_obj= 4280 ;; 4281 none) break ;; 4282 esac 4283 if depmode=$depmode \ 4284 source=sub/conftest.c object=$am__obj \ 4285 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4286 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4287 >/dev/null 2>conftest.err && 4288 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4289 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4290 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4291 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4292 # icc doesn't choke on unknown options, it will just issue warnings 4293 # or remarks (even with -Werror). So we grep stderr for any message 4294 # that says an option was ignored or not supported. 4295 # When given -MP, icc 7.0 and 7.1 complain thusly: 4296 # icc: Command line warning: ignoring option '-M'; no argument required 4297 # The diagnosis changed in icc 8.0: 4298 # icc: Command line remark: option '-MP' not supported 4299 if (grep 'ignoring option' conftest.err || 4300 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4301 am_cv_CC_dependencies_compiler_type=$depmode 4302 break 4303 fi 4304 fi 4305 done 4306 4307 cd .. 4308 rm -rf conftest.dir 4309else 4310 am_cv_CC_dependencies_compiler_type=none 4311fi 4312 4313fi 4314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4315$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4316CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4317 4318 if 4319 test "x$enable_dependency_tracking" != xno \ 4320 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4321 am__fastdepCC_TRUE= 4322 am__fastdepCC_FALSE='#' 4323else 4324 am__fastdepCC_TRUE='#' 4325 am__fastdepCC_FALSE= 4326fi 4327 4328 4329 4330ac_ext=c 4331ac_cpp='$CPP $CPPFLAGS' 4332ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4333ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4334ac_compiler_gnu=$ac_cv_c_compiler_gnu 4335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4336$as_echo_n "checking how to run the C preprocessor... " >&6; } 4337# On Suns, sometimes $CPP names a directory. 4338if test -n "$CPP" && test -d "$CPP"; then 4339 CPP= 4340fi 4341if test -z "$CPP"; then 4342 if ${ac_cv_prog_CPP+:} false; then : 4343 $as_echo_n "(cached) " >&6 4344else 4345 # Double quotes because CPP needs to be expanded 4346 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4347 do 4348 ac_preproc_ok=false 4349for ac_c_preproc_warn_flag in '' yes 4350do 4351 # Use a header file that comes with gcc, so configuring glibc 4352 # with a fresh cross-compiler works. 4353 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4354 # <limits.h> exists even on freestanding compilers. 4355 # On the NeXT, cc -E runs the code through the compiler's parser, 4356 # not just through cpp. "Syntax error" is here to catch this case. 4357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4358/* end confdefs.h. */ 4359#ifdef __STDC__ 4360# include <limits.h> 4361#else 4362# include <assert.h> 4363#endif 4364 Syntax error 4365_ACEOF 4366if ac_fn_c_try_cpp "$LINENO"; then : 4367 4368else 4369 # Broken: fails on valid input. 4370continue 4371fi 4372rm -f conftest.err conftest.i conftest.$ac_ext 4373 4374 # OK, works on sane cases. Now check whether nonexistent headers 4375 # can be detected and how. 4376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4377/* end confdefs.h. */ 4378#include <ac_nonexistent.h> 4379_ACEOF 4380if ac_fn_c_try_cpp "$LINENO"; then : 4381 # Broken: success on invalid input. 4382continue 4383else 4384 # Passes both tests. 4385ac_preproc_ok=: 4386break 4387fi 4388rm -f conftest.err conftest.i conftest.$ac_ext 4389 4390done 4391# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4392rm -f conftest.i conftest.err conftest.$ac_ext 4393if $ac_preproc_ok; then : 4394 break 4395fi 4396 4397 done 4398 ac_cv_prog_CPP=$CPP 4399 4400fi 4401 CPP=$ac_cv_prog_CPP 4402else 4403 ac_cv_prog_CPP=$CPP 4404fi 4405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4406$as_echo "$CPP" >&6; } 4407ac_preproc_ok=false 4408for ac_c_preproc_warn_flag in '' yes 4409do 4410 # Use a header file that comes with gcc, so configuring glibc 4411 # with a fresh cross-compiler works. 4412 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4413 # <limits.h> exists even on freestanding compilers. 4414 # On the NeXT, cc -E runs the code through the compiler's parser, 4415 # not just through cpp. "Syntax error" is here to catch this case. 4416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4417/* end confdefs.h. */ 4418#ifdef __STDC__ 4419# include <limits.h> 4420#else 4421# include <assert.h> 4422#endif 4423 Syntax error 4424_ACEOF 4425if ac_fn_c_try_cpp "$LINENO"; then : 4426 4427else 4428 # Broken: fails on valid input. 4429continue 4430fi 4431rm -f conftest.err conftest.i conftest.$ac_ext 4432 4433 # OK, works on sane cases. Now check whether nonexistent headers 4434 # can be detected and how. 4435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4436/* end confdefs.h. */ 4437#include <ac_nonexistent.h> 4438_ACEOF 4439if ac_fn_c_try_cpp "$LINENO"; then : 4440 # Broken: success on invalid input. 4441continue 4442else 4443 # Passes both tests. 4444ac_preproc_ok=: 4445break 4446fi 4447rm -f conftest.err conftest.i conftest.$ac_ext 4448 4449done 4450# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4451rm -f conftest.i conftest.err conftest.$ac_ext 4452if $ac_preproc_ok; then : 4453 4454else 4455 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4456$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4457as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4458See \`config.log' for more details" "$LINENO" 5; } 4459fi 4460 4461ac_ext=c 4462ac_cpp='$CPP $CPPFLAGS' 4463ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4464ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4465ac_compiler_gnu=$ac_cv_c_compiler_gnu 4466 4467 4468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4469$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4470if ${ac_cv_path_GREP+:} false; then : 4471 $as_echo_n "(cached) " >&6 4472else 4473 if test -z "$GREP"; then 4474 ac_path_GREP_found=false 4475 # Loop through the user's path and test for each of PROGNAME-LIST 4476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4477for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4478do 4479 IFS=$as_save_IFS 4480 test -z "$as_dir" && as_dir=. 4481 for ac_prog in grep ggrep; do 4482 for ac_exec_ext in '' $ac_executable_extensions; do 4483 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4484 as_fn_executable_p "$ac_path_GREP" || continue 4485# Check for GNU ac_path_GREP and select it if it is found. 4486 # Check for GNU $ac_path_GREP 4487case `"$ac_path_GREP" --version 2>&1` in 4488*GNU*) 4489 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4490*) 4491 ac_count=0 4492 $as_echo_n 0123456789 >"conftest.in" 4493 while : 4494 do 4495 cat "conftest.in" "conftest.in" >"conftest.tmp" 4496 mv "conftest.tmp" "conftest.in" 4497 cp "conftest.in" "conftest.nl" 4498 $as_echo 'GREP' >> "conftest.nl" 4499 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4500 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4501 as_fn_arith $ac_count + 1 && ac_count=$as_val 4502 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4503 # Best one so far, save it but keep looking for a better one 4504 ac_cv_path_GREP="$ac_path_GREP" 4505 ac_path_GREP_max=$ac_count 4506 fi 4507 # 10*(2^10) chars as input seems more than enough 4508 test $ac_count -gt 10 && break 4509 done 4510 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4511esac 4512 4513 $ac_path_GREP_found && break 3 4514 done 4515 done 4516 done 4517IFS=$as_save_IFS 4518 if test -z "$ac_cv_path_GREP"; then 4519 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4520 fi 4521else 4522 ac_cv_path_GREP=$GREP 4523fi 4524 4525fi 4526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4527$as_echo "$ac_cv_path_GREP" >&6; } 4528 GREP="$ac_cv_path_GREP" 4529 4530 4531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4532$as_echo_n "checking for egrep... " >&6; } 4533if ${ac_cv_path_EGREP+:} false; then : 4534 $as_echo_n "(cached) " >&6 4535else 4536 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4537 then ac_cv_path_EGREP="$GREP -E" 4538 else 4539 if test -z "$EGREP"; then 4540 ac_path_EGREP_found=false 4541 # Loop through the user's path and test for each of PROGNAME-LIST 4542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4543for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4544do 4545 IFS=$as_save_IFS 4546 test -z "$as_dir" && as_dir=. 4547 for ac_prog in egrep; do 4548 for ac_exec_ext in '' $ac_executable_extensions; do 4549 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4550 as_fn_executable_p "$ac_path_EGREP" || continue 4551# Check for GNU ac_path_EGREP and select it if it is found. 4552 # Check for GNU $ac_path_EGREP 4553case `"$ac_path_EGREP" --version 2>&1` in 4554*GNU*) 4555 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4556*) 4557 ac_count=0 4558 $as_echo_n 0123456789 >"conftest.in" 4559 while : 4560 do 4561 cat "conftest.in" "conftest.in" >"conftest.tmp" 4562 mv "conftest.tmp" "conftest.in" 4563 cp "conftest.in" "conftest.nl" 4564 $as_echo 'EGREP' >> "conftest.nl" 4565 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4566 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4567 as_fn_arith $ac_count + 1 && ac_count=$as_val 4568 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4569 # Best one so far, save it but keep looking for a better one 4570 ac_cv_path_EGREP="$ac_path_EGREP" 4571 ac_path_EGREP_max=$ac_count 4572 fi 4573 # 10*(2^10) chars as input seems more than enough 4574 test $ac_count -gt 10 && break 4575 done 4576 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4577esac 4578 4579 $ac_path_EGREP_found && break 3 4580 done 4581 done 4582 done 4583IFS=$as_save_IFS 4584 if test -z "$ac_cv_path_EGREP"; then 4585 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4586 fi 4587else 4588 ac_cv_path_EGREP=$EGREP 4589fi 4590 4591 fi 4592fi 4593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4594$as_echo "$ac_cv_path_EGREP" >&6; } 4595 EGREP="$ac_cv_path_EGREP" 4596 4597 4598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4599$as_echo_n "checking for ANSI C header files... " >&6; } 4600if ${ac_cv_header_stdc+:} false; then : 4601 $as_echo_n "(cached) " >&6 4602else 4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4604/* end confdefs.h. */ 4605#include <stdlib.h> 4606#include <stdarg.h> 4607#include <string.h> 4608#include <float.h> 4609 4610int 4611main () 4612{ 4613 4614 ; 4615 return 0; 4616} 4617_ACEOF 4618if ac_fn_c_try_compile "$LINENO"; then : 4619 ac_cv_header_stdc=yes 4620else 4621 ac_cv_header_stdc=no 4622fi 4623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4624 4625if test $ac_cv_header_stdc = yes; then 4626 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4628/* end confdefs.h. */ 4629#include <string.h> 4630 4631_ACEOF 4632if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4633 $EGREP "memchr" >/dev/null 2>&1; then : 4634 4635else 4636 ac_cv_header_stdc=no 4637fi 4638rm -f conftest* 4639 4640fi 4641 4642if test $ac_cv_header_stdc = yes; then 4643 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4645/* end confdefs.h. */ 4646#include <stdlib.h> 4647 4648_ACEOF 4649if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4650 $EGREP "free" >/dev/null 2>&1; then : 4651 4652else 4653 ac_cv_header_stdc=no 4654fi 4655rm -f conftest* 4656 4657fi 4658 4659if test $ac_cv_header_stdc = yes; then 4660 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4661 if test "$cross_compiling" = yes; then : 4662 : 4663else 4664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4665/* end confdefs.h. */ 4666#include <ctype.h> 4667#include <stdlib.h> 4668#if ((' ' & 0x0FF) == 0x020) 4669# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4670# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4671#else 4672# define ISLOWER(c) \ 4673 (('a' <= (c) && (c) <= 'i') \ 4674 || ('j' <= (c) && (c) <= 'r') \ 4675 || ('s' <= (c) && (c) <= 'z')) 4676# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4677#endif 4678 4679#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4680int 4681main () 4682{ 4683 int i; 4684 for (i = 0; i < 256; i++) 4685 if (XOR (islower (i), ISLOWER (i)) 4686 || toupper (i) != TOUPPER (i)) 4687 return 2; 4688 return 0; 4689} 4690_ACEOF 4691if ac_fn_c_try_run "$LINENO"; then : 4692 4693else 4694 ac_cv_header_stdc=no 4695fi 4696rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4697 conftest.$ac_objext conftest.beam conftest.$ac_ext 4698fi 4699 4700fi 4701fi 4702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4703$as_echo "$ac_cv_header_stdc" >&6; } 4704if test $ac_cv_header_stdc = yes; then 4705 4706$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4707 4708fi 4709 4710# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4711for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4712 inttypes.h stdint.h unistd.h 4713do : 4714 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4715ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4716" 4717if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4718 cat >>confdefs.h <<_ACEOF 4719#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4720_ACEOF 4721 4722fi 4723 4724done 4725 4726 4727 4728 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4729if test "x$ac_cv_header_minix_config_h" = xyes; then : 4730 MINIX=yes 4731else 4732 MINIX= 4733fi 4734 4735 4736 if test "$MINIX" = yes; then 4737 4738$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4739 4740 4741$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4742 4743 4744$as_echo "#define _MINIX 1" >>confdefs.h 4745 4746 fi 4747 4748 4749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4750$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4751if ${ac_cv_safe_to_define___extensions__+:} false; then : 4752 $as_echo_n "(cached) " >&6 4753else 4754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4755/* end confdefs.h. */ 4756 4757# define __EXTENSIONS__ 1 4758 $ac_includes_default 4759int 4760main () 4761{ 4762 4763 ; 4764 return 0; 4765} 4766_ACEOF 4767if ac_fn_c_try_compile "$LINENO"; then : 4768 ac_cv_safe_to_define___extensions__=yes 4769else 4770 ac_cv_safe_to_define___extensions__=no 4771fi 4772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4773fi 4774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4775$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4776 test $ac_cv_safe_to_define___extensions__ = yes && 4777 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4778 4779 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4780 4781 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4782 4783 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4784 4785 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4786 4787 4788 4789 4790# Make sure we can run config.sub. 4791$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4792 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4793 4794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4795$as_echo_n "checking build system type... " >&6; } 4796if ${ac_cv_build+:} false; then : 4797 $as_echo_n "(cached) " >&6 4798else 4799 ac_build_alias=$build_alias 4800test "x$ac_build_alias" = x && 4801 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4802test "x$ac_build_alias" = x && 4803 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4804ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4805 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4806 4807fi 4808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4809$as_echo "$ac_cv_build" >&6; } 4810case $ac_cv_build in 4811*-*-*) ;; 4812*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4813esac 4814build=$ac_cv_build 4815ac_save_IFS=$IFS; IFS='-' 4816set x $ac_cv_build 4817shift 4818build_cpu=$1 4819build_vendor=$2 4820shift; shift 4821# Remember, the first character of IFS is used to create $*, 4822# except with old shells: 4823build_os=$* 4824IFS=$ac_save_IFS 4825case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4826 4827 4828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4829$as_echo_n "checking host system type... " >&6; } 4830if ${ac_cv_host+:} false; then : 4831 $as_echo_n "(cached) " >&6 4832else 4833 if test "x$host_alias" = x; then 4834 ac_cv_host=$ac_cv_build 4835else 4836 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4837 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4838fi 4839 4840fi 4841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4842$as_echo "$ac_cv_host" >&6; } 4843case $ac_cv_host in 4844*-*-*) ;; 4845*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4846esac 4847host=$ac_cv_host 4848ac_save_IFS=$IFS; IFS='-' 4849set x $ac_cv_host 4850shift 4851host_cpu=$1 4852host_vendor=$2 4853shift; shift 4854# Remember, the first character of IFS is used to create $*, 4855# except with old shells: 4856host_os=$* 4857IFS=$ac_save_IFS 4858case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4859 4860 4861 4862#case "$host_os" in 4863# 4864# osf5*) 4865# CFLAGS="$CFLAGS -D_OSF_SOURCE" 4866# ;; 4867#esac 4868 4869 4870 4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4872$as_echo_n "checking whether ln -s works... " >&6; } 4873LN_S=$as_ln_s 4874if test "$LN_S" = "ln -s"; then 4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4876$as_echo "yes" >&6; } 4877else 4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4879$as_echo "no, using $LN_S" >&6; } 4880fi 4881 4882# AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE 4883 4884# AC_PROG_SED is only available in Autoconf >= 2.59b; workaround for older 4885# versions 4886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4887$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4888if ${ac_cv_path_SED+:} false; then : 4889 $as_echo_n "(cached) " >&6 4890else 4891 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4892 for ac_i in 1 2 3 4 5 6 7; do 4893 ac_script="$ac_script$as_nl$ac_script" 4894 done 4895 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4896 { ac_script=; unset ac_script;} 4897 if test -z "$SED"; then 4898 ac_path_SED_found=false 4899 # Loop through the user's path and test for each of PROGNAME-LIST 4900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4901for as_dir in $PATH 4902do 4903 IFS=$as_save_IFS 4904 test -z "$as_dir" && as_dir=. 4905 for ac_prog in sed gsed; do 4906 for ac_exec_ext in '' $ac_executable_extensions; do 4907 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4908 as_fn_executable_p "$ac_path_SED" || continue 4909# Check for GNU ac_path_SED and select it if it is found. 4910 # Check for GNU $ac_path_SED 4911case `"$ac_path_SED" --version 2>&1` in 4912*GNU*) 4913 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4914*) 4915 ac_count=0 4916 $as_echo_n 0123456789 >"conftest.in" 4917 while : 4918 do 4919 cat "conftest.in" "conftest.in" >"conftest.tmp" 4920 mv "conftest.tmp" "conftest.in" 4921 cp "conftest.in" "conftest.nl" 4922 $as_echo '' >> "conftest.nl" 4923 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4924 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4925 as_fn_arith $ac_count + 1 && ac_count=$as_val 4926 if test $ac_count -gt ${ac_path_SED_max-0}; then 4927 # Best one so far, save it but keep looking for a better one 4928 ac_cv_path_SED="$ac_path_SED" 4929 ac_path_SED_max=$ac_count 4930 fi 4931 # 10*(2^10) chars as input seems more than enough 4932 test $ac_count -gt 10 && break 4933 done 4934 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4935esac 4936 4937 $ac_path_SED_found && break 3 4938 done 4939 done 4940 done 4941IFS=$as_save_IFS 4942 if test -z "$ac_cv_path_SED"; then 4943 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4944 fi 4945else 4946 ac_cv_path_SED=$SED 4947fi 4948 4949fi 4950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4951$as_echo "$ac_cv_path_SED" >&6; } 4952 SED="$ac_cv_path_SED" 4953 rm -f conftest.sed 4954 4955 4956if test $ac_cv_c_compiler_gnu = yes; then 4957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 4958$as_echo_n "checking whether $CC needs -traditional... " >&6; } 4959if ${ac_cv_prog_gcc_traditional+:} false; then : 4960 $as_echo_n "(cached) " >&6 4961else 4962 ac_pattern="Autoconf.*'x'" 4963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4964/* end confdefs.h. */ 4965#include <sgtty.h> 4966Autoconf TIOCGETP 4967_ACEOF 4968if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4969 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 4970 ac_cv_prog_gcc_traditional=yes 4971else 4972 ac_cv_prog_gcc_traditional=no 4973fi 4974rm -f conftest* 4975 4976 4977 if test $ac_cv_prog_gcc_traditional = no; then 4978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4979/* end confdefs.h. */ 4980#include <termio.h> 4981Autoconf TCGETA 4982_ACEOF 4983if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4984 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 4985 ac_cv_prog_gcc_traditional=yes 4986fi 4987rm -f conftest* 4988 4989 fi 4990fi 4991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 4992$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 4993 if test $ac_cv_prog_gcc_traditional = yes; then 4994 CC="$CC -traditional" 4995 fi 4996fi 4997 4998 4999# We need to test for at least gcc 2.95 here, because older versions don't 5000# have -fno-strict-aliasing 5001cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5002/* end confdefs.h. */ 5003 5004int 5005main () 5006{ 5007 5008#if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95) 5009#error 5010#endif 5011 ; 5012 return 0; 5013} 5014_ACEOF 5015if ac_fn_c_try_compile "$LINENO"; then : 5016 have_gcc295=yes 5017else 5018 have_gcc295=no 5019fi 5020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5021 5022if test "$GCC" = "yes" ; then 5023 # Enable many gcc warnings by default... 5024 CFLAGS="$CFLAGS -Wall" 5025 # And disable the strict-aliasing optimization, since it breaks 5026 # our sockaddr-handling code in strange ways. 5027 if test x$have_gcc295 = xyes; then 5028 CFLAGS="$CFLAGS -fno-strict-aliasing" 5029 fi 5030fi 5031 5032# OS X Lion started deprecating the system openssl. Let's just disable 5033# all deprecation warnings on OS X. 5034case "$host_os" in 5035 5036 darwin*) 5037 CFLAGS="$CFLAGS -Wno-deprecated-declarations" 5038 ;; 5039esac 5040 5041# Check whether --enable-gcc-warnings was given. 5042if test "${enable_gcc_warnings+set}" = set; then : 5043 enableval=$enable_gcc_warnings; 5044fi 5045 5046 5047# Check whether --enable-gcc-hardening was given. 5048if test "${enable_gcc_hardening+set}" = set; then : 5049 enableval=$enable_gcc_hardening; if test x$enableval = xyes; then 5050 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all" 5051 CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector" 5052 CFLAGS="$CFLAGS --param ssp-buffer-size=1" 5053fi 5054fi 5055 5056 5057# Check whether --enable-thread-support was given. 5058if test "${enable_thread_support+set}" = set; then : 5059 enableval=$enable_thread_support; 5060else 5061 enable_thread_support=yes 5062fi 5063 5064# Check whether --enable-malloc-replacement was given. 5065if test "${enable_malloc_replacement+set}" = set; then : 5066 enableval=$enable_malloc_replacement; 5067else 5068 enable_malloc_replacement=yes 5069fi 5070 5071# Check whether --enable-openssl was given. 5072if test "${enable_openssl+set}" = set; then : 5073 enableval=$enable_openssl; 5074else 5075 enable_openssl=yes 5076fi 5077 5078# Check whether --enable-debug-mode was given. 5079if test "${enable_debug_mode+set}" = set; then : 5080 enableval=$enable_debug_mode; 5081else 5082 enable_debug_mode=yes 5083fi 5084 5085# Check whether --enable-libevent-install was given. 5086if test "${enable_libevent_install+set}" = set; then : 5087 enableval=$enable_libevent_install; 5088else 5089 enable_libevent_install=yes 5090fi 5091 5092# Check whether --enable-libevent-regress was given. 5093if test "${enable_libevent_regress+set}" = set; then : 5094 enableval=$enable_libevent_regress; 5095else 5096 enable_libevent_regress=yes 5097fi 5098 5099# Check whether --enable-samples was given. 5100if test "${enable_samples+set}" = set; then : 5101 enableval=$enable_samples; 5102else 5103 enable_samples=yes 5104fi 5105 5106# Check whether --enable-function-sections was given. 5107if test "${enable_function_sections+set}" = set; then : 5108 enableval=$enable_function_sections; 5109else 5110 enable_function_sections=no 5111fi 5112 5113# Check whether --enable-verbose-debug was given. 5114if test "${enable_verbose_debug+set}" = set; then : 5115 enableval=$enable_verbose_debug; 5116else 5117 enable_verbose_debug=no 5118fi 5119 5120 5121 5122case `pwd` in 5123 *\ * | *\ *) 5124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5125$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5126esac 5127 5128 5129 5130macro_version='2.4.6' 5131macro_revision='2.4.6' 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145ltmain=$ac_aux_dir/ltmain.sh 5146 5147# Backslashify metacharacters that are still active within 5148# double-quoted strings. 5149sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5150 5151# Same as above, but do not quote variable references. 5152double_quote_subst='s/\(["`\\]\)/\\\1/g' 5153 5154# Sed substitution to delay expansion of an escaped shell variable in a 5155# double_quote_subst'ed string. 5156delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5157 5158# Sed substitution to delay expansion of an escaped single quote. 5159delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5160 5161# Sed substitution to avoid accidental globbing in evaled expressions 5162no_glob_subst='s/\*/\\\*/g' 5163 5164ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5165ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5166ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5167 5168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5169$as_echo_n "checking how to print strings... " >&6; } 5170# Test print first, because it will be a builtin if present. 5171if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5172 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5173 ECHO='print -r --' 5174elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5175 ECHO='printf %s\n' 5176else 5177 # Use this function as a fallback that always works. 5178 func_fallback_echo () 5179 { 5180 eval 'cat <<_LTECHO_EOF 5181$1 5182_LTECHO_EOF' 5183 } 5184 ECHO='func_fallback_echo' 5185fi 5186 5187# func_echo_all arg... 5188# Invoke $ECHO with all args, space-separated. 5189func_echo_all () 5190{ 5191 $ECHO "" 5192} 5193 5194case $ECHO in 5195 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5196$as_echo "printf" >&6; } ;; 5197 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5198$as_echo "print -r" >&6; } ;; 5199 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5200$as_echo "cat" >&6; } ;; 5201esac 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5217$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5218if ${ac_cv_path_SED+:} false; then : 5219 $as_echo_n "(cached) " >&6 5220else 5221 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5222 for ac_i in 1 2 3 4 5 6 7; do 5223 ac_script="$ac_script$as_nl$ac_script" 5224 done 5225 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5226 { ac_script=; unset ac_script;} 5227 if test -z "$SED"; then 5228 ac_path_SED_found=false 5229 # Loop through the user's path and test for each of PROGNAME-LIST 5230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5231for as_dir in $PATH 5232do 5233 IFS=$as_save_IFS 5234 test -z "$as_dir" && as_dir=. 5235 for ac_prog in sed gsed; do 5236 for ac_exec_ext in '' $ac_executable_extensions; do 5237 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5238 as_fn_executable_p "$ac_path_SED" || continue 5239# Check for GNU ac_path_SED and select it if it is found. 5240 # Check for GNU $ac_path_SED 5241case `"$ac_path_SED" --version 2>&1` in 5242*GNU*) 5243 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5244*) 5245 ac_count=0 5246 $as_echo_n 0123456789 >"conftest.in" 5247 while : 5248 do 5249 cat "conftest.in" "conftest.in" >"conftest.tmp" 5250 mv "conftest.tmp" "conftest.in" 5251 cp "conftest.in" "conftest.nl" 5252 $as_echo '' >> "conftest.nl" 5253 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5254 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5255 as_fn_arith $ac_count + 1 && ac_count=$as_val 5256 if test $ac_count -gt ${ac_path_SED_max-0}; then 5257 # Best one so far, save it but keep looking for a better one 5258 ac_cv_path_SED="$ac_path_SED" 5259 ac_path_SED_max=$ac_count 5260 fi 5261 # 10*(2^10) chars as input seems more than enough 5262 test $ac_count -gt 10 && break 5263 done 5264 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5265esac 5266 5267 $ac_path_SED_found && break 3 5268 done 5269 done 5270 done 5271IFS=$as_save_IFS 5272 if test -z "$ac_cv_path_SED"; then 5273 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5274 fi 5275else 5276 ac_cv_path_SED=$SED 5277fi 5278 5279fi 5280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5281$as_echo "$ac_cv_path_SED" >&6; } 5282 SED="$ac_cv_path_SED" 5283 rm -f conftest.sed 5284 5285test -z "$SED" && SED=sed 5286Xsed="$SED -e 1s/^X//" 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5299$as_echo_n "checking for fgrep... " >&6; } 5300if ${ac_cv_path_FGREP+:} false; then : 5301 $as_echo_n "(cached) " >&6 5302else 5303 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5304 then ac_cv_path_FGREP="$GREP -F" 5305 else 5306 if test -z "$FGREP"; then 5307 ac_path_FGREP_found=false 5308 # Loop through the user's path and test for each of PROGNAME-LIST 5309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5310for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5311do 5312 IFS=$as_save_IFS 5313 test -z "$as_dir" && as_dir=. 5314 for ac_prog in fgrep; do 5315 for ac_exec_ext in '' $ac_executable_extensions; do 5316 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5317 as_fn_executable_p "$ac_path_FGREP" || continue 5318# Check for GNU ac_path_FGREP and select it if it is found. 5319 # Check for GNU $ac_path_FGREP 5320case `"$ac_path_FGREP" --version 2>&1` in 5321*GNU*) 5322 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5323*) 5324 ac_count=0 5325 $as_echo_n 0123456789 >"conftest.in" 5326 while : 5327 do 5328 cat "conftest.in" "conftest.in" >"conftest.tmp" 5329 mv "conftest.tmp" "conftest.in" 5330 cp "conftest.in" "conftest.nl" 5331 $as_echo 'FGREP' >> "conftest.nl" 5332 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5333 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5334 as_fn_arith $ac_count + 1 && ac_count=$as_val 5335 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5336 # Best one so far, save it but keep looking for a better one 5337 ac_cv_path_FGREP="$ac_path_FGREP" 5338 ac_path_FGREP_max=$ac_count 5339 fi 5340 # 10*(2^10) chars as input seems more than enough 5341 test $ac_count -gt 10 && break 5342 done 5343 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5344esac 5345 5346 $ac_path_FGREP_found && break 3 5347 done 5348 done 5349 done 5350IFS=$as_save_IFS 5351 if test -z "$ac_cv_path_FGREP"; then 5352 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5353 fi 5354else 5355 ac_cv_path_FGREP=$FGREP 5356fi 5357 5358 fi 5359fi 5360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5361$as_echo "$ac_cv_path_FGREP" >&6; } 5362 FGREP="$ac_cv_path_FGREP" 5363 5364 5365test -z "$GREP" && GREP=grep 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385# Check whether --with-gnu-ld was given. 5386if test "${with_gnu_ld+set}" = set; then : 5387 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5388else 5389 with_gnu_ld=no 5390fi 5391 5392ac_prog=ld 5393if test yes = "$GCC"; then 5394 # Check if gcc -print-prog-name=ld gives a path. 5395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5396$as_echo_n "checking for ld used by $CC... " >&6; } 5397 case $host in 5398 *-*-mingw*) 5399 # gcc leaves a trailing carriage return, which upsets mingw 5400 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5401 *) 5402 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5403 esac 5404 case $ac_prog in 5405 # Accept absolute paths. 5406 [\\/]* | ?:[\\/]*) 5407 re_direlt='/[^/][^/]*/\.\./' 5408 # Canonicalize the pathname of ld 5409 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5410 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5411 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5412 done 5413 test -z "$LD" && LD=$ac_prog 5414 ;; 5415 "") 5416 # If it fails, then pretend we aren't using GCC. 5417 ac_prog=ld 5418 ;; 5419 *) 5420 # If it is relative, then search for the first ld in PATH. 5421 with_gnu_ld=unknown 5422 ;; 5423 esac 5424elif test yes = "$with_gnu_ld"; then 5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5426$as_echo_n "checking for GNU ld... " >&6; } 5427else 5428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5429$as_echo_n "checking for non-GNU ld... " >&6; } 5430fi 5431if ${lt_cv_path_LD+:} false; then : 5432 $as_echo_n "(cached) " >&6 5433else 5434 if test -z "$LD"; then 5435 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5436 for ac_dir in $PATH; do 5437 IFS=$lt_save_ifs 5438 test -z "$ac_dir" && ac_dir=. 5439 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5440 lt_cv_path_LD=$ac_dir/$ac_prog 5441 # Check to see if the program is GNU ld. I'd rather use --version, 5442 # but apparently some variants of GNU ld only accept -v. 5443 # Break only if it was the GNU/non-GNU ld that we prefer. 5444 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5445 *GNU* | *'with BFD'*) 5446 test no != "$with_gnu_ld" && break 5447 ;; 5448 *) 5449 test yes != "$with_gnu_ld" && break 5450 ;; 5451 esac 5452 fi 5453 done 5454 IFS=$lt_save_ifs 5455else 5456 lt_cv_path_LD=$LD # Let the user override the test with a path. 5457fi 5458fi 5459 5460LD=$lt_cv_path_LD 5461if test -n "$LD"; then 5462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5463$as_echo "$LD" >&6; } 5464else 5465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5466$as_echo "no" >&6; } 5467fi 5468test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5470$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5471if ${lt_cv_prog_gnu_ld+:} false; then : 5472 $as_echo_n "(cached) " >&6 5473else 5474 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5475case `$LD -v 2>&1 </dev/null` in 5476*GNU* | *'with BFD'*) 5477 lt_cv_prog_gnu_ld=yes 5478 ;; 5479*) 5480 lt_cv_prog_gnu_ld=no 5481 ;; 5482esac 5483fi 5484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5485$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5486with_gnu_ld=$lt_cv_prog_gnu_ld 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5497$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5498if ${lt_cv_path_NM+:} false; then : 5499 $as_echo_n "(cached) " >&6 5500else 5501 if test -n "$NM"; then 5502 # Let the user override the test. 5503 lt_cv_path_NM=$NM 5504else 5505 lt_nm_to_check=${ac_tool_prefix}nm 5506 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5507 lt_nm_to_check="$lt_nm_to_check nm" 5508 fi 5509 for lt_tmp_nm in $lt_nm_to_check; do 5510 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5511 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5512 IFS=$lt_save_ifs 5513 test -z "$ac_dir" && ac_dir=. 5514 tmp_nm=$ac_dir/$lt_tmp_nm 5515 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5516 # Check to see if the nm accepts a BSD-compat flag. 5517 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5518 # nm: unknown option "B" ignored 5519 # Tru64's nm complains that /dev/null is an invalid object file 5520 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5521 case $build_os in 5522 mingw*) lt_bad_file=conftest.nm/nofile ;; 5523 *) lt_bad_file=/dev/null ;; 5524 esac 5525 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5526 *$lt_bad_file* | *'Invalid file or object type'*) 5527 lt_cv_path_NM="$tmp_nm -B" 5528 break 2 5529 ;; 5530 *) 5531 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5532 */dev/null*) 5533 lt_cv_path_NM="$tmp_nm -p" 5534 break 2 5535 ;; 5536 *) 5537 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5538 continue # so that we can try to find one that supports BSD flags 5539 ;; 5540 esac 5541 ;; 5542 esac 5543 fi 5544 done 5545 IFS=$lt_save_ifs 5546 done 5547 : ${lt_cv_path_NM=no} 5548fi 5549fi 5550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5551$as_echo "$lt_cv_path_NM" >&6; } 5552if test no != "$lt_cv_path_NM"; then 5553 NM=$lt_cv_path_NM 5554else 5555 # Didn't find any BSD compatible name lister, look for dumpbin. 5556 if test -n "$DUMPBIN"; then : 5557 # Let the user override the test. 5558 else 5559 if test -n "$ac_tool_prefix"; then 5560 for ac_prog in dumpbin "link -dump" 5561 do 5562 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5563set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5565$as_echo_n "checking for $ac_word... " >&6; } 5566if ${ac_cv_prog_DUMPBIN+:} false; then : 5567 $as_echo_n "(cached) " >&6 5568else 5569 if test -n "$DUMPBIN"; then 5570 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5571else 5572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5573for as_dir in $PATH 5574do 5575 IFS=$as_save_IFS 5576 test -z "$as_dir" && as_dir=. 5577 for ac_exec_ext in '' $ac_executable_extensions; do 5578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5579 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5581 break 2 5582 fi 5583done 5584 done 5585IFS=$as_save_IFS 5586 5587fi 5588fi 5589DUMPBIN=$ac_cv_prog_DUMPBIN 5590if test -n "$DUMPBIN"; then 5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5592$as_echo "$DUMPBIN" >&6; } 5593else 5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5595$as_echo "no" >&6; } 5596fi 5597 5598 5599 test -n "$DUMPBIN" && break 5600 done 5601fi 5602if test -z "$DUMPBIN"; then 5603 ac_ct_DUMPBIN=$DUMPBIN 5604 for ac_prog in dumpbin "link -dump" 5605do 5606 # Extract the first word of "$ac_prog", so it can be a program name with args. 5607set dummy $ac_prog; ac_word=$2 5608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5609$as_echo_n "checking for $ac_word... " >&6; } 5610if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5611 $as_echo_n "(cached) " >&6 5612else 5613 if test -n "$ac_ct_DUMPBIN"; then 5614 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5615else 5616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5617for as_dir in $PATH 5618do 5619 IFS=$as_save_IFS 5620 test -z "$as_dir" && as_dir=. 5621 for ac_exec_ext in '' $ac_executable_extensions; do 5622 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5623 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5625 break 2 5626 fi 5627done 5628 done 5629IFS=$as_save_IFS 5630 5631fi 5632fi 5633ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5634if test -n "$ac_ct_DUMPBIN"; then 5635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5636$as_echo "$ac_ct_DUMPBIN" >&6; } 5637else 5638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5639$as_echo "no" >&6; } 5640fi 5641 5642 5643 test -n "$ac_ct_DUMPBIN" && break 5644done 5645 5646 if test "x$ac_ct_DUMPBIN" = x; then 5647 DUMPBIN=":" 5648 else 5649 case $cross_compiling:$ac_tool_warned in 5650yes:) 5651{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5652$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5653ac_tool_warned=yes ;; 5654esac 5655 DUMPBIN=$ac_ct_DUMPBIN 5656 fi 5657fi 5658 5659 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5660 *COFF*) 5661 DUMPBIN="$DUMPBIN -symbols -headers" 5662 ;; 5663 *) 5664 DUMPBIN=: 5665 ;; 5666 esac 5667 fi 5668 5669 if test : != "$DUMPBIN"; then 5670 NM=$DUMPBIN 5671 fi 5672fi 5673test -z "$NM" && NM=nm 5674 5675 5676 5677 5678 5679 5680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5681$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5682if ${lt_cv_nm_interface+:} false; then : 5683 $as_echo_n "(cached) " >&6 5684else 5685 lt_cv_nm_interface="BSD nm" 5686 echo "int some_variable = 0;" > conftest.$ac_ext 5687 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5688 (eval "$ac_compile" 2>conftest.err) 5689 cat conftest.err >&5 5690 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5691 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5692 cat conftest.err >&5 5693 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5694 cat conftest.out >&5 5695 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5696 lt_cv_nm_interface="MS dumpbin" 5697 fi 5698 rm -f conftest* 5699fi 5700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5701$as_echo "$lt_cv_nm_interface" >&6; } 5702 5703# find the maximum length of command line arguments 5704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5705$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5706if ${lt_cv_sys_max_cmd_len+:} false; then : 5707 $as_echo_n "(cached) " >&6 5708else 5709 i=0 5710 teststring=ABCD 5711 5712 case $build_os in 5713 msdosdjgpp*) 5714 # On DJGPP, this test can blow up pretty badly due to problems in libc 5715 # (any single argument exceeding 2000 bytes causes a buffer overrun 5716 # during glob expansion). Even if it were fixed, the result of this 5717 # check would be larger than it should be. 5718 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5719 ;; 5720 5721 gnu*) 5722 # Under GNU Hurd, this test is not required because there is 5723 # no limit to the length of command line arguments. 5724 # Libtool will interpret -1 as no limit whatsoever 5725 lt_cv_sys_max_cmd_len=-1; 5726 ;; 5727 5728 cygwin* | mingw* | cegcc*) 5729 # On Win9x/ME, this test blows up -- it succeeds, but takes 5730 # about 5 minutes as the teststring grows exponentially. 5731 # Worse, since 9x/ME are not pre-emptively multitasking, 5732 # you end up with a "frozen" computer, even though with patience 5733 # the test eventually succeeds (with a max line length of 256k). 5734 # Instead, let's just punt: use the minimum linelength reported by 5735 # all of the supported platforms: 8192 (on NT/2K/XP). 5736 lt_cv_sys_max_cmd_len=8192; 5737 ;; 5738 5739 mint*) 5740 # On MiNT this can take a long time and run out of memory. 5741 lt_cv_sys_max_cmd_len=8192; 5742 ;; 5743 5744 amigaos*) 5745 # On AmigaOS with pdksh, this test takes hours, literally. 5746 # So we just punt and use a minimum line length of 8192. 5747 lt_cv_sys_max_cmd_len=8192; 5748 ;; 5749 5750 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 5751 # This has been around since 386BSD, at least. Likely further. 5752 if test -x /sbin/sysctl; then 5753 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5754 elif test -x /usr/sbin/sysctl; then 5755 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5756 else 5757 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5758 fi 5759 # And add a safety zone 5760 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5761 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5762 ;; 5763 5764 interix*) 5765 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5766 lt_cv_sys_max_cmd_len=196608 5767 ;; 5768 5769 os2*) 5770 # The test takes a long time on OS/2. 5771 lt_cv_sys_max_cmd_len=8192 5772 ;; 5773 5774 osf*) 5775 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5776 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5777 # nice to cause kernel panics so lets avoid the loop below. 5778 # First set a reasonable default. 5779 lt_cv_sys_max_cmd_len=16384 5780 # 5781 if test -x /sbin/sysconfig; then 5782 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5783 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5784 esac 5785 fi 5786 ;; 5787 sco3.2v5*) 5788 lt_cv_sys_max_cmd_len=102400 5789 ;; 5790 sysv5* | sco5v6* | sysv4.2uw2*) 5791 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5792 if test -n "$kargmax"; then 5793 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5794 else 5795 lt_cv_sys_max_cmd_len=32768 5796 fi 5797 ;; 5798 *) 5799 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5800 if test -n "$lt_cv_sys_max_cmd_len" && \ 5801 test undefined != "$lt_cv_sys_max_cmd_len"; then 5802 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5803 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5804 else 5805 # Make teststring a little bigger before we do anything with it. 5806 # a 1K string should be a reasonable start. 5807 for i in 1 2 3 4 5 6 7 8; do 5808 teststring=$teststring$teststring 5809 done 5810 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5811 # If test is not a shell built-in, we'll probably end up computing a 5812 # maximum length that is only half of the actual maximum length, but 5813 # we can't tell. 5814 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5815 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5816 test 17 != "$i" # 1/2 MB should be enough 5817 do 5818 i=`expr $i + 1` 5819 teststring=$teststring$teststring 5820 done 5821 # Only check the string length outside the loop. 5822 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5823 teststring= 5824 # Add a significant safety factor because C++ compilers can tack on 5825 # massive amounts of additional arguments before passing them to the 5826 # linker. It appears as though 1/2 is a usable value. 5827 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5828 fi 5829 ;; 5830 esac 5831 5832fi 5833 5834if test -n "$lt_cv_sys_max_cmd_len"; then 5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5836$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5837else 5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5839$as_echo "none" >&6; } 5840fi 5841max_cmd_len=$lt_cv_sys_max_cmd_len 5842 5843 5844 5845 5846 5847 5848: ${CP="cp -f"} 5849: ${MV="mv -f"} 5850: ${RM="rm -f"} 5851 5852if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5853 lt_unset=unset 5854else 5855 lt_unset=false 5856fi 5857 5858 5859 5860 5861 5862# test EBCDIC or ASCII 5863case `echo X|tr X '\101'` in 5864 A) # ASCII based system 5865 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5866 lt_SP2NL='tr \040 \012' 5867 lt_NL2SP='tr \015\012 \040\040' 5868 ;; 5869 *) # EBCDIC based system 5870 lt_SP2NL='tr \100 \n' 5871 lt_NL2SP='tr \r\n \100\100' 5872 ;; 5873esac 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5884$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5885if ${lt_cv_to_host_file_cmd+:} false; then : 5886 $as_echo_n "(cached) " >&6 5887else 5888 case $host in 5889 *-*-mingw* ) 5890 case $build in 5891 *-*-mingw* ) # actually msys 5892 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5893 ;; 5894 *-*-cygwin* ) 5895 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5896 ;; 5897 * ) # otherwise, assume *nix 5898 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5899 ;; 5900 esac 5901 ;; 5902 *-*-cygwin* ) 5903 case $build in 5904 *-*-mingw* ) # actually msys 5905 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5906 ;; 5907 *-*-cygwin* ) 5908 lt_cv_to_host_file_cmd=func_convert_file_noop 5909 ;; 5910 * ) # otherwise, assume *nix 5911 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5912 ;; 5913 esac 5914 ;; 5915 * ) # unhandled hosts (and "normal" native builds) 5916 lt_cv_to_host_file_cmd=func_convert_file_noop 5917 ;; 5918esac 5919 5920fi 5921 5922to_host_file_cmd=$lt_cv_to_host_file_cmd 5923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5924$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5925 5926 5927 5928 5929 5930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5931$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5932if ${lt_cv_to_tool_file_cmd+:} false; then : 5933 $as_echo_n "(cached) " >&6 5934else 5935 #assume ordinary cross tools, or native build. 5936lt_cv_to_tool_file_cmd=func_convert_file_noop 5937case $host in 5938 *-*-mingw* ) 5939 case $build in 5940 *-*-mingw* ) # actually msys 5941 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5942 ;; 5943 esac 5944 ;; 5945esac 5946 5947fi 5948 5949to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5951$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5952 5953 5954 5955 5956 5957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5958$as_echo_n "checking for $LD option to reload object files... " >&6; } 5959if ${lt_cv_ld_reload_flag+:} false; then : 5960 $as_echo_n "(cached) " >&6 5961else 5962 lt_cv_ld_reload_flag='-r' 5963fi 5964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5965$as_echo "$lt_cv_ld_reload_flag" >&6; } 5966reload_flag=$lt_cv_ld_reload_flag 5967case $reload_flag in 5968"" | " "*) ;; 5969*) reload_flag=" $reload_flag" ;; 5970esac 5971reload_cmds='$LD$reload_flag -o $output$reload_objs' 5972case $host_os in 5973 cygwin* | mingw* | pw32* | cegcc*) 5974 if test yes != "$GCC"; then 5975 reload_cmds=false 5976 fi 5977 ;; 5978 darwin*) 5979 if test yes = "$GCC"; then 5980 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5981 else 5982 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5983 fi 5984 ;; 5985esac 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995if test -n "$ac_tool_prefix"; then 5996 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5997set dummy ${ac_tool_prefix}objdump; ac_word=$2 5998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5999$as_echo_n "checking for $ac_word... " >&6; } 6000if ${ac_cv_prog_OBJDUMP+:} false; then : 6001 $as_echo_n "(cached) " >&6 6002else 6003 if test -n "$OBJDUMP"; then 6004 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6005else 6006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6007for as_dir in $PATH 6008do 6009 IFS=$as_save_IFS 6010 test -z "$as_dir" && as_dir=. 6011 for ac_exec_ext in '' $ac_executable_extensions; do 6012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6013 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6015 break 2 6016 fi 6017done 6018 done 6019IFS=$as_save_IFS 6020 6021fi 6022fi 6023OBJDUMP=$ac_cv_prog_OBJDUMP 6024if test -n "$OBJDUMP"; then 6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6026$as_echo "$OBJDUMP" >&6; } 6027else 6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6029$as_echo "no" >&6; } 6030fi 6031 6032 6033fi 6034if test -z "$ac_cv_prog_OBJDUMP"; then 6035 ac_ct_OBJDUMP=$OBJDUMP 6036 # Extract the first word of "objdump", so it can be a program name with args. 6037set dummy objdump; ac_word=$2 6038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6039$as_echo_n "checking for $ac_word... " >&6; } 6040if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6041 $as_echo_n "(cached) " >&6 6042else 6043 if test -n "$ac_ct_OBJDUMP"; then 6044 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6045else 6046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6047for as_dir in $PATH 6048do 6049 IFS=$as_save_IFS 6050 test -z "$as_dir" && as_dir=. 6051 for ac_exec_ext in '' $ac_executable_extensions; do 6052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6053 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6055 break 2 6056 fi 6057done 6058 done 6059IFS=$as_save_IFS 6060 6061fi 6062fi 6063ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6064if test -n "$ac_ct_OBJDUMP"; then 6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6066$as_echo "$ac_ct_OBJDUMP" >&6; } 6067else 6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6069$as_echo "no" >&6; } 6070fi 6071 6072 if test "x$ac_ct_OBJDUMP" = x; then 6073 OBJDUMP="false" 6074 else 6075 case $cross_compiling:$ac_tool_warned in 6076yes:) 6077{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6078$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6079ac_tool_warned=yes ;; 6080esac 6081 OBJDUMP=$ac_ct_OBJDUMP 6082 fi 6083else 6084 OBJDUMP="$ac_cv_prog_OBJDUMP" 6085fi 6086 6087test -z "$OBJDUMP" && OBJDUMP=objdump 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6098$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6099if ${lt_cv_deplibs_check_method+:} false; then : 6100 $as_echo_n "(cached) " >&6 6101else 6102 lt_cv_file_magic_cmd='$MAGIC_CMD' 6103lt_cv_file_magic_test_file= 6104lt_cv_deplibs_check_method='unknown' 6105# Need to set the preceding variable on all platforms that support 6106# interlibrary dependencies. 6107# 'none' -- dependencies not supported. 6108# 'unknown' -- same as none, but documents that we really don't know. 6109# 'pass_all' -- all dependencies passed with no checks. 6110# 'test_compile' -- check by making test program. 6111# 'file_magic [[regex]]' -- check by looking for files in library path 6112# that responds to the $file_magic_cmd with a given extended regex. 6113# If you have 'file' or equivalent on your system and you're not sure 6114# whether 'pass_all' will *always* work, you probably want this one. 6115 6116case $host_os in 6117aix[4-9]*) 6118 lt_cv_deplibs_check_method=pass_all 6119 ;; 6120 6121beos*) 6122 lt_cv_deplibs_check_method=pass_all 6123 ;; 6124 6125bsdi[45]*) 6126 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6127 lt_cv_file_magic_cmd='/usr/bin/file -L' 6128 lt_cv_file_magic_test_file=/shlib/libc.so 6129 ;; 6130 6131cygwin*) 6132 # func_win32_libid is a shell function defined in ltmain.sh 6133 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6134 lt_cv_file_magic_cmd='func_win32_libid' 6135 ;; 6136 6137mingw* | pw32*) 6138 # Base MSYS/MinGW do not provide the 'file' command needed by 6139 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6140 # unless we find 'file', for example because we are cross-compiling. 6141 if ( file / ) >/dev/null 2>&1; then 6142 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6143 lt_cv_file_magic_cmd='func_win32_libid' 6144 else 6145 # Keep this pattern in sync with the one in func_win32_libid. 6146 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6147 lt_cv_file_magic_cmd='$OBJDUMP -f' 6148 fi 6149 ;; 6150 6151cegcc*) 6152 # use the weaker test based on 'objdump'. See mingw*. 6153 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6154 lt_cv_file_magic_cmd='$OBJDUMP -f' 6155 ;; 6156 6157darwin* | rhapsody*) 6158 lt_cv_deplibs_check_method=pass_all 6159 ;; 6160 6161freebsd* | dragonfly*) 6162 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6163 case $host_cpu in 6164 i*86 ) 6165 # Not sure whether the presence of OpenBSD here was a mistake. 6166 # Let's accept both of them until this is cleared up. 6167 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6168 lt_cv_file_magic_cmd=/usr/bin/file 6169 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6170 ;; 6171 esac 6172 else 6173 lt_cv_deplibs_check_method=pass_all 6174 fi 6175 ;; 6176 6177haiku*) 6178 lt_cv_deplibs_check_method=pass_all 6179 ;; 6180 6181hpux10.20* | hpux11*) 6182 lt_cv_file_magic_cmd=/usr/bin/file 6183 case $host_cpu in 6184 ia64*) 6185 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6186 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6187 ;; 6188 hppa*64*) 6189 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]' 6190 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6191 ;; 6192 *) 6193 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6194 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6195 ;; 6196 esac 6197 ;; 6198 6199interix[3-9]*) 6200 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6201 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6202 ;; 6203 6204irix5* | irix6* | nonstopux*) 6205 case $LD in 6206 *-32|*"-32 ") libmagic=32-bit;; 6207 *-n32|*"-n32 ") libmagic=N32;; 6208 *-64|*"-64 ") libmagic=64-bit;; 6209 *) libmagic=never-match;; 6210 esac 6211 lt_cv_deplibs_check_method=pass_all 6212 ;; 6213 6214# This must be glibc/ELF. 6215linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6216 lt_cv_deplibs_check_method=pass_all 6217 ;; 6218 6219netbsd*) 6220 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6221 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6222 else 6223 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6224 fi 6225 ;; 6226 6227newos6*) 6228 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6229 lt_cv_file_magic_cmd=/usr/bin/file 6230 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6231 ;; 6232 6233*nto* | *qnx*) 6234 lt_cv_deplibs_check_method=pass_all 6235 ;; 6236 6237openbsd* | bitrig*) 6238 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6239 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6240 else 6241 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6242 fi 6243 ;; 6244 6245osf3* | osf4* | osf5*) 6246 lt_cv_deplibs_check_method=pass_all 6247 ;; 6248 6249rdos*) 6250 lt_cv_deplibs_check_method=pass_all 6251 ;; 6252 6253solaris*) 6254 lt_cv_deplibs_check_method=pass_all 6255 ;; 6256 6257sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6258 lt_cv_deplibs_check_method=pass_all 6259 ;; 6260 6261sysv4 | sysv4.3*) 6262 case $host_vendor in 6263 motorola) 6264 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]' 6265 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6266 ;; 6267 ncr) 6268 lt_cv_deplibs_check_method=pass_all 6269 ;; 6270 sequent) 6271 lt_cv_file_magic_cmd='/bin/file' 6272 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6273 ;; 6274 sni) 6275 lt_cv_file_magic_cmd='/bin/file' 6276 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6277 lt_cv_file_magic_test_file=/lib/libc.so 6278 ;; 6279 siemens) 6280 lt_cv_deplibs_check_method=pass_all 6281 ;; 6282 pc) 6283 lt_cv_deplibs_check_method=pass_all 6284 ;; 6285 esac 6286 ;; 6287 6288tpf*) 6289 lt_cv_deplibs_check_method=pass_all 6290 ;; 6291os2*) 6292 lt_cv_deplibs_check_method=pass_all 6293 ;; 6294esac 6295 6296fi 6297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6298$as_echo "$lt_cv_deplibs_check_method" >&6; } 6299 6300file_magic_glob= 6301want_nocaseglob=no 6302if test "$build" = "$host"; then 6303 case $host_os in 6304 mingw* | pw32*) 6305 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6306 want_nocaseglob=yes 6307 else 6308 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6309 fi 6310 ;; 6311 esac 6312fi 6313 6314file_magic_cmd=$lt_cv_file_magic_cmd 6315deplibs_check_method=$lt_cv_deplibs_check_method 6316test -z "$deplibs_check_method" && deplibs_check_method=unknown 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339if test -n "$ac_tool_prefix"; then 6340 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6341set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6343$as_echo_n "checking for $ac_word... " >&6; } 6344if ${ac_cv_prog_DLLTOOL+:} false; then : 6345 $as_echo_n "(cached) " >&6 6346else 6347 if test -n "$DLLTOOL"; then 6348 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6349else 6350as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6351for as_dir in $PATH 6352do 6353 IFS=$as_save_IFS 6354 test -z "$as_dir" && as_dir=. 6355 for ac_exec_ext in '' $ac_executable_extensions; do 6356 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6357 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6359 break 2 6360 fi 6361done 6362 done 6363IFS=$as_save_IFS 6364 6365fi 6366fi 6367DLLTOOL=$ac_cv_prog_DLLTOOL 6368if test -n "$DLLTOOL"; then 6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6370$as_echo "$DLLTOOL" >&6; } 6371else 6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6373$as_echo "no" >&6; } 6374fi 6375 6376 6377fi 6378if test -z "$ac_cv_prog_DLLTOOL"; then 6379 ac_ct_DLLTOOL=$DLLTOOL 6380 # Extract the first word of "dlltool", so it can be a program name with args. 6381set dummy dlltool; ac_word=$2 6382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6383$as_echo_n "checking for $ac_word... " >&6; } 6384if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6385 $as_echo_n "(cached) " >&6 6386else 6387 if test -n "$ac_ct_DLLTOOL"; then 6388 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6389else 6390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6391for as_dir in $PATH 6392do 6393 IFS=$as_save_IFS 6394 test -z "$as_dir" && as_dir=. 6395 for ac_exec_ext in '' $ac_executable_extensions; do 6396 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6397 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6399 break 2 6400 fi 6401done 6402 done 6403IFS=$as_save_IFS 6404 6405fi 6406fi 6407ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6408if test -n "$ac_ct_DLLTOOL"; then 6409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6410$as_echo "$ac_ct_DLLTOOL" >&6; } 6411else 6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6413$as_echo "no" >&6; } 6414fi 6415 6416 if test "x$ac_ct_DLLTOOL" = x; then 6417 DLLTOOL="false" 6418 else 6419 case $cross_compiling:$ac_tool_warned in 6420yes:) 6421{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6422$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6423ac_tool_warned=yes ;; 6424esac 6425 DLLTOOL=$ac_ct_DLLTOOL 6426 fi 6427else 6428 DLLTOOL="$ac_cv_prog_DLLTOOL" 6429fi 6430 6431test -z "$DLLTOOL" && DLLTOOL=dlltool 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6443$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6444if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6445 $as_echo_n "(cached) " >&6 6446else 6447 lt_cv_sharedlib_from_linklib_cmd='unknown' 6448 6449case $host_os in 6450cygwin* | mingw* | pw32* | cegcc*) 6451 # two different shell functions defined in ltmain.sh; 6452 # decide which one to use based on capabilities of $DLLTOOL 6453 case `$DLLTOOL --help 2>&1` in 6454 *--identify-strict*) 6455 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6456 ;; 6457 *) 6458 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6459 ;; 6460 esac 6461 ;; 6462*) 6463 # fallback: assume linklib IS sharedlib 6464 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6465 ;; 6466esac 6467 6468fi 6469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6470$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6471sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6472test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6473 6474 6475 6476 6477 6478 6479 6480if test -n "$ac_tool_prefix"; then 6481 for ac_prog in ar 6482 do 6483 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6484set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6486$as_echo_n "checking for $ac_word... " >&6; } 6487if ${ac_cv_prog_AR+:} false; then : 6488 $as_echo_n "(cached) " >&6 6489else 6490 if test -n "$AR"; then 6491 ac_cv_prog_AR="$AR" # Let the user override the test. 6492else 6493as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6494for as_dir in $PATH 6495do 6496 IFS=$as_save_IFS 6497 test -z "$as_dir" && as_dir=. 6498 for ac_exec_ext in '' $ac_executable_extensions; do 6499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6500 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6502 break 2 6503 fi 6504done 6505 done 6506IFS=$as_save_IFS 6507 6508fi 6509fi 6510AR=$ac_cv_prog_AR 6511if test -n "$AR"; then 6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6513$as_echo "$AR" >&6; } 6514else 6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6516$as_echo "no" >&6; } 6517fi 6518 6519 6520 test -n "$AR" && break 6521 done 6522fi 6523if test -z "$AR"; then 6524 ac_ct_AR=$AR 6525 for ac_prog in ar 6526do 6527 # Extract the first word of "$ac_prog", so it can be a program name with args. 6528set dummy $ac_prog; ac_word=$2 6529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6530$as_echo_n "checking for $ac_word... " >&6; } 6531if ${ac_cv_prog_ac_ct_AR+:} false; then : 6532 $as_echo_n "(cached) " >&6 6533else 6534 if test -n "$ac_ct_AR"; then 6535 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6536else 6537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6538for as_dir in $PATH 6539do 6540 IFS=$as_save_IFS 6541 test -z "$as_dir" && as_dir=. 6542 for ac_exec_ext in '' $ac_executable_extensions; do 6543 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6544 ac_cv_prog_ac_ct_AR="$ac_prog" 6545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6546 break 2 6547 fi 6548done 6549 done 6550IFS=$as_save_IFS 6551 6552fi 6553fi 6554ac_ct_AR=$ac_cv_prog_ac_ct_AR 6555if test -n "$ac_ct_AR"; then 6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6557$as_echo "$ac_ct_AR" >&6; } 6558else 6559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6560$as_echo "no" >&6; } 6561fi 6562 6563 6564 test -n "$ac_ct_AR" && break 6565done 6566 6567 if test "x$ac_ct_AR" = x; then 6568 AR="false" 6569 else 6570 case $cross_compiling:$ac_tool_warned in 6571yes:) 6572{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6573$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6574ac_tool_warned=yes ;; 6575esac 6576 AR=$ac_ct_AR 6577 fi 6578fi 6579 6580: ${AR=ar} 6581: ${AR_FLAGS=cru} 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6594$as_echo_n "checking for archiver @FILE support... " >&6; } 6595if ${lt_cv_ar_at_file+:} false; then : 6596 $as_echo_n "(cached) " >&6 6597else 6598 lt_cv_ar_at_file=no 6599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6600/* end confdefs.h. */ 6601 6602int 6603main () 6604{ 6605 6606 ; 6607 return 0; 6608} 6609_ACEOF 6610if ac_fn_c_try_compile "$LINENO"; then : 6611 echo conftest.$ac_objext > conftest.lst 6612 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6613 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6614 (eval $lt_ar_try) 2>&5 6615 ac_status=$? 6616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6617 test $ac_status = 0; } 6618 if test 0 -eq "$ac_status"; then 6619 # Ensure the archiver fails upon bogus file names. 6620 rm -f conftest.$ac_objext libconftest.a 6621 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6622 (eval $lt_ar_try) 2>&5 6623 ac_status=$? 6624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6625 test $ac_status = 0; } 6626 if test 0 -ne "$ac_status"; then 6627 lt_cv_ar_at_file=@ 6628 fi 6629 fi 6630 rm -f conftest.* libconftest.a 6631 6632fi 6633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6634 6635fi 6636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6637$as_echo "$lt_cv_ar_at_file" >&6; } 6638 6639if test no = "$lt_cv_ar_at_file"; then 6640 archiver_list_spec= 6641else 6642 archiver_list_spec=$lt_cv_ar_at_file 6643fi 6644 6645 6646 6647 6648 6649 6650 6651if test -n "$ac_tool_prefix"; then 6652 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6653set dummy ${ac_tool_prefix}strip; ac_word=$2 6654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6655$as_echo_n "checking for $ac_word... " >&6; } 6656if ${ac_cv_prog_STRIP+:} false; then : 6657 $as_echo_n "(cached) " >&6 6658else 6659 if test -n "$STRIP"; then 6660 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6661else 6662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6663for as_dir in $PATH 6664do 6665 IFS=$as_save_IFS 6666 test -z "$as_dir" && as_dir=. 6667 for ac_exec_ext in '' $ac_executable_extensions; do 6668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6669 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6671 break 2 6672 fi 6673done 6674 done 6675IFS=$as_save_IFS 6676 6677fi 6678fi 6679STRIP=$ac_cv_prog_STRIP 6680if test -n "$STRIP"; then 6681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6682$as_echo "$STRIP" >&6; } 6683else 6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6685$as_echo "no" >&6; } 6686fi 6687 6688 6689fi 6690if test -z "$ac_cv_prog_STRIP"; then 6691 ac_ct_STRIP=$STRIP 6692 # Extract the first word of "strip", so it can be a program name with args. 6693set dummy strip; ac_word=$2 6694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6695$as_echo_n "checking for $ac_word... " >&6; } 6696if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6697 $as_echo_n "(cached) " >&6 6698else 6699 if test -n "$ac_ct_STRIP"; then 6700 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6701else 6702as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6703for as_dir in $PATH 6704do 6705 IFS=$as_save_IFS 6706 test -z "$as_dir" && as_dir=. 6707 for ac_exec_ext in '' $ac_executable_extensions; do 6708 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6709 ac_cv_prog_ac_ct_STRIP="strip" 6710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6711 break 2 6712 fi 6713done 6714 done 6715IFS=$as_save_IFS 6716 6717fi 6718fi 6719ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6720if test -n "$ac_ct_STRIP"; then 6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6722$as_echo "$ac_ct_STRIP" >&6; } 6723else 6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6725$as_echo "no" >&6; } 6726fi 6727 6728 if test "x$ac_ct_STRIP" = x; then 6729 STRIP=":" 6730 else 6731 case $cross_compiling:$ac_tool_warned in 6732yes:) 6733{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6734$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6735ac_tool_warned=yes ;; 6736esac 6737 STRIP=$ac_ct_STRIP 6738 fi 6739else 6740 STRIP="$ac_cv_prog_STRIP" 6741fi 6742 6743test -z "$STRIP" && STRIP=: 6744 6745 6746 6747 6748 6749 6750if test -n "$ac_tool_prefix"; then 6751 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6752set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6754$as_echo_n "checking for $ac_word... " >&6; } 6755if ${ac_cv_prog_RANLIB+:} false; then : 6756 $as_echo_n "(cached) " >&6 6757else 6758 if test -n "$RANLIB"; then 6759 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6760else 6761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6762for as_dir in $PATH 6763do 6764 IFS=$as_save_IFS 6765 test -z "$as_dir" && as_dir=. 6766 for ac_exec_ext in '' $ac_executable_extensions; do 6767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6768 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6770 break 2 6771 fi 6772done 6773 done 6774IFS=$as_save_IFS 6775 6776fi 6777fi 6778RANLIB=$ac_cv_prog_RANLIB 6779if test -n "$RANLIB"; then 6780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6781$as_echo "$RANLIB" >&6; } 6782else 6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6784$as_echo "no" >&6; } 6785fi 6786 6787 6788fi 6789if test -z "$ac_cv_prog_RANLIB"; then 6790 ac_ct_RANLIB=$RANLIB 6791 # Extract the first word of "ranlib", so it can be a program name with args. 6792set dummy ranlib; ac_word=$2 6793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6794$as_echo_n "checking for $ac_word... " >&6; } 6795if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6796 $as_echo_n "(cached) " >&6 6797else 6798 if test -n "$ac_ct_RANLIB"; then 6799 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6800else 6801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6802for as_dir in $PATH 6803do 6804 IFS=$as_save_IFS 6805 test -z "$as_dir" && as_dir=. 6806 for ac_exec_ext in '' $ac_executable_extensions; do 6807 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6808 ac_cv_prog_ac_ct_RANLIB="ranlib" 6809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6810 break 2 6811 fi 6812done 6813 done 6814IFS=$as_save_IFS 6815 6816fi 6817fi 6818ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6819if test -n "$ac_ct_RANLIB"; then 6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6821$as_echo "$ac_ct_RANLIB" >&6; } 6822else 6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6824$as_echo "no" >&6; } 6825fi 6826 6827 if test "x$ac_ct_RANLIB" = x; then 6828 RANLIB=":" 6829 else 6830 case $cross_compiling:$ac_tool_warned in 6831yes:) 6832{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6833$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6834ac_tool_warned=yes ;; 6835esac 6836 RANLIB=$ac_ct_RANLIB 6837 fi 6838else 6839 RANLIB="$ac_cv_prog_RANLIB" 6840fi 6841 6842test -z "$RANLIB" && RANLIB=: 6843 6844 6845 6846 6847 6848 6849# Determine commands to create old-style static archives. 6850old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6851old_postinstall_cmds='chmod 644 $oldlib' 6852old_postuninstall_cmds= 6853 6854if test -n "$RANLIB"; then 6855 case $host_os in 6856 bitrig* | openbsd*) 6857 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6858 ;; 6859 *) 6860 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6861 ;; 6862 esac 6863 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6864fi 6865 6866case $host_os in 6867 darwin*) 6868 lock_old_archive_extraction=yes ;; 6869 *) 6870 lock_old_archive_extraction=no ;; 6871esac 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 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# If no C compiler was specified, use CC. 6912LTCC=${LTCC-"$CC"} 6913 6914# If no C compiler flags were specified, use CFLAGS. 6915LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6916 6917# Allow CC to be a program name with arguments. 6918compiler=$CC 6919 6920 6921# Check for command to grab the raw symbol name followed by C symbol from nm. 6922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6923$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6924if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6925 $as_echo_n "(cached) " >&6 6926else 6927 6928# These are sane defaults that work on at least a few old systems. 6929# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6930 6931# Character class describing NM global symbol codes. 6932symcode='[BCDEGRST]' 6933 6934# Regexp to match symbols that can be accessed directly from C. 6935sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6936 6937# Define system-specific variables. 6938case $host_os in 6939aix*) 6940 symcode='[BCDT]' 6941 ;; 6942cygwin* | mingw* | pw32* | cegcc*) 6943 symcode='[ABCDGISTW]' 6944 ;; 6945hpux*) 6946 if test ia64 = "$host_cpu"; then 6947 symcode='[ABCDEGRST]' 6948 fi 6949 ;; 6950irix* | nonstopux*) 6951 symcode='[BCDEGRST]' 6952 ;; 6953osf*) 6954 symcode='[BCDEGQRST]' 6955 ;; 6956solaris*) 6957 symcode='[BDRT]' 6958 ;; 6959sco3.2v5*) 6960 symcode='[DT]' 6961 ;; 6962sysv4.2uw2*) 6963 symcode='[DT]' 6964 ;; 6965sysv5* | sco5v6* | unixware* | OpenUNIX*) 6966 symcode='[ABDT]' 6967 ;; 6968sysv4) 6969 symcode='[DFNSTU]' 6970 ;; 6971esac 6972 6973# If we're using GNU nm, then use its standard symbol codes. 6974case `$NM -V 2>&1` in 6975*GNU* | *'with BFD'*) 6976 symcode='[ABCDGIRSTW]' ;; 6977esac 6978 6979if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6980 # Gets list of data symbols to import. 6981 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6982 # Adjust the below global symbol transforms to fixup imported variables. 6983 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6984 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6985 lt_c_name_lib_hook="\ 6986 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6987 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6988else 6989 # Disable hooks by default. 6990 lt_cv_sys_global_symbol_to_import= 6991 lt_cdecl_hook= 6992 lt_c_name_hook= 6993 lt_c_name_lib_hook= 6994fi 6995 6996# Transform an extracted symbol line into a proper C declaration. 6997# Some systems (esp. on ia64) link data and code symbols differently, 6998# so use this general approach. 6999lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 7000$lt_cdecl_hook\ 7001" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 7002" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 7003 7004# Transform an extracted symbol line into symbol name and symbol address 7005lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 7006$lt_c_name_hook\ 7007" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7008" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 7009 7010# Transform an extracted symbol line into symbol name with lib prefix and 7011# symbol address. 7012lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 7013$lt_c_name_lib_hook\ 7014" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7015" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 7016" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 7017 7018# Handle CRLF in mingw tool chain 7019opt_cr= 7020case $build_os in 7021mingw*) 7022 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7023 ;; 7024esac 7025 7026# Try without a prefix underscore, then with it. 7027for ac_symprfx in "" "_"; do 7028 7029 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7030 symxfrm="\\1 $ac_symprfx\\2 \\2" 7031 7032 # Write the raw and C identifiers. 7033 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7034 # Fake it for dumpbin and say T for any non-static function, 7035 # D for any global variable and I for any imported variable. 7036 # Also find C++ and __fastcall symbols from MSVC++, 7037 # which start with @ or ?. 7038 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7039" {last_section=section; section=\$ 3};"\ 7040" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7041" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7042" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7043" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7044" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7045" \$ 0!~/External *\|/{next};"\ 7046" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7047" {if(hide[section]) next};"\ 7048" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7049" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7050" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7051" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7052" ' prfx=^$ac_symprfx" 7053 else 7054 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7055 fi 7056 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7057 7058 # Check to see that the pipe works correctly. 7059 pipe_works=no 7060 7061 rm -f conftest* 7062 cat > conftest.$ac_ext <<_LT_EOF 7063#ifdef __cplusplus 7064extern "C" { 7065#endif 7066char nm_test_var; 7067void nm_test_func(void); 7068void nm_test_func(void){} 7069#ifdef __cplusplus 7070} 7071#endif 7072int main(){nm_test_var='a';nm_test_func();return(0);} 7073_LT_EOF 7074 7075 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7076 (eval $ac_compile) 2>&5 7077 ac_status=$? 7078 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7079 test $ac_status = 0; }; then 7080 # Now try to grab the symbols. 7081 nlist=conftest.nm 7082 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7083 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7084 ac_status=$? 7085 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7086 test $ac_status = 0; } && test -s "$nlist"; then 7087 # Try sorting and uniquifying the output. 7088 if sort "$nlist" | uniq > "$nlist"T; then 7089 mv -f "$nlist"T "$nlist" 7090 else 7091 rm -f "$nlist"T 7092 fi 7093 7094 # Make sure that we snagged all the symbols we need. 7095 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7096 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7097 cat <<_LT_EOF > conftest.$ac_ext 7098/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7099#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7100/* DATA imports from DLLs on WIN32 can't be const, because runtime 7101 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7102# define LT_DLSYM_CONST 7103#elif defined __osf__ 7104/* This system does not cope well with relocations in const data. */ 7105# define LT_DLSYM_CONST 7106#else 7107# define LT_DLSYM_CONST const 7108#endif 7109 7110#ifdef __cplusplus 7111extern "C" { 7112#endif 7113 7114_LT_EOF 7115 # Now generate the symbol file. 7116 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7117 7118 cat <<_LT_EOF >> conftest.$ac_ext 7119 7120/* The mapping between symbol names and symbols. */ 7121LT_DLSYM_CONST struct { 7122 const char *name; 7123 void *address; 7124} 7125lt__PROGRAM__LTX_preloaded_symbols[] = 7126{ 7127 { "@PROGRAM@", (void *) 0 }, 7128_LT_EOF 7129 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7130 cat <<\_LT_EOF >> conftest.$ac_ext 7131 {0, (void *) 0} 7132}; 7133 7134/* This works around a problem in FreeBSD linker */ 7135#ifdef FREEBSD_WORKAROUND 7136static const void *lt_preloaded_setup() { 7137 return lt__PROGRAM__LTX_preloaded_symbols; 7138} 7139#endif 7140 7141#ifdef __cplusplus 7142} 7143#endif 7144_LT_EOF 7145 # Now try linking the two files. 7146 mv conftest.$ac_objext conftstm.$ac_objext 7147 lt_globsym_save_LIBS=$LIBS 7148 lt_globsym_save_CFLAGS=$CFLAGS 7149 LIBS=conftstm.$ac_objext 7150 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7151 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7152 (eval $ac_link) 2>&5 7153 ac_status=$? 7154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7155 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7156 pipe_works=yes 7157 fi 7158 LIBS=$lt_globsym_save_LIBS 7159 CFLAGS=$lt_globsym_save_CFLAGS 7160 else 7161 echo "cannot find nm_test_func in $nlist" >&5 7162 fi 7163 else 7164 echo "cannot find nm_test_var in $nlist" >&5 7165 fi 7166 else 7167 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7168 fi 7169 else 7170 echo "$progname: failed program was:" >&5 7171 cat conftest.$ac_ext >&5 7172 fi 7173 rm -rf conftest* conftst* 7174 7175 # Do not use the global_symbol_pipe unless it works. 7176 if test yes = "$pipe_works"; then 7177 break 7178 else 7179 lt_cv_sys_global_symbol_pipe= 7180 fi 7181done 7182 7183fi 7184 7185if test -z "$lt_cv_sys_global_symbol_pipe"; then 7186 lt_cv_sys_global_symbol_to_cdecl= 7187fi 7188if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7190$as_echo "failed" >&6; } 7191else 7192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7193$as_echo "ok" >&6; } 7194fi 7195 7196# Response file support. 7197if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7198 nm_file_list_spec='@' 7199elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7200 nm_file_list_spec='@' 7201fi 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7240$as_echo_n "checking for sysroot... " >&6; } 7241 7242# Check whether --with-sysroot was given. 7243if test "${with_sysroot+set}" = set; then : 7244 withval=$with_sysroot; 7245else 7246 with_sysroot=no 7247fi 7248 7249 7250lt_sysroot= 7251case $with_sysroot in #( 7252 yes) 7253 if test yes = "$GCC"; then 7254 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7255 fi 7256 ;; #( 7257 /*) 7258 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7259 ;; #( 7260 no|'') 7261 ;; #( 7262 *) 7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7264$as_echo "$with_sysroot" >&6; } 7265 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7266 ;; 7267esac 7268 7269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7270$as_echo "${lt_sysroot:-no}" >&6; } 7271 7272 7273 7274 7275 7276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7277$as_echo_n "checking for a working dd... " >&6; } 7278if ${ac_cv_path_lt_DD+:} false; then : 7279 $as_echo_n "(cached) " >&6 7280else 7281 printf 0123456789abcdef0123456789abcdef >conftest.i 7282cat conftest.i conftest.i >conftest2.i 7283: ${lt_DD:=$DD} 7284if test -z "$lt_DD"; then 7285 ac_path_lt_DD_found=false 7286 # Loop through the user's path and test for each of PROGNAME-LIST 7287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7288for as_dir in $PATH 7289do 7290 IFS=$as_save_IFS 7291 test -z "$as_dir" && as_dir=. 7292 for ac_prog in dd; do 7293 for ac_exec_ext in '' $ac_executable_extensions; do 7294 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7295 as_fn_executable_p "$ac_path_lt_DD" || continue 7296if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7297 cmp -s conftest.i conftest.out \ 7298 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7299fi 7300 $ac_path_lt_DD_found && break 3 7301 done 7302 done 7303 done 7304IFS=$as_save_IFS 7305 if test -z "$ac_cv_path_lt_DD"; then 7306 : 7307 fi 7308else 7309 ac_cv_path_lt_DD=$lt_DD 7310fi 7311 7312rm -f conftest.i conftest2.i conftest.out 7313fi 7314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7315$as_echo "$ac_cv_path_lt_DD" >&6; } 7316 7317 7318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7319$as_echo_n "checking how to truncate binary pipes... " >&6; } 7320if ${lt_cv_truncate_bin+:} false; then : 7321 $as_echo_n "(cached) " >&6 7322else 7323 printf 0123456789abcdef0123456789abcdef >conftest.i 7324cat conftest.i conftest.i >conftest2.i 7325lt_cv_truncate_bin= 7326if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7327 cmp -s conftest.i conftest.out \ 7328 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7329fi 7330rm -f conftest.i conftest2.i conftest.out 7331test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7332fi 7333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7334$as_echo "$lt_cv_truncate_bin" >&6; } 7335 7336 7337 7338 7339 7340 7341 7342# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7343func_cc_basename () 7344{ 7345 for cc_temp in $*""; do 7346 case $cc_temp in 7347 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7348 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7349 \-*) ;; 7350 *) break;; 7351 esac 7352 done 7353 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7354} 7355 7356# Check whether --enable-libtool-lock was given. 7357if test "${enable_libtool_lock+set}" = set; then : 7358 enableval=$enable_libtool_lock; 7359fi 7360 7361test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7362 7363# Some flags need to be propagated to the compiler or linker for good 7364# libtool support. 7365case $host in 7366ia64-*-hpux*) 7367 # Find out what ABI is being produced by ac_compile, and set mode 7368 # options accordingly. 7369 echo 'int i;' > conftest.$ac_ext 7370 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7371 (eval $ac_compile) 2>&5 7372 ac_status=$? 7373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7374 test $ac_status = 0; }; then 7375 case `/usr/bin/file conftest.$ac_objext` in 7376 *ELF-32*) 7377 HPUX_IA64_MODE=32 7378 ;; 7379 *ELF-64*) 7380 HPUX_IA64_MODE=64 7381 ;; 7382 esac 7383 fi 7384 rm -rf conftest* 7385 ;; 7386*-*-irix6*) 7387 # Find out what ABI is being produced by ac_compile, and set linker 7388 # options accordingly. 7389 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7390 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7391 (eval $ac_compile) 2>&5 7392 ac_status=$? 7393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7394 test $ac_status = 0; }; then 7395 if test yes = "$lt_cv_prog_gnu_ld"; then 7396 case `/usr/bin/file conftest.$ac_objext` in 7397 *32-bit*) 7398 LD="${LD-ld} -melf32bsmip" 7399 ;; 7400 *N32*) 7401 LD="${LD-ld} -melf32bmipn32" 7402 ;; 7403 *64-bit*) 7404 LD="${LD-ld} -melf64bmip" 7405 ;; 7406 esac 7407 else 7408 case `/usr/bin/file conftest.$ac_objext` in 7409 *32-bit*) 7410 LD="${LD-ld} -32" 7411 ;; 7412 *N32*) 7413 LD="${LD-ld} -n32" 7414 ;; 7415 *64-bit*) 7416 LD="${LD-ld} -64" 7417 ;; 7418 esac 7419 fi 7420 fi 7421 rm -rf conftest* 7422 ;; 7423 7424mips64*-*linux*) 7425 # Find out what ABI is being produced by ac_compile, and set linker 7426 # options accordingly. 7427 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7428 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7429 (eval $ac_compile) 2>&5 7430 ac_status=$? 7431 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7432 test $ac_status = 0; }; then 7433 emul=elf 7434 case `/usr/bin/file conftest.$ac_objext` in 7435 *32-bit*) 7436 emul="${emul}32" 7437 ;; 7438 *64-bit*) 7439 emul="${emul}64" 7440 ;; 7441 esac 7442 case `/usr/bin/file conftest.$ac_objext` in 7443 *MSB*) 7444 emul="${emul}btsmip" 7445 ;; 7446 *LSB*) 7447 emul="${emul}ltsmip" 7448 ;; 7449 esac 7450 case `/usr/bin/file conftest.$ac_objext` in 7451 *N32*) 7452 emul="${emul}n32" 7453 ;; 7454 esac 7455 LD="${LD-ld} -m $emul" 7456 fi 7457 rm -rf conftest* 7458 ;; 7459 7460x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7461s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7462 # Find out what ABI is being produced by ac_compile, and set linker 7463 # options accordingly. Note that the listed cases only cover the 7464 # situations where additional linker options are needed (such as when 7465 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7466 # vice versa); the common cases where no linker options are needed do 7467 # not appear in the list. 7468 echo 'int i;' > conftest.$ac_ext 7469 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7470 (eval $ac_compile) 2>&5 7471 ac_status=$? 7472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7473 test $ac_status = 0; }; then 7474 case `/usr/bin/file conftest.o` in 7475 *32-bit*) 7476 case $host in 7477 x86_64-*kfreebsd*-gnu) 7478 LD="${LD-ld} -m elf_i386_fbsd" 7479 ;; 7480 x86_64-*linux*) 7481 case `/usr/bin/file conftest.o` in 7482 *x86-64*) 7483 LD="${LD-ld} -m elf32_x86_64" 7484 ;; 7485 *) 7486 LD="${LD-ld} -m elf_i386" 7487 ;; 7488 esac 7489 ;; 7490 powerpc64le-*linux*) 7491 LD="${LD-ld} -m elf32lppclinux" 7492 ;; 7493 powerpc64-*linux*) 7494 LD="${LD-ld} -m elf32ppclinux" 7495 ;; 7496 s390x-*linux*) 7497 LD="${LD-ld} -m elf_s390" 7498 ;; 7499 sparc64-*linux*) 7500 LD="${LD-ld} -m elf32_sparc" 7501 ;; 7502 esac 7503 ;; 7504 *64-bit*) 7505 case $host in 7506 x86_64-*kfreebsd*-gnu) 7507 LD="${LD-ld} -m elf_x86_64_fbsd" 7508 ;; 7509 x86_64-*linux*) 7510 LD="${LD-ld} -m elf_x86_64" 7511 ;; 7512 powerpcle-*linux*) 7513 LD="${LD-ld} -m elf64lppc" 7514 ;; 7515 powerpc-*linux*) 7516 LD="${LD-ld} -m elf64ppc" 7517 ;; 7518 s390*-*linux*|s390*-*tpf*) 7519 LD="${LD-ld} -m elf64_s390" 7520 ;; 7521 sparc*-*linux*) 7522 LD="${LD-ld} -m elf64_sparc" 7523 ;; 7524 esac 7525 ;; 7526 esac 7527 fi 7528 rm -rf conftest* 7529 ;; 7530 7531*-*-sco3.2v5*) 7532 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7533 SAVE_CFLAGS=$CFLAGS 7534 CFLAGS="$CFLAGS -belf" 7535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7536$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7537if ${lt_cv_cc_needs_belf+:} false; then : 7538 $as_echo_n "(cached) " >&6 7539else 7540 ac_ext=c 7541ac_cpp='$CPP $CPPFLAGS' 7542ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7543ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7544ac_compiler_gnu=$ac_cv_c_compiler_gnu 7545 7546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7547/* end confdefs.h. */ 7548 7549int 7550main () 7551{ 7552 7553 ; 7554 return 0; 7555} 7556_ACEOF 7557if ac_fn_c_try_link "$LINENO"; then : 7558 lt_cv_cc_needs_belf=yes 7559else 7560 lt_cv_cc_needs_belf=no 7561fi 7562rm -f core conftest.err conftest.$ac_objext \ 7563 conftest$ac_exeext conftest.$ac_ext 7564 ac_ext=c 7565ac_cpp='$CPP $CPPFLAGS' 7566ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7567ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7568ac_compiler_gnu=$ac_cv_c_compiler_gnu 7569 7570fi 7571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7572$as_echo "$lt_cv_cc_needs_belf" >&6; } 7573 if test yes != "$lt_cv_cc_needs_belf"; then 7574 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7575 CFLAGS=$SAVE_CFLAGS 7576 fi 7577 ;; 7578*-*solaris*) 7579 # Find out what ABI is being produced by ac_compile, and set linker 7580 # options accordingly. 7581 echo 'int i;' > conftest.$ac_ext 7582 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7583 (eval $ac_compile) 2>&5 7584 ac_status=$? 7585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7586 test $ac_status = 0; }; then 7587 case `/usr/bin/file conftest.o` in 7588 *64-bit*) 7589 case $lt_cv_prog_gnu_ld in 7590 yes*) 7591 case $host in 7592 i?86-*-solaris*|x86_64-*-solaris*) 7593 LD="${LD-ld} -m elf_x86_64" 7594 ;; 7595 sparc*-*-solaris*) 7596 LD="${LD-ld} -m elf64_sparc" 7597 ;; 7598 esac 7599 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7600 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7601 LD=${LD-ld}_sol2 7602 fi 7603 ;; 7604 *) 7605 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7606 LD="${LD-ld} -64" 7607 fi 7608 ;; 7609 esac 7610 ;; 7611 esac 7612 fi 7613 rm -rf conftest* 7614 ;; 7615esac 7616 7617need_locks=$enable_libtool_lock 7618 7619if test -n "$ac_tool_prefix"; then 7620 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7621set dummy ${ac_tool_prefix}mt; ac_word=$2 7622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7623$as_echo_n "checking for $ac_word... " >&6; } 7624if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7625 $as_echo_n "(cached) " >&6 7626else 7627 if test -n "$MANIFEST_TOOL"; then 7628 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7629else 7630as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7631for as_dir in $PATH 7632do 7633 IFS=$as_save_IFS 7634 test -z "$as_dir" && as_dir=. 7635 for ac_exec_ext in '' $ac_executable_extensions; do 7636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7637 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7639 break 2 7640 fi 7641done 7642 done 7643IFS=$as_save_IFS 7644 7645fi 7646fi 7647MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7648if test -n "$MANIFEST_TOOL"; then 7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7650$as_echo "$MANIFEST_TOOL" >&6; } 7651else 7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7653$as_echo "no" >&6; } 7654fi 7655 7656 7657fi 7658if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7659 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7660 # Extract the first word of "mt", so it can be a program name with args. 7661set dummy mt; ac_word=$2 7662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7663$as_echo_n "checking for $ac_word... " >&6; } 7664if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7665 $as_echo_n "(cached) " >&6 7666else 7667 if test -n "$ac_ct_MANIFEST_TOOL"; then 7668 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7669else 7670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7671for as_dir in $PATH 7672do 7673 IFS=$as_save_IFS 7674 test -z "$as_dir" && as_dir=. 7675 for ac_exec_ext in '' $ac_executable_extensions; do 7676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7677 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7679 break 2 7680 fi 7681done 7682 done 7683IFS=$as_save_IFS 7684 7685fi 7686fi 7687ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7688if test -n "$ac_ct_MANIFEST_TOOL"; then 7689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7690$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7691else 7692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7693$as_echo "no" >&6; } 7694fi 7695 7696 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7697 MANIFEST_TOOL=":" 7698 else 7699 case $cross_compiling:$ac_tool_warned in 7700yes:) 7701{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7702$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7703ac_tool_warned=yes ;; 7704esac 7705 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7706 fi 7707else 7708 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7709fi 7710 7711test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7713$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7714if ${lt_cv_path_mainfest_tool+:} false; then : 7715 $as_echo_n "(cached) " >&6 7716else 7717 lt_cv_path_mainfest_tool=no 7718 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7719 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7720 cat conftest.err >&5 7721 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7722 lt_cv_path_mainfest_tool=yes 7723 fi 7724 rm -f conftest* 7725fi 7726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7727$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7728if test yes != "$lt_cv_path_mainfest_tool"; then 7729 MANIFEST_TOOL=: 7730fi 7731 7732 7733 7734 7735 7736 7737 case $host_os in 7738 rhapsody* | darwin*) 7739 if test -n "$ac_tool_prefix"; then 7740 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7741set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7743$as_echo_n "checking for $ac_word... " >&6; } 7744if ${ac_cv_prog_DSYMUTIL+:} false; then : 7745 $as_echo_n "(cached) " >&6 7746else 7747 if test -n "$DSYMUTIL"; then 7748 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7749else 7750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7751for as_dir in $PATH 7752do 7753 IFS=$as_save_IFS 7754 test -z "$as_dir" && as_dir=. 7755 for ac_exec_ext in '' $ac_executable_extensions; do 7756 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7757 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7759 break 2 7760 fi 7761done 7762 done 7763IFS=$as_save_IFS 7764 7765fi 7766fi 7767DSYMUTIL=$ac_cv_prog_DSYMUTIL 7768if test -n "$DSYMUTIL"; then 7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7770$as_echo "$DSYMUTIL" >&6; } 7771else 7772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7773$as_echo "no" >&6; } 7774fi 7775 7776 7777fi 7778if test -z "$ac_cv_prog_DSYMUTIL"; then 7779 ac_ct_DSYMUTIL=$DSYMUTIL 7780 # Extract the first word of "dsymutil", so it can be a program name with args. 7781set dummy dsymutil; ac_word=$2 7782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7783$as_echo_n "checking for $ac_word... " >&6; } 7784if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7785 $as_echo_n "(cached) " >&6 7786else 7787 if test -n "$ac_ct_DSYMUTIL"; then 7788 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7789else 7790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7791for as_dir in $PATH 7792do 7793 IFS=$as_save_IFS 7794 test -z "$as_dir" && as_dir=. 7795 for ac_exec_ext in '' $ac_executable_extensions; do 7796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7797 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7799 break 2 7800 fi 7801done 7802 done 7803IFS=$as_save_IFS 7804 7805fi 7806fi 7807ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7808if test -n "$ac_ct_DSYMUTIL"; then 7809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7810$as_echo "$ac_ct_DSYMUTIL" >&6; } 7811else 7812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7813$as_echo "no" >&6; } 7814fi 7815 7816 if test "x$ac_ct_DSYMUTIL" = x; then 7817 DSYMUTIL=":" 7818 else 7819 case $cross_compiling:$ac_tool_warned in 7820yes:) 7821{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7822$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7823ac_tool_warned=yes ;; 7824esac 7825 DSYMUTIL=$ac_ct_DSYMUTIL 7826 fi 7827else 7828 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7829fi 7830 7831 if test -n "$ac_tool_prefix"; then 7832 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7833set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7835$as_echo_n "checking for $ac_word... " >&6; } 7836if ${ac_cv_prog_NMEDIT+:} false; then : 7837 $as_echo_n "(cached) " >&6 7838else 7839 if test -n "$NMEDIT"; then 7840 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7841else 7842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7843for as_dir in $PATH 7844do 7845 IFS=$as_save_IFS 7846 test -z "$as_dir" && as_dir=. 7847 for ac_exec_ext in '' $ac_executable_extensions; do 7848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7849 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7851 break 2 7852 fi 7853done 7854 done 7855IFS=$as_save_IFS 7856 7857fi 7858fi 7859NMEDIT=$ac_cv_prog_NMEDIT 7860if test -n "$NMEDIT"; then 7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7862$as_echo "$NMEDIT" >&6; } 7863else 7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7865$as_echo "no" >&6; } 7866fi 7867 7868 7869fi 7870if test -z "$ac_cv_prog_NMEDIT"; then 7871 ac_ct_NMEDIT=$NMEDIT 7872 # Extract the first word of "nmedit", so it can be a program name with args. 7873set dummy nmedit; ac_word=$2 7874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7875$as_echo_n "checking for $ac_word... " >&6; } 7876if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7877 $as_echo_n "(cached) " >&6 7878else 7879 if test -n "$ac_ct_NMEDIT"; then 7880 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7881else 7882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7883for as_dir in $PATH 7884do 7885 IFS=$as_save_IFS 7886 test -z "$as_dir" && as_dir=. 7887 for ac_exec_ext in '' $ac_executable_extensions; do 7888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7889 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7891 break 2 7892 fi 7893done 7894 done 7895IFS=$as_save_IFS 7896 7897fi 7898fi 7899ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7900if test -n "$ac_ct_NMEDIT"; then 7901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7902$as_echo "$ac_ct_NMEDIT" >&6; } 7903else 7904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7905$as_echo "no" >&6; } 7906fi 7907 7908 if test "x$ac_ct_NMEDIT" = x; then 7909 NMEDIT=":" 7910 else 7911 case $cross_compiling:$ac_tool_warned in 7912yes:) 7913{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7914$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7915ac_tool_warned=yes ;; 7916esac 7917 NMEDIT=$ac_ct_NMEDIT 7918 fi 7919else 7920 NMEDIT="$ac_cv_prog_NMEDIT" 7921fi 7922 7923 if test -n "$ac_tool_prefix"; then 7924 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7925set dummy ${ac_tool_prefix}lipo; ac_word=$2 7926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7927$as_echo_n "checking for $ac_word... " >&6; } 7928if ${ac_cv_prog_LIPO+:} false; then : 7929 $as_echo_n "(cached) " >&6 7930else 7931 if test -n "$LIPO"; then 7932 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7933else 7934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7935for as_dir in $PATH 7936do 7937 IFS=$as_save_IFS 7938 test -z "$as_dir" && as_dir=. 7939 for ac_exec_ext in '' $ac_executable_extensions; do 7940 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7941 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7943 break 2 7944 fi 7945done 7946 done 7947IFS=$as_save_IFS 7948 7949fi 7950fi 7951LIPO=$ac_cv_prog_LIPO 7952if test -n "$LIPO"; then 7953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7954$as_echo "$LIPO" >&6; } 7955else 7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7957$as_echo "no" >&6; } 7958fi 7959 7960 7961fi 7962if test -z "$ac_cv_prog_LIPO"; then 7963 ac_ct_LIPO=$LIPO 7964 # Extract the first word of "lipo", so it can be a program name with args. 7965set dummy lipo; ac_word=$2 7966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7967$as_echo_n "checking for $ac_word... " >&6; } 7968if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7969 $as_echo_n "(cached) " >&6 7970else 7971 if test -n "$ac_ct_LIPO"; then 7972 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7973else 7974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7975for as_dir in $PATH 7976do 7977 IFS=$as_save_IFS 7978 test -z "$as_dir" && as_dir=. 7979 for ac_exec_ext in '' $ac_executable_extensions; do 7980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7981 ac_cv_prog_ac_ct_LIPO="lipo" 7982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7983 break 2 7984 fi 7985done 7986 done 7987IFS=$as_save_IFS 7988 7989fi 7990fi 7991ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7992if test -n "$ac_ct_LIPO"; then 7993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7994$as_echo "$ac_ct_LIPO" >&6; } 7995else 7996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7997$as_echo "no" >&6; } 7998fi 7999 8000 if test "x$ac_ct_LIPO" = x; then 8001 LIPO=":" 8002 else 8003 case $cross_compiling:$ac_tool_warned in 8004yes:) 8005{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8006$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8007ac_tool_warned=yes ;; 8008esac 8009 LIPO=$ac_ct_LIPO 8010 fi 8011else 8012 LIPO="$ac_cv_prog_LIPO" 8013fi 8014 8015 if test -n "$ac_tool_prefix"; then 8016 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8017set dummy ${ac_tool_prefix}otool; ac_word=$2 8018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8019$as_echo_n "checking for $ac_word... " >&6; } 8020if ${ac_cv_prog_OTOOL+:} false; then : 8021 $as_echo_n "(cached) " >&6 8022else 8023 if test -n "$OTOOL"; then 8024 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8025else 8026as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8027for as_dir in $PATH 8028do 8029 IFS=$as_save_IFS 8030 test -z "$as_dir" && as_dir=. 8031 for ac_exec_ext in '' $ac_executable_extensions; do 8032 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8033 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8035 break 2 8036 fi 8037done 8038 done 8039IFS=$as_save_IFS 8040 8041fi 8042fi 8043OTOOL=$ac_cv_prog_OTOOL 8044if test -n "$OTOOL"; then 8045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8046$as_echo "$OTOOL" >&6; } 8047else 8048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8049$as_echo "no" >&6; } 8050fi 8051 8052 8053fi 8054if test -z "$ac_cv_prog_OTOOL"; then 8055 ac_ct_OTOOL=$OTOOL 8056 # Extract the first word of "otool", so it can be a program name with args. 8057set dummy otool; ac_word=$2 8058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8059$as_echo_n "checking for $ac_word... " >&6; } 8060if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8061 $as_echo_n "(cached) " >&6 8062else 8063 if test -n "$ac_ct_OTOOL"; then 8064 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8065else 8066as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8067for as_dir in $PATH 8068do 8069 IFS=$as_save_IFS 8070 test -z "$as_dir" && as_dir=. 8071 for ac_exec_ext in '' $ac_executable_extensions; do 8072 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8073 ac_cv_prog_ac_ct_OTOOL="otool" 8074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8075 break 2 8076 fi 8077done 8078 done 8079IFS=$as_save_IFS 8080 8081fi 8082fi 8083ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8084if test -n "$ac_ct_OTOOL"; then 8085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8086$as_echo "$ac_ct_OTOOL" >&6; } 8087else 8088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8089$as_echo "no" >&6; } 8090fi 8091 8092 if test "x$ac_ct_OTOOL" = x; then 8093 OTOOL=":" 8094 else 8095 case $cross_compiling:$ac_tool_warned in 8096yes:) 8097{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8098$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8099ac_tool_warned=yes ;; 8100esac 8101 OTOOL=$ac_ct_OTOOL 8102 fi 8103else 8104 OTOOL="$ac_cv_prog_OTOOL" 8105fi 8106 8107 if test -n "$ac_tool_prefix"; then 8108 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8109set dummy ${ac_tool_prefix}otool64; ac_word=$2 8110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8111$as_echo_n "checking for $ac_word... " >&6; } 8112if ${ac_cv_prog_OTOOL64+:} false; then : 8113 $as_echo_n "(cached) " >&6 8114else 8115 if test -n "$OTOOL64"; then 8116 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8117else 8118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8119for as_dir in $PATH 8120do 8121 IFS=$as_save_IFS 8122 test -z "$as_dir" && as_dir=. 8123 for ac_exec_ext in '' $ac_executable_extensions; do 8124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8125 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8127 break 2 8128 fi 8129done 8130 done 8131IFS=$as_save_IFS 8132 8133fi 8134fi 8135OTOOL64=$ac_cv_prog_OTOOL64 8136if test -n "$OTOOL64"; then 8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8138$as_echo "$OTOOL64" >&6; } 8139else 8140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8141$as_echo "no" >&6; } 8142fi 8143 8144 8145fi 8146if test -z "$ac_cv_prog_OTOOL64"; then 8147 ac_ct_OTOOL64=$OTOOL64 8148 # Extract the first word of "otool64", so it can be a program name with args. 8149set dummy otool64; ac_word=$2 8150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8151$as_echo_n "checking for $ac_word... " >&6; } 8152if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8153 $as_echo_n "(cached) " >&6 8154else 8155 if test -n "$ac_ct_OTOOL64"; then 8156 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8157else 8158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8159for as_dir in $PATH 8160do 8161 IFS=$as_save_IFS 8162 test -z "$as_dir" && as_dir=. 8163 for ac_exec_ext in '' $ac_executable_extensions; do 8164 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8165 ac_cv_prog_ac_ct_OTOOL64="otool64" 8166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8167 break 2 8168 fi 8169done 8170 done 8171IFS=$as_save_IFS 8172 8173fi 8174fi 8175ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8176if test -n "$ac_ct_OTOOL64"; then 8177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8178$as_echo "$ac_ct_OTOOL64" >&6; } 8179else 8180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8181$as_echo "no" >&6; } 8182fi 8183 8184 if test "x$ac_ct_OTOOL64" = x; then 8185 OTOOL64=":" 8186 else 8187 case $cross_compiling:$ac_tool_warned in 8188yes:) 8189{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8190$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8191ac_tool_warned=yes ;; 8192esac 8193 OTOOL64=$ac_ct_OTOOL64 8194 fi 8195else 8196 OTOOL64="$ac_cv_prog_OTOOL64" 8197fi 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8226$as_echo_n "checking for -single_module linker flag... " >&6; } 8227if ${lt_cv_apple_cc_single_mod+:} false; then : 8228 $as_echo_n "(cached) " >&6 8229else 8230 lt_cv_apple_cc_single_mod=no 8231 if test -z "$LT_MULTI_MODULE"; then 8232 # By default we will add the -single_module flag. You can override 8233 # by either setting the environment variable LT_MULTI_MODULE 8234 # non-empty at configure time, or by adding -multi_module to the 8235 # link flags. 8236 rm -rf libconftest.dylib* 8237 echo "int foo(void){return 1;}" > conftest.c 8238 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8239-dynamiclib -Wl,-single_module conftest.c" >&5 8240 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8241 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8242 _lt_result=$? 8243 # If there is a non-empty error log, and "single_module" 8244 # appears in it, assume the flag caused a linker warning 8245 if test -s conftest.err && $GREP single_module conftest.err; then 8246 cat conftest.err >&5 8247 # Otherwise, if the output was created with a 0 exit code from 8248 # the compiler, it worked. 8249 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8250 lt_cv_apple_cc_single_mod=yes 8251 else 8252 cat conftest.err >&5 8253 fi 8254 rm -rf libconftest.dylib* 8255 rm -f conftest.* 8256 fi 8257fi 8258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8259$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8260 8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8262$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8263if ${lt_cv_ld_exported_symbols_list+:} false; then : 8264 $as_echo_n "(cached) " >&6 8265else 8266 lt_cv_ld_exported_symbols_list=no 8267 save_LDFLAGS=$LDFLAGS 8268 echo "_main" > conftest.sym 8269 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8271/* end confdefs.h. */ 8272 8273int 8274main () 8275{ 8276 8277 ; 8278 return 0; 8279} 8280_ACEOF 8281if ac_fn_c_try_link "$LINENO"; then : 8282 lt_cv_ld_exported_symbols_list=yes 8283else 8284 lt_cv_ld_exported_symbols_list=no 8285fi 8286rm -f core conftest.err conftest.$ac_objext \ 8287 conftest$ac_exeext conftest.$ac_ext 8288 LDFLAGS=$save_LDFLAGS 8289 8290fi 8291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8292$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8293 8294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8295$as_echo_n "checking for -force_load linker flag... " >&6; } 8296if ${lt_cv_ld_force_load+:} false; then : 8297 $as_echo_n "(cached) " >&6 8298else 8299 lt_cv_ld_force_load=no 8300 cat > conftest.c << _LT_EOF 8301int forced_loaded() { return 2;} 8302_LT_EOF 8303 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8304 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8305 echo "$AR cru libconftest.a conftest.o" >&5 8306 $AR cru libconftest.a conftest.o 2>&5 8307 echo "$RANLIB libconftest.a" >&5 8308 $RANLIB libconftest.a 2>&5 8309 cat > conftest.c << _LT_EOF 8310int main() { return 0;} 8311_LT_EOF 8312 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8313 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8314 _lt_result=$? 8315 if test -s conftest.err && $GREP force_load conftest.err; then 8316 cat conftest.err >&5 8317 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8318 lt_cv_ld_force_load=yes 8319 else 8320 cat conftest.err >&5 8321 fi 8322 rm -f conftest.err libconftest.a conftest conftest.c 8323 rm -rf conftest.dSYM 8324 8325fi 8326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8327$as_echo "$lt_cv_ld_force_load" >&6; } 8328 case $host_os in 8329 rhapsody* | darwin1.[012]) 8330 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8331 darwin1.*) 8332 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8333 darwin*) # darwin 5.x on 8334 # if running on 10.5 or later, the deployment target defaults 8335 # to the OS version, if on x86, and 10.4, the deployment 8336 # target defaults to 10.4. Don't you love it? 8337 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8338 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8339 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8340 10.[012][,.]*) 8341 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8342 10.*) 8343 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8344 esac 8345 ;; 8346 esac 8347 if test yes = "$lt_cv_apple_cc_single_mod"; then 8348 _lt_dar_single_mod='$single_module' 8349 fi 8350 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8351 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8352 else 8353 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8354 fi 8355 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8356 _lt_dsymutil='~$DSYMUTIL $lib || :' 8357 else 8358 _lt_dsymutil= 8359 fi 8360 ;; 8361 esac 8362 8363# func_munge_path_list VARIABLE PATH 8364# ----------------------------------- 8365# VARIABLE is name of variable containing _space_ separated list of 8366# directories to be munged by the contents of PATH, which is string 8367# having a format: 8368# "DIR[:DIR]:" 8369# string "DIR[ DIR]" will be prepended to VARIABLE 8370# ":DIR[:DIR]" 8371# string "DIR[ DIR]" will be appended to VARIABLE 8372# "DIRP[:DIRP]::[DIRA:]DIRA" 8373# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8374# "DIRA[ DIRA]" will be appended to VARIABLE 8375# "DIR[:DIR]" 8376# VARIABLE will be replaced by "DIR[ DIR]" 8377func_munge_path_list () 8378{ 8379 case x$2 in 8380 x) 8381 ;; 8382 *:) 8383 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8384 ;; 8385 x:*) 8386 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8387 ;; 8388 *::*) 8389 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8390 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8391 ;; 8392 *) 8393 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8394 ;; 8395 esac 8396} 8397 8398for ac_header in dlfcn.h 8399do : 8400 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8401" 8402if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8403 cat >>confdefs.h <<_ACEOF 8404#define HAVE_DLFCN_H 1 8405_ACEOF 8406 8407fi 8408 8409done 8410 8411 8412 8413 8414 8415# Set options 8416 8417 8418 8419 enable_dlopen=no 8420 8421 8422 enable_win32_dll=no 8423 8424 8425 # Check whether --enable-shared was given. 8426if test "${enable_shared+set}" = set; then : 8427 enableval=$enable_shared; p=${PACKAGE-default} 8428 case $enableval in 8429 yes) enable_shared=yes ;; 8430 no) enable_shared=no ;; 8431 *) 8432 enable_shared=no 8433 # Look at the argument we got. We use all the common list separators. 8434 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8435 for pkg in $enableval; do 8436 IFS=$lt_save_ifs 8437 if test "X$pkg" = "X$p"; then 8438 enable_shared=yes 8439 fi 8440 done 8441 IFS=$lt_save_ifs 8442 ;; 8443 esac 8444else 8445 enable_shared=yes 8446fi 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 # Check whether --enable-static was given. 8457if test "${enable_static+set}" = set; then : 8458 enableval=$enable_static; p=${PACKAGE-default} 8459 case $enableval in 8460 yes) enable_static=yes ;; 8461 no) enable_static=no ;; 8462 *) 8463 enable_static=no 8464 # Look at the argument we got. We use all the common list separators. 8465 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8466 for pkg in $enableval; do 8467 IFS=$lt_save_ifs 8468 if test "X$pkg" = "X$p"; then 8469 enable_static=yes 8470 fi 8471 done 8472 IFS=$lt_save_ifs 8473 ;; 8474 esac 8475else 8476 enable_static=yes 8477fi 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488# Check whether --with-pic was given. 8489if test "${with_pic+set}" = set; then : 8490 withval=$with_pic; lt_p=${PACKAGE-default} 8491 case $withval in 8492 yes|no) pic_mode=$withval ;; 8493 *) 8494 pic_mode=default 8495 # Look at the argument we got. We use all the common list separators. 8496 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8497 for lt_pkg in $withval; do 8498 IFS=$lt_save_ifs 8499 if test "X$lt_pkg" = "X$lt_p"; then 8500 pic_mode=yes 8501 fi 8502 done 8503 IFS=$lt_save_ifs 8504 ;; 8505 esac 8506else 8507 pic_mode=default 8508fi 8509 8510 8511 8512 8513 8514 8515 8516 8517 # Check whether --enable-fast-install was given. 8518if test "${enable_fast_install+set}" = set; then : 8519 enableval=$enable_fast_install; p=${PACKAGE-default} 8520 case $enableval in 8521 yes) enable_fast_install=yes ;; 8522 no) enable_fast_install=no ;; 8523 *) 8524 enable_fast_install=no 8525 # Look at the argument we got. We use all the common list separators. 8526 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8527 for pkg in $enableval; do 8528 IFS=$lt_save_ifs 8529 if test "X$pkg" = "X$p"; then 8530 enable_fast_install=yes 8531 fi 8532 done 8533 IFS=$lt_save_ifs 8534 ;; 8535 esac 8536else 8537 enable_fast_install=yes 8538fi 8539 8540 8541 8542 8543 8544 8545 8546 8547 shared_archive_member_spec= 8548case $host,$enable_shared in 8549power*-*-aix[5-9]*,yes) 8550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8551$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8552 8553# Check whether --with-aix-soname was given. 8554if test "${with_aix_soname+set}" = set; then : 8555 withval=$with_aix_soname; case $withval in 8556 aix|svr4|both) 8557 ;; 8558 *) 8559 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8560 ;; 8561 esac 8562 lt_cv_with_aix_soname=$with_aix_soname 8563else 8564 if ${lt_cv_with_aix_soname+:} false; then : 8565 $as_echo_n "(cached) " >&6 8566else 8567 lt_cv_with_aix_soname=aix 8568fi 8569 8570 with_aix_soname=$lt_cv_with_aix_soname 8571fi 8572 8573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8574$as_echo "$with_aix_soname" >&6; } 8575 if test aix != "$with_aix_soname"; then 8576 # For the AIX way of multilib, we name the shared archive member 8577 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8578 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8579 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8580 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8581 if test 64 = "${OBJECT_MODE-32}"; then 8582 shared_archive_member_spec=shr_64 8583 else 8584 shared_archive_member_spec=shr 8585 fi 8586 fi 8587 ;; 8588*) 8589 with_aix_soname=aix 8590 ;; 8591esac 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602# This can be used to rebuild libtool when needed 8603LIBTOOL_DEPS=$ltmain 8604 8605# Always use our own libtool. 8606LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637test -z "$LN_S" && LN_S="ln -s" 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652if test -n "${ZSH_VERSION+set}"; then 8653 setopt NO_GLOB_SUBST 8654fi 8655 8656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8657$as_echo_n "checking for objdir... " >&6; } 8658if ${lt_cv_objdir+:} false; then : 8659 $as_echo_n "(cached) " >&6 8660else 8661 rm -f .libs 2>/dev/null 8662mkdir .libs 2>/dev/null 8663if test -d .libs; then 8664 lt_cv_objdir=.libs 8665else 8666 # MS-DOS does not allow filenames that begin with a dot. 8667 lt_cv_objdir=_libs 8668fi 8669rmdir .libs 2>/dev/null 8670fi 8671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8672$as_echo "$lt_cv_objdir" >&6; } 8673objdir=$lt_cv_objdir 8674 8675 8676 8677 8678 8679cat >>confdefs.h <<_ACEOF 8680#define LT_OBJDIR "$lt_cv_objdir/" 8681_ACEOF 8682 8683 8684 8685 8686case $host_os in 8687aix3*) 8688 # AIX sometimes has problems with the GCC collect2 program. For some 8689 # reason, if we set the COLLECT_NAMES environment variable, the problems 8690 # vanish in a puff of smoke. 8691 if test set != "${COLLECT_NAMES+set}"; then 8692 COLLECT_NAMES= 8693 export COLLECT_NAMES 8694 fi 8695 ;; 8696esac 8697 8698# Global variables: 8699ofile=libtool 8700can_build_shared=yes 8701 8702# All known linkers require a '.a' archive for static linking (except MSVC, 8703# which needs '.lib'). 8704libext=a 8705 8706with_gnu_ld=$lt_cv_prog_gnu_ld 8707 8708old_CC=$CC 8709old_CFLAGS=$CFLAGS 8710 8711# Set sane defaults for various variables 8712test -z "$CC" && CC=cc 8713test -z "$LTCC" && LTCC=$CC 8714test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8715test -z "$LD" && LD=ld 8716test -z "$ac_objext" && ac_objext=o 8717 8718func_cc_basename $compiler 8719cc_basename=$func_cc_basename_result 8720 8721 8722# Only perform the check for file, if the check method requires it 8723test -z "$MAGIC_CMD" && MAGIC_CMD=file 8724case $deplibs_check_method in 8725file_magic*) 8726 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8728$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8729if ${lt_cv_path_MAGIC_CMD+:} false; then : 8730 $as_echo_n "(cached) " >&6 8731else 8732 case $MAGIC_CMD in 8733[\\/*] | ?:[\\/]*) 8734 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8735 ;; 8736*) 8737 lt_save_MAGIC_CMD=$MAGIC_CMD 8738 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8739 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8740 for ac_dir in $ac_dummy; do 8741 IFS=$lt_save_ifs 8742 test -z "$ac_dir" && ac_dir=. 8743 if test -f "$ac_dir/${ac_tool_prefix}file"; then 8744 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8745 if test -n "$file_magic_test_file"; then 8746 case $deplibs_check_method in 8747 "file_magic "*) 8748 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8749 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8750 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8751 $EGREP "$file_magic_regex" > /dev/null; then 8752 : 8753 else 8754 cat <<_LT_EOF 1>&2 8755 8756*** Warning: the command libtool uses to detect shared libraries, 8757*** $file_magic_cmd, produces output that libtool cannot recognize. 8758*** The result is that libtool may fail to recognize shared libraries 8759*** as such. This will affect the creation of libtool libraries that 8760*** depend on shared libraries, but programs linked with such libtool 8761*** libraries will work regardless of this problem. Nevertheless, you 8762*** may want to report the problem to your system manager and/or to 8763*** bug-libtool@gnu.org 8764 8765_LT_EOF 8766 fi ;; 8767 esac 8768 fi 8769 break 8770 fi 8771 done 8772 IFS=$lt_save_ifs 8773 MAGIC_CMD=$lt_save_MAGIC_CMD 8774 ;; 8775esac 8776fi 8777 8778MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8779if test -n "$MAGIC_CMD"; then 8780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8781$as_echo "$MAGIC_CMD" >&6; } 8782else 8783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8784$as_echo "no" >&6; } 8785fi 8786 8787 8788 8789 8790 8791if test -z "$lt_cv_path_MAGIC_CMD"; then 8792 if test -n "$ac_tool_prefix"; then 8793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8794$as_echo_n "checking for file... " >&6; } 8795if ${lt_cv_path_MAGIC_CMD+:} false; then : 8796 $as_echo_n "(cached) " >&6 8797else 8798 case $MAGIC_CMD in 8799[\\/*] | ?:[\\/]*) 8800 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8801 ;; 8802*) 8803 lt_save_MAGIC_CMD=$MAGIC_CMD 8804 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8805 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8806 for ac_dir in $ac_dummy; do 8807 IFS=$lt_save_ifs 8808 test -z "$ac_dir" && ac_dir=. 8809 if test -f "$ac_dir/file"; then 8810 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 8811 if test -n "$file_magic_test_file"; then 8812 case $deplibs_check_method in 8813 "file_magic "*) 8814 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8815 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8816 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8817 $EGREP "$file_magic_regex" > /dev/null; then 8818 : 8819 else 8820 cat <<_LT_EOF 1>&2 8821 8822*** Warning: the command libtool uses to detect shared libraries, 8823*** $file_magic_cmd, produces output that libtool cannot recognize. 8824*** The result is that libtool may fail to recognize shared libraries 8825*** as such. This will affect the creation of libtool libraries that 8826*** depend on shared libraries, but programs linked with such libtool 8827*** libraries will work regardless of this problem. Nevertheless, you 8828*** may want to report the problem to your system manager and/or to 8829*** bug-libtool@gnu.org 8830 8831_LT_EOF 8832 fi ;; 8833 esac 8834 fi 8835 break 8836 fi 8837 done 8838 IFS=$lt_save_ifs 8839 MAGIC_CMD=$lt_save_MAGIC_CMD 8840 ;; 8841esac 8842fi 8843 8844MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8845if test -n "$MAGIC_CMD"; then 8846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8847$as_echo "$MAGIC_CMD" >&6; } 8848else 8849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8850$as_echo "no" >&6; } 8851fi 8852 8853 8854 else 8855 MAGIC_CMD=: 8856 fi 8857fi 8858 8859 fi 8860 ;; 8861esac 8862 8863# Use C for the default configuration in the libtool script 8864 8865lt_save_CC=$CC 8866ac_ext=c 8867ac_cpp='$CPP $CPPFLAGS' 8868ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8869ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8870ac_compiler_gnu=$ac_cv_c_compiler_gnu 8871 8872 8873# Source file extension for C test sources. 8874ac_ext=c 8875 8876# Object file extension for compiled C test sources. 8877objext=o 8878objext=$objext 8879 8880# Code to be used in simple compile tests 8881lt_simple_compile_test_code="int some_variable = 0;" 8882 8883# Code to be used in simple link tests 8884lt_simple_link_test_code='int main(){return(0);}' 8885 8886 8887 8888 8889 8890 8891 8892# If no C compiler was specified, use CC. 8893LTCC=${LTCC-"$CC"} 8894 8895# If no C compiler flags were specified, use CFLAGS. 8896LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8897 8898# Allow CC to be a program name with arguments. 8899compiler=$CC 8900 8901# Save the default compiler, since it gets overwritten when the other 8902# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8903compiler_DEFAULT=$CC 8904 8905# save warnings/boilerplate of simple test code 8906ac_outfile=conftest.$ac_objext 8907echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8908eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8909_lt_compiler_boilerplate=`cat conftest.err` 8910$RM conftest* 8911 8912ac_outfile=conftest.$ac_objext 8913echo "$lt_simple_link_test_code" >conftest.$ac_ext 8914eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8915_lt_linker_boilerplate=`cat conftest.err` 8916$RM -r conftest* 8917 8918 8919## CAVEAT EMPTOR: 8920## There is no encapsulation within the following macros, do not change 8921## the running order or otherwise move them around unless you know exactly 8922## what you are doing... 8923if test -n "$compiler"; then 8924 8925lt_prog_compiler_no_builtin_flag= 8926 8927if test yes = "$GCC"; then 8928 case $cc_basename in 8929 nvcc*) 8930 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8931 *) 8932 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8933 esac 8934 8935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8936$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8937if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8938 $as_echo_n "(cached) " >&6 8939else 8940 lt_cv_prog_compiler_rtti_exceptions=no 8941 ac_outfile=conftest.$ac_objext 8942 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8943 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 8944 # Insert the option either (1) after the last *FLAGS variable, or 8945 # (2) before a word containing "conftest.", or (3) at the end. 8946 # Note that $ac_compile itself does not contain backslashes and begins 8947 # with a dollar sign (not a hyphen), so the echo should work correctly. 8948 # The option is referenced via a variable to avoid confusing sed. 8949 lt_compile=`echo "$ac_compile" | $SED \ 8950 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8951 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8952 -e 's:$: $lt_compiler_flag:'` 8953 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8954 (eval "$lt_compile" 2>conftest.err) 8955 ac_status=$? 8956 cat conftest.err >&5 8957 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8958 if (exit $ac_status) && test -s "$ac_outfile"; then 8959 # The compiler can only warn and ignore the option if not recognized 8960 # So say no if there are warnings other than the usual output. 8961 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8962 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8963 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8964 lt_cv_prog_compiler_rtti_exceptions=yes 8965 fi 8966 fi 8967 $RM conftest* 8968 8969fi 8970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8971$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8972 8973if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 8974 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8975else 8976 : 8977fi 8978 8979fi 8980 8981 8982 8983 8984 8985 8986 lt_prog_compiler_wl= 8987lt_prog_compiler_pic= 8988lt_prog_compiler_static= 8989 8990 8991 if test yes = "$GCC"; then 8992 lt_prog_compiler_wl='-Wl,' 8993 lt_prog_compiler_static='-static' 8994 8995 case $host_os in 8996 aix*) 8997 # All AIX code is PIC. 8998 if test ia64 = "$host_cpu"; then 8999 # AIX 5 now supports IA64 processor 9000 lt_prog_compiler_static='-Bstatic' 9001 fi 9002 lt_prog_compiler_pic='-fPIC' 9003 ;; 9004 9005 amigaos*) 9006 case $host_cpu in 9007 powerpc) 9008 # see comment about AmigaOS4 .so support 9009 lt_prog_compiler_pic='-fPIC' 9010 ;; 9011 m68k) 9012 # FIXME: we need at least 68020 code to build shared libraries, but 9013 # adding the '-m68020' flag to GCC prevents building anything better, 9014 # like '-m68040'. 9015 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9016 ;; 9017 esac 9018 ;; 9019 9020 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9021 # PIC is the default for these OSes. 9022 ;; 9023 9024 mingw* | cygwin* | pw32* | os2* | cegcc*) 9025 # This hack is so that the source file can tell whether it is being 9026 # built for inclusion in a dll (and should export symbols for example). 9027 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9028 # (--disable-auto-import) libraries 9029 lt_prog_compiler_pic='-DDLL_EXPORT' 9030 case $host_os in 9031 os2*) 9032 lt_prog_compiler_static='$wl-static' 9033 ;; 9034 esac 9035 ;; 9036 9037 darwin* | rhapsody*) 9038 # PIC is the default on this platform 9039 # Common symbols not allowed in MH_DYLIB files 9040 lt_prog_compiler_pic='-fno-common' 9041 ;; 9042 9043 haiku*) 9044 # PIC is the default for Haiku. 9045 # The "-static" flag exists, but is broken. 9046 lt_prog_compiler_static= 9047 ;; 9048 9049 hpux*) 9050 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9051 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9052 # sets the default TLS model and affects inlining. 9053 case $host_cpu in 9054 hppa*64*) 9055 # +Z the default 9056 ;; 9057 *) 9058 lt_prog_compiler_pic='-fPIC' 9059 ;; 9060 esac 9061 ;; 9062 9063 interix[3-9]*) 9064 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9065 # Instead, we relocate shared libraries at runtime. 9066 ;; 9067 9068 msdosdjgpp*) 9069 # Just because we use GCC doesn't mean we suddenly get shared libraries 9070 # on systems that don't support them. 9071 lt_prog_compiler_can_build_shared=no 9072 enable_shared=no 9073 ;; 9074 9075 *nto* | *qnx*) 9076 # QNX uses GNU C++, but need to define -shared option too, otherwise 9077 # it will coredump. 9078 lt_prog_compiler_pic='-fPIC -shared' 9079 ;; 9080 9081 sysv4*MP*) 9082 if test -d /usr/nec; then 9083 lt_prog_compiler_pic=-Kconform_pic 9084 fi 9085 ;; 9086 9087 *) 9088 lt_prog_compiler_pic='-fPIC' 9089 ;; 9090 esac 9091 9092 case $cc_basename in 9093 nvcc*) # Cuda Compiler Driver 2.2 9094 lt_prog_compiler_wl='-Xlinker ' 9095 if test -n "$lt_prog_compiler_pic"; then 9096 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9097 fi 9098 ;; 9099 esac 9100 else 9101 # PORTME Check for flag to pass linker flags through the system compiler. 9102 case $host_os in 9103 aix*) 9104 lt_prog_compiler_wl='-Wl,' 9105 if test ia64 = "$host_cpu"; then 9106 # AIX 5 now supports IA64 processor 9107 lt_prog_compiler_static='-Bstatic' 9108 else 9109 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9110 fi 9111 ;; 9112 9113 darwin* | rhapsody*) 9114 # PIC is the default on this platform 9115 # Common symbols not allowed in MH_DYLIB files 9116 lt_prog_compiler_pic='-fno-common' 9117 case $cc_basename in 9118 nagfor*) 9119 # NAG Fortran compiler 9120 lt_prog_compiler_wl='-Wl,-Wl,,' 9121 lt_prog_compiler_pic='-PIC' 9122 lt_prog_compiler_static='-Bstatic' 9123 ;; 9124 esac 9125 ;; 9126 9127 mingw* | cygwin* | pw32* | os2* | cegcc*) 9128 # This hack is so that the source file can tell whether it is being 9129 # built for inclusion in a dll (and should export symbols for example). 9130 lt_prog_compiler_pic='-DDLL_EXPORT' 9131 case $host_os in 9132 os2*) 9133 lt_prog_compiler_static='$wl-static' 9134 ;; 9135 esac 9136 ;; 9137 9138 hpux9* | hpux10* | hpux11*) 9139 lt_prog_compiler_wl='-Wl,' 9140 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9141 # not for PA HP-UX. 9142 case $host_cpu in 9143 hppa*64*|ia64*) 9144 # +Z the default 9145 ;; 9146 *) 9147 lt_prog_compiler_pic='+Z' 9148 ;; 9149 esac 9150 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9151 lt_prog_compiler_static='$wl-a ${wl}archive' 9152 ;; 9153 9154 irix5* | irix6* | nonstopux*) 9155 lt_prog_compiler_wl='-Wl,' 9156 # PIC (with -KPIC) is the default. 9157 lt_prog_compiler_static='-non_shared' 9158 ;; 9159 9160 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9161 case $cc_basename in 9162 # old Intel for x86_64, which still supported -KPIC. 9163 ecc*) 9164 lt_prog_compiler_wl='-Wl,' 9165 lt_prog_compiler_pic='-KPIC' 9166 lt_prog_compiler_static='-static' 9167 ;; 9168 # icc used to be incompatible with GCC. 9169 # ICC 10 doesn't accept -KPIC any more. 9170 icc* | ifort*) 9171 lt_prog_compiler_wl='-Wl,' 9172 lt_prog_compiler_pic='-fPIC' 9173 lt_prog_compiler_static='-static' 9174 ;; 9175 # Lahey Fortran 8.1. 9176 lf95*) 9177 lt_prog_compiler_wl='-Wl,' 9178 lt_prog_compiler_pic='--shared' 9179 lt_prog_compiler_static='--static' 9180 ;; 9181 nagfor*) 9182 # NAG Fortran compiler 9183 lt_prog_compiler_wl='-Wl,-Wl,,' 9184 lt_prog_compiler_pic='-PIC' 9185 lt_prog_compiler_static='-Bstatic' 9186 ;; 9187 tcc*) 9188 # Fabrice Bellard et al's Tiny C Compiler 9189 lt_prog_compiler_wl='-Wl,' 9190 lt_prog_compiler_pic='-fPIC' 9191 lt_prog_compiler_static='-static' 9192 ;; 9193 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9194 # Portland Group compilers (*not* the Pentium gcc compiler, 9195 # which looks to be a dead project) 9196 lt_prog_compiler_wl='-Wl,' 9197 lt_prog_compiler_pic='-fpic' 9198 lt_prog_compiler_static='-Bstatic' 9199 ;; 9200 ccc*) 9201 lt_prog_compiler_wl='-Wl,' 9202 # All Alpha code is PIC. 9203 lt_prog_compiler_static='-non_shared' 9204 ;; 9205 xl* | bgxl* | bgf* | mpixl*) 9206 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9207 lt_prog_compiler_wl='-Wl,' 9208 lt_prog_compiler_pic='-qpic' 9209 lt_prog_compiler_static='-qstaticlink' 9210 ;; 9211 *) 9212 case `$CC -V 2>&1 | sed 5q` in 9213 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9214 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9215 lt_prog_compiler_pic='-KPIC' 9216 lt_prog_compiler_static='-Bstatic' 9217 lt_prog_compiler_wl='' 9218 ;; 9219 *Sun\ F* | *Sun*Fortran*) 9220 lt_prog_compiler_pic='-KPIC' 9221 lt_prog_compiler_static='-Bstatic' 9222 lt_prog_compiler_wl='-Qoption ld ' 9223 ;; 9224 *Sun\ C*) 9225 # Sun C 5.9 9226 lt_prog_compiler_pic='-KPIC' 9227 lt_prog_compiler_static='-Bstatic' 9228 lt_prog_compiler_wl='-Wl,' 9229 ;; 9230 *Intel*\ [CF]*Compiler*) 9231 lt_prog_compiler_wl='-Wl,' 9232 lt_prog_compiler_pic='-fPIC' 9233 lt_prog_compiler_static='-static' 9234 ;; 9235 *Portland\ Group*) 9236 lt_prog_compiler_wl='-Wl,' 9237 lt_prog_compiler_pic='-fpic' 9238 lt_prog_compiler_static='-Bstatic' 9239 ;; 9240 esac 9241 ;; 9242 esac 9243 ;; 9244 9245 newsos6) 9246 lt_prog_compiler_pic='-KPIC' 9247 lt_prog_compiler_static='-Bstatic' 9248 ;; 9249 9250 *nto* | *qnx*) 9251 # QNX uses GNU C++, but need to define -shared option too, otherwise 9252 # it will coredump. 9253 lt_prog_compiler_pic='-fPIC -shared' 9254 ;; 9255 9256 osf3* | osf4* | osf5*) 9257 lt_prog_compiler_wl='-Wl,' 9258 # All OSF/1 code is PIC. 9259 lt_prog_compiler_static='-non_shared' 9260 ;; 9261 9262 rdos*) 9263 lt_prog_compiler_static='-non_shared' 9264 ;; 9265 9266 solaris*) 9267 lt_prog_compiler_pic='-KPIC' 9268 lt_prog_compiler_static='-Bstatic' 9269 case $cc_basename in 9270 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9271 lt_prog_compiler_wl='-Qoption ld ';; 9272 *) 9273 lt_prog_compiler_wl='-Wl,';; 9274 esac 9275 ;; 9276 9277 sunos4*) 9278 lt_prog_compiler_wl='-Qoption ld ' 9279 lt_prog_compiler_pic='-PIC' 9280 lt_prog_compiler_static='-Bstatic' 9281 ;; 9282 9283 sysv4 | sysv4.2uw2* | sysv4.3*) 9284 lt_prog_compiler_wl='-Wl,' 9285 lt_prog_compiler_pic='-KPIC' 9286 lt_prog_compiler_static='-Bstatic' 9287 ;; 9288 9289 sysv4*MP*) 9290 if test -d /usr/nec; then 9291 lt_prog_compiler_pic='-Kconform_pic' 9292 lt_prog_compiler_static='-Bstatic' 9293 fi 9294 ;; 9295 9296 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9297 lt_prog_compiler_wl='-Wl,' 9298 lt_prog_compiler_pic='-KPIC' 9299 lt_prog_compiler_static='-Bstatic' 9300 ;; 9301 9302 unicos*) 9303 lt_prog_compiler_wl='-Wl,' 9304 lt_prog_compiler_can_build_shared=no 9305 ;; 9306 9307 uts4*) 9308 lt_prog_compiler_pic='-pic' 9309 lt_prog_compiler_static='-Bstatic' 9310 ;; 9311 9312 *) 9313 lt_prog_compiler_can_build_shared=no 9314 ;; 9315 esac 9316 fi 9317 9318case $host_os in 9319 # For platforms that do not support PIC, -DPIC is meaningless: 9320 *djgpp*) 9321 lt_prog_compiler_pic= 9322 ;; 9323 *) 9324 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9325 ;; 9326esac 9327 9328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9329$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9330if ${lt_cv_prog_compiler_pic+:} false; then : 9331 $as_echo_n "(cached) " >&6 9332else 9333 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9334fi 9335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9336$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9337lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9338 9339# 9340# Check to make sure the PIC flag actually works. 9341# 9342if test -n "$lt_prog_compiler_pic"; then 9343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9344$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9345if ${lt_cv_prog_compiler_pic_works+:} false; then : 9346 $as_echo_n "(cached) " >&6 9347else 9348 lt_cv_prog_compiler_pic_works=no 9349 ac_outfile=conftest.$ac_objext 9350 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9351 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9352 # Insert the option either (1) after the last *FLAGS variable, or 9353 # (2) before a word containing "conftest.", or (3) at the end. 9354 # Note that $ac_compile itself does not contain backslashes and begins 9355 # with a dollar sign (not a hyphen), so the echo should work correctly. 9356 # The option is referenced via a variable to avoid confusing sed. 9357 lt_compile=`echo "$ac_compile" | $SED \ 9358 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9359 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9360 -e 's:$: $lt_compiler_flag:'` 9361 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9362 (eval "$lt_compile" 2>conftest.err) 9363 ac_status=$? 9364 cat conftest.err >&5 9365 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9366 if (exit $ac_status) && test -s "$ac_outfile"; then 9367 # The compiler can only warn and ignore the option if not recognized 9368 # So say no if there are warnings other than the usual output. 9369 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9370 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9371 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9372 lt_cv_prog_compiler_pic_works=yes 9373 fi 9374 fi 9375 $RM conftest* 9376 9377fi 9378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9379$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9380 9381if test yes = "$lt_cv_prog_compiler_pic_works"; then 9382 case $lt_prog_compiler_pic in 9383 "" | " "*) ;; 9384 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9385 esac 9386else 9387 lt_prog_compiler_pic= 9388 lt_prog_compiler_can_build_shared=no 9389fi 9390 9391fi 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403# 9404# Check to make sure the static flag actually works. 9405# 9406wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9408$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9409if ${lt_cv_prog_compiler_static_works+:} false; then : 9410 $as_echo_n "(cached) " >&6 9411else 9412 lt_cv_prog_compiler_static_works=no 9413 save_LDFLAGS=$LDFLAGS 9414 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9415 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9416 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9417 # The linker can only warn and ignore the option if not recognized 9418 # So say no if there are warnings 9419 if test -s conftest.err; then 9420 # Append any errors to the config.log. 9421 cat conftest.err 1>&5 9422 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9423 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9424 if diff conftest.exp conftest.er2 >/dev/null; then 9425 lt_cv_prog_compiler_static_works=yes 9426 fi 9427 else 9428 lt_cv_prog_compiler_static_works=yes 9429 fi 9430 fi 9431 $RM -r conftest* 9432 LDFLAGS=$save_LDFLAGS 9433 9434fi 9435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9436$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9437 9438if test yes = "$lt_cv_prog_compiler_static_works"; then 9439 : 9440else 9441 lt_prog_compiler_static= 9442fi 9443 9444 9445 9446 9447 9448 9449 9450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9451$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9452if ${lt_cv_prog_compiler_c_o+:} false; then : 9453 $as_echo_n "(cached) " >&6 9454else 9455 lt_cv_prog_compiler_c_o=no 9456 $RM -r conftest 2>/dev/null 9457 mkdir conftest 9458 cd conftest 9459 mkdir out 9460 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9461 9462 lt_compiler_flag="-o out/conftest2.$ac_objext" 9463 # Insert the option either (1) after the last *FLAGS variable, or 9464 # (2) before a word containing "conftest.", or (3) at the end. 9465 # Note that $ac_compile itself does not contain backslashes and begins 9466 # with a dollar sign (not a hyphen), so the echo should work correctly. 9467 lt_compile=`echo "$ac_compile" | $SED \ 9468 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9469 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9470 -e 's:$: $lt_compiler_flag:'` 9471 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9472 (eval "$lt_compile" 2>out/conftest.err) 9473 ac_status=$? 9474 cat out/conftest.err >&5 9475 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9476 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9477 then 9478 # The compiler can only warn and ignore the option if not recognized 9479 # So say no if there are warnings 9480 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9481 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9482 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9483 lt_cv_prog_compiler_c_o=yes 9484 fi 9485 fi 9486 chmod u+w . 2>&5 9487 $RM conftest* 9488 # SGI C++ compiler will create directory out/ii_files/ for 9489 # template instantiation 9490 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9491 $RM out/* && rmdir out 9492 cd .. 9493 $RM -r conftest 9494 $RM conftest* 9495 9496fi 9497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9498$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9499 9500 9501 9502 9503 9504 9505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9506$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9507if ${lt_cv_prog_compiler_c_o+:} false; then : 9508 $as_echo_n "(cached) " >&6 9509else 9510 lt_cv_prog_compiler_c_o=no 9511 $RM -r conftest 2>/dev/null 9512 mkdir conftest 9513 cd conftest 9514 mkdir out 9515 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9516 9517 lt_compiler_flag="-o out/conftest2.$ac_objext" 9518 # Insert the option either (1) after the last *FLAGS variable, or 9519 # (2) before a word containing "conftest.", or (3) at the end. 9520 # Note that $ac_compile itself does not contain backslashes and begins 9521 # with a dollar sign (not a hyphen), so the echo should work correctly. 9522 lt_compile=`echo "$ac_compile" | $SED \ 9523 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9524 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9525 -e 's:$: $lt_compiler_flag:'` 9526 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9527 (eval "$lt_compile" 2>out/conftest.err) 9528 ac_status=$? 9529 cat out/conftest.err >&5 9530 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9531 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9532 then 9533 # The compiler can only warn and ignore the option if not recognized 9534 # So say no if there are warnings 9535 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9536 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9537 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9538 lt_cv_prog_compiler_c_o=yes 9539 fi 9540 fi 9541 chmod u+w . 2>&5 9542 $RM conftest* 9543 # SGI C++ compiler will create directory out/ii_files/ for 9544 # template instantiation 9545 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9546 $RM out/* && rmdir out 9547 cd .. 9548 $RM -r conftest 9549 $RM conftest* 9550 9551fi 9552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9553$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9554 9555 9556 9557 9558hard_links=nottested 9559if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9560 # do not overwrite the value of need_locks provided by the user 9561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9562$as_echo_n "checking if we can lock with hard links... " >&6; } 9563 hard_links=yes 9564 $RM conftest* 9565 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9566 touch conftest.a 9567 ln conftest.a conftest.b 2>&5 || hard_links=no 9568 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9570$as_echo "$hard_links" >&6; } 9571 if test no = "$hard_links"; then 9572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9573$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9574 need_locks=warn 9575 fi 9576else 9577 need_locks=no 9578fi 9579 9580 9581 9582 9583 9584 9585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9586$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9587 9588 runpath_var= 9589 allow_undefined_flag= 9590 always_export_symbols=no 9591 archive_cmds= 9592 archive_expsym_cmds= 9593 compiler_needs_object=no 9594 enable_shared_with_static_runtimes=no 9595 export_dynamic_flag_spec= 9596 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9597 hardcode_automatic=no 9598 hardcode_direct=no 9599 hardcode_direct_absolute=no 9600 hardcode_libdir_flag_spec= 9601 hardcode_libdir_separator= 9602 hardcode_minus_L=no 9603 hardcode_shlibpath_var=unsupported 9604 inherit_rpath=no 9605 link_all_deplibs=unknown 9606 module_cmds= 9607 module_expsym_cmds= 9608 old_archive_from_new_cmds= 9609 old_archive_from_expsyms_cmds= 9610 thread_safe_flag_spec= 9611 whole_archive_flag_spec= 9612 # include_expsyms should be a list of space-separated symbols to be *always* 9613 # included in the symbol list 9614 include_expsyms= 9615 # exclude_expsyms can be an extended regexp of symbols to exclude 9616 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9617 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9618 # as well as any symbol that contains 'd'. 9619 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9620 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9621 # platforms (ab)use it in PIC code, but their linkers get confused if 9622 # the symbol is explicitly referenced. Since portable code cannot 9623 # rely on this symbol name, it's probably fine to never include it in 9624 # preloaded symbol tables. 9625 # Exclude shared library initialization/finalization symbols. 9626 extract_expsyms_cmds= 9627 9628 case $host_os in 9629 cygwin* | mingw* | pw32* | cegcc*) 9630 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9631 # When not using gcc, we currently assume that we are using 9632 # Microsoft Visual C++. 9633 if test yes != "$GCC"; then 9634 with_gnu_ld=no 9635 fi 9636 ;; 9637 interix*) 9638 # we just hope/assume this is gcc and not c89 (= MSVC++) 9639 with_gnu_ld=yes 9640 ;; 9641 openbsd* | bitrig*) 9642 with_gnu_ld=no 9643 ;; 9644 esac 9645 9646 ld_shlibs=yes 9647 9648 # On some targets, GNU ld is compatible enough with the native linker 9649 # that we're better off using the native interface for both. 9650 lt_use_gnu_ld_interface=no 9651 if test yes = "$with_gnu_ld"; then 9652 case $host_os in 9653 aix*) 9654 # The AIX port of GNU ld has always aspired to compatibility 9655 # with the native linker. However, as the warning in the GNU ld 9656 # block says, versions before 2.19.5* couldn't really create working 9657 # shared libraries, regardless of the interface used. 9658 case `$LD -v 2>&1` in 9659 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9660 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9661 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9662 *) 9663 lt_use_gnu_ld_interface=yes 9664 ;; 9665 esac 9666 ;; 9667 *) 9668 lt_use_gnu_ld_interface=yes 9669 ;; 9670 esac 9671 fi 9672 9673 if test yes = "$lt_use_gnu_ld_interface"; then 9674 # If archive_cmds runs LD, not CC, wlarc should be empty 9675 wlarc='$wl' 9676 9677 # Set some defaults for GNU ld with shared library support. These 9678 # are reset later if shared libraries are not supported. Putting them 9679 # here allows them to be overridden if necessary. 9680 runpath_var=LD_RUN_PATH 9681 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9682 export_dynamic_flag_spec='$wl--export-dynamic' 9683 # ancient GNU ld didn't support --whole-archive et. al. 9684 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9685 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9686 else 9687 whole_archive_flag_spec= 9688 fi 9689 supports_anon_versioning=no 9690 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9691 *GNU\ gold*) supports_anon_versioning=yes ;; 9692 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9693 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9694 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9695 *\ 2.11.*) ;; # other 2.11 versions 9696 *) supports_anon_versioning=yes ;; 9697 esac 9698 9699 # See if GNU ld supports shared libraries. 9700 case $host_os in 9701 aix[3-9]*) 9702 # On AIX/PPC, the GNU linker is very broken 9703 if test ia64 != "$host_cpu"; then 9704 ld_shlibs=no 9705 cat <<_LT_EOF 1>&2 9706 9707*** Warning: the GNU linker, at least up to release 2.19, is reported 9708*** to be unable to reliably create shared libraries on AIX. 9709*** Therefore, libtool is disabling shared libraries support. If you 9710*** really care for shared libraries, you may want to install binutils 9711*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9712*** You will then need to restart the configuration process. 9713 9714_LT_EOF 9715 fi 9716 ;; 9717 9718 amigaos*) 9719 case $host_cpu in 9720 powerpc) 9721 # see comment about AmigaOS4 .so support 9722 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9723 archive_expsym_cmds='' 9724 ;; 9725 m68k) 9726 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)' 9727 hardcode_libdir_flag_spec='-L$libdir' 9728 hardcode_minus_L=yes 9729 ;; 9730 esac 9731 ;; 9732 9733 beos*) 9734 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9735 allow_undefined_flag=unsupported 9736 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9737 # support --undefined. This deserves some investigation. FIXME 9738 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9739 else 9740 ld_shlibs=no 9741 fi 9742 ;; 9743 9744 cygwin* | mingw* | pw32* | cegcc*) 9745 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9746 # as there is no search path for DLLs. 9747 hardcode_libdir_flag_spec='-L$libdir' 9748 export_dynamic_flag_spec='$wl--export-all-symbols' 9749 allow_undefined_flag=unsupported 9750 always_export_symbols=no 9751 enable_shared_with_static_runtimes=yes 9752 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' 9753 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9754 9755 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9756 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9757 # If the export-symbols file already is a .def file, use it as 9758 # is; otherwise, prepend EXPORTS... 9759 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9760 cp $export_symbols $output_objdir/$soname.def; 9761 else 9762 echo EXPORTS > $output_objdir/$soname.def; 9763 cat $export_symbols >> $output_objdir/$soname.def; 9764 fi~ 9765 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9766 else 9767 ld_shlibs=no 9768 fi 9769 ;; 9770 9771 haiku*) 9772 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9773 link_all_deplibs=yes 9774 ;; 9775 9776 os2*) 9777 hardcode_libdir_flag_spec='-L$libdir' 9778 hardcode_minus_L=yes 9779 allow_undefined_flag=unsupported 9780 shrext_cmds=.dll 9781 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9782 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9783 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9784 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9785 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9786 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9787 emximp -o $lib $output_objdir/$libname.def' 9788 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9789 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9790 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9791 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9792 prefix_cmds="$SED"~ 9793 if test EXPORTS = "`$SED 1q $export_symbols`"; then 9794 prefix_cmds="$prefix_cmds -e 1d"; 9795 fi~ 9796 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9797 cat $export_symbols | $prefix_cmds >> $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 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9801 enable_shared_with_static_runtimes=yes 9802 ;; 9803 9804 interix[3-9]*) 9805 hardcode_direct=no 9806 hardcode_shlibpath_var=no 9807 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9808 export_dynamic_flag_spec='$wl-E' 9809 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9810 # Instead, shared libraries are loaded at an image base (0x10000000 by 9811 # default) and relocated if they conflict, which is a slow very memory 9812 # consuming and fragmenting process. To avoid this, we pick a random, 9813 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9814 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9815 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9816 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' 9817 ;; 9818 9819 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9820 tmp_diet=no 9821 if test linux-dietlibc = "$host_os"; then 9822 case $cc_basename in 9823 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9824 esac 9825 fi 9826 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9827 && test no = "$tmp_diet" 9828 then 9829 tmp_addflag=' $pic_flag' 9830 tmp_sharedflag='-shared' 9831 case $cc_basename,$host_cpu in 9832 pgcc*) # Portland Group C compiler 9833 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' 9834 tmp_addflag=' $pic_flag' 9835 ;; 9836 pgf77* | pgf90* | pgf95* | pgfortran*) 9837 # Portland Group f77 and f90 compilers 9838 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' 9839 tmp_addflag=' $pic_flag -Mnomain' ;; 9840 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9841 tmp_addflag=' -i_dynamic' ;; 9842 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9843 tmp_addflag=' -i_dynamic -nofor_main' ;; 9844 ifc* | ifort*) # Intel Fortran compiler 9845 tmp_addflag=' -nofor_main' ;; 9846 lf95*) # Lahey Fortran 8.1 9847 whole_archive_flag_spec= 9848 tmp_sharedflag='--shared' ;; 9849 nagfor*) # NAGFOR 5.3 9850 tmp_sharedflag='-Wl,-shared' ;; 9851 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9852 tmp_sharedflag='-qmkshrobj' 9853 tmp_addflag= ;; 9854 nvcc*) # Cuda Compiler Driver 2.2 9855 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' 9856 compiler_needs_object=yes 9857 ;; 9858 esac 9859 case `$CC -V 2>&1 | sed 5q` in 9860 *Sun\ C*) # Sun C 5.9 9861 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' 9862 compiler_needs_object=yes 9863 tmp_sharedflag='-G' ;; 9864 *Sun\ F*) # Sun Fortran 8.3 9865 tmp_sharedflag='-G' ;; 9866 esac 9867 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9868 9869 if test yes = "$supports_anon_versioning"; then 9870 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9871 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9872 echo "local: *; };" >> $output_objdir/$libname.ver~ 9873 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 9874 fi 9875 9876 case $cc_basename in 9877 tcc*) 9878 export_dynamic_flag_spec='-rdynamic' 9879 ;; 9880 xlf* | bgf* | bgxlf* | mpixlf*) 9881 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9882 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9883 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9884 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9885 if test yes = "$supports_anon_versioning"; then 9886 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9887 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9888 echo "local: *; };" >> $output_objdir/$libname.ver~ 9889 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9890 fi 9891 ;; 9892 esac 9893 else 9894 ld_shlibs=no 9895 fi 9896 ;; 9897 9898 netbsd*) 9899 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9900 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9901 wlarc= 9902 else 9903 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9904 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9905 fi 9906 ;; 9907 9908 solaris*) 9909 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9910 ld_shlibs=no 9911 cat <<_LT_EOF 1>&2 9912 9913*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9914*** create shared libraries on Solaris systems. Therefore, libtool 9915*** is disabling shared libraries support. We urge you to upgrade GNU 9916*** binutils to release 2.9.1 or newer. Another option is to modify 9917*** your PATH or compiler configuration so that the native linker is 9918*** used, and then restart. 9919 9920_LT_EOF 9921 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9922 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9923 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9924 else 9925 ld_shlibs=no 9926 fi 9927 ;; 9928 9929 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9930 case `$LD -v 2>&1` in 9931 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9932 ld_shlibs=no 9933 cat <<_LT_EOF 1>&2 9934 9935*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 9936*** reliably create shared libraries on SCO systems. Therefore, libtool 9937*** is disabling shared libraries support. We urge you to upgrade GNU 9938*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9939*** your PATH or compiler configuration so that the native linker is 9940*** used, and then restart. 9941 9942_LT_EOF 9943 ;; 9944 *) 9945 # For security reasons, it is highly recommended that you always 9946 # use absolute paths for naming shared libraries, and exclude the 9947 # DT_RUNPATH tag from executables and libraries. But doing so 9948 # requires that you compile everything twice, which is a pain. 9949 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9950 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9951 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9952 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9953 else 9954 ld_shlibs=no 9955 fi 9956 ;; 9957 esac 9958 ;; 9959 9960 sunos4*) 9961 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9962 wlarc= 9963 hardcode_direct=yes 9964 hardcode_shlibpath_var=no 9965 ;; 9966 9967 *) 9968 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9969 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9970 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9971 else 9972 ld_shlibs=no 9973 fi 9974 ;; 9975 esac 9976 9977 if test no = "$ld_shlibs"; then 9978 runpath_var= 9979 hardcode_libdir_flag_spec= 9980 export_dynamic_flag_spec= 9981 whole_archive_flag_spec= 9982 fi 9983 else 9984 # PORTME fill in a description of your system's linker (not GNU ld) 9985 case $host_os in 9986 aix3*) 9987 allow_undefined_flag=unsupported 9988 always_export_symbols=yes 9989 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' 9990 # Note: this linker hardcodes the directories in LIBPATH if there 9991 # are no directories specified by -L. 9992 hardcode_minus_L=yes 9993 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 9994 # Neither direct hardcoding nor static linking is supported with a 9995 # broken collect2. 9996 hardcode_direct=unsupported 9997 fi 9998 ;; 9999 10000 aix[4-9]*) 10001 if test ia64 = "$host_cpu"; then 10002 # On IA64, the linker does run time linking by default, so we don't 10003 # have to do anything special. 10004 aix_use_runtimelinking=no 10005 exp_sym_flag='-Bexport' 10006 no_entry_flag= 10007 else 10008 # If we're using GNU nm, then we don't want the "-C" option. 10009 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10010 # Without the "-l" option, or with the "-B" option, AIX nm treats 10011 # weak defined symbols like other global defined symbols, whereas 10012 # GNU nm marks them as "W". 10013 # While the 'weak' keyword is ignored in the Export File, we need 10014 # it in the Import File for the 'aix-soname' feature, so we have 10015 # to replace the "-B" option with "-P" for AIX nm. 10016 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10017 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' 10018 else 10019 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' 10020 fi 10021 aix_use_runtimelinking=no 10022 10023 # Test if we are trying to use run time linking or normal 10024 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10025 # have runtime linking enabled, and use it for executables. 10026 # For shared libraries, we enable/disable runtime linking 10027 # depending on the kind of the shared library created - 10028 # when "with_aix_soname,aix_use_runtimelinking" is: 10029 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10030 # "aix,yes" lib.so shared, rtl:yes, for executables 10031 # lib.a static archive 10032 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10033 # lib.a(lib.so.V) shared, rtl:no, for executables 10034 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10035 # lib.a(lib.so.V) shared, rtl:no 10036 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10037 # lib.a static archive 10038 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10039 for ld_flag in $LDFLAGS; do 10040 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10041 aix_use_runtimelinking=yes 10042 break 10043 fi 10044 done 10045 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10046 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10047 # so we don't have lib.a shared libs to link our executables. 10048 # We have to force runtime linking in this case. 10049 aix_use_runtimelinking=yes 10050 LDFLAGS="$LDFLAGS -Wl,-brtl" 10051 fi 10052 ;; 10053 esac 10054 10055 exp_sym_flag='-bexport' 10056 no_entry_flag='-bnoentry' 10057 fi 10058 10059 # When large executables or shared objects are built, AIX ld can 10060 # have problems creating the table of contents. If linking a library 10061 # or program results in "error TOC overflow" add -mminimal-toc to 10062 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10063 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10064 10065 archive_cmds='' 10066 hardcode_direct=yes 10067 hardcode_direct_absolute=yes 10068 hardcode_libdir_separator=':' 10069 link_all_deplibs=yes 10070 file_list_spec='$wl-f,' 10071 case $with_aix_soname,$aix_use_runtimelinking in 10072 aix,*) ;; # traditional, no import file 10073 svr4,* | *,yes) # use import file 10074 # The Import File defines what to hardcode. 10075 hardcode_direct=no 10076 hardcode_direct_absolute=no 10077 ;; 10078 esac 10079 10080 if test yes = "$GCC"; then 10081 case $host_os in aix4.[012]|aix4.[012].*) 10082 # We only want to do this on AIX 4.2 and lower, the check 10083 # below for broken collect2 doesn't work under 4.3+ 10084 collect2name=`$CC -print-prog-name=collect2` 10085 if test -f "$collect2name" && 10086 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10087 then 10088 # We have reworked collect2 10089 : 10090 else 10091 # We have old collect2 10092 hardcode_direct=unsupported 10093 # It fails to find uninstalled libraries when the uninstalled 10094 # path is not listed in the libpath. Setting hardcode_minus_L 10095 # to unsupported forces relinking 10096 hardcode_minus_L=yes 10097 hardcode_libdir_flag_spec='-L$libdir' 10098 hardcode_libdir_separator= 10099 fi 10100 ;; 10101 esac 10102 shared_flag='-shared' 10103 if test yes = "$aix_use_runtimelinking"; then 10104 shared_flag="$shared_flag "'$wl-G' 10105 fi 10106 # Need to ensure runtime linking is disabled for the traditional 10107 # shared library, or the linker may eventually find shared libraries 10108 # /with/ Import File - we do not want to mix them. 10109 shared_flag_aix='-shared' 10110 shared_flag_svr4='-shared $wl-G' 10111 else 10112 # not using gcc 10113 if test ia64 = "$host_cpu"; then 10114 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10115 # chokes on -Wl,-G. The following line is correct: 10116 shared_flag='-G' 10117 else 10118 if test yes = "$aix_use_runtimelinking"; then 10119 shared_flag='$wl-G' 10120 else 10121 shared_flag='$wl-bM:SRE' 10122 fi 10123 shared_flag_aix='$wl-bM:SRE' 10124 shared_flag_svr4='$wl-G' 10125 fi 10126 fi 10127 10128 export_dynamic_flag_spec='$wl-bexpall' 10129 # It seems that -bexpall does not export symbols beginning with 10130 # underscore (_), so it is better to generate a list of symbols to export. 10131 always_export_symbols=yes 10132 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10133 # Warning - without using the other runtime loading flags (-brtl), 10134 # -berok will link without error, but may produce a broken library. 10135 allow_undefined_flag='-berok' 10136 # Determine the default libpath from the value encoded in an 10137 # empty executable. 10138 if test set = "${lt_cv_aix_libpath+set}"; then 10139 aix_libpath=$lt_cv_aix_libpath 10140else 10141 if ${lt_cv_aix_libpath_+:} false; then : 10142 $as_echo_n "(cached) " >&6 10143else 10144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10145/* end confdefs.h. */ 10146 10147int 10148main () 10149{ 10150 10151 ; 10152 return 0; 10153} 10154_ACEOF 10155if ac_fn_c_try_link "$LINENO"; then : 10156 10157 lt_aix_libpath_sed=' 10158 /Import File Strings/,/^$/ { 10159 /^0/ { 10160 s/^0 *\([^ ]*\) *$/\1/ 10161 p 10162 } 10163 }' 10164 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10165 # Check for a 64-bit object if we didn't find anything. 10166 if test -z "$lt_cv_aix_libpath_"; then 10167 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10168 fi 10169fi 10170rm -f core conftest.err conftest.$ac_objext \ 10171 conftest$ac_exeext conftest.$ac_ext 10172 if test -z "$lt_cv_aix_libpath_"; then 10173 lt_cv_aix_libpath_=/usr/lib:/lib 10174 fi 10175 10176fi 10177 10178 aix_libpath=$lt_cv_aix_libpath_ 10179fi 10180 10181 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10182 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 10183 else 10184 if test ia64 = "$host_cpu"; then 10185 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10186 allow_undefined_flag="-z nodefs" 10187 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" 10188 else 10189 # Determine the default libpath from the value encoded in an 10190 # empty executable. 10191 if test set = "${lt_cv_aix_libpath+set}"; then 10192 aix_libpath=$lt_cv_aix_libpath 10193else 10194 if ${lt_cv_aix_libpath_+:} false; then : 10195 $as_echo_n "(cached) " >&6 10196else 10197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10198/* end confdefs.h. */ 10199 10200int 10201main () 10202{ 10203 10204 ; 10205 return 0; 10206} 10207_ACEOF 10208if ac_fn_c_try_link "$LINENO"; then : 10209 10210 lt_aix_libpath_sed=' 10211 /Import File Strings/,/^$/ { 10212 /^0/ { 10213 s/^0 *\([^ ]*\) *$/\1/ 10214 p 10215 } 10216 }' 10217 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10218 # Check for a 64-bit object if we didn't find anything. 10219 if test -z "$lt_cv_aix_libpath_"; then 10220 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10221 fi 10222fi 10223rm -f core conftest.err conftest.$ac_objext \ 10224 conftest$ac_exeext conftest.$ac_ext 10225 if test -z "$lt_cv_aix_libpath_"; then 10226 lt_cv_aix_libpath_=/usr/lib:/lib 10227 fi 10228 10229fi 10230 10231 aix_libpath=$lt_cv_aix_libpath_ 10232fi 10233 10234 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10235 # Warning - without using the other run time loading flags, 10236 # -berok will link without error, but may produce a broken library. 10237 no_undefined_flag=' $wl-bernotok' 10238 allow_undefined_flag=' $wl-berok' 10239 if test yes = "$with_gnu_ld"; then 10240 # We only use this code for GNU lds that support --whole-archive. 10241 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10242 else 10243 # Exported symbols can be pulled into shared objects from archives 10244 whole_archive_flag_spec='$convenience' 10245 fi 10246 archive_cmds_need_lc=yes 10247 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10248 # -brtl affects multiple linker settings, -berok does not and is overridden later 10249 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10250 if test svr4 != "$with_aix_soname"; then 10251 # This is similar to how AIX traditionally builds its shared libraries. 10252 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' 10253 fi 10254 if test aix != "$with_aix_soname"; then 10255 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' 10256 else 10257 # used by -dlpreopen to get the symbols 10258 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10259 fi 10260 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10261 fi 10262 fi 10263 ;; 10264 10265 amigaos*) 10266 case $host_cpu in 10267 powerpc) 10268 # see comment about AmigaOS4 .so support 10269 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10270 archive_expsym_cmds='' 10271 ;; 10272 m68k) 10273 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)' 10274 hardcode_libdir_flag_spec='-L$libdir' 10275 hardcode_minus_L=yes 10276 ;; 10277 esac 10278 ;; 10279 10280 bsdi[45]*) 10281 export_dynamic_flag_spec=-rdynamic 10282 ;; 10283 10284 cygwin* | mingw* | pw32* | cegcc*) 10285 # When not using gcc, we currently assume that we are using 10286 # Microsoft Visual C++. 10287 # hardcode_libdir_flag_spec is actually meaningless, as there is 10288 # no search path for DLLs. 10289 case $cc_basename in 10290 cl*) 10291 # Native MSVC 10292 hardcode_libdir_flag_spec=' ' 10293 allow_undefined_flag=unsupported 10294 always_export_symbols=yes 10295 file_list_spec='@' 10296 # Tell ltmain to make .lib files, not .a files. 10297 libext=lib 10298 # Tell ltmain to make .dll files, not .so files. 10299 shrext_cmds=.dll 10300 # FIXME: Setting linknames here is a bad hack. 10301 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10302 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10303 cp "$export_symbols" "$output_objdir/$soname.def"; 10304 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10305 else 10306 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10307 fi~ 10308 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10309 linknames=' 10310 # The linker will not automatically build a static lib if we build a DLL. 10311 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10312 enable_shared_with_static_runtimes=yes 10313 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10314 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10315 # Don't use ranlib 10316 old_postinstall_cmds='chmod 644 $oldlib' 10317 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10318 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10319 case $lt_outputfile in 10320 *.exe|*.EXE) ;; 10321 *) 10322 lt_outputfile=$lt_outputfile.exe 10323 lt_tool_outputfile=$lt_tool_outputfile.exe 10324 ;; 10325 esac~ 10326 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10327 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10328 $RM "$lt_outputfile.manifest"; 10329 fi' 10330 ;; 10331 *) 10332 # Assume MSVC wrapper 10333 hardcode_libdir_flag_spec=' ' 10334 allow_undefined_flag=unsupported 10335 # Tell ltmain to make .lib files, not .a files. 10336 libext=lib 10337 # Tell ltmain to make .dll files, not .so files. 10338 shrext_cmds=.dll 10339 # FIXME: Setting linknames here is a bad hack. 10340 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10341 # The linker will automatically build a .lib file if we build a DLL. 10342 old_archive_from_new_cmds='true' 10343 # FIXME: Should let the user specify the lib program. 10344 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10345 enable_shared_with_static_runtimes=yes 10346 ;; 10347 esac 10348 ;; 10349 10350 darwin* | rhapsody*) 10351 10352 10353 archive_cmds_need_lc=no 10354 hardcode_direct=no 10355 hardcode_automatic=yes 10356 hardcode_shlibpath_var=unsupported 10357 if test yes = "$lt_cv_ld_force_load"; then 10358 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\"`' 10359 10360 else 10361 whole_archive_flag_spec='' 10362 fi 10363 link_all_deplibs=yes 10364 allow_undefined_flag=$_lt_dar_allow_undefined 10365 case $cc_basename in 10366 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10367 *) _lt_dar_can_shared=$GCC ;; 10368 esac 10369 if test yes = "$_lt_dar_can_shared"; then 10370 output_verbose_link_cmd=func_echo_all 10371 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10372 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10373 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" 10374 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" 10375 10376 else 10377 ld_shlibs=no 10378 fi 10379 10380 ;; 10381 10382 dgux*) 10383 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10384 hardcode_libdir_flag_spec='-L$libdir' 10385 hardcode_shlibpath_var=no 10386 ;; 10387 10388 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10389 # support. Future versions do this automatically, but an explicit c++rt0.o 10390 # does not break anything, and helps significantly (at the cost of a little 10391 # extra space). 10392 freebsd2.2*) 10393 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10394 hardcode_libdir_flag_spec='-R$libdir' 10395 hardcode_direct=yes 10396 hardcode_shlibpath_var=no 10397 ;; 10398 10399 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10400 freebsd2.*) 10401 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10402 hardcode_direct=yes 10403 hardcode_minus_L=yes 10404 hardcode_shlibpath_var=no 10405 ;; 10406 10407 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10408 freebsd* | dragonfly*) 10409 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10410 hardcode_libdir_flag_spec='-R$libdir' 10411 hardcode_direct=yes 10412 hardcode_shlibpath_var=no 10413 ;; 10414 10415 hpux9*) 10416 if test yes = "$GCC"; then 10417 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' 10418 else 10419 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' 10420 fi 10421 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10422 hardcode_libdir_separator=: 10423 hardcode_direct=yes 10424 10425 # hardcode_minus_L: Not really in the search PATH, 10426 # but as the default location of the library. 10427 hardcode_minus_L=yes 10428 export_dynamic_flag_spec='$wl-E' 10429 ;; 10430 10431 hpux10*) 10432 if test yes,no = "$GCC,$with_gnu_ld"; then 10433 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10434 else 10435 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10436 fi 10437 if test no = "$with_gnu_ld"; then 10438 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10439 hardcode_libdir_separator=: 10440 hardcode_direct=yes 10441 hardcode_direct_absolute=yes 10442 export_dynamic_flag_spec='$wl-E' 10443 # hardcode_minus_L: Not really in the search PATH, 10444 # but as the default location of the library. 10445 hardcode_minus_L=yes 10446 fi 10447 ;; 10448 10449 hpux11*) 10450 if test yes,no = "$GCC,$with_gnu_ld"; then 10451 case $host_cpu in 10452 hppa*64*) 10453 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10454 ;; 10455 ia64*) 10456 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10457 ;; 10458 *) 10459 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10460 ;; 10461 esac 10462 else 10463 case $host_cpu in 10464 hppa*64*) 10465 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10466 ;; 10467 ia64*) 10468 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10469 ;; 10470 *) 10471 10472 # Older versions of the 11.00 compiler do not understand -b yet 10473 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10475$as_echo_n "checking if $CC understands -b... " >&6; } 10476if ${lt_cv_prog_compiler__b+:} false; then : 10477 $as_echo_n "(cached) " >&6 10478else 10479 lt_cv_prog_compiler__b=no 10480 save_LDFLAGS=$LDFLAGS 10481 LDFLAGS="$LDFLAGS -b" 10482 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10483 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10484 # The linker can only warn and ignore the option if not recognized 10485 # So say no if there are warnings 10486 if test -s conftest.err; then 10487 # Append any errors to the config.log. 10488 cat conftest.err 1>&5 10489 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10490 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10491 if diff conftest.exp conftest.er2 >/dev/null; then 10492 lt_cv_prog_compiler__b=yes 10493 fi 10494 else 10495 lt_cv_prog_compiler__b=yes 10496 fi 10497 fi 10498 $RM -r conftest* 10499 LDFLAGS=$save_LDFLAGS 10500 10501fi 10502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10503$as_echo "$lt_cv_prog_compiler__b" >&6; } 10504 10505if test yes = "$lt_cv_prog_compiler__b"; then 10506 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10507else 10508 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10509fi 10510 10511 ;; 10512 esac 10513 fi 10514 if test no = "$with_gnu_ld"; then 10515 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10516 hardcode_libdir_separator=: 10517 10518 case $host_cpu in 10519 hppa*64*|ia64*) 10520 hardcode_direct=no 10521 hardcode_shlibpath_var=no 10522 ;; 10523 *) 10524 hardcode_direct=yes 10525 hardcode_direct_absolute=yes 10526 export_dynamic_flag_spec='$wl-E' 10527 10528 # hardcode_minus_L: Not really in the search PATH, 10529 # but as the default location of the library. 10530 hardcode_minus_L=yes 10531 ;; 10532 esac 10533 fi 10534 ;; 10535 10536 irix5* | irix6* | nonstopux*) 10537 if test yes = "$GCC"; then 10538 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' 10539 # Try to use the -exported_symbol ld option, if it does not 10540 # work, assume that -exports_file does not work either and 10541 # implicitly export all symbols. 10542 # This should be the same for all languages, so no per-tag cache variable. 10543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10544$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10545if ${lt_cv_irix_exported_symbol+:} false; then : 10546 $as_echo_n "(cached) " >&6 10547else 10548 save_LDFLAGS=$LDFLAGS 10549 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10551/* end confdefs.h. */ 10552int foo (void) { return 0; } 10553_ACEOF 10554if ac_fn_c_try_link "$LINENO"; then : 10555 lt_cv_irix_exported_symbol=yes 10556else 10557 lt_cv_irix_exported_symbol=no 10558fi 10559rm -f core conftest.err conftest.$ac_objext \ 10560 conftest$ac_exeext conftest.$ac_ext 10561 LDFLAGS=$save_LDFLAGS 10562fi 10563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10564$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10565 if test yes = "$lt_cv_irix_exported_symbol"; then 10566 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' 10567 fi 10568 else 10569 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' 10570 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' 10571 fi 10572 archive_cmds_need_lc='no' 10573 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10574 hardcode_libdir_separator=: 10575 inherit_rpath=yes 10576 link_all_deplibs=yes 10577 ;; 10578 10579 linux*) 10580 case $cc_basename in 10581 tcc*) 10582 # Fabrice Bellard et al's Tiny C Compiler 10583 ld_shlibs=yes 10584 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10585 ;; 10586 esac 10587 ;; 10588 10589 netbsd*) 10590 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10591 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10592 else 10593 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10594 fi 10595 hardcode_libdir_flag_spec='-R$libdir' 10596 hardcode_direct=yes 10597 hardcode_shlibpath_var=no 10598 ;; 10599 10600 newsos6) 10601 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10602 hardcode_direct=yes 10603 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10604 hardcode_libdir_separator=: 10605 hardcode_shlibpath_var=no 10606 ;; 10607 10608 *nto* | *qnx*) 10609 ;; 10610 10611 openbsd* | bitrig*) 10612 if test -f /usr/libexec/ld.so; then 10613 hardcode_direct=yes 10614 hardcode_shlibpath_var=no 10615 hardcode_direct_absolute=yes 10616 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10617 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10618 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10619 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10620 export_dynamic_flag_spec='$wl-E' 10621 else 10622 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10623 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10624 fi 10625 else 10626 ld_shlibs=no 10627 fi 10628 ;; 10629 10630 os2*) 10631 hardcode_libdir_flag_spec='-L$libdir' 10632 hardcode_minus_L=yes 10633 allow_undefined_flag=unsupported 10634 shrext_cmds=.dll 10635 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10636 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10637 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10638 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10639 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10640 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10641 emximp -o $lib $output_objdir/$libname.def' 10642 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10643 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10644 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10645 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10646 prefix_cmds="$SED"~ 10647 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10648 prefix_cmds="$prefix_cmds -e 1d"; 10649 fi~ 10650 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10651 cat $export_symbols | $prefix_cmds >> $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 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10655 enable_shared_with_static_runtimes=yes 10656 ;; 10657 10658 osf3*) 10659 if test yes = "$GCC"; then 10660 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10661 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' 10662 else 10663 allow_undefined_flag=' -expect_unresolved \*' 10664 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' 10665 fi 10666 archive_cmds_need_lc='no' 10667 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10668 hardcode_libdir_separator=: 10669 ;; 10670 10671 osf4* | osf5*) # as osf3* with the addition of -msym flag 10672 if test yes = "$GCC"; then 10673 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10674 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' 10675 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10676 else 10677 allow_undefined_flag=' -expect_unresolved \*' 10678 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' 10679 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~ 10680 $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' 10681 10682 # Both c and cxx compiler support -rpath directly 10683 hardcode_libdir_flag_spec='-rpath $libdir' 10684 fi 10685 archive_cmds_need_lc='no' 10686 hardcode_libdir_separator=: 10687 ;; 10688 10689 solaris*) 10690 no_undefined_flag=' -z defs' 10691 if test yes = "$GCC"; then 10692 wlarc='$wl' 10693 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10694 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10695 $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' 10696 else 10697 case `$CC -V 2>&1` in 10698 *"Compilers 5.0"*) 10699 wlarc='' 10700 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10701 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10702 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10703 ;; 10704 *) 10705 wlarc='$wl' 10706 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10707 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10708 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10709 ;; 10710 esac 10711 fi 10712 hardcode_libdir_flag_spec='-R$libdir' 10713 hardcode_shlibpath_var=no 10714 case $host_os in 10715 solaris2.[0-5] | solaris2.[0-5].*) ;; 10716 *) 10717 # The compiler driver will combine and reorder linker options, 10718 # but understands '-z linker_flag'. GCC discards it without '$wl', 10719 # but is careful enough not to reorder. 10720 # Supported since Solaris 2.6 (maybe 2.5.1?) 10721 if test yes = "$GCC"; then 10722 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10723 else 10724 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10725 fi 10726 ;; 10727 esac 10728 link_all_deplibs=yes 10729 ;; 10730 10731 sunos4*) 10732 if test sequent = "$host_vendor"; then 10733 # Use $CC to link under sequent, because it throws in some extra .o 10734 # files that make .init and .fini sections work. 10735 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10736 else 10737 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10738 fi 10739 hardcode_libdir_flag_spec='-L$libdir' 10740 hardcode_direct=yes 10741 hardcode_minus_L=yes 10742 hardcode_shlibpath_var=no 10743 ;; 10744 10745 sysv4) 10746 case $host_vendor in 10747 sni) 10748 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10749 hardcode_direct=yes # is this really true??? 10750 ;; 10751 siemens) 10752 ## LD is ld it makes a PLAMLIB 10753 ## CC just makes a GrossModule. 10754 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10755 reload_cmds='$CC -r -o $output$reload_objs' 10756 hardcode_direct=no 10757 ;; 10758 motorola) 10759 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10760 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10761 ;; 10762 esac 10763 runpath_var='LD_RUN_PATH' 10764 hardcode_shlibpath_var=no 10765 ;; 10766 10767 sysv4.3*) 10768 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10769 hardcode_shlibpath_var=no 10770 export_dynamic_flag_spec='-Bexport' 10771 ;; 10772 10773 sysv4*MP*) 10774 if test -d /usr/nec; then 10775 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10776 hardcode_shlibpath_var=no 10777 runpath_var=LD_RUN_PATH 10778 hardcode_runpath_var=yes 10779 ld_shlibs=yes 10780 fi 10781 ;; 10782 10783 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10784 no_undefined_flag='$wl-z,text' 10785 archive_cmds_need_lc=no 10786 hardcode_shlibpath_var=no 10787 runpath_var='LD_RUN_PATH' 10788 10789 if test yes = "$GCC"; then 10790 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10791 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10792 else 10793 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10794 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10795 fi 10796 ;; 10797 10798 sysv5* | sco3.2v5* | sco5v6*) 10799 # Note: We CANNOT use -z defs as we might desire, because we do not 10800 # link with -lc, and that would cause any symbols used from libc to 10801 # always be unresolved, which means just about no library would 10802 # ever link correctly. If we're not using GNU ld we use -z text 10803 # though, which does catch some bad symbols but isn't as heavy-handed 10804 # as -z defs. 10805 no_undefined_flag='$wl-z,text' 10806 allow_undefined_flag='$wl-z,nodefs' 10807 archive_cmds_need_lc=no 10808 hardcode_shlibpath_var=no 10809 hardcode_libdir_flag_spec='$wl-R,$libdir' 10810 hardcode_libdir_separator=':' 10811 link_all_deplibs=yes 10812 export_dynamic_flag_spec='$wl-Bexport' 10813 runpath_var='LD_RUN_PATH' 10814 10815 if test yes = "$GCC"; then 10816 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10817 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10818 else 10819 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10820 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10821 fi 10822 ;; 10823 10824 uts4*) 10825 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10826 hardcode_libdir_flag_spec='-L$libdir' 10827 hardcode_shlibpath_var=no 10828 ;; 10829 10830 *) 10831 ld_shlibs=no 10832 ;; 10833 esac 10834 10835 if test sni = "$host_vendor"; then 10836 case $host in 10837 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10838 export_dynamic_flag_spec='$wl-Blargedynsym' 10839 ;; 10840 esac 10841 fi 10842 fi 10843 10844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10845$as_echo "$ld_shlibs" >&6; } 10846test no = "$ld_shlibs" && can_build_shared=no 10847 10848with_gnu_ld=$with_gnu_ld 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864# 10865# Do we need to explicitly link libc? 10866# 10867case "x$archive_cmds_need_lc" in 10868x|xyes) 10869 # Assume -lc should be added 10870 archive_cmds_need_lc=yes 10871 10872 if test yes,yes = "$GCC,$enable_shared"; then 10873 case $archive_cmds in 10874 *'~'*) 10875 # FIXME: we may have to deal with multi-command sequences. 10876 ;; 10877 '$CC '*) 10878 # Test whether the compiler implicitly links with -lc since on some 10879 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10880 # to ld, don't add -lc before -lgcc. 10881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10882$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10883if ${lt_cv_archive_cmds_need_lc+:} false; then : 10884 $as_echo_n "(cached) " >&6 10885else 10886 $RM conftest* 10887 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10888 10889 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10890 (eval $ac_compile) 2>&5 10891 ac_status=$? 10892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10893 test $ac_status = 0; } 2>conftest.err; then 10894 soname=conftest 10895 lib=conftest 10896 libobjs=conftest.$ac_objext 10897 deplibs= 10898 wl=$lt_prog_compiler_wl 10899 pic_flag=$lt_prog_compiler_pic 10900 compiler_flags=-v 10901 linker_flags=-v 10902 verstring= 10903 output_objdir=. 10904 libname=conftest 10905 lt_save_allow_undefined_flag=$allow_undefined_flag 10906 allow_undefined_flag= 10907 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10908 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10909 ac_status=$? 10910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10911 test $ac_status = 0; } 10912 then 10913 lt_cv_archive_cmds_need_lc=no 10914 else 10915 lt_cv_archive_cmds_need_lc=yes 10916 fi 10917 allow_undefined_flag=$lt_save_allow_undefined_flag 10918 else 10919 cat conftest.err 1>&5 10920 fi 10921 $RM conftest* 10922 10923fi 10924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10925$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10926 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10927 ;; 10928 esac 10929 fi 10930 ;; 10931esac 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11085$as_echo_n "checking dynamic linker characteristics... " >&6; } 11086 11087if test yes = "$GCC"; then 11088 case $host_os in 11089 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11090 *) lt_awk_arg='/^libraries:/' ;; 11091 esac 11092 case $host_os in 11093 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11094 *) lt_sed_strip_eq='s|=/|/|g' ;; 11095 esac 11096 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11097 case $lt_search_path_spec in 11098 *\;*) 11099 # if the path contains ";" then we assume it to be the separator 11100 # otherwise default to the standard path separator (i.e. ":") - it is 11101 # assumed that no part of a normal pathname contains ";" but that should 11102 # okay in the real world where ";" in dirpaths is itself problematic. 11103 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11104 ;; 11105 *) 11106 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11107 ;; 11108 esac 11109 # Ok, now we have the path, separated by spaces, we can step through it 11110 # and add multilib dir if necessary... 11111 lt_tmp_lt_search_path_spec= 11112 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11113 # ...but if some path component already ends with the multilib dir we assume 11114 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11115 case "$lt_multi_os_dir; $lt_search_path_spec " in 11116 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11117 lt_multi_os_dir= 11118 ;; 11119 esac 11120 for lt_sys_path in $lt_search_path_spec; do 11121 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11122 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11123 elif test -n "$lt_multi_os_dir"; then 11124 test -d "$lt_sys_path" && \ 11125 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11126 fi 11127 done 11128 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11129BEGIN {RS = " "; FS = "/|\n";} { 11130 lt_foo = ""; 11131 lt_count = 0; 11132 for (lt_i = NF; lt_i > 0; lt_i--) { 11133 if ($lt_i != "" && $lt_i != ".") { 11134 if ($lt_i == "..") { 11135 lt_count++; 11136 } else { 11137 if (lt_count == 0) { 11138 lt_foo = "/" $lt_i lt_foo; 11139 } else { 11140 lt_count--; 11141 } 11142 } 11143 } 11144 } 11145 if (lt_foo != "") { lt_freq[lt_foo]++; } 11146 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11147}'` 11148 # AWK program above erroneously prepends '/' to C:/dos/paths 11149 # for these hosts. 11150 case $host_os in 11151 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11152 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11153 esac 11154 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11155else 11156 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11157fi 11158library_names_spec= 11159libname_spec='lib$name' 11160soname_spec= 11161shrext_cmds=.so 11162postinstall_cmds= 11163postuninstall_cmds= 11164finish_cmds= 11165finish_eval= 11166shlibpath_var= 11167shlibpath_overrides_runpath=unknown 11168version_type=none 11169dynamic_linker="$host_os ld.so" 11170sys_lib_dlsearch_path_spec="/lib /usr/lib" 11171need_lib_prefix=unknown 11172hardcode_into_libs=no 11173 11174# when you set need_version to no, make sure it does not cause -set_version 11175# flags to be left without arguments 11176need_version=unknown 11177 11178 11179 11180case $host_os in 11181aix3*) 11182 version_type=linux # correct to gnu/linux during the next big refactor 11183 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11184 shlibpath_var=LIBPATH 11185 11186 # AIX 3 has no versioning support, so we append a major version to the name. 11187 soname_spec='$libname$release$shared_ext$major' 11188 ;; 11189 11190aix[4-9]*) 11191 version_type=linux # correct to gnu/linux during the next big refactor 11192 need_lib_prefix=no 11193 need_version=no 11194 hardcode_into_libs=yes 11195 if test ia64 = "$host_cpu"; then 11196 # AIX 5 supports IA64 11197 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11198 shlibpath_var=LD_LIBRARY_PATH 11199 else 11200 # With GCC up to 2.95.x, collect2 would create an import file 11201 # for dependence libraries. The import file would start with 11202 # the line '#! .'. This would cause the generated library to 11203 # depend on '.', always an invalid library. This was fixed in 11204 # development snapshots of GCC prior to 3.0. 11205 case $host_os in 11206 aix4 | aix4.[01] | aix4.[01].*) 11207 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11208 echo ' yes ' 11209 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11210 : 11211 else 11212 can_build_shared=no 11213 fi 11214 ;; 11215 esac 11216 # Using Import Files as archive members, it is possible to support 11217 # filename-based versioning of shared library archives on AIX. While 11218 # this would work for both with and without runtime linking, it will 11219 # prevent static linking of such archives. So we do filename-based 11220 # shared library versioning with .so extension only, which is used 11221 # when both runtime linking and shared linking is enabled. 11222 # Unfortunately, runtime linking may impact performance, so we do 11223 # not want this to be the default eventually. Also, we use the 11224 # versioned .so libs for executables only if there is the -brtl 11225 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11226 # To allow for filename-based versioning support, we need to create 11227 # libNAME.so.V as an archive file, containing: 11228 # *) an Import File, referring to the versioned filename of the 11229 # archive as well as the shared archive member, telling the 11230 # bitwidth (32 or 64) of that shared object, and providing the 11231 # list of exported symbols of that shared object, eventually 11232 # decorated with the 'weak' keyword 11233 # *) the shared object with the F_LOADONLY flag set, to really avoid 11234 # it being seen by the linker. 11235 # At run time we better use the real file rather than another symlink, 11236 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11237 11238 case $with_aix_soname,$aix_use_runtimelinking in 11239 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11240 # soname into executable. Probably we can add versioning support to 11241 # collect2, so additional links can be useful in future. 11242 aix,yes) # traditional libtool 11243 dynamic_linker='AIX unversionable lib.so' 11244 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11245 # instead of lib<name>.a to let people know that these are not 11246 # typical AIX shared libraries. 11247 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11248 ;; 11249 aix,no) # traditional AIX only 11250 dynamic_linker='AIX lib.a(lib.so.V)' 11251 # We preserve .a as extension for shared libraries through AIX4.2 11252 # and later when we are not doing run time linking. 11253 library_names_spec='$libname$release.a $libname.a' 11254 soname_spec='$libname$release$shared_ext$major' 11255 ;; 11256 svr4,*) # full svr4 only 11257 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11258 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11259 # We do not specify a path in Import Files, so LIBPATH fires. 11260 shlibpath_overrides_runpath=yes 11261 ;; 11262 *,yes) # both, prefer svr4 11263 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11264 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11265 # unpreferred sharedlib libNAME.a needs extra handling 11266 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"' 11267 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"' 11268 # We do not specify a path in Import Files, so LIBPATH fires. 11269 shlibpath_overrides_runpath=yes 11270 ;; 11271 *,no) # both, prefer aix 11272 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11273 library_names_spec='$libname$release.a $libname.a' 11274 soname_spec='$libname$release$shared_ext$major' 11275 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11276 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)' 11277 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"' 11278 ;; 11279 esac 11280 shlibpath_var=LIBPATH 11281 fi 11282 ;; 11283 11284amigaos*) 11285 case $host_cpu in 11286 powerpc) 11287 # Since July 2007 AmigaOS4 officially supports .so libraries. 11288 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11289 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11290 ;; 11291 m68k) 11292 library_names_spec='$libname.ixlibrary $libname.a' 11293 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11294 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' 11295 ;; 11296 esac 11297 ;; 11298 11299beos*) 11300 library_names_spec='$libname$shared_ext' 11301 dynamic_linker="$host_os ld.so" 11302 shlibpath_var=LIBRARY_PATH 11303 ;; 11304 11305bsdi[45]*) 11306 version_type=linux # correct to gnu/linux during the next big refactor 11307 need_version=no 11308 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11309 soname_spec='$libname$release$shared_ext$major' 11310 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11311 shlibpath_var=LD_LIBRARY_PATH 11312 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11313 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11314 # the default ld.so.conf also contains /usr/contrib/lib and 11315 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11316 # libtool to hard-code these into programs 11317 ;; 11318 11319cygwin* | mingw* | pw32* | cegcc*) 11320 version_type=windows 11321 shrext_cmds=.dll 11322 need_version=no 11323 need_lib_prefix=no 11324 11325 case $GCC,$cc_basename in 11326 yes,*) 11327 # gcc 11328 library_names_spec='$libname.dll.a' 11329 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11330 postinstall_cmds='base_file=`basename \$file`~ 11331 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11332 dldir=$destdir/`dirname \$dlpath`~ 11333 test -d \$dldir || mkdir -p \$dldir~ 11334 $install_prog $dir/$dlname \$dldir/$dlname~ 11335 chmod a+x \$dldir/$dlname~ 11336 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11337 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11338 fi' 11339 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11340 dlpath=$dir/\$dldll~ 11341 $RM \$dlpath' 11342 shlibpath_overrides_runpath=yes 11343 11344 case $host_os in 11345 cygwin*) 11346 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11347 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11348 11349 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11350 ;; 11351 mingw* | cegcc*) 11352 # MinGW DLLs use traditional 'lib' prefix 11353 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11354 ;; 11355 pw32*) 11356 # pw32 DLLs use 'pw' prefix rather than 'lib' 11357 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11358 ;; 11359 esac 11360 dynamic_linker='Win32 ld.exe' 11361 ;; 11362 11363 *,cl*) 11364 # Native MSVC 11365 libname_spec='$name' 11366 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11367 library_names_spec='$libname.dll.lib' 11368 11369 case $build_os in 11370 mingw*) 11371 sys_lib_search_path_spec= 11372 lt_save_ifs=$IFS 11373 IFS=';' 11374 for lt_path in $LIB 11375 do 11376 IFS=$lt_save_ifs 11377 # Let DOS variable expansion print the short 8.3 style file name. 11378 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11379 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11380 done 11381 IFS=$lt_save_ifs 11382 # Convert to MSYS style. 11383 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11384 ;; 11385 cygwin*) 11386 # Convert to unix form, then to dos form, then back to unix form 11387 # but this time dos style (no spaces!) so that the unix form looks 11388 # like /cygdrive/c/PROGRA~1:/cygdr... 11389 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11390 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11391 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11392 ;; 11393 *) 11394 sys_lib_search_path_spec=$LIB 11395 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11396 # It is most probably a Windows format PATH. 11397 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11398 else 11399 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11400 fi 11401 # FIXME: find the short name or the path components, as spaces are 11402 # common. (e.g. "Program Files" -> "PROGRA~1") 11403 ;; 11404 esac 11405 11406 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11407 postinstall_cmds='base_file=`basename \$file`~ 11408 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11409 dldir=$destdir/`dirname \$dlpath`~ 11410 test -d \$dldir || mkdir -p \$dldir~ 11411 $install_prog $dir/$dlname \$dldir/$dlname' 11412 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11413 dlpath=$dir/\$dldll~ 11414 $RM \$dlpath' 11415 shlibpath_overrides_runpath=yes 11416 dynamic_linker='Win32 link.exe' 11417 ;; 11418 11419 *) 11420 # Assume MSVC wrapper 11421 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11422 dynamic_linker='Win32 ld.exe' 11423 ;; 11424 esac 11425 # FIXME: first we should search . and the directory the executable is in 11426 shlibpath_var=PATH 11427 ;; 11428 11429darwin* | rhapsody*) 11430 dynamic_linker="$host_os dyld" 11431 version_type=darwin 11432 need_lib_prefix=no 11433 need_version=no 11434 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11435 soname_spec='$libname$release$major$shared_ext' 11436 shlibpath_overrides_runpath=yes 11437 shlibpath_var=DYLD_LIBRARY_PATH 11438 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11439 11440 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11441 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11442 ;; 11443 11444dgux*) 11445 version_type=linux # correct to gnu/linux during the next big refactor 11446 need_lib_prefix=no 11447 need_version=no 11448 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11449 soname_spec='$libname$release$shared_ext$major' 11450 shlibpath_var=LD_LIBRARY_PATH 11451 ;; 11452 11453freebsd* | dragonfly*) 11454 # DragonFly does not have aout. When/if they implement a new 11455 # versioning mechanism, adjust this. 11456 if test -x /usr/bin/objformat; then 11457 objformat=`/usr/bin/objformat` 11458 else 11459 case $host_os in 11460 freebsd[23].*) objformat=aout ;; 11461 *) objformat=elf ;; 11462 esac 11463 fi 11464 version_type=freebsd-$objformat 11465 case $version_type in 11466 freebsd-elf*) 11467 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11468 soname_spec='$libname$release$shared_ext$major' 11469 need_version=no 11470 need_lib_prefix=no 11471 ;; 11472 freebsd-*) 11473 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11474 need_version=yes 11475 ;; 11476 esac 11477 shlibpath_var=LD_LIBRARY_PATH 11478 case $host_os in 11479 freebsd2.*) 11480 shlibpath_overrides_runpath=yes 11481 ;; 11482 freebsd3.[01]* | freebsdelf3.[01]*) 11483 shlibpath_overrides_runpath=yes 11484 hardcode_into_libs=yes 11485 ;; 11486 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11487 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11488 shlibpath_overrides_runpath=no 11489 hardcode_into_libs=yes 11490 ;; 11491 *) # from 4.6 on, and DragonFly 11492 shlibpath_overrides_runpath=yes 11493 hardcode_into_libs=yes 11494 ;; 11495 esac 11496 ;; 11497 11498haiku*) 11499 version_type=linux # correct to gnu/linux during the next big refactor 11500 need_lib_prefix=no 11501 need_version=no 11502 dynamic_linker="$host_os runtime_loader" 11503 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11504 soname_spec='$libname$release$shared_ext$major' 11505 shlibpath_var=LIBRARY_PATH 11506 shlibpath_overrides_runpath=no 11507 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11508 hardcode_into_libs=yes 11509 ;; 11510 11511hpux9* | hpux10* | hpux11*) 11512 # Give a soname corresponding to the major version so that dld.sl refuses to 11513 # link against other versions. 11514 version_type=sunos 11515 need_lib_prefix=no 11516 need_version=no 11517 case $host_cpu in 11518 ia64*) 11519 shrext_cmds='.so' 11520 hardcode_into_libs=yes 11521 dynamic_linker="$host_os dld.so" 11522 shlibpath_var=LD_LIBRARY_PATH 11523 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11524 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11525 soname_spec='$libname$release$shared_ext$major' 11526 if test 32 = "$HPUX_IA64_MODE"; then 11527 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11528 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11529 else 11530 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11531 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11532 fi 11533 ;; 11534 hppa*64*) 11535 shrext_cmds='.sl' 11536 hardcode_into_libs=yes 11537 dynamic_linker="$host_os dld.sl" 11538 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11539 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11540 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11541 soname_spec='$libname$release$shared_ext$major' 11542 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11543 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11544 ;; 11545 *) 11546 shrext_cmds='.sl' 11547 dynamic_linker="$host_os dld.sl" 11548 shlibpath_var=SHLIB_PATH 11549 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11550 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11551 soname_spec='$libname$release$shared_ext$major' 11552 ;; 11553 esac 11554 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11555 postinstall_cmds='chmod 555 $lib' 11556 # or fails outright, so override atomically: 11557 install_override_mode=555 11558 ;; 11559 11560interix[3-9]*) 11561 version_type=linux # correct to gnu/linux during the next big refactor 11562 need_lib_prefix=no 11563 need_version=no 11564 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11565 soname_spec='$libname$release$shared_ext$major' 11566 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11567 shlibpath_var=LD_LIBRARY_PATH 11568 shlibpath_overrides_runpath=no 11569 hardcode_into_libs=yes 11570 ;; 11571 11572irix5* | irix6* | nonstopux*) 11573 case $host_os in 11574 nonstopux*) version_type=nonstopux ;; 11575 *) 11576 if test yes = "$lt_cv_prog_gnu_ld"; then 11577 version_type=linux # correct to gnu/linux during the next big refactor 11578 else 11579 version_type=irix 11580 fi ;; 11581 esac 11582 need_lib_prefix=no 11583 need_version=no 11584 soname_spec='$libname$release$shared_ext$major' 11585 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11586 case $host_os in 11587 irix5* | nonstopux*) 11588 libsuff= shlibsuff= 11589 ;; 11590 *) 11591 case $LD in # libtool.m4 will add one of these switches to LD 11592 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11593 libsuff= shlibsuff= libmagic=32-bit;; 11594 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11595 libsuff=32 shlibsuff=N32 libmagic=N32;; 11596 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11597 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11598 *) libsuff= shlibsuff= libmagic=never-match;; 11599 esac 11600 ;; 11601 esac 11602 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11603 shlibpath_overrides_runpath=no 11604 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11605 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11606 hardcode_into_libs=yes 11607 ;; 11608 11609# No shared lib support for Linux oldld, aout, or coff. 11610linux*oldld* | linux*aout* | linux*coff*) 11611 dynamic_linker=no 11612 ;; 11613 11614linux*android*) 11615 version_type=none # Android doesn't support versioned libraries. 11616 need_lib_prefix=no 11617 need_version=no 11618 library_names_spec='$libname$release$shared_ext' 11619 soname_spec='$libname$release$shared_ext' 11620 finish_cmds= 11621 shlibpath_var=LD_LIBRARY_PATH 11622 shlibpath_overrides_runpath=yes 11623 11624 # This implies no fast_install, which is unacceptable. 11625 # Some rework will be needed to allow for fast_install 11626 # before this can be enabled. 11627 hardcode_into_libs=yes 11628 11629 dynamic_linker='Android linker' 11630 # Don't embed -rpath directories since the linker doesn't support them. 11631 hardcode_libdir_flag_spec='-L$libdir' 11632 ;; 11633 11634# This must be glibc/ELF. 11635linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11636 version_type=linux # correct to gnu/linux during the next big refactor 11637 need_lib_prefix=no 11638 need_version=no 11639 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11640 soname_spec='$libname$release$shared_ext$major' 11641 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11642 shlibpath_var=LD_LIBRARY_PATH 11643 shlibpath_overrides_runpath=no 11644 11645 # Some binutils ld are patched to set DT_RUNPATH 11646 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11647 $as_echo_n "(cached) " >&6 11648else 11649 lt_cv_shlibpath_overrides_runpath=no 11650 save_LDFLAGS=$LDFLAGS 11651 save_libdir=$libdir 11652 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11653 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11655/* end confdefs.h. */ 11656 11657int 11658main () 11659{ 11660 11661 ; 11662 return 0; 11663} 11664_ACEOF 11665if ac_fn_c_try_link "$LINENO"; then : 11666 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11667 lt_cv_shlibpath_overrides_runpath=yes 11668fi 11669fi 11670rm -f core conftest.err conftest.$ac_objext \ 11671 conftest$ac_exeext conftest.$ac_ext 11672 LDFLAGS=$save_LDFLAGS 11673 libdir=$save_libdir 11674 11675fi 11676 11677 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11678 11679 # This implies no fast_install, which is unacceptable. 11680 # Some rework will be needed to allow for fast_install 11681 # before this can be enabled. 11682 hardcode_into_libs=yes 11683 11684 # Ideally, we could use ldconfig to report *all* directores which are 11685 # searched for libraries, however this is still not possible. Aside from not 11686 # being certain /sbin/ldconfig is available, command 11687 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11688 # even though it is searched at run-time. Try to do the best guess by 11689 # appending ld.so.conf contents (and includes) to the search path. 11690 if test -f /etc/ld.so.conf; then 11691 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' ' '` 11692 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11693 fi 11694 11695 # We used to test for /lib/ld.so.1 and disable shared libraries on 11696 # powerpc, because MkLinux only supported shared libraries with the 11697 # GNU dynamic linker. Since this was broken with cross compilers, 11698 # most powerpc-linux boxes support dynamic linking these days and 11699 # people can always --disable-shared, the test was removed, and we 11700 # assume the GNU/Linux dynamic linker is in use. 11701 dynamic_linker='GNU/Linux ld.so' 11702 ;; 11703 11704netbsd*) 11705 version_type=sunos 11706 need_lib_prefix=no 11707 need_version=no 11708 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11709 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11710 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11711 dynamic_linker='NetBSD (a.out) ld.so' 11712 else 11713 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11714 soname_spec='$libname$release$shared_ext$major' 11715 dynamic_linker='NetBSD ld.elf_so' 11716 fi 11717 shlibpath_var=LD_LIBRARY_PATH 11718 shlibpath_overrides_runpath=yes 11719 hardcode_into_libs=yes 11720 ;; 11721 11722newsos6) 11723 version_type=linux # correct to gnu/linux during the next big refactor 11724 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11725 shlibpath_var=LD_LIBRARY_PATH 11726 shlibpath_overrides_runpath=yes 11727 ;; 11728 11729*nto* | *qnx*) 11730 version_type=qnx 11731 need_lib_prefix=no 11732 need_version=no 11733 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11734 soname_spec='$libname$release$shared_ext$major' 11735 shlibpath_var=LD_LIBRARY_PATH 11736 shlibpath_overrides_runpath=no 11737 hardcode_into_libs=yes 11738 dynamic_linker='ldqnx.so' 11739 ;; 11740 11741openbsd* | bitrig*) 11742 version_type=sunos 11743 sys_lib_dlsearch_path_spec=/usr/lib 11744 need_lib_prefix=no 11745 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11746 need_version=no 11747 else 11748 need_version=yes 11749 fi 11750 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11751 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11752 shlibpath_var=LD_LIBRARY_PATH 11753 shlibpath_overrides_runpath=yes 11754 ;; 11755 11756os2*) 11757 libname_spec='$name' 11758 version_type=windows 11759 shrext_cmds=.dll 11760 need_version=no 11761 need_lib_prefix=no 11762 # OS/2 can only load a DLL with a base name of 8 characters or less. 11763 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11764 v=$($ECHO $release$versuffix | tr -d .-); 11765 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11766 $ECHO $n$v`$shared_ext' 11767 library_names_spec='${libname}_dll.$libext' 11768 dynamic_linker='OS/2 ld.exe' 11769 shlibpath_var=BEGINLIBPATH 11770 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11771 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11772 postinstall_cmds='base_file=`basename \$file`~ 11773 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11774 dldir=$destdir/`dirname \$dlpath`~ 11775 test -d \$dldir || mkdir -p \$dldir~ 11776 $install_prog $dir/$dlname \$dldir/$dlname~ 11777 chmod a+x \$dldir/$dlname~ 11778 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11779 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11780 fi' 11781 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 11782 dlpath=$dir/\$dldll~ 11783 $RM \$dlpath' 11784 ;; 11785 11786osf3* | osf4* | osf5*) 11787 version_type=osf 11788 need_lib_prefix=no 11789 need_version=no 11790 soname_spec='$libname$release$shared_ext$major' 11791 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11792 shlibpath_var=LD_LIBRARY_PATH 11793 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11794 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11795 ;; 11796 11797rdos*) 11798 dynamic_linker=no 11799 ;; 11800 11801solaris*) 11802 version_type=linux # correct to gnu/linux during the next big refactor 11803 need_lib_prefix=no 11804 need_version=no 11805 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11806 soname_spec='$libname$release$shared_ext$major' 11807 shlibpath_var=LD_LIBRARY_PATH 11808 shlibpath_overrides_runpath=yes 11809 hardcode_into_libs=yes 11810 # ldd complains unless libraries are executable 11811 postinstall_cmds='chmod +x $lib' 11812 ;; 11813 11814sunos4*) 11815 version_type=sunos 11816 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11817 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11818 shlibpath_var=LD_LIBRARY_PATH 11819 shlibpath_overrides_runpath=yes 11820 if test yes = "$with_gnu_ld"; then 11821 need_lib_prefix=no 11822 fi 11823 need_version=yes 11824 ;; 11825 11826sysv4 | sysv4.3*) 11827 version_type=linux # correct to gnu/linux during the next big refactor 11828 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11829 soname_spec='$libname$release$shared_ext$major' 11830 shlibpath_var=LD_LIBRARY_PATH 11831 case $host_vendor in 11832 sni) 11833 shlibpath_overrides_runpath=no 11834 need_lib_prefix=no 11835 runpath_var=LD_RUN_PATH 11836 ;; 11837 siemens) 11838 need_lib_prefix=no 11839 ;; 11840 motorola) 11841 need_lib_prefix=no 11842 need_version=no 11843 shlibpath_overrides_runpath=no 11844 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11845 ;; 11846 esac 11847 ;; 11848 11849sysv4*MP*) 11850 if test -d /usr/nec; then 11851 version_type=linux # correct to gnu/linux during the next big refactor 11852 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 11853 soname_spec='$libname$shared_ext.$major' 11854 shlibpath_var=LD_LIBRARY_PATH 11855 fi 11856 ;; 11857 11858sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11859 version_type=sco 11860 need_lib_prefix=no 11861 need_version=no 11862 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 11863 soname_spec='$libname$release$shared_ext$major' 11864 shlibpath_var=LD_LIBRARY_PATH 11865 shlibpath_overrides_runpath=yes 11866 hardcode_into_libs=yes 11867 if test yes = "$with_gnu_ld"; then 11868 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11869 else 11870 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11871 case $host_os in 11872 sco3.2v5*) 11873 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11874 ;; 11875 esac 11876 fi 11877 sys_lib_dlsearch_path_spec='/usr/lib' 11878 ;; 11879 11880tpf*) 11881 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11882 version_type=linux # correct to gnu/linux during the next big refactor 11883 need_lib_prefix=no 11884 need_version=no 11885 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11886 shlibpath_var=LD_LIBRARY_PATH 11887 shlibpath_overrides_runpath=no 11888 hardcode_into_libs=yes 11889 ;; 11890 11891uts4*) 11892 version_type=linux # correct to gnu/linux during the next big refactor 11893 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11894 soname_spec='$libname$release$shared_ext$major' 11895 shlibpath_var=LD_LIBRARY_PATH 11896 ;; 11897 11898*) 11899 dynamic_linker=no 11900 ;; 11901esac 11902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11903$as_echo "$dynamic_linker" >&6; } 11904test no = "$dynamic_linker" && can_build_shared=no 11905 11906variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11907if test yes = "$GCC"; then 11908 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11909fi 11910 11911if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 11912 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 11913fi 11914 11915if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 11916 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 11917fi 11918 11919# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 11920configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 11921 11922# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 11923func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 11924 11925# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 11926configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12025$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12026hardcode_action= 12027if test -n "$hardcode_libdir_flag_spec" || 12028 test -n "$runpath_var" || 12029 test yes = "$hardcode_automatic"; then 12030 12031 # We can hardcode non-existent directories. 12032 if test no != "$hardcode_direct" && 12033 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12034 # have to relink, otherwise we might link with an installed library 12035 # when we should be linking with a yet-to-be-installed one 12036 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12037 test no != "$hardcode_minus_L"; then 12038 # Linking always hardcodes the temporary library directory. 12039 hardcode_action=relink 12040 else 12041 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12042 hardcode_action=immediate 12043 fi 12044else 12045 # We cannot hardcode anything, or else we can only hardcode existing 12046 # directories. 12047 hardcode_action=unsupported 12048fi 12049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12050$as_echo "$hardcode_action" >&6; } 12051 12052if test relink = "$hardcode_action" || 12053 test yes = "$inherit_rpath"; then 12054 # Fast installation is not supported 12055 enable_fast_install=no 12056elif test yes = "$shlibpath_overrides_runpath" || 12057 test no = "$enable_shared"; then 12058 # Fast installation is not necessary 12059 enable_fast_install=needless 12060fi 12061 12062 12063 12064 12065 12066 12067 if test yes != "$enable_dlopen"; then 12068 enable_dlopen=unknown 12069 enable_dlopen_self=unknown 12070 enable_dlopen_self_static=unknown 12071else 12072 lt_cv_dlopen=no 12073 lt_cv_dlopen_libs= 12074 12075 case $host_os in 12076 beos*) 12077 lt_cv_dlopen=load_add_on 12078 lt_cv_dlopen_libs= 12079 lt_cv_dlopen_self=yes 12080 ;; 12081 12082 mingw* | pw32* | cegcc*) 12083 lt_cv_dlopen=LoadLibrary 12084 lt_cv_dlopen_libs= 12085 ;; 12086 12087 cygwin*) 12088 lt_cv_dlopen=dlopen 12089 lt_cv_dlopen_libs= 12090 ;; 12091 12092 darwin*) 12093 # if libdl is installed we need to link against it 12094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12095$as_echo_n "checking for dlopen in -ldl... " >&6; } 12096if ${ac_cv_lib_dl_dlopen+:} false; then : 12097 $as_echo_n "(cached) " >&6 12098else 12099 ac_check_lib_save_LIBS=$LIBS 12100LIBS="-ldl $LIBS" 12101cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12102/* end confdefs.h. */ 12103 12104/* Override any GCC internal prototype to avoid an error. 12105 Use char because int might match the return type of a GCC 12106 builtin and then its argument prototype would still apply. */ 12107#ifdef __cplusplus 12108extern "C" 12109#endif 12110char dlopen (); 12111int 12112main () 12113{ 12114return dlopen (); 12115 ; 12116 return 0; 12117} 12118_ACEOF 12119if ac_fn_c_try_link "$LINENO"; then : 12120 ac_cv_lib_dl_dlopen=yes 12121else 12122 ac_cv_lib_dl_dlopen=no 12123fi 12124rm -f core conftest.err conftest.$ac_objext \ 12125 conftest$ac_exeext conftest.$ac_ext 12126LIBS=$ac_check_lib_save_LIBS 12127fi 12128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12129$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12130if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12131 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12132else 12133 12134 lt_cv_dlopen=dyld 12135 lt_cv_dlopen_libs= 12136 lt_cv_dlopen_self=yes 12137 12138fi 12139 12140 ;; 12141 12142 tpf*) 12143 # Don't try to run any link tests for TPF. We know it's impossible 12144 # because TPF is a cross-compiler, and we know how we open DSOs. 12145 lt_cv_dlopen=dlopen 12146 lt_cv_dlopen_libs= 12147 lt_cv_dlopen_self=no 12148 ;; 12149 12150 *) 12151 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12152if test "x$ac_cv_func_shl_load" = xyes; then : 12153 lt_cv_dlopen=shl_load 12154else 12155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12156$as_echo_n "checking for shl_load in -ldld... " >&6; } 12157if ${ac_cv_lib_dld_shl_load+:} false; then : 12158 $as_echo_n "(cached) " >&6 12159else 12160 ac_check_lib_save_LIBS=$LIBS 12161LIBS="-ldld $LIBS" 12162cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12163/* end confdefs.h. */ 12164 12165/* Override any GCC internal prototype to avoid an error. 12166 Use char because int might match the return type of a GCC 12167 builtin and then its argument prototype would still apply. */ 12168#ifdef __cplusplus 12169extern "C" 12170#endif 12171char shl_load (); 12172int 12173main () 12174{ 12175return shl_load (); 12176 ; 12177 return 0; 12178} 12179_ACEOF 12180if ac_fn_c_try_link "$LINENO"; then : 12181 ac_cv_lib_dld_shl_load=yes 12182else 12183 ac_cv_lib_dld_shl_load=no 12184fi 12185rm -f core conftest.err conftest.$ac_objext \ 12186 conftest$ac_exeext conftest.$ac_ext 12187LIBS=$ac_check_lib_save_LIBS 12188fi 12189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12190$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12191if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12192 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12193else 12194 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12195if test "x$ac_cv_func_dlopen" = xyes; then : 12196 lt_cv_dlopen=dlopen 12197else 12198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12199$as_echo_n "checking for dlopen in -ldl... " >&6; } 12200if ${ac_cv_lib_dl_dlopen+:} false; then : 12201 $as_echo_n "(cached) " >&6 12202else 12203 ac_check_lib_save_LIBS=$LIBS 12204LIBS="-ldl $LIBS" 12205cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12206/* end confdefs.h. */ 12207 12208/* Override any GCC internal prototype to avoid an error. 12209 Use char because int might match the return type of a GCC 12210 builtin and then its argument prototype would still apply. */ 12211#ifdef __cplusplus 12212extern "C" 12213#endif 12214char dlopen (); 12215int 12216main () 12217{ 12218return dlopen (); 12219 ; 12220 return 0; 12221} 12222_ACEOF 12223if ac_fn_c_try_link "$LINENO"; then : 12224 ac_cv_lib_dl_dlopen=yes 12225else 12226 ac_cv_lib_dl_dlopen=no 12227fi 12228rm -f core conftest.err conftest.$ac_objext \ 12229 conftest$ac_exeext conftest.$ac_ext 12230LIBS=$ac_check_lib_save_LIBS 12231fi 12232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12233$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12234if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12235 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12236else 12237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12238$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12239if ${ac_cv_lib_svld_dlopen+:} false; then : 12240 $as_echo_n "(cached) " >&6 12241else 12242 ac_check_lib_save_LIBS=$LIBS 12243LIBS="-lsvld $LIBS" 12244cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12245/* end confdefs.h. */ 12246 12247/* Override any GCC internal prototype to avoid an error. 12248 Use char because int might match the return type of a GCC 12249 builtin and then its argument prototype would still apply. */ 12250#ifdef __cplusplus 12251extern "C" 12252#endif 12253char dlopen (); 12254int 12255main () 12256{ 12257return dlopen (); 12258 ; 12259 return 0; 12260} 12261_ACEOF 12262if ac_fn_c_try_link "$LINENO"; then : 12263 ac_cv_lib_svld_dlopen=yes 12264else 12265 ac_cv_lib_svld_dlopen=no 12266fi 12267rm -f core conftest.err conftest.$ac_objext \ 12268 conftest$ac_exeext conftest.$ac_ext 12269LIBS=$ac_check_lib_save_LIBS 12270fi 12271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12272$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12273if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12274 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12275else 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12277$as_echo_n "checking for dld_link in -ldld... " >&6; } 12278if ${ac_cv_lib_dld_dld_link+:} false; then : 12279 $as_echo_n "(cached) " >&6 12280else 12281 ac_check_lib_save_LIBS=$LIBS 12282LIBS="-ldld $LIBS" 12283cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12284/* end confdefs.h. */ 12285 12286/* Override any GCC internal prototype to avoid an error. 12287 Use char because int might match the return type of a GCC 12288 builtin and then its argument prototype would still apply. */ 12289#ifdef __cplusplus 12290extern "C" 12291#endif 12292char dld_link (); 12293int 12294main () 12295{ 12296return dld_link (); 12297 ; 12298 return 0; 12299} 12300_ACEOF 12301if ac_fn_c_try_link "$LINENO"; then : 12302 ac_cv_lib_dld_dld_link=yes 12303else 12304 ac_cv_lib_dld_dld_link=no 12305fi 12306rm -f core conftest.err conftest.$ac_objext \ 12307 conftest$ac_exeext conftest.$ac_ext 12308LIBS=$ac_check_lib_save_LIBS 12309fi 12310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12311$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12312if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12313 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12314fi 12315 12316 12317fi 12318 12319 12320fi 12321 12322 12323fi 12324 12325 12326fi 12327 12328 12329fi 12330 12331 ;; 12332 esac 12333 12334 if test no = "$lt_cv_dlopen"; then 12335 enable_dlopen=no 12336 else 12337 enable_dlopen=yes 12338 fi 12339 12340 case $lt_cv_dlopen in 12341 dlopen) 12342 save_CPPFLAGS=$CPPFLAGS 12343 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12344 12345 save_LDFLAGS=$LDFLAGS 12346 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12347 12348 save_LIBS=$LIBS 12349 LIBS="$lt_cv_dlopen_libs $LIBS" 12350 12351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12352$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12353if ${lt_cv_dlopen_self+:} false; then : 12354 $as_echo_n "(cached) " >&6 12355else 12356 if test yes = "$cross_compiling"; then : 12357 lt_cv_dlopen_self=cross 12358else 12359 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12360 lt_status=$lt_dlunknown 12361 cat > conftest.$ac_ext <<_LT_EOF 12362#line $LINENO "configure" 12363#include "confdefs.h" 12364 12365#if HAVE_DLFCN_H 12366#include <dlfcn.h> 12367#endif 12368 12369#include <stdio.h> 12370 12371#ifdef RTLD_GLOBAL 12372# define LT_DLGLOBAL RTLD_GLOBAL 12373#else 12374# ifdef DL_GLOBAL 12375# define LT_DLGLOBAL DL_GLOBAL 12376# else 12377# define LT_DLGLOBAL 0 12378# endif 12379#endif 12380 12381/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12382 find out it does not work in some platform. */ 12383#ifndef LT_DLLAZY_OR_NOW 12384# ifdef RTLD_LAZY 12385# define LT_DLLAZY_OR_NOW RTLD_LAZY 12386# else 12387# ifdef DL_LAZY 12388# define LT_DLLAZY_OR_NOW DL_LAZY 12389# else 12390# ifdef RTLD_NOW 12391# define LT_DLLAZY_OR_NOW RTLD_NOW 12392# else 12393# ifdef DL_NOW 12394# define LT_DLLAZY_OR_NOW DL_NOW 12395# else 12396# define LT_DLLAZY_OR_NOW 0 12397# endif 12398# endif 12399# endif 12400# endif 12401#endif 12402 12403/* When -fvisibility=hidden is used, assume the code has been annotated 12404 correspondingly for the symbols needed. */ 12405#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12406int fnord () __attribute__((visibility("default"))); 12407#endif 12408 12409int fnord () { return 42; } 12410int main () 12411{ 12412 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12413 int status = $lt_dlunknown; 12414 12415 if (self) 12416 { 12417 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12418 else 12419 { 12420 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12421 else puts (dlerror ()); 12422 } 12423 /* dlclose (self); */ 12424 } 12425 else 12426 puts (dlerror ()); 12427 12428 return status; 12429} 12430_LT_EOF 12431 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12432 (eval $ac_link) 2>&5 12433 ac_status=$? 12434 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12435 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12436 (./conftest; exit; ) >&5 2>/dev/null 12437 lt_status=$? 12438 case x$lt_status in 12439 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12440 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12441 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12442 esac 12443 else : 12444 # compilation failed 12445 lt_cv_dlopen_self=no 12446 fi 12447fi 12448rm -fr conftest* 12449 12450 12451fi 12452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12453$as_echo "$lt_cv_dlopen_self" >&6; } 12454 12455 if test yes = "$lt_cv_dlopen_self"; then 12456 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12458$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12459if ${lt_cv_dlopen_self_static+:} false; then : 12460 $as_echo_n "(cached) " >&6 12461else 12462 if test yes = "$cross_compiling"; then : 12463 lt_cv_dlopen_self_static=cross 12464else 12465 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12466 lt_status=$lt_dlunknown 12467 cat > conftest.$ac_ext <<_LT_EOF 12468#line $LINENO "configure" 12469#include "confdefs.h" 12470 12471#if HAVE_DLFCN_H 12472#include <dlfcn.h> 12473#endif 12474 12475#include <stdio.h> 12476 12477#ifdef RTLD_GLOBAL 12478# define LT_DLGLOBAL RTLD_GLOBAL 12479#else 12480# ifdef DL_GLOBAL 12481# define LT_DLGLOBAL DL_GLOBAL 12482# else 12483# define LT_DLGLOBAL 0 12484# endif 12485#endif 12486 12487/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12488 find out it does not work in some platform. */ 12489#ifndef LT_DLLAZY_OR_NOW 12490# ifdef RTLD_LAZY 12491# define LT_DLLAZY_OR_NOW RTLD_LAZY 12492# else 12493# ifdef DL_LAZY 12494# define LT_DLLAZY_OR_NOW DL_LAZY 12495# else 12496# ifdef RTLD_NOW 12497# define LT_DLLAZY_OR_NOW RTLD_NOW 12498# else 12499# ifdef DL_NOW 12500# define LT_DLLAZY_OR_NOW DL_NOW 12501# else 12502# define LT_DLLAZY_OR_NOW 0 12503# endif 12504# endif 12505# endif 12506# endif 12507#endif 12508 12509/* When -fvisibility=hidden is used, assume the code has been annotated 12510 correspondingly for the symbols needed. */ 12511#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12512int fnord () __attribute__((visibility("default"))); 12513#endif 12514 12515int fnord () { return 42; } 12516int main () 12517{ 12518 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12519 int status = $lt_dlunknown; 12520 12521 if (self) 12522 { 12523 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12524 else 12525 { 12526 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12527 else puts (dlerror ()); 12528 } 12529 /* dlclose (self); */ 12530 } 12531 else 12532 puts (dlerror ()); 12533 12534 return status; 12535} 12536_LT_EOF 12537 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12538 (eval $ac_link) 2>&5 12539 ac_status=$? 12540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12541 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12542 (./conftest; exit; ) >&5 2>/dev/null 12543 lt_status=$? 12544 case x$lt_status in 12545 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12546 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12547 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12548 esac 12549 else : 12550 # compilation failed 12551 lt_cv_dlopen_self_static=no 12552 fi 12553fi 12554rm -fr conftest* 12555 12556 12557fi 12558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12559$as_echo "$lt_cv_dlopen_self_static" >&6; } 12560 fi 12561 12562 CPPFLAGS=$save_CPPFLAGS 12563 LDFLAGS=$save_LDFLAGS 12564 LIBS=$save_LIBS 12565 ;; 12566 esac 12567 12568 case $lt_cv_dlopen_self in 12569 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12570 *) enable_dlopen_self=unknown ;; 12571 esac 12572 12573 case $lt_cv_dlopen_self_static in 12574 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12575 *) enable_dlopen_self_static=unknown ;; 12576 esac 12577fi 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595striplib= 12596old_striplib= 12597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12598$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12599if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12600 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12601 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12603$as_echo "yes" >&6; } 12604else 12605# FIXME - insert some real tests, host_os isn't really good enough 12606 case $host_os in 12607 darwin*) 12608 if test -n "$STRIP"; then 12609 striplib="$STRIP -x" 12610 old_striplib="$STRIP -S" 12611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12612$as_echo "yes" >&6; } 12613 else 12614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12615$as_echo "no" >&6; } 12616 fi 12617 ;; 12618 *) 12619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12620$as_echo "no" >&6; } 12621 ;; 12622 esac 12623fi 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 # Report what library types will actually be built 12637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12638$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12640$as_echo "$can_build_shared" >&6; } 12641 12642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12643$as_echo_n "checking whether to build shared libraries... " >&6; } 12644 test no = "$can_build_shared" && enable_shared=no 12645 12646 # On AIX, shared libraries and static libraries use the same namespace, and 12647 # are all built from PIC. 12648 case $host_os in 12649 aix3*) 12650 test yes = "$enable_shared" && enable_static=no 12651 if test -n "$RANLIB"; then 12652 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12653 postinstall_cmds='$RANLIB $lib' 12654 fi 12655 ;; 12656 12657 aix[4-9]*) 12658 if test ia64 != "$host_cpu"; then 12659 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12660 yes,aix,yes) ;; # shared object as lib.so file only 12661 yes,svr4,*) ;; # shared object as lib.so archive member only 12662 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12663 esac 12664 fi 12665 ;; 12666 esac 12667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12668$as_echo "$enable_shared" >&6; } 12669 12670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12671$as_echo_n "checking whether to build static libraries... " >&6; } 12672 # Make sure either enable_shared or enable_static is yes. 12673 test yes = "$enable_shared" || enable_static=yes 12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12675$as_echo "$enable_static" >&6; } 12676 12677 12678 12679 12680fi 12681ac_ext=c 12682ac_cpp='$CPP $CPPFLAGS' 12683ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12684ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12685ac_compiler_gnu=$ac_cv_c_compiler_gnu 12686 12687CC=$lt_save_CC 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 ac_config_commands="$ac_config_commands libtool" 12704 12705 12706 12707 12708# Only expand once: 12709 12710 12711 12712 12713 12714 if test "$enable_samples" = "yes"; then 12715 BUILD_SAMPLES_TRUE= 12716 BUILD_SAMPLES_FALSE='#' 12717else 12718 BUILD_SAMPLES_TRUE='#' 12719 BUILD_SAMPLES_FALSE= 12720fi 12721 12722 if test "$enable_libevent_regress" = "yes"; then 12723 BUILD_REGRESS_TRUE= 12724 BUILD_REGRESS_FALSE='#' 12725else 12726 BUILD_REGRESS_TRUE='#' 12727 BUILD_REGRESS_FALSE= 12728fi 12729 12730 12731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5 12732$as_echo_n "checking for library containing inet_ntoa... " >&6; } 12733if ${ac_cv_search_inet_ntoa+:} false; then : 12734 $as_echo_n "(cached) " >&6 12735else 12736 ac_func_search_save_LIBS=$LIBS 12737cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12738/* end confdefs.h. */ 12739 12740/* Override any GCC internal prototype to avoid an error. 12741 Use char because int might match the return type of a GCC 12742 builtin and then its argument prototype would still apply. */ 12743#ifdef __cplusplus 12744extern "C" 12745#endif 12746char inet_ntoa (); 12747int 12748main () 12749{ 12750return inet_ntoa (); 12751 ; 12752 return 0; 12753} 12754_ACEOF 12755for ac_lib in '' nsl; do 12756 if test -z "$ac_lib"; then 12757 ac_res="none required" 12758 else 12759 ac_res=-l$ac_lib 12760 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12761 fi 12762 if ac_fn_c_try_link "$LINENO"; then : 12763 ac_cv_search_inet_ntoa=$ac_res 12764fi 12765rm -f core conftest.err conftest.$ac_objext \ 12766 conftest$ac_exeext 12767 if ${ac_cv_search_inet_ntoa+:} false; then : 12768 break 12769fi 12770done 12771if ${ac_cv_search_inet_ntoa+:} false; then : 12772 12773else 12774 ac_cv_search_inet_ntoa=no 12775fi 12776rm conftest.$ac_ext 12777LIBS=$ac_func_search_save_LIBS 12778fi 12779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5 12780$as_echo "$ac_cv_search_inet_ntoa" >&6; } 12781ac_res=$ac_cv_search_inet_ntoa 12782if test "$ac_res" != no; then : 12783 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12784 12785fi 12786 12787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 12788$as_echo_n "checking for library containing socket... " >&6; } 12789if ${ac_cv_search_socket+:} false; then : 12790 $as_echo_n "(cached) " >&6 12791else 12792 ac_func_search_save_LIBS=$LIBS 12793cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12794/* end confdefs.h. */ 12795 12796/* Override any GCC internal prototype to avoid an error. 12797 Use char because int might match the return type of a GCC 12798 builtin and then its argument prototype would still apply. */ 12799#ifdef __cplusplus 12800extern "C" 12801#endif 12802char socket (); 12803int 12804main () 12805{ 12806return socket (); 12807 ; 12808 return 0; 12809} 12810_ACEOF 12811for ac_lib in '' socket; do 12812 if test -z "$ac_lib"; then 12813 ac_res="none required" 12814 else 12815 ac_res=-l$ac_lib 12816 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12817 fi 12818 if ac_fn_c_try_link "$LINENO"; then : 12819 ac_cv_search_socket=$ac_res 12820fi 12821rm -f core conftest.err conftest.$ac_objext \ 12822 conftest$ac_exeext 12823 if ${ac_cv_search_socket+:} false; then : 12824 break 12825fi 12826done 12827if ${ac_cv_search_socket+:} false; then : 12828 12829else 12830 ac_cv_search_socket=no 12831fi 12832rm conftest.$ac_ext 12833LIBS=$ac_func_search_save_LIBS 12834fi 12835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 12836$as_echo "$ac_cv_search_socket" >&6; } 12837ac_res=$ac_cv_search_socket 12838if test "$ac_res" != no; then : 12839 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12840 12841fi 12842 12843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5 12844$as_echo_n "checking for library containing inet_aton... " >&6; } 12845if ${ac_cv_search_inet_aton+:} false; then : 12846 $as_echo_n "(cached) " >&6 12847else 12848 ac_func_search_save_LIBS=$LIBS 12849cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12850/* end confdefs.h. */ 12851 12852/* Override any GCC internal prototype to avoid an error. 12853 Use char because int might match the return type of a GCC 12854 builtin and then its argument prototype would still apply. */ 12855#ifdef __cplusplus 12856extern "C" 12857#endif 12858char inet_aton (); 12859int 12860main () 12861{ 12862return inet_aton (); 12863 ; 12864 return 0; 12865} 12866_ACEOF 12867for ac_lib in '' resolv; do 12868 if test -z "$ac_lib"; then 12869 ac_res="none required" 12870 else 12871 ac_res=-l$ac_lib 12872 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12873 fi 12874 if ac_fn_c_try_link "$LINENO"; then : 12875 ac_cv_search_inet_aton=$ac_res 12876fi 12877rm -f core conftest.err conftest.$ac_objext \ 12878 conftest$ac_exeext 12879 if ${ac_cv_search_inet_aton+:} false; then : 12880 break 12881fi 12882done 12883if ${ac_cv_search_inet_aton+:} false; then : 12884 12885else 12886 ac_cv_search_inet_aton=no 12887fi 12888rm conftest.$ac_ext 12889LIBS=$ac_func_search_save_LIBS 12890fi 12891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5 12892$as_echo "$ac_cv_search_inet_aton" >&6; } 12893ac_res=$ac_cv_search_inet_aton 12894if test "$ac_res" != no; then : 12895 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12896 12897fi 12898 12899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 12900$as_echo_n "checking for library containing clock_gettime... " >&6; } 12901if ${ac_cv_search_clock_gettime+:} false; then : 12902 $as_echo_n "(cached) " >&6 12903else 12904 ac_func_search_save_LIBS=$LIBS 12905cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12906/* end confdefs.h. */ 12907 12908/* Override any GCC internal prototype to avoid an error. 12909 Use char because int might match the return type of a GCC 12910 builtin and then its argument prototype would still apply. */ 12911#ifdef __cplusplus 12912extern "C" 12913#endif 12914char clock_gettime (); 12915int 12916main () 12917{ 12918return clock_gettime (); 12919 ; 12920 return 0; 12921} 12922_ACEOF 12923for ac_lib in '' rt; do 12924 if test -z "$ac_lib"; then 12925 ac_res="none required" 12926 else 12927 ac_res=-l$ac_lib 12928 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12929 fi 12930 if ac_fn_c_try_link "$LINENO"; then : 12931 ac_cv_search_clock_gettime=$ac_res 12932fi 12933rm -f core conftest.err conftest.$ac_objext \ 12934 conftest$ac_exeext 12935 if ${ac_cv_search_clock_gettime+:} false; then : 12936 break 12937fi 12938done 12939if ${ac_cv_search_clock_gettime+:} false; then : 12940 12941else 12942 ac_cv_search_clock_gettime=no 12943fi 12944rm conftest.$ac_ext 12945LIBS=$ac_func_search_save_LIBS 12946fi 12947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 12948$as_echo "$ac_cv_search_clock_gettime" >&6; } 12949ac_res=$ac_cv_search_clock_gettime 12950if test "$ac_res" != no; then : 12951 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12952 12953fi 12954 12955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5 12956$as_echo_n "checking for library containing sendfile... " >&6; } 12957if ${ac_cv_search_sendfile+:} false; then : 12958 $as_echo_n "(cached) " >&6 12959else 12960 ac_func_search_save_LIBS=$LIBS 12961cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12962/* end confdefs.h. */ 12963 12964/* Override any GCC internal prototype to avoid an error. 12965 Use char because int might match the return type of a GCC 12966 builtin and then its argument prototype would still apply. */ 12967#ifdef __cplusplus 12968extern "C" 12969#endif 12970char sendfile (); 12971int 12972main () 12973{ 12974return sendfile (); 12975 ; 12976 return 0; 12977} 12978_ACEOF 12979for ac_lib in '' sendfile; do 12980 if test -z "$ac_lib"; then 12981 ac_res="none required" 12982 else 12983 ac_res=-l$ac_lib 12984 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12985 fi 12986 if ac_fn_c_try_link "$LINENO"; then : 12987 ac_cv_search_sendfile=$ac_res 12988fi 12989rm -f core conftest.err conftest.$ac_objext \ 12990 conftest$ac_exeext 12991 if ${ac_cv_search_sendfile+:} false; then : 12992 break 12993fi 12994done 12995if ${ac_cv_search_sendfile+:} false; then : 12996 12997else 12998 ac_cv_search_sendfile=no 12999fi 13000rm conftest.$ac_ext 13001LIBS=$ac_func_search_save_LIBS 13002fi 13003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5 13004$as_echo "$ac_cv_search_sendfile" >&6; } 13005ac_res=$ac_cv_search_sendfile 13006if test "$ac_res" != no; then : 13007 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13008 13009fi 13010 13011 13012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5 13013$as_echo_n "checking for WIN32... " >&6; } 13014cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13015/* end confdefs.h. */ 13016 13017int 13018main () 13019{ 13020 13021#ifndef _WIN32 13022die horribly 13023#endif 13024 13025 ; 13026 return 0; 13027} 13028_ACEOF 13029if ac_fn_c_try_compile "$LINENO"; then : 13030 bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13031$as_echo "yes" >&6; } 13032else 13033 bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13034$as_echo "no" >&6; } 13035fi 13036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13037 13038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5 13039$as_echo_n "checking for CYGWIN... " >&6; } 13040cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13041/* end confdefs.h. */ 13042 13043int 13044main () 13045{ 13046 13047#ifndef __CYGWIN__ 13048die horribly 13049#endif 13050 13051 ; 13052 return 0; 13053} 13054_ACEOF 13055if ac_fn_c_try_compile "$LINENO"; then : 13056 cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13057$as_echo "yes" >&6; } 13058else 13059 cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13060$as_echo "no" >&6; } 13061fi 13062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13063 13064for ac_header in zlib.h 13065do : 13066 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13067if test "x$ac_cv_header_zlib_h" = xyes; then : 13068 cat >>confdefs.h <<_ACEOF 13069#define HAVE_ZLIB_H 1 13070_ACEOF 13071 13072fi 13073 13074done 13075 13076 13077if test "x$ac_cv_header_zlib_h" = "xyes"; then 13078save_LIBS="$LIBS" 13079LIBS="" 13080ZLIB_LIBS="" 13081have_zlib=no 13082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5 13083$as_echo_n "checking for library containing inflateEnd... " >&6; } 13084if ${ac_cv_search_inflateEnd+:} false; then : 13085 $as_echo_n "(cached) " >&6 13086else 13087 ac_func_search_save_LIBS=$LIBS 13088cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13089/* end confdefs.h. */ 13090 13091/* Override any GCC internal prototype to avoid an error. 13092 Use char because int might match the return type of a GCC 13093 builtin and then its argument prototype would still apply. */ 13094#ifdef __cplusplus 13095extern "C" 13096#endif 13097char inflateEnd (); 13098int 13099main () 13100{ 13101return inflateEnd (); 13102 ; 13103 return 0; 13104} 13105_ACEOF 13106for ac_lib in '' z; do 13107 if test -z "$ac_lib"; then 13108 ac_res="none required" 13109 else 13110 ac_res=-l$ac_lib 13111 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13112 fi 13113 if ac_fn_c_try_link "$LINENO"; then : 13114 ac_cv_search_inflateEnd=$ac_res 13115fi 13116rm -f core conftest.err conftest.$ac_objext \ 13117 conftest$ac_exeext 13118 if ${ac_cv_search_inflateEnd+:} false; then : 13119 break 13120fi 13121done 13122if ${ac_cv_search_inflateEnd+:} false; then : 13123 13124else 13125 ac_cv_search_inflateEnd=no 13126fi 13127rm conftest.$ac_ext 13128LIBS=$ac_func_search_save_LIBS 13129fi 13130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5 13131$as_echo "$ac_cv_search_inflateEnd" >&6; } 13132ac_res=$ac_cv_search_inflateEnd 13133if test "$ac_res" != no; then : 13134 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13135 have_zlib=yes 13136 ZLIB_LIBS="$LIBS" 13137 13138$as_echo "#define HAVE_LIBZ 1" >>confdefs.h 13139 13140fi 13141 13142LIBS="$save_LIBS" 13143 13144fi 13145 if test "$have_zlib" = "yes"; then 13146 ZLIB_REGRESS_TRUE= 13147 ZLIB_REGRESS_FALSE='#' 13148else 13149 ZLIB_REGRESS_TRUE='#' 13150 ZLIB_REGRESS_FALSE= 13151fi 13152 13153 13154if test "$bwin32" = true; then 13155 EV_LIB_WS32=-lws2_32 13156 EV_LIB_GDI=-lgdi32 13157else 13158 EV_LIB_WS32= 13159 EV_LIB_GDI= 13160fi 13161 13162 13163 13164 13165# Check whether --enable-largefile was given. 13166if test "${enable_largefile+set}" = set; then : 13167 enableval=$enable_largefile; 13168fi 13169 13170if test "$enable_largefile" != no; then 13171 13172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 13173$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 13174if ${ac_cv_sys_largefile_CC+:} false; then : 13175 $as_echo_n "(cached) " >&6 13176else 13177 ac_cv_sys_largefile_CC=no 13178 if test "$GCC" != yes; then 13179 ac_save_CC=$CC 13180 while :; do 13181 # IRIX 6.2 and later do not support large files by default, 13182 # so use the C compiler's -n32 option if that helps. 13183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13184/* end confdefs.h. */ 13185#include <sys/types.h> 13186 /* Check that off_t can represent 2**63 - 1 correctly. 13187 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13188 since some C++ compilers masquerading as C compilers 13189 incorrectly reject 9223372036854775807. */ 13190#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13191 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13192 && LARGE_OFF_T % 2147483647 == 1) 13193 ? 1 : -1]; 13194int 13195main () 13196{ 13197 13198 ; 13199 return 0; 13200} 13201_ACEOF 13202 if ac_fn_c_try_compile "$LINENO"; then : 13203 break 13204fi 13205rm -f core conftest.err conftest.$ac_objext 13206 CC="$CC -n32" 13207 if ac_fn_c_try_compile "$LINENO"; then : 13208 ac_cv_sys_largefile_CC=' -n32'; break 13209fi 13210rm -f core conftest.err conftest.$ac_objext 13211 break 13212 done 13213 CC=$ac_save_CC 13214 rm -f conftest.$ac_ext 13215 fi 13216fi 13217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 13218$as_echo "$ac_cv_sys_largefile_CC" >&6; } 13219 if test "$ac_cv_sys_largefile_CC" != no; then 13220 CC=$CC$ac_cv_sys_largefile_CC 13221 fi 13222 13223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 13224$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 13225if ${ac_cv_sys_file_offset_bits+:} false; then : 13226 $as_echo_n "(cached) " >&6 13227else 13228 while :; do 13229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13230/* end confdefs.h. */ 13231#include <sys/types.h> 13232 /* Check that off_t can represent 2**63 - 1 correctly. 13233 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13234 since some C++ compilers masquerading as C compilers 13235 incorrectly reject 9223372036854775807. */ 13236#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13237 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13238 && LARGE_OFF_T % 2147483647 == 1) 13239 ? 1 : -1]; 13240int 13241main () 13242{ 13243 13244 ; 13245 return 0; 13246} 13247_ACEOF 13248if ac_fn_c_try_compile "$LINENO"; then : 13249 ac_cv_sys_file_offset_bits=no; break 13250fi 13251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13253/* end confdefs.h. */ 13254#define _FILE_OFFSET_BITS 64 13255#include <sys/types.h> 13256 /* Check that off_t can represent 2**63 - 1 correctly. 13257 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13258 since some C++ compilers masquerading as C compilers 13259 incorrectly reject 9223372036854775807. */ 13260#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13261 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13262 && LARGE_OFF_T % 2147483647 == 1) 13263 ? 1 : -1]; 13264int 13265main () 13266{ 13267 13268 ; 13269 return 0; 13270} 13271_ACEOF 13272if ac_fn_c_try_compile "$LINENO"; then : 13273 ac_cv_sys_file_offset_bits=64; break 13274fi 13275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13276 ac_cv_sys_file_offset_bits=unknown 13277 break 13278done 13279fi 13280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 13281$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 13282case $ac_cv_sys_file_offset_bits in #( 13283 no | unknown) ;; 13284 *) 13285cat >>confdefs.h <<_ACEOF 13286#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 13287_ACEOF 13288;; 13289esac 13290rm -rf conftest* 13291 if test $ac_cv_sys_file_offset_bits = unknown; then 13292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 13293$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 13294if ${ac_cv_sys_large_files+:} false; then : 13295 $as_echo_n "(cached) " >&6 13296else 13297 while :; do 13298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13299/* end confdefs.h. */ 13300#include <sys/types.h> 13301 /* Check that off_t can represent 2**63 - 1 correctly. 13302 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13303 since some C++ compilers masquerading as C compilers 13304 incorrectly reject 9223372036854775807. */ 13305#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13306 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13307 && LARGE_OFF_T % 2147483647 == 1) 13308 ? 1 : -1]; 13309int 13310main () 13311{ 13312 13313 ; 13314 return 0; 13315} 13316_ACEOF 13317if ac_fn_c_try_compile "$LINENO"; then : 13318 ac_cv_sys_large_files=no; break 13319fi 13320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13322/* end confdefs.h. */ 13323#define _LARGE_FILES 1 13324#include <sys/types.h> 13325 /* Check that off_t can represent 2**63 - 1 correctly. 13326 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13327 since some C++ compilers masquerading as C compilers 13328 incorrectly reject 9223372036854775807. */ 13329#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13330 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13331 && LARGE_OFF_T % 2147483647 == 1) 13332 ? 1 : -1]; 13333int 13334main () 13335{ 13336 13337 ; 13338 return 0; 13339} 13340_ACEOF 13341if ac_fn_c_try_compile "$LINENO"; then : 13342 ac_cv_sys_large_files=1; break 13343fi 13344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13345 ac_cv_sys_large_files=unknown 13346 break 13347done 13348fi 13349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13350$as_echo "$ac_cv_sys_large_files" >&6; } 13351case $ac_cv_sys_large_files in #( 13352 no | unknown) ;; 13353 *) 13354cat >>confdefs.h <<_ACEOF 13355#define _LARGE_FILES $ac_cv_sys_large_files 13356_ACEOF 13357;; 13358esac 13359rm -rf conftest* 13360 fi 13361 13362 13363fi 13364 13365 13366 13367 13368ntp_pkgconfig_min_version='0.15.0' 13369if test -n "$ac_tool_prefix"; then 13370 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 13371set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 13372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13373$as_echo_n "checking for $ac_word... " >&6; } 13374if ${ac_cv_path_PKG_CONFIG+:} false; then : 13375 $as_echo_n "(cached) " >&6 13376else 13377 case $PKG_CONFIG in 13378 [\\/]* | ?:[\\/]*) 13379 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 13380 ;; 13381 *) 13382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13383for as_dir in $PATH 13384do 13385 IFS=$as_save_IFS 13386 test -z "$as_dir" && as_dir=. 13387 for ac_exec_ext in '' $ac_executable_extensions; do 13388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13389 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 13390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13391 break 2 13392 fi 13393done 13394 done 13395IFS=$as_save_IFS 13396 13397 ;; 13398esac 13399fi 13400PKG_CONFIG=$ac_cv_path_PKG_CONFIG 13401if test -n "$PKG_CONFIG"; then 13402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 13403$as_echo "$PKG_CONFIG" >&6; } 13404else 13405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13406$as_echo "no" >&6; } 13407fi 13408 13409 13410fi 13411if test -z "$ac_cv_path_PKG_CONFIG"; then 13412 ac_pt_PKG_CONFIG=$PKG_CONFIG 13413 # Extract the first word of "pkg-config", so it can be a program name with args. 13414set dummy pkg-config; ac_word=$2 13415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13416$as_echo_n "checking for $ac_word... " >&6; } 13417if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 13418 $as_echo_n "(cached) " >&6 13419else 13420 case $ac_pt_PKG_CONFIG in 13421 [\\/]* | ?:[\\/]*) 13422 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 13423 ;; 13424 *) 13425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13426for as_dir in $PATH 13427do 13428 IFS=$as_save_IFS 13429 test -z "$as_dir" && as_dir=. 13430 for ac_exec_ext in '' $ac_executable_extensions; do 13431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13432 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 13433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13434 break 2 13435 fi 13436done 13437 done 13438IFS=$as_save_IFS 13439 13440 ;; 13441esac 13442fi 13443ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 13444if test -n "$ac_pt_PKG_CONFIG"; then 13445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 13446$as_echo "$ac_pt_PKG_CONFIG" >&6; } 13447else 13448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13449$as_echo "no" >&6; } 13450fi 13451 13452 if test "x$ac_pt_PKG_CONFIG" = x; then 13453 PKG_CONFIG="" 13454 else 13455 case $cross_compiling:$ac_tool_warned in 13456yes:) 13457{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13459ac_tool_warned=yes ;; 13460esac 13461 PKG_CONFIG=$ac_pt_PKG_CONFIG 13462 fi 13463else 13464 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 13465fi 13466 13467{ ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;} 13468{ ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;} 13469 13470case "$PKG_CONFIG" in 13471 /*) 13472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5 13473$as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; } 13474 if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then 13475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13476$as_echo "yes" >&6; } 13477 else 13478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13479$as_echo "no" >&6; } 13480 PKG_CONFIG="" 13481 fi 13482 ;; 13483esac 13484 13485 13486 13487 13488case "$enable_openssl" in 13489 yes) 13490 have_openssl=no 13491 case "$PKG_CONFIG" in 13492 '') 13493 ;; 13494 *) 13495 OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null` 13496 case "$OPENSSL_LIBS" in 13497 '') ;; 13498 *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 13499 have_openssl=yes 13500 ;; 13501 esac 13502 OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null` 13503 ;; 13504 esac 13505 case "$have_openssl" in 13506 yes) ;; 13507 *) 13508 save_LIBS="$LIBS" 13509 LIBS="" 13510 OPENSSL_LIBS="" 13511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5 13512$as_echo_n "checking for library containing SSL_new... " >&6; } 13513if ${ac_cv_search_SSL_new+:} false; then : 13514 $as_echo_n "(cached) " >&6 13515else 13516 ac_func_search_save_LIBS=$LIBS 13517cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13518/* end confdefs.h. */ 13519 13520/* Override any GCC internal prototype to avoid an error. 13521 Use char because int might match the return type of a GCC 13522 builtin and then its argument prototype would still apply. */ 13523#ifdef __cplusplus 13524extern "C" 13525#endif 13526char SSL_new (); 13527int 13528main () 13529{ 13530return SSL_new (); 13531 ; 13532 return 0; 13533} 13534_ACEOF 13535for ac_lib in '' ssl; do 13536 if test -z "$ac_lib"; then 13537 ac_res="none required" 13538 else 13539 ac_res=-l$ac_lib 13540 LIBS="-l$ac_lib -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS" 13541 fi 13542 if ac_fn_c_try_link "$LINENO"; then : 13543 ac_cv_search_SSL_new=$ac_res 13544fi 13545rm -f core conftest.err conftest.$ac_objext \ 13546 conftest$ac_exeext 13547 if ${ac_cv_search_SSL_new+:} false; then : 13548 break 13549fi 13550done 13551if ${ac_cv_search_SSL_new+:} false; then : 13552 13553else 13554 ac_cv_search_SSL_new=no 13555fi 13556rm conftest.$ac_ext 13557LIBS=$ac_func_search_save_LIBS 13558fi 13559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5 13560$as_echo "$ac_cv_search_SSL_new" >&6; } 13561ac_res=$ac_cv_search_SSL_new 13562if test "$ac_res" != no; then : 13563 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13564 have_openssl=yes 13565 OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 13566else 13567 have_openssl=no 13568fi 13569 13570 LIBS="$save_LIBS" 13571 ;; 13572 esac 13573 13574 13575 case "$have_openssl" in 13576 yes) 13577$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h 13578 ;; 13579 esac 13580 ;; 13581esac 13582 13583# check if we have and should use openssl 13584 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then 13585 OPENSSL_TRUE= 13586 OPENSSL_FALSE='#' 13587else 13588 OPENSSL_TRUE='#' 13589 OPENSSL_FALSE= 13590fi 13591 13592 13593 13594for ac_header in \ 13595 arpa/inet.h \ 13596 fcntl.h \ 13597 ifaddrs.h \ 13598 mach/mach_time.h \ 13599 netdb.h \ 13600 netinet/in.h \ 13601 netinet/in6.h \ 13602 netinet/tcp.h \ 13603 poll.h \ 13604 port.h \ 13605 stdarg.h \ 13606 stddef.h \ 13607 sys/devpoll.h \ 13608 sys/epoll.h \ 13609 sys/event.h \ 13610 sys/eventfd.h \ 13611 sys/ioctl.h \ 13612 sys/mman.h \ 13613 sys/param.h \ 13614 sys/queue.h \ 13615 sys/resource.h \ 13616 sys/select.h \ 13617 sys/sendfile.h \ 13618 sys/socket.h \ 13619 sys/stat.h \ 13620 sys/time.h \ 13621 sys/timerfd.h \ 13622 sys/uio.h \ 13623 sys/wait.h \ 13624 13625do : 13626 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13627ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13628if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13629 cat >>confdefs.h <<_ACEOF 13630#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13631_ACEOF 13632 13633fi 13634 13635done 13636 13637 13638for ac_header in sys/sysctl.h 13639do : 13640 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" " 13641#ifdef HAVE_SYS_PARAM_H 13642#include <sys/param.h> 13643#endif 13644 13645" 13646if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 13647 cat >>confdefs.h <<_ACEOF 13648#define HAVE_SYS_SYSCTL_H 1 13649_ACEOF 13650 13651fi 13652 13653done 13654 13655if test "x$ac_cv_header_sys_queue_h" = "xyes"; then 13656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5 13657$as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; } 13658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13659/* end confdefs.h. */ 13660 13661#include <sys/queue.h> 13662#ifdef TAILQ_FOREACH 13663 yes 13664#endif 13665 13666_ACEOF 13667if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13668 $EGREP "yes" >/dev/null 2>&1; then : 13669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13670$as_echo "yes" >&6; } 13671 13672$as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h 13673 13674else 13675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13676$as_echo "no" >&6; } 13677 13678fi 13679rm -f conftest* 13680 13681fi 13682 13683if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5 13685$as_echo_n "checking for timeradd in sys/time.h... " >&6; } 13686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13687/* end confdefs.h. */ 13688 13689#include <sys/time.h> 13690#ifdef timeradd 13691 yes 13692#endif 13693 13694_ACEOF 13695if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13696 $EGREP "yes" >/dev/null 2>&1; then : 13697 13698$as_echo "#define HAVE_TIMERADD 1" >>confdefs.h 13699 13700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13701$as_echo "yes" >&6; } 13702else 13703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13704$as_echo "no" >&6; } 13705 13706fi 13707rm -f conftest* 13708 13709fi 13710 13711if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5 13713$as_echo_n "checking for timercmp in sys/time.h... " >&6; } 13714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13715/* end confdefs.h. */ 13716 13717#include <sys/time.h> 13718#ifdef timercmp 13719 yes 13720#endif 13721 13722_ACEOF 13723if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13724 $EGREP "yes" >/dev/null 2>&1; then : 13725 13726$as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h 13727 13728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13729$as_echo "yes" >&6; } 13730else 13731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13732$as_echo "no" >&6; } 13733 13734fi 13735rm -f conftest* 13736 13737fi 13738 13739if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5 13741$as_echo_n "checking for timerclear in sys/time.h... " >&6; } 13742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13743/* end confdefs.h. */ 13744 13745#include <sys/time.h> 13746#ifdef timerclear 13747 yes 13748#endif 13749 13750_ACEOF 13751if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13752 $EGREP "yes" >/dev/null 2>&1; then : 13753 13754$as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h 13755 13756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13757$as_echo "yes" >&6; } 13758else 13759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13760$as_echo "no" >&6; } 13761 13762fi 13763rm -f conftest* 13764 13765fi 13766 13767if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5 13769$as_echo_n "checking for timerisset in sys/time.h... " >&6; } 13770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13771/* end confdefs.h. */ 13772 13773#include <sys/time.h> 13774#ifdef timerisset 13775 yes 13776#endif 13777 13778_ACEOF 13779if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13780 $EGREP "yes" >/dev/null 2>&1; then : 13781 13782$as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h 13783 13784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13785$as_echo "yes" >&6; } 13786else 13787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13788$as_echo "no" >&6; } 13789 13790fi 13791rm -f conftest* 13792 13793fi 13794 13795if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then 13796 ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h> 13797 #include <sys/sysctl.h> 13798 13799" 13800if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then : 13801 ac_have_decl=1 13802else 13803 ac_have_decl=0 13804fi 13805 13806cat >>confdefs.h <<_ACEOF 13807#define HAVE_DECL_CTL_KERN $ac_have_decl 13808_ACEOF 13809ac_fn_c_check_decl "$LINENO" "KERN_RANDOM" "ac_cv_have_decl_KERN_RANDOM" "#include <sys/types.h> 13810 #include <sys/sysctl.h> 13811 13812" 13813if test "x$ac_cv_have_decl_KERN_RANDOM" = xyes; then : 13814 ac_have_decl=1 13815else 13816 ac_have_decl=0 13817fi 13818 13819cat >>confdefs.h <<_ACEOF 13820#define HAVE_DECL_KERN_RANDOM $ac_have_decl 13821_ACEOF 13822ac_fn_c_check_decl "$LINENO" "RANDOM_UUID" "ac_cv_have_decl_RANDOM_UUID" "#include <sys/types.h> 13823 #include <sys/sysctl.h> 13824 13825" 13826if test "x$ac_cv_have_decl_RANDOM_UUID" = xyes; then : 13827 ac_have_decl=1 13828else 13829 ac_have_decl=0 13830fi 13831 13832cat >>confdefs.h <<_ACEOF 13833#define HAVE_DECL_RANDOM_UUID $ac_have_decl 13834_ACEOF 13835ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h> 13836 #include <sys/sysctl.h> 13837 13838" 13839if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then : 13840 ac_have_decl=1 13841else 13842 ac_have_decl=0 13843fi 13844 13845cat >>confdefs.h <<_ACEOF 13846#define HAVE_DECL_KERN_ARND $ac_have_decl 13847_ACEOF 13848 13849fi 13850 13851 if test x$bwin32 = xtrue; then 13852 BUILD_WIN32_TRUE= 13853 BUILD_WIN32_FALSE='#' 13854else 13855 BUILD_WIN32_TRUE='#' 13856 BUILD_WIN32_FALSE= 13857fi 13858 13859 if test x$cygwin = xtrue; then 13860 BUILD_CYGWIN_TRUE= 13861 BUILD_CYGWIN_FALSE='#' 13862else 13863 BUILD_CYGWIN_TRUE='#' 13864 BUILD_CYGWIN_FALSE= 13865fi 13866 13867 if test x$bwin32 = xtrue || test x$cygwin = xtrue; then 13868 BUILD_WITH_NO_UNDEFINED_TRUE= 13869 BUILD_WITH_NO_UNDEFINED_FALSE='#' 13870else 13871 BUILD_WITH_NO_UNDEFINED_TRUE='#' 13872 BUILD_WITH_NO_UNDEFINED_FALSE= 13873fi 13874 13875 13876if test x$bwin32 = xtrue; then 13877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getservbyname" >&5 13878$as_echo_n "checking for library containing getservbyname... " >&6; } 13879if ${ac_cv_search_getservbyname+:} false; then : 13880 $as_echo_n "(cached) " >&6 13881else 13882 ac_func_search_save_LIBS=$LIBS 13883cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13884/* end confdefs.h. */ 13885 13886/* Override any GCC internal prototype to avoid an error. 13887 Use char because int might match the return type of a GCC 13888 builtin and then its argument prototype would still apply. */ 13889#ifdef __cplusplus 13890extern "C" 13891#endif 13892char getservbyname (); 13893int 13894main () 13895{ 13896return getservbyname (); 13897 ; 13898 return 0; 13899} 13900_ACEOF 13901for ac_lib in '' ws2_32; do 13902 if test -z "$ac_lib"; then 13903 ac_res="none required" 13904 else 13905 ac_res=-l$ac_lib 13906 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13907 fi 13908 if ac_fn_c_try_link "$LINENO"; then : 13909 ac_cv_search_getservbyname=$ac_res 13910fi 13911rm -f core conftest.err conftest.$ac_objext \ 13912 conftest$ac_exeext 13913 if ${ac_cv_search_getservbyname+:} false; then : 13914 break 13915fi 13916done 13917if ${ac_cv_search_getservbyname+:} false; then : 13918 13919else 13920 ac_cv_search_getservbyname=no 13921fi 13922rm conftest.$ac_ext 13923LIBS=$ac_func_search_save_LIBS 13924fi 13925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getservbyname" >&5 13926$as_echo "$ac_cv_search_getservbyname" >&6; } 13927ac_res=$ac_cv_search_getservbyname 13928if test "$ac_res" != no; then : 13929 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13930 13931fi 13932 13933fi 13934 13935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 13936$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 13937if ${ac_cv_c_const+:} false; then : 13938 $as_echo_n "(cached) " >&6 13939else 13940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13941/* end confdefs.h. */ 13942 13943int 13944main () 13945{ 13946 13947#ifndef __cplusplus 13948 /* Ultrix mips cc rejects this sort of thing. */ 13949 typedef int charset[2]; 13950 const charset cs = { 0, 0 }; 13951 /* SunOS 4.1.1 cc rejects this. */ 13952 char const *const *pcpcc; 13953 char **ppc; 13954 /* NEC SVR4.0.2 mips cc rejects this. */ 13955 struct point {int x, y;}; 13956 static struct point const zero = {0,0}; 13957 /* AIX XL C 1.02.0.0 rejects this. 13958 It does not let you subtract one const X* pointer from another in 13959 an arm of an if-expression whose if-part is not a constant 13960 expression */ 13961 const char *g = "string"; 13962 pcpcc = &g + (g ? g-g : 0); 13963 /* HPUX 7.0 cc rejects these. */ 13964 ++pcpcc; 13965 ppc = (char**) pcpcc; 13966 pcpcc = (char const *const *) ppc; 13967 { /* SCO 3.2v4 cc rejects this sort of thing. */ 13968 char tx; 13969 char *t = &tx; 13970 char const *s = 0 ? (char *) 0 : (char const *) 0; 13971 13972 *t++ = 0; 13973 if (s) return 0; 13974 } 13975 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 13976 int x[] = {25, 17}; 13977 const int *foo = &x[0]; 13978 ++foo; 13979 } 13980 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 13981 typedef const int *iptr; 13982 iptr p = 0; 13983 ++p; 13984 } 13985 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 13986 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 13987 struct s { int j; const int *ap[3]; } bx; 13988 struct s *b = &bx; b->j = 5; 13989 } 13990 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 13991 const int foo = 10; 13992 if (!foo) return 0; 13993 } 13994 return !cs[0] && !zero.x; 13995#endif 13996 13997 ; 13998 return 0; 13999} 14000_ACEOF 14001if ac_fn_c_try_compile "$LINENO"; then : 14002 ac_cv_c_const=yes 14003else 14004 ac_cv_c_const=no 14005fi 14006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14007fi 14008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 14009$as_echo "$ac_cv_c_const" >&6; } 14010if test $ac_cv_c_const = no; then 14011 14012$as_echo "#define const /**/" >>confdefs.h 14013 14014fi 14015 14016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 14017$as_echo_n "checking for inline... " >&6; } 14018if ${ac_cv_c_inline+:} false; then : 14019 $as_echo_n "(cached) " >&6 14020else 14021 ac_cv_c_inline=no 14022for ac_kw in inline __inline__ __inline; do 14023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14024/* end confdefs.h. */ 14025#ifndef __cplusplus 14026typedef int foo_t; 14027static $ac_kw foo_t static_foo () {return 0; } 14028$ac_kw foo_t foo () {return 0; } 14029#endif 14030 14031_ACEOF 14032if ac_fn_c_try_compile "$LINENO"; then : 14033 ac_cv_c_inline=$ac_kw 14034fi 14035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14036 test "$ac_cv_c_inline" != no && break 14037done 14038 14039fi 14040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 14041$as_echo "$ac_cv_c_inline" >&6; } 14042 14043case $ac_cv_c_inline in 14044 inline | yes) ;; 14045 *) 14046 case $ac_cv_c_inline in 14047 no) ac_val=;; 14048 *) ac_val=$ac_cv_c_inline;; 14049 esac 14050 cat >>confdefs.h <<_ACEOF 14051#ifndef __cplusplus 14052#define inline $ac_val 14053#endif 14054_ACEOF 14055 ;; 14056esac 14057 14058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 14059$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 14060if ${ac_cv_header_time+:} false; then : 14061 $as_echo_n "(cached) " >&6 14062else 14063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14064/* end confdefs.h. */ 14065#include <sys/types.h> 14066#include <sys/time.h> 14067#include <time.h> 14068 14069int 14070main () 14071{ 14072if ((struct tm *) 0) 14073return 0; 14074 ; 14075 return 0; 14076} 14077_ACEOF 14078if ac_fn_c_try_compile "$LINENO"; then : 14079 ac_cv_header_time=yes 14080else 14081 ac_cv_header_time=no 14082fi 14083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14084fi 14085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 14086$as_echo "$ac_cv_header_time" >&6; } 14087if test $ac_cv_header_time = yes; then 14088 14089$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 14090 14091fi 14092 14093 14094for ac_func in \ 14095 accept4 \ 14096 arc4random \ 14097 arc4random_buf \ 14098 clock_gettime \ 14099 eventfd \ 14100 epoll_create1 \ 14101 fcntl \ 14102 getegid \ 14103 geteuid \ 14104 getifaddrs \ 14105 getnameinfo \ 14106 getprotobynumber \ 14107 gettimeofday \ 14108 inet_ntop \ 14109 inet_pton \ 14110 issetugid \ 14111 mach_absolute_time \ 14112 mmap \ 14113 nanosleep \ 14114 pipe \ 14115 pipe2 \ 14116 putenv \ 14117 sendfile \ 14118 setenv \ 14119 setrlimit \ 14120 sigaction \ 14121 signal \ 14122 splice \ 14123 strlcpy \ 14124 strsep \ 14125 strtok_r \ 14126 strtoll \ 14127 sysctl \ 14128 timerfd_create \ 14129 umask \ 14130 unsetenv \ 14131 usleep \ 14132 vasprintf \ 14133 14134do : 14135 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14136ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14137if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14138 cat >>confdefs.h <<_ACEOF 14139#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14140_ACEOF 14141 14142fi 14143done 14144 14145 if test x"$ac_cv_func_strlcpy" = xno; then 14146 STRLCPY_IMPL_TRUE= 14147 STRLCPY_IMPL_FALSE='#' 14148else 14149 STRLCPY_IMPL_TRUE='#' 14150 STRLCPY_IMPL_FALSE= 14151fi 14152 14153 14154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5 14155$as_echo_n "checking for getaddrinfo... " >&6; } 14156if ${libevent_cv_getaddrinfo+:} false; then : 14157 $as_echo_n "(cached) " >&6 14158else 14159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14160/* end confdefs.h. */ 14161 14162 #ifdef HAVE_NETDB_H 14163 #include <netdb.h> 14164 #endif 14165 14166int 14167main () 14168{ 14169 14170 getaddrinfo; 14171 14172 14173 ; 14174 return 0; 14175} 14176_ACEOF 14177if ac_fn_c_try_link "$LINENO"; then : 14178 libevent_cv_getaddrinfo=yes 14179else 14180 libevent_cv_getaddrinfo=no 14181 14182fi 14183rm -f core conftest.err conftest.$ac_objext \ 14184 conftest$ac_exeext conftest.$ac_ext 14185 14186fi 14187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5 14188$as_echo "$libevent_cv_getaddrinfo" >&6; } 14189if test "$libevent_cv_getaddrinfo" = "yes" ; then 14190 14191$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h 14192 14193else 14194 14195for ac_func in getservbyname 14196do : 14197 ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname" 14198if test "x$ac_cv_func_getservbyname" = xyes; then : 14199 cat >>confdefs.h <<_ACEOF 14200#define HAVE_GETSERVBYNAME 1 14201_ACEOF 14202 14203fi 14204done 14205 14206# Check for gethostbyname_r in all its glorious incompatible versions. 14207# (This is cut-and-pasted from Tor, which based its logic on 14208# Python's configure.in.) 14209 14210 14211ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r" 14212if test "x$ac_cv_func_gethostbyname_r" = xyes; then : 14213 14214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5 14215$as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; } 14216 OLD_CFLAGS=$CFLAGS 14217 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS" 14218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14219/* end confdefs.h. */ 14220 14221#include <netdb.h> 14222 14223int 14224main () 14225{ 14226 14227 char *cp1, *cp2; 14228 struct hostent *h1, *h2; 14229 int i1, i2; 14230 (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2); 14231 14232 ; 14233 return 0; 14234} 14235_ACEOF 14236if ac_fn_c_try_compile "$LINENO"; then : 14237 14238 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 14239 14240 14241$as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h 14242 14243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5 14244$as_echo "6" >&6; } 14245 14246else 14247 14248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14249/* end confdefs.h. */ 14250 14251#include <netdb.h> 14252 14253int 14254main () 14255{ 14256 14257 char *cp1, *cp2; 14258 struct hostent *h1; 14259 int i1, i2; 14260 (void)gethostbyname_r(cp1,h1,cp2,i1,&i2); 14261 14262 ; 14263 return 0; 14264} 14265_ACEOF 14266if ac_fn_c_try_compile "$LINENO"; then : 14267 14268 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 14269 14270 14271$as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h 14272 14273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5 14274$as_echo "5" >&6; } 14275 14276else 14277 14278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14279/* end confdefs.h. */ 14280 14281#include <netdb.h> 14282 14283int 14284main () 14285{ 14286 14287 char *cp1; 14288 struct hostent *h1; 14289 struct hostent_data hd; 14290 (void) gethostbyname_r(cp1,h1,&hd); 14291 14292 ; 14293 return 0; 14294} 14295_ACEOF 14296if ac_fn_c_try_compile "$LINENO"; then : 14297 14298 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 14299 14300 14301$as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h 14302 14303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5 14304$as_echo "3" >&6; } 14305 14306else 14307 14308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5 14309$as_echo "0" >&6; } 14310 14311fi 14312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14313 14314fi 14315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14316 14317fi 14318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14319 CFLAGS=$OLD_CFLAGS 14320 14321fi 14322 14323 14324fi 14325 14326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5 14327$as_echo_n "checking for F_SETFD in fcntl.h... " >&6; } 14328cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14329/* end confdefs.h. */ 14330 14331#define _GNU_SOURCE 14332#include <fcntl.h> 14333#ifdef F_SETFD 14334yes 14335#endif 14336 14337_ACEOF 14338if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14339 $EGREP "yes" >/dev/null 2>&1; then : 14340 14341$as_echo "#define HAVE_SETFD 1" >>confdefs.h 14342 14343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14344$as_echo "yes" >&6; } 14345else 14346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14347$as_echo "no" >&6; } 14348fi 14349rm -f conftest* 14350 14351 14352needsignal=no 14353haveselect=no 14354if test x$bwin32 != xtrue; then 14355 for ac_func in select 14356do : 14357 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select" 14358if test "x$ac_cv_func_select" = xyes; then : 14359 cat >>confdefs.h <<_ACEOF 14360#define HAVE_SELECT 1 14361_ACEOF 14362 haveselect=yes 14363fi 14364done 14365 14366 if test "x$haveselect" = "xyes" ; then 14367 needsignal=yes 14368 fi 14369fi 14370 if test "x$haveselect" = "xyes"; then 14371 SELECT_BACKEND_TRUE= 14372 SELECT_BACKEND_FALSE='#' 14373else 14374 SELECT_BACKEND_TRUE='#' 14375 SELECT_BACKEND_FALSE= 14376fi 14377 14378 14379havepoll=no 14380for ac_func in poll 14381do : 14382 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll" 14383if test "x$ac_cv_func_poll" = xyes; then : 14384 cat >>confdefs.h <<_ACEOF 14385#define HAVE_POLL 1 14386_ACEOF 14387 havepoll=yes 14388fi 14389done 14390 14391if test "x$havepoll" = "xyes" ; then 14392 needsignal=yes 14393fi 14394 if test "x$havepoll" = "xyes"; then 14395 POLL_BACKEND_TRUE= 14396 POLL_BACKEND_FALSE='#' 14397else 14398 POLL_BACKEND_TRUE='#' 14399 POLL_BACKEND_FALSE= 14400fi 14401 14402 14403havedevpoll=no 14404if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 14405 14406$as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h 14407 14408fi 14409 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 14410 DEVPOLL_BACKEND_TRUE= 14411 DEVPOLL_BACKEND_FALSE='#' 14412else 14413 DEVPOLL_BACKEND_TRUE='#' 14414 DEVPOLL_BACKEND_FALSE= 14415fi 14416 14417 14418havekqueue=no 14419if test "x$ac_cv_header_sys_event_h" = "xyes"; then 14420 for ac_func in kqueue 14421do : 14422 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue" 14423if test "x$ac_cv_func_kqueue" = xyes; then : 14424 cat >>confdefs.h <<_ACEOF 14425#define HAVE_KQUEUE 1 14426_ACEOF 14427 havekqueue=yes 14428fi 14429done 14430 14431 if test "x$havekqueue" = "xyes" ; then 14432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5 14433$as_echo_n "checking for working kqueue... " >&6; } 14434 if test "$cross_compiling" = yes; then : 14435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14436$as_echo "no" >&6; } 14437else 14438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14439/* end confdefs.h. */ 14440#include <sys/types.h> 14441#include <sys/time.h> 14442#include <sys/event.h> 14443#include <stdio.h> 14444#include <unistd.h> 14445#include <fcntl.h> 14446 14447int 14448main(int argc, char **argv) 14449{ 14450 int kq; 14451 int n; 14452 int fd[2]; 14453 struct kevent ev; 14454 struct timespec ts; 14455 char buf[8000]; 14456 14457 if (pipe(fd) == -1) 14458 exit(1); 14459 if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1) 14460 exit(1); 14461 14462 while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf)) 14463 ; 14464 14465 if ((kq = kqueue()) == -1) 14466 exit(1); 14467 14468 memset(&ev, 0, sizeof(ev)); 14469 ev.ident = fd[1]; 14470 ev.filter = EVFILT_WRITE; 14471 ev.flags = EV_ADD | EV_ENABLE; 14472 n = kevent(kq, &ev, 1, NULL, 0, NULL); 14473 if (n == -1) 14474 exit(1); 14475 14476 read(fd[0], buf, sizeof(buf)); 14477 14478 ts.tv_sec = 0; 14479 ts.tv_nsec = 0; 14480 n = kevent(kq, NULL, 0, &ev, 1, &ts); 14481 if (n == -1 || n == 0) 14482 exit(1); 14483 14484 exit(0); 14485} 14486_ACEOF 14487if ac_fn_c_try_run "$LINENO"; then : 14488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14489$as_echo "yes" >&6; } 14490 14491$as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h 14492 14493 havekqueue=yes 14494 14495else 14496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14497$as_echo "no" >&6; } 14498fi 14499rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14500 conftest.$ac_objext conftest.beam conftest.$ac_ext 14501fi 14502 14503 fi 14504fi 14505 if test "x$havekqueue" = "xyes"; then 14506 KQUEUE_BACKEND_TRUE= 14507 KQUEUE_BACKEND_FALSE='#' 14508else 14509 KQUEUE_BACKEND_TRUE='#' 14510 KQUEUE_BACKEND_FALSE= 14511fi 14512 14513 14514haveepollsyscall=no 14515haveepoll=no 14516for ac_func in epoll_ctl 14517do : 14518 ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl" 14519if test "x$ac_cv_func_epoll_ctl" = xyes; then : 14520 cat >>confdefs.h <<_ACEOF 14521#define HAVE_EPOLL_CTL 1 14522_ACEOF 14523 haveepoll=yes 14524fi 14525done 14526 14527if test "x$haveepoll" = "xyes" ; then 14528 14529$as_echo "#define HAVE_EPOLL 1" >>confdefs.h 14530 14531 needsignal=yes 14532fi 14533if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then 14534 if test "x$haveepoll" = "xno" ; then 14535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5 14536$as_echo_n "checking for epoll system call... " >&6; } 14537 if test "$cross_compiling" = yes; then : 14538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14539$as_echo "no" >&6; } 14540else 14541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14542/* end confdefs.h. */ 14543#include <stdint.h> 14544#include <sys/param.h> 14545#include <sys/types.h> 14546#include <sys/syscall.h> 14547#include <sys/epoll.h> 14548#include <unistd.h> 14549 14550int 14551epoll_create(int size) 14552{ 14553 return (syscall(__NR_epoll_create, size)); 14554} 14555 14556int 14557main(int argc, char **argv) 14558{ 14559 int epfd; 14560 14561 epfd = epoll_create(256); 14562 exit (epfd == -1 ? 1 : 0); 14563} 14564_ACEOF 14565if ac_fn_c_try_run "$LINENO"; then : 14566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14567$as_echo "yes" >&6; } 14568 14569$as_echo "#define HAVE_EPOLL 1" >>confdefs.h 14570 14571 needsignal=yes 14572 have_epoll=yes 14573 case " $LIBOBJS " in 14574 *" epoll_sub.$ac_objext "* ) ;; 14575 *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext" 14576 ;; 14577esac 14578 14579 14580else 14581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14582$as_echo "no" >&6; } 14583fi 14584rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14585 conftest.$ac_objext conftest.beam conftest.$ac_ext 14586fi 14587 14588 fi 14589fi 14590 if test "x$haveepoll" = "xyes"; then 14591 EPOLL_BACKEND_TRUE= 14592 EPOLL_BACKEND_FALSE='#' 14593else 14594 EPOLL_BACKEND_TRUE='#' 14595 EPOLL_BACKEND_FALSE= 14596fi 14597 14598 14599haveeventports=no 14600for ac_func in port_create 14601do : 14602 ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create" 14603if test "x$ac_cv_func_port_create" = xyes; then : 14604 cat >>confdefs.h <<_ACEOF 14605#define HAVE_PORT_CREATE 1 14606_ACEOF 14607 haveeventports=yes 14608fi 14609done 14610 14611if test "x$haveeventports" = "xyes" ; then 14612 14613$as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h 14614 14615 needsignal=yes 14616fi 14617 if test "x$haveeventports" = "xyes"; then 14618 EVPORT_BACKEND_TRUE= 14619 EVPORT_BACKEND_FALSE='#' 14620else 14621 EVPORT_BACKEND_TRUE='#' 14622 EVPORT_BACKEND_FALSE= 14623fi 14624 14625 14626if test "x$bwin32" = "xtrue"; then 14627 needsignal=yes 14628fi 14629 14630 if test "x$needsignal" = "xyes"; then 14631 SIGNAL_SUPPORT_TRUE= 14632 SIGNAL_SUPPORT_FALSE='#' 14633else 14634 SIGNAL_SUPPORT_TRUE='#' 14635 SIGNAL_SUPPORT_FALSE= 14636fi 14637 14638 14639ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 14640if test "x$ac_cv_type_pid_t" = xyes; then : 14641 14642else 14643 14644cat >>confdefs.h <<_ACEOF 14645#define pid_t int 14646_ACEOF 14647 14648fi 14649 14650ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 14651if test "x$ac_cv_type_size_t" = xyes; then : 14652 14653else 14654 14655cat >>confdefs.h <<_ACEOF 14656#define size_t unsigned int 14657_ACEOF 14658 14659fi 14660 14661ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 14662if test "x$ac_cv_type_ssize_t" = xyes; then : 14663 14664else 14665 14666cat >>confdefs.h <<_ACEOF 14667#define ssize_t int 14668_ACEOF 14669 14670fi 14671 14672 14673ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H 14674#include <stdint.h> 14675#elif defined(HAVE_INTTYPES_H) 14676#include <inttypes.h> 14677#endif 14678#ifdef HAVE_SYS_TYPES_H 14679#include <sys/types.h> 14680#endif 14681" 14682if test "x$ac_cv_type_uint64_t" = xyes; then : 14683 14684cat >>confdefs.h <<_ACEOF 14685#define HAVE_UINT64_T 1 14686_ACEOF 14687 14688 14689fi 14690ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H 14691#include <stdint.h> 14692#elif defined(HAVE_INTTYPES_H) 14693#include <inttypes.h> 14694#endif 14695#ifdef HAVE_SYS_TYPES_H 14696#include <sys/types.h> 14697#endif 14698" 14699if test "x$ac_cv_type_uint32_t" = xyes; then : 14700 14701cat >>confdefs.h <<_ACEOF 14702#define HAVE_UINT32_T 1 14703_ACEOF 14704 14705 14706fi 14707ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H 14708#include <stdint.h> 14709#elif defined(HAVE_INTTYPES_H) 14710#include <inttypes.h> 14711#endif 14712#ifdef HAVE_SYS_TYPES_H 14713#include <sys/types.h> 14714#endif 14715" 14716if test "x$ac_cv_type_uint16_t" = xyes; then : 14717 14718cat >>confdefs.h <<_ACEOF 14719#define HAVE_UINT16_T 1 14720_ACEOF 14721 14722 14723fi 14724ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H 14725#include <stdint.h> 14726#elif defined(HAVE_INTTYPES_H) 14727#include <inttypes.h> 14728#endif 14729#ifdef HAVE_SYS_TYPES_H 14730#include <sys/types.h> 14731#endif 14732" 14733if test "x$ac_cv_type_uint8_t" = xyes; then : 14734 14735cat >>confdefs.h <<_ACEOF 14736#define HAVE_UINT8_T 1 14737_ACEOF 14738 14739 14740fi 14741ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H 14742#include <stdint.h> 14743#elif defined(HAVE_INTTYPES_H) 14744#include <inttypes.h> 14745#endif 14746#ifdef HAVE_SYS_TYPES_H 14747#include <sys/types.h> 14748#endif 14749" 14750if test "x$ac_cv_type_uintptr_t" = xyes; then : 14751 14752cat >>confdefs.h <<_ACEOF 14753#define HAVE_UINTPTR_T 1 14754_ACEOF 14755 14756 14757fi 14758 14759 14760ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H 14761#include <sys/types.h> 14762#endif 14763#ifdef HAVE_SYS_SELECT_H 14764#include <sys/select.h> 14765#endif 14766" 14767if test "x$ac_cv_type_fd_mask" = xyes; then : 14768 14769cat >>confdefs.h <<_ACEOF 14770#define HAVE_FD_MASK 1 14771_ACEOF 14772 14773 14774fi 14775 14776 14777# The cast to long int works around a bug in the HP C Compiler 14778# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14779# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14780# This bug is HP SR number 8606223364. 14781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 14782$as_echo_n "checking size of long long... " >&6; } 14783if ${ac_cv_sizeof_long_long+:} false; then : 14784 $as_echo_n "(cached) " >&6 14785else 14786 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 14787 14788else 14789 if test "$ac_cv_type_long_long" = yes; then 14790 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14791$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14792as_fn_error 77 "cannot compute sizeof (long long) 14793See \`config.log' for more details" "$LINENO" 5; } 14794 else 14795 ac_cv_sizeof_long_long=0 14796 fi 14797fi 14798 14799fi 14800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 14801$as_echo "$ac_cv_sizeof_long_long" >&6; } 14802 14803 14804 14805cat >>confdefs.h <<_ACEOF 14806#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 14807_ACEOF 14808 14809 14810# The cast to long int works around a bug in the HP C Compiler 14811# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14812# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14813# This bug is HP SR number 8606223364. 14814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 14815$as_echo_n "checking size of long... " >&6; } 14816if ${ac_cv_sizeof_long+:} false; then : 14817 $as_echo_n "(cached) " >&6 14818else 14819 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 14820 14821else 14822 if test "$ac_cv_type_long" = yes; then 14823 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14824$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14825as_fn_error 77 "cannot compute sizeof (long) 14826See \`config.log' for more details" "$LINENO" 5; } 14827 else 14828 ac_cv_sizeof_long=0 14829 fi 14830fi 14831 14832fi 14833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 14834$as_echo "$ac_cv_sizeof_long" >&6; } 14835 14836 14837 14838cat >>confdefs.h <<_ACEOF 14839#define SIZEOF_LONG $ac_cv_sizeof_long 14840_ACEOF 14841 14842 14843# The cast to long int works around a bug in the HP C Compiler 14844# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14845# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14846# This bug is HP SR number 8606223364. 14847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 14848$as_echo_n "checking size of int... " >&6; } 14849if ${ac_cv_sizeof_int+:} false; then : 14850 $as_echo_n "(cached) " >&6 14851else 14852 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 14853 14854else 14855 if test "$ac_cv_type_int" = yes; then 14856 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14857$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14858as_fn_error 77 "cannot compute sizeof (int) 14859See \`config.log' for more details" "$LINENO" 5; } 14860 else 14861 ac_cv_sizeof_int=0 14862 fi 14863fi 14864 14865fi 14866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 14867$as_echo "$ac_cv_sizeof_int" >&6; } 14868 14869 14870 14871cat >>confdefs.h <<_ACEOF 14872#define SIZEOF_INT $ac_cv_sizeof_int 14873_ACEOF 14874 14875 14876# The cast to long int works around a bug in the HP C Compiler 14877# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14878# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14879# This bug is HP SR number 8606223364. 14880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 14881$as_echo_n "checking size of short... " >&6; } 14882if ${ac_cv_sizeof_short+:} false; then : 14883 $as_echo_n "(cached) " >&6 14884else 14885 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 14886 14887else 14888 if test "$ac_cv_type_short" = yes; then 14889 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14890$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14891as_fn_error 77 "cannot compute sizeof (short) 14892See \`config.log' for more details" "$LINENO" 5; } 14893 else 14894 ac_cv_sizeof_short=0 14895 fi 14896fi 14897 14898fi 14899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 14900$as_echo "$ac_cv_sizeof_short" >&6; } 14901 14902 14903 14904cat >>confdefs.h <<_ACEOF 14905#define SIZEOF_SHORT $ac_cv_sizeof_short 14906_ACEOF 14907 14908 14909# The cast to long int works around a bug in the HP C Compiler 14910# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14911# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14912# This bug is HP SR number 8606223364. 14913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 14914$as_echo_n "checking size of size_t... " >&6; } 14915if ${ac_cv_sizeof_size_t+:} false; then : 14916 $as_echo_n "(cached) " >&6 14917else 14918 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 14919 14920else 14921 if test "$ac_cv_type_size_t" = yes; then 14922 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14923$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14924as_fn_error 77 "cannot compute sizeof (size_t) 14925See \`config.log' for more details" "$LINENO" 5; } 14926 else 14927 ac_cv_sizeof_size_t=0 14928 fi 14929fi 14930 14931fi 14932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 14933$as_echo "$ac_cv_sizeof_size_t" >&6; } 14934 14935 14936 14937cat >>confdefs.h <<_ACEOF 14938#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 14939_ACEOF 14940 14941 14942# The cast to long int works around a bug in the HP C Compiler 14943# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14944# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14945# This bug is HP SR number 8606223364. 14946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 14947$as_echo_n "checking size of void *... " >&6; } 14948if ${ac_cv_sizeof_void_p+:} false; then : 14949 $as_echo_n "(cached) " >&6 14950else 14951 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 14952 14953else 14954 if test "$ac_cv_type_void_p" = yes; then 14955 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14956$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14957as_fn_error 77 "cannot compute sizeof (void *) 14958See \`config.log' for more details" "$LINENO" 5; } 14959 else 14960 ac_cv_sizeof_void_p=0 14961 fi 14962fi 14963 14964fi 14965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 14966$as_echo "$ac_cv_sizeof_void_p" >&6; } 14967 14968 14969 14970cat >>confdefs.h <<_ACEOF 14971#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 14972_ACEOF 14973 14974 14975# The cast to long int works around a bug in the HP C Compiler 14976# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14977# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14978# This bug is HP SR number 8606223364. 14979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 14980$as_echo_n "checking size of off_t... " >&6; } 14981if ${ac_cv_sizeof_off_t+:} false; then : 14982 $as_echo_n "(cached) " >&6 14983else 14984 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 14985 14986else 14987 if test "$ac_cv_type_off_t" = yes; then 14988 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14989$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14990as_fn_error 77 "cannot compute sizeof (off_t) 14991See \`config.log' for more details" "$LINENO" 5; } 14992 else 14993 ac_cv_sizeof_off_t=0 14994 fi 14995fi 14996 14997fi 14998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 14999$as_echo "$ac_cv_sizeof_off_t" >&6; } 15000 15001 15002 15003cat >>confdefs.h <<_ACEOF 15004#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 15005_ACEOF 15006 15007 15008 15009ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE 15010#include <sys/types.h> 15011#ifdef HAVE_NETINET_IN_H 15012#include <netinet/in.h> 15013#endif 15014#ifdef HAVE_NETINET_IN6_H 15015#include <netinet/in6.h> 15016#endif 15017#ifdef HAVE_SYS_SOCKET_H 15018#include <sys/socket.h> 15019#endif 15020#ifdef HAVE_NETDB_H 15021#include <netdb.h> 15022#endif 15023#ifdef _WIN32 15024#define WIN32_WINNT 0x400 15025#define _WIN32_WINNT 0x400 15026#define WIN32_LEAN_AND_MEAN 15027#if defined(_MSC_VER) && (_MSC_VER < 1300) 15028#include <winsock.h> 15029#else 15030#include <winsock2.h> 15031#include <ws2tcpip.h> 15032#endif 15033#endif 15034 15035" 15036if test "x$ac_cv_type_struct_in6_addr" = xyes; then : 15037 15038cat >>confdefs.h <<_ACEOF 15039#define HAVE_STRUCT_IN6_ADDR 1 15040_ACEOF 15041 15042 15043fi 15044ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE 15045#include <sys/types.h> 15046#ifdef HAVE_NETINET_IN_H 15047#include <netinet/in.h> 15048#endif 15049#ifdef HAVE_NETINET_IN6_H 15050#include <netinet/in6.h> 15051#endif 15052#ifdef HAVE_SYS_SOCKET_H 15053#include <sys/socket.h> 15054#endif 15055#ifdef HAVE_NETDB_H 15056#include <netdb.h> 15057#endif 15058#ifdef _WIN32 15059#define WIN32_WINNT 0x400 15060#define _WIN32_WINNT 0x400 15061#define WIN32_LEAN_AND_MEAN 15062#if defined(_MSC_VER) && (_MSC_VER < 1300) 15063#include <winsock.h> 15064#else 15065#include <winsock2.h> 15066#include <ws2tcpip.h> 15067#endif 15068#endif 15069 15070" 15071if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then : 15072 15073cat >>confdefs.h <<_ACEOF 15074#define HAVE_STRUCT_SOCKADDR_IN6 1 15075_ACEOF 15076 15077 15078fi 15079ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE 15080#include <sys/types.h> 15081#ifdef HAVE_NETINET_IN_H 15082#include <netinet/in.h> 15083#endif 15084#ifdef HAVE_NETINET_IN6_H 15085#include <netinet/in6.h> 15086#endif 15087#ifdef HAVE_SYS_SOCKET_H 15088#include <sys/socket.h> 15089#endif 15090#ifdef HAVE_NETDB_H 15091#include <netdb.h> 15092#endif 15093#ifdef _WIN32 15094#define WIN32_WINNT 0x400 15095#define _WIN32_WINNT 0x400 15096#define WIN32_LEAN_AND_MEAN 15097#if defined(_MSC_VER) && (_MSC_VER < 1300) 15098#include <winsock.h> 15099#else 15100#include <winsock2.h> 15101#include <ws2tcpip.h> 15102#endif 15103#endif 15104 15105" 15106if test "x$ac_cv_type_sa_family_t" = xyes; then : 15107 15108cat >>confdefs.h <<_ACEOF 15109#define HAVE_SA_FAMILY_T 1 15110_ACEOF 15111 15112 15113fi 15114ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE 15115#include <sys/types.h> 15116#ifdef HAVE_NETINET_IN_H 15117#include <netinet/in.h> 15118#endif 15119#ifdef HAVE_NETINET_IN6_H 15120#include <netinet/in6.h> 15121#endif 15122#ifdef HAVE_SYS_SOCKET_H 15123#include <sys/socket.h> 15124#endif 15125#ifdef HAVE_NETDB_H 15126#include <netdb.h> 15127#endif 15128#ifdef _WIN32 15129#define WIN32_WINNT 0x400 15130#define _WIN32_WINNT 0x400 15131#define WIN32_LEAN_AND_MEAN 15132#if defined(_MSC_VER) && (_MSC_VER < 1300) 15133#include <winsock.h> 15134#else 15135#include <winsock2.h> 15136#include <ws2tcpip.h> 15137#endif 15138#endif 15139 15140" 15141if test "x$ac_cv_type_struct_addrinfo" = xyes; then : 15142 15143cat >>confdefs.h <<_ACEOF 15144#define HAVE_STRUCT_ADDRINFO 1 15145_ACEOF 15146 15147 15148fi 15149ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE 15150#include <sys/types.h> 15151#ifdef HAVE_NETINET_IN_H 15152#include <netinet/in.h> 15153#endif 15154#ifdef HAVE_NETINET_IN6_H 15155#include <netinet/in6.h> 15156#endif 15157#ifdef HAVE_SYS_SOCKET_H 15158#include <sys/socket.h> 15159#endif 15160#ifdef HAVE_NETDB_H 15161#include <netdb.h> 15162#endif 15163#ifdef _WIN32 15164#define WIN32_WINNT 0x400 15165#define _WIN32_WINNT 0x400 15166#define WIN32_LEAN_AND_MEAN 15167#if defined(_MSC_VER) && (_MSC_VER < 1300) 15168#include <winsock.h> 15169#else 15170#include <winsock2.h> 15171#include <ws2tcpip.h> 15172#endif 15173#endif 15174 15175" 15176if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then : 15177 15178cat >>confdefs.h <<_ACEOF 15179#define HAVE_STRUCT_SOCKADDR_STORAGE 1 15180_ACEOF 15181 15182 15183fi 15184 15185ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h> 15186#ifdef HAVE_NETINET_IN_H 15187#include <netinet/in.h> 15188#endif 15189#ifdef HAVE_NETINET_IN6_H 15190#include <netinet/in6.h> 15191#endif 15192#ifdef HAVE_SYS_SOCKET_H 15193#include <sys/socket.h> 15194#endif 15195#ifdef _WIN32 15196#define WIN32_WINNT 0x400 15197#define _WIN32_WINNT 0x400 15198#define WIN32_LEAN_AND_MEAN 15199#if defined(_MSC_VER) && (_MSC_VER < 1300) 15200#include <winsock.h> 15201#else 15202#include <winsock2.h> 15203#include <ws2tcpip.h> 15204#endif 15205#endif 15206 15207" 15208if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then : 15209 15210cat >>confdefs.h <<_ACEOF 15211#define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1 15212_ACEOF 15213 15214 15215fi 15216ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h> 15217#ifdef HAVE_NETINET_IN_H 15218#include <netinet/in.h> 15219#endif 15220#ifdef HAVE_NETINET_IN6_H 15221#include <netinet/in6.h> 15222#endif 15223#ifdef HAVE_SYS_SOCKET_H 15224#include <sys/socket.h> 15225#endif 15226#ifdef _WIN32 15227#define WIN32_WINNT 0x400 15228#define _WIN32_WINNT 0x400 15229#define WIN32_LEAN_AND_MEAN 15230#if defined(_MSC_VER) && (_MSC_VER < 1300) 15231#include <winsock.h> 15232#else 15233#include <winsock2.h> 15234#include <ws2tcpip.h> 15235#endif 15236#endif 15237 15238" 15239if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then : 15240 15241cat >>confdefs.h <<_ACEOF 15242#define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1 15243_ACEOF 15244 15245 15246fi 15247ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h> 15248#ifdef HAVE_NETINET_IN_H 15249#include <netinet/in.h> 15250#endif 15251#ifdef HAVE_NETINET_IN6_H 15252#include <netinet/in6.h> 15253#endif 15254#ifdef HAVE_SYS_SOCKET_H 15255#include <sys/socket.h> 15256#endif 15257#ifdef _WIN32 15258#define WIN32_WINNT 0x400 15259#define _WIN32_WINNT 0x400 15260#define WIN32_LEAN_AND_MEAN 15261#if defined(_MSC_VER) && (_MSC_VER < 1300) 15262#include <winsock.h> 15263#else 15264#include <winsock2.h> 15265#include <ws2tcpip.h> 15266#endif 15267#endif 15268 15269" 15270if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then : 15271 15272cat >>confdefs.h <<_ACEOF 15273#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1 15274_ACEOF 15275 15276 15277fi 15278ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h> 15279#ifdef HAVE_NETINET_IN_H 15280#include <netinet/in.h> 15281#endif 15282#ifdef HAVE_NETINET_IN6_H 15283#include <netinet/in6.h> 15284#endif 15285#ifdef HAVE_SYS_SOCKET_H 15286#include <sys/socket.h> 15287#endif 15288#ifdef _WIN32 15289#define WIN32_WINNT 0x400 15290#define _WIN32_WINNT 0x400 15291#define WIN32_LEAN_AND_MEAN 15292#if defined(_MSC_VER) && (_MSC_VER < 1300) 15293#include <winsock.h> 15294#else 15295#include <winsock2.h> 15296#include <ws2tcpip.h> 15297#endif 15298#endif 15299 15300" 15301if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then : 15302 15303cat >>confdefs.h <<_ACEOF 15304#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1 15305_ACEOF 15306 15307 15308fi 15309ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h> 15310#ifdef HAVE_NETINET_IN_H 15311#include <netinet/in.h> 15312#endif 15313#ifdef HAVE_NETINET_IN6_H 15314#include <netinet/in6.h> 15315#endif 15316#ifdef HAVE_SYS_SOCKET_H 15317#include <sys/socket.h> 15318#endif 15319#ifdef _WIN32 15320#define WIN32_WINNT 0x400 15321#define _WIN32_WINNT 0x400 15322#define WIN32_LEAN_AND_MEAN 15323#if defined(_MSC_VER) && (_MSC_VER < 1300) 15324#include <winsock.h> 15325#else 15326#include <winsock2.h> 15327#include <ws2tcpip.h> 15328#endif 15329#endif 15330 15331" 15332if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then : 15333 15334cat >>confdefs.h <<_ACEOF 15335#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 15336_ACEOF 15337 15338 15339fi 15340ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h> 15341#ifdef HAVE_NETINET_IN_H 15342#include <netinet/in.h> 15343#endif 15344#ifdef HAVE_NETINET_IN6_H 15345#include <netinet/in6.h> 15346#endif 15347#ifdef HAVE_SYS_SOCKET_H 15348#include <sys/socket.h> 15349#endif 15350#ifdef _WIN32 15351#define WIN32_WINNT 0x400 15352#define _WIN32_WINNT 0x400 15353#define WIN32_LEAN_AND_MEAN 15354#if defined(_MSC_VER) && (_MSC_VER < 1300) 15355#include <winsock.h> 15356#else 15357#include <winsock2.h> 15358#include <ws2tcpip.h> 15359#endif 15360#endif 15361 15362" 15363if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then : 15364 15365cat >>confdefs.h <<_ACEOF 15366#define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1 15367_ACEOF 15368 15369 15370fi 15371 15372 15373ac_fn_c_check_type "$LINENO" "struct so_linger" "ac_cv_type_struct_so_linger" " 15374#ifdef HAVE_SYS_SOCKET_H 15375#include <sys/socket.h> 15376#endif 15377 15378" 15379if test "x$ac_cv_type_struct_so_linger" = xyes; then : 15380 15381cat >>confdefs.h <<_ACEOF 15382#define HAVE_STRUCT_SO_LINGER 1 15383_ACEOF 15384 15385#define HAVE_SO_LINGER 15386fi 15387 15388 15389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5 15390$as_echo_n "checking for socklen_t... " >&6; } 15391cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15392/* end confdefs.h. */ 15393 15394 #include <sys/types.h> 15395 #include <sys/socket.h> 15396int 15397main () 15398{ 15399socklen_t x; 15400 ; 15401 return 0; 15402} 15403_ACEOF 15404if ac_fn_c_try_compile "$LINENO"; then : 15405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15406$as_echo "yes" >&6; } 15407else 15408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15409$as_echo "no" >&6; } 15410 15411$as_echo "#define socklen_t unsigned int" >>confdefs.h 15412 15413 15414fi 15415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15416 15417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5 15418$as_echo_n "checking whether our compiler supports __func__... " >&6; } 15419cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15420/* end confdefs.h. */ 15421 15422int 15423main () 15424{ 15425 const char *cp = __func__; 15426 ; 15427 return 0; 15428} 15429_ACEOF 15430if ac_fn_c_try_compile "$LINENO"; then : 15431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15432$as_echo "yes" >&6; } 15433else 15434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15435$as_echo "no" >&6; } 15436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5 15437$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; } 15438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15439/* end confdefs.h. */ 15440 15441int 15442main () 15443{ 15444 const char *cp = __FUNCTION__; 15445 ; 15446 return 0; 15447} 15448_ACEOF 15449if ac_fn_c_try_compile "$LINENO"; then : 15450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15451$as_echo "yes" >&6; } 15452 15453$as_echo "#define __func__ __FUNCTION__" >>confdefs.h 15454 15455else 15456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15457$as_echo "no" >&6; } 15458 15459$as_echo "#define __func__ __FILE__" >>confdefs.h 15460 15461fi 15462rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15463fi 15464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15465 15466 15467# check if we can compile with pthreads 15468have_pthreads=no 15469if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then 15470 15471 15472 15473ac_ext=c 15474ac_cpp='$CPP $CPPFLAGS' 15475ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15476ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15477ac_compiler_gnu=$ac_cv_c_compiler_gnu 15478 15479acx_pthread_ok=no 15480 15481# We used to check for pthread.h first, but this fails if pthread.h 15482# requires special compiler flags (e.g. on True64 or Sequent). 15483# It gets checked for in the link test anyway. 15484 15485# First of all, check if the user has set any of the PTHREAD_LIBS, 15486# etcetera environment variables, and if threads linking works using 15487# them: 15488if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 15489 save_CFLAGS="$CFLAGS" 15490 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15491 save_LIBS="$LIBS" 15492 LIBS="$PTHREAD_LIBS $LIBS" 15493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 15494$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 15495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15496/* end confdefs.h. */ 15497 15498/* Override any GCC internal prototype to avoid an error. 15499 Use char because int might match the return type of a GCC 15500 builtin and then its argument prototype would still apply. */ 15501#ifdef __cplusplus 15502extern "C" 15503#endif 15504char pthread_join (); 15505int 15506main () 15507{ 15508return pthread_join (); 15509 ; 15510 return 0; 15511} 15512_ACEOF 15513if ac_fn_c_try_link "$LINENO"; then : 15514 acx_pthread_ok=yes 15515fi 15516rm -f core conftest.err conftest.$ac_objext \ 15517 conftest$ac_exeext conftest.$ac_ext 15518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 15519$as_echo "$acx_pthread_ok" >&6; } 15520 if test x"$acx_pthread_ok" = xno; then 15521 PTHREAD_LIBS="" 15522 PTHREAD_CFLAGS="" 15523 fi 15524 LIBS="$save_LIBS" 15525 CFLAGS="$save_CFLAGS" 15526fi 15527 15528# We must check for the threads library under a number of different 15529# names; the ordering is very important because some systems 15530# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 15531# libraries is broken (non-POSIX). 15532 15533# Create a list of thread flags to try. Items starting with a "-" are 15534# C compiler flags, and other items are library names, except for "none" 15535# which indicates that we try without any flags at all, and "pthread-config" 15536# which is a program returning the flags for the Pth emulation library. 15537 15538acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 15539 15540# The ordering *is* (sometimes) important. Some notes on the 15541# individual items follow: 15542 15543# pthreads: AIX (must check this before -lpthread) 15544# none: in case threads are in libc; should be tried before -Kthread and 15545# other compiler flags to prevent continual compiler warnings 15546# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 15547# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 15548# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 15549# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 15550# -pthreads: Solaris/gcc 15551# -mthreads: Mingw32/gcc, Lynx/gcc 15552# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 15553# doesn't hurt to check since this sometimes defines pthreads too; 15554# also defines -D_REENTRANT) 15555# ... -mt is also the pthreads flag for HP/aCC 15556# pthread: Linux, etcetera 15557# --thread-safe: KAI C++ 15558# pthread-config: use pthread-config program (for GNU Pth library) 15559 15560case "${host_cpu}-${host_os}" in 15561 *solaris*) 15562 15563 # On Solaris (at least, for some versions), libc contains stubbed 15564 # (non-functional) versions of the pthreads routines, so link-based 15565 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 15566 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 15567 # a function called by this macro, so we could check for that, but 15568 # who knows whether they'll stub that too in a future libc.) So, 15569 # we'll just look for -pthreads and -lpthread first: 15570 15571 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags" 15572 ;; 15573esac 15574 15575if test x"$acx_pthread_ok" = xno; then 15576for flag in $acx_pthread_flags; do 15577 15578 case $flag in 15579 none) 15580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 15581$as_echo_n "checking whether pthreads work without any flags... " >&6; } 15582 ;; 15583 15584 -*) 15585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 15586$as_echo_n "checking whether pthreads work with $flag... " >&6; } 15587 PTHREAD_CFLAGS="$flag" 15588 ;; 15589 15590 pthread-config) 15591 # Extract the first word of "pthread-config", so it can be a program name with args. 15592set dummy pthread-config; ac_word=$2 15593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15594$as_echo_n "checking for $ac_word... " >&6; } 15595if ${ac_cv_prog_acx_pthread_config+:} false; then : 15596 $as_echo_n "(cached) " >&6 15597else 15598 if test -n "$acx_pthread_config"; then 15599 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. 15600else 15601as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15602for as_dir in $PATH 15603do 15604 IFS=$as_save_IFS 15605 test -z "$as_dir" && as_dir=. 15606 for ac_exec_ext in '' $ac_executable_extensions; do 15607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15608 ac_cv_prog_acx_pthread_config="yes" 15609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15610 break 2 15611 fi 15612done 15613 done 15614IFS=$as_save_IFS 15615 15616 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" 15617fi 15618fi 15619acx_pthread_config=$ac_cv_prog_acx_pthread_config 15620if test -n "$acx_pthread_config"; then 15621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 15622$as_echo "$acx_pthread_config" >&6; } 15623else 15624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15625$as_echo "no" >&6; } 15626fi 15627 15628 15629 if test x"$acx_pthread_config" = xno; then continue; fi 15630 PTHREAD_CFLAGS="`pthread-config --cflags`" 15631 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 15632 ;; 15633 15634 *) 15635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 15636$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 15637 PTHREAD_LIBS="-l$flag" 15638 ;; 15639 esac 15640 15641 save_LIBS="$LIBS" 15642 save_CFLAGS="$CFLAGS" 15643 LIBS="$PTHREAD_LIBS $LIBS" 15644 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15645 15646 # Check for various functions. We must include pthread.h, 15647 # since some functions may be macros. (On the Sequent, we 15648 # need a special flag -Kthread to make this header compile.) 15649 # We check for pthread_join because it is in -lpthread on IRIX 15650 # while pthread_create is in libc. We check for pthread_attr_init 15651 # due to DEC craziness with -lpthreads. We check for 15652 # pthread_cleanup_push because it is one of the few pthread 15653 # functions on Solaris that doesn't have a non-functional libc stub. 15654 # We try pthread_create on general principles. 15655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15656/* end confdefs.h. */ 15657#include <pthread.h> 15658int 15659main () 15660{ 15661pthread_t th; pthread_join(th, 0); 15662 pthread_attr_init(0); pthread_cleanup_push(0, 0); 15663 pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15664 ; 15665 return 0; 15666} 15667_ACEOF 15668if ac_fn_c_try_link "$LINENO"; then : 15669 acx_pthread_ok=yes 15670fi 15671rm -f core conftest.err conftest.$ac_objext \ 15672 conftest$ac_exeext conftest.$ac_ext 15673 15674 LIBS="$save_LIBS" 15675 CFLAGS="$save_CFLAGS" 15676 15677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 15678$as_echo "$acx_pthread_ok" >&6; } 15679 if test "x$acx_pthread_ok" = xyes; then 15680 break; 15681 fi 15682 15683 PTHREAD_LIBS="" 15684 PTHREAD_CFLAGS="" 15685done 15686fi 15687 15688# Various other checks: 15689if test "x$acx_pthread_ok" = xyes; then 15690 save_LIBS="$LIBS" 15691 LIBS="$PTHREAD_LIBS $LIBS" 15692 save_CFLAGS="$CFLAGS" 15693 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15694 15695 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 15696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 15697$as_echo_n "checking for joinable pthread attribute... " >&6; } 15698 attr_name=unknown 15699 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 15700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15701/* end confdefs.h. */ 15702#include <pthread.h> 15703int 15704main () 15705{ 15706int attr=$attr; return attr; 15707 ; 15708 return 0; 15709} 15710_ACEOF 15711if ac_fn_c_try_link "$LINENO"; then : 15712 attr_name=$attr; break 15713fi 15714rm -f core conftest.err conftest.$ac_objext \ 15715 conftest$ac_exeext conftest.$ac_ext 15716 done 15717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 15718$as_echo "$attr_name" >&6; } 15719 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 15720 15721cat >>confdefs.h <<_ACEOF 15722#define PTHREAD_CREATE_JOINABLE $attr_name 15723_ACEOF 15724 15725 fi 15726 15727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 15728$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 15729 flag=no 15730 case "${host_cpu}-${host_os}" in 15731 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 15732 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 15733 esac 15734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 15735$as_echo "${flag}" >&6; } 15736 if test "x$flag" != xno; then 15737 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 15738 fi 15739 15740 LIBS="$save_LIBS" 15741 CFLAGS="$save_CFLAGS" 15742 15743 # More AIX lossage: must compile with xlc_r or cc_r 15744 if test x"$GCC" != xyes; then 15745 for ac_prog in xlc_r cc_r 15746do 15747 # Extract the first word of "$ac_prog", so it can be a program name with args. 15748set dummy $ac_prog; ac_word=$2 15749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15750$as_echo_n "checking for $ac_word... " >&6; } 15751if ${ac_cv_prog_PTHREAD_CC+:} false; then : 15752 $as_echo_n "(cached) " >&6 15753else 15754 if test -n "$PTHREAD_CC"; then 15755 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 15756else 15757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15758for as_dir in $PATH 15759do 15760 IFS=$as_save_IFS 15761 test -z "$as_dir" && as_dir=. 15762 for ac_exec_ext in '' $ac_executable_extensions; do 15763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15764 ac_cv_prog_PTHREAD_CC="$ac_prog" 15765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15766 break 2 15767 fi 15768done 15769 done 15770IFS=$as_save_IFS 15771 15772fi 15773fi 15774PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 15775if test -n "$PTHREAD_CC"; then 15776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 15777$as_echo "$PTHREAD_CC" >&6; } 15778else 15779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15780$as_echo "no" >&6; } 15781fi 15782 15783 15784 test -n "$PTHREAD_CC" && break 15785done 15786test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 15787 15788 else 15789 PTHREAD_CC=$CC 15790 fi 15791else 15792 PTHREAD_CC="$CC" 15793fi 15794 15795 15796 15797 15798 15799# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 15800if test x"$acx_pthread_ok" = xyes; then 15801 15802 15803$as_echo "#define HAVE_PTHREADS 1" >>confdefs.h 15804 15805 have_pthreads=yes 15806 : 15807else 15808 acx_pthread_ok=no 15809 15810fi 15811ac_ext=c 15812ac_cpp='$CPP $CPPFLAGS' 15813ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15814ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15815ac_compiler_gnu=$ac_cv_c_compiler_gnu 15816 15817 15818 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15819 # The cast to long int works around a bug in the HP C Compiler 15820# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15821# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15822# This bug is HP SR number 8606223364. 15823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5 15824$as_echo_n "checking size of pthread_t... " >&6; } 15825if ${ac_cv_sizeof_pthread_t+:} false; then : 15826 $as_echo_n "(cached) " >&6 15827else 15828 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t" "$ac_includes_default 15829 #include <pthread.h> 15830 15831"; then : 15832 15833else 15834 if test "$ac_cv_type_pthread_t" = yes; then 15835 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15836$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15837as_fn_error 77 "cannot compute sizeof (pthread_t) 15838See \`config.log' for more details" "$LINENO" 5; } 15839 else 15840 ac_cv_sizeof_pthread_t=0 15841 fi 15842fi 15843 15844fi 15845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5 15846$as_echo "$ac_cv_sizeof_pthread_t" >&6; } 15847 15848 15849 15850cat >>confdefs.h <<_ACEOF 15851#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t 15852_ACEOF 15853 15854 15855fi 15856 if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then 15857 PTHREADS_TRUE= 15858 PTHREADS_FALSE='#' 15859else 15860 PTHREADS_TRUE='#' 15861 PTHREADS_FALSE= 15862fi 15863 15864 15865# check if we should compile locking into the library 15866if test x$enable_thread_support = xno; then 15867 15868$as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h 15869 15870fi 15871 15872# check if we should hard-code the mm functions. 15873if test x$enable_malloc_replacement = xno; then 15874 15875$as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h 15876 15877fi 15878 15879# check if we should hard-code debugging out 15880if test x$enable_debug_mode = xno; then 15881 15882$as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h 15883 15884fi 15885 15886# check if we should enable verbose debugging 15887if test x$enable_verbose_debug = xyes; then 15888 CFLAGS="$CFLAGS -DUSE_DEBUG" 15889fi 15890 15891# check if we have and should use openssl 15892 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then 15893 OPENSSL_TRUE= 15894 OPENSSL_FALSE='#' 15895else 15896 OPENSSL_TRUE='#' 15897 OPENSSL_FALSE= 15898fi 15899 15900 15901# Add some more warnings which we use in development but not in the 15902# released versions. (Some relevant gcc versions can't handle these.) 15903if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then 15904 15905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15906/* end confdefs.h. */ 15907 15908int 15909main () 15910{ 15911 15912#if !defined(__GNUC__) || (__GNUC__ < 4) 15913#error 15914#endif 15915 ; 15916 return 0; 15917} 15918_ACEOF 15919if ac_fn_c_try_compile "$LINENO"; then : 15920 have_gcc4=yes 15921else 15922 have_gcc4=no 15923fi 15924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15925 15926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15927/* end confdefs.h. */ 15928 15929int 15930main () 15931{ 15932 15933#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2) 15934#error 15935#endif 15936 ; 15937 return 0; 15938} 15939_ACEOF 15940if ac_fn_c_try_compile "$LINENO"; then : 15941 have_gcc42=yes 15942else 15943 have_gcc42=no 15944fi 15945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15946 15947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15948/* end confdefs.h. */ 15949 15950int 15951main () 15952{ 15953 15954#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) 15955#error 15956#endif 15957 ; 15958 return 0; 15959} 15960_ACEOF 15961if ac_fn_c_try_compile "$LINENO"; then : 15962 have_gcc45=yes 15963else 15964 have_gcc45=no 15965fi 15966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15967 15968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15969/* end confdefs.h. */ 15970 15971int 15972main () 15973{ 15974 15975#if !defined(__clang__) 15976#error 15977#endif 15978 ; 15979 return 0; 15980} 15981_ACEOF 15982if ac_fn_c_try_compile "$LINENO"; then : 15983 have_clang=yes 15984else 15985 have_clang=no 15986fi 15987rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15988 15989 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" 15990 if test x$enable_gcc_warnings = xyes; then 15991 CFLAGS="$CFLAGS -Werror" 15992 fi 15993 15994 CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing" 15995 15996 if test x$have_gcc4 = xyes ; then 15997 # These warnings break gcc 3.3.5 and work on gcc 4.0.2 15998 CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement" 15999 #CFLAGS="$CFLAGS -Wold-style-definition" 16000 fi 16001 16002 if test x$have_gcc42 = xyes ; then 16003 # These warnings break gcc 4.0.2 and work on gcc 4.2 16004 CFLAGS="$CFLAGS -Waddress" 16005 fi 16006 16007 if test x$have_gcc42 = xyes && test x$have_clang = xno; then 16008 # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2 16009 CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init" 16010 fi 16011 16012 if test x$have_gcc45 = xyes ; then 16013 # These warnings work on gcc 4.5 16014 CFLAGS="$CFLAGS -Wlogical-op" 16015 fi 16016 16017 if test x$have_clang = xyes; then 16018 # Disable the unused-function warnings, because these trigger 16019 # for minheap-internal.h related code. 16020 CFLAGS="$CFLAGS -Wno-unused-function" 16021 16022 # clang on macosx emits warnigns for each directory specified which 16023 # isn't "used" generating a lot of build noise (typically 3 warnings 16024 # per file 16025 case "$host_os" in 16026 darwin*) 16027 CFLAGS="$CFLAGS -Qunused-arguments" 16028 ;; 16029 esac 16030 fi 16031 16032##This will break the world on some 64-bit architectures 16033# CFLAGS="$CFLAGS -Winline" 16034 16035fi 16036 16037LIBEVENT_GC_SECTIONS= 16038if test "$GCC" = yes && test "$enable_function_sections" = yes ; then 16039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5 16040$as_echo_n "checking if linker supports omitting unused code and data... " >&6; } 16041if ${libevent_cv_gc_sections_runs+:} false; then : 16042 $as_echo_n "(cached) " >&6 16043else 16044 16045 origCFLAGS="$CFLAGS" 16046 CFLAGS="$CFLAGS -Wl,--gc-sections" 16047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16048/* end confdefs.h. */ 16049 16050 #include <stdlib.h> 16051 #include <stdio.h> 16052 16053int 16054main () 16055{ 16056 16057 FILE * fpC; 16058 char buf[32]; 16059 size_t cch; 16060 int read_success_once; 16061 16062 fpC = fopen("conftest.c", "r"); 16063 if (NULL == fpC) 16064 exit(1); 16065 do { 16066 cch = fread(buf, sizeof(buf), 1, fpC); 16067 read_success_once |= (0 != cch); 16068 } while (0 != cch); 16069 if (!read_success_once) 16070 exit(2); 16071 if (!feof(fpC)) 16072 exit(3); 16073 if (0 != fclose(fpC)) 16074 exit(4); 16075 16076 exit(EXIT_SUCCESS); 16077 16078 16079 ; 16080 return 0; 16081} 16082_ACEOF 16083if ac_fn_c_try_link "$LINENO"; then : 16084 16085 if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then 16086 libevent_cv_gc_sections_runs=no 16087 else 16088 libevent_cv_gc_sections_runs=no 16089 ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes 16090 fi 16091 16092else 16093 libevent_cv_gc_sections_runs=no 16094 16095fi 16096rm -f core conftest.err conftest.$ac_objext \ 16097 conftest$ac_exeext conftest.$ac_ext 16098 CFLAGS="$origCFLAGS" 16099 { origCFLAGS=; unset origCFLAGS;} 16100 16101 16102fi 16103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5 16104$as_echo "$libevent_cv_gc_sections_runs" >&6; } 16105 case "$libevent_cv_gc_sections_runs" in 16106 yes) 16107 CFLAGS="-ffunction-sections -fdata-sections $CFLAGS" 16108 LIBEVENT_GC_SECTIONS="-Wl,--gc-sections" 16109 ;; 16110 esac 16111fi 16112 16113 16114 if test "$enable_libevent_install" = "yes"; then 16115 INSTALL_LIBEVENT_TRUE= 16116 INSTALL_LIBEVENT_FALSE='#' 16117else 16118 INSTALL_LIBEVENT_TRUE='#' 16119 INSTALL_LIBEVENT_FALSE= 16120fi 16121 16122 16123 16124 16125 16126 16127ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc" 16128 16129ac_config_files="$ac_config_files Makefile" 16130 16131cat >confcache <<\_ACEOF 16132# This file is a shell script that caches the results of configure 16133# tests run on this system so they can be shared between configure 16134# scripts and configure runs, see configure's option --config-cache. 16135# It is not useful on other systems. If it contains results you don't 16136# want to keep, you may remove or edit it. 16137# 16138# config.status only pays attention to the cache file if you give it 16139# the --recheck option to rerun configure. 16140# 16141# `ac_cv_env_foo' variables (set or unset) will be overridden when 16142# loading this file, other *unset* `ac_cv_foo' will be assigned the 16143# following values. 16144 16145_ACEOF 16146 16147# The following way of writing the cache mishandles newlines in values, 16148# but we know of no workaround that is simple, portable, and efficient. 16149# So, we kill variables containing newlines. 16150# Ultrix sh set writes to stderr and can't be redirected directly, 16151# and sets the high bit in the cache file unless we assign to the vars. 16152( 16153 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16154 eval ac_val=\$$ac_var 16155 case $ac_val in #( 16156 *${as_nl}*) 16157 case $ac_var in #( 16158 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16159$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16160 esac 16161 case $ac_var in #( 16162 _ | IFS | as_nl) ;; #( 16163 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16164 *) { eval $ac_var=; unset $ac_var;} ;; 16165 esac ;; 16166 esac 16167 done 16168 16169 (set) 2>&1 | 16170 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16171 *${as_nl}ac_space=\ *) 16172 # `set' does not quote correctly, so add quotes: double-quote 16173 # substitution turns \\\\ into \\, and sed turns \\ into \. 16174 sed -n \ 16175 "s/'/'\\\\''/g; 16176 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16177 ;; #( 16178 *) 16179 # `set' quotes correctly as required by POSIX, so do not add quotes. 16180 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16181 ;; 16182 esac | 16183 sort 16184) | 16185 sed ' 16186 /^ac_cv_env_/b end 16187 t clear 16188 :clear 16189 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16190 t end 16191 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16192 :end' >>confcache 16193if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16194 if test -w "$cache_file"; then 16195 if test "x$cache_file" != "x/dev/null"; then 16196 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16197$as_echo "$as_me: updating cache $cache_file" >&6;} 16198 if test ! -f "$cache_file" || test -h "$cache_file"; then 16199 cat confcache >"$cache_file" 16200 else 16201 case $cache_file in #( 16202 */* | ?:*) 16203 mv -f confcache "$cache_file"$$ && 16204 mv -f "$cache_file"$$ "$cache_file" ;; #( 16205 *) 16206 mv -f confcache "$cache_file" ;; 16207 esac 16208 fi 16209 fi 16210 else 16211 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16212$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16213 fi 16214fi 16215rm -f confcache 16216 16217test "x$prefix" = xNONE && prefix=$ac_default_prefix 16218# Let make expand exec_prefix. 16219test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16220 16221DEFS=-DHAVE_CONFIG_H 16222 16223ac_libobjs= 16224ac_ltlibobjs= 16225U= 16226for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16227 # 1. Remove the extension, and $U if already installed. 16228 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16229 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16230 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16231 # will be set to the directory where LIBOBJS objects are built. 16232 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16233 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16234done 16235LIBOBJS=$ac_libobjs 16236 16237LTLIBOBJS=$ac_ltlibobjs 16238 16239 16240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 16241$as_echo_n "checking that generated files are newer than configure... " >&6; } 16242 if test -n "$am_sleep_pid"; then 16243 # Hide warnings about reused PIDs. 16244 wait $am_sleep_pid 2>/dev/null 16245 fi 16246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 16247$as_echo "done" >&6; } 16248 if test -n "$EXEEXT"; then 16249 am__EXEEXT_TRUE= 16250 am__EXEEXT_FALSE='#' 16251else 16252 am__EXEEXT_TRUE='#' 16253 am__EXEEXT_FALSE= 16254fi 16255 16256if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16257 as_fn_error $? "conditional \"AMDEP\" was never defined. 16258Usually this means the macro was only invoked conditionally." "$LINENO" 5 16259fi 16260if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16261 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 16262Usually this means the macro was only invoked conditionally." "$LINENO" 5 16263fi 16264if test -z "${BUILD_SAMPLES_TRUE}" && test -z "${BUILD_SAMPLES_FALSE}"; then 16265 as_fn_error $? "conditional \"BUILD_SAMPLES\" was never defined. 16266Usually this means the macro was only invoked conditionally." "$LINENO" 5 16267fi 16268if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then 16269 as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined. 16270Usually this means the macro was only invoked conditionally." "$LINENO" 5 16271fi 16272if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then 16273 as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined. 16274Usually this means the macro was only invoked conditionally." "$LINENO" 5 16275fi 16276if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then 16277 as_fn_error $? "conditional \"OPENSSL\" was never defined. 16278Usually this means the macro was only invoked conditionally." "$LINENO" 5 16279fi 16280if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then 16281 as_fn_error $? "conditional \"BUILD_WIN32\" was never defined. 16282Usually this means the macro was only invoked conditionally." "$LINENO" 5 16283fi 16284if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then 16285 as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined. 16286Usually this means the macro was only invoked conditionally." "$LINENO" 5 16287fi 16288if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then 16289 as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined. 16290Usually this means the macro was only invoked conditionally." "$LINENO" 5 16291fi 16292if test -z "${STRLCPY_IMPL_TRUE}" && test -z "${STRLCPY_IMPL_FALSE}"; then 16293 as_fn_error $? "conditional \"STRLCPY_IMPL\" was never defined. 16294Usually this means the macro was only invoked conditionally." "$LINENO" 5 16295fi 16296if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then 16297 as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined. 16298Usually this means the macro was only invoked conditionally." "$LINENO" 5 16299fi 16300if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then 16301 as_fn_error $? "conditional \"POLL_BACKEND\" was never defined. 16302Usually this means the macro was only invoked conditionally." "$LINENO" 5 16303fi 16304if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then 16305 as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined. 16306Usually this means the macro was only invoked conditionally." "$LINENO" 5 16307fi 16308if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then 16309 as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined. 16310Usually this means the macro was only invoked conditionally." "$LINENO" 5 16311fi 16312if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then 16313 as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined. 16314Usually this means the macro was only invoked conditionally." "$LINENO" 5 16315fi 16316if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then 16317 as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined. 16318Usually this means the macro was only invoked conditionally." "$LINENO" 5 16319fi 16320if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then 16321 as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined. 16322Usually this means the macro was only invoked conditionally." "$LINENO" 5 16323fi 16324if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then 16325 as_fn_error $? "conditional \"PTHREADS\" was never defined. 16326Usually this means the macro was only invoked conditionally." "$LINENO" 5 16327fi 16328if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then 16329 as_fn_error $? "conditional \"OPENSSL\" was never defined. 16330Usually this means the macro was only invoked conditionally." "$LINENO" 5 16331fi 16332if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then 16333 as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined. 16334Usually this means the macro was only invoked conditionally." "$LINENO" 5 16335fi 16336 16337: "${CONFIG_STATUS=./config.status}" 16338ac_write_fail=0 16339ac_clean_files_save=$ac_clean_files 16340ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16341{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16342$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16343as_write_fail=0 16344cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16345#! $SHELL 16346# Generated by $as_me. 16347# Run this file to recreate the current configuration. 16348# Compiler output produced by configure, useful for debugging 16349# configure, is in config.log if it exists. 16350 16351debug=false 16352ac_cs_recheck=false 16353ac_cs_silent=false 16354 16355SHELL=\${CONFIG_SHELL-$SHELL} 16356export SHELL 16357_ASEOF 16358cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16359## -------------------- ## 16360## M4sh Initialization. ## 16361## -------------------- ## 16362 16363# Be more Bourne compatible 16364DUALCASE=1; export DUALCASE # for MKS sh 16365if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16366 emulate sh 16367 NULLCMD=: 16368 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16369 # is contrary to our usage. Disable this feature. 16370 alias -g '${1+"$@"}'='"$@"' 16371 setopt NO_GLOB_SUBST 16372else 16373 case `(set -o) 2>/dev/null` in #( 16374 *posix*) : 16375 set -o posix ;; #( 16376 *) : 16377 ;; 16378esac 16379fi 16380 16381 16382as_nl=' 16383' 16384export as_nl 16385# Printing a long string crashes Solaris 7 /usr/bin/printf. 16386as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16387as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16388as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16389# Prefer a ksh shell builtin over an external printf program on Solaris, 16390# but without wasting forks for bash or zsh. 16391if test -z "$BASH_VERSION$ZSH_VERSION" \ 16392 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16393 as_echo='print -r --' 16394 as_echo_n='print -rn --' 16395elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16396 as_echo='printf %s\n' 16397 as_echo_n='printf %s' 16398else 16399 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16400 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16401 as_echo_n='/usr/ucb/echo -n' 16402 else 16403 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16404 as_echo_n_body='eval 16405 arg=$1; 16406 case $arg in #( 16407 *"$as_nl"*) 16408 expr "X$arg" : "X\\(.*\\)$as_nl"; 16409 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16410 esac; 16411 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16412 ' 16413 export as_echo_n_body 16414 as_echo_n='sh -c $as_echo_n_body as_echo' 16415 fi 16416 export as_echo_body 16417 as_echo='sh -c $as_echo_body as_echo' 16418fi 16419 16420# The user is always right. 16421if test "${PATH_SEPARATOR+set}" != set; then 16422 PATH_SEPARATOR=: 16423 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16424 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16425 PATH_SEPARATOR=';' 16426 } 16427fi 16428 16429 16430# IFS 16431# We need space, tab and new line, in precisely that order. Quoting is 16432# there to prevent editors from complaining about space-tab. 16433# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16434# splitting by setting IFS to empty value.) 16435IFS=" "" $as_nl" 16436 16437# Find who we are. Look in the path if we contain no directory separator. 16438as_myself= 16439case $0 in #(( 16440 *[\\/]* ) as_myself=$0 ;; 16441 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16442for as_dir in $PATH 16443do 16444 IFS=$as_save_IFS 16445 test -z "$as_dir" && as_dir=. 16446 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16447 done 16448IFS=$as_save_IFS 16449 16450 ;; 16451esac 16452# We did not find ourselves, most probably we were run as `sh COMMAND' 16453# in which case we are not to be found in the path. 16454if test "x$as_myself" = x; then 16455 as_myself=$0 16456fi 16457if test ! -f "$as_myself"; then 16458 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16459 exit 1 16460fi 16461 16462# Unset variables that we do not need and which cause bugs (e.g. in 16463# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16464# suppresses any "Segmentation fault" message there. '((' could 16465# trigger a bug in pdksh 5.2.14. 16466for as_var in BASH_ENV ENV MAIL MAILPATH 16467do eval test x\${$as_var+set} = xset \ 16468 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16469done 16470PS1='$ ' 16471PS2='> ' 16472PS4='+ ' 16473 16474# NLS nuisances. 16475LC_ALL=C 16476export LC_ALL 16477LANGUAGE=C 16478export LANGUAGE 16479 16480# CDPATH. 16481(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16482 16483 16484# as_fn_error STATUS ERROR [LINENO LOG_FD] 16485# ---------------------------------------- 16486# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16487# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16488# script with STATUS, using 1 if that was 0. 16489as_fn_error () 16490{ 16491 as_status=$1; test $as_status -eq 0 && as_status=1 16492 if test "$4"; then 16493 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16494 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16495 fi 16496 $as_echo "$as_me: error: $2" >&2 16497 as_fn_exit $as_status 16498} # as_fn_error 16499 16500 16501# as_fn_set_status STATUS 16502# ----------------------- 16503# Set $? to STATUS, without forking. 16504as_fn_set_status () 16505{ 16506 return $1 16507} # as_fn_set_status 16508 16509# as_fn_exit STATUS 16510# ----------------- 16511# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16512as_fn_exit () 16513{ 16514 set +e 16515 as_fn_set_status $1 16516 exit $1 16517} # as_fn_exit 16518 16519# as_fn_unset VAR 16520# --------------- 16521# Portably unset VAR. 16522as_fn_unset () 16523{ 16524 { eval $1=; unset $1;} 16525} 16526as_unset=as_fn_unset 16527# as_fn_append VAR VALUE 16528# ---------------------- 16529# Append the text in VALUE to the end of the definition contained in VAR. Take 16530# advantage of any shell optimizations that allow amortized linear growth over 16531# repeated appends, instead of the typical quadratic growth present in naive 16532# implementations. 16533if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16534 eval 'as_fn_append () 16535 { 16536 eval $1+=\$2 16537 }' 16538else 16539 as_fn_append () 16540 { 16541 eval $1=\$$1\$2 16542 } 16543fi # as_fn_append 16544 16545# as_fn_arith ARG... 16546# ------------------ 16547# Perform arithmetic evaluation on the ARGs, and store the result in the 16548# global $as_val. Take advantage of shells that can avoid forks. The arguments 16549# must be portable across $(()) and expr. 16550if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16551 eval 'as_fn_arith () 16552 { 16553 as_val=$(( $* )) 16554 }' 16555else 16556 as_fn_arith () 16557 { 16558 as_val=`expr "$@" || test $? -eq 1` 16559 } 16560fi # as_fn_arith 16561 16562 16563if expr a : '\(a\)' >/dev/null 2>&1 && 16564 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16565 as_expr=expr 16566else 16567 as_expr=false 16568fi 16569 16570if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16571 as_basename=basename 16572else 16573 as_basename=false 16574fi 16575 16576if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16577 as_dirname=dirname 16578else 16579 as_dirname=false 16580fi 16581 16582as_me=`$as_basename -- "$0" || 16583$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16584 X"$0" : 'X\(//\)$' \| \ 16585 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16586$as_echo X/"$0" | 16587 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16588 s//\1/ 16589 q 16590 } 16591 /^X\/\(\/\/\)$/{ 16592 s//\1/ 16593 q 16594 } 16595 /^X\/\(\/\).*/{ 16596 s//\1/ 16597 q 16598 } 16599 s/.*/./; q'` 16600 16601# Avoid depending upon Character Ranges. 16602as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16603as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16604as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16605as_cr_digits='0123456789' 16606as_cr_alnum=$as_cr_Letters$as_cr_digits 16607 16608ECHO_C= ECHO_N= ECHO_T= 16609case `echo -n x` in #((((( 16610-n*) 16611 case `echo 'xy\c'` in 16612 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16613 xy) ECHO_C='\c';; 16614 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16615 ECHO_T=' ';; 16616 esac;; 16617*) 16618 ECHO_N='-n';; 16619esac 16620 16621rm -f conf$$ conf$$.exe conf$$.file 16622if test -d conf$$.dir; then 16623 rm -f conf$$.dir/conf$$.file 16624else 16625 rm -f conf$$.dir 16626 mkdir conf$$.dir 2>/dev/null 16627fi 16628if (echo >conf$$.file) 2>/dev/null; then 16629 if ln -s conf$$.file conf$$ 2>/dev/null; then 16630 as_ln_s='ln -s' 16631 # ... but there are two gotchas: 16632 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16633 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16634 # In both cases, we have to default to `cp -pR'. 16635 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16636 as_ln_s='cp -pR' 16637 elif ln conf$$.file conf$$ 2>/dev/null; then 16638 as_ln_s=ln 16639 else 16640 as_ln_s='cp -pR' 16641 fi 16642else 16643 as_ln_s='cp -pR' 16644fi 16645rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16646rmdir conf$$.dir 2>/dev/null 16647 16648 16649# as_fn_mkdir_p 16650# ------------- 16651# Create "$as_dir" as a directory, including parents if necessary. 16652as_fn_mkdir_p () 16653{ 16654 16655 case $as_dir in #( 16656 -*) as_dir=./$as_dir;; 16657 esac 16658 test -d "$as_dir" || eval $as_mkdir_p || { 16659 as_dirs= 16660 while :; do 16661 case $as_dir in #( 16662 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16663 *) as_qdir=$as_dir;; 16664 esac 16665 as_dirs="'$as_qdir' $as_dirs" 16666 as_dir=`$as_dirname -- "$as_dir" || 16667$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16668 X"$as_dir" : 'X\(//\)[^/]' \| \ 16669 X"$as_dir" : 'X\(//\)$' \| \ 16670 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16671$as_echo X"$as_dir" | 16672 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16673 s//\1/ 16674 q 16675 } 16676 /^X\(\/\/\)[^/].*/{ 16677 s//\1/ 16678 q 16679 } 16680 /^X\(\/\/\)$/{ 16681 s//\1/ 16682 q 16683 } 16684 /^X\(\/\).*/{ 16685 s//\1/ 16686 q 16687 } 16688 s/.*/./; q'` 16689 test -d "$as_dir" && break 16690 done 16691 test -z "$as_dirs" || eval "mkdir $as_dirs" 16692 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16693 16694 16695} # as_fn_mkdir_p 16696if mkdir -p . 2>/dev/null; then 16697 as_mkdir_p='mkdir -p "$as_dir"' 16698else 16699 test -d ./-p && rmdir ./-p 16700 as_mkdir_p=false 16701fi 16702 16703 16704# as_fn_executable_p FILE 16705# ----------------------- 16706# Test if FILE is an executable regular file. 16707as_fn_executable_p () 16708{ 16709 test -f "$1" && test -x "$1" 16710} # as_fn_executable_p 16711as_test_x='test -x' 16712as_executable_p=as_fn_executable_p 16713 16714# Sed expression to map a string onto a valid CPP name. 16715as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16716 16717# Sed expression to map a string onto a valid variable name. 16718as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16719 16720 16721exec 6>&1 16722## ----------------------------------- ## 16723## Main body of $CONFIG_STATUS script. ## 16724## ----------------------------------- ## 16725_ASEOF 16726test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16727 16728cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16729# Save the log message, to keep $0 and so on meaningful, and to 16730# report actual input values of CONFIG_FILES etc. instead of their 16731# values after options handling. 16732ac_log=" 16733This file was extended by libevent $as_me 2.1.5-beta, which was 16734generated by GNU Autoconf 2.69. Invocation command line was 16735 16736 CONFIG_FILES = $CONFIG_FILES 16737 CONFIG_HEADERS = $CONFIG_HEADERS 16738 CONFIG_LINKS = $CONFIG_LINKS 16739 CONFIG_COMMANDS = $CONFIG_COMMANDS 16740 $ $0 $@ 16741 16742on `(hostname || uname -n) 2>/dev/null | sed 1q` 16743" 16744 16745_ACEOF 16746 16747case $ac_config_files in *" 16748"*) set x $ac_config_files; shift; ac_config_files=$*;; 16749esac 16750 16751case $ac_config_headers in *" 16752"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16753esac 16754 16755 16756cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16757# Files that config.status was made for. 16758config_files="$ac_config_files" 16759config_headers="$ac_config_headers" 16760config_commands="$ac_config_commands" 16761 16762_ACEOF 16763 16764cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16765ac_cs_usage="\ 16766\`$as_me' instantiates files and other configuration actions 16767from templates according to the current configuration. Unless the files 16768and actions are specified as TAGs, all are instantiated by default. 16769 16770Usage: $0 [OPTION]... [TAG]... 16771 16772 -h, --help print this help, then exit 16773 -V, --version print version number and configuration settings, then exit 16774 --config print configuration, then exit 16775 -q, --quiet, --silent 16776 do not print progress messages 16777 -d, --debug don't remove temporary files 16778 --recheck update $as_me by reconfiguring in the same conditions 16779 --file=FILE[:TEMPLATE] 16780 instantiate the configuration file FILE 16781 --header=FILE[:TEMPLATE] 16782 instantiate the configuration header FILE 16783 16784Configuration files: 16785$config_files 16786 16787Configuration headers: 16788$config_headers 16789 16790Configuration commands: 16791$config_commands 16792 16793Report bugs to the package provider." 16794 16795_ACEOF 16796cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16797ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16798ac_cs_version="\\ 16799libevent config.status 2.1.5-beta 16800configured by $0, generated by GNU Autoconf 2.69, 16801 with options \\"\$ac_cs_config\\" 16802 16803Copyright (C) 2012 Free Software Foundation, Inc. 16804This config.status script is free software; the Free Software Foundation 16805gives unlimited permission to copy, distribute and modify it." 16806 16807ac_pwd='$ac_pwd' 16808srcdir='$srcdir' 16809INSTALL='$INSTALL' 16810MKDIR_P='$MKDIR_P' 16811AWK='$AWK' 16812test -n "\$AWK" || AWK=awk 16813_ACEOF 16814 16815cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16816# The default lists apply if the user does not specify any file. 16817ac_need_defaults=: 16818while test $# != 0 16819do 16820 case $1 in 16821 --*=?*) 16822 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16823 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16824 ac_shift=: 16825 ;; 16826 --*=) 16827 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16828 ac_optarg= 16829 ac_shift=: 16830 ;; 16831 *) 16832 ac_option=$1 16833 ac_optarg=$2 16834 ac_shift=shift 16835 ;; 16836 esac 16837 16838 case $ac_option in 16839 # Handling of the options. 16840 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16841 ac_cs_recheck=: ;; 16842 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16843 $as_echo "$ac_cs_version"; exit ;; 16844 --config | --confi | --conf | --con | --co | --c ) 16845 $as_echo "$ac_cs_config"; exit ;; 16846 --debug | --debu | --deb | --de | --d | -d ) 16847 debug=: ;; 16848 --file | --fil | --fi | --f ) 16849 $ac_shift 16850 case $ac_optarg in 16851 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16852 '') as_fn_error $? "missing file argument" ;; 16853 esac 16854 as_fn_append CONFIG_FILES " '$ac_optarg'" 16855 ac_need_defaults=false;; 16856 --header | --heade | --head | --hea ) 16857 $ac_shift 16858 case $ac_optarg in 16859 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16860 esac 16861 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16862 ac_need_defaults=false;; 16863 --he | --h) 16864 # Conflict between --help and --header 16865 as_fn_error $? "ambiguous option: \`$1' 16866Try \`$0 --help' for more information.";; 16867 --help | --hel | -h ) 16868 $as_echo "$ac_cs_usage"; exit ;; 16869 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16870 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16871 ac_cs_silent=: ;; 16872 16873 # This is an error. 16874 -*) as_fn_error $? "unrecognized option: \`$1' 16875Try \`$0 --help' for more information." ;; 16876 16877 *) as_fn_append ac_config_targets " $1" 16878 ac_need_defaults=false ;; 16879 16880 esac 16881 shift 16882done 16883 16884ac_configure_extra_args= 16885 16886if $ac_cs_silent; then 16887 exec 6>/dev/null 16888 ac_configure_extra_args="$ac_configure_extra_args --silent" 16889fi 16890 16891_ACEOF 16892cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16893if \$ac_cs_recheck; then 16894 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16895 shift 16896 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16897 CONFIG_SHELL='$SHELL' 16898 export CONFIG_SHELL 16899 exec "\$@" 16900fi 16901 16902_ACEOF 16903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16904exec 5>>config.log 16905{ 16906 echo 16907 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16908## Running $as_me. ## 16909_ASBOX 16910 $as_echo "$ac_log" 16911} >&5 16912 16913_ACEOF 16914cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16915# 16916# INIT-COMMANDS 16917# 16918AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16919 16920 16921# The HP-UX ksh and POSIX shell print the target directory to stdout 16922# if CDPATH is set. 16923(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16924 16925sed_quote_subst='$sed_quote_subst' 16926double_quote_subst='$double_quote_subst' 16927delay_variable_subst='$delay_variable_subst' 16928macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16929macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16930enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16931enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16932pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16933enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16934shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 16935SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16936ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16937PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 16938host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16939host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16940host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16941build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16942build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16943build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16944SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16945Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16946GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16947EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16948FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16949LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16950NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16951LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16952max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16953ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16954exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16955lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16956lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16957lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16958lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 16959lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 16960reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16961reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16962OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16963deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16964file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16965file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 16966want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 16967DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 16968sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 16969AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16970AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16971archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 16972STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16973RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16974old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16975old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16976old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16977lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16978CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16979CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16980compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16981GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16982lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16983lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16984lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 16985lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16986lt_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"`' 16987lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 16988nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 16989lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 16990lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 16991objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16992MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16993lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16994lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16995lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16996lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16997lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16998need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16999MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 17000DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 17001NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 17002LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 17003OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 17004OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 17005libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 17006shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 17007extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17008archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 17009enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 17010export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 17011whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 17012compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 17013old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 17014old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17015archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 17016archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17017module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 17018module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17019with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17020allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17021no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17022hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17023hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17024hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17025hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17026hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17027hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17028hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17029inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17030link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17031always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17032export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17033exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17034include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17035prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17036postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 17037file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17038variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17039need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17040need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17041version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17042runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17043shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17044shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17045libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17046library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17047soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17048install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17049postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17050postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17051finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17052finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17053hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17054sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17055configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 17056configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 17057hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17058enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17059enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17060enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17061old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17062striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17063 17064LTCC='$LTCC' 17065LTCFLAGS='$LTCFLAGS' 17066compiler='$compiler_DEFAULT' 17067 17068# A function that is used when there is no print builtin or printf. 17069func_fallback_echo () 17070{ 17071 eval 'cat <<_LTECHO_EOF 17072\$1 17073_LTECHO_EOF' 17074} 17075 17076# Quote evaled strings. 17077for var in SHELL \ 17078ECHO \ 17079PATH_SEPARATOR \ 17080SED \ 17081GREP \ 17082EGREP \ 17083FGREP \ 17084LD \ 17085NM \ 17086LN_S \ 17087lt_SP2NL \ 17088lt_NL2SP \ 17089reload_flag \ 17090OBJDUMP \ 17091deplibs_check_method \ 17092file_magic_cmd \ 17093file_magic_glob \ 17094want_nocaseglob \ 17095DLLTOOL \ 17096sharedlib_from_linklib_cmd \ 17097AR \ 17098AR_FLAGS \ 17099archiver_list_spec \ 17100STRIP \ 17101RANLIB \ 17102CC \ 17103CFLAGS \ 17104compiler \ 17105lt_cv_sys_global_symbol_pipe \ 17106lt_cv_sys_global_symbol_to_cdecl \ 17107lt_cv_sys_global_symbol_to_import \ 17108lt_cv_sys_global_symbol_to_c_name_address \ 17109lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 17110lt_cv_nm_interface \ 17111nm_file_list_spec \ 17112lt_cv_truncate_bin \ 17113lt_prog_compiler_no_builtin_flag \ 17114lt_prog_compiler_pic \ 17115lt_prog_compiler_wl \ 17116lt_prog_compiler_static \ 17117lt_cv_prog_compiler_c_o \ 17118need_locks \ 17119MANIFEST_TOOL \ 17120DSYMUTIL \ 17121NMEDIT \ 17122LIPO \ 17123OTOOL \ 17124OTOOL64 \ 17125shrext_cmds \ 17126export_dynamic_flag_spec \ 17127whole_archive_flag_spec \ 17128compiler_needs_object \ 17129with_gnu_ld \ 17130allow_undefined_flag \ 17131no_undefined_flag \ 17132hardcode_libdir_flag_spec \ 17133hardcode_libdir_separator \ 17134exclude_expsyms \ 17135include_expsyms \ 17136file_list_spec \ 17137variables_saved_for_relink \ 17138libname_spec \ 17139library_names_spec \ 17140soname_spec \ 17141install_override_mode \ 17142finish_eval \ 17143old_striplib \ 17144striplib; do 17145 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17146 *[\\\\\\\`\\"\\\$]*) 17147 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 17148 ;; 17149 *) 17150 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17151 ;; 17152 esac 17153done 17154 17155# Double-quote double-evaled strings. 17156for var in reload_cmds \ 17157old_postinstall_cmds \ 17158old_postuninstall_cmds \ 17159old_archive_cmds \ 17160extract_expsyms_cmds \ 17161old_archive_from_new_cmds \ 17162old_archive_from_expsyms_cmds \ 17163archive_cmds \ 17164archive_expsym_cmds \ 17165module_cmds \ 17166module_expsym_cmds \ 17167export_symbols_cmds \ 17168prelink_cmds \ 17169postlink_cmds \ 17170postinstall_cmds \ 17171postuninstall_cmds \ 17172finish_cmds \ 17173sys_lib_search_path_spec \ 17174configure_time_dlsearch_path \ 17175configure_time_lt_sys_library_path; do 17176 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17177 *[\\\\\\\`\\"\\\$]*) 17178 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 17179 ;; 17180 *) 17181 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17182 ;; 17183 esac 17184done 17185 17186ac_aux_dir='$ac_aux_dir' 17187 17188# See if we are running on zsh, and set the options that allow our 17189# commands through without removal of \ escapes INIT. 17190if test -n "\${ZSH_VERSION+set}"; then 17191 setopt NO_GLOB_SUBST 17192fi 17193 17194 17195 PACKAGE='$PACKAGE' 17196 VERSION='$VERSION' 17197 RM='$RM' 17198 ofile='$ofile' 17199 17200 17201 17202 17203_ACEOF 17204 17205cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17206 17207# Handling of arguments. 17208for ac_config_target in $ac_config_targets 17209do 17210 case $ac_config_target in 17211 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 17212 "evconfig-private.h") CONFIG_HEADERS="$CONFIG_HEADERS evconfig-private.h:evconfig-private.h.in" ;; 17213 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 17214 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 17215 "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;; 17216 "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;; 17217 "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;; 17218 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17219 17220 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17221 esac 17222done 17223 17224 17225# If the user did not use the arguments to specify the items to instantiate, 17226# then the envvar interface is used. Set only those that are not. 17227# We use the long form for the default assignment because of an extremely 17228# bizarre bug on SunOS 4.1.3. 17229if $ac_need_defaults; then 17230 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17231 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17232 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17233fi 17234 17235# Have a temporary directory for convenience. Make it in the build tree 17236# simply because there is no reason against having it here, and in addition, 17237# creating and moving files from /tmp can sometimes cause problems. 17238# Hook for its removal unless debugging. 17239# Note that there is a small window in which the directory will not be cleaned: 17240# after its creation but before its name has been assigned to `$tmp'. 17241$debug || 17242{ 17243 tmp= ac_tmp= 17244 trap 'exit_status=$? 17245 : "${ac_tmp:=$tmp}" 17246 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 17247' 0 17248 trap 'as_fn_exit 1' 1 2 13 15 17249} 17250# Create a (secure) tmp directory for tmp files. 17251 17252{ 17253 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17254 test -d "$tmp" 17255} || 17256{ 17257 tmp=./conf$$-$RANDOM 17258 (umask 077 && mkdir "$tmp") 17259} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 17260ac_tmp=$tmp 17261 17262# Set up the scripts for CONFIG_FILES section. 17263# No need to generate them if there are no CONFIG_FILES. 17264# This happens for instance with `./config.status config.h'. 17265if test -n "$CONFIG_FILES"; then 17266 17267 17268ac_cr=`echo X | tr X '\015'` 17269# On cygwin, bash can eat \r inside `` if the user requested igncr. 17270# But we know of no other shell where ac_cr would be empty at this 17271# point, so we can use a bashism as a fallback. 17272if test "x$ac_cr" = x; then 17273 eval ac_cr=\$\'\\r\' 17274fi 17275ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17276if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17277 ac_cs_awk_cr='\\r' 17278else 17279 ac_cs_awk_cr=$ac_cr 17280fi 17281 17282echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17283_ACEOF 17284 17285 17286{ 17287 echo "cat >conf$$subs.awk <<_ACEOF" && 17288 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17289 echo "_ACEOF" 17290} >conf$$subs.sh || 17291 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17292ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17293ac_delim='%!_!# ' 17294for ac_last_try in false false false false false :; do 17295 . ./conf$$subs.sh || 17296 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17297 17298 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17299 if test $ac_delim_n = $ac_delim_num; then 17300 break 17301 elif $ac_last_try; then 17302 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17303 else 17304 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17305 fi 17306done 17307rm -f conf$$subs.sh 17308 17309cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17310cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17311_ACEOF 17312sed -n ' 17313h 17314s/^/S["/; s/!.*/"]=/ 17315p 17316g 17317s/^[^!]*!// 17318:repl 17319t repl 17320s/'"$ac_delim"'$// 17321t delim 17322:nl 17323h 17324s/\(.\{148\}\)..*/\1/ 17325t more1 17326s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17327p 17328n 17329b repl 17330:more1 17331s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17332p 17333g 17334s/.\{148\}// 17335t nl 17336:delim 17337h 17338s/\(.\{148\}\)..*/\1/ 17339t more2 17340s/["\\]/\\&/g; s/^/"/; s/$/"/ 17341p 17342b 17343:more2 17344s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17345p 17346g 17347s/.\{148\}// 17348t delim 17349' <conf$$subs.awk | sed ' 17350/^[^""]/{ 17351 N 17352 s/\n// 17353} 17354' >>$CONFIG_STATUS || ac_write_fail=1 17355rm -f conf$$subs.awk 17356cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17357_ACAWK 17358cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17359 for (key in S) S_is_set[key] = 1 17360 FS = "" 17361 17362} 17363{ 17364 line = $ 0 17365 nfields = split(line, field, "@") 17366 substed = 0 17367 len = length(field[1]) 17368 for (i = 2; i < nfields; i++) { 17369 key = field[i] 17370 keylen = length(key) 17371 if (S_is_set[key]) { 17372 value = S[key] 17373 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17374 len += length(value) + length(field[++i]) 17375 substed = 1 17376 } else 17377 len += 1 + keylen 17378 } 17379 17380 print line 17381} 17382 17383_ACAWK 17384_ACEOF 17385cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17386if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17387 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17388else 17389 cat 17390fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17391 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17392_ACEOF 17393 17394# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17395# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17396# trailing colons and then remove the whole line if VPATH becomes empty 17397# (actually we leave an empty line to preserve line numbers). 17398if test "x$srcdir" = x.; then 17399 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17400h 17401s/// 17402s/^/:/ 17403s/[ ]*$/:/ 17404s/:\$(srcdir):/:/g 17405s/:\${srcdir}:/:/g 17406s/:@srcdir@:/:/g 17407s/^:*// 17408s/:*$// 17409x 17410s/\(=[ ]*\).*/\1/ 17411G 17412s/\n// 17413s/^[^=]*=[ ]*$// 17414}' 17415fi 17416 17417cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17418fi # test -n "$CONFIG_FILES" 17419 17420# Set up the scripts for CONFIG_HEADERS section. 17421# No need to generate them if there are no CONFIG_HEADERS. 17422# This happens for instance with `./config.status Makefile'. 17423if test -n "$CONFIG_HEADERS"; then 17424cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17425BEGIN { 17426_ACEOF 17427 17428# Transform confdefs.h into an awk script `defines.awk', embedded as 17429# here-document in config.status, that substitutes the proper values into 17430# config.h.in to produce config.h. 17431 17432# Create a delimiter string that does not exist in confdefs.h, to ease 17433# handling of long lines. 17434ac_delim='%!_!# ' 17435for ac_last_try in false false :; do 17436 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17437 if test -z "$ac_tt"; then 17438 break 17439 elif $ac_last_try; then 17440 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17441 else 17442 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17443 fi 17444done 17445 17446# For the awk script, D is an array of macro values keyed by name, 17447# likewise P contains macro parameters if any. Preserve backslash 17448# newline sequences. 17449 17450ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17451sed -n ' 17452s/.\{148\}/&'"$ac_delim"'/g 17453t rset 17454:rset 17455s/^[ ]*#[ ]*define[ ][ ]*/ / 17456t def 17457d 17458:def 17459s/\\$// 17460t bsnl 17461s/["\\]/\\&/g 17462s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17463D["\1"]=" \3"/p 17464s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17465d 17466:bsnl 17467s/["\\]/\\&/g 17468s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17469D["\1"]=" \3\\\\\\n"\\/p 17470t cont 17471s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17472t cont 17473d 17474:cont 17475n 17476s/.\{148\}/&'"$ac_delim"'/g 17477t clear 17478:clear 17479s/\\$// 17480t bsnlc 17481s/["\\]/\\&/g; s/^/"/; s/$/"/p 17482d 17483:bsnlc 17484s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17485b cont 17486' <confdefs.h | sed ' 17487s/'"$ac_delim"'/"\\\ 17488"/g' >>$CONFIG_STATUS || ac_write_fail=1 17489 17490cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17491 for (key in D) D_is_set[key] = 1 17492 FS = "" 17493} 17494/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17495 line = \$ 0 17496 split(line, arg, " ") 17497 if (arg[1] == "#") { 17498 defundef = arg[2] 17499 mac1 = arg[3] 17500 } else { 17501 defundef = substr(arg[1], 2) 17502 mac1 = arg[2] 17503 } 17504 split(mac1, mac2, "(") #) 17505 macro = mac2[1] 17506 prefix = substr(line, 1, index(line, defundef) - 1) 17507 if (D_is_set[macro]) { 17508 # Preserve the white space surrounding the "#". 17509 print prefix "define", macro P[macro] D[macro] 17510 next 17511 } else { 17512 # Replace #undef with comments. This is necessary, for example, 17513 # in the case of _POSIX_SOURCE, which is predefined and required 17514 # on some systems where configure will not decide to define it. 17515 if (defundef == "undef") { 17516 print "/*", prefix defundef, macro, "*/" 17517 next 17518 } 17519 } 17520} 17521{ print } 17522_ACAWK 17523_ACEOF 17524cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17525 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17526fi # test -n "$CONFIG_HEADERS" 17527 17528 17529eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17530shift 17531for ac_tag 17532do 17533 case $ac_tag in 17534 :[FHLC]) ac_mode=$ac_tag; continue;; 17535 esac 17536 case $ac_mode$ac_tag in 17537 :[FHL]*:*);; 17538 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17539 :[FH]-) ac_tag=-:-;; 17540 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17541 esac 17542 ac_save_IFS=$IFS 17543 IFS=: 17544 set x $ac_tag 17545 IFS=$ac_save_IFS 17546 shift 17547 ac_file=$1 17548 shift 17549 17550 case $ac_mode in 17551 :L) ac_source=$1;; 17552 :[FH]) 17553 ac_file_inputs= 17554 for ac_f 17555 do 17556 case $ac_f in 17557 -) ac_f="$ac_tmp/stdin";; 17558 *) # Look for the file first in the build tree, then in the source tree 17559 # (if the path is not absolute). The absolute path cannot be DOS-style, 17560 # because $ac_f cannot contain `:'. 17561 test -f "$ac_f" || 17562 case $ac_f in 17563 [\\/$]*) false;; 17564 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17565 esac || 17566 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17567 esac 17568 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17569 as_fn_append ac_file_inputs " '$ac_f'" 17570 done 17571 17572 # Let's still pretend it is `configure' which instantiates (i.e., don't 17573 # use $as_me), people would be surprised to read: 17574 # /* config.h. Generated by config.status. */ 17575 configure_input='Generated from '` 17576 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17577 `' by configure.' 17578 if test x"$ac_file" != x-; then 17579 configure_input="$ac_file. $configure_input" 17580 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17581$as_echo "$as_me: creating $ac_file" >&6;} 17582 fi 17583 # Neutralize special characters interpreted by sed in replacement strings. 17584 case $configure_input in #( 17585 *\&* | *\|* | *\\* ) 17586 ac_sed_conf_input=`$as_echo "$configure_input" | 17587 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17588 *) ac_sed_conf_input=$configure_input;; 17589 esac 17590 17591 case $ac_tag in 17592 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17593 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17594 esac 17595 ;; 17596 esac 17597 17598 ac_dir=`$as_dirname -- "$ac_file" || 17599$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17600 X"$ac_file" : 'X\(//\)[^/]' \| \ 17601 X"$ac_file" : 'X\(//\)$' \| \ 17602 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17603$as_echo X"$ac_file" | 17604 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17605 s//\1/ 17606 q 17607 } 17608 /^X\(\/\/\)[^/].*/{ 17609 s//\1/ 17610 q 17611 } 17612 /^X\(\/\/\)$/{ 17613 s//\1/ 17614 q 17615 } 17616 /^X\(\/\).*/{ 17617 s//\1/ 17618 q 17619 } 17620 s/.*/./; q'` 17621 as_dir="$ac_dir"; as_fn_mkdir_p 17622 ac_builddir=. 17623 17624case "$ac_dir" in 17625.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17626*) 17627 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17628 # A ".." for each directory in $ac_dir_suffix. 17629 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17630 case $ac_top_builddir_sub in 17631 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17632 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17633 esac ;; 17634esac 17635ac_abs_top_builddir=$ac_pwd 17636ac_abs_builddir=$ac_pwd$ac_dir_suffix 17637# for backward compatibility: 17638ac_top_builddir=$ac_top_build_prefix 17639 17640case $srcdir in 17641 .) # We are building in place. 17642 ac_srcdir=. 17643 ac_top_srcdir=$ac_top_builddir_sub 17644 ac_abs_top_srcdir=$ac_pwd ;; 17645 [\\/]* | ?:[\\/]* ) # Absolute name. 17646 ac_srcdir=$srcdir$ac_dir_suffix; 17647 ac_top_srcdir=$srcdir 17648 ac_abs_top_srcdir=$srcdir ;; 17649 *) # Relative name. 17650 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17651 ac_top_srcdir=$ac_top_build_prefix$srcdir 17652 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17653esac 17654ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17655 17656 17657 case $ac_mode in 17658 :F) 17659 # 17660 # CONFIG_FILE 17661 # 17662 17663 case $INSTALL in 17664 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17665 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17666 esac 17667 ac_MKDIR_P=$MKDIR_P 17668 case $MKDIR_P in 17669 [\\/$]* | ?:[\\/]* ) ;; 17670 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17671 esac 17672_ACEOF 17673 17674cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17675# If the template does not know about datarootdir, expand it. 17676# FIXME: This hack should be removed a few years after 2.60. 17677ac_datarootdir_hack=; ac_datarootdir_seen= 17678ac_sed_dataroot=' 17679/datarootdir/ { 17680 p 17681 q 17682} 17683/@datadir@/p 17684/@docdir@/p 17685/@infodir@/p 17686/@localedir@/p 17687/@mandir@/p' 17688case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17689*datarootdir*) ac_datarootdir_seen=yes;; 17690*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17692$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17693_ACEOF 17694cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17695 ac_datarootdir_hack=' 17696 s&@datadir@&$datadir&g 17697 s&@docdir@&$docdir&g 17698 s&@infodir@&$infodir&g 17699 s&@localedir@&$localedir&g 17700 s&@mandir@&$mandir&g 17701 s&\\\${datarootdir}&$datarootdir&g' ;; 17702esac 17703_ACEOF 17704 17705# Neutralize VPATH when `$srcdir' = `.'. 17706# Shell code in configure.ac might set extrasub. 17707# FIXME: do we really want to maintain this feature? 17708cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17709ac_sed_extra="$ac_vpsub 17710$extrasub 17711_ACEOF 17712cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17713:t 17714/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17715s|@configure_input@|$ac_sed_conf_input|;t t 17716s&@top_builddir@&$ac_top_builddir_sub&;t t 17717s&@top_build_prefix@&$ac_top_build_prefix&;t t 17718s&@srcdir@&$ac_srcdir&;t t 17719s&@abs_srcdir@&$ac_abs_srcdir&;t t 17720s&@top_srcdir@&$ac_top_srcdir&;t t 17721s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17722s&@builddir@&$ac_builddir&;t t 17723s&@abs_builddir@&$ac_abs_builddir&;t t 17724s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17725s&@INSTALL@&$ac_INSTALL&;t t 17726s&@MKDIR_P@&$ac_MKDIR_P&;t t 17727$ac_datarootdir_hack 17728" 17729eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17730 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17731 17732test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17733 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17734 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17735 "$ac_tmp/out"`; test -z "$ac_out"; } && 17736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17737which seems to be undefined. Please make sure it is defined" >&5 17738$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17739which seems to be undefined. Please make sure it is defined" >&2;} 17740 17741 rm -f "$ac_tmp/stdin" 17742 case $ac_file in 17743 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17744 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17745 esac \ 17746 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17747 ;; 17748 :H) 17749 # 17750 # CONFIG_HEADER 17751 # 17752 if test x"$ac_file" != x-; then 17753 { 17754 $as_echo "/* $configure_input */" \ 17755 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17756 } >"$ac_tmp/config.h" \ 17757 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17758 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17759 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17760$as_echo "$as_me: $ac_file is unchanged" >&6;} 17761 else 17762 rm -f "$ac_file" 17763 mv "$ac_tmp/config.h" "$ac_file" \ 17764 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17765 fi 17766 else 17767 $as_echo "/* $configure_input */" \ 17768 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17769 || as_fn_error $? "could not create -" "$LINENO" 5 17770 fi 17771# Compute "$ac_file"'s index in $config_headers. 17772_am_arg="$ac_file" 17773_am_stamp_count=1 17774for _am_header in $config_headers :; do 17775 case $_am_header in 17776 $_am_arg | $_am_arg:* ) 17777 break ;; 17778 * ) 17779 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17780 esac 17781done 17782echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17783$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17784 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17785 X"$_am_arg" : 'X\(//\)$' \| \ 17786 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17787$as_echo X"$_am_arg" | 17788 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17789 s//\1/ 17790 q 17791 } 17792 /^X\(\/\/\)[^/].*/{ 17793 s//\1/ 17794 q 17795 } 17796 /^X\(\/\/\)$/{ 17797 s//\1/ 17798 q 17799 } 17800 /^X\(\/\).*/{ 17801 s//\1/ 17802 q 17803 } 17804 s/.*/./; q'`/stamp-h$_am_stamp_count 17805 ;; 17806 17807 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17808$as_echo "$as_me: executing $ac_file commands" >&6;} 17809 ;; 17810 esac 17811 17812 17813 case $ac_file$ac_mode in 17814 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17815 # Older Autoconf quotes --file arguments for eval, but not when files 17816 # are listed without --file. Let's play safe and only enable the eval 17817 # if we detect the quoting. 17818 case $CONFIG_FILES in 17819 *\'*) eval set x "$CONFIG_FILES" ;; 17820 *) set x $CONFIG_FILES ;; 17821 esac 17822 shift 17823 for mf 17824 do 17825 # Strip MF so we end up with the name of the file. 17826 mf=`echo "$mf" | sed -e 's/:.*$//'` 17827 # Check whether this is an Automake generated Makefile or not. 17828 # We used to match only the files named 'Makefile.in', but 17829 # some people rename them; so instead we look at the file content. 17830 # Grep'ing the first line is not enough: some people post-process 17831 # each Makefile.in and add a new line on top of each file to say so. 17832 # Grep'ing the whole file is not good either: AIX grep has a line 17833 # limit of 2048, but all sed's we know have understand at least 4000. 17834 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17835 dirpart=`$as_dirname -- "$mf" || 17836$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17837 X"$mf" : 'X\(//\)[^/]' \| \ 17838 X"$mf" : 'X\(//\)$' \| \ 17839 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17840$as_echo X"$mf" | 17841 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17842 s//\1/ 17843 q 17844 } 17845 /^X\(\/\/\)[^/].*/{ 17846 s//\1/ 17847 q 17848 } 17849 /^X\(\/\/\)$/{ 17850 s//\1/ 17851 q 17852 } 17853 /^X\(\/\).*/{ 17854 s//\1/ 17855 q 17856 } 17857 s/.*/./; q'` 17858 else 17859 continue 17860 fi 17861 # Extract the definition of DEPDIR, am__include, and am__quote 17862 # from the Makefile without running 'make'. 17863 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17864 test -z "$DEPDIR" && continue 17865 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17866 test -z "$am__include" && continue 17867 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17868 # Find all dependency output files, they are included files with 17869 # $(DEPDIR) in their names. We invoke sed twice because it is the 17870 # simplest approach to changing $(DEPDIR) to its actual value in the 17871 # expansion. 17872 for file in `sed -n " 17873 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17874 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 17875 # Make sure the directory exists. 17876 test -f "$dirpart/$file" && continue 17877 fdir=`$as_dirname -- "$file" || 17878$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17879 X"$file" : 'X\(//\)[^/]' \| \ 17880 X"$file" : 'X\(//\)$' \| \ 17881 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17882$as_echo X"$file" | 17883 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17884 s//\1/ 17885 q 17886 } 17887 /^X\(\/\/\)[^/].*/{ 17888 s//\1/ 17889 q 17890 } 17891 /^X\(\/\/\)$/{ 17892 s//\1/ 17893 q 17894 } 17895 /^X\(\/\).*/{ 17896 s//\1/ 17897 q 17898 } 17899 s/.*/./; q'` 17900 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17901 # echo "creating $dirpart/$file" 17902 echo '# dummy' > "$dirpart/$file" 17903 done 17904 done 17905} 17906 ;; 17907 "libtool":C) 17908 17909 # See if we are running on zsh, and set the options that allow our 17910 # commands through without removal of \ escapes. 17911 if test -n "${ZSH_VERSION+set}"; then 17912 setopt NO_GLOB_SUBST 17913 fi 17914 17915 cfgfile=${ofile}T 17916 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17917 $RM "$cfgfile" 17918 17919 cat <<_LT_EOF >> "$cfgfile" 17920#! $SHELL 17921# Generated automatically by $as_me ($PACKAGE) $VERSION 17922# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17923# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17924 17925# Provide generalized library-building support services. 17926# Written by Gordon Matzigkeit, 1996 17927 17928# Copyright (C) 2014 Free Software Foundation, Inc. 17929# This is free software; see the source for copying conditions. There is NO 17930# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 17931 17932# GNU Libtool is free software; you can redistribute it and/or modify 17933# it under the terms of the GNU General Public License as published by 17934# the Free Software Foundation; either version 2 of of the License, or 17935# (at your option) any later version. 17936# 17937# As a special exception to the GNU General Public License, if you 17938# distribute this file as part of a program or library that is built 17939# using GNU Libtool, you may include this file under the same 17940# distribution terms that you use for the rest of that program. 17941# 17942# GNU Libtool is distributed in the hope that it will be useful, but 17943# WITHOUT ANY WARRANTY; without even the implied warranty of 17944# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17945# GNU General Public License for more details. 17946# 17947# You should have received a copy of the GNU General Public License 17948# along with this program. If not, see <http://www.gnu.org/licenses/>. 17949 17950 17951# The names of the tagged configurations supported by this script. 17952available_tags='' 17953 17954# Configured defaults for sys_lib_dlsearch_path munging. 17955: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 17956 17957# ### BEGIN LIBTOOL CONFIG 17958 17959# Which release of libtool.m4 was used? 17960macro_version=$macro_version 17961macro_revision=$macro_revision 17962 17963# Whether or not to build shared libraries. 17964build_libtool_libs=$enable_shared 17965 17966# Whether or not to build static libraries. 17967build_old_libs=$enable_static 17968 17969# What type of objects to build. 17970pic_mode=$pic_mode 17971 17972# Whether or not to optimize for fast installation. 17973fast_install=$enable_fast_install 17974 17975# Shared archive member basename,for filename based shared library versioning on AIX. 17976shared_archive_member_spec=$shared_archive_member_spec 17977 17978# Shell to use when invoking shell scripts. 17979SHELL=$lt_SHELL 17980 17981# An echo program that protects backslashes. 17982ECHO=$lt_ECHO 17983 17984# The PATH separator for the build system. 17985PATH_SEPARATOR=$lt_PATH_SEPARATOR 17986 17987# The host system. 17988host_alias=$host_alias 17989host=$host 17990host_os=$host_os 17991 17992# The build system. 17993build_alias=$build_alias 17994build=$build 17995build_os=$build_os 17996 17997# A sed program that does not truncate output. 17998SED=$lt_SED 17999 18000# Sed that helps us avoid accidentally triggering echo(1) options like -n. 18001Xsed="\$SED -e 1s/^X//" 18002 18003# A grep program that handles long lines. 18004GREP=$lt_GREP 18005 18006# An ERE matcher. 18007EGREP=$lt_EGREP 18008 18009# A literal string matcher. 18010FGREP=$lt_FGREP 18011 18012# A BSD- or MS-compatible name lister. 18013NM=$lt_NM 18014 18015# Whether we need soft or hard links. 18016LN_S=$lt_LN_S 18017 18018# What is the maximum length of a command? 18019max_cmd_len=$max_cmd_len 18020 18021# Object file suffix (normally "o"). 18022objext=$ac_objext 18023 18024# Executable file suffix (normally ""). 18025exeext=$exeext 18026 18027# whether the shell understands "unset". 18028lt_unset=$lt_unset 18029 18030# turn spaces into newlines. 18031SP2NL=$lt_lt_SP2NL 18032 18033# turn newlines into spaces. 18034NL2SP=$lt_lt_NL2SP 18035 18036# convert \$build file names to \$host format. 18037to_host_file_cmd=$lt_cv_to_host_file_cmd 18038 18039# convert \$build files to toolchain format. 18040to_tool_file_cmd=$lt_cv_to_tool_file_cmd 18041 18042# An object symbol dumper. 18043OBJDUMP=$lt_OBJDUMP 18044 18045# Method to check whether dependent libraries are shared objects. 18046deplibs_check_method=$lt_deplibs_check_method 18047 18048# Command to use when deplibs_check_method = "file_magic". 18049file_magic_cmd=$lt_file_magic_cmd 18050 18051# How to find potential files when deplibs_check_method = "file_magic". 18052file_magic_glob=$lt_file_magic_glob 18053 18054# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 18055want_nocaseglob=$lt_want_nocaseglob 18056 18057# DLL creation program. 18058DLLTOOL=$lt_DLLTOOL 18059 18060# Command to associate shared and link libraries. 18061sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 18062 18063# The archiver. 18064AR=$lt_AR 18065 18066# Flags to create an archive. 18067AR_FLAGS=$lt_AR_FLAGS 18068 18069# How to feed a file listing to the archiver. 18070archiver_list_spec=$lt_archiver_list_spec 18071 18072# A symbol stripping program. 18073STRIP=$lt_STRIP 18074 18075# Commands used to install an old-style archive. 18076RANLIB=$lt_RANLIB 18077old_postinstall_cmds=$lt_old_postinstall_cmds 18078old_postuninstall_cmds=$lt_old_postuninstall_cmds 18079 18080# Whether to use a lock for old archive extraction. 18081lock_old_archive_extraction=$lock_old_archive_extraction 18082 18083# A C compiler. 18084LTCC=$lt_CC 18085 18086# LTCC compiler flags. 18087LTCFLAGS=$lt_CFLAGS 18088 18089# Take the output of nm and produce a listing of raw symbols and C names. 18090global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18091 18092# Transform the output of nm in a proper C declaration. 18093global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18094 18095# Transform the output of nm into a list of symbols to manually relocate. 18096global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 18097 18098# Transform the output of nm in a C name address pair. 18099global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18100 18101# Transform the output of nm in a C name address pair when lib prefix is needed. 18102global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 18103 18104# The name lister interface. 18105nm_interface=$lt_lt_cv_nm_interface 18106 18107# Specify filename containing input files for \$NM. 18108nm_file_list_spec=$lt_nm_file_list_spec 18109 18110# The root where to search for dependent libraries,and where our libraries should be installed. 18111lt_sysroot=$lt_sysroot 18112 18113# Command to truncate a binary pipe. 18114lt_truncate_bin=$lt_lt_cv_truncate_bin 18115 18116# The name of the directory that contains temporary libtool files. 18117objdir=$objdir 18118 18119# Used to examine libraries when file_magic_cmd begins with "file". 18120MAGIC_CMD=$MAGIC_CMD 18121 18122# Must we lock files when doing compilation? 18123need_locks=$lt_need_locks 18124 18125# Manifest tool. 18126MANIFEST_TOOL=$lt_MANIFEST_TOOL 18127 18128# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 18129DSYMUTIL=$lt_DSYMUTIL 18130 18131# Tool to change global to local symbols on Mac OS X. 18132NMEDIT=$lt_NMEDIT 18133 18134# Tool to manipulate fat objects and archives on Mac OS X. 18135LIPO=$lt_LIPO 18136 18137# ldd/readelf like tool for Mach-O binaries on Mac OS X. 18138OTOOL=$lt_OTOOL 18139 18140# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 18141OTOOL64=$lt_OTOOL64 18142 18143# Old archive suffix (normally "a"). 18144libext=$libext 18145 18146# Shared library suffix (normally ".so"). 18147shrext_cmds=$lt_shrext_cmds 18148 18149# The commands to extract the exported symbol list from a shared archive. 18150extract_expsyms_cmds=$lt_extract_expsyms_cmds 18151 18152# Variables whose values should be saved in libtool wrapper scripts and 18153# restored at link time. 18154variables_saved_for_relink=$lt_variables_saved_for_relink 18155 18156# Do we need the "lib" prefix for modules? 18157need_lib_prefix=$need_lib_prefix 18158 18159# Do we need a version for libraries? 18160need_version=$need_version 18161 18162# Library versioning type. 18163version_type=$version_type 18164 18165# Shared library runtime path variable. 18166runpath_var=$runpath_var 18167 18168# Shared library path variable. 18169shlibpath_var=$shlibpath_var 18170 18171# Is shlibpath searched before the hard-coded library search path? 18172shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18173 18174# Format of library name prefix. 18175libname_spec=$lt_libname_spec 18176 18177# List of archive names. First name is the real one, the rest are links. 18178# The last name is the one that the linker finds with -lNAME 18179library_names_spec=$lt_library_names_spec 18180 18181# The coded name of the library, if different from the real name. 18182soname_spec=$lt_soname_spec 18183 18184# Permission mode override for installation of shared libraries. 18185install_override_mode=$lt_install_override_mode 18186 18187# Command to use after installation of a shared archive. 18188postinstall_cmds=$lt_postinstall_cmds 18189 18190# Command to use after uninstallation of a shared archive. 18191postuninstall_cmds=$lt_postuninstall_cmds 18192 18193# Commands used to finish a libtool library installation in a directory. 18194finish_cmds=$lt_finish_cmds 18195 18196# As "finish_cmds", except a single script fragment to be evaled but 18197# not shown. 18198finish_eval=$lt_finish_eval 18199 18200# Whether we should hardcode library paths into libraries. 18201hardcode_into_libs=$hardcode_into_libs 18202 18203# Compile-time system search path for libraries. 18204sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18205 18206# Detected run-time system search path for libraries. 18207sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 18208 18209# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 18210configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 18211 18212# Whether dlopen is supported. 18213dlopen_support=$enable_dlopen 18214 18215# Whether dlopen of programs is supported. 18216dlopen_self=$enable_dlopen_self 18217 18218# Whether dlopen of statically linked programs is supported. 18219dlopen_self_static=$enable_dlopen_self_static 18220 18221# Commands to strip libraries. 18222old_striplib=$lt_old_striplib 18223striplib=$lt_striplib 18224 18225 18226# The linker used to build libraries. 18227LD=$lt_LD 18228 18229# How to create reloadable object files. 18230reload_flag=$lt_reload_flag 18231reload_cmds=$lt_reload_cmds 18232 18233# Commands used to build an old-style archive. 18234old_archive_cmds=$lt_old_archive_cmds 18235 18236# A language specific compiler. 18237CC=$lt_compiler 18238 18239# Is the compiler the GNU compiler? 18240with_gcc=$GCC 18241 18242# Compiler flag to turn off builtin functions. 18243no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18244 18245# Additional compiler flags for building library objects. 18246pic_flag=$lt_lt_prog_compiler_pic 18247 18248# How to pass a linker flag through the compiler. 18249wl=$lt_lt_prog_compiler_wl 18250 18251# Compiler flag to prevent dynamic linking. 18252link_static_flag=$lt_lt_prog_compiler_static 18253 18254# Does compiler simultaneously support -c and -o options? 18255compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18256 18257# Whether or not to add -lc for building shared libraries. 18258build_libtool_need_lc=$archive_cmds_need_lc 18259 18260# Whether or not to disallow shared libs when runtime libs are static. 18261allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18262 18263# Compiler flag to allow reflexive dlopens. 18264export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18265 18266# Compiler flag to generate shared objects directly from archives. 18267whole_archive_flag_spec=$lt_whole_archive_flag_spec 18268 18269# Whether the compiler copes with passing no objects directly. 18270compiler_needs_object=$lt_compiler_needs_object 18271 18272# Create an old-style archive from a shared archive. 18273old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18274 18275# Create a temporary old-style archive to link instead of a shared archive. 18276old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18277 18278# Commands used to build a shared archive. 18279archive_cmds=$lt_archive_cmds 18280archive_expsym_cmds=$lt_archive_expsym_cmds 18281 18282# Commands used to build a loadable module if different from building 18283# a shared archive. 18284module_cmds=$lt_module_cmds 18285module_expsym_cmds=$lt_module_expsym_cmds 18286 18287# Whether we are building with GNU ld or not. 18288with_gnu_ld=$lt_with_gnu_ld 18289 18290# Flag that allows shared libraries with undefined symbols to be built. 18291allow_undefined_flag=$lt_allow_undefined_flag 18292 18293# Flag that enforces no undefined symbols. 18294no_undefined_flag=$lt_no_undefined_flag 18295 18296# Flag to hardcode \$libdir into a binary during linking. 18297# This must work even if \$libdir does not exist 18298hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18299 18300# Whether we need a single "-rpath" flag with a separated argument. 18301hardcode_libdir_separator=$lt_hardcode_libdir_separator 18302 18303# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 18304# DIR into the resulting binary. 18305hardcode_direct=$hardcode_direct 18306 18307# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 18308# DIR into the resulting binary and the resulting library dependency is 18309# "absolute",i.e impossible to change by setting \$shlibpath_var if the 18310# library is relocated. 18311hardcode_direct_absolute=$hardcode_direct_absolute 18312 18313# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18314# into the resulting binary. 18315hardcode_minus_L=$hardcode_minus_L 18316 18317# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18318# into the resulting binary. 18319hardcode_shlibpath_var=$hardcode_shlibpath_var 18320 18321# Set to "yes" if building a shared library automatically hardcodes DIR 18322# into the library and all subsequent libraries and executables linked 18323# against it. 18324hardcode_automatic=$hardcode_automatic 18325 18326# Set to yes if linker adds runtime paths of dependent libraries 18327# to runtime path list. 18328inherit_rpath=$inherit_rpath 18329 18330# Whether libtool must link a program against all its dependency libraries. 18331link_all_deplibs=$link_all_deplibs 18332 18333# Set to "yes" if exported symbols are required. 18334always_export_symbols=$always_export_symbols 18335 18336# The commands to list exported symbols. 18337export_symbols_cmds=$lt_export_symbols_cmds 18338 18339# Symbols that should not be listed in the preloaded symbols. 18340exclude_expsyms=$lt_exclude_expsyms 18341 18342# Symbols that must always be exported. 18343include_expsyms=$lt_include_expsyms 18344 18345# Commands necessary for linking programs (against libraries) with templates. 18346prelink_cmds=$lt_prelink_cmds 18347 18348# Commands necessary for finishing linking programs. 18349postlink_cmds=$lt_postlink_cmds 18350 18351# Specify filename containing input files. 18352file_list_spec=$lt_file_list_spec 18353 18354# How to hardcode a shared library path into an executable. 18355hardcode_action=$hardcode_action 18356 18357# ### END LIBTOOL CONFIG 18358 18359_LT_EOF 18360 18361 cat <<'_LT_EOF' >> "$cfgfile" 18362 18363# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 18364 18365# func_munge_path_list VARIABLE PATH 18366# ----------------------------------- 18367# VARIABLE is name of variable containing _space_ separated list of 18368# directories to be munged by the contents of PATH, which is string 18369# having a format: 18370# "DIR[:DIR]:" 18371# string "DIR[ DIR]" will be prepended to VARIABLE 18372# ":DIR[:DIR]" 18373# string "DIR[ DIR]" will be appended to VARIABLE 18374# "DIRP[:DIRP]::[DIRA:]DIRA" 18375# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 18376# "DIRA[ DIRA]" will be appended to VARIABLE 18377# "DIR[:DIR]" 18378# VARIABLE will be replaced by "DIR[ DIR]" 18379func_munge_path_list () 18380{ 18381 case x$2 in 18382 x) 18383 ;; 18384 *:) 18385 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 18386 ;; 18387 x:*) 18388 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 18389 ;; 18390 *::*) 18391 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 18392 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 18393 ;; 18394 *) 18395 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 18396 ;; 18397 esac 18398} 18399 18400 18401# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 18402func_cc_basename () 18403{ 18404 for cc_temp in $*""; do 18405 case $cc_temp in 18406 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 18407 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 18408 \-*) ;; 18409 *) break;; 18410 esac 18411 done 18412 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 18413} 18414 18415 18416# ### END FUNCTIONS SHARED WITH CONFIGURE 18417 18418_LT_EOF 18419 18420 case $host_os in 18421 aix3*) 18422 cat <<\_LT_EOF >> "$cfgfile" 18423# AIX sometimes has problems with the GCC collect2 program. For some 18424# reason, if we set the COLLECT_NAMES environment variable, the problems 18425# vanish in a puff of smoke. 18426if test set != "${COLLECT_NAMES+set}"; then 18427 COLLECT_NAMES= 18428 export COLLECT_NAMES 18429fi 18430_LT_EOF 18431 ;; 18432 esac 18433 18434 18435ltmain=$ac_aux_dir/ltmain.sh 18436 18437 18438 # We use sed instead of cat because bash on DJGPP gets confused if 18439 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18440 # text mode, it properly converts lines to CR/LF. This bash problem 18441 # is reportedly fixed, but why not run on old versions too? 18442 sed '$q' "$ltmain" >> "$cfgfile" \ 18443 || (rm -f "$cfgfile"; exit 1) 18444 18445 mv -f "$cfgfile" "$ofile" || 18446 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18447 chmod +x "$ofile" 18448 18449 ;; 18450 18451 esac 18452done # for ac_tag 18453 18454 18455as_fn_exit 0 18456_ACEOF 18457ac_clean_files=$ac_clean_files_save 18458 18459test $ac_write_fail = 0 || 18460 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18461 18462 18463# configure is writing to config.log, and then calls config.status. 18464# config.status does its own redirection, appending to config.log. 18465# Unfortunately, on DOS this fails, as config.log is still kept open 18466# by configure, so config.status won't be able to write to it; its 18467# output is simply discarded. So we exec the FD to /dev/null, 18468# effectively closing config.log, so it can be properly (re)opened and 18469# appended to by config.status. When coming back to configure, we 18470# need to make the FD available again. 18471if test "$no_create" != yes; then 18472 ac_cs_success=: 18473 ac_config_status_args= 18474 test "$silent" = yes && 18475 ac_config_status_args="$ac_config_status_args --quiet" 18476 exec 5>/dev/null 18477 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18478 exec 5>>config.log 18479 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18480 # would make configure fail if this is the last instruction. 18481 $ac_cs_success || as_fn_exit 1 18482fi 18483if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18485$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18486fi 18487 18488