1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.68. 4# 5# 6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 8# Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137if test "x$CONFIG_SHELL" = x; then 138 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 139 emulate sh 140 NULLCMD=: 141 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 142 # is contrary to our usage. Disable this feature. 143 alias -g '\${1+\"\$@\"}'='\"\$@\"' 144 setopt NO_GLOB_SUBST 145else 146 case \`(set -o) 2>/dev/null\` in #( 147 *posix*) : 148 set -o posix ;; #( 149 *) : 150 ;; 151esac 152fi 153" 154 as_required="as_fn_return () { (exit \$1); } 155as_fn_success () { as_fn_return 0; } 156as_fn_failure () { as_fn_return 1; } 157as_fn_ret_success () { return 0; } 158as_fn_ret_failure () { return 1; } 159 160exitcode=0 161as_fn_success || { exitcode=1; echo as_fn_success failed.; } 162as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 163as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 164as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 165if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 166 167else 168 exitcode=1; echo positional parameters were not saved. 169fi 170test x\$exitcode = x0 || exit 1" 171 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 172 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 173 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 174 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 175test \$(( 1 + 1 )) = 2 || exit 1 176 177 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 178 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 179 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 180 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 181 PATH=/empty FPATH=/empty; export PATH FPATH 182 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 183 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 184 if (eval "$as_required") 2>/dev/null; then : 185 as_have_required=yes 186else 187 as_have_required=no 188fi 189 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 190 191else 192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 193as_found=false 194for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 195do 196 IFS=$as_save_IFS 197 test -z "$as_dir" && as_dir=. 198 as_found=: 199 case $as_dir in #( 200 /*) 201 for as_base in sh bash ksh sh5; do 202 # Try only shells that exist, to save several forks. 203 as_shell=$as_dir/$as_base 204 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 206 CONFIG_SHELL=$as_shell as_have_required=yes 207 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 208 break 2 209fi 210fi 211 done;; 212 esac 213 as_found=false 214done 215$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 216 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 217 CONFIG_SHELL=$SHELL as_have_required=yes 218fi; } 219IFS=$as_save_IFS 220 221 222 if test "x$CONFIG_SHELL" != x; then : 223 # We cannot yet assume a decent shell, so we have to provide a 224 # neutralization value for shells without unset; and this also 225 # works around shells that cannot unset nonexistent variables. 226 # Preserve -v and -x to the replacement shell. 227 BASH_ENV=/dev/null 228 ENV=/dev/null 229 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 230 export CONFIG_SHELL 231 case $- in # (((( 232 *v*x* | *x*v* ) as_opts=-vx ;; 233 *v* ) as_opts=-v ;; 234 *x* ) as_opts=-x ;; 235 * ) as_opts= ;; 236 esac 237 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 238fi 239 240 if test x$as_have_required = xno; then : 241 $as_echo "$0: This script requires a shell more modern than all" 242 $as_echo "$0: the shells that I found on your system." 243 if test x${ZSH_VERSION+set} = xset ; then 244 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 245 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 246 else 247 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 248$0: including any error possibly output before this 249$0: message. Then install a modern shell, or manually run 250$0: the script under such a shell if you do have one." 251 fi 252 exit 1 253fi 254fi 255fi 256SHELL=${CONFIG_SHELL-/bin/sh} 257export SHELL 258# Unset more variables known to interfere with behavior of common tools. 259CLICOLOR_FORCE= GREP_OPTIONS= 260unset CLICOLOR_FORCE GREP_OPTIONS 261 262## --------------------- ## 263## M4sh Shell Functions. ## 264## --------------------- ## 265# as_fn_unset VAR 266# --------------- 267# Portably unset VAR. 268as_fn_unset () 269{ 270 { eval $1=; unset $1;} 271} 272as_unset=as_fn_unset 273 274# as_fn_set_status STATUS 275# ----------------------- 276# Set $? to STATUS, without forking. 277as_fn_set_status () 278{ 279 return $1 280} # as_fn_set_status 281 282# as_fn_exit STATUS 283# ----------------- 284# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 285as_fn_exit () 286{ 287 set +e 288 as_fn_set_status $1 289 exit $1 290} # as_fn_exit 291 292# as_fn_mkdir_p 293# ------------- 294# Create "$as_dir" as a directory, including parents if necessary. 295as_fn_mkdir_p () 296{ 297 298 case $as_dir in #( 299 -*) as_dir=./$as_dir;; 300 esac 301 test -d "$as_dir" || eval $as_mkdir_p || { 302 as_dirs= 303 while :; do 304 case $as_dir in #( 305 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 306 *) as_qdir=$as_dir;; 307 esac 308 as_dirs="'$as_qdir' $as_dirs" 309 as_dir=`$as_dirname -- "$as_dir" || 310$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 311 X"$as_dir" : 'X\(//\)[^/]' \| \ 312 X"$as_dir" : 'X\(//\)$' \| \ 313 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 314$as_echo X"$as_dir" | 315 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 316 s//\1/ 317 q 318 } 319 /^X\(\/\/\)[^/].*/{ 320 s//\1/ 321 q 322 } 323 /^X\(\/\/\)$/{ 324 s//\1/ 325 q 326 } 327 /^X\(\/\).*/{ 328 s//\1/ 329 q 330 } 331 s/.*/./; q'` 332 test -d "$as_dir" && break 333 done 334 test -z "$as_dirs" || eval "mkdir $as_dirs" 335 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 336 337 338} # as_fn_mkdir_p 339# as_fn_append VAR VALUE 340# ---------------------- 341# Append the text in VALUE to the end of the definition contained in VAR. Take 342# advantage of any shell optimizations that allow amortized linear growth over 343# repeated appends, instead of the typical quadratic growth present in naive 344# implementations. 345if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 346 eval 'as_fn_append () 347 { 348 eval $1+=\$2 349 }' 350else 351 as_fn_append () 352 { 353 eval $1=\$$1\$2 354 } 355fi # as_fn_append 356 357# as_fn_arith ARG... 358# ------------------ 359# Perform arithmetic evaluation on the ARGs, and store the result in the 360# global $as_val. Take advantage of shells that can avoid forks. The arguments 361# must be portable across $(()) and expr. 362if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 363 eval 'as_fn_arith () 364 { 365 as_val=$(( $* )) 366 }' 367else 368 as_fn_arith () 369 { 370 as_val=`expr "$@" || test $? -eq 1` 371 } 372fi # as_fn_arith 373 374 375# as_fn_error STATUS ERROR [LINENO LOG_FD] 376# ---------------------------------------- 377# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 378# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 379# script with STATUS, using 1 if that was 0. 380as_fn_error () 381{ 382 as_status=$1; test $as_status -eq 0 && as_status=1 383 if test "$4"; then 384 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 385 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 386 fi 387 $as_echo "$as_me: error: $2" >&2 388 as_fn_exit $as_status 389} # as_fn_error 390 391if expr a : '\(a\)' >/dev/null 2>&1 && 392 test "X`expr 00001 : '.*\(...\)'`" = X001; then 393 as_expr=expr 394else 395 as_expr=false 396fi 397 398if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 399 as_basename=basename 400else 401 as_basename=false 402fi 403 404if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 405 as_dirname=dirname 406else 407 as_dirname=false 408fi 409 410as_me=`$as_basename -- "$0" || 411$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 412 X"$0" : 'X\(//\)$' \| \ 413 X"$0" : 'X\(/\)' \| . 2>/dev/null || 414$as_echo X/"$0" | 415 sed '/^.*\/\([^/][^/]*\)\/*$/{ 416 s//\1/ 417 q 418 } 419 /^X\/\(\/\/\)$/{ 420 s//\1/ 421 q 422 } 423 /^X\/\(\/\).*/{ 424 s//\1/ 425 q 426 } 427 s/.*/./; q'` 428 429# Avoid depending upon Character Ranges. 430as_cr_letters='abcdefghijklmnopqrstuvwxyz' 431as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 432as_cr_Letters=$as_cr_letters$as_cr_LETTERS 433as_cr_digits='0123456789' 434as_cr_alnum=$as_cr_Letters$as_cr_digits 435 436 437 as_lineno_1=$LINENO as_lineno_1a=$LINENO 438 as_lineno_2=$LINENO as_lineno_2a=$LINENO 439 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 440 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 441 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 442 sed -n ' 443 p 444 /[$]LINENO/= 445 ' <$as_myself | 446 sed ' 447 s/[$]LINENO.*/&-/ 448 t lineno 449 b 450 :lineno 451 N 452 :loop 453 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 454 t loop 455 s/-\n.*// 456 ' >$as_me.lineno && 457 chmod +x "$as_me.lineno" || 458 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 459 460 # Don't try to exec as it changes $[0], causing all sort of problems 461 # (the dirname of $[0] is not the place where we might find the 462 # original and so on. Autoconf is especially sensitive to this). 463 . "./$as_me.lineno" 464 # Exit status is that of the last command. 465 exit 466} 467 468ECHO_C= ECHO_N= ECHO_T= 469case `echo -n x` in #((((( 470-n*) 471 case `echo 'xy\c'` in 472 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 473 xy) ECHO_C='\c';; 474 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 475 ECHO_T=' ';; 476 esac;; 477*) 478 ECHO_N='-n';; 479esac 480 481rm -f conf$$ conf$$.exe conf$$.file 482if test -d conf$$.dir; then 483 rm -f conf$$.dir/conf$$.file 484else 485 rm -f conf$$.dir 486 mkdir conf$$.dir 2>/dev/null 487fi 488if (echo >conf$$.file) 2>/dev/null; then 489 if ln -s conf$$.file conf$$ 2>/dev/null; then 490 as_ln_s='ln -s' 491 # ... but there are two gotchas: 492 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 493 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 494 # In both cases, we have to default to `cp -p'. 495 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 496 as_ln_s='cp -p' 497 elif ln conf$$.file conf$$ 2>/dev/null; then 498 as_ln_s=ln 499 else 500 as_ln_s='cp -p' 501 fi 502else 503 as_ln_s='cp -p' 504fi 505rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 506rmdir conf$$.dir 2>/dev/null 507 508if mkdir -p . 2>/dev/null; then 509 as_mkdir_p='mkdir -p "$as_dir"' 510else 511 test -d ./-p && rmdir ./-p 512 as_mkdir_p=false 513fi 514 515if test -x / >/dev/null 2>&1; then 516 as_test_x='test -x' 517else 518 if ls -dL / >/dev/null 2>&1; then 519 as_ls_L_option=L 520 else 521 as_ls_L_option= 522 fi 523 as_test_x=' 524 eval sh -c '\'' 525 if test -d "$1"; then 526 test -d "$1/."; 527 else 528 case $1 in #( 529 -*)set "./$1";; 530 esac; 531 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 532 ???[sx]*):;;*)false;;esac;fi 533 '\'' sh 534 ' 535fi 536as_executable_p=$as_test_x 537 538# Sed expression to map a string onto a valid CPP name. 539as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 540 541# Sed expression to map a string onto a valid variable name. 542as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 543 544SHELL=${CONFIG_SHELL-/bin/sh} 545 546 547test -n "$DJDIR" || exec 7<&0 </dev/null 548exec 6>&1 549 550# Name of the host. 551# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 552# so uname gets run too. 553ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 554 555# 556# Initializations. 557# 558ac_default_prefix=/usr/local 559ac_clean_files= 560ac_config_libobj_dir=. 561LIBOBJS= 562cross_compiling=no 563subdirs= 564MFLAGS= 565MAKEFLAGS= 566 567# Identity of this package. 568PACKAGE_NAME= 569PACKAGE_TARNAME= 570PACKAGE_VERSION= 571PACKAGE_STRING= 572PACKAGE_BUGREPORT= 573PACKAGE_URL= 574 575ac_unique_file="event.c" 576# Factoring default headers for most tests. 577ac_includes_default="\ 578#include <stdio.h> 579#ifdef HAVE_SYS_TYPES_H 580# include <sys/types.h> 581#endif 582#ifdef HAVE_SYS_STAT_H 583# include <sys/stat.h> 584#endif 585#ifdef STDC_HEADERS 586# include <stdlib.h> 587# include <stddef.h> 588#else 589# ifdef HAVE_STDLIB_H 590# include <stdlib.h> 591# endif 592#endif 593#ifdef HAVE_STRING_H 594# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 595# include <memory.h> 596# endif 597# include <string.h> 598#endif 599#ifdef HAVE_STRINGS_H 600# include <strings.h> 601#endif 602#ifdef HAVE_INTTYPES_H 603# include <inttypes.h> 604#endif 605#ifdef HAVE_STDINT_H 606# include <stdint.h> 607#endif 608#ifdef HAVE_UNISTD_H 609# include <unistd.h> 610#endif" 611 612ac_subst_vars='am__EXEEXT_FALSE 613am__EXEEXT_TRUE 614LTLIBOBJS 615INSTALL_LIBEVENT_FALSE 616INSTALL_LIBEVENT_TRUE 617LIBEVENT_GC_SECTIONS 618OPENSSL_FALSE 619OPENSSL_TRUE 620PTHREADS_FALSE 621PTHREADS_TRUE 622PTHREAD_CFLAGS 623PTHREAD_LIBS 624PTHREAD_CC 625acx_pthread_config 626SIGNAL_SUPPORT_FALSE 627SIGNAL_SUPPORT_TRUE 628EVPORT_BACKEND_FALSE 629EVPORT_BACKEND_TRUE 630EPOLL_BACKEND_FALSE 631EPOLL_BACKEND_TRUE 632LIBOBJS 633KQUEUE_BACKEND_FALSE 634KQUEUE_BACKEND_TRUE 635DEVPOLL_BACKEND_FALSE 636DEVPOLL_BACKEND_TRUE 637POLL_BACKEND_FALSE 638POLL_BACKEND_TRUE 639SELECT_BACKEND_FALSE 640SELECT_BACKEND_TRUE 641BUILD_WITH_NO_UNDEFINED_FALSE 642BUILD_WITH_NO_UNDEFINED_TRUE 643BUILD_CYGWIN_FALSE 644BUILD_CYGWIN_TRUE 645BUILD_WIN32_FALSE 646BUILD_WIN32_TRUE 647OPENSSL_LIBS 648OPENSSL_LIBADD 649EV_LIB_GDI 650EV_LIB_WS32 651ZLIB_REGRESS_FALSE 652ZLIB_REGRESS_TRUE 653ZLIB_LIBS 654BUILD_REGRESS_FALSE 655BUILD_REGRESS_TRUE 656LIBTOOL_DEPS 657OTOOL64 658OTOOL 659LIPO 660NMEDIT 661DSYMUTIL 662MANIFEST_TOOL 663RANLIB 664ac_ct_AR 665AR 666DLLTOOL 667OBJDUMP 668NM 669ac_ct_DUMPBIN 670DUMPBIN 671LD 672FGREP 673LIBTOOL 674EGREP 675GREP 676CPP 677LN_S 678SED 679am__fastdepCC_FALSE 680am__fastdepCC_TRUE 681CCDEPMODE 682am__nodep 683AMDEPBACKSLASH 684AMDEP_FALSE 685AMDEP_TRUE 686am__quote 687am__include 688DEPDIR 689OBJEXT 690EXEEXT 691ac_ct_CC 692CPPFLAGS 693LDFLAGS 694CFLAGS 695CC 696host_os 697host_vendor 698host_cpu 699host 700build_os 701build_vendor 702build_cpu 703build 704am__untar 705am__tar 706AMTAR 707am__leading_dot 708SET_MAKE 709AWK 710mkdir_p 711MKDIR_P 712INSTALL_STRIP_PROGRAM 713STRIP 714install_sh 715MAKEINFO 716AUTOHEADER 717AUTOMAKE 718AUTOCONF 719ACLOCAL 720VERSION 721PACKAGE 722CYGPATH_W 723am__isrc 724INSTALL_DATA 725INSTALL_SCRIPT 726INSTALL_PROGRAM 727target_alias 728host_alias 729build_alias 730LIBS 731ECHO_T 732ECHO_N 733ECHO_C 734DEFS 735mandir 736localedir 737libdir 738psdir 739pdfdir 740dvidir 741htmldir 742infodir 743docdir 744oldincludedir 745includedir 746localstatedir 747sharedstatedir 748sysconfdir 749datadir 750datarootdir 751libexecdir 752sbindir 753bindir 754program_transform_name 755prefix 756exec_prefix 757PACKAGE_URL 758PACKAGE_BUGREPORT 759PACKAGE_STRING 760PACKAGE_VERSION 761PACKAGE_TARNAME 762PACKAGE_NAME 763PATH_SEPARATOR 764SHELL' 765ac_subst_files='' 766ac_user_opts=' 767enable_option_checking 768enable_dependency_tracking 769enable_gcc_warnings 770enable_thread_support 771enable_malloc_replacement 772enable_openssl 773enable_debug_mode 774enable_libevent_install 775enable_libevent_regress 776enable_function_sections 777enable_shared 778enable_static 779with_pic 780enable_fast_install 781with_gnu_ld 782with_sysroot 783enable_libtool_lock 784' 785 ac_precious_vars='build_alias 786host_alias 787target_alias 788CC 789CFLAGS 790LDFLAGS 791LIBS 792CPPFLAGS 793CPP' 794 795 796# Initialize some variables set by options. 797ac_init_help= 798ac_init_version=false 799ac_unrecognized_opts= 800ac_unrecognized_sep= 801# The variables have the same names as the options, with 802# dashes changed to underlines. 803cache_file=/dev/null 804exec_prefix=NONE 805no_create= 806no_recursion= 807prefix=NONE 808program_prefix=NONE 809program_suffix=NONE 810program_transform_name=s,x,x, 811silent= 812site= 813srcdir= 814verbose= 815x_includes=NONE 816x_libraries=NONE 817 818# Installation directory options. 819# These are left unexpanded so users can "make install exec_prefix=/foo" 820# and all the variables that are supposed to be based on exec_prefix 821# by default will actually change. 822# Use braces instead of parens because sh, perl, etc. also accept them. 823# (The list follows the same order as the GNU Coding Standards.) 824bindir='${exec_prefix}/bin' 825sbindir='${exec_prefix}/sbin' 826libexecdir='${exec_prefix}/libexec' 827datarootdir='${prefix}/share' 828datadir='${datarootdir}' 829sysconfdir='${prefix}/etc' 830sharedstatedir='${prefix}/com' 831localstatedir='${prefix}/var' 832includedir='${prefix}/include' 833oldincludedir='/usr/include' 834docdir='${datarootdir}/doc/${PACKAGE}' 835infodir='${datarootdir}/info' 836htmldir='${docdir}' 837dvidir='${docdir}' 838pdfdir='${docdir}' 839psdir='${docdir}' 840libdir='${exec_prefix}/lib' 841localedir='${datarootdir}/locale' 842mandir='${datarootdir}/man' 843 844ac_prev= 845ac_dashdash= 846for ac_option 847do 848 # If the previous option needs an argument, assign it. 849 if test -n "$ac_prev"; then 850 eval $ac_prev=\$ac_option 851 ac_prev= 852 continue 853 fi 854 855 case $ac_option in 856 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 857 *=) ac_optarg= ;; 858 *) ac_optarg=yes ;; 859 esac 860 861 # Accept the important Cygnus configure options, so we can diagnose typos. 862 863 case $ac_dashdash$ac_option in 864 --) 865 ac_dashdash=yes ;; 866 867 -bindir | --bindir | --bindi | --bind | --bin | --bi) 868 ac_prev=bindir ;; 869 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 870 bindir=$ac_optarg ;; 871 872 -build | --build | --buil | --bui | --bu) 873 ac_prev=build_alias ;; 874 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 875 build_alias=$ac_optarg ;; 876 877 -cache-file | --cache-file | --cache-fil | --cache-fi \ 878 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 879 ac_prev=cache_file ;; 880 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 881 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 882 cache_file=$ac_optarg ;; 883 884 --config-cache | -C) 885 cache_file=config.cache ;; 886 887 -datadir | --datadir | --datadi | --datad) 888 ac_prev=datadir ;; 889 -datadir=* | --datadir=* | --datadi=* | --datad=*) 890 datadir=$ac_optarg ;; 891 892 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 893 | --dataroo | --dataro | --datar) 894 ac_prev=datarootdir ;; 895 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 896 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 897 datarootdir=$ac_optarg ;; 898 899 -disable-* | --disable-*) 900 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 901 # Reject names that are not valid shell variable names. 902 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 903 as_fn_error $? "invalid feature name: $ac_useropt" 904 ac_useropt_orig=$ac_useropt 905 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 906 case $ac_user_opts in 907 *" 908"enable_$ac_useropt" 909"*) ;; 910 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 911 ac_unrecognized_sep=', ';; 912 esac 913 eval enable_$ac_useropt=no ;; 914 915 -docdir | --docdir | --docdi | --doc | --do) 916 ac_prev=docdir ;; 917 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 918 docdir=$ac_optarg ;; 919 920 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 921 ac_prev=dvidir ;; 922 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 923 dvidir=$ac_optarg ;; 924 925 -enable-* | --enable-*) 926 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 927 # Reject names that are not valid shell variable names. 928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 929 as_fn_error $? "invalid feature name: $ac_useropt" 930 ac_useropt_orig=$ac_useropt 931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 932 case $ac_user_opts in 933 *" 934"enable_$ac_useropt" 935"*) ;; 936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 937 ac_unrecognized_sep=', ';; 938 esac 939 eval enable_$ac_useropt=\$ac_optarg ;; 940 941 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 942 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 943 | --exec | --exe | --ex) 944 ac_prev=exec_prefix ;; 945 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 946 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 947 | --exec=* | --exe=* | --ex=*) 948 exec_prefix=$ac_optarg ;; 949 950 -gas | --gas | --ga | --g) 951 # Obsolete; use --with-gas. 952 with_gas=yes ;; 953 954 -help | --help | --hel | --he | -h) 955 ac_init_help=long ;; 956 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 957 ac_init_help=recursive ;; 958 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 959 ac_init_help=short ;; 960 961 -host | --host | --hos | --ho) 962 ac_prev=host_alias ;; 963 -host=* | --host=* | --hos=* | --ho=*) 964 host_alias=$ac_optarg ;; 965 966 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 967 ac_prev=htmldir ;; 968 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 969 | --ht=*) 970 htmldir=$ac_optarg ;; 971 972 -includedir | --includedir | --includedi | --included | --include \ 973 | --includ | --inclu | --incl | --inc) 974 ac_prev=includedir ;; 975 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 976 | --includ=* | --inclu=* | --incl=* | --inc=*) 977 includedir=$ac_optarg ;; 978 979 -infodir | --infodir | --infodi | --infod | --info | --inf) 980 ac_prev=infodir ;; 981 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 982 infodir=$ac_optarg ;; 983 984 -libdir | --libdir | --libdi | --libd) 985 ac_prev=libdir ;; 986 -libdir=* | --libdir=* | --libdi=* | --libd=*) 987 libdir=$ac_optarg ;; 988 989 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 990 | --libexe | --libex | --libe) 991 ac_prev=libexecdir ;; 992 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 993 | --libexe=* | --libex=* | --libe=*) 994 libexecdir=$ac_optarg ;; 995 996 -localedir | --localedir | --localedi | --localed | --locale) 997 ac_prev=localedir ;; 998 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 999 localedir=$ac_optarg ;; 1000 1001 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1002 | --localstate | --localstat | --localsta | --localst | --locals) 1003 ac_prev=localstatedir ;; 1004 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1005 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1006 localstatedir=$ac_optarg ;; 1007 1008 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1009 ac_prev=mandir ;; 1010 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1011 mandir=$ac_optarg ;; 1012 1013 -nfp | --nfp | --nf) 1014 # Obsolete; use --without-fp. 1015 with_fp=no ;; 1016 1017 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1018 | --no-cr | --no-c | -n) 1019 no_create=yes ;; 1020 1021 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1022 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1023 no_recursion=yes ;; 1024 1025 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1026 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1027 | --oldin | --oldi | --old | --ol | --o) 1028 ac_prev=oldincludedir ;; 1029 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1030 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1031 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1032 oldincludedir=$ac_optarg ;; 1033 1034 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1035 ac_prev=prefix ;; 1036 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1037 prefix=$ac_optarg ;; 1038 1039 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1040 | --program-pre | --program-pr | --program-p) 1041 ac_prev=program_prefix ;; 1042 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1043 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1044 program_prefix=$ac_optarg ;; 1045 1046 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1047 | --program-suf | --program-su | --program-s) 1048 ac_prev=program_suffix ;; 1049 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1050 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1051 program_suffix=$ac_optarg ;; 1052 1053 -program-transform-name | --program-transform-name \ 1054 | --program-transform-nam | --program-transform-na \ 1055 | --program-transform-n | --program-transform- \ 1056 | --program-transform | --program-transfor \ 1057 | --program-transfo | --program-transf \ 1058 | --program-trans | --program-tran \ 1059 | --progr-tra | --program-tr | --program-t) 1060 ac_prev=program_transform_name ;; 1061 -program-transform-name=* | --program-transform-name=* \ 1062 | --program-transform-nam=* | --program-transform-na=* \ 1063 | --program-transform-n=* | --program-transform-=* \ 1064 | --program-transform=* | --program-transfor=* \ 1065 | --program-transfo=* | --program-transf=* \ 1066 | --program-trans=* | --program-tran=* \ 1067 | --progr-tra=* | --program-tr=* | --program-t=*) 1068 program_transform_name=$ac_optarg ;; 1069 1070 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1071 ac_prev=pdfdir ;; 1072 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1073 pdfdir=$ac_optarg ;; 1074 1075 -psdir | --psdir | --psdi | --psd | --ps) 1076 ac_prev=psdir ;; 1077 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1078 psdir=$ac_optarg ;; 1079 1080 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1081 | -silent | --silent | --silen | --sile | --sil) 1082 silent=yes ;; 1083 1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1085 ac_prev=sbindir ;; 1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1087 | --sbi=* | --sb=*) 1088 sbindir=$ac_optarg ;; 1089 1090 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1091 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1092 | --sharedst | --shareds | --shared | --share | --shar \ 1093 | --sha | --sh) 1094 ac_prev=sharedstatedir ;; 1095 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1096 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1097 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1098 | --sha=* | --sh=*) 1099 sharedstatedir=$ac_optarg ;; 1100 1101 -site | --site | --sit) 1102 ac_prev=site ;; 1103 -site=* | --site=* | --sit=*) 1104 site=$ac_optarg ;; 1105 1106 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1107 ac_prev=srcdir ;; 1108 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1109 srcdir=$ac_optarg ;; 1110 1111 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1112 | --syscon | --sysco | --sysc | --sys | --sy) 1113 ac_prev=sysconfdir ;; 1114 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1115 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1116 sysconfdir=$ac_optarg ;; 1117 1118 -target | --target | --targe | --targ | --tar | --ta | --t) 1119 ac_prev=target_alias ;; 1120 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1121 target_alias=$ac_optarg ;; 1122 1123 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1124 verbose=yes ;; 1125 1126 -version | --version | --versio | --versi | --vers | -V) 1127 ac_init_version=: ;; 1128 1129 -with-* | --with-*) 1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1131 # Reject names that are not valid shell variable names. 1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1133 as_fn_error $? "invalid package name: $ac_useropt" 1134 ac_useropt_orig=$ac_useropt 1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1136 case $ac_user_opts in 1137 *" 1138"with_$ac_useropt" 1139"*) ;; 1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1141 ac_unrecognized_sep=', ';; 1142 esac 1143 eval with_$ac_useropt=\$ac_optarg ;; 1144 1145 -without-* | --without-*) 1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1147 # Reject names that are not valid shell variable names. 1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1149 as_fn_error $? "invalid package name: $ac_useropt" 1150 ac_useropt_orig=$ac_useropt 1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1152 case $ac_user_opts in 1153 *" 1154"with_$ac_useropt" 1155"*) ;; 1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1157 ac_unrecognized_sep=', ';; 1158 esac 1159 eval with_$ac_useropt=no ;; 1160 1161 --x) 1162 # Obsolete; use --with-x. 1163 with_x=yes ;; 1164 1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1166 | --x-incl | --x-inc | --x-in | --x-i) 1167 ac_prev=x_includes ;; 1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1170 x_includes=$ac_optarg ;; 1171 1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1174 ac_prev=x_libraries ;; 1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1177 x_libraries=$ac_optarg ;; 1178 1179 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1180Try \`$0 --help' for more information" 1181 ;; 1182 1183 *=*) 1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1185 # Reject names that are not valid shell variable names. 1186 case $ac_envvar in #( 1187 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1189 esac 1190 eval $ac_envvar=\$ac_optarg 1191 export $ac_envvar ;; 1192 1193 *) 1194 # FIXME: should be removed in autoconf 3.0. 1195 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1197 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1199 ;; 1200 1201 esac 1202done 1203 1204if test -n "$ac_prev"; then 1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1206 as_fn_error $? "missing argument to $ac_option" 1207fi 1208 1209if test -n "$ac_unrecognized_opts"; then 1210 case $enable_option_checking in 1211 no) ;; 1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1213 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1214 esac 1215fi 1216 1217# Check all directory arguments for consistency. 1218for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1219 datadir sysconfdir sharedstatedir localstatedir includedir \ 1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1221 libdir localedir mandir 1222do 1223 eval ac_val=\$$ac_var 1224 # Remove trailing slashes. 1225 case $ac_val in 1226 */ ) 1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1228 eval $ac_var=\$ac_val;; 1229 esac 1230 # Be sure to have absolute directory names. 1231 case $ac_val in 1232 [\\/$]* | ?:[\\/]* ) continue;; 1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1234 esac 1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1236done 1237 1238# There might be people who depend on the old broken behavior: `$host' 1239# used to hold the argument of --host etc. 1240# FIXME: To remove some day. 1241build=$build_alias 1242host=$host_alias 1243target=$target_alias 1244 1245# FIXME: To remove some day. 1246if test "x$host_alias" != x; then 1247 if test "x$build_alias" = x; then 1248 cross_compiling=maybe 1249 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1250 If a cross compiler is detected then cross compile mode will be used" >&2 1251 elif test "x$build_alias" != "x$host_alias"; then 1252 cross_compiling=yes 1253 fi 1254fi 1255 1256ac_tool_prefix= 1257test -n "$host_alias" && ac_tool_prefix=$host_alias- 1258 1259test "$silent" = yes && exec 6>/dev/null 1260 1261 1262ac_pwd=`pwd` && test -n "$ac_pwd" && 1263ac_ls_di=`ls -di .` && 1264ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1265 as_fn_error $? "working directory cannot be determined" 1266test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1267 as_fn_error $? "pwd does not report name of working directory" 1268 1269 1270# Find the source files, if location was not specified. 1271if test -z "$srcdir"; then 1272 ac_srcdir_defaulted=yes 1273 # Try the directory containing this script, then the parent directory. 1274 ac_confdir=`$as_dirname -- "$as_myself" || 1275$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1276 X"$as_myself" : 'X\(//\)[^/]' \| \ 1277 X"$as_myself" : 'X\(//\)$' \| \ 1278 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1279$as_echo X"$as_myself" | 1280 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1281 s//\1/ 1282 q 1283 } 1284 /^X\(\/\/\)[^/].*/{ 1285 s//\1/ 1286 q 1287 } 1288 /^X\(\/\/\)$/{ 1289 s//\1/ 1290 q 1291 } 1292 /^X\(\/\).*/{ 1293 s//\1/ 1294 q 1295 } 1296 s/.*/./; q'` 1297 srcdir=$ac_confdir 1298 if test ! -r "$srcdir/$ac_unique_file"; then 1299 srcdir=.. 1300 fi 1301else 1302 ac_srcdir_defaulted=no 1303fi 1304if test ! -r "$srcdir/$ac_unique_file"; then 1305 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1306 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1307fi 1308ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1309ac_abs_confdir=`( 1310 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1311 pwd)` 1312# When building in place, set srcdir=. 1313if test "$ac_abs_confdir" = "$ac_pwd"; then 1314 srcdir=. 1315fi 1316# Remove unnecessary trailing slashes from srcdir. 1317# Double slashes in file names in object file debugging info 1318# mess up M-x gdb in Emacs. 1319case $srcdir in 1320*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1321esac 1322for ac_var in $ac_precious_vars; do 1323 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1324 eval ac_env_${ac_var}_value=\$${ac_var} 1325 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1326 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1327done 1328 1329# 1330# Report the --help message. 1331# 1332if test "$ac_init_help" = "long"; then 1333 # Omit some internal or obsolete options to make the list less imposing. 1334 # This message is too long to be a string in the A/UX 3.1 sh. 1335 cat <<_ACEOF 1336\`configure' configures this package to adapt to many kinds of systems. 1337 1338Usage: $0 [OPTION]... [VAR=VALUE]... 1339 1340To assign environment variables (e.g., CC, CFLAGS...), specify them as 1341VAR=VALUE. See below for descriptions of some of the useful variables. 1342 1343Defaults for the options are specified in brackets. 1344 1345Configuration: 1346 -h, --help display this help and exit 1347 --help=short display options specific to this package 1348 --help=recursive display the short help of all the included packages 1349 -V, --version display version information and exit 1350 -q, --quiet, --silent do not print \`checking ...' messages 1351 --cache-file=FILE cache test results in FILE [disabled] 1352 -C, --config-cache alias for \`--cache-file=config.cache' 1353 -n, --no-create do not create output files 1354 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1355 1356Installation directories: 1357 --prefix=PREFIX install architecture-independent files in PREFIX 1358 [$ac_default_prefix] 1359 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1360 [PREFIX] 1361 1362By default, \`make install' will install all the files in 1363\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1364an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1365for instance \`--prefix=\$HOME'. 1366 1367For better control, use the options below. 1368 1369Fine tuning of the installation directories: 1370 --bindir=DIR user executables [EPREFIX/bin] 1371 --sbindir=DIR system admin executables [EPREFIX/sbin] 1372 --libexecdir=DIR program executables [EPREFIX/libexec] 1373 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1374 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1375 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1376 --libdir=DIR object code libraries [EPREFIX/lib] 1377 --includedir=DIR C header files [PREFIX/include] 1378 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1379 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1380 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1381 --infodir=DIR info documentation [DATAROOTDIR/info] 1382 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1383 --mandir=DIR man documentation [DATAROOTDIR/man] 1384 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1385 --htmldir=DIR html documentation [DOCDIR] 1386 --dvidir=DIR dvi documentation [DOCDIR] 1387 --pdfdir=DIR pdf documentation [DOCDIR] 1388 --psdir=DIR ps documentation [DOCDIR] 1389_ACEOF 1390 1391 cat <<\_ACEOF 1392 1393Program names: 1394 --program-prefix=PREFIX prepend PREFIX to installed program names 1395 --program-suffix=SUFFIX append SUFFIX to installed program names 1396 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1397 1398System types: 1399 --build=BUILD configure for building on BUILD [guessed] 1400 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1401_ACEOF 1402fi 1403 1404if test -n "$ac_init_help"; then 1405 1406 cat <<\_ACEOF 1407 1408Optional Features: 1409 --disable-option-checking ignore unrecognized --enable/--with options 1410 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1411 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1412 --disable-dependency-tracking speeds up one-time build 1413 --enable-dependency-tracking do not reject slow dependency extractors 1414 --enable-gcc-warnings enable verbose warnings with GCC 1415 --disable-thread-support 1416 disable support for threading 1417 --disable-malloc-replacement 1418 disable support for replacing the memory mgt 1419 functions 1420 --disable-openssl disable support for openssl encryption 1421 --disable-debug-mode disable support for running in debug mode 1422 --disable-libevent-install, disable installation of libevent 1423 1424 --disable-libevent-regress, skip regress in make check 1425 1426 --enable-function-sections, make static library allow smaller binaries with --gc-sections 1427 1428 --enable-shared[=PKGS] build shared libraries [default=yes] 1429 --enable-static[=PKGS] build static libraries [default=yes] 1430 --enable-fast-install[=PKGS] 1431 optimize for fast installation [default=yes] 1432 --disable-libtool-lock avoid locking (might break parallel builds) 1433 1434Optional Packages: 1435 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1436 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1437 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1438 both] 1439 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1440 --with-sysroot=DIR Search for dependent libraries within DIR 1441 (or the compiler's sysroot if not specified). 1442 1443Some influential environment variables: 1444 CC C compiler command 1445 CFLAGS C compiler flags 1446 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1447 nonstandard directory <lib dir> 1448 LIBS libraries to pass to the linker, e.g. -l<library> 1449 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1450 you have headers in a nonstandard directory <include dir> 1451 CPP C preprocessor 1452 1453Use these variables to override the choices made by `configure' or to help 1454it to find libraries and programs with nonstandard names/locations. 1455 1456Report bugs to the package provider. 1457_ACEOF 1458ac_status=$? 1459fi 1460 1461if test "$ac_init_help" = "recursive"; then 1462 # If there are subdirs, report their specific --help. 1463 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1464 test -d "$ac_dir" || 1465 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1466 continue 1467 ac_builddir=. 1468 1469case "$ac_dir" in 1470.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1471*) 1472 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1473 # A ".." for each directory in $ac_dir_suffix. 1474 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1475 case $ac_top_builddir_sub in 1476 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1477 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1478 esac ;; 1479esac 1480ac_abs_top_builddir=$ac_pwd 1481ac_abs_builddir=$ac_pwd$ac_dir_suffix 1482# for backward compatibility: 1483ac_top_builddir=$ac_top_build_prefix 1484 1485case $srcdir in 1486 .) # We are building in place. 1487 ac_srcdir=. 1488 ac_top_srcdir=$ac_top_builddir_sub 1489 ac_abs_top_srcdir=$ac_pwd ;; 1490 [\\/]* | ?:[\\/]* ) # Absolute name. 1491 ac_srcdir=$srcdir$ac_dir_suffix; 1492 ac_top_srcdir=$srcdir 1493 ac_abs_top_srcdir=$srcdir ;; 1494 *) # Relative name. 1495 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1496 ac_top_srcdir=$ac_top_build_prefix$srcdir 1497 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1498esac 1499ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1500 1501 cd "$ac_dir" || { ac_status=$?; continue; } 1502 # Check for guested configure. 1503 if test -f "$ac_srcdir/configure.gnu"; then 1504 echo && 1505 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1506 elif test -f "$ac_srcdir/configure"; then 1507 echo && 1508 $SHELL "$ac_srcdir/configure" --help=recursive 1509 else 1510 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1511 fi || ac_status=$? 1512 cd "$ac_pwd" || { ac_status=$?; break; } 1513 done 1514fi 1515 1516test -n "$ac_init_help" && exit $ac_status 1517if $ac_init_version; then 1518 cat <<\_ACEOF 1519configure 1520generated by GNU Autoconf 2.68 1521 1522Copyright (C) 2010 Free Software Foundation, Inc. 1523This configure script is free software; the Free Software Foundation 1524gives unlimited permission to copy, distribute and modify it. 1525_ACEOF 1526 exit 1527fi 1528 1529## ------------------------ ## 1530## Autoconf initialization. ## 1531## ------------------------ ## 1532 1533# ac_fn_c_try_compile LINENO 1534# -------------------------- 1535# Try to compile conftest.$ac_ext, and return whether this succeeded. 1536ac_fn_c_try_compile () 1537{ 1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1539 rm -f conftest.$ac_objext 1540 if { { ac_try="$ac_compile" 1541case "(($ac_try" in 1542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1543 *) ac_try_echo=$ac_try;; 1544esac 1545eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1546$as_echo "$ac_try_echo"; } >&5 1547 (eval "$ac_compile") 2>conftest.err 1548 ac_status=$? 1549 if test -s conftest.err; then 1550 grep -v '^ *+' conftest.err >conftest.er1 1551 cat conftest.er1 >&5 1552 mv -f conftest.er1 conftest.err 1553 fi 1554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1555 test $ac_status = 0; } && { 1556 test -z "$ac_c_werror_flag" || 1557 test ! -s conftest.err 1558 } && test -s conftest.$ac_objext; then : 1559 ac_retval=0 1560else 1561 $as_echo "$as_me: failed program was:" >&5 1562sed 's/^/| /' conftest.$ac_ext >&5 1563 1564 ac_retval=1 1565fi 1566 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1567 as_fn_set_status $ac_retval 1568 1569} # ac_fn_c_try_compile 1570 1571# ac_fn_c_try_cpp LINENO 1572# ---------------------- 1573# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1574ac_fn_c_try_cpp () 1575{ 1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1577 if { { ac_try="$ac_cpp conftest.$ac_ext" 1578case "(($ac_try" in 1579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1580 *) ac_try_echo=$ac_try;; 1581esac 1582eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1583$as_echo "$ac_try_echo"; } >&5 1584 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1585 ac_status=$? 1586 if test -s conftest.err; then 1587 grep -v '^ *+' conftest.err >conftest.er1 1588 cat conftest.er1 >&5 1589 mv -f conftest.er1 conftest.err 1590 fi 1591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1592 test $ac_status = 0; } > conftest.i && { 1593 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1594 test ! -s conftest.err 1595 }; then : 1596 ac_retval=0 1597else 1598 $as_echo "$as_me: failed program was:" >&5 1599sed 's/^/| /' conftest.$ac_ext >&5 1600 1601 ac_retval=1 1602fi 1603 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1604 as_fn_set_status $ac_retval 1605 1606} # ac_fn_c_try_cpp 1607 1608# ac_fn_c_try_link LINENO 1609# ----------------------- 1610# Try to link conftest.$ac_ext, and return whether this succeeded. 1611ac_fn_c_try_link () 1612{ 1613 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1614 rm -f conftest.$ac_objext conftest$ac_exeext 1615 if { { ac_try="$ac_link" 1616case "(($ac_try" in 1617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1618 *) ac_try_echo=$ac_try;; 1619esac 1620eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1621$as_echo "$ac_try_echo"; } >&5 1622 (eval "$ac_link") 2>conftest.err 1623 ac_status=$? 1624 if test -s conftest.err; then 1625 grep -v '^ *+' conftest.err >conftest.er1 1626 cat conftest.er1 >&5 1627 mv -f conftest.er1 conftest.err 1628 fi 1629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1630 test $ac_status = 0; } && { 1631 test -z "$ac_c_werror_flag" || 1632 test ! -s conftest.err 1633 } && test -s conftest$ac_exeext && { 1634 test "$cross_compiling" = yes || 1635 $as_test_x conftest$ac_exeext 1636 }; then : 1637 ac_retval=0 1638else 1639 $as_echo "$as_me: failed program was:" >&5 1640sed 's/^/| /' conftest.$ac_ext >&5 1641 1642 ac_retval=1 1643fi 1644 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1645 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1646 # interfere with the next link command; also delete a directory that is 1647 # left behind by Apple's compiler. We do this before executing the actions. 1648 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1649 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1650 as_fn_set_status $ac_retval 1651 1652} # ac_fn_c_try_link 1653 1654# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1655# ------------------------------------------------------- 1656# Tests whether HEADER exists and can be compiled using the include files in 1657# INCLUDES, setting the cache variable VAR accordingly. 1658ac_fn_c_check_header_compile () 1659{ 1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1662$as_echo_n "checking for $2... " >&6; } 1663if eval \${$3+:} false; then : 1664 $as_echo_n "(cached) " >&6 1665else 1666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1667/* end confdefs.h. */ 1668$4 1669#include <$2> 1670_ACEOF 1671if ac_fn_c_try_compile "$LINENO"; then : 1672 eval "$3=yes" 1673else 1674 eval "$3=no" 1675fi 1676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1677fi 1678eval ac_res=\$$3 1679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1680$as_echo "$ac_res" >&6; } 1681 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1682 1683} # ac_fn_c_check_header_compile 1684 1685# ac_fn_c_try_run LINENO 1686# ---------------------- 1687# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1688# that executables *can* be run. 1689ac_fn_c_try_run () 1690{ 1691 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1692 if { { ac_try="$ac_link" 1693case "(($ac_try" in 1694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1695 *) ac_try_echo=$ac_try;; 1696esac 1697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1698$as_echo "$ac_try_echo"; } >&5 1699 (eval "$ac_link") 2>&5 1700 ac_status=$? 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1703 { { case "(($ac_try" in 1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1705 *) ac_try_echo=$ac_try;; 1706esac 1707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1708$as_echo "$ac_try_echo"; } >&5 1709 (eval "$ac_try") 2>&5 1710 ac_status=$? 1711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1712 test $ac_status = 0; }; }; then : 1713 ac_retval=0 1714else 1715 $as_echo "$as_me: program exited with status $ac_status" >&5 1716 $as_echo "$as_me: failed program was:" >&5 1717sed 's/^/| /' conftest.$ac_ext >&5 1718 1719 ac_retval=$ac_status 1720fi 1721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1722 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1723 as_fn_set_status $ac_retval 1724 1725} # ac_fn_c_try_run 1726 1727# ac_fn_c_check_func LINENO FUNC VAR 1728# ---------------------------------- 1729# Tests whether FUNC exists, setting the cache variable VAR accordingly 1730ac_fn_c_check_func () 1731{ 1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1734$as_echo_n "checking for $2... " >&6; } 1735if eval \${$3+:} false; then : 1736 $as_echo_n "(cached) " >&6 1737else 1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1739/* end confdefs.h. */ 1740/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1741 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1742#define $2 innocuous_$2 1743 1744/* System header to define __stub macros and hopefully few prototypes, 1745 which can conflict with char $2 (); below. 1746 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1747 <limits.h> exists even on freestanding compilers. */ 1748 1749#ifdef __STDC__ 1750# include <limits.h> 1751#else 1752# include <assert.h> 1753#endif 1754 1755#undef $2 1756 1757/* Override any GCC internal prototype to avoid an error. 1758 Use char because int might match the return type of a GCC 1759 builtin and then its argument prototype would still apply. */ 1760#ifdef __cplusplus 1761extern "C" 1762#endif 1763char $2 (); 1764/* The GNU C library defines this for functions which it implements 1765 to always fail with ENOSYS. Some functions are actually named 1766 something starting with __ and the normal name is an alias. */ 1767#if defined __stub_$2 || defined __stub___$2 1768choke me 1769#endif 1770 1771int 1772main () 1773{ 1774return $2 (); 1775 ; 1776 return 0; 1777} 1778_ACEOF 1779if ac_fn_c_try_link "$LINENO"; then : 1780 eval "$3=yes" 1781else 1782 eval "$3=no" 1783fi 1784rm -f core conftest.err conftest.$ac_objext \ 1785 conftest$ac_exeext conftest.$ac_ext 1786fi 1787eval ac_res=\$$3 1788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1789$as_echo "$ac_res" >&6; } 1790 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1791 1792} # ac_fn_c_check_func 1793 1794# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1795# ------------------------------------------------------- 1796# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1797# the include files in INCLUDES and setting the cache variable VAR 1798# accordingly. 1799ac_fn_c_check_header_mongrel () 1800{ 1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1802 if eval \${$3+:} false; then : 1803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1804$as_echo_n "checking for $2... " >&6; } 1805if eval \${$3+:} false; then : 1806 $as_echo_n "(cached) " >&6 1807fi 1808eval ac_res=\$$3 1809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1810$as_echo "$ac_res" >&6; } 1811else 1812 # Is the header compilable? 1813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1814$as_echo_n "checking $2 usability... " >&6; } 1815cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1816/* end confdefs.h. */ 1817$4 1818#include <$2> 1819_ACEOF 1820if ac_fn_c_try_compile "$LINENO"; then : 1821 ac_header_compiler=yes 1822else 1823 ac_header_compiler=no 1824fi 1825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1827$as_echo "$ac_header_compiler" >&6; } 1828 1829# Is the header present? 1830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1831$as_echo_n "checking $2 presence... " >&6; } 1832cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1833/* end confdefs.h. */ 1834#include <$2> 1835_ACEOF 1836if ac_fn_c_try_cpp "$LINENO"; then : 1837 ac_header_preproc=yes 1838else 1839 ac_header_preproc=no 1840fi 1841rm -f conftest.err conftest.i conftest.$ac_ext 1842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1843$as_echo "$ac_header_preproc" >&6; } 1844 1845# So? What about this header? 1846case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1847 yes:no: ) 1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1849$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1851$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1852 ;; 1853 no:yes:* ) 1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1855$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1857$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1859$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1861$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1863$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1864 ;; 1865esac 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1867$as_echo_n "checking for $2... " >&6; } 1868if eval \${$3+:} false; then : 1869 $as_echo_n "(cached) " >&6 1870else 1871 eval "$3=\$ac_header_compiler" 1872fi 1873eval ac_res=\$$3 1874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1875$as_echo "$ac_res" >&6; } 1876fi 1877 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1878 1879} # ac_fn_c_check_header_mongrel 1880 1881# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1882# --------------------------------------------- 1883# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1884# accordingly. 1885ac_fn_c_check_decl () 1886{ 1887 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1888 as_decl_name=`echo $2|sed 's/ *(.*//'` 1889 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1891$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1892if eval \${$3+:} false; then : 1893 $as_echo_n "(cached) " >&6 1894else 1895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1896/* end confdefs.h. */ 1897$4 1898int 1899main () 1900{ 1901#ifndef $as_decl_name 1902#ifdef __cplusplus 1903 (void) $as_decl_use; 1904#else 1905 (void) $as_decl_name; 1906#endif 1907#endif 1908 1909 ; 1910 return 0; 1911} 1912_ACEOF 1913if ac_fn_c_try_compile "$LINENO"; then : 1914 eval "$3=yes" 1915else 1916 eval "$3=no" 1917fi 1918rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1919fi 1920eval ac_res=\$$3 1921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1922$as_echo "$ac_res" >&6; } 1923 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1924 1925} # ac_fn_c_check_decl 1926 1927# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1928# -------------------------------------------- 1929# Tries to find the compile-time value of EXPR in a program that includes 1930# INCLUDES, setting VAR accordingly. Returns whether the value could be 1931# computed 1932ac_fn_c_compute_int () 1933{ 1934 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1935 if test "$cross_compiling" = yes; then 1936 # Depending upon the size, compute the lo and hi bounds. 1937cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1938/* end confdefs.h. */ 1939$4 1940int 1941main () 1942{ 1943static int test_array [1 - 2 * !(($2) >= 0)]; 1944test_array [0] = 0 1945 1946 ; 1947 return 0; 1948} 1949_ACEOF 1950if ac_fn_c_try_compile "$LINENO"; then : 1951 ac_lo=0 ac_mid=0 1952 while :; do 1953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1954/* end confdefs.h. */ 1955$4 1956int 1957main () 1958{ 1959static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1960test_array [0] = 0 1961 1962 ; 1963 return 0; 1964} 1965_ACEOF 1966if ac_fn_c_try_compile "$LINENO"; then : 1967 ac_hi=$ac_mid; break 1968else 1969 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1970 if test $ac_lo -le $ac_mid; then 1971 ac_lo= ac_hi= 1972 break 1973 fi 1974 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1975fi 1976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1977 done 1978else 1979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1980/* end confdefs.h. */ 1981$4 1982int 1983main () 1984{ 1985static int test_array [1 - 2 * !(($2) < 0)]; 1986test_array [0] = 0 1987 1988 ; 1989 return 0; 1990} 1991_ACEOF 1992if ac_fn_c_try_compile "$LINENO"; then : 1993 ac_hi=-1 ac_mid=-1 1994 while :; do 1995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1996/* end confdefs.h. */ 1997$4 1998int 1999main () 2000{ 2001static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2002test_array [0] = 0 2003 2004 ; 2005 return 0; 2006} 2007_ACEOF 2008if ac_fn_c_try_compile "$LINENO"; then : 2009 ac_lo=$ac_mid; break 2010else 2011 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2012 if test $ac_mid -le $ac_hi; then 2013 ac_lo= ac_hi= 2014 break 2015 fi 2016 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2017fi 2018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2019 done 2020else 2021 ac_lo= ac_hi= 2022fi 2023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2024fi 2025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2026# Binary search between lo and hi bounds. 2027while test "x$ac_lo" != "x$ac_hi"; do 2028 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2030/* end confdefs.h. */ 2031$4 2032int 2033main () 2034{ 2035static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2036test_array [0] = 0 2037 2038 ; 2039 return 0; 2040} 2041_ACEOF 2042if ac_fn_c_try_compile "$LINENO"; then : 2043 ac_hi=$ac_mid 2044else 2045 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2046fi 2047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2048done 2049case $ac_lo in #(( 2050?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2051'') ac_retval=1 ;; 2052esac 2053 else 2054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2055/* end confdefs.h. */ 2056$4 2057static long int longval () { return $2; } 2058static unsigned long int ulongval () { return $2; } 2059#include <stdio.h> 2060#include <stdlib.h> 2061int 2062main () 2063{ 2064 2065 FILE *f = fopen ("conftest.val", "w"); 2066 if (! f) 2067 return 1; 2068 if (($2) < 0) 2069 { 2070 long int i = longval (); 2071 if (i != ($2)) 2072 return 1; 2073 fprintf (f, "%ld", i); 2074 } 2075 else 2076 { 2077 unsigned long int i = ulongval (); 2078 if (i != ($2)) 2079 return 1; 2080 fprintf (f, "%lu", i); 2081 } 2082 /* Do not output a trailing newline, as this causes \r\n confusion 2083 on some platforms. */ 2084 return ferror (f) || fclose (f) != 0; 2085 2086 ; 2087 return 0; 2088} 2089_ACEOF 2090if ac_fn_c_try_run "$LINENO"; then : 2091 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2092else 2093 ac_retval=1 2094fi 2095rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2096 conftest.$ac_objext conftest.beam conftest.$ac_ext 2097rm -f conftest.val 2098 2099 fi 2100 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2101 as_fn_set_status $ac_retval 2102 2103} # ac_fn_c_compute_int 2104 2105# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2106# ------------------------------------------- 2107# Tests whether TYPE exists after having included INCLUDES, setting cache 2108# variable VAR accordingly. 2109ac_fn_c_check_type () 2110{ 2111 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2113$as_echo_n "checking for $2... " >&6; } 2114if eval \${$3+:} false; then : 2115 $as_echo_n "(cached) " >&6 2116else 2117 eval "$3=no" 2118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2119/* end confdefs.h. */ 2120$4 2121int 2122main () 2123{ 2124if (sizeof ($2)) 2125 return 0; 2126 ; 2127 return 0; 2128} 2129_ACEOF 2130if ac_fn_c_try_compile "$LINENO"; then : 2131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2132/* end confdefs.h. */ 2133$4 2134int 2135main () 2136{ 2137if (sizeof (($2))) 2138 return 0; 2139 ; 2140 return 0; 2141} 2142_ACEOF 2143if ac_fn_c_try_compile "$LINENO"; then : 2144 2145else 2146 eval "$3=yes" 2147fi 2148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2149fi 2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2151fi 2152eval ac_res=\$$3 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2154$as_echo "$ac_res" >&6; } 2155 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2156 2157} # ac_fn_c_check_type 2158 2159# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2160# ---------------------------------------------------- 2161# Tries to find if the field MEMBER exists in type AGGR, after including 2162# INCLUDES, setting cache variable VAR accordingly. 2163ac_fn_c_check_member () 2164{ 2165 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2167$as_echo_n "checking for $2.$3... " >&6; } 2168if eval \${$4+:} false; then : 2169 $as_echo_n "(cached) " >&6 2170else 2171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2172/* end confdefs.h. */ 2173$5 2174int 2175main () 2176{ 2177static $2 ac_aggr; 2178if (ac_aggr.$3) 2179return 0; 2180 ; 2181 return 0; 2182} 2183_ACEOF 2184if ac_fn_c_try_compile "$LINENO"; then : 2185 eval "$4=yes" 2186else 2187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2188/* end confdefs.h. */ 2189$5 2190int 2191main () 2192{ 2193static $2 ac_aggr; 2194if (sizeof ac_aggr.$3) 2195return 0; 2196 ; 2197 return 0; 2198} 2199_ACEOF 2200if ac_fn_c_try_compile "$LINENO"; then : 2201 eval "$4=yes" 2202else 2203 eval "$4=no" 2204fi 2205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2206fi 2207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2208fi 2209eval ac_res=\$$4 2210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2211$as_echo "$ac_res" >&6; } 2212 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2213 2214} # ac_fn_c_check_member 2215cat >config.log <<_ACEOF 2216This file contains any messages produced by compilers while 2217running configure, to aid debugging if configure makes a mistake. 2218 2219It was created by $as_me, which was 2220generated by GNU Autoconf 2.68. Invocation command line was 2221 2222 $ $0 $@ 2223 2224_ACEOF 2225exec 5>>config.log 2226{ 2227cat <<_ASUNAME 2228## --------- ## 2229## Platform. ## 2230## --------- ## 2231 2232hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2233uname -m = `(uname -m) 2>/dev/null || echo unknown` 2234uname -r = `(uname -r) 2>/dev/null || echo unknown` 2235uname -s = `(uname -s) 2>/dev/null || echo unknown` 2236uname -v = `(uname -v) 2>/dev/null || echo unknown` 2237 2238/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2239/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2240 2241/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2242/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2243/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2244/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2245/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2246/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2247/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2248 2249_ASUNAME 2250 2251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2252for as_dir in $PATH 2253do 2254 IFS=$as_save_IFS 2255 test -z "$as_dir" && as_dir=. 2256 $as_echo "PATH: $as_dir" 2257 done 2258IFS=$as_save_IFS 2259 2260} >&5 2261 2262cat >&5 <<_ACEOF 2263 2264 2265## ----------- ## 2266## Core tests. ## 2267## ----------- ## 2268 2269_ACEOF 2270 2271 2272# Keep a trace of the command line. 2273# Strip out --no-create and --no-recursion so they do not pile up. 2274# Strip out --silent because we don't want to record it for future runs. 2275# Also quote any args containing shell meta-characters. 2276# Make two passes to allow for proper duplicate-argument suppression. 2277ac_configure_args= 2278ac_configure_args0= 2279ac_configure_args1= 2280ac_must_keep_next=false 2281for ac_pass in 1 2 2282do 2283 for ac_arg 2284 do 2285 case $ac_arg in 2286 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2287 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2288 | -silent | --silent | --silen | --sile | --sil) 2289 continue ;; 2290 *\'*) 2291 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2292 esac 2293 case $ac_pass in 2294 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2295 2) 2296 as_fn_append ac_configure_args1 " '$ac_arg'" 2297 if test $ac_must_keep_next = true; then 2298 ac_must_keep_next=false # Got value, back to normal. 2299 else 2300 case $ac_arg in 2301 *=* | --config-cache | -C | -disable-* | --disable-* \ 2302 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2303 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2304 | -with-* | --with-* | -without-* | --without-* | --x) 2305 case "$ac_configure_args0 " in 2306 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2307 esac 2308 ;; 2309 -* ) ac_must_keep_next=true ;; 2310 esac 2311 fi 2312 as_fn_append ac_configure_args " '$ac_arg'" 2313 ;; 2314 esac 2315 done 2316done 2317{ ac_configure_args0=; unset ac_configure_args0;} 2318{ ac_configure_args1=; unset ac_configure_args1;} 2319 2320# When interrupted or exit'd, cleanup temporary files, and complete 2321# config.log. We remove comments because anyway the quotes in there 2322# would cause problems or look ugly. 2323# WARNING: Use '\'' to represent an apostrophe within the trap. 2324# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2325trap 'exit_status=$? 2326 # Save into config.log some information that might help in debugging. 2327 { 2328 echo 2329 2330 $as_echo "## ---------------- ## 2331## Cache variables. ## 2332## ---------------- ##" 2333 echo 2334 # The following way of writing the cache mishandles newlines in values, 2335( 2336 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2337 eval ac_val=\$$ac_var 2338 case $ac_val in #( 2339 *${as_nl}*) 2340 case $ac_var in #( 2341 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2342$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2343 esac 2344 case $ac_var in #( 2345 _ | IFS | as_nl) ;; #( 2346 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2347 *) { eval $ac_var=; unset $ac_var;} ;; 2348 esac ;; 2349 esac 2350 done 2351 (set) 2>&1 | 2352 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2353 *${as_nl}ac_space=\ *) 2354 sed -n \ 2355 "s/'\''/'\''\\\\'\'''\''/g; 2356 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2357 ;; #( 2358 *) 2359 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2360 ;; 2361 esac | 2362 sort 2363) 2364 echo 2365 2366 $as_echo "## ----------------- ## 2367## Output variables. ## 2368## ----------------- ##" 2369 echo 2370 for ac_var in $ac_subst_vars 2371 do 2372 eval ac_val=\$$ac_var 2373 case $ac_val in 2374 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2375 esac 2376 $as_echo "$ac_var='\''$ac_val'\''" 2377 done | sort 2378 echo 2379 2380 if test -n "$ac_subst_files"; then 2381 $as_echo "## ------------------- ## 2382## File substitutions. ## 2383## ------------------- ##" 2384 echo 2385 for ac_var in $ac_subst_files 2386 do 2387 eval ac_val=\$$ac_var 2388 case $ac_val in 2389 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2390 esac 2391 $as_echo "$ac_var='\''$ac_val'\''" 2392 done | sort 2393 echo 2394 fi 2395 2396 if test -s confdefs.h; then 2397 $as_echo "## ----------- ## 2398## confdefs.h. ## 2399## ----------- ##" 2400 echo 2401 cat confdefs.h 2402 echo 2403 fi 2404 test "$ac_signal" != 0 && 2405 $as_echo "$as_me: caught signal $ac_signal" 2406 $as_echo "$as_me: exit $exit_status" 2407 } >&5 2408 rm -f core *.core core.conftest.* && 2409 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2410 exit $exit_status 2411' 0 2412for ac_signal in 1 2 13 15; do 2413 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2414done 2415ac_signal=0 2416 2417# confdefs.h avoids OS command line length limits that DEFS can exceed. 2418rm -f -r conftest* confdefs.h 2419 2420$as_echo "/* confdefs.h */" > confdefs.h 2421 2422# Predefined preprocessor variables. 2423 2424cat >>confdefs.h <<_ACEOF 2425#define PACKAGE_NAME "$PACKAGE_NAME" 2426_ACEOF 2427 2428cat >>confdefs.h <<_ACEOF 2429#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2430_ACEOF 2431 2432cat >>confdefs.h <<_ACEOF 2433#define PACKAGE_VERSION "$PACKAGE_VERSION" 2434_ACEOF 2435 2436cat >>confdefs.h <<_ACEOF 2437#define PACKAGE_STRING "$PACKAGE_STRING" 2438_ACEOF 2439 2440cat >>confdefs.h <<_ACEOF 2441#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2442_ACEOF 2443 2444cat >>confdefs.h <<_ACEOF 2445#define PACKAGE_URL "$PACKAGE_URL" 2446_ACEOF 2447 2448 2449# Let the site file select an alternate cache file if it wants to. 2450# Prefer an explicitly selected file to automatically selected ones. 2451ac_site_file1=NONE 2452ac_site_file2=NONE 2453if test -n "$CONFIG_SITE"; then 2454 # We do not want a PATH search for config.site. 2455 case $CONFIG_SITE in #(( 2456 -*) ac_site_file1=./$CONFIG_SITE;; 2457 */*) ac_site_file1=$CONFIG_SITE;; 2458 *) ac_site_file1=./$CONFIG_SITE;; 2459 esac 2460elif test "x$prefix" != xNONE; then 2461 ac_site_file1=$prefix/share/config.site 2462 ac_site_file2=$prefix/etc/config.site 2463else 2464 ac_site_file1=$ac_default_prefix/share/config.site 2465 ac_site_file2=$ac_default_prefix/etc/config.site 2466fi 2467for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2468do 2469 test "x$ac_site_file" = xNONE && continue 2470 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2471 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2472$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2473 sed 's/^/| /' "$ac_site_file" >&5 2474 . "$ac_site_file" \ 2475 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2476$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2477as_fn_error $? "failed to load site script $ac_site_file 2478See \`config.log' for more details" "$LINENO" 5; } 2479 fi 2480done 2481 2482if test -r "$cache_file"; then 2483 # Some versions of bash will fail to source /dev/null (special files 2484 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2485 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2486 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2487$as_echo "$as_me: loading cache $cache_file" >&6;} 2488 case $cache_file in 2489 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2490 *) . "./$cache_file";; 2491 esac 2492 fi 2493else 2494 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2495$as_echo "$as_me: creating cache $cache_file" >&6;} 2496 >$cache_file 2497fi 2498 2499# Check that the precious variables saved in the cache have kept the same 2500# value. 2501ac_cache_corrupted=false 2502for ac_var in $ac_precious_vars; do 2503 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2504 eval ac_new_set=\$ac_env_${ac_var}_set 2505 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2506 eval ac_new_val=\$ac_env_${ac_var}_value 2507 case $ac_old_set,$ac_new_set in 2508 set,) 2509 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2510$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2511 ac_cache_corrupted=: ;; 2512 ,set) 2513 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2514$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2515 ac_cache_corrupted=: ;; 2516 ,);; 2517 *) 2518 if test "x$ac_old_val" != "x$ac_new_val"; then 2519 # differences in whitespace do not lead to failure. 2520 ac_old_val_w=`echo x $ac_old_val` 2521 ac_new_val_w=`echo x $ac_new_val` 2522 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2523 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2524$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2525 ac_cache_corrupted=: 2526 else 2527 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2528$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2529 eval $ac_var=\$ac_old_val 2530 fi 2531 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2532$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2533 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2534$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2535 fi;; 2536 esac 2537 # Pass precious variables to config.status. 2538 if test "$ac_new_set" = set; then 2539 case $ac_new_val in 2540 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2541 *) ac_arg=$ac_var=$ac_new_val ;; 2542 esac 2543 case " $ac_configure_args " in 2544 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2545 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2546 esac 2547 fi 2548done 2549if $ac_cache_corrupted; then 2550 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2551$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2552 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2553$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2554 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2555fi 2556## -------------------- ## 2557## Main body of script. ## 2558## -------------------- ## 2559 2560ac_ext=c 2561ac_cpp='$CPP $CPPFLAGS' 2562ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2563ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2564ac_compiler_gnu=$ac_cv_c_compiler_gnu 2565 2566 2567 2568 2569 2570am__api_version='1.11' 2571 2572ac_aux_dir= 2573for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2574 if test -f "$ac_dir/install-sh"; then 2575 ac_aux_dir=$ac_dir 2576 ac_install_sh="$ac_aux_dir/install-sh -c" 2577 break 2578 elif test -f "$ac_dir/install.sh"; then 2579 ac_aux_dir=$ac_dir 2580 ac_install_sh="$ac_aux_dir/install.sh -c" 2581 break 2582 elif test -f "$ac_dir/shtool"; then 2583 ac_aux_dir=$ac_dir 2584 ac_install_sh="$ac_aux_dir/shtool install -c" 2585 break 2586 fi 2587done 2588if test -z "$ac_aux_dir"; then 2589 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2590fi 2591 2592# These three variables are undocumented and unsupported, 2593# and are intended to be withdrawn in a future Autoconf release. 2594# They can cause serious problems if a builder's source tree is in a directory 2595# whose full name contains unusual characters. 2596ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2597ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2598ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2599 2600 2601# Find a good install program. We prefer a C program (faster), 2602# so one script is as good as another. But avoid the broken or 2603# incompatible versions: 2604# SysV /etc/install, /usr/sbin/install 2605# SunOS /usr/etc/install 2606# IRIX /sbin/install 2607# AIX /bin/install 2608# AmigaOS /C/install, which installs bootblocks on floppy discs 2609# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2610# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2611# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2612# OS/2's system install, which has a completely different semantic 2613# ./install, which can be erroneously created by make from ./install.sh. 2614# Reject install programs that cannot install multiple files. 2615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2616$as_echo_n "checking for a BSD-compatible install... " >&6; } 2617if test -z "$INSTALL"; then 2618if ${ac_cv_path_install+:} false; then : 2619 $as_echo_n "(cached) " >&6 2620else 2621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2622for as_dir in $PATH 2623do 2624 IFS=$as_save_IFS 2625 test -z "$as_dir" && as_dir=. 2626 # Account for people who put trailing slashes in PATH elements. 2627case $as_dir/ in #(( 2628 ./ | .// | /[cC]/* | \ 2629 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2630 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2631 /usr/ucb/* ) ;; 2632 *) 2633 # OSF1 and SCO ODT 3.0 have their own names for install. 2634 # Don't use installbsd from OSF since it installs stuff as root 2635 # by default. 2636 for ac_prog in ginstall scoinst install; do 2637 for ac_exec_ext in '' $ac_executable_extensions; do 2638 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2639 if test $ac_prog = install && 2640 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2641 # AIX install. It has an incompatible calling convention. 2642 : 2643 elif test $ac_prog = install && 2644 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2645 # program-specific install script used by HP pwplus--don't use. 2646 : 2647 else 2648 rm -rf conftest.one conftest.two conftest.dir 2649 echo one > conftest.one 2650 echo two > conftest.two 2651 mkdir conftest.dir 2652 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2653 test -s conftest.one && test -s conftest.two && 2654 test -s conftest.dir/conftest.one && 2655 test -s conftest.dir/conftest.two 2656 then 2657 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2658 break 3 2659 fi 2660 fi 2661 fi 2662 done 2663 done 2664 ;; 2665esac 2666 2667 done 2668IFS=$as_save_IFS 2669 2670rm -rf conftest.one conftest.two conftest.dir 2671 2672fi 2673 if test "${ac_cv_path_install+set}" = set; then 2674 INSTALL=$ac_cv_path_install 2675 else 2676 # As a last resort, use the slow shell script. Don't cache a 2677 # value for INSTALL within a source directory, because that will 2678 # break other packages using the cache if that directory is 2679 # removed, or if the value is a relative name. 2680 INSTALL=$ac_install_sh 2681 fi 2682fi 2683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2684$as_echo "$INSTALL" >&6; } 2685 2686# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2687# It thinks the first close brace ends the variable substitution. 2688test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2689 2690test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2691 2692test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2693 2694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2695$as_echo_n "checking whether build environment is sane... " >&6; } 2696# Just in case 2697sleep 1 2698echo timestamp > conftest.file 2699# Reject unsafe characters in $srcdir or the absolute working directory 2700# name. Accept space and tab only in the latter. 2701am_lf=' 2702' 2703case `pwd` in 2704 *[\\\"\#\$\&\'\`$am_lf]*) 2705 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2706esac 2707case $srcdir in 2708 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2709 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2710esac 2711 2712# Do `set' in a subshell so we don't clobber the current shell's 2713# arguments. Must try -L first in case configure is actually a 2714# symlink; some systems play weird games with the mod time of symlinks 2715# (eg FreeBSD returns the mod time of the symlink's containing 2716# directory). 2717if ( 2718 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2719 if test "$*" = "X"; then 2720 # -L didn't work. 2721 set X `ls -t "$srcdir/configure" conftest.file` 2722 fi 2723 rm -f conftest.file 2724 if test "$*" != "X $srcdir/configure conftest.file" \ 2725 && test "$*" != "X conftest.file $srcdir/configure"; then 2726 2727 # If neither matched, then we have a broken ls. This can happen 2728 # if, for instance, CONFIG_SHELL is bash and it inherits a 2729 # broken ls alias from the environment. This has actually 2730 # happened. Such a system could not be considered "sane". 2731 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2732alias in your environment" "$LINENO" 5 2733 fi 2734 2735 test "$2" = conftest.file 2736 ) 2737then 2738 # Ok. 2739 : 2740else 2741 as_fn_error $? "newly created file is older than distributed files! 2742Check your system clock" "$LINENO" 5 2743fi 2744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2745$as_echo "yes" >&6; } 2746test "$program_prefix" != NONE && 2747 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2748# Use a double $ so make ignores it. 2749test "$program_suffix" != NONE && 2750 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2751# Double any \ or $. 2752# By default was `s,x,x', remove it if useless. 2753ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2754program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2755 2756# expand $ac_aux_dir to an absolute path 2757am_aux_dir=`cd $ac_aux_dir && pwd` 2758 2759if test x"${MISSING+set}" != xset; then 2760 case $am_aux_dir in 2761 *\ * | *\ *) 2762 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2763 *) 2764 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2765 esac 2766fi 2767# Use eval to expand $SHELL 2768if eval "$MISSING --run true"; then 2769 am_missing_run="$MISSING --run " 2770else 2771 am_missing_run= 2772 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2773$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2774fi 2775 2776if test x"${install_sh}" != xset; then 2777 case $am_aux_dir in 2778 *\ * | *\ *) 2779 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2780 *) 2781 install_sh="\${SHELL} $am_aux_dir/install-sh" 2782 esac 2783fi 2784 2785# Installed binaries are usually stripped using `strip' when the user 2786# run `make install-strip'. However `strip' might not be the right 2787# tool to use in cross-compilation environments, therefore Automake 2788# will honor the `STRIP' environment variable to overrule this program. 2789if test "$cross_compiling" != no; then 2790 if test -n "$ac_tool_prefix"; then 2791 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2792set dummy ${ac_tool_prefix}strip; ac_word=$2 2793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2794$as_echo_n "checking for $ac_word... " >&6; } 2795if ${ac_cv_prog_STRIP+:} false; then : 2796 $as_echo_n "(cached) " >&6 2797else 2798 if test -n "$STRIP"; then 2799 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2800else 2801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2802for as_dir in $PATH 2803do 2804 IFS=$as_save_IFS 2805 test -z "$as_dir" && as_dir=. 2806 for ac_exec_ext in '' $ac_executable_extensions; do 2807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2808 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2810 break 2 2811 fi 2812done 2813 done 2814IFS=$as_save_IFS 2815 2816fi 2817fi 2818STRIP=$ac_cv_prog_STRIP 2819if test -n "$STRIP"; then 2820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2821$as_echo "$STRIP" >&6; } 2822else 2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2824$as_echo "no" >&6; } 2825fi 2826 2827 2828fi 2829if test -z "$ac_cv_prog_STRIP"; then 2830 ac_ct_STRIP=$STRIP 2831 # Extract the first word of "strip", so it can be a program name with args. 2832set dummy strip; ac_word=$2 2833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2834$as_echo_n "checking for $ac_word... " >&6; } 2835if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2836 $as_echo_n "(cached) " >&6 2837else 2838 if test -n "$ac_ct_STRIP"; then 2839 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2840else 2841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2842for as_dir in $PATH 2843do 2844 IFS=$as_save_IFS 2845 test -z "$as_dir" && as_dir=. 2846 for ac_exec_ext in '' $ac_executable_extensions; do 2847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2848 ac_cv_prog_ac_ct_STRIP="strip" 2849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2850 break 2 2851 fi 2852done 2853 done 2854IFS=$as_save_IFS 2855 2856fi 2857fi 2858ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2859if test -n "$ac_ct_STRIP"; then 2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2861$as_echo "$ac_ct_STRIP" >&6; } 2862else 2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2864$as_echo "no" >&6; } 2865fi 2866 2867 if test "x$ac_ct_STRIP" = x; then 2868 STRIP=":" 2869 else 2870 case $cross_compiling:$ac_tool_warned in 2871yes:) 2872{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2873$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2874ac_tool_warned=yes ;; 2875esac 2876 STRIP=$ac_ct_STRIP 2877 fi 2878else 2879 STRIP="$ac_cv_prog_STRIP" 2880fi 2881 2882fi 2883INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2884 2885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2886$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2887if test -z "$MKDIR_P"; then 2888 if ${ac_cv_path_mkdir+:} false; then : 2889 $as_echo_n "(cached) " >&6 2890else 2891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2892for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2893do 2894 IFS=$as_save_IFS 2895 test -z "$as_dir" && as_dir=. 2896 for ac_prog in mkdir gmkdir; do 2897 for ac_exec_ext in '' $ac_executable_extensions; do 2898 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2899 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2900 'mkdir (GNU coreutils) '* | \ 2901 'mkdir (coreutils) '* | \ 2902 'mkdir (fileutils) '4.1*) 2903 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2904 break 3;; 2905 esac 2906 done 2907 done 2908 done 2909IFS=$as_save_IFS 2910 2911fi 2912 2913 test -d ./--version && rmdir ./--version 2914 if test "${ac_cv_path_mkdir+set}" = set; then 2915 MKDIR_P="$ac_cv_path_mkdir -p" 2916 else 2917 # As a last resort, use the slow shell script. Don't cache a 2918 # value for MKDIR_P within a source directory, because that will 2919 # break other packages using the cache if that directory is 2920 # removed, or if the value is a relative name. 2921 MKDIR_P="$ac_install_sh -d" 2922 fi 2923fi 2924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2925$as_echo "$MKDIR_P" >&6; } 2926 2927mkdir_p="$MKDIR_P" 2928case $mkdir_p in 2929 [\\/$]* | ?:[\\/]*) ;; 2930 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2931esac 2932 2933for ac_prog in gawk mawk nawk awk 2934do 2935 # Extract the first word of "$ac_prog", so it can be a program name with args. 2936set dummy $ac_prog; ac_word=$2 2937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2938$as_echo_n "checking for $ac_word... " >&6; } 2939if ${ac_cv_prog_AWK+:} false; then : 2940 $as_echo_n "(cached) " >&6 2941else 2942 if test -n "$AWK"; then 2943 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2944else 2945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2946for as_dir in $PATH 2947do 2948 IFS=$as_save_IFS 2949 test -z "$as_dir" && as_dir=. 2950 for ac_exec_ext in '' $ac_executable_extensions; do 2951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2952 ac_cv_prog_AWK="$ac_prog" 2953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2954 break 2 2955 fi 2956done 2957 done 2958IFS=$as_save_IFS 2959 2960fi 2961fi 2962AWK=$ac_cv_prog_AWK 2963if test -n "$AWK"; then 2964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2965$as_echo "$AWK" >&6; } 2966else 2967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2968$as_echo "no" >&6; } 2969fi 2970 2971 2972 test -n "$AWK" && break 2973done 2974 2975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2976$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2977set x ${MAKE-make} 2978ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2979if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2980 $as_echo_n "(cached) " >&6 2981else 2982 cat >conftest.make <<\_ACEOF 2983SHELL = /bin/sh 2984all: 2985 @echo '@@@%%%=$(MAKE)=@@@%%%' 2986_ACEOF 2987# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2988case `${MAKE-make} -f conftest.make 2>/dev/null` in 2989 *@@@%%%=?*=@@@%%%*) 2990 eval ac_cv_prog_make_${ac_make}_set=yes;; 2991 *) 2992 eval ac_cv_prog_make_${ac_make}_set=no;; 2993esac 2994rm -f conftest.make 2995fi 2996if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2998$as_echo "yes" >&6; } 2999 SET_MAKE= 3000else 3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3002$as_echo "no" >&6; } 3003 SET_MAKE="MAKE=${MAKE-make}" 3004fi 3005 3006rm -rf .tst 2>/dev/null 3007mkdir .tst 2>/dev/null 3008if test -d .tst; then 3009 am__leading_dot=. 3010else 3011 am__leading_dot=_ 3012fi 3013rmdir .tst 2>/dev/null 3014 3015if test "`cd $srcdir && pwd`" != "`pwd`"; then 3016 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3017 # is not polluted with repeated "-I." 3018 am__isrc=' -I$(srcdir)' 3019 # test to see if srcdir already configured 3020 if test -f $srcdir/config.status; then 3021 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3022 fi 3023fi 3024 3025# test whether we have cygpath 3026if test -z "$CYGPATH_W"; then 3027 if (cygpath --version) >/dev/null 2>/dev/null; then 3028 CYGPATH_W='cygpath -w' 3029 else 3030 CYGPATH_W=echo 3031 fi 3032fi 3033 3034 3035# Define the identity of the package. 3036 PACKAGE=libevent 3037 VERSION=2.0.21-stable 3038 3039 3040cat >>confdefs.h <<_ACEOF 3041#define PACKAGE "$PACKAGE" 3042_ACEOF 3043 3044 3045cat >>confdefs.h <<_ACEOF 3046#define VERSION "$VERSION" 3047_ACEOF 3048 3049# Some tools Automake needs. 3050 3051ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3052 3053 3054AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3055 3056 3057AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3058 3059 3060AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3061 3062 3063MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3064 3065# We need awk for the "check" target. The system "awk" is bad on 3066# some platforms. 3067# Always define AMTAR for backward compatibility. Yes, it's still used 3068# in the wild :-( We should find a proper way to deprecate it ... 3069AMTAR='$${TAR-tar}' 3070 3071am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3072 3073 3074 3075 3076 3077ac_config_headers="$ac_config_headers config.h" 3078 3079 3080$as_echo "#define NUMERIC_VERSION 0x02001500" >>confdefs.h 3081 3082 3083if test "$prefix" = "NONE"; then 3084 prefix="/usr/local" 3085fi 3086 3087# Make sure we can run config.sub. 3088$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3089 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3090 3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3092$as_echo_n "checking build system type... " >&6; } 3093if ${ac_cv_build+:} false; then : 3094 $as_echo_n "(cached) " >&6 3095else 3096 ac_build_alias=$build_alias 3097test "x$ac_build_alias" = x && 3098 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3099test "x$ac_build_alias" = x && 3100 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3101ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3102 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3103 3104fi 3105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3106$as_echo "$ac_cv_build" >&6; } 3107case $ac_cv_build in 3108*-*-*) ;; 3109*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3110esac 3111build=$ac_cv_build 3112ac_save_IFS=$IFS; IFS='-' 3113set x $ac_cv_build 3114shift 3115build_cpu=$1 3116build_vendor=$2 3117shift; shift 3118# Remember, the first character of IFS is used to create $*, 3119# except with old shells: 3120build_os=$* 3121IFS=$ac_save_IFS 3122case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3123 3124 3125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3126$as_echo_n "checking host system type... " >&6; } 3127if ${ac_cv_host+:} false; then : 3128 $as_echo_n "(cached) " >&6 3129else 3130 if test "x$host_alias" = x; then 3131 ac_cv_host=$ac_cv_build 3132else 3133 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3134 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3135fi 3136 3137fi 3138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3139$as_echo "$ac_cv_host" >&6; } 3140case $ac_cv_host in 3141*-*-*) ;; 3142*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3143esac 3144host=$ac_cv_host 3145ac_save_IFS=$IFS; IFS='-' 3146set x $ac_cv_host 3147shift 3148host_cpu=$1 3149host_vendor=$2 3150shift; shift 3151# Remember, the first character of IFS is used to create $*, 3152# except with old shells: 3153host_os=$* 3154IFS=$ac_save_IFS 3155case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3156 3157 3158 3159case "$host_os" in 3160 3161 osf5*) 3162 CFLAGS="$CFLAGS -D_OSF_SOURCE" 3163 ;; 3164esac 3165 3166ac_ext=c 3167ac_cpp='$CPP $CPPFLAGS' 3168ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3169ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3170ac_compiler_gnu=$ac_cv_c_compiler_gnu 3171if test -n "$ac_tool_prefix"; then 3172 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3173set dummy ${ac_tool_prefix}gcc; ac_word=$2 3174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3175$as_echo_n "checking for $ac_word... " >&6; } 3176if ${ac_cv_prog_CC+:} false; then : 3177 $as_echo_n "(cached) " >&6 3178else 3179 if test -n "$CC"; then 3180 ac_cv_prog_CC="$CC" # Let the user override the test. 3181else 3182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3183for as_dir in $PATH 3184do 3185 IFS=$as_save_IFS 3186 test -z "$as_dir" && as_dir=. 3187 for ac_exec_ext in '' $ac_executable_extensions; do 3188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3189 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3191 break 2 3192 fi 3193done 3194 done 3195IFS=$as_save_IFS 3196 3197fi 3198fi 3199CC=$ac_cv_prog_CC 3200if test -n "$CC"; then 3201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3202$as_echo "$CC" >&6; } 3203else 3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3205$as_echo "no" >&6; } 3206fi 3207 3208 3209fi 3210if test -z "$ac_cv_prog_CC"; then 3211 ac_ct_CC=$CC 3212 # Extract the first word of "gcc", so it can be a program name with args. 3213set dummy gcc; ac_word=$2 3214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3215$as_echo_n "checking for $ac_word... " >&6; } 3216if ${ac_cv_prog_ac_ct_CC+:} false; then : 3217 $as_echo_n "(cached) " >&6 3218else 3219 if test -n "$ac_ct_CC"; then 3220 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3221else 3222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3223for as_dir in $PATH 3224do 3225 IFS=$as_save_IFS 3226 test -z "$as_dir" && as_dir=. 3227 for ac_exec_ext in '' $ac_executable_extensions; do 3228 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3229 ac_cv_prog_ac_ct_CC="gcc" 3230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3231 break 2 3232 fi 3233done 3234 done 3235IFS=$as_save_IFS 3236 3237fi 3238fi 3239ac_ct_CC=$ac_cv_prog_ac_ct_CC 3240if test -n "$ac_ct_CC"; then 3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3242$as_echo "$ac_ct_CC" >&6; } 3243else 3244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3245$as_echo "no" >&6; } 3246fi 3247 3248 if test "x$ac_ct_CC" = x; then 3249 CC="" 3250 else 3251 case $cross_compiling:$ac_tool_warned in 3252yes:) 3253{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3254$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3255ac_tool_warned=yes ;; 3256esac 3257 CC=$ac_ct_CC 3258 fi 3259else 3260 CC="$ac_cv_prog_CC" 3261fi 3262 3263if test -z "$CC"; then 3264 if test -n "$ac_tool_prefix"; then 3265 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3266set dummy ${ac_tool_prefix}cc; ac_word=$2 3267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3268$as_echo_n "checking for $ac_word... " >&6; } 3269if ${ac_cv_prog_CC+:} false; then : 3270 $as_echo_n "(cached) " >&6 3271else 3272 if test -n "$CC"; then 3273 ac_cv_prog_CC="$CC" # Let the user override the test. 3274else 3275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3276for as_dir in $PATH 3277do 3278 IFS=$as_save_IFS 3279 test -z "$as_dir" && as_dir=. 3280 for ac_exec_ext in '' $ac_executable_extensions; do 3281 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3282 ac_cv_prog_CC="${ac_tool_prefix}cc" 3283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3284 break 2 3285 fi 3286done 3287 done 3288IFS=$as_save_IFS 3289 3290fi 3291fi 3292CC=$ac_cv_prog_CC 3293if test -n "$CC"; then 3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3295$as_echo "$CC" >&6; } 3296else 3297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3298$as_echo "no" >&6; } 3299fi 3300 3301 3302 fi 3303fi 3304if test -z "$CC"; then 3305 # Extract the first word of "cc", so it can be a program name with args. 3306set dummy cc; ac_word=$2 3307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3308$as_echo_n "checking for $ac_word... " >&6; } 3309if ${ac_cv_prog_CC+:} false; then : 3310 $as_echo_n "(cached) " >&6 3311else 3312 if test -n "$CC"; then 3313 ac_cv_prog_CC="$CC" # Let the user override the test. 3314else 3315 ac_prog_rejected=no 3316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3317for as_dir in $PATH 3318do 3319 IFS=$as_save_IFS 3320 test -z "$as_dir" && as_dir=. 3321 for ac_exec_ext in '' $ac_executable_extensions; do 3322 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3323 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3324 ac_prog_rejected=yes 3325 continue 3326 fi 3327 ac_cv_prog_CC="cc" 3328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3329 break 2 3330 fi 3331done 3332 done 3333IFS=$as_save_IFS 3334 3335if test $ac_prog_rejected = yes; then 3336 # We found a bogon in the path, so make sure we never use it. 3337 set dummy $ac_cv_prog_CC 3338 shift 3339 if test $# != 0; then 3340 # We chose a different compiler from the bogus one. 3341 # However, it has the same basename, so the bogon will be chosen 3342 # first if we set CC to just the basename; use the full file name. 3343 shift 3344 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3345 fi 3346fi 3347fi 3348fi 3349CC=$ac_cv_prog_CC 3350if test -n "$CC"; then 3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3352$as_echo "$CC" >&6; } 3353else 3354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3355$as_echo "no" >&6; } 3356fi 3357 3358 3359fi 3360if test -z "$CC"; then 3361 if test -n "$ac_tool_prefix"; then 3362 for ac_prog in cl.exe 3363 do 3364 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3365set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3367$as_echo_n "checking for $ac_word... " >&6; } 3368if ${ac_cv_prog_CC+:} false; then : 3369 $as_echo_n "(cached) " >&6 3370else 3371 if test -n "$CC"; then 3372 ac_cv_prog_CC="$CC" # Let the user override the test. 3373else 3374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3375for as_dir in $PATH 3376do 3377 IFS=$as_save_IFS 3378 test -z "$as_dir" && as_dir=. 3379 for ac_exec_ext in '' $ac_executable_extensions; do 3380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3381 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3383 break 2 3384 fi 3385done 3386 done 3387IFS=$as_save_IFS 3388 3389fi 3390fi 3391CC=$ac_cv_prog_CC 3392if test -n "$CC"; then 3393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3394$as_echo "$CC" >&6; } 3395else 3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3397$as_echo "no" >&6; } 3398fi 3399 3400 3401 test -n "$CC" && break 3402 done 3403fi 3404if test -z "$CC"; then 3405 ac_ct_CC=$CC 3406 for ac_prog in cl.exe 3407do 3408 # Extract the first word of "$ac_prog", so it can be a program name with args. 3409set dummy $ac_prog; ac_word=$2 3410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3411$as_echo_n "checking for $ac_word... " >&6; } 3412if ${ac_cv_prog_ac_ct_CC+:} false; then : 3413 $as_echo_n "(cached) " >&6 3414else 3415 if test -n "$ac_ct_CC"; then 3416 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3417else 3418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3419for as_dir in $PATH 3420do 3421 IFS=$as_save_IFS 3422 test -z "$as_dir" && as_dir=. 3423 for ac_exec_ext in '' $ac_executable_extensions; do 3424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3425 ac_cv_prog_ac_ct_CC="$ac_prog" 3426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3427 break 2 3428 fi 3429done 3430 done 3431IFS=$as_save_IFS 3432 3433fi 3434fi 3435ac_ct_CC=$ac_cv_prog_ac_ct_CC 3436if test -n "$ac_ct_CC"; then 3437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3438$as_echo "$ac_ct_CC" >&6; } 3439else 3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3441$as_echo "no" >&6; } 3442fi 3443 3444 3445 test -n "$ac_ct_CC" && break 3446done 3447 3448 if test "x$ac_ct_CC" = x; then 3449 CC="" 3450 else 3451 case $cross_compiling:$ac_tool_warned in 3452yes:) 3453{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3454$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3455ac_tool_warned=yes ;; 3456esac 3457 CC=$ac_ct_CC 3458 fi 3459fi 3460 3461fi 3462 3463 3464test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3465$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3466as_fn_error $? "no acceptable C compiler found in \$PATH 3467See \`config.log' for more details" "$LINENO" 5; } 3468 3469# Provide some information about the compiler. 3470$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3471set X $ac_compile 3472ac_compiler=$2 3473for ac_option in --version -v -V -qversion; do 3474 { { ac_try="$ac_compiler $ac_option >&5" 3475case "(($ac_try" in 3476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3477 *) ac_try_echo=$ac_try;; 3478esac 3479eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3480$as_echo "$ac_try_echo"; } >&5 3481 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3482 ac_status=$? 3483 if test -s conftest.err; then 3484 sed '10a\ 3485... rest of stderr output deleted ... 3486 10q' conftest.err >conftest.er1 3487 cat conftest.er1 >&5 3488 fi 3489 rm -f conftest.er1 conftest.err 3490 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3491 test $ac_status = 0; } 3492done 3493 3494cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3495/* end confdefs.h. */ 3496 3497int 3498main () 3499{ 3500 3501 ; 3502 return 0; 3503} 3504_ACEOF 3505ac_clean_files_save=$ac_clean_files 3506ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3507# Try to create an executable without -o first, disregard a.out. 3508# It will help us diagnose broken compilers, and finding out an intuition 3509# of exeext. 3510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3511$as_echo_n "checking whether the C compiler works... " >&6; } 3512ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3513 3514# The possible output files: 3515ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3516 3517ac_rmfiles= 3518for ac_file in $ac_files 3519do 3520 case $ac_file in 3521 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3522 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3523 esac 3524done 3525rm -f $ac_rmfiles 3526 3527if { { ac_try="$ac_link_default" 3528case "(($ac_try" in 3529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3530 *) ac_try_echo=$ac_try;; 3531esac 3532eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3533$as_echo "$ac_try_echo"; } >&5 3534 (eval "$ac_link_default") 2>&5 3535 ac_status=$? 3536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3537 test $ac_status = 0; }; then : 3538 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3539# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3540# in a Makefile. We should not override ac_cv_exeext if it was cached, 3541# so that the user can short-circuit this test for compilers unknown to 3542# Autoconf. 3543for ac_file in $ac_files '' 3544do 3545 test -f "$ac_file" || continue 3546 case $ac_file in 3547 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3548 ;; 3549 [ab].out ) 3550 # We found the default executable, but exeext='' is most 3551 # certainly right. 3552 break;; 3553 *.* ) 3554 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3555 then :; else 3556 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3557 fi 3558 # We set ac_cv_exeext here because the later test for it is not 3559 # safe: cross compilers may not add the suffix if given an `-o' 3560 # argument, so we may need to know it at that point already. 3561 # Even if this section looks crufty: it has the advantage of 3562 # actually working. 3563 break;; 3564 * ) 3565 break;; 3566 esac 3567done 3568test "$ac_cv_exeext" = no && ac_cv_exeext= 3569 3570else 3571 ac_file='' 3572fi 3573if test -z "$ac_file"; then : 3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3575$as_echo "no" >&6; } 3576$as_echo "$as_me: failed program was:" >&5 3577sed 's/^/| /' conftest.$ac_ext >&5 3578 3579{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3580$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3581as_fn_error 77 "C compiler cannot create executables 3582See \`config.log' for more details" "$LINENO" 5; } 3583else 3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3585$as_echo "yes" >&6; } 3586fi 3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3588$as_echo_n "checking for C compiler default output file name... " >&6; } 3589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3590$as_echo "$ac_file" >&6; } 3591ac_exeext=$ac_cv_exeext 3592 3593rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3594ac_clean_files=$ac_clean_files_save 3595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3596$as_echo_n "checking for suffix of executables... " >&6; } 3597if { { ac_try="$ac_link" 3598case "(($ac_try" in 3599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3600 *) ac_try_echo=$ac_try;; 3601esac 3602eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3603$as_echo "$ac_try_echo"; } >&5 3604 (eval "$ac_link") 2>&5 3605 ac_status=$? 3606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3607 test $ac_status = 0; }; then : 3608 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3609# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3610# work properly (i.e., refer to `conftest.exe'), while it won't with 3611# `rm'. 3612for ac_file in conftest.exe conftest conftest.*; do 3613 test -f "$ac_file" || continue 3614 case $ac_file in 3615 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3616 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3617 break;; 3618 * ) break;; 3619 esac 3620done 3621else 3622 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3623$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3624as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3625See \`config.log' for more details" "$LINENO" 5; } 3626fi 3627rm -f conftest conftest$ac_cv_exeext 3628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3629$as_echo "$ac_cv_exeext" >&6; } 3630 3631rm -f conftest.$ac_ext 3632EXEEXT=$ac_cv_exeext 3633ac_exeext=$EXEEXT 3634cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3635/* end confdefs.h. */ 3636#include <stdio.h> 3637int 3638main () 3639{ 3640FILE *f = fopen ("conftest.out", "w"); 3641 return ferror (f) || fclose (f) != 0; 3642 3643 ; 3644 return 0; 3645} 3646_ACEOF 3647ac_clean_files="$ac_clean_files conftest.out" 3648# Check that the compiler produces executables we can run. If not, either 3649# the compiler is broken, or we cross compile. 3650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3651$as_echo_n "checking whether we are cross compiling... " >&6; } 3652if test "$cross_compiling" != yes; then 3653 { { ac_try="$ac_link" 3654case "(($ac_try" in 3655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3656 *) ac_try_echo=$ac_try;; 3657esac 3658eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3659$as_echo "$ac_try_echo"; } >&5 3660 (eval "$ac_link") 2>&5 3661 ac_status=$? 3662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3663 test $ac_status = 0; } 3664 if { ac_try='./conftest$ac_cv_exeext' 3665 { { case "(($ac_try" in 3666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3667 *) ac_try_echo=$ac_try;; 3668esac 3669eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3670$as_echo "$ac_try_echo"; } >&5 3671 (eval "$ac_try") 2>&5 3672 ac_status=$? 3673 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3674 test $ac_status = 0; }; }; then 3675 cross_compiling=no 3676 else 3677 if test "$cross_compiling" = maybe; then 3678 cross_compiling=yes 3679 else 3680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3681$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3682as_fn_error $? "cannot run C compiled programs. 3683If you meant to cross compile, use \`--host'. 3684See \`config.log' for more details" "$LINENO" 5; } 3685 fi 3686 fi 3687fi 3688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3689$as_echo "$cross_compiling" >&6; } 3690 3691rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3692ac_clean_files=$ac_clean_files_save 3693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3694$as_echo_n "checking for suffix of object files... " >&6; } 3695if ${ac_cv_objext+:} false; then : 3696 $as_echo_n "(cached) " >&6 3697else 3698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3699/* end confdefs.h. */ 3700 3701int 3702main () 3703{ 3704 3705 ; 3706 return 0; 3707} 3708_ACEOF 3709rm -f conftest.o conftest.obj 3710if { { ac_try="$ac_compile" 3711case "(($ac_try" in 3712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3713 *) ac_try_echo=$ac_try;; 3714esac 3715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3716$as_echo "$ac_try_echo"; } >&5 3717 (eval "$ac_compile") 2>&5 3718 ac_status=$? 3719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3720 test $ac_status = 0; }; then : 3721 for ac_file in conftest.o conftest.obj conftest.*; do 3722 test -f "$ac_file" || continue; 3723 case $ac_file in 3724 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3725 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3726 break;; 3727 esac 3728done 3729else 3730 $as_echo "$as_me: failed program was:" >&5 3731sed 's/^/| /' conftest.$ac_ext >&5 3732 3733{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3734$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3735as_fn_error $? "cannot compute suffix of object files: cannot compile 3736See \`config.log' for more details" "$LINENO" 5; } 3737fi 3738rm -f conftest.$ac_cv_objext conftest.$ac_ext 3739fi 3740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3741$as_echo "$ac_cv_objext" >&6; } 3742OBJEXT=$ac_cv_objext 3743ac_objext=$OBJEXT 3744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3745$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3746if ${ac_cv_c_compiler_gnu+:} false; then : 3747 $as_echo_n "(cached) " >&6 3748else 3749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3750/* end confdefs.h. */ 3751 3752int 3753main () 3754{ 3755#ifndef __GNUC__ 3756 choke me 3757#endif 3758 3759 ; 3760 return 0; 3761} 3762_ACEOF 3763if ac_fn_c_try_compile "$LINENO"; then : 3764 ac_compiler_gnu=yes 3765else 3766 ac_compiler_gnu=no 3767fi 3768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3769ac_cv_c_compiler_gnu=$ac_compiler_gnu 3770 3771fi 3772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3773$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3774if test $ac_compiler_gnu = yes; then 3775 GCC=yes 3776else 3777 GCC= 3778fi 3779ac_test_CFLAGS=${CFLAGS+set} 3780ac_save_CFLAGS=$CFLAGS 3781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3782$as_echo_n "checking whether $CC accepts -g... " >&6; } 3783if ${ac_cv_prog_cc_g+:} false; then : 3784 $as_echo_n "(cached) " >&6 3785else 3786 ac_save_c_werror_flag=$ac_c_werror_flag 3787 ac_c_werror_flag=yes 3788 ac_cv_prog_cc_g=no 3789 CFLAGS="-g" 3790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3791/* end confdefs.h. */ 3792 3793int 3794main () 3795{ 3796 3797 ; 3798 return 0; 3799} 3800_ACEOF 3801if ac_fn_c_try_compile "$LINENO"; then : 3802 ac_cv_prog_cc_g=yes 3803else 3804 CFLAGS="" 3805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3806/* end confdefs.h. */ 3807 3808int 3809main () 3810{ 3811 3812 ; 3813 return 0; 3814} 3815_ACEOF 3816if ac_fn_c_try_compile "$LINENO"; then : 3817 3818else 3819 ac_c_werror_flag=$ac_save_c_werror_flag 3820 CFLAGS="-g" 3821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3822/* end confdefs.h. */ 3823 3824int 3825main () 3826{ 3827 3828 ; 3829 return 0; 3830} 3831_ACEOF 3832if ac_fn_c_try_compile "$LINENO"; then : 3833 ac_cv_prog_cc_g=yes 3834fi 3835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3836fi 3837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3838fi 3839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3840 ac_c_werror_flag=$ac_save_c_werror_flag 3841fi 3842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3843$as_echo "$ac_cv_prog_cc_g" >&6; } 3844if test "$ac_test_CFLAGS" = set; then 3845 CFLAGS=$ac_save_CFLAGS 3846elif test $ac_cv_prog_cc_g = yes; then 3847 if test "$GCC" = yes; then 3848 CFLAGS="-g -O2" 3849 else 3850 CFLAGS="-g" 3851 fi 3852else 3853 if test "$GCC" = yes; then 3854 CFLAGS="-O2" 3855 else 3856 CFLAGS= 3857 fi 3858fi 3859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3860$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3861if ${ac_cv_prog_cc_c89+:} false; then : 3862 $as_echo_n "(cached) " >&6 3863else 3864 ac_cv_prog_cc_c89=no 3865ac_save_CC=$CC 3866cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3867/* end confdefs.h. */ 3868#include <stdarg.h> 3869#include <stdio.h> 3870#include <sys/types.h> 3871#include <sys/stat.h> 3872/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3873struct buf { int x; }; 3874FILE * (*rcsopen) (struct buf *, struct stat *, int); 3875static char *e (p, i) 3876 char **p; 3877 int i; 3878{ 3879 return p[i]; 3880} 3881static char *f (char * (*g) (char **, int), char **p, ...) 3882{ 3883 char *s; 3884 va_list v; 3885 va_start (v,p); 3886 s = g (p, va_arg (v,int)); 3887 va_end (v); 3888 return s; 3889} 3890 3891/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3892 function prototypes and stuff, but not '\xHH' hex character constants. 3893 These don't provoke an error unfortunately, instead are silently treated 3894 as 'x'. The following induces an error, until -std is added to get 3895 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3896 array size at least. It's necessary to write '\x00'==0 to get something 3897 that's true only with -std. */ 3898int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3899 3900/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3901 inside strings and character constants. */ 3902#define FOO(x) 'x' 3903int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3904 3905int test (int i, double x); 3906struct s1 {int (*f) (int a);}; 3907struct s2 {int (*f) (double a);}; 3908int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3909int argc; 3910char **argv; 3911int 3912main () 3913{ 3914return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3915 ; 3916 return 0; 3917} 3918_ACEOF 3919for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3920 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3921do 3922 CC="$ac_save_CC $ac_arg" 3923 if ac_fn_c_try_compile "$LINENO"; then : 3924 ac_cv_prog_cc_c89=$ac_arg 3925fi 3926rm -f core conftest.err conftest.$ac_objext 3927 test "x$ac_cv_prog_cc_c89" != "xno" && break 3928done 3929rm -f conftest.$ac_ext 3930CC=$ac_save_CC 3931 3932fi 3933# AC_CACHE_VAL 3934case "x$ac_cv_prog_cc_c89" in 3935 x) 3936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3937$as_echo "none needed" >&6; } ;; 3938 xno) 3939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3940$as_echo "unsupported" >&6; } ;; 3941 *) 3942 CC="$CC $ac_cv_prog_cc_c89" 3943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3944$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3945esac 3946if test "x$ac_cv_prog_cc_c89" != xno; then : 3947 3948fi 3949 3950ac_ext=c 3951ac_cpp='$CPP $CPPFLAGS' 3952ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3953ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3954ac_compiler_gnu=$ac_cv_c_compiler_gnu 3955DEPDIR="${am__leading_dot}deps" 3956 3957ac_config_commands="$ac_config_commands depfiles" 3958 3959 3960am_make=${MAKE-make} 3961cat > confinc << 'END' 3962am__doit: 3963 @echo this is the am__doit target 3964.PHONY: am__doit 3965END 3966# If we don't find an include directive, just comment out the code. 3967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3968$as_echo_n "checking for style of include used by $am_make... " >&6; } 3969am__include="#" 3970am__quote= 3971_am_result=none 3972# First try GNU make style include. 3973echo "include confinc" > confmf 3974# Ignore all kinds of additional output from `make'. 3975case `$am_make -s -f confmf 2> /dev/null` in #( 3976*the\ am__doit\ target*) 3977 am__include=include 3978 am__quote= 3979 _am_result=GNU 3980 ;; 3981esac 3982# Now try BSD make style include. 3983if test "$am__include" = "#"; then 3984 echo '.include "confinc"' > confmf 3985 case `$am_make -s -f confmf 2> /dev/null` in #( 3986 *the\ am__doit\ target*) 3987 am__include=.include 3988 am__quote="\"" 3989 _am_result=BSD 3990 ;; 3991 esac 3992fi 3993 3994 3995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3996$as_echo "$_am_result" >&6; } 3997rm -f confinc confmf 3998 3999# Check whether --enable-dependency-tracking was given. 4000if test "${enable_dependency_tracking+set}" = set; then : 4001 enableval=$enable_dependency_tracking; 4002fi 4003 4004if test "x$enable_dependency_tracking" != xno; then 4005 am_depcomp="$ac_aux_dir/depcomp" 4006 AMDEPBACKSLASH='\' 4007 am__nodep='_no' 4008fi 4009 if test "x$enable_dependency_tracking" != xno; then 4010 AMDEP_TRUE= 4011 AMDEP_FALSE='#' 4012else 4013 AMDEP_TRUE='#' 4014 AMDEP_FALSE= 4015fi 4016 4017 4018 4019depcc="$CC" am_compiler_list= 4020 4021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4022$as_echo_n "checking dependency style of $depcc... " >&6; } 4023if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4024 $as_echo_n "(cached) " >&6 4025else 4026 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4027 # We make a subdir and do the tests there. Otherwise we can end up 4028 # making bogus files that we don't know about and never remove. For 4029 # instance it was reported that on HP-UX the gcc test will end up 4030 # making a dummy file named `D' -- because `-MD' means `put the output 4031 # in D'. 4032 rm -rf conftest.dir 4033 mkdir conftest.dir 4034 # Copy depcomp to subdir because otherwise we won't find it if we're 4035 # using a relative directory. 4036 cp "$am_depcomp" conftest.dir 4037 cd conftest.dir 4038 # We will build objects and dependencies in a subdirectory because 4039 # it helps to detect inapplicable dependency modes. For instance 4040 # both Tru64's cc and ICC support -MD to output dependencies as a 4041 # side effect of compilation, but ICC will put the dependencies in 4042 # the current directory while Tru64 will put them in the object 4043 # directory. 4044 mkdir sub 4045 4046 am_cv_CC_dependencies_compiler_type=none 4047 if test "$am_compiler_list" = ""; then 4048 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4049 fi 4050 am__universal=false 4051 case " $depcc " in #( 4052 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4053 esac 4054 4055 for depmode in $am_compiler_list; do 4056 # Setup a source with many dependencies, because some compilers 4057 # like to wrap large dependency lists on column 80 (with \), and 4058 # we should not choose a depcomp mode which is confused by this. 4059 # 4060 # We need to recreate these files for each test, as the compiler may 4061 # overwrite some of them when testing with obscure command lines. 4062 # This happens at least with the AIX C compiler. 4063 : > sub/conftest.c 4064 for i in 1 2 3 4 5 6; do 4065 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4066 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4067 # Solaris 8's {/usr,}/bin/sh. 4068 touch sub/conftst$i.h 4069 done 4070 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4071 4072 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4073 # mode. It turns out that the SunPro C++ compiler does not properly 4074 # handle `-M -o', and we need to detect this. Also, some Intel 4075 # versions had trouble with output in subdirs 4076 am__obj=sub/conftest.${OBJEXT-o} 4077 am__minus_obj="-o $am__obj" 4078 case $depmode in 4079 gcc) 4080 # This depmode causes a compiler race in universal mode. 4081 test "$am__universal" = false || continue 4082 ;; 4083 nosideeffect) 4084 # after this tag, mechanisms are not by side-effect, so they'll 4085 # only be used when explicitly requested 4086 if test "x$enable_dependency_tracking" = xyes; then 4087 continue 4088 else 4089 break 4090 fi 4091 ;; 4092 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4093 # This compiler won't grok `-c -o', but also, the minuso test has 4094 # not run yet. These depmodes are late enough in the game, and 4095 # so weak that their functioning should not be impacted. 4096 am__obj=conftest.${OBJEXT-o} 4097 am__minus_obj= 4098 ;; 4099 none) break ;; 4100 esac 4101 if depmode=$depmode \ 4102 source=sub/conftest.c object=$am__obj \ 4103 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4104 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4105 >/dev/null 2>conftest.err && 4106 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4107 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4108 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4109 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4110 # icc doesn't choke on unknown options, it will just issue warnings 4111 # or remarks (even with -Werror). So we grep stderr for any message 4112 # that says an option was ignored or not supported. 4113 # When given -MP, icc 7.0 and 7.1 complain thusly: 4114 # icc: Command line warning: ignoring option '-M'; no argument required 4115 # The diagnosis changed in icc 8.0: 4116 # icc: Command line remark: option '-MP' not supported 4117 if (grep 'ignoring option' conftest.err || 4118 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4119 am_cv_CC_dependencies_compiler_type=$depmode 4120 break 4121 fi 4122 fi 4123 done 4124 4125 cd .. 4126 rm -rf conftest.dir 4127else 4128 am_cv_CC_dependencies_compiler_type=none 4129fi 4130 4131fi 4132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4133$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4134CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4135 4136 if 4137 test "x$enable_dependency_tracking" != xno \ 4138 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4139 am__fastdepCC_TRUE= 4140 am__fastdepCC_FALSE='#' 4141else 4142 am__fastdepCC_TRUE='#' 4143 am__fastdepCC_FALSE= 4144fi 4145 4146 4147if test "x$CC" != xcc; then 4148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4149$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4150else 4151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4152$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4153fi 4154set dummy $CC; ac_cc=`$as_echo "$2" | 4155 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4156if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 4157 $as_echo_n "(cached) " >&6 4158else 4159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4160/* end confdefs.h. */ 4161 4162int 4163main () 4164{ 4165 4166 ; 4167 return 0; 4168} 4169_ACEOF 4170# Make sure it works both with $CC and with simple cc. 4171# We do the test twice because some compilers refuse to overwrite an 4172# existing .o file with -o, though they will create one. 4173ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4174rm -f conftest2.* 4175if { { case "(($ac_try" in 4176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4177 *) ac_try_echo=$ac_try;; 4178esac 4179eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4180$as_echo "$ac_try_echo"; } >&5 4181 (eval "$ac_try") 2>&5 4182 ac_status=$? 4183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4184 test $ac_status = 0; } && 4185 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4187 *) ac_try_echo=$ac_try;; 4188esac 4189eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4190$as_echo "$ac_try_echo"; } >&5 4191 (eval "$ac_try") 2>&5 4192 ac_status=$? 4193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4194 test $ac_status = 0; }; 4195then 4196 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4197 if test "x$CC" != xcc; then 4198 # Test first that cc exists at all. 4199 if { ac_try='cc -c conftest.$ac_ext >&5' 4200 { { case "(($ac_try" in 4201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4202 *) ac_try_echo=$ac_try;; 4203esac 4204eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4205$as_echo "$ac_try_echo"; } >&5 4206 (eval "$ac_try") 2>&5 4207 ac_status=$? 4208 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4209 test $ac_status = 0; }; }; then 4210 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4211 rm -f conftest2.* 4212 if { { case "(($ac_try" in 4213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4214 *) ac_try_echo=$ac_try;; 4215esac 4216eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4217$as_echo "$ac_try_echo"; } >&5 4218 (eval "$ac_try") 2>&5 4219 ac_status=$? 4220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4221 test $ac_status = 0; } && 4222 test -f conftest2.$ac_objext && { { case "(($ac_try" in 4223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4224 *) ac_try_echo=$ac_try;; 4225esac 4226eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4227$as_echo "$ac_try_echo"; } >&5 4228 (eval "$ac_try") 2>&5 4229 ac_status=$? 4230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4231 test $ac_status = 0; }; 4232 then 4233 # cc works too. 4234 : 4235 else 4236 # cc exists but doesn't like -o. 4237 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4238 fi 4239 fi 4240 fi 4241else 4242 eval ac_cv_prog_cc_${ac_cc}_c_o=no 4243fi 4244rm -f core conftest* 4245 4246fi 4247if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4249$as_echo "yes" >&6; } 4250else 4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4252$as_echo "no" >&6; } 4253 4254$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4255 4256fi 4257 4258# FIXME: we rely on the cache variable name because 4259# there is no other way. 4260set dummy $CC 4261am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4262eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 4263if test "$am_t" != yes; then 4264 # Losing compiler, so override with the script. 4265 # FIXME: It is wrong to rewrite CC. 4266 # But if we don't then we get into trouble of one sort or another. 4267 # A longer-term fix would be to have automake use am__CC in this case, 4268 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4269 CC="$am_aux_dir/compile $CC" 4270fi 4271 4272 4273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4274$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4275if ${ac_cv_path_SED+:} false; then : 4276 $as_echo_n "(cached) " >&6 4277else 4278 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4279 for ac_i in 1 2 3 4 5 6 7; do 4280 ac_script="$ac_script$as_nl$ac_script" 4281 done 4282 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4283 { ac_script=; unset ac_script;} 4284 if test -z "$SED"; then 4285 ac_path_SED_found=false 4286 # Loop through the user's path and test for each of PROGNAME-LIST 4287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4288for as_dir in $PATH 4289do 4290 IFS=$as_save_IFS 4291 test -z "$as_dir" && as_dir=. 4292 for ac_prog in sed gsed; do 4293 for ac_exec_ext in '' $ac_executable_extensions; do 4294 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4295 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4296# Check for GNU ac_path_SED and select it if it is found. 4297 # Check for GNU $ac_path_SED 4298case `"$ac_path_SED" --version 2>&1` in 4299*GNU*) 4300 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4301*) 4302 ac_count=0 4303 $as_echo_n 0123456789 >"conftest.in" 4304 while : 4305 do 4306 cat "conftest.in" "conftest.in" >"conftest.tmp" 4307 mv "conftest.tmp" "conftest.in" 4308 cp "conftest.in" "conftest.nl" 4309 $as_echo '' >> "conftest.nl" 4310 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4311 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4312 as_fn_arith $ac_count + 1 && ac_count=$as_val 4313 if test $ac_count -gt ${ac_path_SED_max-0}; then 4314 # Best one so far, save it but keep looking for a better one 4315 ac_cv_path_SED="$ac_path_SED" 4316 ac_path_SED_max=$ac_count 4317 fi 4318 # 10*(2^10) chars as input seems more than enough 4319 test $ac_count -gt 10 && break 4320 done 4321 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4322esac 4323 4324 $ac_path_SED_found && break 3 4325 done 4326 done 4327 done 4328IFS=$as_save_IFS 4329 if test -z "$ac_cv_path_SED"; then 4330 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4331 fi 4332else 4333 ac_cv_path_SED=$SED 4334fi 4335 4336fi 4337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4338$as_echo "$ac_cv_path_SED" >&6; } 4339 SED="$ac_cv_path_SED" 4340 rm -f conftest.sed 4341 4342 4343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4344$as_echo_n "checking whether ln -s works... " >&6; } 4345LN_S=$as_ln_s 4346if test "$LN_S" = "ln -s"; then 4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4348$as_echo "yes" >&6; } 4349else 4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4351$as_echo "no, using $LN_S" >&6; } 4352fi 4353 4354 4355 4356 4357ac_ext=c 4358ac_cpp='$CPP $CPPFLAGS' 4359ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4360ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4361ac_compiler_gnu=$ac_cv_c_compiler_gnu 4362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4363$as_echo_n "checking how to run the C preprocessor... " >&6; } 4364# On Suns, sometimes $CPP names a directory. 4365if test -n "$CPP" && test -d "$CPP"; then 4366 CPP= 4367fi 4368if test -z "$CPP"; then 4369 if ${ac_cv_prog_CPP+:} false; then : 4370 $as_echo_n "(cached) " >&6 4371else 4372 # Double quotes because CPP needs to be expanded 4373 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4374 do 4375 ac_preproc_ok=false 4376for ac_c_preproc_warn_flag in '' yes 4377do 4378 # Use a header file that comes with gcc, so configuring glibc 4379 # with a fresh cross-compiler works. 4380 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4381 # <limits.h> exists even on freestanding compilers. 4382 # On the NeXT, cc -E runs the code through the compiler's parser, 4383 # not just through cpp. "Syntax error" is here to catch this case. 4384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4385/* end confdefs.h. */ 4386#ifdef __STDC__ 4387# include <limits.h> 4388#else 4389# include <assert.h> 4390#endif 4391 Syntax error 4392_ACEOF 4393if ac_fn_c_try_cpp "$LINENO"; then : 4394 4395else 4396 # Broken: fails on valid input. 4397continue 4398fi 4399rm -f conftest.err conftest.i conftest.$ac_ext 4400 4401 # OK, works on sane cases. Now check whether nonexistent headers 4402 # can be detected and how. 4403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4404/* end confdefs.h. */ 4405#include <ac_nonexistent.h> 4406_ACEOF 4407if ac_fn_c_try_cpp "$LINENO"; then : 4408 # Broken: success on invalid input. 4409continue 4410else 4411 # Passes both tests. 4412ac_preproc_ok=: 4413break 4414fi 4415rm -f conftest.err conftest.i conftest.$ac_ext 4416 4417done 4418# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4419rm -f conftest.i conftest.err conftest.$ac_ext 4420if $ac_preproc_ok; then : 4421 break 4422fi 4423 4424 done 4425 ac_cv_prog_CPP=$CPP 4426 4427fi 4428 CPP=$ac_cv_prog_CPP 4429else 4430 ac_cv_prog_CPP=$CPP 4431fi 4432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4433$as_echo "$CPP" >&6; } 4434ac_preproc_ok=false 4435for ac_c_preproc_warn_flag in '' yes 4436do 4437 # Use a header file that comes with gcc, so configuring glibc 4438 # with a fresh cross-compiler works. 4439 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4440 # <limits.h> exists even on freestanding compilers. 4441 # On the NeXT, cc -E runs the code through the compiler's parser, 4442 # not just through cpp. "Syntax error" is here to catch this case. 4443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4444/* end confdefs.h. */ 4445#ifdef __STDC__ 4446# include <limits.h> 4447#else 4448# include <assert.h> 4449#endif 4450 Syntax error 4451_ACEOF 4452if ac_fn_c_try_cpp "$LINENO"; then : 4453 4454else 4455 # Broken: fails on valid input. 4456continue 4457fi 4458rm -f conftest.err conftest.i conftest.$ac_ext 4459 4460 # OK, works on sane cases. Now check whether nonexistent headers 4461 # can be detected and how. 4462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4463/* end confdefs.h. */ 4464#include <ac_nonexistent.h> 4465_ACEOF 4466if ac_fn_c_try_cpp "$LINENO"; then : 4467 # Broken: success on invalid input. 4468continue 4469else 4470 # Passes both tests. 4471ac_preproc_ok=: 4472break 4473fi 4474rm -f conftest.err conftest.i conftest.$ac_ext 4475 4476done 4477# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4478rm -f conftest.i conftest.err conftest.$ac_ext 4479if $ac_preproc_ok; then : 4480 4481else 4482 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4483$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4484as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4485See \`config.log' for more details" "$LINENO" 5; } 4486fi 4487 4488ac_ext=c 4489ac_cpp='$CPP $CPPFLAGS' 4490ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4491ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4492ac_compiler_gnu=$ac_cv_c_compiler_gnu 4493 4494 4495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4496$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4497if ${ac_cv_path_GREP+:} false; then : 4498 $as_echo_n "(cached) " >&6 4499else 4500 if test -z "$GREP"; then 4501 ac_path_GREP_found=false 4502 # Loop through the user's path and test for each of PROGNAME-LIST 4503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4504for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4505do 4506 IFS=$as_save_IFS 4507 test -z "$as_dir" && as_dir=. 4508 for ac_prog in grep ggrep; do 4509 for ac_exec_ext in '' $ac_executable_extensions; do 4510 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4511 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4512# Check for GNU ac_path_GREP and select it if it is found. 4513 # Check for GNU $ac_path_GREP 4514case `"$ac_path_GREP" --version 2>&1` in 4515*GNU*) 4516 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4517*) 4518 ac_count=0 4519 $as_echo_n 0123456789 >"conftest.in" 4520 while : 4521 do 4522 cat "conftest.in" "conftest.in" >"conftest.tmp" 4523 mv "conftest.tmp" "conftest.in" 4524 cp "conftest.in" "conftest.nl" 4525 $as_echo 'GREP' >> "conftest.nl" 4526 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4527 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4528 as_fn_arith $ac_count + 1 && ac_count=$as_val 4529 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4530 # Best one so far, save it but keep looking for a better one 4531 ac_cv_path_GREP="$ac_path_GREP" 4532 ac_path_GREP_max=$ac_count 4533 fi 4534 # 10*(2^10) chars as input seems more than enough 4535 test $ac_count -gt 10 && break 4536 done 4537 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4538esac 4539 4540 $ac_path_GREP_found && break 3 4541 done 4542 done 4543 done 4544IFS=$as_save_IFS 4545 if test -z "$ac_cv_path_GREP"; then 4546 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4547 fi 4548else 4549 ac_cv_path_GREP=$GREP 4550fi 4551 4552fi 4553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4554$as_echo "$ac_cv_path_GREP" >&6; } 4555 GREP="$ac_cv_path_GREP" 4556 4557 4558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4559$as_echo_n "checking for egrep... " >&6; } 4560if ${ac_cv_path_EGREP+:} false; then : 4561 $as_echo_n "(cached) " >&6 4562else 4563 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4564 then ac_cv_path_EGREP="$GREP -E" 4565 else 4566 if test -z "$EGREP"; then 4567 ac_path_EGREP_found=false 4568 # Loop through the user's path and test for each of PROGNAME-LIST 4569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4570for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4571do 4572 IFS=$as_save_IFS 4573 test -z "$as_dir" && as_dir=. 4574 for ac_prog in egrep; do 4575 for ac_exec_ext in '' $ac_executable_extensions; do 4576 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4577 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4578# Check for GNU ac_path_EGREP and select it if it is found. 4579 # Check for GNU $ac_path_EGREP 4580case `"$ac_path_EGREP" --version 2>&1` in 4581*GNU*) 4582 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4583*) 4584 ac_count=0 4585 $as_echo_n 0123456789 >"conftest.in" 4586 while : 4587 do 4588 cat "conftest.in" "conftest.in" >"conftest.tmp" 4589 mv "conftest.tmp" "conftest.in" 4590 cp "conftest.in" "conftest.nl" 4591 $as_echo 'EGREP' >> "conftest.nl" 4592 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4593 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4594 as_fn_arith $ac_count + 1 && ac_count=$as_val 4595 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4596 # Best one so far, save it but keep looking for a better one 4597 ac_cv_path_EGREP="$ac_path_EGREP" 4598 ac_path_EGREP_max=$ac_count 4599 fi 4600 # 10*(2^10) chars as input seems more than enough 4601 test $ac_count -gt 10 && break 4602 done 4603 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4604esac 4605 4606 $ac_path_EGREP_found && break 3 4607 done 4608 done 4609 done 4610IFS=$as_save_IFS 4611 if test -z "$ac_cv_path_EGREP"; then 4612 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4613 fi 4614else 4615 ac_cv_path_EGREP=$EGREP 4616fi 4617 4618 fi 4619fi 4620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4621$as_echo "$ac_cv_path_EGREP" >&6; } 4622 EGREP="$ac_cv_path_EGREP" 4623 4624 4625if test $ac_cv_c_compiler_gnu = yes; then 4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 4627$as_echo_n "checking whether $CC needs -traditional... " >&6; } 4628if ${ac_cv_prog_gcc_traditional+:} false; then : 4629 $as_echo_n "(cached) " >&6 4630else 4631 ac_pattern="Autoconf.*'x'" 4632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4633/* end confdefs.h. */ 4634#include <sgtty.h> 4635Autoconf TIOCGETP 4636_ACEOF 4637if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4638 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 4639 ac_cv_prog_gcc_traditional=yes 4640else 4641 ac_cv_prog_gcc_traditional=no 4642fi 4643rm -f conftest* 4644 4645 4646 if test $ac_cv_prog_gcc_traditional = no; then 4647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4648/* end confdefs.h. */ 4649#include <termio.h> 4650Autoconf TCGETA 4651_ACEOF 4652if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4653 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 4654 ac_cv_prog_gcc_traditional=yes 4655fi 4656rm -f conftest* 4657 4658 fi 4659fi 4660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 4661$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 4662 if test $ac_cv_prog_gcc_traditional = yes; then 4663 CC="$CC -traditional" 4664 fi 4665fi 4666 4667 4668# We need to test for at least gcc 2.95 here, because older versions don't 4669# have -fno-strict-aliasing 4670cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4671/* end confdefs.h. */ 4672 4673int 4674main () 4675{ 4676 4677#if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95) 4678#error 4679#endif 4680 ; 4681 return 0; 4682} 4683_ACEOF 4684if ac_fn_c_try_compile "$LINENO"; then : 4685 have_gcc295=yes 4686else 4687 have_gcc295=no 4688fi 4689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4690 4691if test "$GCC" = "yes" ; then 4692 # Enable many gcc warnings by default... 4693 CFLAGS="$CFLAGS -Wall" 4694 # And disable the strict-aliasing optimization, since it breaks 4695 # our sockaddr-handling code in strange ways. 4696 if test x$have_gcc295 = xyes; then 4697 CFLAGS="$CFLAGS -fno-strict-aliasing" 4698 fi 4699fi 4700 4701# OS X Lion started deprecating the system openssl. Let's just disable 4702# all deprecation warnings on OS X. 4703case "$host_os" in 4704 4705 darwin*) 4706 CFLAGS="$CFLAGS -Wno-deprecated-declarations" 4707 ;; 4708esac 4709 4710# Check whether --enable-gcc-warnings was given. 4711if test "${enable_gcc_warnings+set}" = set; then : 4712 enableval=$enable_gcc_warnings; 4713fi 4714 4715# Check whether --enable-thread-support was given. 4716if test "${enable_thread_support+set}" = set; then : 4717 enableval=$enable_thread_support; 4718else 4719 enable_thread_support=yes 4720fi 4721 4722# Check whether --enable-malloc-replacement was given. 4723if test "${enable_malloc_replacement+set}" = set; then : 4724 enableval=$enable_malloc_replacement; 4725else 4726 enable_malloc_replacement=yes 4727fi 4728 4729# Check whether --enable-openssl was given. 4730if test "${enable_openssl+set}" = set; then : 4731 enableval=$enable_openssl; 4732else 4733 enable_openssl=yes 4734fi 4735 4736# Check whether --enable-debug-mode was given. 4737if test "${enable_debug_mode+set}" = set; then : 4738 enableval=$enable_debug_mode; 4739else 4740 enable_debug_mode=yes 4741fi 4742 4743# Check whether --enable-libevent-install was given. 4744if test "${enable_libevent_install+set}" = set; then : 4745 enableval=$enable_libevent_install; 4746else 4747 enable_libevent_install=yes 4748fi 4749 4750# Check whether --enable-libevent-regress was given. 4751if test "${enable_libevent_regress+set}" = set; then : 4752 enableval=$enable_libevent_regress; 4753else 4754 enable_libevent_regress=yes 4755fi 4756 4757# Check whether --enable-function-sections was given. 4758if test "${enable_function_sections+set}" = set; then : 4759 enableval=$enable_function_sections; 4760else 4761 enable_function_sections=no 4762fi 4763 4764 4765 4766case `pwd` in 4767 *\ * | *\ *) 4768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4769$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4770esac 4771 4772 4773 4774macro_version='2.4.2' 4775macro_revision='1.3337' 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789ltmain="$ac_aux_dir/ltmain.sh" 4790 4791# Backslashify metacharacters that are still active within 4792# double-quoted strings. 4793sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4794 4795# Same as above, but do not quote variable references. 4796double_quote_subst='s/\(["`\\]\)/\\\1/g' 4797 4798# Sed substitution to delay expansion of an escaped shell variable in a 4799# double_quote_subst'ed string. 4800delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4801 4802# Sed substitution to delay expansion of an escaped single quote. 4803delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4804 4805# Sed substitution to avoid accidental globbing in evaled expressions 4806no_glob_subst='s/\*/\\\*/g' 4807 4808ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4809ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4810ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4811 4812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4813$as_echo_n "checking how to print strings... " >&6; } 4814# Test print first, because it will be a builtin if present. 4815if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4816 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4817 ECHO='print -r --' 4818elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4819 ECHO='printf %s\n' 4820else 4821 # Use this function as a fallback that always works. 4822 func_fallback_echo () 4823 { 4824 eval 'cat <<_LTECHO_EOF 4825$1 4826_LTECHO_EOF' 4827 } 4828 ECHO='func_fallback_echo' 4829fi 4830 4831# func_echo_all arg... 4832# Invoke $ECHO with all args, space-separated. 4833func_echo_all () 4834{ 4835 $ECHO "" 4836} 4837 4838case "$ECHO" in 4839 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4840$as_echo "printf" >&6; } ;; 4841 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4842$as_echo "print -r" >&6; } ;; 4843 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4844$as_echo "cat" >&6; } ;; 4845esac 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4861$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4862if ${ac_cv_path_SED+:} false; then : 4863 $as_echo_n "(cached) " >&6 4864else 4865 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4866 for ac_i in 1 2 3 4 5 6 7; do 4867 ac_script="$ac_script$as_nl$ac_script" 4868 done 4869 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4870 { ac_script=; unset ac_script;} 4871 if test -z "$SED"; then 4872 ac_path_SED_found=false 4873 # Loop through the user's path and test for each of PROGNAME-LIST 4874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4875for as_dir in $PATH 4876do 4877 IFS=$as_save_IFS 4878 test -z "$as_dir" && as_dir=. 4879 for ac_prog in sed gsed; do 4880 for ac_exec_ext in '' $ac_executable_extensions; do 4881 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4882 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4883# Check for GNU ac_path_SED and select it if it is found. 4884 # Check for GNU $ac_path_SED 4885case `"$ac_path_SED" --version 2>&1` in 4886*GNU*) 4887 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4888*) 4889 ac_count=0 4890 $as_echo_n 0123456789 >"conftest.in" 4891 while : 4892 do 4893 cat "conftest.in" "conftest.in" >"conftest.tmp" 4894 mv "conftest.tmp" "conftest.in" 4895 cp "conftest.in" "conftest.nl" 4896 $as_echo '' >> "conftest.nl" 4897 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4898 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4899 as_fn_arith $ac_count + 1 && ac_count=$as_val 4900 if test $ac_count -gt ${ac_path_SED_max-0}; then 4901 # Best one so far, save it but keep looking for a better one 4902 ac_cv_path_SED="$ac_path_SED" 4903 ac_path_SED_max=$ac_count 4904 fi 4905 # 10*(2^10) chars as input seems more than enough 4906 test $ac_count -gt 10 && break 4907 done 4908 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4909esac 4910 4911 $ac_path_SED_found && break 3 4912 done 4913 done 4914 done 4915IFS=$as_save_IFS 4916 if test -z "$ac_cv_path_SED"; then 4917 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4918 fi 4919else 4920 ac_cv_path_SED=$SED 4921fi 4922 4923fi 4924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4925$as_echo "$ac_cv_path_SED" >&6; } 4926 SED="$ac_cv_path_SED" 4927 rm -f conftest.sed 4928 4929test -z "$SED" && SED=sed 4930Xsed="$SED -e 1s/^X//" 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4943$as_echo_n "checking for fgrep... " >&6; } 4944if ${ac_cv_path_FGREP+:} false; then : 4945 $as_echo_n "(cached) " >&6 4946else 4947 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4948 then ac_cv_path_FGREP="$GREP -F" 4949 else 4950 if test -z "$FGREP"; then 4951 ac_path_FGREP_found=false 4952 # Loop through the user's path and test for each of PROGNAME-LIST 4953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4954for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4955do 4956 IFS=$as_save_IFS 4957 test -z "$as_dir" && as_dir=. 4958 for ac_prog in fgrep; do 4959 for ac_exec_ext in '' $ac_executable_extensions; do 4960 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4961 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4962# Check for GNU ac_path_FGREP and select it if it is found. 4963 # Check for GNU $ac_path_FGREP 4964case `"$ac_path_FGREP" --version 2>&1` in 4965*GNU*) 4966 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4967*) 4968 ac_count=0 4969 $as_echo_n 0123456789 >"conftest.in" 4970 while : 4971 do 4972 cat "conftest.in" "conftest.in" >"conftest.tmp" 4973 mv "conftest.tmp" "conftest.in" 4974 cp "conftest.in" "conftest.nl" 4975 $as_echo 'FGREP' >> "conftest.nl" 4976 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4977 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4978 as_fn_arith $ac_count + 1 && ac_count=$as_val 4979 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4980 # Best one so far, save it but keep looking for a better one 4981 ac_cv_path_FGREP="$ac_path_FGREP" 4982 ac_path_FGREP_max=$ac_count 4983 fi 4984 # 10*(2^10) chars as input seems more than enough 4985 test $ac_count -gt 10 && break 4986 done 4987 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4988esac 4989 4990 $ac_path_FGREP_found && break 3 4991 done 4992 done 4993 done 4994IFS=$as_save_IFS 4995 if test -z "$ac_cv_path_FGREP"; then 4996 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4997 fi 4998else 4999 ac_cv_path_FGREP=$FGREP 5000fi 5001 5002 fi 5003fi 5004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5005$as_echo "$ac_cv_path_FGREP" >&6; } 5006 FGREP="$ac_cv_path_FGREP" 5007 5008 5009test -z "$GREP" && GREP=grep 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029# Check whether --with-gnu-ld was given. 5030if test "${with_gnu_ld+set}" = set; then : 5031 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5032else 5033 with_gnu_ld=no 5034fi 5035 5036ac_prog=ld 5037if test "$GCC" = yes; then 5038 # Check if gcc -print-prog-name=ld gives a path. 5039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5040$as_echo_n "checking for ld used by $CC... " >&6; } 5041 case $host in 5042 *-*-mingw*) 5043 # gcc leaves a trailing carriage return which upsets mingw 5044 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5045 *) 5046 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5047 esac 5048 case $ac_prog in 5049 # Accept absolute paths. 5050 [\\/]* | ?:[\\/]*) 5051 re_direlt='/[^/][^/]*/\.\./' 5052 # Canonicalize the pathname of ld 5053 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5054 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5055 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5056 done 5057 test -z "$LD" && LD="$ac_prog" 5058 ;; 5059 "") 5060 # If it fails, then pretend we aren't using GCC. 5061 ac_prog=ld 5062 ;; 5063 *) 5064 # If it is relative, then search for the first ld in PATH. 5065 with_gnu_ld=unknown 5066 ;; 5067 esac 5068elif test "$with_gnu_ld" = yes; then 5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5070$as_echo_n "checking for GNU ld... " >&6; } 5071else 5072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5073$as_echo_n "checking for non-GNU ld... " >&6; } 5074fi 5075if ${lt_cv_path_LD+:} false; then : 5076 $as_echo_n "(cached) " >&6 5077else 5078 if test -z "$LD"; then 5079 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5080 for ac_dir in $PATH; do 5081 IFS="$lt_save_ifs" 5082 test -z "$ac_dir" && ac_dir=. 5083 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5084 lt_cv_path_LD="$ac_dir/$ac_prog" 5085 # Check to see if the program is GNU ld. I'd rather use --version, 5086 # but apparently some variants of GNU ld only accept -v. 5087 # Break only if it was the GNU/non-GNU ld that we prefer. 5088 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5089 *GNU* | *'with BFD'*) 5090 test "$with_gnu_ld" != no && break 5091 ;; 5092 *) 5093 test "$with_gnu_ld" != yes && break 5094 ;; 5095 esac 5096 fi 5097 done 5098 IFS="$lt_save_ifs" 5099else 5100 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5101fi 5102fi 5103 5104LD="$lt_cv_path_LD" 5105if test -n "$LD"; then 5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5107$as_echo "$LD" >&6; } 5108else 5109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5110$as_echo "no" >&6; } 5111fi 5112test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5114$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5115if ${lt_cv_prog_gnu_ld+:} false; then : 5116 $as_echo_n "(cached) " >&6 5117else 5118 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5119case `$LD -v 2>&1 </dev/null` in 5120*GNU* | *'with BFD'*) 5121 lt_cv_prog_gnu_ld=yes 5122 ;; 5123*) 5124 lt_cv_prog_gnu_ld=no 5125 ;; 5126esac 5127fi 5128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5129$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5130with_gnu_ld=$lt_cv_prog_gnu_ld 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5141$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5142if ${lt_cv_path_NM+:} false; then : 5143 $as_echo_n "(cached) " >&6 5144else 5145 if test -n "$NM"; then 5146 # Let the user override the test. 5147 lt_cv_path_NM="$NM" 5148else 5149 lt_nm_to_check="${ac_tool_prefix}nm" 5150 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5151 lt_nm_to_check="$lt_nm_to_check nm" 5152 fi 5153 for lt_tmp_nm in $lt_nm_to_check; do 5154 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5155 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5156 IFS="$lt_save_ifs" 5157 test -z "$ac_dir" && ac_dir=. 5158 tmp_nm="$ac_dir/$lt_tmp_nm" 5159 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5160 # Check to see if the nm accepts a BSD-compat flag. 5161 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5162 # nm: unknown option "B" ignored 5163 # Tru64's nm complains that /dev/null is an invalid object file 5164 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5165 */dev/null* | *'Invalid file or object type'*) 5166 lt_cv_path_NM="$tmp_nm -B" 5167 break 5168 ;; 5169 *) 5170 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5171 */dev/null*) 5172 lt_cv_path_NM="$tmp_nm -p" 5173 break 5174 ;; 5175 *) 5176 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5177 continue # so that we can try to find one that supports BSD flags 5178 ;; 5179 esac 5180 ;; 5181 esac 5182 fi 5183 done 5184 IFS="$lt_save_ifs" 5185 done 5186 : ${lt_cv_path_NM=no} 5187fi 5188fi 5189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5190$as_echo "$lt_cv_path_NM" >&6; } 5191if test "$lt_cv_path_NM" != "no"; then 5192 NM="$lt_cv_path_NM" 5193else 5194 # Didn't find any BSD compatible name lister, look for dumpbin. 5195 if test -n "$DUMPBIN"; then : 5196 # Let the user override the test. 5197 else 5198 if test -n "$ac_tool_prefix"; then 5199 for ac_prog in dumpbin "link -dump" 5200 do 5201 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5202set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5204$as_echo_n "checking for $ac_word... " >&6; } 5205if ${ac_cv_prog_DUMPBIN+:} false; then : 5206 $as_echo_n "(cached) " >&6 5207else 5208 if test -n "$DUMPBIN"; then 5209 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5210else 5211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5212for as_dir in $PATH 5213do 5214 IFS=$as_save_IFS 5215 test -z "$as_dir" && as_dir=. 5216 for ac_exec_ext in '' $ac_executable_extensions; do 5217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5218 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5220 break 2 5221 fi 5222done 5223 done 5224IFS=$as_save_IFS 5225 5226fi 5227fi 5228DUMPBIN=$ac_cv_prog_DUMPBIN 5229if test -n "$DUMPBIN"; then 5230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5231$as_echo "$DUMPBIN" >&6; } 5232else 5233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5234$as_echo "no" >&6; } 5235fi 5236 5237 5238 test -n "$DUMPBIN" && break 5239 done 5240fi 5241if test -z "$DUMPBIN"; then 5242 ac_ct_DUMPBIN=$DUMPBIN 5243 for ac_prog in dumpbin "link -dump" 5244do 5245 # Extract the first word of "$ac_prog", so it can be a program name with args. 5246set dummy $ac_prog; ac_word=$2 5247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5248$as_echo_n "checking for $ac_word... " >&6; } 5249if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5250 $as_echo_n "(cached) " >&6 5251else 5252 if test -n "$ac_ct_DUMPBIN"; then 5253 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5254else 5255as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5256for as_dir in $PATH 5257do 5258 IFS=$as_save_IFS 5259 test -z "$as_dir" && as_dir=. 5260 for ac_exec_ext in '' $ac_executable_extensions; do 5261 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5262 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5264 break 2 5265 fi 5266done 5267 done 5268IFS=$as_save_IFS 5269 5270fi 5271fi 5272ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5273if test -n "$ac_ct_DUMPBIN"; then 5274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5275$as_echo "$ac_ct_DUMPBIN" >&6; } 5276else 5277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5278$as_echo "no" >&6; } 5279fi 5280 5281 5282 test -n "$ac_ct_DUMPBIN" && break 5283done 5284 5285 if test "x$ac_ct_DUMPBIN" = x; then 5286 DUMPBIN=":" 5287 else 5288 case $cross_compiling:$ac_tool_warned in 5289yes:) 5290{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5291$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5292ac_tool_warned=yes ;; 5293esac 5294 DUMPBIN=$ac_ct_DUMPBIN 5295 fi 5296fi 5297 5298 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5299 *COFF*) 5300 DUMPBIN="$DUMPBIN -symbols" 5301 ;; 5302 *) 5303 DUMPBIN=: 5304 ;; 5305 esac 5306 fi 5307 5308 if test "$DUMPBIN" != ":"; then 5309 NM="$DUMPBIN" 5310 fi 5311fi 5312test -z "$NM" && NM=nm 5313 5314 5315 5316 5317 5318 5319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5320$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5321if ${lt_cv_nm_interface+:} false; then : 5322 $as_echo_n "(cached) " >&6 5323else 5324 lt_cv_nm_interface="BSD nm" 5325 echo "int some_variable = 0;" > conftest.$ac_ext 5326 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5327 (eval "$ac_compile" 2>conftest.err) 5328 cat conftest.err >&5 5329 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5330 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5331 cat conftest.err >&5 5332 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5333 cat conftest.out >&5 5334 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5335 lt_cv_nm_interface="MS dumpbin" 5336 fi 5337 rm -f conftest* 5338fi 5339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5340$as_echo "$lt_cv_nm_interface" >&6; } 5341 5342# find the maximum length of command line arguments 5343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5344$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5345if ${lt_cv_sys_max_cmd_len+:} false; then : 5346 $as_echo_n "(cached) " >&6 5347else 5348 i=0 5349 teststring="ABCD" 5350 5351 case $build_os in 5352 msdosdjgpp*) 5353 # On DJGPP, this test can blow up pretty badly due to problems in libc 5354 # (any single argument exceeding 2000 bytes causes a buffer overrun 5355 # during glob expansion). Even if it were fixed, the result of this 5356 # check would be larger than it should be. 5357 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5358 ;; 5359 5360 gnu*) 5361 # Under GNU Hurd, this test is not required because there is 5362 # no limit to the length of command line arguments. 5363 # Libtool will interpret -1 as no limit whatsoever 5364 lt_cv_sys_max_cmd_len=-1; 5365 ;; 5366 5367 cygwin* | mingw* | cegcc*) 5368 # On Win9x/ME, this test blows up -- it succeeds, but takes 5369 # about 5 minutes as the teststring grows exponentially. 5370 # Worse, since 9x/ME are not pre-emptively multitasking, 5371 # you end up with a "frozen" computer, even though with patience 5372 # the test eventually succeeds (with a max line length of 256k). 5373 # Instead, let's just punt: use the minimum linelength reported by 5374 # all of the supported platforms: 8192 (on NT/2K/XP). 5375 lt_cv_sys_max_cmd_len=8192; 5376 ;; 5377 5378 mint*) 5379 # On MiNT this can take a long time and run out of memory. 5380 lt_cv_sys_max_cmd_len=8192; 5381 ;; 5382 5383 amigaos*) 5384 # On AmigaOS with pdksh, this test takes hours, literally. 5385 # So we just punt and use a minimum line length of 8192. 5386 lt_cv_sys_max_cmd_len=8192; 5387 ;; 5388 5389 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5390 # This has been around since 386BSD, at least. Likely further. 5391 if test -x /sbin/sysctl; then 5392 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5393 elif test -x /usr/sbin/sysctl; then 5394 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5395 else 5396 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5397 fi 5398 # And add a safety zone 5399 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5400 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5401 ;; 5402 5403 interix*) 5404 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5405 lt_cv_sys_max_cmd_len=196608 5406 ;; 5407 5408 os2*) 5409 # The test takes a long time on OS/2. 5410 lt_cv_sys_max_cmd_len=8192 5411 ;; 5412 5413 osf*) 5414 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5415 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5416 # nice to cause kernel panics so lets avoid the loop below. 5417 # First set a reasonable default. 5418 lt_cv_sys_max_cmd_len=16384 5419 # 5420 if test -x /sbin/sysconfig; then 5421 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5422 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5423 esac 5424 fi 5425 ;; 5426 sco3.2v5*) 5427 lt_cv_sys_max_cmd_len=102400 5428 ;; 5429 sysv5* | sco5v6* | sysv4.2uw2*) 5430 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5431 if test -n "$kargmax"; then 5432 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5433 else 5434 lt_cv_sys_max_cmd_len=32768 5435 fi 5436 ;; 5437 *) 5438 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5439 if test -n "$lt_cv_sys_max_cmd_len"; then 5440 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5441 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5442 else 5443 # Make teststring a little bigger before we do anything with it. 5444 # a 1K string should be a reasonable start. 5445 for i in 1 2 3 4 5 6 7 8 ; do 5446 teststring=$teststring$teststring 5447 done 5448 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5449 # If test is not a shell built-in, we'll probably end up computing a 5450 # maximum length that is only half of the actual maximum length, but 5451 # we can't tell. 5452 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 5453 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5454 test $i != 17 # 1/2 MB should be enough 5455 do 5456 i=`expr $i + 1` 5457 teststring=$teststring$teststring 5458 done 5459 # Only check the string length outside the loop. 5460 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5461 teststring= 5462 # Add a significant safety factor because C++ compilers can tack on 5463 # massive amounts of additional arguments before passing them to the 5464 # linker. It appears as though 1/2 is a usable value. 5465 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5466 fi 5467 ;; 5468 esac 5469 5470fi 5471 5472if test -n $lt_cv_sys_max_cmd_len ; then 5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5474$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5475else 5476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5477$as_echo "none" >&6; } 5478fi 5479max_cmd_len=$lt_cv_sys_max_cmd_len 5480 5481 5482 5483 5484 5485 5486: ${CP="cp -f"} 5487: ${MV="mv -f"} 5488: ${RM="rm -f"} 5489 5490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5491$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5492# Try some XSI features 5493xsi_shell=no 5494( _lt_dummy="a/b/c" 5495 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 5496 = c,a/b,b/c, \ 5497 && eval 'test $(( 1 + 1 )) -eq 2 \ 5498 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5499 && xsi_shell=yes 5500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5501$as_echo "$xsi_shell" >&6; } 5502 5503 5504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5505$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5506lt_shell_append=no 5507( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5508 >/dev/null 2>&1 \ 5509 && lt_shell_append=yes 5510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5511$as_echo "$lt_shell_append" >&6; } 5512 5513 5514if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5515 lt_unset=unset 5516else 5517 lt_unset=false 5518fi 5519 5520 5521 5522 5523 5524# test EBCDIC or ASCII 5525case `echo X|tr X '\101'` in 5526 A) # ASCII based system 5527 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5528 lt_SP2NL='tr \040 \012' 5529 lt_NL2SP='tr \015\012 \040\040' 5530 ;; 5531 *) # EBCDIC based system 5532 lt_SP2NL='tr \100 \n' 5533 lt_NL2SP='tr \r\n \100\100' 5534 ;; 5535esac 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5546$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5547if ${lt_cv_to_host_file_cmd+:} false; then : 5548 $as_echo_n "(cached) " >&6 5549else 5550 case $host in 5551 *-*-mingw* ) 5552 case $build in 5553 *-*-mingw* ) # actually msys 5554 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5555 ;; 5556 *-*-cygwin* ) 5557 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5558 ;; 5559 * ) # otherwise, assume *nix 5560 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5561 ;; 5562 esac 5563 ;; 5564 *-*-cygwin* ) 5565 case $build in 5566 *-*-mingw* ) # actually msys 5567 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5568 ;; 5569 *-*-cygwin* ) 5570 lt_cv_to_host_file_cmd=func_convert_file_noop 5571 ;; 5572 * ) # otherwise, assume *nix 5573 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5574 ;; 5575 esac 5576 ;; 5577 * ) # unhandled hosts (and "normal" native builds) 5578 lt_cv_to_host_file_cmd=func_convert_file_noop 5579 ;; 5580esac 5581 5582fi 5583 5584to_host_file_cmd=$lt_cv_to_host_file_cmd 5585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5586$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5587 5588 5589 5590 5591 5592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5593$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5594if ${lt_cv_to_tool_file_cmd+:} false; then : 5595 $as_echo_n "(cached) " >&6 5596else 5597 #assume ordinary cross tools, or native build. 5598lt_cv_to_tool_file_cmd=func_convert_file_noop 5599case $host in 5600 *-*-mingw* ) 5601 case $build in 5602 *-*-mingw* ) # actually msys 5603 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5604 ;; 5605 esac 5606 ;; 5607esac 5608 5609fi 5610 5611to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5613$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5614 5615 5616 5617 5618 5619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5620$as_echo_n "checking for $LD option to reload object files... " >&6; } 5621if ${lt_cv_ld_reload_flag+:} false; then : 5622 $as_echo_n "(cached) " >&6 5623else 5624 lt_cv_ld_reload_flag='-r' 5625fi 5626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5627$as_echo "$lt_cv_ld_reload_flag" >&6; } 5628reload_flag=$lt_cv_ld_reload_flag 5629case $reload_flag in 5630"" | " "*) ;; 5631*) reload_flag=" $reload_flag" ;; 5632esac 5633reload_cmds='$LD$reload_flag -o $output$reload_objs' 5634case $host_os in 5635 cygwin* | mingw* | pw32* | cegcc*) 5636 if test "$GCC" != yes; then 5637 reload_cmds=false 5638 fi 5639 ;; 5640 darwin*) 5641 if test "$GCC" = yes; then 5642 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5643 else 5644 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5645 fi 5646 ;; 5647esac 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657if test -n "$ac_tool_prefix"; then 5658 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5659set dummy ${ac_tool_prefix}objdump; ac_word=$2 5660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5661$as_echo_n "checking for $ac_word... " >&6; } 5662if ${ac_cv_prog_OBJDUMP+:} false; then : 5663 $as_echo_n "(cached) " >&6 5664else 5665 if test -n "$OBJDUMP"; then 5666 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5667else 5668as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5669for as_dir in $PATH 5670do 5671 IFS=$as_save_IFS 5672 test -z "$as_dir" && as_dir=. 5673 for ac_exec_ext in '' $ac_executable_extensions; do 5674 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5675 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5677 break 2 5678 fi 5679done 5680 done 5681IFS=$as_save_IFS 5682 5683fi 5684fi 5685OBJDUMP=$ac_cv_prog_OBJDUMP 5686if test -n "$OBJDUMP"; then 5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5688$as_echo "$OBJDUMP" >&6; } 5689else 5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5691$as_echo "no" >&6; } 5692fi 5693 5694 5695fi 5696if test -z "$ac_cv_prog_OBJDUMP"; then 5697 ac_ct_OBJDUMP=$OBJDUMP 5698 # Extract the first word of "objdump", so it can be a program name with args. 5699set dummy objdump; ac_word=$2 5700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5701$as_echo_n "checking for $ac_word... " >&6; } 5702if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5703 $as_echo_n "(cached) " >&6 5704else 5705 if test -n "$ac_ct_OBJDUMP"; then 5706 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5707else 5708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5709for as_dir in $PATH 5710do 5711 IFS=$as_save_IFS 5712 test -z "$as_dir" && as_dir=. 5713 for ac_exec_ext in '' $ac_executable_extensions; do 5714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5715 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5717 break 2 5718 fi 5719done 5720 done 5721IFS=$as_save_IFS 5722 5723fi 5724fi 5725ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5726if test -n "$ac_ct_OBJDUMP"; then 5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5728$as_echo "$ac_ct_OBJDUMP" >&6; } 5729else 5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5731$as_echo "no" >&6; } 5732fi 5733 5734 if test "x$ac_ct_OBJDUMP" = x; then 5735 OBJDUMP="false" 5736 else 5737 case $cross_compiling:$ac_tool_warned in 5738yes:) 5739{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5740$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5741ac_tool_warned=yes ;; 5742esac 5743 OBJDUMP=$ac_ct_OBJDUMP 5744 fi 5745else 5746 OBJDUMP="$ac_cv_prog_OBJDUMP" 5747fi 5748 5749test -z "$OBJDUMP" && OBJDUMP=objdump 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5760$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5761if ${lt_cv_deplibs_check_method+:} false; then : 5762 $as_echo_n "(cached) " >&6 5763else 5764 lt_cv_file_magic_cmd='$MAGIC_CMD' 5765lt_cv_file_magic_test_file= 5766lt_cv_deplibs_check_method='unknown' 5767# Need to set the preceding variable on all platforms that support 5768# interlibrary dependencies. 5769# 'none' -- dependencies not supported. 5770# `unknown' -- same as none, but documents that we really don't know. 5771# 'pass_all' -- all dependencies passed with no checks. 5772# 'test_compile' -- check by making test program. 5773# 'file_magic [[regex]]' -- check by looking for files in library path 5774# which responds to the $file_magic_cmd with a given extended regex. 5775# If you have `file' or equivalent on your system and you're not sure 5776# whether `pass_all' will *always* work, you probably want this one. 5777 5778case $host_os in 5779aix[4-9]*) 5780 lt_cv_deplibs_check_method=pass_all 5781 ;; 5782 5783beos*) 5784 lt_cv_deplibs_check_method=pass_all 5785 ;; 5786 5787bsdi[45]*) 5788 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5789 lt_cv_file_magic_cmd='/usr/bin/file -L' 5790 lt_cv_file_magic_test_file=/shlib/libc.so 5791 ;; 5792 5793cygwin*) 5794 # func_win32_libid is a shell function defined in ltmain.sh 5795 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5796 lt_cv_file_magic_cmd='func_win32_libid' 5797 ;; 5798 5799mingw* | pw32*) 5800 # Base MSYS/MinGW do not provide the 'file' command needed by 5801 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5802 # unless we find 'file', for example because we are cross-compiling. 5803 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5804 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5805 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5806 lt_cv_file_magic_cmd='func_win32_libid' 5807 else 5808 # Keep this pattern in sync with the one in func_win32_libid. 5809 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5810 lt_cv_file_magic_cmd='$OBJDUMP -f' 5811 fi 5812 ;; 5813 5814cegcc*) 5815 # use the weaker test based on 'objdump'. See mingw*. 5816 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5817 lt_cv_file_magic_cmd='$OBJDUMP -f' 5818 ;; 5819 5820darwin* | rhapsody*) 5821 lt_cv_deplibs_check_method=pass_all 5822 ;; 5823 5824freebsd* | dragonfly*) 5825 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5826 case $host_cpu in 5827 i*86 ) 5828 # Not sure whether the presence of OpenBSD here was a mistake. 5829 # Let's accept both of them until this is cleared up. 5830 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5831 lt_cv_file_magic_cmd=/usr/bin/file 5832 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5833 ;; 5834 esac 5835 else 5836 lt_cv_deplibs_check_method=pass_all 5837 fi 5838 ;; 5839 5840gnu*) 5841 lt_cv_deplibs_check_method=pass_all 5842 ;; 5843 5844haiku*) 5845 lt_cv_deplibs_check_method=pass_all 5846 ;; 5847 5848hpux10.20* | hpux11*) 5849 lt_cv_file_magic_cmd=/usr/bin/file 5850 case $host_cpu in 5851 ia64*) 5852 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5853 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5854 ;; 5855 hppa*64*) 5856 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]' 5857 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5858 ;; 5859 *) 5860 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5861 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5862 ;; 5863 esac 5864 ;; 5865 5866interix[3-9]*) 5867 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5868 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5869 ;; 5870 5871irix5* | irix6* | nonstopux*) 5872 case $LD in 5873 *-32|*"-32 ") libmagic=32-bit;; 5874 *-n32|*"-n32 ") libmagic=N32;; 5875 *-64|*"-64 ") libmagic=64-bit;; 5876 *) libmagic=never-match;; 5877 esac 5878 lt_cv_deplibs_check_method=pass_all 5879 ;; 5880 5881# This must be glibc/ELF. 5882linux* | k*bsd*-gnu | kopensolaris*-gnu) 5883 lt_cv_deplibs_check_method=pass_all 5884 ;; 5885 5886netbsd*) 5887 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5888 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5889 else 5890 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5891 fi 5892 ;; 5893 5894newos6*) 5895 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5896 lt_cv_file_magic_cmd=/usr/bin/file 5897 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5898 ;; 5899 5900*nto* | *qnx*) 5901 lt_cv_deplibs_check_method=pass_all 5902 ;; 5903 5904openbsd*) 5905 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5906 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5907 else 5908 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5909 fi 5910 ;; 5911 5912osf3* | osf4* | osf5*) 5913 lt_cv_deplibs_check_method=pass_all 5914 ;; 5915 5916rdos*) 5917 lt_cv_deplibs_check_method=pass_all 5918 ;; 5919 5920solaris*) 5921 lt_cv_deplibs_check_method=pass_all 5922 ;; 5923 5924sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5925 lt_cv_deplibs_check_method=pass_all 5926 ;; 5927 5928sysv4 | sysv4.3*) 5929 case $host_vendor in 5930 motorola) 5931 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]' 5932 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5933 ;; 5934 ncr) 5935 lt_cv_deplibs_check_method=pass_all 5936 ;; 5937 sequent) 5938 lt_cv_file_magic_cmd='/bin/file' 5939 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5940 ;; 5941 sni) 5942 lt_cv_file_magic_cmd='/bin/file' 5943 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5944 lt_cv_file_magic_test_file=/lib/libc.so 5945 ;; 5946 siemens) 5947 lt_cv_deplibs_check_method=pass_all 5948 ;; 5949 pc) 5950 lt_cv_deplibs_check_method=pass_all 5951 ;; 5952 esac 5953 ;; 5954 5955tpf*) 5956 lt_cv_deplibs_check_method=pass_all 5957 ;; 5958esac 5959 5960fi 5961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5962$as_echo "$lt_cv_deplibs_check_method" >&6; } 5963 5964file_magic_glob= 5965want_nocaseglob=no 5966if test "$build" = "$host"; then 5967 case $host_os in 5968 mingw* | pw32*) 5969 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 5970 want_nocaseglob=yes 5971 else 5972 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 5973 fi 5974 ;; 5975 esac 5976fi 5977 5978file_magic_cmd=$lt_cv_file_magic_cmd 5979deplibs_check_method=$lt_cv_deplibs_check_method 5980test -z "$deplibs_check_method" && deplibs_check_method=unknown 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003if test -n "$ac_tool_prefix"; then 6004 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6005set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6007$as_echo_n "checking for $ac_word... " >&6; } 6008if ${ac_cv_prog_DLLTOOL+:} false; then : 6009 $as_echo_n "(cached) " >&6 6010else 6011 if test -n "$DLLTOOL"; then 6012 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6013else 6014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6015for as_dir in $PATH 6016do 6017 IFS=$as_save_IFS 6018 test -z "$as_dir" && as_dir=. 6019 for ac_exec_ext in '' $ac_executable_extensions; do 6020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6021 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6023 break 2 6024 fi 6025done 6026 done 6027IFS=$as_save_IFS 6028 6029fi 6030fi 6031DLLTOOL=$ac_cv_prog_DLLTOOL 6032if test -n "$DLLTOOL"; then 6033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6034$as_echo "$DLLTOOL" >&6; } 6035else 6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6037$as_echo "no" >&6; } 6038fi 6039 6040 6041fi 6042if test -z "$ac_cv_prog_DLLTOOL"; then 6043 ac_ct_DLLTOOL=$DLLTOOL 6044 # Extract the first word of "dlltool", so it can be a program name with args. 6045set dummy dlltool; ac_word=$2 6046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6047$as_echo_n "checking for $ac_word... " >&6; } 6048if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6049 $as_echo_n "(cached) " >&6 6050else 6051 if test -n "$ac_ct_DLLTOOL"; then 6052 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6053else 6054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6055for as_dir in $PATH 6056do 6057 IFS=$as_save_IFS 6058 test -z "$as_dir" && as_dir=. 6059 for ac_exec_ext in '' $ac_executable_extensions; do 6060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6061 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6063 break 2 6064 fi 6065done 6066 done 6067IFS=$as_save_IFS 6068 6069fi 6070fi 6071ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6072if test -n "$ac_ct_DLLTOOL"; then 6073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6074$as_echo "$ac_ct_DLLTOOL" >&6; } 6075else 6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6077$as_echo "no" >&6; } 6078fi 6079 6080 if test "x$ac_ct_DLLTOOL" = x; then 6081 DLLTOOL="false" 6082 else 6083 case $cross_compiling:$ac_tool_warned in 6084yes:) 6085{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6086$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6087ac_tool_warned=yes ;; 6088esac 6089 DLLTOOL=$ac_ct_DLLTOOL 6090 fi 6091else 6092 DLLTOOL="$ac_cv_prog_DLLTOOL" 6093fi 6094 6095test -z "$DLLTOOL" && DLLTOOL=dlltool 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6107$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6108if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6109 $as_echo_n "(cached) " >&6 6110else 6111 lt_cv_sharedlib_from_linklib_cmd='unknown' 6112 6113case $host_os in 6114cygwin* | mingw* | pw32* | cegcc*) 6115 # two different shell functions defined in ltmain.sh 6116 # decide which to use based on capabilities of $DLLTOOL 6117 case `$DLLTOOL --help 2>&1` in 6118 *--identify-strict*) 6119 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6120 ;; 6121 *) 6122 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6123 ;; 6124 esac 6125 ;; 6126*) 6127 # fallback: assume linklib IS sharedlib 6128 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 6129 ;; 6130esac 6131 6132fi 6133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6134$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6135sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6136test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6137 6138 6139 6140 6141 6142 6143 6144if test -n "$ac_tool_prefix"; then 6145 for ac_prog in ar 6146 do 6147 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6148set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6150$as_echo_n "checking for $ac_word... " >&6; } 6151if ${ac_cv_prog_AR+:} false; then : 6152 $as_echo_n "(cached) " >&6 6153else 6154 if test -n "$AR"; then 6155 ac_cv_prog_AR="$AR" # Let the user override the test. 6156else 6157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6158for as_dir in $PATH 6159do 6160 IFS=$as_save_IFS 6161 test -z "$as_dir" && as_dir=. 6162 for ac_exec_ext in '' $ac_executable_extensions; do 6163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6164 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6166 break 2 6167 fi 6168done 6169 done 6170IFS=$as_save_IFS 6171 6172fi 6173fi 6174AR=$ac_cv_prog_AR 6175if test -n "$AR"; then 6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6177$as_echo "$AR" >&6; } 6178else 6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6180$as_echo "no" >&6; } 6181fi 6182 6183 6184 test -n "$AR" && break 6185 done 6186fi 6187if test -z "$AR"; then 6188 ac_ct_AR=$AR 6189 for ac_prog in ar 6190do 6191 # Extract the first word of "$ac_prog", so it can be a program name with args. 6192set dummy $ac_prog; ac_word=$2 6193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6194$as_echo_n "checking for $ac_word... " >&6; } 6195if ${ac_cv_prog_ac_ct_AR+:} false; then : 6196 $as_echo_n "(cached) " >&6 6197else 6198 if test -n "$ac_ct_AR"; then 6199 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6200else 6201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6202for as_dir in $PATH 6203do 6204 IFS=$as_save_IFS 6205 test -z "$as_dir" && as_dir=. 6206 for ac_exec_ext in '' $ac_executable_extensions; do 6207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6208 ac_cv_prog_ac_ct_AR="$ac_prog" 6209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6210 break 2 6211 fi 6212done 6213 done 6214IFS=$as_save_IFS 6215 6216fi 6217fi 6218ac_ct_AR=$ac_cv_prog_ac_ct_AR 6219if test -n "$ac_ct_AR"; then 6220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6221$as_echo "$ac_ct_AR" >&6; } 6222else 6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6224$as_echo "no" >&6; } 6225fi 6226 6227 6228 test -n "$ac_ct_AR" && break 6229done 6230 6231 if test "x$ac_ct_AR" = x; then 6232 AR="false" 6233 else 6234 case $cross_compiling:$ac_tool_warned in 6235yes:) 6236{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6237$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6238ac_tool_warned=yes ;; 6239esac 6240 AR=$ac_ct_AR 6241 fi 6242fi 6243 6244: ${AR=ar} 6245: ${AR_FLAGS=cru} 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6258$as_echo_n "checking for archiver @FILE support... " >&6; } 6259if ${lt_cv_ar_at_file+:} false; then : 6260 $as_echo_n "(cached) " >&6 6261else 6262 lt_cv_ar_at_file=no 6263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6264/* end confdefs.h. */ 6265 6266int 6267main () 6268{ 6269 6270 ; 6271 return 0; 6272} 6273_ACEOF 6274if ac_fn_c_try_compile "$LINENO"; then : 6275 echo conftest.$ac_objext > conftest.lst 6276 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6277 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6278 (eval $lt_ar_try) 2>&5 6279 ac_status=$? 6280 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6281 test $ac_status = 0; } 6282 if test "$ac_status" -eq 0; then 6283 # Ensure the archiver fails upon bogus file names. 6284 rm -f conftest.$ac_objext libconftest.a 6285 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6286 (eval $lt_ar_try) 2>&5 6287 ac_status=$? 6288 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6289 test $ac_status = 0; } 6290 if test "$ac_status" -ne 0; then 6291 lt_cv_ar_at_file=@ 6292 fi 6293 fi 6294 rm -f conftest.* libconftest.a 6295 6296fi 6297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6298 6299fi 6300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6301$as_echo "$lt_cv_ar_at_file" >&6; } 6302 6303if test "x$lt_cv_ar_at_file" = xno; then 6304 archiver_list_spec= 6305else 6306 archiver_list_spec=$lt_cv_ar_at_file 6307fi 6308 6309 6310 6311 6312 6313 6314 6315if test -n "$ac_tool_prefix"; then 6316 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6317set dummy ${ac_tool_prefix}strip; ac_word=$2 6318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6319$as_echo_n "checking for $ac_word... " >&6; } 6320if ${ac_cv_prog_STRIP+:} false; then : 6321 $as_echo_n "(cached) " >&6 6322else 6323 if test -n "$STRIP"; then 6324 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6325else 6326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6327for as_dir in $PATH 6328do 6329 IFS=$as_save_IFS 6330 test -z "$as_dir" && as_dir=. 6331 for ac_exec_ext in '' $ac_executable_extensions; do 6332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6333 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6335 break 2 6336 fi 6337done 6338 done 6339IFS=$as_save_IFS 6340 6341fi 6342fi 6343STRIP=$ac_cv_prog_STRIP 6344if test -n "$STRIP"; then 6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6346$as_echo "$STRIP" >&6; } 6347else 6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6349$as_echo "no" >&6; } 6350fi 6351 6352 6353fi 6354if test -z "$ac_cv_prog_STRIP"; then 6355 ac_ct_STRIP=$STRIP 6356 # Extract the first word of "strip", so it can be a program name with args. 6357set dummy strip; ac_word=$2 6358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6359$as_echo_n "checking for $ac_word... " >&6; } 6360if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6361 $as_echo_n "(cached) " >&6 6362else 6363 if test -n "$ac_ct_STRIP"; then 6364 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6365else 6366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6367for as_dir in $PATH 6368do 6369 IFS=$as_save_IFS 6370 test -z "$as_dir" && as_dir=. 6371 for ac_exec_ext in '' $ac_executable_extensions; do 6372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6373 ac_cv_prog_ac_ct_STRIP="strip" 6374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6375 break 2 6376 fi 6377done 6378 done 6379IFS=$as_save_IFS 6380 6381fi 6382fi 6383ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6384if test -n "$ac_ct_STRIP"; then 6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6386$as_echo "$ac_ct_STRIP" >&6; } 6387else 6388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6389$as_echo "no" >&6; } 6390fi 6391 6392 if test "x$ac_ct_STRIP" = x; then 6393 STRIP=":" 6394 else 6395 case $cross_compiling:$ac_tool_warned in 6396yes:) 6397{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6398$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6399ac_tool_warned=yes ;; 6400esac 6401 STRIP=$ac_ct_STRIP 6402 fi 6403else 6404 STRIP="$ac_cv_prog_STRIP" 6405fi 6406 6407test -z "$STRIP" && STRIP=: 6408 6409 6410 6411 6412 6413 6414if test -n "$ac_tool_prefix"; then 6415 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6416set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6418$as_echo_n "checking for $ac_word... " >&6; } 6419if ${ac_cv_prog_RANLIB+:} false; then : 6420 $as_echo_n "(cached) " >&6 6421else 6422 if test -n "$RANLIB"; then 6423 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6424else 6425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6426for as_dir in $PATH 6427do 6428 IFS=$as_save_IFS 6429 test -z "$as_dir" && as_dir=. 6430 for ac_exec_ext in '' $ac_executable_extensions; do 6431 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6432 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6434 break 2 6435 fi 6436done 6437 done 6438IFS=$as_save_IFS 6439 6440fi 6441fi 6442RANLIB=$ac_cv_prog_RANLIB 6443if test -n "$RANLIB"; then 6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6445$as_echo "$RANLIB" >&6; } 6446else 6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6448$as_echo "no" >&6; } 6449fi 6450 6451 6452fi 6453if test -z "$ac_cv_prog_RANLIB"; then 6454 ac_ct_RANLIB=$RANLIB 6455 # Extract the first word of "ranlib", so it can be a program name with args. 6456set dummy ranlib; ac_word=$2 6457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6458$as_echo_n "checking for $ac_word... " >&6; } 6459if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6460 $as_echo_n "(cached) " >&6 6461else 6462 if test -n "$ac_ct_RANLIB"; then 6463 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6464else 6465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6466for as_dir in $PATH 6467do 6468 IFS=$as_save_IFS 6469 test -z "$as_dir" && as_dir=. 6470 for ac_exec_ext in '' $ac_executable_extensions; do 6471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6472 ac_cv_prog_ac_ct_RANLIB="ranlib" 6473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6474 break 2 6475 fi 6476done 6477 done 6478IFS=$as_save_IFS 6479 6480fi 6481fi 6482ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6483if test -n "$ac_ct_RANLIB"; then 6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6485$as_echo "$ac_ct_RANLIB" >&6; } 6486else 6487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6488$as_echo "no" >&6; } 6489fi 6490 6491 if test "x$ac_ct_RANLIB" = x; then 6492 RANLIB=":" 6493 else 6494 case $cross_compiling:$ac_tool_warned in 6495yes:) 6496{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6497$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6498ac_tool_warned=yes ;; 6499esac 6500 RANLIB=$ac_ct_RANLIB 6501 fi 6502else 6503 RANLIB="$ac_cv_prog_RANLIB" 6504fi 6505 6506test -z "$RANLIB" && RANLIB=: 6507 6508 6509 6510 6511 6512 6513# Determine commands to create old-style static archives. 6514old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6515old_postinstall_cmds='chmod 644 $oldlib' 6516old_postuninstall_cmds= 6517 6518if test -n "$RANLIB"; then 6519 case $host_os in 6520 openbsd*) 6521 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6522 ;; 6523 *) 6524 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6525 ;; 6526 esac 6527 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6528fi 6529 6530case $host_os in 6531 darwin*) 6532 lock_old_archive_extraction=yes ;; 6533 *) 6534 lock_old_archive_extraction=no ;; 6535esac 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575# If no C compiler was specified, use CC. 6576LTCC=${LTCC-"$CC"} 6577 6578# If no C compiler flags were specified, use CFLAGS. 6579LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6580 6581# Allow CC to be a program name with arguments. 6582compiler=$CC 6583 6584 6585# Check for command to grab the raw symbol name followed by C symbol from nm. 6586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6587$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6588if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6589 $as_echo_n "(cached) " >&6 6590else 6591 6592# These are sane defaults that work on at least a few old systems. 6593# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6594 6595# Character class describing NM global symbol codes. 6596symcode='[BCDEGRST]' 6597 6598# Regexp to match symbols that can be accessed directly from C. 6599sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6600 6601# Define system-specific variables. 6602case $host_os in 6603aix*) 6604 symcode='[BCDT]' 6605 ;; 6606cygwin* | mingw* | pw32* | cegcc*) 6607 symcode='[ABCDGISTW]' 6608 ;; 6609hpux*) 6610 if test "$host_cpu" = ia64; then 6611 symcode='[ABCDEGRST]' 6612 fi 6613 ;; 6614irix* | nonstopux*) 6615 symcode='[BCDEGRST]' 6616 ;; 6617osf*) 6618 symcode='[BCDEGQRST]' 6619 ;; 6620solaris*) 6621 symcode='[BDRT]' 6622 ;; 6623sco3.2v5*) 6624 symcode='[DT]' 6625 ;; 6626sysv4.2uw2*) 6627 symcode='[DT]' 6628 ;; 6629sysv5* | sco5v6* | unixware* | OpenUNIX*) 6630 symcode='[ABDT]' 6631 ;; 6632sysv4) 6633 symcode='[DFNSTU]' 6634 ;; 6635esac 6636 6637# If we're using GNU nm, then use its standard symbol codes. 6638case `$NM -V 2>&1` in 6639*GNU* | *'with BFD'*) 6640 symcode='[ABCDGIRSTW]' ;; 6641esac 6642 6643# Transform an extracted symbol line into a proper C declaration. 6644# Some systems (esp. on ia64) link data and code symbols differently, 6645# so use this general approach. 6646lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6647 6648# Transform an extracted symbol line into symbol name and symbol address 6649lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6650lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 6651 6652# Handle CRLF in mingw tool chain 6653opt_cr= 6654case $build_os in 6655mingw*) 6656 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6657 ;; 6658esac 6659 6660# Try without a prefix underscore, then with it. 6661for ac_symprfx in "" "_"; do 6662 6663 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6664 symxfrm="\\1 $ac_symprfx\\2 \\2" 6665 6666 # Write the raw and C identifiers. 6667 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6668 # Fake it for dumpbin and say T for any non-static function 6669 # and D for any global variable. 6670 # Also find C++ and __fastcall symbols from MSVC++, 6671 # which start with @ or ?. 6672 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6673" {last_section=section; section=\$ 3};"\ 6674" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6675" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6676" \$ 0!~/External *\|/{next};"\ 6677" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6678" {if(hide[section]) next};"\ 6679" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6680" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6681" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6682" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6683" ' prfx=^$ac_symprfx" 6684 else 6685 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6686 fi 6687 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6688 6689 # Check to see that the pipe works correctly. 6690 pipe_works=no 6691 6692 rm -f conftest* 6693 cat > conftest.$ac_ext <<_LT_EOF 6694#ifdef __cplusplus 6695extern "C" { 6696#endif 6697char nm_test_var; 6698void nm_test_func(void); 6699void nm_test_func(void){} 6700#ifdef __cplusplus 6701} 6702#endif 6703int main(){nm_test_var='a';nm_test_func();return(0);} 6704_LT_EOF 6705 6706 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6707 (eval $ac_compile) 2>&5 6708 ac_status=$? 6709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6710 test $ac_status = 0; }; then 6711 # Now try to grab the symbols. 6712 nlist=conftest.nm 6713 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6714 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6715 ac_status=$? 6716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6717 test $ac_status = 0; } && test -s "$nlist"; then 6718 # Try sorting and uniquifying the output. 6719 if sort "$nlist" | uniq > "$nlist"T; then 6720 mv -f "$nlist"T "$nlist" 6721 else 6722 rm -f "$nlist"T 6723 fi 6724 6725 # Make sure that we snagged all the symbols we need. 6726 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6727 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6728 cat <<_LT_EOF > conftest.$ac_ext 6729/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6730#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 6731/* DATA imports from DLLs on WIN32 con't be const, because runtime 6732 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6733# define LT_DLSYM_CONST 6734#elif defined(__osf__) 6735/* This system does not cope well with relocations in const data. */ 6736# define LT_DLSYM_CONST 6737#else 6738# define LT_DLSYM_CONST const 6739#endif 6740 6741#ifdef __cplusplus 6742extern "C" { 6743#endif 6744 6745_LT_EOF 6746 # Now generate the symbol file. 6747 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6748 6749 cat <<_LT_EOF >> conftest.$ac_ext 6750 6751/* The mapping between symbol names and symbols. */ 6752LT_DLSYM_CONST struct { 6753 const char *name; 6754 void *address; 6755} 6756lt__PROGRAM__LTX_preloaded_symbols[] = 6757{ 6758 { "@PROGRAM@", (void *) 0 }, 6759_LT_EOF 6760 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6761 cat <<\_LT_EOF >> conftest.$ac_ext 6762 {0, (void *) 0} 6763}; 6764 6765/* This works around a problem in FreeBSD linker */ 6766#ifdef FREEBSD_WORKAROUND 6767static const void *lt_preloaded_setup() { 6768 return lt__PROGRAM__LTX_preloaded_symbols; 6769} 6770#endif 6771 6772#ifdef __cplusplus 6773} 6774#endif 6775_LT_EOF 6776 # Now try linking the two files. 6777 mv conftest.$ac_objext conftstm.$ac_objext 6778 lt_globsym_save_LIBS=$LIBS 6779 lt_globsym_save_CFLAGS=$CFLAGS 6780 LIBS="conftstm.$ac_objext" 6781 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6782 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6783 (eval $ac_link) 2>&5 6784 ac_status=$? 6785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6786 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6787 pipe_works=yes 6788 fi 6789 LIBS=$lt_globsym_save_LIBS 6790 CFLAGS=$lt_globsym_save_CFLAGS 6791 else 6792 echo "cannot find nm_test_func in $nlist" >&5 6793 fi 6794 else 6795 echo "cannot find nm_test_var in $nlist" >&5 6796 fi 6797 else 6798 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6799 fi 6800 else 6801 echo "$progname: failed program was:" >&5 6802 cat conftest.$ac_ext >&5 6803 fi 6804 rm -rf conftest* conftst* 6805 6806 # Do not use the global_symbol_pipe unless it works. 6807 if test "$pipe_works" = yes; then 6808 break 6809 else 6810 lt_cv_sys_global_symbol_pipe= 6811 fi 6812done 6813 6814fi 6815 6816if test -z "$lt_cv_sys_global_symbol_pipe"; then 6817 lt_cv_sys_global_symbol_to_cdecl= 6818fi 6819if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6821$as_echo "failed" >&6; } 6822else 6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6824$as_echo "ok" >&6; } 6825fi 6826 6827# Response file support. 6828if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6829 nm_file_list_spec='@' 6830elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6831 nm_file_list_spec='@' 6832fi 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6861$as_echo_n "checking for sysroot... " >&6; } 6862 6863# Check whether --with-sysroot was given. 6864if test "${with_sysroot+set}" = set; then : 6865 withval=$with_sysroot; 6866else 6867 with_sysroot=no 6868fi 6869 6870 6871lt_sysroot= 6872case ${with_sysroot} in #( 6873 yes) 6874 if test "$GCC" = yes; then 6875 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 6876 fi 6877 ;; #( 6878 /*) 6879 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 6880 ;; #( 6881 no|'') 6882 ;; #( 6883 *) 6884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 6885$as_echo "${with_sysroot}" >&6; } 6886 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 6887 ;; 6888esac 6889 6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6891$as_echo "${lt_sysroot:-no}" >&6; } 6892 6893 6894 6895 6896 6897# Check whether --enable-libtool-lock was given. 6898if test "${enable_libtool_lock+set}" = set; then : 6899 enableval=$enable_libtool_lock; 6900fi 6901 6902test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6903 6904# Some flags need to be propagated to the compiler or linker for good 6905# libtool support. 6906case $host in 6907ia64-*-hpux*) 6908 # Find out which ABI we are using. 6909 echo 'int i;' > conftest.$ac_ext 6910 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6911 (eval $ac_compile) 2>&5 6912 ac_status=$? 6913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6914 test $ac_status = 0; }; then 6915 case `/usr/bin/file conftest.$ac_objext` in 6916 *ELF-32*) 6917 HPUX_IA64_MODE="32" 6918 ;; 6919 *ELF-64*) 6920 HPUX_IA64_MODE="64" 6921 ;; 6922 esac 6923 fi 6924 rm -rf conftest* 6925 ;; 6926*-*-irix6*) 6927 # Find out which ABI we are using. 6928 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6929 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6930 (eval $ac_compile) 2>&5 6931 ac_status=$? 6932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6933 test $ac_status = 0; }; then 6934 if test "$lt_cv_prog_gnu_ld" = yes; then 6935 case `/usr/bin/file conftest.$ac_objext` in 6936 *32-bit*) 6937 LD="${LD-ld} -melf32bsmip" 6938 ;; 6939 *N32*) 6940 LD="${LD-ld} -melf32bmipn32" 6941 ;; 6942 *64-bit*) 6943 LD="${LD-ld} -melf64bmip" 6944 ;; 6945 esac 6946 else 6947 case `/usr/bin/file conftest.$ac_objext` in 6948 *32-bit*) 6949 LD="${LD-ld} -32" 6950 ;; 6951 *N32*) 6952 LD="${LD-ld} -n32" 6953 ;; 6954 *64-bit*) 6955 LD="${LD-ld} -64" 6956 ;; 6957 esac 6958 fi 6959 fi 6960 rm -rf conftest* 6961 ;; 6962 6963x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6964s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6965 # Find out which ABI we are using. 6966 echo 'int i;' > conftest.$ac_ext 6967 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6968 (eval $ac_compile) 2>&5 6969 ac_status=$? 6970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6971 test $ac_status = 0; }; then 6972 case `/usr/bin/file conftest.o` in 6973 *32-bit*) 6974 case $host in 6975 x86_64-*kfreebsd*-gnu) 6976 LD="${LD-ld} -m elf_i386_fbsd" 6977 ;; 6978 x86_64-*linux*) 6979 LD="${LD-ld} -m elf_i386" 6980 ;; 6981 ppc64-*linux*|powerpc64-*linux*) 6982 LD="${LD-ld} -m elf32ppclinux" 6983 ;; 6984 s390x-*linux*) 6985 LD="${LD-ld} -m elf_s390" 6986 ;; 6987 sparc64-*linux*) 6988 LD="${LD-ld} -m elf32_sparc" 6989 ;; 6990 esac 6991 ;; 6992 *64-bit*) 6993 case $host in 6994 x86_64-*kfreebsd*-gnu) 6995 LD="${LD-ld} -m elf_x86_64_fbsd" 6996 ;; 6997 x86_64-*linux*) 6998 LD="${LD-ld} -m elf_x86_64" 6999 ;; 7000 ppc*-*linux*|powerpc*-*linux*) 7001 LD="${LD-ld} -m elf64ppc" 7002 ;; 7003 s390*-*linux*|s390*-*tpf*) 7004 LD="${LD-ld} -m elf64_s390" 7005 ;; 7006 sparc*-*linux*) 7007 LD="${LD-ld} -m elf64_sparc" 7008 ;; 7009 esac 7010 ;; 7011 esac 7012 fi 7013 rm -rf conftest* 7014 ;; 7015 7016*-*-sco3.2v5*) 7017 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7018 SAVE_CFLAGS="$CFLAGS" 7019 CFLAGS="$CFLAGS -belf" 7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7021$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7022if ${lt_cv_cc_needs_belf+:} false; then : 7023 $as_echo_n "(cached) " >&6 7024else 7025 ac_ext=c 7026ac_cpp='$CPP $CPPFLAGS' 7027ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7028ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7029ac_compiler_gnu=$ac_cv_c_compiler_gnu 7030 7031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7032/* end confdefs.h. */ 7033 7034int 7035main () 7036{ 7037 7038 ; 7039 return 0; 7040} 7041_ACEOF 7042if ac_fn_c_try_link "$LINENO"; then : 7043 lt_cv_cc_needs_belf=yes 7044else 7045 lt_cv_cc_needs_belf=no 7046fi 7047rm -f core conftest.err conftest.$ac_objext \ 7048 conftest$ac_exeext conftest.$ac_ext 7049 ac_ext=c 7050ac_cpp='$CPP $CPPFLAGS' 7051ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7052ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7053ac_compiler_gnu=$ac_cv_c_compiler_gnu 7054 7055fi 7056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7057$as_echo "$lt_cv_cc_needs_belf" >&6; } 7058 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7059 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7060 CFLAGS="$SAVE_CFLAGS" 7061 fi 7062 ;; 7063*-*solaris*) 7064 # Find out which ABI we are using. 7065 echo 'int i;' > conftest.$ac_ext 7066 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7067 (eval $ac_compile) 2>&5 7068 ac_status=$? 7069 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7070 test $ac_status = 0; }; then 7071 case `/usr/bin/file conftest.o` in 7072 *64-bit*) 7073 case $lt_cv_prog_gnu_ld in 7074 yes*) 7075 case $host in 7076 i?86-*-solaris*) 7077 LD="${LD-ld} -m elf_x86_64" 7078 ;; 7079 sparc*-*-solaris*) 7080 LD="${LD-ld} -m elf64_sparc" 7081 ;; 7082 esac 7083 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7084 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7085 LD="${LD-ld}_sol2" 7086 fi 7087 ;; 7088 *) 7089 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7090 LD="${LD-ld} -64" 7091 fi 7092 ;; 7093 esac 7094 ;; 7095 esac 7096 fi 7097 rm -rf conftest* 7098 ;; 7099esac 7100 7101need_locks="$enable_libtool_lock" 7102 7103if test -n "$ac_tool_prefix"; then 7104 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7105set dummy ${ac_tool_prefix}mt; ac_word=$2 7106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7107$as_echo_n "checking for $ac_word... " >&6; } 7108if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7109 $as_echo_n "(cached) " >&6 7110else 7111 if test -n "$MANIFEST_TOOL"; then 7112 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7113else 7114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7115for as_dir in $PATH 7116do 7117 IFS=$as_save_IFS 7118 test -z "$as_dir" && as_dir=. 7119 for ac_exec_ext in '' $ac_executable_extensions; do 7120 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7121 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7123 break 2 7124 fi 7125done 7126 done 7127IFS=$as_save_IFS 7128 7129fi 7130fi 7131MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7132if test -n "$MANIFEST_TOOL"; then 7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7134$as_echo "$MANIFEST_TOOL" >&6; } 7135else 7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7137$as_echo "no" >&6; } 7138fi 7139 7140 7141fi 7142if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7143 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7144 # Extract the first word of "mt", so it can be a program name with args. 7145set dummy mt; ac_word=$2 7146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7147$as_echo_n "checking for $ac_word... " >&6; } 7148if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7149 $as_echo_n "(cached) " >&6 7150else 7151 if test -n "$ac_ct_MANIFEST_TOOL"; then 7152 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7153else 7154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7155for as_dir in $PATH 7156do 7157 IFS=$as_save_IFS 7158 test -z "$as_dir" && as_dir=. 7159 for ac_exec_ext in '' $ac_executable_extensions; do 7160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7161 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7163 break 2 7164 fi 7165done 7166 done 7167IFS=$as_save_IFS 7168 7169fi 7170fi 7171ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7172if test -n "$ac_ct_MANIFEST_TOOL"; then 7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7174$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7175else 7176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7177$as_echo "no" >&6; } 7178fi 7179 7180 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7181 MANIFEST_TOOL=":" 7182 else 7183 case $cross_compiling:$ac_tool_warned in 7184yes:) 7185{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7186$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7187ac_tool_warned=yes ;; 7188esac 7189 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7190 fi 7191else 7192 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7193fi 7194 7195test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7197$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7198if ${lt_cv_path_mainfest_tool+:} false; then : 7199 $as_echo_n "(cached) " >&6 7200else 7201 lt_cv_path_mainfest_tool=no 7202 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7203 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7204 cat conftest.err >&5 7205 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7206 lt_cv_path_mainfest_tool=yes 7207 fi 7208 rm -f conftest* 7209fi 7210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7211$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7212if test "x$lt_cv_path_mainfest_tool" != xyes; then 7213 MANIFEST_TOOL=: 7214fi 7215 7216 7217 7218 7219 7220 7221 case $host_os in 7222 rhapsody* | darwin*) 7223 if test -n "$ac_tool_prefix"; then 7224 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7225set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7227$as_echo_n "checking for $ac_word... " >&6; } 7228if ${ac_cv_prog_DSYMUTIL+:} false; then : 7229 $as_echo_n "(cached) " >&6 7230else 7231 if test -n "$DSYMUTIL"; then 7232 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7233else 7234as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7235for as_dir in $PATH 7236do 7237 IFS=$as_save_IFS 7238 test -z "$as_dir" && as_dir=. 7239 for ac_exec_ext in '' $ac_executable_extensions; do 7240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7241 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7242 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7243 break 2 7244 fi 7245done 7246 done 7247IFS=$as_save_IFS 7248 7249fi 7250fi 7251DSYMUTIL=$ac_cv_prog_DSYMUTIL 7252if test -n "$DSYMUTIL"; then 7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7254$as_echo "$DSYMUTIL" >&6; } 7255else 7256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7257$as_echo "no" >&6; } 7258fi 7259 7260 7261fi 7262if test -z "$ac_cv_prog_DSYMUTIL"; then 7263 ac_ct_DSYMUTIL=$DSYMUTIL 7264 # Extract the first word of "dsymutil", so it can be a program name with args. 7265set dummy dsymutil; ac_word=$2 7266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7267$as_echo_n "checking for $ac_word... " >&6; } 7268if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7269 $as_echo_n "(cached) " >&6 7270else 7271 if test -n "$ac_ct_DSYMUTIL"; then 7272 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7273else 7274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7275for as_dir in $PATH 7276do 7277 IFS=$as_save_IFS 7278 test -z "$as_dir" && as_dir=. 7279 for ac_exec_ext in '' $ac_executable_extensions; do 7280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7281 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7283 break 2 7284 fi 7285done 7286 done 7287IFS=$as_save_IFS 7288 7289fi 7290fi 7291ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7292if test -n "$ac_ct_DSYMUTIL"; then 7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7294$as_echo "$ac_ct_DSYMUTIL" >&6; } 7295else 7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7297$as_echo "no" >&6; } 7298fi 7299 7300 if test "x$ac_ct_DSYMUTIL" = x; then 7301 DSYMUTIL=":" 7302 else 7303 case $cross_compiling:$ac_tool_warned in 7304yes:) 7305{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7306$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7307ac_tool_warned=yes ;; 7308esac 7309 DSYMUTIL=$ac_ct_DSYMUTIL 7310 fi 7311else 7312 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7313fi 7314 7315 if test -n "$ac_tool_prefix"; then 7316 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7317set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7319$as_echo_n "checking for $ac_word... " >&6; } 7320if ${ac_cv_prog_NMEDIT+:} false; then : 7321 $as_echo_n "(cached) " >&6 7322else 7323 if test -n "$NMEDIT"; then 7324 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7325else 7326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7327for as_dir in $PATH 7328do 7329 IFS=$as_save_IFS 7330 test -z "$as_dir" && as_dir=. 7331 for ac_exec_ext in '' $ac_executable_extensions; do 7332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7333 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7335 break 2 7336 fi 7337done 7338 done 7339IFS=$as_save_IFS 7340 7341fi 7342fi 7343NMEDIT=$ac_cv_prog_NMEDIT 7344if test -n "$NMEDIT"; then 7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7346$as_echo "$NMEDIT" >&6; } 7347else 7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7349$as_echo "no" >&6; } 7350fi 7351 7352 7353fi 7354if test -z "$ac_cv_prog_NMEDIT"; then 7355 ac_ct_NMEDIT=$NMEDIT 7356 # Extract the first word of "nmedit", so it can be a program name with args. 7357set dummy nmedit; ac_word=$2 7358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7359$as_echo_n "checking for $ac_word... " >&6; } 7360if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7361 $as_echo_n "(cached) " >&6 7362else 7363 if test -n "$ac_ct_NMEDIT"; then 7364 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7365else 7366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7367for as_dir in $PATH 7368do 7369 IFS=$as_save_IFS 7370 test -z "$as_dir" && as_dir=. 7371 for ac_exec_ext in '' $ac_executable_extensions; do 7372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7373 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7375 break 2 7376 fi 7377done 7378 done 7379IFS=$as_save_IFS 7380 7381fi 7382fi 7383ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7384if test -n "$ac_ct_NMEDIT"; then 7385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7386$as_echo "$ac_ct_NMEDIT" >&6; } 7387else 7388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7389$as_echo "no" >&6; } 7390fi 7391 7392 if test "x$ac_ct_NMEDIT" = x; then 7393 NMEDIT=":" 7394 else 7395 case $cross_compiling:$ac_tool_warned in 7396yes:) 7397{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7398$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7399ac_tool_warned=yes ;; 7400esac 7401 NMEDIT=$ac_ct_NMEDIT 7402 fi 7403else 7404 NMEDIT="$ac_cv_prog_NMEDIT" 7405fi 7406 7407 if test -n "$ac_tool_prefix"; then 7408 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7409set dummy ${ac_tool_prefix}lipo; ac_word=$2 7410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7411$as_echo_n "checking for $ac_word... " >&6; } 7412if ${ac_cv_prog_LIPO+:} false; then : 7413 $as_echo_n "(cached) " >&6 7414else 7415 if test -n "$LIPO"; then 7416 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7417else 7418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7419for as_dir in $PATH 7420do 7421 IFS=$as_save_IFS 7422 test -z "$as_dir" && as_dir=. 7423 for ac_exec_ext in '' $ac_executable_extensions; do 7424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7425 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7427 break 2 7428 fi 7429done 7430 done 7431IFS=$as_save_IFS 7432 7433fi 7434fi 7435LIPO=$ac_cv_prog_LIPO 7436if test -n "$LIPO"; then 7437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7438$as_echo "$LIPO" >&6; } 7439else 7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7441$as_echo "no" >&6; } 7442fi 7443 7444 7445fi 7446if test -z "$ac_cv_prog_LIPO"; then 7447 ac_ct_LIPO=$LIPO 7448 # Extract the first word of "lipo", so it can be a program name with args. 7449set dummy lipo; ac_word=$2 7450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7451$as_echo_n "checking for $ac_word... " >&6; } 7452if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7453 $as_echo_n "(cached) " >&6 7454else 7455 if test -n "$ac_ct_LIPO"; then 7456 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7457else 7458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7459for as_dir in $PATH 7460do 7461 IFS=$as_save_IFS 7462 test -z "$as_dir" && as_dir=. 7463 for ac_exec_ext in '' $ac_executable_extensions; do 7464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7465 ac_cv_prog_ac_ct_LIPO="lipo" 7466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7467 break 2 7468 fi 7469done 7470 done 7471IFS=$as_save_IFS 7472 7473fi 7474fi 7475ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7476if test -n "$ac_ct_LIPO"; then 7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7478$as_echo "$ac_ct_LIPO" >&6; } 7479else 7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7481$as_echo "no" >&6; } 7482fi 7483 7484 if test "x$ac_ct_LIPO" = x; then 7485 LIPO=":" 7486 else 7487 case $cross_compiling:$ac_tool_warned in 7488yes:) 7489{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7490$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7491ac_tool_warned=yes ;; 7492esac 7493 LIPO=$ac_ct_LIPO 7494 fi 7495else 7496 LIPO="$ac_cv_prog_LIPO" 7497fi 7498 7499 if test -n "$ac_tool_prefix"; then 7500 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7501set dummy ${ac_tool_prefix}otool; ac_word=$2 7502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7503$as_echo_n "checking for $ac_word... " >&6; } 7504if ${ac_cv_prog_OTOOL+:} false; then : 7505 $as_echo_n "(cached) " >&6 7506else 7507 if test -n "$OTOOL"; then 7508 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7509else 7510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7511for as_dir in $PATH 7512do 7513 IFS=$as_save_IFS 7514 test -z "$as_dir" && as_dir=. 7515 for ac_exec_ext in '' $ac_executable_extensions; do 7516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7517 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7519 break 2 7520 fi 7521done 7522 done 7523IFS=$as_save_IFS 7524 7525fi 7526fi 7527OTOOL=$ac_cv_prog_OTOOL 7528if test -n "$OTOOL"; then 7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7530$as_echo "$OTOOL" >&6; } 7531else 7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7533$as_echo "no" >&6; } 7534fi 7535 7536 7537fi 7538if test -z "$ac_cv_prog_OTOOL"; then 7539 ac_ct_OTOOL=$OTOOL 7540 # Extract the first word of "otool", so it can be a program name with args. 7541set dummy otool; ac_word=$2 7542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7543$as_echo_n "checking for $ac_word... " >&6; } 7544if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7545 $as_echo_n "(cached) " >&6 7546else 7547 if test -n "$ac_ct_OTOOL"; then 7548 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7549else 7550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7551for as_dir in $PATH 7552do 7553 IFS=$as_save_IFS 7554 test -z "$as_dir" && as_dir=. 7555 for ac_exec_ext in '' $ac_executable_extensions; do 7556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7557 ac_cv_prog_ac_ct_OTOOL="otool" 7558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7559 break 2 7560 fi 7561done 7562 done 7563IFS=$as_save_IFS 7564 7565fi 7566fi 7567ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7568if test -n "$ac_ct_OTOOL"; then 7569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7570$as_echo "$ac_ct_OTOOL" >&6; } 7571else 7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7573$as_echo "no" >&6; } 7574fi 7575 7576 if test "x$ac_ct_OTOOL" = x; then 7577 OTOOL=":" 7578 else 7579 case $cross_compiling:$ac_tool_warned in 7580yes:) 7581{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7582$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7583ac_tool_warned=yes ;; 7584esac 7585 OTOOL=$ac_ct_OTOOL 7586 fi 7587else 7588 OTOOL="$ac_cv_prog_OTOOL" 7589fi 7590 7591 if test -n "$ac_tool_prefix"; then 7592 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7593set dummy ${ac_tool_prefix}otool64; ac_word=$2 7594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7595$as_echo_n "checking for $ac_word... " >&6; } 7596if ${ac_cv_prog_OTOOL64+:} false; then : 7597 $as_echo_n "(cached) " >&6 7598else 7599 if test -n "$OTOOL64"; then 7600 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7601else 7602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7603for as_dir in $PATH 7604do 7605 IFS=$as_save_IFS 7606 test -z "$as_dir" && as_dir=. 7607 for ac_exec_ext in '' $ac_executable_extensions; do 7608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7609 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7611 break 2 7612 fi 7613done 7614 done 7615IFS=$as_save_IFS 7616 7617fi 7618fi 7619OTOOL64=$ac_cv_prog_OTOOL64 7620if test -n "$OTOOL64"; then 7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7622$as_echo "$OTOOL64" >&6; } 7623else 7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7625$as_echo "no" >&6; } 7626fi 7627 7628 7629fi 7630if test -z "$ac_cv_prog_OTOOL64"; then 7631 ac_ct_OTOOL64=$OTOOL64 7632 # Extract the first word of "otool64", so it can be a program name with args. 7633set dummy otool64; ac_word=$2 7634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7635$as_echo_n "checking for $ac_word... " >&6; } 7636if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7637 $as_echo_n "(cached) " >&6 7638else 7639 if test -n "$ac_ct_OTOOL64"; then 7640 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7641else 7642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7643for as_dir in $PATH 7644do 7645 IFS=$as_save_IFS 7646 test -z "$as_dir" && as_dir=. 7647 for ac_exec_ext in '' $ac_executable_extensions; do 7648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7649 ac_cv_prog_ac_ct_OTOOL64="otool64" 7650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7651 break 2 7652 fi 7653done 7654 done 7655IFS=$as_save_IFS 7656 7657fi 7658fi 7659ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7660if test -n "$ac_ct_OTOOL64"; then 7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7662$as_echo "$ac_ct_OTOOL64" >&6; } 7663else 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7665$as_echo "no" >&6; } 7666fi 7667 7668 if test "x$ac_ct_OTOOL64" = x; then 7669 OTOOL64=":" 7670 else 7671 case $cross_compiling:$ac_tool_warned in 7672yes:) 7673{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7674$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7675ac_tool_warned=yes ;; 7676esac 7677 OTOOL64=$ac_ct_OTOOL64 7678 fi 7679else 7680 OTOOL64="$ac_cv_prog_OTOOL64" 7681fi 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7710$as_echo_n "checking for -single_module linker flag... " >&6; } 7711if ${lt_cv_apple_cc_single_mod+:} false; then : 7712 $as_echo_n "(cached) " >&6 7713else 7714 lt_cv_apple_cc_single_mod=no 7715 if test -z "${LT_MULTI_MODULE}"; then 7716 # By default we will add the -single_module flag. You can override 7717 # by either setting the environment variable LT_MULTI_MODULE 7718 # non-empty at configure time, or by adding -multi_module to the 7719 # link flags. 7720 rm -rf libconftest.dylib* 7721 echo "int foo(void){return 1;}" > conftest.c 7722 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7723-dynamiclib -Wl,-single_module conftest.c" >&5 7724 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7725 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7726 _lt_result=$? 7727 # If there is a non-empty error log, and "single_module" 7728 # appears in it, assume the flag caused a linker warning 7729 if test -s conftest.err && $GREP single_module conftest.err; then 7730 cat conftest.err >&5 7731 # Otherwise, if the output was created with a 0 exit code from 7732 # the compiler, it worked. 7733 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 7734 lt_cv_apple_cc_single_mod=yes 7735 else 7736 cat conftest.err >&5 7737 fi 7738 rm -rf libconftest.dylib* 7739 rm -f conftest.* 7740 fi 7741fi 7742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7743$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7744 7745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7746$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7747if ${lt_cv_ld_exported_symbols_list+:} false; then : 7748 $as_echo_n "(cached) " >&6 7749else 7750 lt_cv_ld_exported_symbols_list=no 7751 save_LDFLAGS=$LDFLAGS 7752 echo "_main" > conftest.sym 7753 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7755/* end confdefs.h. */ 7756 7757int 7758main () 7759{ 7760 7761 ; 7762 return 0; 7763} 7764_ACEOF 7765if ac_fn_c_try_link "$LINENO"; then : 7766 lt_cv_ld_exported_symbols_list=yes 7767else 7768 lt_cv_ld_exported_symbols_list=no 7769fi 7770rm -f core conftest.err conftest.$ac_objext \ 7771 conftest$ac_exeext conftest.$ac_ext 7772 LDFLAGS="$save_LDFLAGS" 7773 7774fi 7775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7776$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7777 7778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7779$as_echo_n "checking for -force_load linker flag... " >&6; } 7780if ${lt_cv_ld_force_load+:} false; then : 7781 $as_echo_n "(cached) " >&6 7782else 7783 lt_cv_ld_force_load=no 7784 cat > conftest.c << _LT_EOF 7785int forced_loaded() { return 2;} 7786_LT_EOF 7787 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7788 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7789 echo "$AR cru libconftest.a conftest.o" >&5 7790 $AR cru libconftest.a conftest.o 2>&5 7791 echo "$RANLIB libconftest.a" >&5 7792 $RANLIB libconftest.a 2>&5 7793 cat > conftest.c << _LT_EOF 7794int main() { return 0;} 7795_LT_EOF 7796 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7797 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7798 _lt_result=$? 7799 if test -s conftest.err && $GREP force_load conftest.err; then 7800 cat conftest.err >&5 7801 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 7802 lt_cv_ld_force_load=yes 7803 else 7804 cat conftest.err >&5 7805 fi 7806 rm -f conftest.err libconftest.a conftest conftest.c 7807 rm -rf conftest.dSYM 7808 7809fi 7810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7811$as_echo "$lt_cv_ld_force_load" >&6; } 7812 case $host_os in 7813 rhapsody* | darwin1.[012]) 7814 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7815 darwin1.*) 7816 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7817 darwin*) # darwin 5.x on 7818 # if running on 10.5 or later, the deployment target defaults 7819 # to the OS version, if on x86, and 10.4, the deployment 7820 # target defaults to 10.4. Don't you love it? 7821 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7822 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7823 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7824 10.[012]*) 7825 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7826 10.*) 7827 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7828 esac 7829 ;; 7830 esac 7831 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7832 _lt_dar_single_mod='$single_module' 7833 fi 7834 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7835 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7836 else 7837 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7838 fi 7839 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7840 _lt_dsymutil='~$DSYMUTIL $lib || :' 7841 else 7842 _lt_dsymutil= 7843 fi 7844 ;; 7845 esac 7846 7847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7848$as_echo_n "checking for ANSI C header files... " >&6; } 7849if ${ac_cv_header_stdc+:} false; then : 7850 $as_echo_n "(cached) " >&6 7851else 7852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7853/* end confdefs.h. */ 7854#include <stdlib.h> 7855#include <stdarg.h> 7856#include <string.h> 7857#include <float.h> 7858 7859int 7860main () 7861{ 7862 7863 ; 7864 return 0; 7865} 7866_ACEOF 7867if ac_fn_c_try_compile "$LINENO"; then : 7868 ac_cv_header_stdc=yes 7869else 7870 ac_cv_header_stdc=no 7871fi 7872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7873 7874if test $ac_cv_header_stdc = yes; then 7875 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7877/* end confdefs.h. */ 7878#include <string.h> 7879 7880_ACEOF 7881if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7882 $EGREP "memchr" >/dev/null 2>&1; then : 7883 7884else 7885 ac_cv_header_stdc=no 7886fi 7887rm -f conftest* 7888 7889fi 7890 7891if test $ac_cv_header_stdc = yes; then 7892 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7894/* end confdefs.h. */ 7895#include <stdlib.h> 7896 7897_ACEOF 7898if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7899 $EGREP "free" >/dev/null 2>&1; then : 7900 7901else 7902 ac_cv_header_stdc=no 7903fi 7904rm -f conftest* 7905 7906fi 7907 7908if test $ac_cv_header_stdc = yes; then 7909 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7910 if test "$cross_compiling" = yes; then : 7911 : 7912else 7913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7914/* end confdefs.h. */ 7915#include <ctype.h> 7916#include <stdlib.h> 7917#if ((' ' & 0x0FF) == 0x020) 7918# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7919# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7920#else 7921# define ISLOWER(c) \ 7922 (('a' <= (c) && (c) <= 'i') \ 7923 || ('j' <= (c) && (c) <= 'r') \ 7924 || ('s' <= (c) && (c) <= 'z')) 7925# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7926#endif 7927 7928#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7929int 7930main () 7931{ 7932 int i; 7933 for (i = 0; i < 256; i++) 7934 if (XOR (islower (i), ISLOWER (i)) 7935 || toupper (i) != TOUPPER (i)) 7936 return 2; 7937 return 0; 7938} 7939_ACEOF 7940if ac_fn_c_try_run "$LINENO"; then : 7941 7942else 7943 ac_cv_header_stdc=no 7944fi 7945rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7946 conftest.$ac_objext conftest.beam conftest.$ac_ext 7947fi 7948 7949fi 7950fi 7951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7952$as_echo "$ac_cv_header_stdc" >&6; } 7953if test $ac_cv_header_stdc = yes; then 7954 7955$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7956 7957fi 7958 7959# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7960for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7961 inttypes.h stdint.h unistd.h 7962do : 7963 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7964ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7965" 7966if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7967 cat >>confdefs.h <<_ACEOF 7968#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7969_ACEOF 7970 7971fi 7972 7973done 7974 7975 7976for ac_header in dlfcn.h 7977do : 7978 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7979" 7980if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7981 cat >>confdefs.h <<_ACEOF 7982#define HAVE_DLFCN_H 1 7983_ACEOF 7984 7985fi 7986 7987done 7988 7989 7990 7991 7992 7993# Set options 7994 7995 7996 7997 enable_dlopen=no 7998 7999 8000 enable_win32_dll=no 8001 8002 8003 # Check whether --enable-shared was given. 8004if test "${enable_shared+set}" = set; then : 8005 enableval=$enable_shared; p=${PACKAGE-default} 8006 case $enableval in 8007 yes) enable_shared=yes ;; 8008 no) enable_shared=no ;; 8009 *) 8010 enable_shared=no 8011 # Look at the argument we got. We use all the common list separators. 8012 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8013 for pkg in $enableval; do 8014 IFS="$lt_save_ifs" 8015 if test "X$pkg" = "X$p"; then 8016 enable_shared=yes 8017 fi 8018 done 8019 IFS="$lt_save_ifs" 8020 ;; 8021 esac 8022else 8023 enable_shared=yes 8024fi 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 # Check whether --enable-static was given. 8035if test "${enable_static+set}" = set; then : 8036 enableval=$enable_static; p=${PACKAGE-default} 8037 case $enableval in 8038 yes) enable_static=yes ;; 8039 no) enable_static=no ;; 8040 *) 8041 enable_static=no 8042 # Look at the argument we got. We use all the common list separators. 8043 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8044 for pkg in $enableval; do 8045 IFS="$lt_save_ifs" 8046 if test "X$pkg" = "X$p"; then 8047 enable_static=yes 8048 fi 8049 done 8050 IFS="$lt_save_ifs" 8051 ;; 8052 esac 8053else 8054 enable_static=yes 8055fi 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066# Check whether --with-pic was given. 8067if test "${with_pic+set}" = set; then : 8068 withval=$with_pic; lt_p=${PACKAGE-default} 8069 case $withval in 8070 yes|no) pic_mode=$withval ;; 8071 *) 8072 pic_mode=default 8073 # Look at the argument we got. We use all the common list separators. 8074 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8075 for lt_pkg in $withval; do 8076 IFS="$lt_save_ifs" 8077 if test "X$lt_pkg" = "X$lt_p"; then 8078 pic_mode=yes 8079 fi 8080 done 8081 IFS="$lt_save_ifs" 8082 ;; 8083 esac 8084else 8085 pic_mode=default 8086fi 8087 8088 8089test -z "$pic_mode" && pic_mode=default 8090 8091 8092 8093 8094 8095 8096 8097 # Check whether --enable-fast-install was given. 8098if test "${enable_fast_install+set}" = set; then : 8099 enableval=$enable_fast_install; p=${PACKAGE-default} 8100 case $enableval in 8101 yes) enable_fast_install=yes ;; 8102 no) enable_fast_install=no ;; 8103 *) 8104 enable_fast_install=no 8105 # Look at the argument we got. We use all the common list separators. 8106 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8107 for pkg in $enableval; do 8108 IFS="$lt_save_ifs" 8109 if test "X$pkg" = "X$p"; then 8110 enable_fast_install=yes 8111 fi 8112 done 8113 IFS="$lt_save_ifs" 8114 ;; 8115 esac 8116else 8117 enable_fast_install=yes 8118fi 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130# This can be used to rebuild libtool when needed 8131LIBTOOL_DEPS="$ltmain" 8132 8133# Always use our own libtool. 8134LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165test -z "$LN_S" && LN_S="ln -s" 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180if test -n "${ZSH_VERSION+set}" ; then 8181 setopt NO_GLOB_SUBST 8182fi 8183 8184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8185$as_echo_n "checking for objdir... " >&6; } 8186if ${lt_cv_objdir+:} false; then : 8187 $as_echo_n "(cached) " >&6 8188else 8189 rm -f .libs 2>/dev/null 8190mkdir .libs 2>/dev/null 8191if test -d .libs; then 8192 lt_cv_objdir=.libs 8193else 8194 # MS-DOS does not allow filenames that begin with a dot. 8195 lt_cv_objdir=_libs 8196fi 8197rmdir .libs 2>/dev/null 8198fi 8199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8200$as_echo "$lt_cv_objdir" >&6; } 8201objdir=$lt_cv_objdir 8202 8203 8204 8205 8206 8207cat >>confdefs.h <<_ACEOF 8208#define LT_OBJDIR "$lt_cv_objdir/" 8209_ACEOF 8210 8211 8212 8213 8214case $host_os in 8215aix3*) 8216 # AIX sometimes has problems with the GCC collect2 program. For some 8217 # reason, if we set the COLLECT_NAMES environment variable, the problems 8218 # vanish in a puff of smoke. 8219 if test "X${COLLECT_NAMES+set}" != Xset; then 8220 COLLECT_NAMES= 8221 export COLLECT_NAMES 8222 fi 8223 ;; 8224esac 8225 8226# Global variables: 8227ofile=libtool 8228can_build_shared=yes 8229 8230# All known linkers require a `.a' archive for static linking (except MSVC, 8231# which needs '.lib'). 8232libext=a 8233 8234with_gnu_ld="$lt_cv_prog_gnu_ld" 8235 8236old_CC="$CC" 8237old_CFLAGS="$CFLAGS" 8238 8239# Set sane defaults for various variables 8240test -z "$CC" && CC=cc 8241test -z "$LTCC" && LTCC=$CC 8242test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8243test -z "$LD" && LD=ld 8244test -z "$ac_objext" && ac_objext=o 8245 8246for cc_temp in $compiler""; do 8247 case $cc_temp in 8248 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8249 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8250 \-*) ;; 8251 *) break;; 8252 esac 8253done 8254cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8255 8256 8257# Only perform the check for file, if the check method requires it 8258test -z "$MAGIC_CMD" && MAGIC_CMD=file 8259case $deplibs_check_method in 8260file_magic*) 8261 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8263$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8264if ${lt_cv_path_MAGIC_CMD+:} false; then : 8265 $as_echo_n "(cached) " >&6 8266else 8267 case $MAGIC_CMD in 8268[\\/*] | ?:[\\/]*) 8269 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8270 ;; 8271*) 8272 lt_save_MAGIC_CMD="$MAGIC_CMD" 8273 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8274 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8275 for ac_dir in $ac_dummy; do 8276 IFS="$lt_save_ifs" 8277 test -z "$ac_dir" && ac_dir=. 8278 if test -f $ac_dir/${ac_tool_prefix}file; then 8279 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8280 if test -n "$file_magic_test_file"; then 8281 case $deplibs_check_method in 8282 "file_magic "*) 8283 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8284 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8285 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8286 $EGREP "$file_magic_regex" > /dev/null; then 8287 : 8288 else 8289 cat <<_LT_EOF 1>&2 8290 8291*** Warning: the command libtool uses to detect shared libraries, 8292*** $file_magic_cmd, produces output that libtool cannot recognize. 8293*** The result is that libtool may fail to recognize shared libraries 8294*** as such. This will affect the creation of libtool libraries that 8295*** depend on shared libraries, but programs linked with such libtool 8296*** libraries will work regardless of this problem. Nevertheless, you 8297*** may want to report the problem to your system manager and/or to 8298*** bug-libtool@gnu.org 8299 8300_LT_EOF 8301 fi ;; 8302 esac 8303 fi 8304 break 8305 fi 8306 done 8307 IFS="$lt_save_ifs" 8308 MAGIC_CMD="$lt_save_MAGIC_CMD" 8309 ;; 8310esac 8311fi 8312 8313MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8314if test -n "$MAGIC_CMD"; then 8315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8316$as_echo "$MAGIC_CMD" >&6; } 8317else 8318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8319$as_echo "no" >&6; } 8320fi 8321 8322 8323 8324 8325 8326if test -z "$lt_cv_path_MAGIC_CMD"; then 8327 if test -n "$ac_tool_prefix"; then 8328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8329$as_echo_n "checking for file... " >&6; } 8330if ${lt_cv_path_MAGIC_CMD+:} false; then : 8331 $as_echo_n "(cached) " >&6 8332else 8333 case $MAGIC_CMD in 8334[\\/*] | ?:[\\/]*) 8335 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8336 ;; 8337*) 8338 lt_save_MAGIC_CMD="$MAGIC_CMD" 8339 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8340 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8341 for ac_dir in $ac_dummy; do 8342 IFS="$lt_save_ifs" 8343 test -z "$ac_dir" && ac_dir=. 8344 if test -f $ac_dir/file; then 8345 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8346 if test -n "$file_magic_test_file"; then 8347 case $deplibs_check_method in 8348 "file_magic "*) 8349 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8350 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8351 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8352 $EGREP "$file_magic_regex" > /dev/null; then 8353 : 8354 else 8355 cat <<_LT_EOF 1>&2 8356 8357*** Warning: the command libtool uses to detect shared libraries, 8358*** $file_magic_cmd, produces output that libtool cannot recognize. 8359*** The result is that libtool may fail to recognize shared libraries 8360*** as such. This will affect the creation of libtool libraries that 8361*** depend on shared libraries, but programs linked with such libtool 8362*** libraries will work regardless of this problem. Nevertheless, you 8363*** may want to report the problem to your system manager and/or to 8364*** bug-libtool@gnu.org 8365 8366_LT_EOF 8367 fi ;; 8368 esac 8369 fi 8370 break 8371 fi 8372 done 8373 IFS="$lt_save_ifs" 8374 MAGIC_CMD="$lt_save_MAGIC_CMD" 8375 ;; 8376esac 8377fi 8378 8379MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8380if test -n "$MAGIC_CMD"; then 8381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8382$as_echo "$MAGIC_CMD" >&6; } 8383else 8384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8385$as_echo "no" >&6; } 8386fi 8387 8388 8389 else 8390 MAGIC_CMD=: 8391 fi 8392fi 8393 8394 fi 8395 ;; 8396esac 8397 8398# Use C for the default configuration in the libtool script 8399 8400lt_save_CC="$CC" 8401ac_ext=c 8402ac_cpp='$CPP $CPPFLAGS' 8403ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8404ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8405ac_compiler_gnu=$ac_cv_c_compiler_gnu 8406 8407 8408# Source file extension for C test sources. 8409ac_ext=c 8410 8411# Object file extension for compiled C test sources. 8412objext=o 8413objext=$objext 8414 8415# Code to be used in simple compile tests 8416lt_simple_compile_test_code="int some_variable = 0;" 8417 8418# Code to be used in simple link tests 8419lt_simple_link_test_code='int main(){return(0);}' 8420 8421 8422 8423 8424 8425 8426 8427# If no C compiler was specified, use CC. 8428LTCC=${LTCC-"$CC"} 8429 8430# If no C compiler flags were specified, use CFLAGS. 8431LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8432 8433# Allow CC to be a program name with arguments. 8434compiler=$CC 8435 8436# Save the default compiler, since it gets overwritten when the other 8437# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8438compiler_DEFAULT=$CC 8439 8440# save warnings/boilerplate of simple test code 8441ac_outfile=conftest.$ac_objext 8442echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8443eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8444_lt_compiler_boilerplate=`cat conftest.err` 8445$RM conftest* 8446 8447ac_outfile=conftest.$ac_objext 8448echo "$lt_simple_link_test_code" >conftest.$ac_ext 8449eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8450_lt_linker_boilerplate=`cat conftest.err` 8451$RM -r conftest* 8452 8453 8454## CAVEAT EMPTOR: 8455## There is no encapsulation within the following macros, do not change 8456## the running order or otherwise move them around unless you know exactly 8457## what you are doing... 8458if test -n "$compiler"; then 8459 8460lt_prog_compiler_no_builtin_flag= 8461 8462if test "$GCC" = yes; then 8463 case $cc_basename in 8464 nvcc*) 8465 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8466 *) 8467 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8468 esac 8469 8470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8471$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8472if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8473 $as_echo_n "(cached) " >&6 8474else 8475 lt_cv_prog_compiler_rtti_exceptions=no 8476 ac_outfile=conftest.$ac_objext 8477 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8478 lt_compiler_flag="-fno-rtti -fno-exceptions" 8479 # Insert the option either (1) after the last *FLAGS variable, or 8480 # (2) before a word containing "conftest.", or (3) at the end. 8481 # Note that $ac_compile itself does not contain backslashes and begins 8482 # with a dollar sign (not a hyphen), so the echo should work correctly. 8483 # The option is referenced via a variable to avoid confusing sed. 8484 lt_compile=`echo "$ac_compile" | $SED \ 8485 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8486 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8487 -e 's:$: $lt_compiler_flag:'` 8488 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8489 (eval "$lt_compile" 2>conftest.err) 8490 ac_status=$? 8491 cat conftest.err >&5 8492 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8493 if (exit $ac_status) && test -s "$ac_outfile"; then 8494 # The compiler can only warn and ignore the option if not recognized 8495 # So say no if there are warnings other than the usual output. 8496 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8497 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8498 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8499 lt_cv_prog_compiler_rtti_exceptions=yes 8500 fi 8501 fi 8502 $RM conftest* 8503 8504fi 8505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8506$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8507 8508if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8509 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8510else 8511 : 8512fi 8513 8514fi 8515 8516 8517 8518 8519 8520 8521 lt_prog_compiler_wl= 8522lt_prog_compiler_pic= 8523lt_prog_compiler_static= 8524 8525 8526 if test "$GCC" = yes; then 8527 lt_prog_compiler_wl='-Wl,' 8528 lt_prog_compiler_static='-static' 8529 8530 case $host_os in 8531 aix*) 8532 # All AIX code is PIC. 8533 if test "$host_cpu" = ia64; then 8534 # AIX 5 now supports IA64 processor 8535 lt_prog_compiler_static='-Bstatic' 8536 fi 8537 ;; 8538 8539 amigaos*) 8540 case $host_cpu in 8541 powerpc) 8542 # see comment about AmigaOS4 .so support 8543 lt_prog_compiler_pic='-fPIC' 8544 ;; 8545 m68k) 8546 # FIXME: we need at least 68020 code to build shared libraries, but 8547 # adding the `-m68020' flag to GCC prevents building anything better, 8548 # like `-m68040'. 8549 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8550 ;; 8551 esac 8552 ;; 8553 8554 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8555 # PIC is the default for these OSes. 8556 ;; 8557 8558 mingw* | cygwin* | pw32* | os2* | cegcc*) 8559 # This hack is so that the source file can tell whether it is being 8560 # built for inclusion in a dll (and should export symbols for example). 8561 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8562 # (--disable-auto-import) libraries 8563 lt_prog_compiler_pic='-DDLL_EXPORT' 8564 ;; 8565 8566 darwin* | rhapsody*) 8567 # PIC is the default on this platform 8568 # Common symbols not allowed in MH_DYLIB files 8569 lt_prog_compiler_pic='-fno-common' 8570 ;; 8571 8572 haiku*) 8573 # PIC is the default for Haiku. 8574 # The "-static" flag exists, but is broken. 8575 lt_prog_compiler_static= 8576 ;; 8577 8578 hpux*) 8579 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8580 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8581 # sets the default TLS model and affects inlining. 8582 case $host_cpu in 8583 hppa*64*) 8584 # +Z the default 8585 ;; 8586 *) 8587 lt_prog_compiler_pic='-fPIC' 8588 ;; 8589 esac 8590 ;; 8591 8592 interix[3-9]*) 8593 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8594 # Instead, we relocate shared libraries at runtime. 8595 ;; 8596 8597 msdosdjgpp*) 8598 # Just because we use GCC doesn't mean we suddenly get shared libraries 8599 # on systems that don't support them. 8600 lt_prog_compiler_can_build_shared=no 8601 enable_shared=no 8602 ;; 8603 8604 *nto* | *qnx*) 8605 # QNX uses GNU C++, but need to define -shared option too, otherwise 8606 # it will coredump. 8607 lt_prog_compiler_pic='-fPIC -shared' 8608 ;; 8609 8610 sysv4*MP*) 8611 if test -d /usr/nec; then 8612 lt_prog_compiler_pic=-Kconform_pic 8613 fi 8614 ;; 8615 8616 *) 8617 lt_prog_compiler_pic='-fPIC' 8618 ;; 8619 esac 8620 8621 case $cc_basename in 8622 nvcc*) # Cuda Compiler Driver 2.2 8623 lt_prog_compiler_wl='-Xlinker ' 8624 if test -n "$lt_prog_compiler_pic"; then 8625 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8626 fi 8627 ;; 8628 esac 8629 else 8630 # PORTME Check for flag to pass linker flags through the system compiler. 8631 case $host_os in 8632 aix*) 8633 lt_prog_compiler_wl='-Wl,' 8634 if test "$host_cpu" = ia64; then 8635 # AIX 5 now supports IA64 processor 8636 lt_prog_compiler_static='-Bstatic' 8637 else 8638 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8639 fi 8640 ;; 8641 8642 mingw* | cygwin* | pw32* | os2* | cegcc*) 8643 # This hack is so that the source file can tell whether it is being 8644 # built for inclusion in a dll (and should export symbols for example). 8645 lt_prog_compiler_pic='-DDLL_EXPORT' 8646 ;; 8647 8648 hpux9* | hpux10* | hpux11*) 8649 lt_prog_compiler_wl='-Wl,' 8650 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8651 # not for PA HP-UX. 8652 case $host_cpu in 8653 hppa*64*|ia64*) 8654 # +Z the default 8655 ;; 8656 *) 8657 lt_prog_compiler_pic='+Z' 8658 ;; 8659 esac 8660 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8661 lt_prog_compiler_static='${wl}-a ${wl}archive' 8662 ;; 8663 8664 irix5* | irix6* | nonstopux*) 8665 lt_prog_compiler_wl='-Wl,' 8666 # PIC (with -KPIC) is the default. 8667 lt_prog_compiler_static='-non_shared' 8668 ;; 8669 8670 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8671 case $cc_basename in 8672 # old Intel for x86_64 which still supported -KPIC. 8673 ecc*) 8674 lt_prog_compiler_wl='-Wl,' 8675 lt_prog_compiler_pic='-KPIC' 8676 lt_prog_compiler_static='-static' 8677 ;; 8678 # icc used to be incompatible with GCC. 8679 # ICC 10 doesn't accept -KPIC any more. 8680 icc* | ifort*) 8681 lt_prog_compiler_wl='-Wl,' 8682 lt_prog_compiler_pic='-fPIC' 8683 lt_prog_compiler_static='-static' 8684 ;; 8685 # Lahey Fortran 8.1. 8686 lf95*) 8687 lt_prog_compiler_wl='-Wl,' 8688 lt_prog_compiler_pic='--shared' 8689 lt_prog_compiler_static='--static' 8690 ;; 8691 nagfor*) 8692 # NAG Fortran compiler 8693 lt_prog_compiler_wl='-Wl,-Wl,,' 8694 lt_prog_compiler_pic='-PIC' 8695 lt_prog_compiler_static='-Bstatic' 8696 ;; 8697 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8698 # Portland Group compilers (*not* the Pentium gcc compiler, 8699 # which looks to be a dead project) 8700 lt_prog_compiler_wl='-Wl,' 8701 lt_prog_compiler_pic='-fpic' 8702 lt_prog_compiler_static='-Bstatic' 8703 ;; 8704 ccc*) 8705 lt_prog_compiler_wl='-Wl,' 8706 # All Alpha code is PIC. 8707 lt_prog_compiler_static='-non_shared' 8708 ;; 8709 xl* | bgxl* | bgf* | mpixl*) 8710 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8711 lt_prog_compiler_wl='-Wl,' 8712 lt_prog_compiler_pic='-qpic' 8713 lt_prog_compiler_static='-qstaticlink' 8714 ;; 8715 *) 8716 case `$CC -V 2>&1 | sed 5q` in 8717 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 8718 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8719 lt_prog_compiler_pic='-KPIC' 8720 lt_prog_compiler_static='-Bstatic' 8721 lt_prog_compiler_wl='' 8722 ;; 8723 *Sun\ F* | *Sun*Fortran*) 8724 lt_prog_compiler_pic='-KPIC' 8725 lt_prog_compiler_static='-Bstatic' 8726 lt_prog_compiler_wl='-Qoption ld ' 8727 ;; 8728 *Sun\ C*) 8729 # Sun C 5.9 8730 lt_prog_compiler_pic='-KPIC' 8731 lt_prog_compiler_static='-Bstatic' 8732 lt_prog_compiler_wl='-Wl,' 8733 ;; 8734 *Intel*\ [CF]*Compiler*) 8735 lt_prog_compiler_wl='-Wl,' 8736 lt_prog_compiler_pic='-fPIC' 8737 lt_prog_compiler_static='-static' 8738 ;; 8739 *Portland\ Group*) 8740 lt_prog_compiler_wl='-Wl,' 8741 lt_prog_compiler_pic='-fpic' 8742 lt_prog_compiler_static='-Bstatic' 8743 ;; 8744 esac 8745 ;; 8746 esac 8747 ;; 8748 8749 newsos6) 8750 lt_prog_compiler_pic='-KPIC' 8751 lt_prog_compiler_static='-Bstatic' 8752 ;; 8753 8754 *nto* | *qnx*) 8755 # QNX uses GNU C++, but need to define -shared option too, otherwise 8756 # it will coredump. 8757 lt_prog_compiler_pic='-fPIC -shared' 8758 ;; 8759 8760 osf3* | osf4* | osf5*) 8761 lt_prog_compiler_wl='-Wl,' 8762 # All OSF/1 code is PIC. 8763 lt_prog_compiler_static='-non_shared' 8764 ;; 8765 8766 rdos*) 8767 lt_prog_compiler_static='-non_shared' 8768 ;; 8769 8770 solaris*) 8771 lt_prog_compiler_pic='-KPIC' 8772 lt_prog_compiler_static='-Bstatic' 8773 case $cc_basename in 8774 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8775 lt_prog_compiler_wl='-Qoption ld ';; 8776 *) 8777 lt_prog_compiler_wl='-Wl,';; 8778 esac 8779 ;; 8780 8781 sunos4*) 8782 lt_prog_compiler_wl='-Qoption ld ' 8783 lt_prog_compiler_pic='-PIC' 8784 lt_prog_compiler_static='-Bstatic' 8785 ;; 8786 8787 sysv4 | sysv4.2uw2* | sysv4.3*) 8788 lt_prog_compiler_wl='-Wl,' 8789 lt_prog_compiler_pic='-KPIC' 8790 lt_prog_compiler_static='-Bstatic' 8791 ;; 8792 8793 sysv4*MP*) 8794 if test -d /usr/nec ;then 8795 lt_prog_compiler_pic='-Kconform_pic' 8796 lt_prog_compiler_static='-Bstatic' 8797 fi 8798 ;; 8799 8800 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8801 lt_prog_compiler_wl='-Wl,' 8802 lt_prog_compiler_pic='-KPIC' 8803 lt_prog_compiler_static='-Bstatic' 8804 ;; 8805 8806 unicos*) 8807 lt_prog_compiler_wl='-Wl,' 8808 lt_prog_compiler_can_build_shared=no 8809 ;; 8810 8811 uts4*) 8812 lt_prog_compiler_pic='-pic' 8813 lt_prog_compiler_static='-Bstatic' 8814 ;; 8815 8816 *) 8817 lt_prog_compiler_can_build_shared=no 8818 ;; 8819 esac 8820 fi 8821 8822case $host_os in 8823 # For platforms which do not support PIC, -DPIC is meaningless: 8824 *djgpp*) 8825 lt_prog_compiler_pic= 8826 ;; 8827 *) 8828 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8829 ;; 8830esac 8831 8832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8833$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8834if ${lt_cv_prog_compiler_pic+:} false; then : 8835 $as_echo_n "(cached) " >&6 8836else 8837 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 8838fi 8839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 8840$as_echo "$lt_cv_prog_compiler_pic" >&6; } 8841lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8842 8843# 8844# Check to make sure the PIC flag actually works. 8845# 8846if test -n "$lt_prog_compiler_pic"; then 8847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8848$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8849if ${lt_cv_prog_compiler_pic_works+:} false; then : 8850 $as_echo_n "(cached) " >&6 8851else 8852 lt_cv_prog_compiler_pic_works=no 8853 ac_outfile=conftest.$ac_objext 8854 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8855 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8856 # Insert the option either (1) after the last *FLAGS variable, or 8857 # (2) before a word containing "conftest.", or (3) at the end. 8858 # Note that $ac_compile itself does not contain backslashes and begins 8859 # with a dollar sign (not a hyphen), so the echo should work correctly. 8860 # The option is referenced via a variable to avoid confusing sed. 8861 lt_compile=`echo "$ac_compile" | $SED \ 8862 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8863 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8864 -e 's:$: $lt_compiler_flag:'` 8865 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8866 (eval "$lt_compile" 2>conftest.err) 8867 ac_status=$? 8868 cat conftest.err >&5 8869 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8870 if (exit $ac_status) && test -s "$ac_outfile"; then 8871 # The compiler can only warn and ignore the option if not recognized 8872 # So say no if there are warnings other than the usual output. 8873 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8874 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8875 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8876 lt_cv_prog_compiler_pic_works=yes 8877 fi 8878 fi 8879 $RM conftest* 8880 8881fi 8882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8883$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8884 8885if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8886 case $lt_prog_compiler_pic in 8887 "" | " "*) ;; 8888 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8889 esac 8890else 8891 lt_prog_compiler_pic= 8892 lt_prog_compiler_can_build_shared=no 8893fi 8894 8895fi 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907# 8908# Check to make sure the static flag actually works. 8909# 8910wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8912$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8913if ${lt_cv_prog_compiler_static_works+:} false; then : 8914 $as_echo_n "(cached) " >&6 8915else 8916 lt_cv_prog_compiler_static_works=no 8917 save_LDFLAGS="$LDFLAGS" 8918 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8919 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8920 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8921 # The linker can only warn and ignore the option if not recognized 8922 # So say no if there are warnings 8923 if test -s conftest.err; then 8924 # Append any errors to the config.log. 8925 cat conftest.err 1>&5 8926 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8927 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8928 if diff conftest.exp conftest.er2 >/dev/null; then 8929 lt_cv_prog_compiler_static_works=yes 8930 fi 8931 else 8932 lt_cv_prog_compiler_static_works=yes 8933 fi 8934 fi 8935 $RM -r conftest* 8936 LDFLAGS="$save_LDFLAGS" 8937 8938fi 8939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8940$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8941 8942if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8943 : 8944else 8945 lt_prog_compiler_static= 8946fi 8947 8948 8949 8950 8951 8952 8953 8954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8955$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8956if ${lt_cv_prog_compiler_c_o+:} false; then : 8957 $as_echo_n "(cached) " >&6 8958else 8959 lt_cv_prog_compiler_c_o=no 8960 $RM -r conftest 2>/dev/null 8961 mkdir conftest 8962 cd conftest 8963 mkdir out 8964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8965 8966 lt_compiler_flag="-o out/conftest2.$ac_objext" 8967 # Insert the option either (1) after the last *FLAGS variable, or 8968 # (2) before a word containing "conftest.", or (3) at the end. 8969 # Note that $ac_compile itself does not contain backslashes and begins 8970 # with a dollar sign (not a hyphen), so the echo should work correctly. 8971 lt_compile=`echo "$ac_compile" | $SED \ 8972 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8973 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8974 -e 's:$: $lt_compiler_flag:'` 8975 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8976 (eval "$lt_compile" 2>out/conftest.err) 8977 ac_status=$? 8978 cat out/conftest.err >&5 8979 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8980 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8981 then 8982 # The compiler can only warn and ignore the option if not recognized 8983 # So say no if there are warnings 8984 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8985 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8986 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8987 lt_cv_prog_compiler_c_o=yes 8988 fi 8989 fi 8990 chmod u+w . 2>&5 8991 $RM conftest* 8992 # SGI C++ compiler will create directory out/ii_files/ for 8993 # template instantiation 8994 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8995 $RM out/* && rmdir out 8996 cd .. 8997 $RM -r conftest 8998 $RM conftest* 8999 9000fi 9001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9002$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9003 9004 9005 9006 9007 9008 9009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9010$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9011if ${lt_cv_prog_compiler_c_o+:} false; then : 9012 $as_echo_n "(cached) " >&6 9013else 9014 lt_cv_prog_compiler_c_o=no 9015 $RM -r conftest 2>/dev/null 9016 mkdir conftest 9017 cd conftest 9018 mkdir out 9019 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9020 9021 lt_compiler_flag="-o out/conftest2.$ac_objext" 9022 # Insert the option either (1) after the last *FLAGS variable, or 9023 # (2) before a word containing "conftest.", or (3) at the end. 9024 # Note that $ac_compile itself does not contain backslashes and begins 9025 # with a dollar sign (not a hyphen), so the echo should work correctly. 9026 lt_compile=`echo "$ac_compile" | $SED \ 9027 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9028 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9029 -e 's:$: $lt_compiler_flag:'` 9030 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9031 (eval "$lt_compile" 2>out/conftest.err) 9032 ac_status=$? 9033 cat out/conftest.err >&5 9034 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9035 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9036 then 9037 # The compiler can only warn and ignore the option if not recognized 9038 # So say no if there are warnings 9039 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9040 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9041 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9042 lt_cv_prog_compiler_c_o=yes 9043 fi 9044 fi 9045 chmod u+w . 2>&5 9046 $RM conftest* 9047 # SGI C++ compiler will create directory out/ii_files/ for 9048 # template instantiation 9049 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9050 $RM out/* && rmdir out 9051 cd .. 9052 $RM -r conftest 9053 $RM conftest* 9054 9055fi 9056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9057$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9058 9059 9060 9061 9062hard_links="nottested" 9063if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9064 # do not overwrite the value of need_locks provided by the user 9065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9066$as_echo_n "checking if we can lock with hard links... " >&6; } 9067 hard_links=yes 9068 $RM conftest* 9069 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9070 touch conftest.a 9071 ln conftest.a conftest.b 2>&5 || hard_links=no 9072 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9074$as_echo "$hard_links" >&6; } 9075 if test "$hard_links" = no; then 9076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9077$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9078 need_locks=warn 9079 fi 9080else 9081 need_locks=no 9082fi 9083 9084 9085 9086 9087 9088 9089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9090$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9091 9092 runpath_var= 9093 allow_undefined_flag= 9094 always_export_symbols=no 9095 archive_cmds= 9096 archive_expsym_cmds= 9097 compiler_needs_object=no 9098 enable_shared_with_static_runtimes=no 9099 export_dynamic_flag_spec= 9100 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9101 hardcode_automatic=no 9102 hardcode_direct=no 9103 hardcode_direct_absolute=no 9104 hardcode_libdir_flag_spec= 9105 hardcode_libdir_separator= 9106 hardcode_minus_L=no 9107 hardcode_shlibpath_var=unsupported 9108 inherit_rpath=no 9109 link_all_deplibs=unknown 9110 module_cmds= 9111 module_expsym_cmds= 9112 old_archive_from_new_cmds= 9113 old_archive_from_expsyms_cmds= 9114 thread_safe_flag_spec= 9115 whole_archive_flag_spec= 9116 # include_expsyms should be a list of space-separated symbols to be *always* 9117 # included in the symbol list 9118 include_expsyms= 9119 # exclude_expsyms can be an extended regexp of symbols to exclude 9120 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9121 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9122 # as well as any symbol that contains `d'. 9123 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9124 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9125 # platforms (ab)use it in PIC code, but their linkers get confused if 9126 # the symbol is explicitly referenced. Since portable code cannot 9127 # rely on this symbol name, it's probably fine to never include it in 9128 # preloaded symbol tables. 9129 # Exclude shared library initialization/finalization symbols. 9130 extract_expsyms_cmds= 9131 9132 case $host_os in 9133 cygwin* | mingw* | pw32* | cegcc*) 9134 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9135 # When not using gcc, we currently assume that we are using 9136 # Microsoft Visual C++. 9137 if test "$GCC" != yes; then 9138 with_gnu_ld=no 9139 fi 9140 ;; 9141 interix*) 9142 # we just hope/assume this is gcc and not c89 (= MSVC++) 9143 with_gnu_ld=yes 9144 ;; 9145 openbsd*) 9146 with_gnu_ld=no 9147 ;; 9148 esac 9149 9150 ld_shlibs=yes 9151 9152 # On some targets, GNU ld is compatible enough with the native linker 9153 # that we're better off using the native interface for both. 9154 lt_use_gnu_ld_interface=no 9155 if test "$with_gnu_ld" = yes; then 9156 case $host_os in 9157 aix*) 9158 # The AIX port of GNU ld has always aspired to compatibility 9159 # with the native linker. However, as the warning in the GNU ld 9160 # block says, versions before 2.19.5* couldn't really create working 9161 # shared libraries, regardless of the interface used. 9162 case `$LD -v 2>&1` in 9163 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9164 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9165 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9166 *) 9167 lt_use_gnu_ld_interface=yes 9168 ;; 9169 esac 9170 ;; 9171 *) 9172 lt_use_gnu_ld_interface=yes 9173 ;; 9174 esac 9175 fi 9176 9177 if test "$lt_use_gnu_ld_interface" = yes; then 9178 # If archive_cmds runs LD, not CC, wlarc should be empty 9179 wlarc='${wl}' 9180 9181 # Set some defaults for GNU ld with shared library support. These 9182 # are reset later if shared libraries are not supported. Putting them 9183 # here allows them to be overridden if necessary. 9184 runpath_var=LD_RUN_PATH 9185 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9186 export_dynamic_flag_spec='${wl}--export-dynamic' 9187 # ancient GNU ld didn't support --whole-archive et. al. 9188 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9189 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9190 else 9191 whole_archive_flag_spec= 9192 fi 9193 supports_anon_versioning=no 9194 case `$LD -v 2>&1` in 9195 *GNU\ gold*) supports_anon_versioning=yes ;; 9196 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9197 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9198 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9199 *\ 2.11.*) ;; # other 2.11 versions 9200 *) supports_anon_versioning=yes ;; 9201 esac 9202 9203 # See if GNU ld supports shared libraries. 9204 case $host_os in 9205 aix[3-9]*) 9206 # On AIX/PPC, the GNU linker is very broken 9207 if test "$host_cpu" != ia64; then 9208 ld_shlibs=no 9209 cat <<_LT_EOF 1>&2 9210 9211*** Warning: the GNU linker, at least up to release 2.19, is reported 9212*** to be unable to reliably create shared libraries on AIX. 9213*** Therefore, libtool is disabling shared libraries support. If you 9214*** really care for shared libraries, you may want to install binutils 9215*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9216*** You will then need to restart the configuration process. 9217 9218_LT_EOF 9219 fi 9220 ;; 9221 9222 amigaos*) 9223 case $host_cpu in 9224 powerpc) 9225 # see comment about AmigaOS4 .so support 9226 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9227 archive_expsym_cmds='' 9228 ;; 9229 m68k) 9230 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)' 9231 hardcode_libdir_flag_spec='-L$libdir' 9232 hardcode_minus_L=yes 9233 ;; 9234 esac 9235 ;; 9236 9237 beos*) 9238 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9239 allow_undefined_flag=unsupported 9240 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9241 # support --undefined. This deserves some investigation. FIXME 9242 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9243 else 9244 ld_shlibs=no 9245 fi 9246 ;; 9247 9248 cygwin* | mingw* | pw32* | cegcc*) 9249 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9250 # as there is no search path for DLLs. 9251 hardcode_libdir_flag_spec='-L$libdir' 9252 export_dynamic_flag_spec='${wl}--export-all-symbols' 9253 allow_undefined_flag=unsupported 9254 always_export_symbols=no 9255 enable_shared_with_static_runtimes=yes 9256 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' 9257 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9258 9259 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9260 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9261 # If the export-symbols file already is a .def file (1st line 9262 # is EXPORTS), use it as is; otherwise, prepend... 9263 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9264 cp $export_symbols $output_objdir/$soname.def; 9265 else 9266 echo EXPORTS > $output_objdir/$soname.def; 9267 cat $export_symbols >> $output_objdir/$soname.def; 9268 fi~ 9269 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9270 else 9271 ld_shlibs=no 9272 fi 9273 ;; 9274 9275 haiku*) 9276 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9277 link_all_deplibs=yes 9278 ;; 9279 9280 interix[3-9]*) 9281 hardcode_direct=no 9282 hardcode_shlibpath_var=no 9283 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9284 export_dynamic_flag_spec='${wl}-E' 9285 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9286 # Instead, shared libraries are loaded at an image base (0x10000000 by 9287 # default) and relocated if they conflict, which is a slow very memory 9288 # consuming and fragmenting process. To avoid this, we pick a random, 9289 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9290 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9291 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9292 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' 9293 ;; 9294 9295 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9296 tmp_diet=no 9297 if test "$host_os" = linux-dietlibc; then 9298 case $cc_basename in 9299 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9300 esac 9301 fi 9302 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9303 && test "$tmp_diet" = no 9304 then 9305 tmp_addflag=' $pic_flag' 9306 tmp_sharedflag='-shared' 9307 case $cc_basename,$host_cpu in 9308 pgcc*) # Portland Group C compiler 9309 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' 9310 tmp_addflag=' $pic_flag' 9311 ;; 9312 pgf77* | pgf90* | pgf95* | pgfortran*) 9313 # Portland Group f77 and f90 compilers 9314 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' 9315 tmp_addflag=' $pic_flag -Mnomain' ;; 9316 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9317 tmp_addflag=' -i_dynamic' ;; 9318 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9319 tmp_addflag=' -i_dynamic -nofor_main' ;; 9320 ifc* | ifort*) # Intel Fortran compiler 9321 tmp_addflag=' -nofor_main' ;; 9322 lf95*) # Lahey Fortran 8.1 9323 whole_archive_flag_spec= 9324 tmp_sharedflag='--shared' ;; 9325 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9326 tmp_sharedflag='-qmkshrobj' 9327 tmp_addflag= ;; 9328 nvcc*) # Cuda Compiler Driver 2.2 9329 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' 9330 compiler_needs_object=yes 9331 ;; 9332 esac 9333 case `$CC -V 2>&1 | sed 5q` in 9334 *Sun\ C*) # Sun C 5.9 9335 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' 9336 compiler_needs_object=yes 9337 tmp_sharedflag='-G' ;; 9338 *Sun\ F*) # Sun Fortran 8.3 9339 tmp_sharedflag='-G' ;; 9340 esac 9341 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9342 9343 if test "x$supports_anon_versioning" = xyes; then 9344 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9345 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9346 echo "local: *; };" >> $output_objdir/$libname.ver~ 9347 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9348 fi 9349 9350 case $cc_basename in 9351 xlf* | bgf* | bgxlf* | mpixlf*) 9352 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9353 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9354 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9355 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9356 if test "x$supports_anon_versioning" = xyes; then 9357 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9358 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9359 echo "local: *; };" >> $output_objdir/$libname.ver~ 9360 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9361 fi 9362 ;; 9363 esac 9364 else 9365 ld_shlibs=no 9366 fi 9367 ;; 9368 9369 netbsd*) 9370 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9371 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9372 wlarc= 9373 else 9374 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9375 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9376 fi 9377 ;; 9378 9379 solaris*) 9380 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9381 ld_shlibs=no 9382 cat <<_LT_EOF 1>&2 9383 9384*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9385*** create shared libraries on Solaris systems. Therefore, libtool 9386*** is disabling shared libraries support. We urge you to upgrade GNU 9387*** binutils to release 2.9.1 or newer. Another option is to modify 9388*** your PATH or compiler configuration so that the native linker is 9389*** used, and then restart. 9390 9391_LT_EOF 9392 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9393 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9394 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9395 else 9396 ld_shlibs=no 9397 fi 9398 ;; 9399 9400 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9401 case `$LD -v 2>&1` in 9402 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9403 ld_shlibs=no 9404 cat <<_LT_EOF 1>&2 9405 9406*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9407*** reliably create shared libraries on SCO systems. Therefore, libtool 9408*** is disabling shared libraries support. We urge you to upgrade GNU 9409*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9410*** your PATH or compiler configuration so that the native linker is 9411*** used, and then restart. 9412 9413_LT_EOF 9414 ;; 9415 *) 9416 # For security reasons, it is highly recommended that you always 9417 # use absolute paths for naming shared libraries, and exclude the 9418 # DT_RUNPATH tag from executables and libraries. But doing so 9419 # requires that you compile everything twice, which is a pain. 9420 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9422 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9423 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9424 else 9425 ld_shlibs=no 9426 fi 9427 ;; 9428 esac 9429 ;; 9430 9431 sunos4*) 9432 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9433 wlarc= 9434 hardcode_direct=yes 9435 hardcode_shlibpath_var=no 9436 ;; 9437 9438 *) 9439 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9440 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9441 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9442 else 9443 ld_shlibs=no 9444 fi 9445 ;; 9446 esac 9447 9448 if test "$ld_shlibs" = no; then 9449 runpath_var= 9450 hardcode_libdir_flag_spec= 9451 export_dynamic_flag_spec= 9452 whole_archive_flag_spec= 9453 fi 9454 else 9455 # PORTME fill in a description of your system's linker (not GNU ld) 9456 case $host_os in 9457 aix3*) 9458 allow_undefined_flag=unsupported 9459 always_export_symbols=yes 9460 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' 9461 # Note: this linker hardcodes the directories in LIBPATH if there 9462 # are no directories specified by -L. 9463 hardcode_minus_L=yes 9464 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9465 # Neither direct hardcoding nor static linking is supported with a 9466 # broken collect2. 9467 hardcode_direct=unsupported 9468 fi 9469 ;; 9470 9471 aix[4-9]*) 9472 if test "$host_cpu" = ia64; then 9473 # On IA64, the linker does run time linking by default, so we don't 9474 # have to do anything special. 9475 aix_use_runtimelinking=no 9476 exp_sym_flag='-Bexport' 9477 no_entry_flag="" 9478 else 9479 # If we're using GNU nm, then we don't want the "-C" option. 9480 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9481 # Also, AIX nm treats weak defined symbols like other global 9482 # defined symbols, whereas GNU nm marks them as "W". 9483 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9484 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9485 else 9486 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9487 fi 9488 aix_use_runtimelinking=no 9489 9490 # Test if we are trying to use run time linking or normal 9491 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9492 # need to do runtime linking. 9493 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9494 for ld_flag in $LDFLAGS; do 9495 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9496 aix_use_runtimelinking=yes 9497 break 9498 fi 9499 done 9500 ;; 9501 esac 9502 9503 exp_sym_flag='-bexport' 9504 no_entry_flag='-bnoentry' 9505 fi 9506 9507 # When large executables or shared objects are built, AIX ld can 9508 # have problems creating the table of contents. If linking a library 9509 # or program results in "error TOC overflow" add -mminimal-toc to 9510 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9511 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9512 9513 archive_cmds='' 9514 hardcode_direct=yes 9515 hardcode_direct_absolute=yes 9516 hardcode_libdir_separator=':' 9517 link_all_deplibs=yes 9518 file_list_spec='${wl}-f,' 9519 9520 if test "$GCC" = yes; then 9521 case $host_os in aix4.[012]|aix4.[012].*) 9522 # We only want to do this on AIX 4.2 and lower, the check 9523 # below for broken collect2 doesn't work under 4.3+ 9524 collect2name=`${CC} -print-prog-name=collect2` 9525 if test -f "$collect2name" && 9526 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9527 then 9528 # We have reworked collect2 9529 : 9530 else 9531 # We have old collect2 9532 hardcode_direct=unsupported 9533 # It fails to find uninstalled libraries when the uninstalled 9534 # path is not listed in the libpath. Setting hardcode_minus_L 9535 # to unsupported forces relinking 9536 hardcode_minus_L=yes 9537 hardcode_libdir_flag_spec='-L$libdir' 9538 hardcode_libdir_separator= 9539 fi 9540 ;; 9541 esac 9542 shared_flag='-shared' 9543 if test "$aix_use_runtimelinking" = yes; then 9544 shared_flag="$shared_flag "'${wl}-G' 9545 fi 9546 else 9547 # not using gcc 9548 if test "$host_cpu" = ia64; then 9549 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9550 # chokes on -Wl,-G. The following line is correct: 9551 shared_flag='-G' 9552 else 9553 if test "$aix_use_runtimelinking" = yes; then 9554 shared_flag='${wl}-G' 9555 else 9556 shared_flag='${wl}-bM:SRE' 9557 fi 9558 fi 9559 fi 9560 9561 export_dynamic_flag_spec='${wl}-bexpall' 9562 # It seems that -bexpall does not export symbols beginning with 9563 # underscore (_), so it is better to generate a list of symbols to export. 9564 always_export_symbols=yes 9565 if test "$aix_use_runtimelinking" = yes; then 9566 # Warning - without using the other runtime loading flags (-brtl), 9567 # -berok will link without error, but may produce a broken library. 9568 allow_undefined_flag='-berok' 9569 # Determine the default libpath from the value encoded in an 9570 # empty executable. 9571 if test "${lt_cv_aix_libpath+set}" = set; then 9572 aix_libpath=$lt_cv_aix_libpath 9573else 9574 if ${lt_cv_aix_libpath_+:} false; then : 9575 $as_echo_n "(cached) " >&6 9576else 9577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9578/* end confdefs.h. */ 9579 9580int 9581main () 9582{ 9583 9584 ; 9585 return 0; 9586} 9587_ACEOF 9588if ac_fn_c_try_link "$LINENO"; then : 9589 9590 lt_aix_libpath_sed=' 9591 /Import File Strings/,/^$/ { 9592 /^0/ { 9593 s/^0 *\([^ ]*\) *$/\1/ 9594 p 9595 } 9596 }' 9597 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9598 # Check for a 64-bit object if we didn't find anything. 9599 if test -z "$lt_cv_aix_libpath_"; then 9600 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9601 fi 9602fi 9603rm -f core conftest.err conftest.$ac_objext \ 9604 conftest$ac_exeext conftest.$ac_ext 9605 if test -z "$lt_cv_aix_libpath_"; then 9606 lt_cv_aix_libpath_="/usr/lib:/lib" 9607 fi 9608 9609fi 9610 9611 aix_libpath=$lt_cv_aix_libpath_ 9612fi 9613 9614 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9615 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9616 else 9617 if test "$host_cpu" = ia64; then 9618 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9619 allow_undefined_flag="-z nodefs" 9620 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" 9621 else 9622 # Determine the default libpath from the value encoded in an 9623 # empty executable. 9624 if test "${lt_cv_aix_libpath+set}" = set; then 9625 aix_libpath=$lt_cv_aix_libpath 9626else 9627 if ${lt_cv_aix_libpath_+:} false; then : 9628 $as_echo_n "(cached) " >&6 9629else 9630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9631/* end confdefs.h. */ 9632 9633int 9634main () 9635{ 9636 9637 ; 9638 return 0; 9639} 9640_ACEOF 9641if ac_fn_c_try_link "$LINENO"; then : 9642 9643 lt_aix_libpath_sed=' 9644 /Import File Strings/,/^$/ { 9645 /^0/ { 9646 s/^0 *\([^ ]*\) *$/\1/ 9647 p 9648 } 9649 }' 9650 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9651 # Check for a 64-bit object if we didn't find anything. 9652 if test -z "$lt_cv_aix_libpath_"; then 9653 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9654 fi 9655fi 9656rm -f core conftest.err conftest.$ac_objext \ 9657 conftest$ac_exeext conftest.$ac_ext 9658 if test -z "$lt_cv_aix_libpath_"; then 9659 lt_cv_aix_libpath_="/usr/lib:/lib" 9660 fi 9661 9662fi 9663 9664 aix_libpath=$lt_cv_aix_libpath_ 9665fi 9666 9667 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9668 # Warning - without using the other run time loading flags, 9669 # -berok will link without error, but may produce a broken library. 9670 no_undefined_flag=' ${wl}-bernotok' 9671 allow_undefined_flag=' ${wl}-berok' 9672 if test "$with_gnu_ld" = yes; then 9673 # We only use this code for GNU lds that support --whole-archive. 9674 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9675 else 9676 # Exported symbols can be pulled into shared objects from archives 9677 whole_archive_flag_spec='$convenience' 9678 fi 9679 archive_cmds_need_lc=yes 9680 # This is similar to how AIX traditionally builds its shared libraries. 9681 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 9682 fi 9683 fi 9684 ;; 9685 9686 amigaos*) 9687 case $host_cpu in 9688 powerpc) 9689 # see comment about AmigaOS4 .so support 9690 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9691 archive_expsym_cmds='' 9692 ;; 9693 m68k) 9694 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)' 9695 hardcode_libdir_flag_spec='-L$libdir' 9696 hardcode_minus_L=yes 9697 ;; 9698 esac 9699 ;; 9700 9701 bsdi[45]*) 9702 export_dynamic_flag_spec=-rdynamic 9703 ;; 9704 9705 cygwin* | mingw* | pw32* | cegcc*) 9706 # When not using gcc, we currently assume that we are using 9707 # Microsoft Visual C++. 9708 # hardcode_libdir_flag_spec is actually meaningless, as there is 9709 # no search path for DLLs. 9710 case $cc_basename in 9711 cl*) 9712 # Native MSVC 9713 hardcode_libdir_flag_spec=' ' 9714 allow_undefined_flag=unsupported 9715 always_export_symbols=yes 9716 file_list_spec='@' 9717 # Tell ltmain to make .lib files, not .a files. 9718 libext=lib 9719 # Tell ltmain to make .dll files, not .so files. 9720 shrext_cmds=".dll" 9721 # FIXME: Setting linknames here is a bad hack. 9722 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 9723 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9724 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 9725 else 9726 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 9727 fi~ 9728 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 9729 linknames=' 9730 # The linker will not automatically build a static lib if we build a DLL. 9731 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 9732 enable_shared_with_static_runtimes=yes 9733 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 9734 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9735 # Don't use ranlib 9736 old_postinstall_cmds='chmod 644 $oldlib' 9737 postlink_cmds='lt_outputfile="@OUTPUT@"~ 9738 lt_tool_outputfile="@TOOL_OUTPUT@"~ 9739 case $lt_outputfile in 9740 *.exe|*.EXE) ;; 9741 *) 9742 lt_outputfile="$lt_outputfile.exe" 9743 lt_tool_outputfile="$lt_tool_outputfile.exe" 9744 ;; 9745 esac~ 9746 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 9747 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 9748 $RM "$lt_outputfile.manifest"; 9749 fi' 9750 ;; 9751 *) 9752 # Assume MSVC wrapper 9753 hardcode_libdir_flag_spec=' ' 9754 allow_undefined_flag=unsupported 9755 # Tell ltmain to make .lib files, not .a files. 9756 libext=lib 9757 # Tell ltmain to make .dll files, not .so files. 9758 shrext_cmds=".dll" 9759 # FIXME: Setting linknames here is a bad hack. 9760 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9761 # The linker will automatically build a .lib file if we build a DLL. 9762 old_archive_from_new_cmds='true' 9763 # FIXME: Should let the user specify the lib program. 9764 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9765 enable_shared_with_static_runtimes=yes 9766 ;; 9767 esac 9768 ;; 9769 9770 darwin* | rhapsody*) 9771 9772 9773 archive_cmds_need_lc=no 9774 hardcode_direct=no 9775 hardcode_automatic=yes 9776 hardcode_shlibpath_var=unsupported 9777 if test "$lt_cv_ld_force_load" = "yes"; then 9778 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\"`' 9779 9780 else 9781 whole_archive_flag_spec='' 9782 fi 9783 link_all_deplibs=yes 9784 allow_undefined_flag="$_lt_dar_allow_undefined" 9785 case $cc_basename in 9786 ifort*) _lt_dar_can_shared=yes ;; 9787 *) _lt_dar_can_shared=$GCC ;; 9788 esac 9789 if test "$_lt_dar_can_shared" = "yes"; then 9790 output_verbose_link_cmd=func_echo_all 9791 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9792 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9793 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}" 9794 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}" 9795 9796 else 9797 ld_shlibs=no 9798 fi 9799 9800 ;; 9801 9802 dgux*) 9803 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9804 hardcode_libdir_flag_spec='-L$libdir' 9805 hardcode_shlibpath_var=no 9806 ;; 9807 9808 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9809 # support. Future versions do this automatically, but an explicit c++rt0.o 9810 # does not break anything, and helps significantly (at the cost of a little 9811 # extra space). 9812 freebsd2.2*) 9813 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9814 hardcode_libdir_flag_spec='-R$libdir' 9815 hardcode_direct=yes 9816 hardcode_shlibpath_var=no 9817 ;; 9818 9819 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9820 freebsd2.*) 9821 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9822 hardcode_direct=yes 9823 hardcode_minus_L=yes 9824 hardcode_shlibpath_var=no 9825 ;; 9826 9827 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9828 freebsd* | dragonfly*) 9829 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9830 hardcode_libdir_flag_spec='-R$libdir' 9831 hardcode_direct=yes 9832 hardcode_shlibpath_var=no 9833 ;; 9834 9835 hpux9*) 9836 if test "$GCC" = yes; then 9837 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9838 else 9839 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9840 fi 9841 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9842 hardcode_libdir_separator=: 9843 hardcode_direct=yes 9844 9845 # hardcode_minus_L: Not really in the search PATH, 9846 # but as the default location of the library. 9847 hardcode_minus_L=yes 9848 export_dynamic_flag_spec='${wl}-E' 9849 ;; 9850 9851 hpux10*) 9852 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9853 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9854 else 9855 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9856 fi 9857 if test "$with_gnu_ld" = no; then 9858 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9859 hardcode_libdir_separator=: 9860 hardcode_direct=yes 9861 hardcode_direct_absolute=yes 9862 export_dynamic_flag_spec='${wl}-E' 9863 # hardcode_minus_L: Not really in the search PATH, 9864 # but as the default location of the library. 9865 hardcode_minus_L=yes 9866 fi 9867 ;; 9868 9869 hpux11*) 9870 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9871 case $host_cpu in 9872 hppa*64*) 9873 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9874 ;; 9875 ia64*) 9876 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9877 ;; 9878 *) 9879 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9880 ;; 9881 esac 9882 else 9883 case $host_cpu in 9884 hppa*64*) 9885 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9886 ;; 9887 ia64*) 9888 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9889 ;; 9890 *) 9891 9892 # Older versions of the 11.00 compiler do not understand -b yet 9893 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9895$as_echo_n "checking if $CC understands -b... " >&6; } 9896if ${lt_cv_prog_compiler__b+:} false; then : 9897 $as_echo_n "(cached) " >&6 9898else 9899 lt_cv_prog_compiler__b=no 9900 save_LDFLAGS="$LDFLAGS" 9901 LDFLAGS="$LDFLAGS -b" 9902 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9903 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9904 # The linker can only warn and ignore the option if not recognized 9905 # So say no if there are warnings 9906 if test -s conftest.err; then 9907 # Append any errors to the config.log. 9908 cat conftest.err 1>&5 9909 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9910 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9911 if diff conftest.exp conftest.er2 >/dev/null; then 9912 lt_cv_prog_compiler__b=yes 9913 fi 9914 else 9915 lt_cv_prog_compiler__b=yes 9916 fi 9917 fi 9918 $RM -r conftest* 9919 LDFLAGS="$save_LDFLAGS" 9920 9921fi 9922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9923$as_echo "$lt_cv_prog_compiler__b" >&6; } 9924 9925if test x"$lt_cv_prog_compiler__b" = xyes; then 9926 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9927else 9928 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9929fi 9930 9931 ;; 9932 esac 9933 fi 9934 if test "$with_gnu_ld" = no; then 9935 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9936 hardcode_libdir_separator=: 9937 9938 case $host_cpu in 9939 hppa*64*|ia64*) 9940 hardcode_direct=no 9941 hardcode_shlibpath_var=no 9942 ;; 9943 *) 9944 hardcode_direct=yes 9945 hardcode_direct_absolute=yes 9946 export_dynamic_flag_spec='${wl}-E' 9947 9948 # hardcode_minus_L: Not really in the search PATH, 9949 # but as the default location of the library. 9950 hardcode_minus_L=yes 9951 ;; 9952 esac 9953 fi 9954 ;; 9955 9956 irix5* | irix6* | nonstopux*) 9957 if test "$GCC" = yes; then 9958 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' 9959 # Try to use the -exported_symbol ld option, if it does not 9960 # work, assume that -exports_file does not work either and 9961 # implicitly export all symbols. 9962 # This should be the same for all languages, so no per-tag cache variable. 9963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 9964$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 9965if ${lt_cv_irix_exported_symbol+:} false; then : 9966 $as_echo_n "(cached) " >&6 9967else 9968 save_LDFLAGS="$LDFLAGS" 9969 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9971/* end confdefs.h. */ 9972int foo (void) { return 0; } 9973_ACEOF 9974if ac_fn_c_try_link "$LINENO"; then : 9975 lt_cv_irix_exported_symbol=yes 9976else 9977 lt_cv_irix_exported_symbol=no 9978fi 9979rm -f core conftest.err conftest.$ac_objext \ 9980 conftest$ac_exeext conftest.$ac_ext 9981 LDFLAGS="$save_LDFLAGS" 9982fi 9983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 9984$as_echo "$lt_cv_irix_exported_symbol" >&6; } 9985 if test "$lt_cv_irix_exported_symbol" = yes; then 9986 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' 9987 fi 9988 else 9989 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' 9990 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' 9991 fi 9992 archive_cmds_need_lc='no' 9993 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9994 hardcode_libdir_separator=: 9995 inherit_rpath=yes 9996 link_all_deplibs=yes 9997 ;; 9998 9999 netbsd*) 10000 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10001 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10002 else 10003 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10004 fi 10005 hardcode_libdir_flag_spec='-R$libdir' 10006 hardcode_direct=yes 10007 hardcode_shlibpath_var=no 10008 ;; 10009 10010 newsos6) 10011 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10012 hardcode_direct=yes 10013 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10014 hardcode_libdir_separator=: 10015 hardcode_shlibpath_var=no 10016 ;; 10017 10018 *nto* | *qnx*) 10019 ;; 10020 10021 openbsd*) 10022 if test -f /usr/libexec/ld.so; then 10023 hardcode_direct=yes 10024 hardcode_shlibpath_var=no 10025 hardcode_direct_absolute=yes 10026 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10027 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10028 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10029 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10030 export_dynamic_flag_spec='${wl}-E' 10031 else 10032 case $host_os in 10033 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10034 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10035 hardcode_libdir_flag_spec='-R$libdir' 10036 ;; 10037 *) 10038 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10039 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10040 ;; 10041 esac 10042 fi 10043 else 10044 ld_shlibs=no 10045 fi 10046 ;; 10047 10048 os2*) 10049 hardcode_libdir_flag_spec='-L$libdir' 10050 hardcode_minus_L=yes 10051 allow_undefined_flag=unsupported 10052 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 10053 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10054 ;; 10055 10056 osf3*) 10057 if test "$GCC" = yes; then 10058 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10059 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' 10060 else 10061 allow_undefined_flag=' -expect_unresolved \*' 10062 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' 10063 fi 10064 archive_cmds_need_lc='no' 10065 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10066 hardcode_libdir_separator=: 10067 ;; 10068 10069 osf4* | osf5*) # as osf3* with the addition of -msym flag 10070 if test "$GCC" = yes; then 10071 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10072 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' 10073 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10074 else 10075 allow_undefined_flag=' -expect_unresolved \*' 10076 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' 10077 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~ 10078 $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' 10079 10080 # Both c and cxx compiler support -rpath directly 10081 hardcode_libdir_flag_spec='-rpath $libdir' 10082 fi 10083 archive_cmds_need_lc='no' 10084 hardcode_libdir_separator=: 10085 ;; 10086 10087 solaris*) 10088 no_undefined_flag=' -z defs' 10089 if test "$GCC" = yes; then 10090 wlarc='${wl}' 10091 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10092 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10093 $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' 10094 else 10095 case `$CC -V 2>&1` in 10096 *"Compilers 5.0"*) 10097 wlarc='' 10098 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10099 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10100 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10101 ;; 10102 *) 10103 wlarc='${wl}' 10104 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10105 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10106 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10107 ;; 10108 esac 10109 fi 10110 hardcode_libdir_flag_spec='-R$libdir' 10111 hardcode_shlibpath_var=no 10112 case $host_os in 10113 solaris2.[0-5] | solaris2.[0-5].*) ;; 10114 *) 10115 # The compiler driver will combine and reorder linker options, 10116 # but understands `-z linker_flag'. GCC discards it without `$wl', 10117 # but is careful enough not to reorder. 10118 # Supported since Solaris 2.6 (maybe 2.5.1?) 10119 if test "$GCC" = yes; then 10120 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10121 else 10122 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10123 fi 10124 ;; 10125 esac 10126 link_all_deplibs=yes 10127 ;; 10128 10129 sunos4*) 10130 if test "x$host_vendor" = xsequent; then 10131 # Use $CC to link under sequent, because it throws in some extra .o 10132 # files that make .init and .fini sections work. 10133 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10134 else 10135 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10136 fi 10137 hardcode_libdir_flag_spec='-L$libdir' 10138 hardcode_direct=yes 10139 hardcode_minus_L=yes 10140 hardcode_shlibpath_var=no 10141 ;; 10142 10143 sysv4) 10144 case $host_vendor in 10145 sni) 10146 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10147 hardcode_direct=yes # is this really true??? 10148 ;; 10149 siemens) 10150 ## LD is ld it makes a PLAMLIB 10151 ## CC just makes a GrossModule. 10152 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10153 reload_cmds='$CC -r -o $output$reload_objs' 10154 hardcode_direct=no 10155 ;; 10156 motorola) 10157 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10158 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10159 ;; 10160 esac 10161 runpath_var='LD_RUN_PATH' 10162 hardcode_shlibpath_var=no 10163 ;; 10164 10165 sysv4.3*) 10166 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10167 hardcode_shlibpath_var=no 10168 export_dynamic_flag_spec='-Bexport' 10169 ;; 10170 10171 sysv4*MP*) 10172 if test -d /usr/nec; then 10173 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10174 hardcode_shlibpath_var=no 10175 runpath_var=LD_RUN_PATH 10176 hardcode_runpath_var=yes 10177 ld_shlibs=yes 10178 fi 10179 ;; 10180 10181 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10182 no_undefined_flag='${wl}-z,text' 10183 archive_cmds_need_lc=no 10184 hardcode_shlibpath_var=no 10185 runpath_var='LD_RUN_PATH' 10186 10187 if test "$GCC" = yes; then 10188 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10189 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10190 else 10191 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10192 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10193 fi 10194 ;; 10195 10196 sysv5* | sco3.2v5* | sco5v6*) 10197 # Note: We can NOT use -z defs as we might desire, because we do not 10198 # link with -lc, and that would cause any symbols used from libc to 10199 # always be unresolved, which means just about no library would 10200 # ever link correctly. If we're not using GNU ld we use -z text 10201 # though, which does catch some bad symbols but isn't as heavy-handed 10202 # as -z defs. 10203 no_undefined_flag='${wl}-z,text' 10204 allow_undefined_flag='${wl}-z,nodefs' 10205 archive_cmds_need_lc=no 10206 hardcode_shlibpath_var=no 10207 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10208 hardcode_libdir_separator=':' 10209 link_all_deplibs=yes 10210 export_dynamic_flag_spec='${wl}-Bexport' 10211 runpath_var='LD_RUN_PATH' 10212 10213 if test "$GCC" = yes; then 10214 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10215 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10216 else 10217 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10218 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10219 fi 10220 ;; 10221 10222 uts4*) 10223 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10224 hardcode_libdir_flag_spec='-L$libdir' 10225 hardcode_shlibpath_var=no 10226 ;; 10227 10228 *) 10229 ld_shlibs=no 10230 ;; 10231 esac 10232 10233 if test x$host_vendor = xsni; then 10234 case $host in 10235 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10236 export_dynamic_flag_spec='${wl}-Blargedynsym' 10237 ;; 10238 esac 10239 fi 10240 fi 10241 10242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10243$as_echo "$ld_shlibs" >&6; } 10244test "$ld_shlibs" = no && can_build_shared=no 10245 10246with_gnu_ld=$with_gnu_ld 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262# 10263# Do we need to explicitly link libc? 10264# 10265case "x$archive_cmds_need_lc" in 10266x|xyes) 10267 # Assume -lc should be added 10268 archive_cmds_need_lc=yes 10269 10270 if test "$enable_shared" = yes && test "$GCC" = yes; then 10271 case $archive_cmds in 10272 *'~'*) 10273 # FIXME: we may have to deal with multi-command sequences. 10274 ;; 10275 '$CC '*) 10276 # Test whether the compiler implicitly links with -lc since on some 10277 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10278 # to ld, don't add -lc before -lgcc. 10279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10280$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10281if ${lt_cv_archive_cmds_need_lc+:} false; then : 10282 $as_echo_n "(cached) " >&6 10283else 10284 $RM conftest* 10285 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10286 10287 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10288 (eval $ac_compile) 2>&5 10289 ac_status=$? 10290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10291 test $ac_status = 0; } 2>conftest.err; then 10292 soname=conftest 10293 lib=conftest 10294 libobjs=conftest.$ac_objext 10295 deplibs= 10296 wl=$lt_prog_compiler_wl 10297 pic_flag=$lt_prog_compiler_pic 10298 compiler_flags=-v 10299 linker_flags=-v 10300 verstring= 10301 output_objdir=. 10302 libname=conftest 10303 lt_save_allow_undefined_flag=$allow_undefined_flag 10304 allow_undefined_flag= 10305 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10306 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10307 ac_status=$? 10308 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10309 test $ac_status = 0; } 10310 then 10311 lt_cv_archive_cmds_need_lc=no 10312 else 10313 lt_cv_archive_cmds_need_lc=yes 10314 fi 10315 allow_undefined_flag=$lt_save_allow_undefined_flag 10316 else 10317 cat conftest.err 1>&5 10318 fi 10319 $RM conftest* 10320 10321fi 10322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10323$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10324 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10325 ;; 10326 esac 10327 fi 10328 ;; 10329esac 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10483$as_echo_n "checking dynamic linker characteristics... " >&6; } 10484 10485if test "$GCC" = yes; then 10486 case $host_os in 10487 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10488 *) lt_awk_arg="/^libraries:/" ;; 10489 esac 10490 case $host_os in 10491 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10492 *) lt_sed_strip_eq="s,=/,/,g" ;; 10493 esac 10494 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10495 case $lt_search_path_spec in 10496 *\;*) 10497 # if the path contains ";" then we assume it to be the separator 10498 # otherwise default to the standard path separator (i.e. ":") - it is 10499 # assumed that no part of a normal pathname contains ";" but that should 10500 # okay in the real world where ";" in dirpaths is itself problematic. 10501 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10502 ;; 10503 *) 10504 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10505 ;; 10506 esac 10507 # Ok, now we have the path, separated by spaces, we can step through it 10508 # and add multilib dir if necessary. 10509 lt_tmp_lt_search_path_spec= 10510 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10511 for lt_sys_path in $lt_search_path_spec; do 10512 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10513 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10514 else 10515 test -d "$lt_sys_path" && \ 10516 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10517 fi 10518 done 10519 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10520BEGIN {RS=" "; FS="/|\n";} { 10521 lt_foo=""; 10522 lt_count=0; 10523 for (lt_i = NF; lt_i > 0; lt_i--) { 10524 if ($lt_i != "" && $lt_i != ".") { 10525 if ($lt_i == "..") { 10526 lt_count++; 10527 } else { 10528 if (lt_count == 0) { 10529 lt_foo="/" $lt_i lt_foo; 10530 } else { 10531 lt_count--; 10532 } 10533 } 10534 } 10535 } 10536 if (lt_foo != "") { lt_freq[lt_foo]++; } 10537 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10538}'` 10539 # AWK program above erroneously prepends '/' to C:/dos/paths 10540 # for these hosts. 10541 case $host_os in 10542 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10543 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10544 esac 10545 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10546else 10547 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10548fi 10549library_names_spec= 10550libname_spec='lib$name' 10551soname_spec= 10552shrext_cmds=".so" 10553postinstall_cmds= 10554postuninstall_cmds= 10555finish_cmds= 10556finish_eval= 10557shlibpath_var= 10558shlibpath_overrides_runpath=unknown 10559version_type=none 10560dynamic_linker="$host_os ld.so" 10561sys_lib_dlsearch_path_spec="/lib /usr/lib" 10562need_lib_prefix=unknown 10563hardcode_into_libs=no 10564 10565# when you set need_version to no, make sure it does not cause -set_version 10566# flags to be left without arguments 10567need_version=unknown 10568 10569case $host_os in 10570aix3*) 10571 version_type=linux # correct to gnu/linux during the next big refactor 10572 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10573 shlibpath_var=LIBPATH 10574 10575 # AIX 3 has no versioning support, so we append a major version to the name. 10576 soname_spec='${libname}${release}${shared_ext}$major' 10577 ;; 10578 10579aix[4-9]*) 10580 version_type=linux # correct to gnu/linux during the next big refactor 10581 need_lib_prefix=no 10582 need_version=no 10583 hardcode_into_libs=yes 10584 if test "$host_cpu" = ia64; then 10585 # AIX 5 supports IA64 10586 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10587 shlibpath_var=LD_LIBRARY_PATH 10588 else 10589 # With GCC up to 2.95.x, collect2 would create an import file 10590 # for dependence libraries. The import file would start with 10591 # the line `#! .'. This would cause the generated library to 10592 # depend on `.', always an invalid library. This was fixed in 10593 # development snapshots of GCC prior to 3.0. 10594 case $host_os in 10595 aix4 | aix4.[01] | aix4.[01].*) 10596 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10597 echo ' yes ' 10598 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10599 : 10600 else 10601 can_build_shared=no 10602 fi 10603 ;; 10604 esac 10605 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10606 # soname into executable. Probably we can add versioning support to 10607 # collect2, so additional links can be useful in future. 10608 if test "$aix_use_runtimelinking" = yes; then 10609 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10610 # instead of lib<name>.a to let people know that these are not 10611 # typical AIX shared libraries. 10612 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10613 else 10614 # We preserve .a as extension for shared libraries through AIX4.2 10615 # and later when we are not doing run time linking. 10616 library_names_spec='${libname}${release}.a $libname.a' 10617 soname_spec='${libname}${release}${shared_ext}$major' 10618 fi 10619 shlibpath_var=LIBPATH 10620 fi 10621 ;; 10622 10623amigaos*) 10624 case $host_cpu in 10625 powerpc) 10626 # Since July 2007 AmigaOS4 officially supports .so libraries. 10627 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10629 ;; 10630 m68k) 10631 library_names_spec='$libname.ixlibrary $libname.a' 10632 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10633 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 10634 ;; 10635 esac 10636 ;; 10637 10638beos*) 10639 library_names_spec='${libname}${shared_ext}' 10640 dynamic_linker="$host_os ld.so" 10641 shlibpath_var=LIBRARY_PATH 10642 ;; 10643 10644bsdi[45]*) 10645 version_type=linux # correct to gnu/linux during the next big refactor 10646 need_version=no 10647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10648 soname_spec='${libname}${release}${shared_ext}$major' 10649 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10650 shlibpath_var=LD_LIBRARY_PATH 10651 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10652 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10653 # the default ld.so.conf also contains /usr/contrib/lib and 10654 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10655 # libtool to hard-code these into programs 10656 ;; 10657 10658cygwin* | mingw* | pw32* | cegcc*) 10659 version_type=windows 10660 shrext_cmds=".dll" 10661 need_version=no 10662 need_lib_prefix=no 10663 10664 case $GCC,$cc_basename in 10665 yes,*) 10666 # gcc 10667 library_names_spec='$libname.dll.a' 10668 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10669 postinstall_cmds='base_file=`basename \${file}`~ 10670 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10671 dldir=$destdir/`dirname \$dlpath`~ 10672 test -d \$dldir || mkdir -p \$dldir~ 10673 $install_prog $dir/$dlname \$dldir/$dlname~ 10674 chmod a+x \$dldir/$dlname~ 10675 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10676 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10677 fi' 10678 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10679 dlpath=$dir/\$dldll~ 10680 $RM \$dlpath' 10681 shlibpath_overrides_runpath=yes 10682 10683 case $host_os in 10684 cygwin*) 10685 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10686 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10687 10688 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10689 ;; 10690 mingw* | cegcc*) 10691 # MinGW DLLs use traditional 'lib' prefix 10692 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10693 ;; 10694 pw32*) 10695 # pw32 DLLs use 'pw' prefix rather than 'lib' 10696 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10697 ;; 10698 esac 10699 dynamic_linker='Win32 ld.exe' 10700 ;; 10701 10702 *,cl*) 10703 # Native MSVC 10704 libname_spec='$name' 10705 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10706 library_names_spec='${libname}.dll.lib' 10707 10708 case $build_os in 10709 mingw*) 10710 sys_lib_search_path_spec= 10711 lt_save_ifs=$IFS 10712 IFS=';' 10713 for lt_path in $LIB 10714 do 10715 IFS=$lt_save_ifs 10716 # Let DOS variable expansion print the short 8.3 style file name. 10717 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 10718 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 10719 done 10720 IFS=$lt_save_ifs 10721 # Convert to MSYS style. 10722 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 10723 ;; 10724 cygwin*) 10725 # Convert to unix form, then to dos form, then back to unix form 10726 # but this time dos style (no spaces!) so that the unix form looks 10727 # like /cygdrive/c/PROGRA~1:/cygdr... 10728 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 10729 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 10730 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10731 ;; 10732 *) 10733 sys_lib_search_path_spec="$LIB" 10734 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 10735 # It is most probably a Windows format PATH. 10736 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 10737 else 10738 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10739 fi 10740 # FIXME: find the short name or the path components, as spaces are 10741 # common. (e.g. "Program Files" -> "PROGRA~1") 10742 ;; 10743 esac 10744 10745 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10746 postinstall_cmds='base_file=`basename \${file}`~ 10747 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10748 dldir=$destdir/`dirname \$dlpath`~ 10749 test -d \$dldir || mkdir -p \$dldir~ 10750 $install_prog $dir/$dlname \$dldir/$dlname' 10751 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10752 dlpath=$dir/\$dldll~ 10753 $RM \$dlpath' 10754 shlibpath_overrides_runpath=yes 10755 dynamic_linker='Win32 link.exe' 10756 ;; 10757 10758 *) 10759 # Assume MSVC wrapper 10760 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10761 dynamic_linker='Win32 ld.exe' 10762 ;; 10763 esac 10764 # FIXME: first we should search . and the directory the executable is in 10765 shlibpath_var=PATH 10766 ;; 10767 10768darwin* | rhapsody*) 10769 dynamic_linker="$host_os dyld" 10770 version_type=darwin 10771 need_lib_prefix=no 10772 need_version=no 10773 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10774 soname_spec='${libname}${release}${major}$shared_ext' 10775 shlibpath_overrides_runpath=yes 10776 shlibpath_var=DYLD_LIBRARY_PATH 10777 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10778 10779 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10780 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10781 ;; 10782 10783dgux*) 10784 version_type=linux # correct to gnu/linux during the next big refactor 10785 need_lib_prefix=no 10786 need_version=no 10787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10788 soname_spec='${libname}${release}${shared_ext}$major' 10789 shlibpath_var=LD_LIBRARY_PATH 10790 ;; 10791 10792freebsd* | dragonfly*) 10793 # DragonFly does not have aout. When/if they implement a new 10794 # versioning mechanism, adjust this. 10795 if test -x /usr/bin/objformat; then 10796 objformat=`/usr/bin/objformat` 10797 else 10798 case $host_os in 10799 freebsd[23].*) objformat=aout ;; 10800 *) objformat=elf ;; 10801 esac 10802 fi 10803 version_type=freebsd-$objformat 10804 case $version_type in 10805 freebsd-elf*) 10806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10807 need_version=no 10808 need_lib_prefix=no 10809 ;; 10810 freebsd-*) 10811 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10812 need_version=yes 10813 ;; 10814 esac 10815 shlibpath_var=LD_LIBRARY_PATH 10816 case $host_os in 10817 freebsd2.*) 10818 shlibpath_overrides_runpath=yes 10819 ;; 10820 freebsd3.[01]* | freebsdelf3.[01]*) 10821 shlibpath_overrides_runpath=yes 10822 hardcode_into_libs=yes 10823 ;; 10824 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10825 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10826 shlibpath_overrides_runpath=no 10827 hardcode_into_libs=yes 10828 ;; 10829 *) # from 4.6 on, and DragonFly 10830 shlibpath_overrides_runpath=yes 10831 hardcode_into_libs=yes 10832 ;; 10833 esac 10834 ;; 10835 10836gnu*) 10837 version_type=linux # correct to gnu/linux during the next big refactor 10838 need_lib_prefix=no 10839 need_version=no 10840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10841 soname_spec='${libname}${release}${shared_ext}$major' 10842 shlibpath_var=LD_LIBRARY_PATH 10843 shlibpath_overrides_runpath=no 10844 hardcode_into_libs=yes 10845 ;; 10846 10847haiku*) 10848 version_type=linux # correct to gnu/linux during the next big refactor 10849 need_lib_prefix=no 10850 need_version=no 10851 dynamic_linker="$host_os runtime_loader" 10852 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10853 soname_spec='${libname}${release}${shared_ext}$major' 10854 shlibpath_var=LIBRARY_PATH 10855 shlibpath_overrides_runpath=yes 10856 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10857 hardcode_into_libs=yes 10858 ;; 10859 10860hpux9* | hpux10* | hpux11*) 10861 # Give a soname corresponding to the major version so that dld.sl refuses to 10862 # link against other versions. 10863 version_type=sunos 10864 need_lib_prefix=no 10865 need_version=no 10866 case $host_cpu in 10867 ia64*) 10868 shrext_cmds='.so' 10869 hardcode_into_libs=yes 10870 dynamic_linker="$host_os dld.so" 10871 shlibpath_var=LD_LIBRARY_PATH 10872 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10873 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10874 soname_spec='${libname}${release}${shared_ext}$major' 10875 if test "X$HPUX_IA64_MODE" = X32; then 10876 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10877 else 10878 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10879 fi 10880 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10881 ;; 10882 hppa*64*) 10883 shrext_cmds='.sl' 10884 hardcode_into_libs=yes 10885 dynamic_linker="$host_os dld.sl" 10886 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10887 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10888 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10889 soname_spec='${libname}${release}${shared_ext}$major' 10890 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10891 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10892 ;; 10893 *) 10894 shrext_cmds='.sl' 10895 dynamic_linker="$host_os dld.sl" 10896 shlibpath_var=SHLIB_PATH 10897 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10899 soname_spec='${libname}${release}${shared_ext}$major' 10900 ;; 10901 esac 10902 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10903 postinstall_cmds='chmod 555 $lib' 10904 # or fails outright, so override atomically: 10905 install_override_mode=555 10906 ;; 10907 10908interix[3-9]*) 10909 version_type=linux # correct to gnu/linux during the next big refactor 10910 need_lib_prefix=no 10911 need_version=no 10912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10913 soname_spec='${libname}${release}${shared_ext}$major' 10914 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10915 shlibpath_var=LD_LIBRARY_PATH 10916 shlibpath_overrides_runpath=no 10917 hardcode_into_libs=yes 10918 ;; 10919 10920irix5* | irix6* | nonstopux*) 10921 case $host_os in 10922 nonstopux*) version_type=nonstopux ;; 10923 *) 10924 if test "$lt_cv_prog_gnu_ld" = yes; then 10925 version_type=linux # correct to gnu/linux during the next big refactor 10926 else 10927 version_type=irix 10928 fi ;; 10929 esac 10930 need_lib_prefix=no 10931 need_version=no 10932 soname_spec='${libname}${release}${shared_ext}$major' 10933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10934 case $host_os in 10935 irix5* | nonstopux*) 10936 libsuff= shlibsuff= 10937 ;; 10938 *) 10939 case $LD in # libtool.m4 will add one of these switches to LD 10940 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10941 libsuff= shlibsuff= libmagic=32-bit;; 10942 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10943 libsuff=32 shlibsuff=N32 libmagic=N32;; 10944 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10945 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10946 *) libsuff= shlibsuff= libmagic=never-match;; 10947 esac 10948 ;; 10949 esac 10950 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10951 shlibpath_overrides_runpath=no 10952 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10953 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10954 hardcode_into_libs=yes 10955 ;; 10956 10957# No shared lib support for Linux oldld, aout, or coff. 10958linux*oldld* | linux*aout* | linux*coff*) 10959 dynamic_linker=no 10960 ;; 10961 10962# This must be glibc/ELF. 10963linux* | k*bsd*-gnu | kopensolaris*-gnu) 10964 version_type=linux # correct to gnu/linux during the next big refactor 10965 need_lib_prefix=no 10966 need_version=no 10967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10968 soname_spec='${libname}${release}${shared_ext}$major' 10969 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10970 shlibpath_var=LD_LIBRARY_PATH 10971 shlibpath_overrides_runpath=no 10972 10973 # Some binutils ld are patched to set DT_RUNPATH 10974 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10975 $as_echo_n "(cached) " >&6 10976else 10977 lt_cv_shlibpath_overrides_runpath=no 10978 save_LDFLAGS=$LDFLAGS 10979 save_libdir=$libdir 10980 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10981 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10983/* end confdefs.h. */ 10984 10985int 10986main () 10987{ 10988 10989 ; 10990 return 0; 10991} 10992_ACEOF 10993if ac_fn_c_try_link "$LINENO"; then : 10994 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10995 lt_cv_shlibpath_overrides_runpath=yes 10996fi 10997fi 10998rm -f core conftest.err conftest.$ac_objext \ 10999 conftest$ac_exeext conftest.$ac_ext 11000 LDFLAGS=$save_LDFLAGS 11001 libdir=$save_libdir 11002 11003fi 11004 11005 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11006 11007 # This implies no fast_install, which is unacceptable. 11008 # Some rework will be needed to allow for fast_install 11009 # before this can be enabled. 11010 hardcode_into_libs=yes 11011 11012 # Add ABI-specific directories to the system library path. 11013 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 11014 11015 # Append ld.so.conf contents to the search path 11016 if test -f /etc/ld.so.conf; then 11017 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' ' '` 11018 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 11019 11020 fi 11021 11022 # We used to test for /lib/ld.so.1 and disable shared libraries on 11023 # powerpc, because MkLinux only supported shared libraries with the 11024 # GNU dynamic linker. Since this was broken with cross compilers, 11025 # most powerpc-linux boxes support dynamic linking these days and 11026 # people can always --disable-shared, the test was removed, and we 11027 # assume the GNU/Linux dynamic linker is in use. 11028 dynamic_linker='GNU/Linux ld.so' 11029 ;; 11030 11031netbsd*) 11032 version_type=sunos 11033 need_lib_prefix=no 11034 need_version=no 11035 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11037 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11038 dynamic_linker='NetBSD (a.out) ld.so' 11039 else 11040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11041 soname_spec='${libname}${release}${shared_ext}$major' 11042 dynamic_linker='NetBSD ld.elf_so' 11043 fi 11044 shlibpath_var=LD_LIBRARY_PATH 11045 shlibpath_overrides_runpath=yes 11046 hardcode_into_libs=yes 11047 ;; 11048 11049newsos6) 11050 version_type=linux # correct to gnu/linux during the next big refactor 11051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11052 shlibpath_var=LD_LIBRARY_PATH 11053 shlibpath_overrides_runpath=yes 11054 ;; 11055 11056*nto* | *qnx*) 11057 version_type=qnx 11058 need_lib_prefix=no 11059 need_version=no 11060 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11061 soname_spec='${libname}${release}${shared_ext}$major' 11062 shlibpath_var=LD_LIBRARY_PATH 11063 shlibpath_overrides_runpath=no 11064 hardcode_into_libs=yes 11065 dynamic_linker='ldqnx.so' 11066 ;; 11067 11068openbsd*) 11069 version_type=sunos 11070 sys_lib_dlsearch_path_spec="/usr/lib" 11071 need_lib_prefix=no 11072 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11073 case $host_os in 11074 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11075 *) need_version=no ;; 11076 esac 11077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11078 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11079 shlibpath_var=LD_LIBRARY_PATH 11080 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11081 case $host_os in 11082 openbsd2.[89] | openbsd2.[89].*) 11083 shlibpath_overrides_runpath=no 11084 ;; 11085 *) 11086 shlibpath_overrides_runpath=yes 11087 ;; 11088 esac 11089 else 11090 shlibpath_overrides_runpath=yes 11091 fi 11092 ;; 11093 11094os2*) 11095 libname_spec='$name' 11096 shrext_cmds=".dll" 11097 need_lib_prefix=no 11098 library_names_spec='$libname${shared_ext} $libname.a' 11099 dynamic_linker='OS/2 ld.exe' 11100 shlibpath_var=LIBPATH 11101 ;; 11102 11103osf3* | osf4* | osf5*) 11104 version_type=osf 11105 need_lib_prefix=no 11106 need_version=no 11107 soname_spec='${libname}${release}${shared_ext}$major' 11108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11109 shlibpath_var=LD_LIBRARY_PATH 11110 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11111 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11112 ;; 11113 11114rdos*) 11115 dynamic_linker=no 11116 ;; 11117 11118solaris*) 11119 version_type=linux # correct to gnu/linux during the next big refactor 11120 need_lib_prefix=no 11121 need_version=no 11122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11123 soname_spec='${libname}${release}${shared_ext}$major' 11124 shlibpath_var=LD_LIBRARY_PATH 11125 shlibpath_overrides_runpath=yes 11126 hardcode_into_libs=yes 11127 # ldd complains unless libraries are executable 11128 postinstall_cmds='chmod +x $lib' 11129 ;; 11130 11131sunos4*) 11132 version_type=sunos 11133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11134 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11135 shlibpath_var=LD_LIBRARY_PATH 11136 shlibpath_overrides_runpath=yes 11137 if test "$with_gnu_ld" = yes; then 11138 need_lib_prefix=no 11139 fi 11140 need_version=yes 11141 ;; 11142 11143sysv4 | sysv4.3*) 11144 version_type=linux # correct to gnu/linux during the next big refactor 11145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11146 soname_spec='${libname}${release}${shared_ext}$major' 11147 shlibpath_var=LD_LIBRARY_PATH 11148 case $host_vendor in 11149 sni) 11150 shlibpath_overrides_runpath=no 11151 need_lib_prefix=no 11152 runpath_var=LD_RUN_PATH 11153 ;; 11154 siemens) 11155 need_lib_prefix=no 11156 ;; 11157 motorola) 11158 need_lib_prefix=no 11159 need_version=no 11160 shlibpath_overrides_runpath=no 11161 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11162 ;; 11163 esac 11164 ;; 11165 11166sysv4*MP*) 11167 if test -d /usr/nec ;then 11168 version_type=linux # correct to gnu/linux during the next big refactor 11169 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11170 soname_spec='$libname${shared_ext}.$major' 11171 shlibpath_var=LD_LIBRARY_PATH 11172 fi 11173 ;; 11174 11175sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11176 version_type=freebsd-elf 11177 need_lib_prefix=no 11178 need_version=no 11179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11180 soname_spec='${libname}${release}${shared_ext}$major' 11181 shlibpath_var=LD_LIBRARY_PATH 11182 shlibpath_overrides_runpath=yes 11183 hardcode_into_libs=yes 11184 if test "$with_gnu_ld" = yes; then 11185 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11186 else 11187 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11188 case $host_os in 11189 sco3.2v5*) 11190 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11191 ;; 11192 esac 11193 fi 11194 sys_lib_dlsearch_path_spec='/usr/lib' 11195 ;; 11196 11197tpf*) 11198 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11199 version_type=linux # correct to gnu/linux during the next big refactor 11200 need_lib_prefix=no 11201 need_version=no 11202 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11203 shlibpath_var=LD_LIBRARY_PATH 11204 shlibpath_overrides_runpath=no 11205 hardcode_into_libs=yes 11206 ;; 11207 11208uts4*) 11209 version_type=linux # correct to gnu/linux during the next big refactor 11210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11211 soname_spec='${libname}${release}${shared_ext}$major' 11212 shlibpath_var=LD_LIBRARY_PATH 11213 ;; 11214 11215*) 11216 dynamic_linker=no 11217 ;; 11218esac 11219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11220$as_echo "$dynamic_linker" >&6; } 11221test "$dynamic_linker" = no && can_build_shared=no 11222 11223variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11224if test "$GCC" = yes; then 11225 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11226fi 11227 11228if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11229 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11230fi 11231if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11232 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11233fi 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11327$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11328hardcode_action= 11329if test -n "$hardcode_libdir_flag_spec" || 11330 test -n "$runpath_var" || 11331 test "X$hardcode_automatic" = "Xyes" ; then 11332 11333 # We can hardcode non-existent directories. 11334 if test "$hardcode_direct" != no && 11335 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11336 # have to relink, otherwise we might link with an installed library 11337 # when we should be linking with a yet-to-be-installed one 11338 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11339 test "$hardcode_minus_L" != no; then 11340 # Linking always hardcodes the temporary library directory. 11341 hardcode_action=relink 11342 else 11343 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11344 hardcode_action=immediate 11345 fi 11346else 11347 # We cannot hardcode anything, or else we can only hardcode existing 11348 # directories. 11349 hardcode_action=unsupported 11350fi 11351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11352$as_echo "$hardcode_action" >&6; } 11353 11354if test "$hardcode_action" = relink || 11355 test "$inherit_rpath" = yes; then 11356 # Fast installation is not supported 11357 enable_fast_install=no 11358elif test "$shlibpath_overrides_runpath" = yes || 11359 test "$enable_shared" = no; then 11360 # Fast installation is not necessary 11361 enable_fast_install=needless 11362fi 11363 11364 11365 11366 11367 11368 11369 if test "x$enable_dlopen" != xyes; then 11370 enable_dlopen=unknown 11371 enable_dlopen_self=unknown 11372 enable_dlopen_self_static=unknown 11373else 11374 lt_cv_dlopen=no 11375 lt_cv_dlopen_libs= 11376 11377 case $host_os in 11378 beos*) 11379 lt_cv_dlopen="load_add_on" 11380 lt_cv_dlopen_libs= 11381 lt_cv_dlopen_self=yes 11382 ;; 11383 11384 mingw* | pw32* | cegcc*) 11385 lt_cv_dlopen="LoadLibrary" 11386 lt_cv_dlopen_libs= 11387 ;; 11388 11389 cygwin*) 11390 lt_cv_dlopen="dlopen" 11391 lt_cv_dlopen_libs= 11392 ;; 11393 11394 darwin*) 11395 # if libdl is installed we need to link against it 11396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11397$as_echo_n "checking for dlopen in -ldl... " >&6; } 11398if ${ac_cv_lib_dl_dlopen+:} false; then : 11399 $as_echo_n "(cached) " >&6 11400else 11401 ac_check_lib_save_LIBS=$LIBS 11402LIBS="-ldl $LIBS" 11403cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11404/* end confdefs.h. */ 11405 11406/* Override any GCC internal prototype to avoid an error. 11407 Use char because int might match the return type of a GCC 11408 builtin and then its argument prototype would still apply. */ 11409#ifdef __cplusplus 11410extern "C" 11411#endif 11412char dlopen (); 11413int 11414main () 11415{ 11416return dlopen (); 11417 ; 11418 return 0; 11419} 11420_ACEOF 11421if ac_fn_c_try_link "$LINENO"; then : 11422 ac_cv_lib_dl_dlopen=yes 11423else 11424 ac_cv_lib_dl_dlopen=no 11425fi 11426rm -f core conftest.err conftest.$ac_objext \ 11427 conftest$ac_exeext conftest.$ac_ext 11428LIBS=$ac_check_lib_save_LIBS 11429fi 11430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11431$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11432if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11433 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11434else 11435 11436 lt_cv_dlopen="dyld" 11437 lt_cv_dlopen_libs= 11438 lt_cv_dlopen_self=yes 11439 11440fi 11441 11442 ;; 11443 11444 *) 11445 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11446if test "x$ac_cv_func_shl_load" = xyes; then : 11447 lt_cv_dlopen="shl_load" 11448else 11449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11450$as_echo_n "checking for shl_load in -ldld... " >&6; } 11451if ${ac_cv_lib_dld_shl_load+:} false; then : 11452 $as_echo_n "(cached) " >&6 11453else 11454 ac_check_lib_save_LIBS=$LIBS 11455LIBS="-ldld $LIBS" 11456cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11457/* end confdefs.h. */ 11458 11459/* Override any GCC internal prototype to avoid an error. 11460 Use char because int might match the return type of a GCC 11461 builtin and then its argument prototype would still apply. */ 11462#ifdef __cplusplus 11463extern "C" 11464#endif 11465char shl_load (); 11466int 11467main () 11468{ 11469return shl_load (); 11470 ; 11471 return 0; 11472} 11473_ACEOF 11474if ac_fn_c_try_link "$LINENO"; then : 11475 ac_cv_lib_dld_shl_load=yes 11476else 11477 ac_cv_lib_dld_shl_load=no 11478fi 11479rm -f core conftest.err conftest.$ac_objext \ 11480 conftest$ac_exeext conftest.$ac_ext 11481LIBS=$ac_check_lib_save_LIBS 11482fi 11483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11484$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11485if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11486 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11487else 11488 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11489if test "x$ac_cv_func_dlopen" = xyes; then : 11490 lt_cv_dlopen="dlopen" 11491else 11492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11493$as_echo_n "checking for dlopen in -ldl... " >&6; } 11494if ${ac_cv_lib_dl_dlopen+:} false; then : 11495 $as_echo_n "(cached) " >&6 11496else 11497 ac_check_lib_save_LIBS=$LIBS 11498LIBS="-ldl $LIBS" 11499cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11500/* end confdefs.h. */ 11501 11502/* Override any GCC internal prototype to avoid an error. 11503 Use char because int might match the return type of a GCC 11504 builtin and then its argument prototype would still apply. */ 11505#ifdef __cplusplus 11506extern "C" 11507#endif 11508char dlopen (); 11509int 11510main () 11511{ 11512return dlopen (); 11513 ; 11514 return 0; 11515} 11516_ACEOF 11517if ac_fn_c_try_link "$LINENO"; then : 11518 ac_cv_lib_dl_dlopen=yes 11519else 11520 ac_cv_lib_dl_dlopen=no 11521fi 11522rm -f core conftest.err conftest.$ac_objext \ 11523 conftest$ac_exeext conftest.$ac_ext 11524LIBS=$ac_check_lib_save_LIBS 11525fi 11526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11527$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11528if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11529 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11530else 11531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11532$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11533if ${ac_cv_lib_svld_dlopen+:} false; then : 11534 $as_echo_n "(cached) " >&6 11535else 11536 ac_check_lib_save_LIBS=$LIBS 11537LIBS="-lsvld $LIBS" 11538cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11539/* end confdefs.h. */ 11540 11541/* Override any GCC internal prototype to avoid an error. 11542 Use char because int might match the return type of a GCC 11543 builtin and then its argument prototype would still apply. */ 11544#ifdef __cplusplus 11545extern "C" 11546#endif 11547char dlopen (); 11548int 11549main () 11550{ 11551return dlopen (); 11552 ; 11553 return 0; 11554} 11555_ACEOF 11556if ac_fn_c_try_link "$LINENO"; then : 11557 ac_cv_lib_svld_dlopen=yes 11558else 11559 ac_cv_lib_svld_dlopen=no 11560fi 11561rm -f core conftest.err conftest.$ac_objext \ 11562 conftest$ac_exeext conftest.$ac_ext 11563LIBS=$ac_check_lib_save_LIBS 11564fi 11565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11566$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11567if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11568 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11569else 11570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11571$as_echo_n "checking for dld_link in -ldld... " >&6; } 11572if ${ac_cv_lib_dld_dld_link+:} false; then : 11573 $as_echo_n "(cached) " >&6 11574else 11575 ac_check_lib_save_LIBS=$LIBS 11576LIBS="-ldld $LIBS" 11577cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11578/* end confdefs.h. */ 11579 11580/* Override any GCC internal prototype to avoid an error. 11581 Use char because int might match the return type of a GCC 11582 builtin and then its argument prototype would still apply. */ 11583#ifdef __cplusplus 11584extern "C" 11585#endif 11586char dld_link (); 11587int 11588main () 11589{ 11590return dld_link (); 11591 ; 11592 return 0; 11593} 11594_ACEOF 11595if ac_fn_c_try_link "$LINENO"; then : 11596 ac_cv_lib_dld_dld_link=yes 11597else 11598 ac_cv_lib_dld_dld_link=no 11599fi 11600rm -f core conftest.err conftest.$ac_objext \ 11601 conftest$ac_exeext conftest.$ac_ext 11602LIBS=$ac_check_lib_save_LIBS 11603fi 11604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11605$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11606if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11607 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11608fi 11609 11610 11611fi 11612 11613 11614fi 11615 11616 11617fi 11618 11619 11620fi 11621 11622 11623fi 11624 11625 ;; 11626 esac 11627 11628 if test "x$lt_cv_dlopen" != xno; then 11629 enable_dlopen=yes 11630 else 11631 enable_dlopen=no 11632 fi 11633 11634 case $lt_cv_dlopen in 11635 dlopen) 11636 save_CPPFLAGS="$CPPFLAGS" 11637 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11638 11639 save_LDFLAGS="$LDFLAGS" 11640 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11641 11642 save_LIBS="$LIBS" 11643 LIBS="$lt_cv_dlopen_libs $LIBS" 11644 11645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11646$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11647if ${lt_cv_dlopen_self+:} false; then : 11648 $as_echo_n "(cached) " >&6 11649else 11650 if test "$cross_compiling" = yes; then : 11651 lt_cv_dlopen_self=cross 11652else 11653 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11654 lt_status=$lt_dlunknown 11655 cat > conftest.$ac_ext <<_LT_EOF 11656#line $LINENO "configure" 11657#include "confdefs.h" 11658 11659#if HAVE_DLFCN_H 11660#include <dlfcn.h> 11661#endif 11662 11663#include <stdio.h> 11664 11665#ifdef RTLD_GLOBAL 11666# define LT_DLGLOBAL RTLD_GLOBAL 11667#else 11668# ifdef DL_GLOBAL 11669# define LT_DLGLOBAL DL_GLOBAL 11670# else 11671# define LT_DLGLOBAL 0 11672# endif 11673#endif 11674 11675/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11676 find out it does not work in some platform. */ 11677#ifndef LT_DLLAZY_OR_NOW 11678# ifdef RTLD_LAZY 11679# define LT_DLLAZY_OR_NOW RTLD_LAZY 11680# else 11681# ifdef DL_LAZY 11682# define LT_DLLAZY_OR_NOW DL_LAZY 11683# else 11684# ifdef RTLD_NOW 11685# define LT_DLLAZY_OR_NOW RTLD_NOW 11686# else 11687# ifdef DL_NOW 11688# define LT_DLLAZY_OR_NOW DL_NOW 11689# else 11690# define LT_DLLAZY_OR_NOW 0 11691# endif 11692# endif 11693# endif 11694# endif 11695#endif 11696 11697/* When -fvisbility=hidden is used, assume the code has been annotated 11698 correspondingly for the symbols needed. */ 11699#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11700int fnord () __attribute__((visibility("default"))); 11701#endif 11702 11703int fnord () { return 42; } 11704int main () 11705{ 11706 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11707 int status = $lt_dlunknown; 11708 11709 if (self) 11710 { 11711 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11712 else 11713 { 11714 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11715 else puts (dlerror ()); 11716 } 11717 /* dlclose (self); */ 11718 } 11719 else 11720 puts (dlerror ()); 11721 11722 return status; 11723} 11724_LT_EOF 11725 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11726 (eval $ac_link) 2>&5 11727 ac_status=$? 11728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11729 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11730 (./conftest; exit; ) >&5 2>/dev/null 11731 lt_status=$? 11732 case x$lt_status in 11733 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11734 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11735 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11736 esac 11737 else : 11738 # compilation failed 11739 lt_cv_dlopen_self=no 11740 fi 11741fi 11742rm -fr conftest* 11743 11744 11745fi 11746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11747$as_echo "$lt_cv_dlopen_self" >&6; } 11748 11749 if test "x$lt_cv_dlopen_self" = xyes; then 11750 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11752$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11753if ${lt_cv_dlopen_self_static+:} false; then : 11754 $as_echo_n "(cached) " >&6 11755else 11756 if test "$cross_compiling" = yes; then : 11757 lt_cv_dlopen_self_static=cross 11758else 11759 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11760 lt_status=$lt_dlunknown 11761 cat > conftest.$ac_ext <<_LT_EOF 11762#line $LINENO "configure" 11763#include "confdefs.h" 11764 11765#if HAVE_DLFCN_H 11766#include <dlfcn.h> 11767#endif 11768 11769#include <stdio.h> 11770 11771#ifdef RTLD_GLOBAL 11772# define LT_DLGLOBAL RTLD_GLOBAL 11773#else 11774# ifdef DL_GLOBAL 11775# define LT_DLGLOBAL DL_GLOBAL 11776# else 11777# define LT_DLGLOBAL 0 11778# endif 11779#endif 11780 11781/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11782 find out it does not work in some platform. */ 11783#ifndef LT_DLLAZY_OR_NOW 11784# ifdef RTLD_LAZY 11785# define LT_DLLAZY_OR_NOW RTLD_LAZY 11786# else 11787# ifdef DL_LAZY 11788# define LT_DLLAZY_OR_NOW DL_LAZY 11789# else 11790# ifdef RTLD_NOW 11791# define LT_DLLAZY_OR_NOW RTLD_NOW 11792# else 11793# ifdef DL_NOW 11794# define LT_DLLAZY_OR_NOW DL_NOW 11795# else 11796# define LT_DLLAZY_OR_NOW 0 11797# endif 11798# endif 11799# endif 11800# endif 11801#endif 11802 11803/* When -fvisbility=hidden is used, assume the code has been annotated 11804 correspondingly for the symbols needed. */ 11805#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11806int fnord () __attribute__((visibility("default"))); 11807#endif 11808 11809int fnord () { return 42; } 11810int main () 11811{ 11812 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11813 int status = $lt_dlunknown; 11814 11815 if (self) 11816 { 11817 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11818 else 11819 { 11820 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11821 else puts (dlerror ()); 11822 } 11823 /* dlclose (self); */ 11824 } 11825 else 11826 puts (dlerror ()); 11827 11828 return status; 11829} 11830_LT_EOF 11831 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11832 (eval $ac_link) 2>&5 11833 ac_status=$? 11834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11835 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11836 (./conftest; exit; ) >&5 2>/dev/null 11837 lt_status=$? 11838 case x$lt_status in 11839 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11840 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11841 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11842 esac 11843 else : 11844 # compilation failed 11845 lt_cv_dlopen_self_static=no 11846 fi 11847fi 11848rm -fr conftest* 11849 11850 11851fi 11852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11853$as_echo "$lt_cv_dlopen_self_static" >&6; } 11854 fi 11855 11856 CPPFLAGS="$save_CPPFLAGS" 11857 LDFLAGS="$save_LDFLAGS" 11858 LIBS="$save_LIBS" 11859 ;; 11860 esac 11861 11862 case $lt_cv_dlopen_self in 11863 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11864 *) enable_dlopen_self=unknown ;; 11865 esac 11866 11867 case $lt_cv_dlopen_self_static in 11868 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11869 *) enable_dlopen_self_static=unknown ;; 11870 esac 11871fi 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889striplib= 11890old_striplib= 11891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11892$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11893if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11894 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11895 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11897$as_echo "yes" >&6; } 11898else 11899# FIXME - insert some real tests, host_os isn't really good enough 11900 case $host_os in 11901 darwin*) 11902 if test -n "$STRIP" ; then 11903 striplib="$STRIP -x" 11904 old_striplib="$STRIP -S" 11905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11906$as_echo "yes" >&6; } 11907 else 11908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11909$as_echo "no" >&6; } 11910 fi 11911 ;; 11912 *) 11913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11914$as_echo "no" >&6; } 11915 ;; 11916 esac 11917fi 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 # Report which library types will actually be built 11931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11932$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11934$as_echo "$can_build_shared" >&6; } 11935 11936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11937$as_echo_n "checking whether to build shared libraries... " >&6; } 11938 test "$can_build_shared" = "no" && enable_shared=no 11939 11940 # On AIX, shared libraries and static libraries use the same namespace, and 11941 # are all built from PIC. 11942 case $host_os in 11943 aix3*) 11944 test "$enable_shared" = yes && enable_static=no 11945 if test -n "$RANLIB"; then 11946 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11947 postinstall_cmds='$RANLIB $lib' 11948 fi 11949 ;; 11950 11951 aix[4-9]*) 11952 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11953 test "$enable_shared" = yes && enable_static=no 11954 fi 11955 ;; 11956 esac 11957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11958$as_echo "$enable_shared" >&6; } 11959 11960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11961$as_echo_n "checking whether to build static libraries... " >&6; } 11962 # Make sure either enable_shared or enable_static is yes. 11963 test "$enable_shared" = yes || enable_static=yes 11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11965$as_echo "$enable_static" >&6; } 11966 11967 11968 11969 11970fi 11971ac_ext=c 11972ac_cpp='$CPP $CPPFLAGS' 11973ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11974ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11975ac_compiler_gnu=$ac_cv_c_compiler_gnu 11976 11977CC="$lt_save_CC" 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 ac_config_commands="$ac_config_commands libtool" 11994 11995 11996 11997 11998# Only expand once: 11999 12000 12001 12002 12003 12004 if test "$enable_libevent_regress" = "yes"; then 12005 BUILD_REGRESS_TRUE= 12006 BUILD_REGRESS_FALSE='#' 12007else 12008 BUILD_REGRESS_TRUE='#' 12009 BUILD_REGRESS_FALSE= 12010fi 12011 12012 12013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5 12014$as_echo_n "checking for library containing inet_ntoa... " >&6; } 12015if ${ac_cv_search_inet_ntoa+:} false; then : 12016 $as_echo_n "(cached) " >&6 12017else 12018 ac_func_search_save_LIBS=$LIBS 12019cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12020/* end confdefs.h. */ 12021 12022/* Override any GCC internal prototype to avoid an error. 12023 Use char because int might match the return type of a GCC 12024 builtin and then its argument prototype would still apply. */ 12025#ifdef __cplusplus 12026extern "C" 12027#endif 12028char inet_ntoa (); 12029int 12030main () 12031{ 12032return inet_ntoa (); 12033 ; 12034 return 0; 12035} 12036_ACEOF 12037for ac_lib in '' nsl; do 12038 if test -z "$ac_lib"; then 12039 ac_res="none required" 12040 else 12041 ac_res=-l$ac_lib 12042 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12043 fi 12044 if ac_fn_c_try_link "$LINENO"; then : 12045 ac_cv_search_inet_ntoa=$ac_res 12046fi 12047rm -f core conftest.err conftest.$ac_objext \ 12048 conftest$ac_exeext 12049 if ${ac_cv_search_inet_ntoa+:} false; then : 12050 break 12051fi 12052done 12053if ${ac_cv_search_inet_ntoa+:} false; then : 12054 12055else 12056 ac_cv_search_inet_ntoa=no 12057fi 12058rm conftest.$ac_ext 12059LIBS=$ac_func_search_save_LIBS 12060fi 12061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5 12062$as_echo "$ac_cv_search_inet_ntoa" >&6; } 12063ac_res=$ac_cv_search_inet_ntoa 12064if test "$ac_res" != no; then : 12065 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12066 12067fi 12068 12069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 12070$as_echo_n "checking for library containing socket... " >&6; } 12071if ${ac_cv_search_socket+:} false; then : 12072 $as_echo_n "(cached) " >&6 12073else 12074 ac_func_search_save_LIBS=$LIBS 12075cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12076/* end confdefs.h. */ 12077 12078/* Override any GCC internal prototype to avoid an error. 12079 Use char because int might match the return type of a GCC 12080 builtin and then its argument prototype would still apply. */ 12081#ifdef __cplusplus 12082extern "C" 12083#endif 12084char socket (); 12085int 12086main () 12087{ 12088return socket (); 12089 ; 12090 return 0; 12091} 12092_ACEOF 12093for ac_lib in '' socket; do 12094 if test -z "$ac_lib"; then 12095 ac_res="none required" 12096 else 12097 ac_res=-l$ac_lib 12098 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12099 fi 12100 if ac_fn_c_try_link "$LINENO"; then : 12101 ac_cv_search_socket=$ac_res 12102fi 12103rm -f core conftest.err conftest.$ac_objext \ 12104 conftest$ac_exeext 12105 if ${ac_cv_search_socket+:} false; then : 12106 break 12107fi 12108done 12109if ${ac_cv_search_socket+:} false; then : 12110 12111else 12112 ac_cv_search_socket=no 12113fi 12114rm conftest.$ac_ext 12115LIBS=$ac_func_search_save_LIBS 12116fi 12117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 12118$as_echo "$ac_cv_search_socket" >&6; } 12119ac_res=$ac_cv_search_socket 12120if test "$ac_res" != no; then : 12121 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12122 12123fi 12124 12125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5 12126$as_echo_n "checking for library containing inet_aton... " >&6; } 12127if ${ac_cv_search_inet_aton+:} false; then : 12128 $as_echo_n "(cached) " >&6 12129else 12130 ac_func_search_save_LIBS=$LIBS 12131cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12132/* end confdefs.h. */ 12133 12134/* Override any GCC internal prototype to avoid an error. 12135 Use char because int might match the return type of a GCC 12136 builtin and then its argument prototype would still apply. */ 12137#ifdef __cplusplus 12138extern "C" 12139#endif 12140char inet_aton (); 12141int 12142main () 12143{ 12144return inet_aton (); 12145 ; 12146 return 0; 12147} 12148_ACEOF 12149for ac_lib in '' resolv; do 12150 if test -z "$ac_lib"; then 12151 ac_res="none required" 12152 else 12153 ac_res=-l$ac_lib 12154 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12155 fi 12156 if ac_fn_c_try_link "$LINENO"; then : 12157 ac_cv_search_inet_aton=$ac_res 12158fi 12159rm -f core conftest.err conftest.$ac_objext \ 12160 conftest$ac_exeext 12161 if ${ac_cv_search_inet_aton+:} false; then : 12162 break 12163fi 12164done 12165if ${ac_cv_search_inet_aton+:} false; then : 12166 12167else 12168 ac_cv_search_inet_aton=no 12169fi 12170rm conftest.$ac_ext 12171LIBS=$ac_func_search_save_LIBS 12172fi 12173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5 12174$as_echo "$ac_cv_search_inet_aton" >&6; } 12175ac_res=$ac_cv_search_inet_aton 12176if test "$ac_res" != no; then : 12177 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12178 12179fi 12180 12181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 12182$as_echo_n "checking for library containing clock_gettime... " >&6; } 12183if ${ac_cv_search_clock_gettime+:} false; then : 12184 $as_echo_n "(cached) " >&6 12185else 12186 ac_func_search_save_LIBS=$LIBS 12187cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12188/* end confdefs.h. */ 12189 12190/* Override any GCC internal prototype to avoid an error. 12191 Use char because int might match the return type of a GCC 12192 builtin and then its argument prototype would still apply. */ 12193#ifdef __cplusplus 12194extern "C" 12195#endif 12196char clock_gettime (); 12197int 12198main () 12199{ 12200return clock_gettime (); 12201 ; 12202 return 0; 12203} 12204_ACEOF 12205for ac_lib in '' rt; do 12206 if test -z "$ac_lib"; then 12207 ac_res="none required" 12208 else 12209 ac_res=-l$ac_lib 12210 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12211 fi 12212 if ac_fn_c_try_link "$LINENO"; then : 12213 ac_cv_search_clock_gettime=$ac_res 12214fi 12215rm -f core conftest.err conftest.$ac_objext \ 12216 conftest$ac_exeext 12217 if ${ac_cv_search_clock_gettime+:} false; then : 12218 break 12219fi 12220done 12221if ${ac_cv_search_clock_gettime+:} false; then : 12222 12223else 12224 ac_cv_search_clock_gettime=no 12225fi 12226rm conftest.$ac_ext 12227LIBS=$ac_func_search_save_LIBS 12228fi 12229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 12230$as_echo "$ac_cv_search_clock_gettime" >&6; } 12231ac_res=$ac_cv_search_clock_gettime 12232if test "$ac_res" != no; then : 12233 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12234 12235fi 12236 12237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5 12238$as_echo_n "checking for library containing sendfile... " >&6; } 12239if ${ac_cv_search_sendfile+:} false; then : 12240 $as_echo_n "(cached) " >&6 12241else 12242 ac_func_search_save_LIBS=$LIBS 12243cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12244/* end confdefs.h. */ 12245 12246/* Override any GCC internal prototype to avoid an error. 12247 Use char because int might match the return type of a GCC 12248 builtin and then its argument prototype would still apply. */ 12249#ifdef __cplusplus 12250extern "C" 12251#endif 12252char sendfile (); 12253int 12254main () 12255{ 12256return sendfile (); 12257 ; 12258 return 0; 12259} 12260_ACEOF 12261for ac_lib in '' sendfile; do 12262 if test -z "$ac_lib"; then 12263 ac_res="none required" 12264 else 12265 ac_res=-l$ac_lib 12266 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12267 fi 12268 if ac_fn_c_try_link "$LINENO"; then : 12269 ac_cv_search_sendfile=$ac_res 12270fi 12271rm -f core conftest.err conftest.$ac_objext \ 12272 conftest$ac_exeext 12273 if ${ac_cv_search_sendfile+:} false; then : 12274 break 12275fi 12276done 12277if ${ac_cv_search_sendfile+:} false; then : 12278 12279else 12280 ac_cv_search_sendfile=no 12281fi 12282rm conftest.$ac_ext 12283LIBS=$ac_func_search_save_LIBS 12284fi 12285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5 12286$as_echo "$ac_cv_search_sendfile" >&6; } 12287ac_res=$ac_cv_search_sendfile 12288if test "$ac_res" != no; then : 12289 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12290 12291fi 12292 12293 12294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5 12295$as_echo_n "checking for WIN32... " >&6; } 12296cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12297/* end confdefs.h. */ 12298 12299int 12300main () 12301{ 12302 12303#ifndef WIN32 12304die horribly 12305#endif 12306 12307 ; 12308 return 0; 12309} 12310_ACEOF 12311if ac_fn_c_try_compile "$LINENO"; then : 12312 bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12313$as_echo "yes" >&6; } 12314else 12315 bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12316$as_echo "no" >&6; } 12317fi 12318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12319 12320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5 12321$as_echo_n "checking for CYGWIN... " >&6; } 12322cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12323/* end confdefs.h. */ 12324 12325int 12326main () 12327{ 12328 12329#ifndef __CYGWIN__ 12330die horribly 12331#endif 12332 12333 ; 12334 return 0; 12335} 12336_ACEOF 12337if ac_fn_c_try_compile "$LINENO"; then : 12338 cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12339$as_echo "yes" >&6; } 12340else 12341 cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12342$as_echo "no" >&6; } 12343fi 12344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12345 12346for ac_header in zlib.h 12347do : 12348 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 12349if test "x$ac_cv_header_zlib_h" = xyes; then : 12350 cat >>confdefs.h <<_ACEOF 12351#define HAVE_ZLIB_H 1 12352_ACEOF 12353 12354fi 12355 12356done 12357 12358 12359if test "x$ac_cv_header_zlib_h" = "xyes"; then 12360save_LIBS="$LIBS" 12361LIBS="" 12362ZLIB_LIBS="" 12363have_zlib=no 12364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5 12365$as_echo_n "checking for library containing inflateEnd... " >&6; } 12366if ${ac_cv_search_inflateEnd+:} false; then : 12367 $as_echo_n "(cached) " >&6 12368else 12369 ac_func_search_save_LIBS=$LIBS 12370cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12371/* end confdefs.h. */ 12372 12373/* Override any GCC internal prototype to avoid an error. 12374 Use char because int might match the return type of a GCC 12375 builtin and then its argument prototype would still apply. */ 12376#ifdef __cplusplus 12377extern "C" 12378#endif 12379char inflateEnd (); 12380int 12381main () 12382{ 12383return inflateEnd (); 12384 ; 12385 return 0; 12386} 12387_ACEOF 12388for ac_lib in '' z; do 12389 if test -z "$ac_lib"; then 12390 ac_res="none required" 12391 else 12392 ac_res=-l$ac_lib 12393 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12394 fi 12395 if ac_fn_c_try_link "$LINENO"; then : 12396 ac_cv_search_inflateEnd=$ac_res 12397fi 12398rm -f core conftest.err conftest.$ac_objext \ 12399 conftest$ac_exeext 12400 if ${ac_cv_search_inflateEnd+:} false; then : 12401 break 12402fi 12403done 12404if ${ac_cv_search_inflateEnd+:} false; then : 12405 12406else 12407 ac_cv_search_inflateEnd=no 12408fi 12409rm conftest.$ac_ext 12410LIBS=$ac_func_search_save_LIBS 12411fi 12412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5 12413$as_echo "$ac_cv_search_inflateEnd" >&6; } 12414ac_res=$ac_cv_search_inflateEnd 12415if test "$ac_res" != no; then : 12416 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12417 have_zlib=yes 12418 ZLIB_LIBS="$LIBS" 12419 12420$as_echo "#define HAVE_LIBZ 1" >>confdefs.h 12421 12422fi 12423 12424LIBS="$save_LIBS" 12425 12426fi 12427 if test "$have_zlib" = "yes"; then 12428 ZLIB_REGRESS_TRUE= 12429 ZLIB_REGRESS_FALSE='#' 12430else 12431 ZLIB_REGRESS_TRUE='#' 12432 ZLIB_REGRESS_FALSE= 12433fi 12434 12435 12436if test "$bwin32" = true; then 12437 EV_LIB_WS32=-lws2_32 12438 EV_LIB_GDI=-lgdi32 12439else 12440 EV_LIB_WS32= 12441 EV_LIB_GDI= 12442fi 12443 12444 12445 12446 12447for ac_header in openssl/bio.h 12448do : 12449 ac_fn_c_check_header_mongrel "$LINENO" "openssl/bio.h" "ac_cv_header_openssl_bio_h" "$ac_includes_default" 12450if test "x$ac_cv_header_openssl_bio_h" = xyes; then : 12451 cat >>confdefs.h <<_ACEOF 12452#define HAVE_OPENSSL_BIO_H 1 12453_ACEOF 12454 12455fi 12456 12457done 12458 12459 12460if test "$enable_openssl" = "yes"; then 12461save_LIBS="$LIBS" 12462LIBS="" 12463OPENSSL_LIBS="" 12464have_openssl=no 12465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5 12466$as_echo_n "checking for library containing SSL_new... " >&6; } 12467if ${ac_cv_search_SSL_new+:} false; then : 12468 $as_echo_n "(cached) " >&6 12469else 12470 ac_func_search_save_LIBS=$LIBS 12471cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12472/* end confdefs.h. */ 12473 12474/* Override any GCC internal prototype to avoid an error. 12475 Use char because int might match the return type of a GCC 12476 builtin and then its argument prototype would still apply. */ 12477#ifdef __cplusplus 12478extern "C" 12479#endif 12480char SSL_new (); 12481int 12482main () 12483{ 12484return SSL_new (); 12485 ; 12486 return 0; 12487} 12488_ACEOF 12489for ac_lib in '' ssl; do 12490 if test -z "$ac_lib"; then 12491 ac_res="none required" 12492 else 12493 ac_res=-l$ac_lib 12494 LIBS="-l$ac_lib -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS" 12495 fi 12496 if ac_fn_c_try_link "$LINENO"; then : 12497 ac_cv_search_SSL_new=$ac_res 12498fi 12499rm -f core conftest.err conftest.$ac_objext \ 12500 conftest$ac_exeext 12501 if ${ac_cv_search_SSL_new+:} false; then : 12502 break 12503fi 12504done 12505if ${ac_cv_search_SSL_new+:} false; then : 12506 12507else 12508 ac_cv_search_SSL_new=no 12509fi 12510rm conftest.$ac_ext 12511LIBS=$ac_func_search_save_LIBS 12512fi 12513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5 12514$as_echo "$ac_cv_search_SSL_new" >&6; } 12515ac_res=$ac_cv_search_SSL_new 12516if test "$ac_res" != no; then : 12517 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12518 have_openssl=yes 12519 OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 12520 12521$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h 12522 12523else 12524 have_openssl=no 12525fi 12526 12527LIBS="$save_LIBS" 12528 12529fi 12530 12531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 12532$as_echo_n "checking for ANSI C header files... " >&6; } 12533if ${ac_cv_header_stdc+:} false; then : 12534 $as_echo_n "(cached) " >&6 12535else 12536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12537/* end confdefs.h. */ 12538#include <stdlib.h> 12539#include <stdarg.h> 12540#include <string.h> 12541#include <float.h> 12542 12543int 12544main () 12545{ 12546 12547 ; 12548 return 0; 12549} 12550_ACEOF 12551if ac_fn_c_try_compile "$LINENO"; then : 12552 ac_cv_header_stdc=yes 12553else 12554 ac_cv_header_stdc=no 12555fi 12556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12557 12558if test $ac_cv_header_stdc = yes; then 12559 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 12560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12561/* end confdefs.h. */ 12562#include <string.h> 12563 12564_ACEOF 12565if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12566 $EGREP "memchr" >/dev/null 2>&1; then : 12567 12568else 12569 ac_cv_header_stdc=no 12570fi 12571rm -f conftest* 12572 12573fi 12574 12575if test $ac_cv_header_stdc = yes; then 12576 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 12577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12578/* end confdefs.h. */ 12579#include <stdlib.h> 12580 12581_ACEOF 12582if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12583 $EGREP "free" >/dev/null 2>&1; then : 12584 12585else 12586 ac_cv_header_stdc=no 12587fi 12588rm -f conftest* 12589 12590fi 12591 12592if test $ac_cv_header_stdc = yes; then 12593 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 12594 if test "$cross_compiling" = yes; then : 12595 : 12596else 12597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12598/* end confdefs.h. */ 12599#include <ctype.h> 12600#include <stdlib.h> 12601#if ((' ' & 0x0FF) == 0x020) 12602# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 12603# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 12604#else 12605# define ISLOWER(c) \ 12606 (('a' <= (c) && (c) <= 'i') \ 12607 || ('j' <= (c) && (c) <= 'r') \ 12608 || ('s' <= (c) && (c) <= 'z')) 12609# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 12610#endif 12611 12612#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 12613int 12614main () 12615{ 12616 int i; 12617 for (i = 0; i < 256; i++) 12618 if (XOR (islower (i), ISLOWER (i)) 12619 || toupper (i) != TOUPPER (i)) 12620 return 2; 12621 return 0; 12622} 12623_ACEOF 12624if ac_fn_c_try_run "$LINENO"; then : 12625 12626else 12627 ac_cv_header_stdc=no 12628fi 12629rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12630 conftest.$ac_objext conftest.beam conftest.$ac_ext 12631fi 12632 12633fi 12634fi 12635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 12636$as_echo "$ac_cv_header_stdc" >&6; } 12637if test $ac_cv_header_stdc = yes; then 12638 12639$as_echo "#define STDC_HEADERS 1" >>confdefs.h 12640 12641fi 12642 12643for ac_header in fcntl.h stdarg.h inttypes.h stdint.h stddef.h poll.h unistd.h sys/epoll.h sys/time.h sys/queue.h sys/event.h sys/param.h sys/ioctl.h sys/select.h sys/devpoll.h port.h netinet/in.h netinet/in6.h sys/socket.h sys/uio.h arpa/inet.h sys/eventfd.h sys/mman.h sys/sendfile.h sys/wait.h netdb.h 12644do : 12645 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12646ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12647if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12648 cat >>confdefs.h <<_ACEOF 12649#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12650_ACEOF 12651 12652fi 12653 12654done 12655 12656for ac_header in sys/stat.h 12657do : 12658 ac_fn_c_check_header_mongrel "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default" 12659if test "x$ac_cv_header_sys_stat_h" = xyes; then : 12660 cat >>confdefs.h <<_ACEOF 12661#define HAVE_SYS_STAT_H 1 12662_ACEOF 12663 12664fi 12665 12666done 12667 12668for ac_header in sys/sysctl.h 12669do : 12670 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" " 12671#ifdef HAVE_SYS_PARAM_H 12672#include <sys/param.h> 12673#endif 12674 12675" 12676if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 12677 cat >>confdefs.h <<_ACEOF 12678#define HAVE_SYS_SYSCTL_H 1 12679_ACEOF 12680 12681fi 12682 12683done 12684 12685if test "x$ac_cv_header_sys_queue_h" = "xyes"; then 12686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5 12687$as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; } 12688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12689/* end confdefs.h. */ 12690 12691#include <sys/queue.h> 12692#ifdef TAILQ_FOREACH 12693 yes 12694#endif 12695 12696_ACEOF 12697if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12698 $EGREP "yes" >/dev/null 2>&1; then : 12699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12700$as_echo "yes" >&6; } 12701 12702$as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h 12703 12704else 12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12706$as_echo "no" >&6; } 12707 12708fi 12709rm -f conftest* 12710 12711fi 12712 12713if test "x$ac_cv_header_sys_time_h" = "xyes"; then 12714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5 12715$as_echo_n "checking for timeradd in sys/time.h... " >&6; } 12716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12717/* end confdefs.h. */ 12718 12719#include <sys/time.h> 12720#ifdef timeradd 12721 yes 12722#endif 12723 12724_ACEOF 12725if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12726 $EGREP "yes" >/dev/null 2>&1; then : 12727 12728$as_echo "#define HAVE_TIMERADD 1" >>confdefs.h 12729 12730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12731$as_echo "yes" >&6; } 12732else 12733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12734$as_echo "no" >&6; } 12735 12736fi 12737rm -f conftest* 12738 12739fi 12740 12741if test "x$ac_cv_header_sys_time_h" = "xyes"; then 12742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5 12743$as_echo_n "checking for timercmp in sys/time.h... " >&6; } 12744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12745/* end confdefs.h. */ 12746 12747#include <sys/time.h> 12748#ifdef timercmp 12749 yes 12750#endif 12751 12752_ACEOF 12753if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12754 $EGREP "yes" >/dev/null 2>&1; then : 12755 12756$as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h 12757 12758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12759$as_echo "yes" >&6; } 12760else 12761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12762$as_echo "no" >&6; } 12763 12764fi 12765rm -f conftest* 12766 12767fi 12768 12769if test "x$ac_cv_header_sys_time_h" = "xyes"; then 12770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5 12771$as_echo_n "checking for timerclear in sys/time.h... " >&6; } 12772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12773/* end confdefs.h. */ 12774 12775#include <sys/time.h> 12776#ifdef timerclear 12777 yes 12778#endif 12779 12780_ACEOF 12781if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12782 $EGREP "yes" >/dev/null 2>&1; then : 12783 12784$as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h 12785 12786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12787$as_echo "yes" >&6; } 12788else 12789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12790$as_echo "no" >&6; } 12791 12792fi 12793rm -f conftest* 12794 12795fi 12796 12797if test "x$ac_cv_header_sys_time_h" = "xyes"; then 12798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5 12799$as_echo_n "checking for timerisset in sys/time.h... " >&6; } 12800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12801/* end confdefs.h. */ 12802 12803#include <sys/time.h> 12804#ifdef timerisset 12805 yes 12806#endif 12807 12808_ACEOF 12809if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12810 $EGREP "yes" >/dev/null 2>&1; then : 12811 12812$as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h 12813 12814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12815$as_echo "yes" >&6; } 12816else 12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12818$as_echo "no" >&6; } 12819 12820fi 12821rm -f conftest* 12822 12823fi 12824 12825if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then 12826 ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h> 12827 #include <sys/sysctl.h> 12828 12829" 12830if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then : 12831 ac_have_decl=1 12832else 12833 ac_have_decl=0 12834fi 12835 12836cat >>confdefs.h <<_ACEOF 12837#define HAVE_DECL_CTL_KERN $ac_have_decl 12838_ACEOF 12839ac_fn_c_check_decl "$LINENO" "KERN_RANDOM" "ac_cv_have_decl_KERN_RANDOM" "#include <sys/types.h> 12840 #include <sys/sysctl.h> 12841 12842" 12843if test "x$ac_cv_have_decl_KERN_RANDOM" = xyes; then : 12844 ac_have_decl=1 12845else 12846 ac_have_decl=0 12847fi 12848 12849cat >>confdefs.h <<_ACEOF 12850#define HAVE_DECL_KERN_RANDOM $ac_have_decl 12851_ACEOF 12852ac_fn_c_check_decl "$LINENO" "RANDOM_UUID" "ac_cv_have_decl_RANDOM_UUID" "#include <sys/types.h> 12853 #include <sys/sysctl.h> 12854 12855" 12856if test "x$ac_cv_have_decl_RANDOM_UUID" = xyes; then : 12857 ac_have_decl=1 12858else 12859 ac_have_decl=0 12860fi 12861 12862cat >>confdefs.h <<_ACEOF 12863#define HAVE_DECL_RANDOM_UUID $ac_have_decl 12864_ACEOF 12865ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h> 12866 #include <sys/sysctl.h> 12867 12868" 12869if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then : 12870 ac_have_decl=1 12871else 12872 ac_have_decl=0 12873fi 12874 12875cat >>confdefs.h <<_ACEOF 12876#define HAVE_DECL_KERN_ARND $ac_have_decl 12877_ACEOF 12878 12879fi 12880 12881 if test x$bwin32 = xtrue; then 12882 BUILD_WIN32_TRUE= 12883 BUILD_WIN32_FALSE='#' 12884else 12885 BUILD_WIN32_TRUE='#' 12886 BUILD_WIN32_FALSE= 12887fi 12888 12889 if test x$cygwin = xtrue; then 12890 BUILD_CYGWIN_TRUE= 12891 BUILD_CYGWIN_FALSE='#' 12892else 12893 BUILD_CYGWIN_TRUE='#' 12894 BUILD_CYGWIN_FALSE= 12895fi 12896 12897 if test x$bwin32 = xtrue || test x$cygwin = xtrue; then 12898 BUILD_WITH_NO_UNDEFINED_TRUE= 12899 BUILD_WITH_NO_UNDEFINED_FALSE='#' 12900else 12901 BUILD_WITH_NO_UNDEFINED_TRUE='#' 12902 BUILD_WITH_NO_UNDEFINED_FALSE= 12903fi 12904 12905 12906if test x$bwin32 = xtrue; then 12907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getservbyname" >&5 12908$as_echo_n "checking for library containing getservbyname... " >&6; } 12909if ${ac_cv_search_getservbyname+:} false; then : 12910 $as_echo_n "(cached) " >&6 12911else 12912 ac_func_search_save_LIBS=$LIBS 12913cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12914/* end confdefs.h. */ 12915 12916/* Override any GCC internal prototype to avoid an error. 12917 Use char because int might match the return type of a GCC 12918 builtin and then its argument prototype would still apply. */ 12919#ifdef __cplusplus 12920extern "C" 12921#endif 12922char getservbyname (); 12923int 12924main () 12925{ 12926return getservbyname (); 12927 ; 12928 return 0; 12929} 12930_ACEOF 12931for ac_lib in '' ws2_32; do 12932 if test -z "$ac_lib"; then 12933 ac_res="none required" 12934 else 12935 ac_res=-l$ac_lib 12936 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12937 fi 12938 if ac_fn_c_try_link "$LINENO"; then : 12939 ac_cv_search_getservbyname=$ac_res 12940fi 12941rm -f core conftest.err conftest.$ac_objext \ 12942 conftest$ac_exeext 12943 if ${ac_cv_search_getservbyname+:} false; then : 12944 break 12945fi 12946done 12947if ${ac_cv_search_getservbyname+:} false; then : 12948 12949else 12950 ac_cv_search_getservbyname=no 12951fi 12952rm conftest.$ac_ext 12953LIBS=$ac_func_search_save_LIBS 12954fi 12955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getservbyname" >&5 12956$as_echo "$ac_cv_search_getservbyname" >&6; } 12957ac_res=$ac_cv_search_getservbyname 12958if test "$ac_res" != no; then : 12959 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12960 12961fi 12962 12963fi 12964 12965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 12966$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 12967if ${ac_cv_c_const+:} false; then : 12968 $as_echo_n "(cached) " >&6 12969else 12970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12971/* end confdefs.h. */ 12972 12973int 12974main () 12975{ 12976/* FIXME: Include the comments suggested by Paul. */ 12977#ifndef __cplusplus 12978 /* Ultrix mips cc rejects this. */ 12979 typedef int charset[2]; 12980 const charset cs; 12981 /* SunOS 4.1.1 cc rejects this. */ 12982 char const *const *pcpcc; 12983 char **ppc; 12984 /* NEC SVR4.0.2 mips cc rejects this. */ 12985 struct point {int x, y;}; 12986 static struct point const zero = {0,0}; 12987 /* AIX XL C 1.02.0.0 rejects this. 12988 It does not let you subtract one const X* pointer from another in 12989 an arm of an if-expression whose if-part is not a constant 12990 expression */ 12991 const char *g = "string"; 12992 pcpcc = &g + (g ? g-g : 0); 12993 /* HPUX 7.0 cc rejects these. */ 12994 ++pcpcc; 12995 ppc = (char**) pcpcc; 12996 pcpcc = (char const *const *) ppc; 12997 { /* SCO 3.2v4 cc rejects this. */ 12998 char *t; 12999 char const *s = 0 ? (char *) 0 : (char const *) 0; 13000 13001 *t++ = 0; 13002 if (s) return 0; 13003 } 13004 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 13005 int x[] = {25, 17}; 13006 const int *foo = &x[0]; 13007 ++foo; 13008 } 13009 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 13010 typedef const int *iptr; 13011 iptr p = 0; 13012 ++p; 13013 } 13014 { /* AIX XL C 1.02.0.0 rejects this saying 13015 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 13016 struct s { int j; const int *ap[3]; }; 13017 struct s *b; b->j = 5; 13018 } 13019 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 13020 const int foo = 10; 13021 if (!foo) return 0; 13022 } 13023 return !cs[0] && !zero.x; 13024#endif 13025 13026 ; 13027 return 0; 13028} 13029_ACEOF 13030if ac_fn_c_try_compile "$LINENO"; then : 13031 ac_cv_c_const=yes 13032else 13033 ac_cv_c_const=no 13034fi 13035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13036fi 13037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 13038$as_echo "$ac_cv_c_const" >&6; } 13039if test $ac_cv_c_const = no; then 13040 13041$as_echo "#define const /**/" >>confdefs.h 13042 13043fi 13044 13045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 13046$as_echo_n "checking for inline... " >&6; } 13047if ${ac_cv_c_inline+:} false; then : 13048 $as_echo_n "(cached) " >&6 13049else 13050 ac_cv_c_inline=no 13051for ac_kw in inline __inline__ __inline; do 13052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13053/* end confdefs.h. */ 13054#ifndef __cplusplus 13055typedef int foo_t; 13056static $ac_kw foo_t static_foo () {return 0; } 13057$ac_kw foo_t foo () {return 0; } 13058#endif 13059 13060_ACEOF 13061if ac_fn_c_try_compile "$LINENO"; then : 13062 ac_cv_c_inline=$ac_kw 13063fi 13064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13065 test "$ac_cv_c_inline" != no && break 13066done 13067 13068fi 13069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 13070$as_echo "$ac_cv_c_inline" >&6; } 13071 13072case $ac_cv_c_inline in 13073 inline | yes) ;; 13074 *) 13075 case $ac_cv_c_inline in 13076 no) ac_val=;; 13077 *) ac_val=$ac_cv_c_inline;; 13078 esac 13079 cat >>confdefs.h <<_ACEOF 13080#ifndef __cplusplus 13081#define inline $ac_val 13082#endif 13083_ACEOF 13084 ;; 13085esac 13086 13087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 13088$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 13089if ${ac_cv_header_time+:} false; then : 13090 $as_echo_n "(cached) " >&6 13091else 13092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13093/* end confdefs.h. */ 13094#include <sys/types.h> 13095#include <sys/time.h> 13096#include <time.h> 13097 13098int 13099main () 13100{ 13101if ((struct tm *) 0) 13102return 0; 13103 ; 13104 return 0; 13105} 13106_ACEOF 13107if ac_fn_c_try_compile "$LINENO"; then : 13108 ac_cv_header_time=yes 13109else 13110 ac_cv_header_time=no 13111fi 13112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13113fi 13114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 13115$as_echo "$ac_cv_header_time" >&6; } 13116if test $ac_cv_header_time = yes; then 13117 13118$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 13119 13120fi 13121 13122 13123for ac_func in gettimeofday vasprintf fcntl clock_gettime strtok_r strsep 13124do : 13125 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13126ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13127if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13128 cat >>confdefs.h <<_ACEOF 13129#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13130_ACEOF 13131 13132fi 13133done 13134 13135for ac_func in getnameinfo strlcpy inet_ntop inet_pton signal sigaction strtoll inet_aton pipe eventfd sendfile mmap splice arc4random arc4random_buf issetugid geteuid getegid getprotobynumber setenv unsetenv putenv sysctl 13136do : 13137 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13138ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13139if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13140 cat >>confdefs.h <<_ACEOF 13141#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13142_ACEOF 13143 13144fi 13145done 13146 13147for ac_func in umask 13148do : 13149 ac_fn_c_check_func "$LINENO" "umask" "ac_cv_func_umask" 13150if test "x$ac_cv_func_umask" = xyes; then : 13151 cat >>confdefs.h <<_ACEOF 13152#define HAVE_UMASK 1 13153_ACEOF 13154 13155fi 13156done 13157 13158 13159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5 13160$as_echo_n "checking for getaddrinfo... " >&6; } 13161if ${libevent_cv_getaddrinfo+:} false; then : 13162 $as_echo_n "(cached) " >&6 13163else 13164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13165/* end confdefs.h. */ 13166 13167 #ifdef HAVE_NETDB_H 13168 #include <netdb.h> 13169 #endif 13170 13171int 13172main () 13173{ 13174 13175 getaddrinfo; 13176 13177 13178 ; 13179 return 0; 13180} 13181_ACEOF 13182if ac_fn_c_try_link "$LINENO"; then : 13183 libevent_cv_getaddrinfo=yes 13184else 13185 libevent_cv_getaddrinfo=no 13186 13187fi 13188rm -f core conftest.err conftest.$ac_objext \ 13189 conftest$ac_exeext conftest.$ac_ext 13190 13191fi 13192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5 13193$as_echo "$libevent_cv_getaddrinfo" >&6; } 13194if test "$libevent_cv_getaddrinfo" = "yes" ; then 13195 13196$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h 13197 13198else 13199 13200for ac_func in getservbyname 13201do : 13202 ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname" 13203if test "x$ac_cv_func_getservbyname" = xyes; then : 13204 cat >>confdefs.h <<_ACEOF 13205#define HAVE_GETSERVBYNAME 1 13206_ACEOF 13207 13208fi 13209done 13210 13211# Check for gethostbyname_r in all its glorious incompatible versions. 13212# (This is cut-and-pasted from Tor, which based its logic on 13213# Python's configure.in.) 13214 13215 13216ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r" 13217if test "x$ac_cv_func_gethostbyname_r" = xyes; then : 13218 13219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5 13220$as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; } 13221 OLD_CFLAGS=$CFLAGS 13222 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS" 13223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13224/* end confdefs.h. */ 13225 13226#include <netdb.h> 13227 13228int 13229main () 13230{ 13231 13232 char *cp1, *cp2; 13233 struct hostent *h1, *h2; 13234 int i1, i2; 13235 (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2); 13236 13237 ; 13238 return 0; 13239} 13240_ACEOF 13241if ac_fn_c_try_compile "$LINENO"; then : 13242 13243 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 13244 13245 13246$as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h 13247 13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5 13249$as_echo "6" >&6; } 13250 13251else 13252 13253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13254/* end confdefs.h. */ 13255 13256#include <netdb.h> 13257 13258int 13259main () 13260{ 13261 13262 char *cp1, *cp2; 13263 struct hostent *h1; 13264 int i1, i2; 13265 (void)gethostbyname_r(cp1,h1,cp2,i1,&i2); 13266 13267 ; 13268 return 0; 13269} 13270_ACEOF 13271if ac_fn_c_try_compile "$LINENO"; then : 13272 13273 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 13274 13275 13276$as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h 13277 13278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5 13279$as_echo "5" >&6; } 13280 13281else 13282 13283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13284/* end confdefs.h. */ 13285 13286#include <netdb.h> 13287 13288int 13289main () 13290{ 13291 13292 char *cp1; 13293 struct hostent *h1; 13294 struct hostent_data hd; 13295 (void) gethostbyname_r(cp1,h1,&hd); 13296 13297 ; 13298 return 0; 13299} 13300_ACEOF 13301if ac_fn_c_try_compile "$LINENO"; then : 13302 13303 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 13304 13305 13306$as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h 13307 13308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5 13309$as_echo "3" >&6; } 13310 13311else 13312 13313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5 13314$as_echo "0" >&6; } 13315 13316fi 13317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13318 13319fi 13320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13321 13322fi 13323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13324 CFLAGS=$OLD_CFLAGS 13325 13326fi 13327 13328 13329fi 13330 13331# The cast to long int works around a bug in the HP C Compiler 13332# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13333# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13334# This bug is HP SR number 8606223364. 13335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13336$as_echo_n "checking size of long... " >&6; } 13337if ${ac_cv_sizeof_long+:} false; then : 13338 $as_echo_n "(cached) " >&6 13339else 13340 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13341 13342else 13343 if test "$ac_cv_type_long" = yes; then 13344 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13345$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13346as_fn_error 77 "cannot compute sizeof (long) 13347See \`config.log' for more details" "$LINENO" 5; } 13348 else 13349 ac_cv_sizeof_long=0 13350 fi 13351fi 13352 13353fi 13354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13355$as_echo "$ac_cv_sizeof_long" >&6; } 13356 13357 13358 13359cat >>confdefs.h <<_ACEOF 13360#define SIZEOF_LONG $ac_cv_sizeof_long 13361_ACEOF 13362 13363 13364 13365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5 13366$as_echo_n "checking for F_SETFD in fcntl.h... " >&6; } 13367cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13368/* end confdefs.h. */ 13369 13370#define _GNU_SOURCE 13371#include <fcntl.h> 13372#ifdef F_SETFD 13373yes 13374#endif 13375 13376_ACEOF 13377if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13378 $EGREP "yes" >/dev/null 2>&1; then : 13379 13380$as_echo "#define HAVE_SETFD 1" >>confdefs.h 13381 13382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13383$as_echo "yes" >&6; } 13384else 13385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13386$as_echo "no" >&6; } 13387fi 13388rm -f conftest* 13389 13390 13391needsignal=no 13392haveselect=no 13393if test x$bwin32 != xtrue; then 13394 for ac_func in select 13395do : 13396 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select" 13397if test "x$ac_cv_func_select" = xyes; then : 13398 cat >>confdefs.h <<_ACEOF 13399#define HAVE_SELECT 1 13400_ACEOF 13401 haveselect=yes 13402fi 13403done 13404 13405 if test "x$haveselect" = "xyes" ; then 13406 needsignal=yes 13407 fi 13408fi 13409 if test "x$haveselect" = "xyes"; then 13410 SELECT_BACKEND_TRUE= 13411 SELECT_BACKEND_FALSE='#' 13412else 13413 SELECT_BACKEND_TRUE='#' 13414 SELECT_BACKEND_FALSE= 13415fi 13416 13417 13418havepoll=no 13419for ac_func in poll 13420do : 13421 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll" 13422if test "x$ac_cv_func_poll" = xyes; then : 13423 cat >>confdefs.h <<_ACEOF 13424#define HAVE_POLL 1 13425_ACEOF 13426 havepoll=yes 13427fi 13428done 13429 13430if test "x$havepoll" = "xyes" ; then 13431 needsignal=yes 13432fi 13433 if test "x$havepoll" = "xyes"; then 13434 POLL_BACKEND_TRUE= 13435 POLL_BACKEND_FALSE='#' 13436else 13437 POLL_BACKEND_TRUE='#' 13438 POLL_BACKEND_FALSE= 13439fi 13440 13441 13442havedevpoll=no 13443if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 13444 13445$as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h 13446 13447fi 13448 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 13449 DEVPOLL_BACKEND_TRUE= 13450 DEVPOLL_BACKEND_FALSE='#' 13451else 13452 DEVPOLL_BACKEND_TRUE='#' 13453 DEVPOLL_BACKEND_FALSE= 13454fi 13455 13456 13457havekqueue=no 13458if test "x$ac_cv_header_sys_event_h" = "xyes"; then 13459 for ac_func in kqueue 13460do : 13461 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue" 13462if test "x$ac_cv_func_kqueue" = xyes; then : 13463 cat >>confdefs.h <<_ACEOF 13464#define HAVE_KQUEUE 1 13465_ACEOF 13466 havekqueue=yes 13467fi 13468done 13469 13470 if test "x$havekqueue" = "xyes" ; then 13471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5 13472$as_echo_n "checking for working kqueue... " >&6; } 13473 if test "$cross_compiling" = yes; then : 13474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13475$as_echo "no" >&6; } 13476else 13477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13478/* end confdefs.h. */ 13479#include <sys/types.h> 13480#include <sys/time.h> 13481#include <sys/event.h> 13482#include <stdio.h> 13483#include <unistd.h> 13484#include <fcntl.h> 13485 13486int 13487main(int argc, char **argv) 13488{ 13489 int kq; 13490 int n; 13491 int fd[2]; 13492 struct kevent ev; 13493 struct timespec ts; 13494 char buf[8000]; 13495 13496 if (pipe(fd) == -1) 13497 exit(1); 13498 if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1) 13499 exit(1); 13500 13501 while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf)) 13502 ; 13503 13504 if ((kq = kqueue()) == -1) 13505 exit(1); 13506 13507 memset(&ev, 0, sizeof(ev)); 13508 ev.ident = fd[1]; 13509 ev.filter = EVFILT_WRITE; 13510 ev.flags = EV_ADD | EV_ENABLE; 13511 n = kevent(kq, &ev, 1, NULL, 0, NULL); 13512 if (n == -1) 13513 exit(1); 13514 13515 read(fd[0], buf, sizeof(buf)); 13516 13517 ts.tv_sec = 0; 13518 ts.tv_nsec = 0; 13519 n = kevent(kq, NULL, 0, &ev, 1, &ts); 13520 if (n == -1 || n == 0) 13521 exit(1); 13522 13523 exit(0); 13524} 13525_ACEOF 13526if ac_fn_c_try_run "$LINENO"; then : 13527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13528$as_echo "yes" >&6; } 13529 13530$as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h 13531 13532 havekqueue=yes 13533 13534else 13535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13536$as_echo "no" >&6; } 13537fi 13538rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13539 conftest.$ac_objext conftest.beam conftest.$ac_ext 13540fi 13541 13542 fi 13543fi 13544 if test "x$havekqueue" = "xyes"; then 13545 KQUEUE_BACKEND_TRUE= 13546 KQUEUE_BACKEND_FALSE='#' 13547else 13548 KQUEUE_BACKEND_TRUE='#' 13549 KQUEUE_BACKEND_FALSE= 13550fi 13551 13552 13553haveepollsyscall=no 13554haveepoll=no 13555for ac_func in epoll_ctl 13556do : 13557 ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl" 13558if test "x$ac_cv_func_epoll_ctl" = xyes; then : 13559 cat >>confdefs.h <<_ACEOF 13560#define HAVE_EPOLL_CTL 1 13561_ACEOF 13562 haveepoll=yes 13563fi 13564done 13565 13566if test "x$haveepoll" = "xyes" ; then 13567 13568$as_echo "#define HAVE_EPOLL 1" >>confdefs.h 13569 13570 needsignal=yes 13571fi 13572if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then 13573 if test "x$haveepoll" = "xno" ; then 13574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5 13575$as_echo_n "checking for epoll system call... " >&6; } 13576 if test "$cross_compiling" = yes; then : 13577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13578$as_echo "no" >&6; } 13579else 13580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13581/* end confdefs.h. */ 13582#include <stdint.h> 13583#include <sys/param.h> 13584#include <sys/types.h> 13585#include <sys/syscall.h> 13586#include <sys/epoll.h> 13587#include <unistd.h> 13588 13589int 13590epoll_create(int size) 13591{ 13592 return (syscall(__NR_epoll_create, size)); 13593} 13594 13595int 13596main(int argc, char **argv) 13597{ 13598 int epfd; 13599 13600 epfd = epoll_create(256); 13601 exit (epfd == -1 ? 1 : 0); 13602} 13603_ACEOF 13604if ac_fn_c_try_run "$LINENO"; then : 13605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13606$as_echo "yes" >&6; } 13607 13608$as_echo "#define HAVE_EPOLL 1" >>confdefs.h 13609 13610 needsignal=yes 13611 have_epoll=yes 13612 case " $LIBOBJS " in 13613 *" epoll_sub.$ac_objext "* ) ;; 13614 *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext" 13615 ;; 13616esac 13617 13618 13619else 13620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13621$as_echo "no" >&6; } 13622fi 13623rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13624 conftest.$ac_objext conftest.beam conftest.$ac_ext 13625fi 13626 13627 fi 13628fi 13629 if test "x$haveepoll" = "xyes"; then 13630 EPOLL_BACKEND_TRUE= 13631 EPOLL_BACKEND_FALSE='#' 13632else 13633 EPOLL_BACKEND_TRUE='#' 13634 EPOLL_BACKEND_FALSE= 13635fi 13636 13637 13638haveeventports=no 13639for ac_func in port_create 13640do : 13641 ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create" 13642if test "x$ac_cv_func_port_create" = xyes; then : 13643 cat >>confdefs.h <<_ACEOF 13644#define HAVE_PORT_CREATE 1 13645_ACEOF 13646 haveeventports=yes 13647fi 13648done 13649 13650if test "x$haveeventports" = "xyes" ; then 13651 13652$as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h 13653 13654 needsignal=yes 13655fi 13656 if test "x$haveeventports" = "xyes"; then 13657 EVPORT_BACKEND_TRUE= 13658 EVPORT_BACKEND_FALSE='#' 13659else 13660 EVPORT_BACKEND_TRUE='#' 13661 EVPORT_BACKEND_FALSE= 13662fi 13663 13664 13665if test "x$bwin32" = "xtrue"; then 13666 needsignal=yes 13667fi 13668 13669 if test "x$needsignal" = "xyes"; then 13670 SIGNAL_SUPPORT_TRUE= 13671 SIGNAL_SUPPORT_FALSE='#' 13672else 13673 SIGNAL_SUPPORT_TRUE='#' 13674 SIGNAL_SUPPORT_FALSE= 13675fi 13676 13677 13678ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 13679if test "x$ac_cv_type_pid_t" = xyes; then : 13680 13681else 13682 13683cat >>confdefs.h <<_ACEOF 13684#define pid_t int 13685_ACEOF 13686 13687fi 13688 13689ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 13690if test "x$ac_cv_type_size_t" = xyes; then : 13691 13692else 13693 13694cat >>confdefs.h <<_ACEOF 13695#define size_t unsigned int 13696_ACEOF 13697 13698fi 13699 13700ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 13701if test "x$ac_cv_type_ssize_t" = xyes; then : 13702 13703else 13704 13705cat >>confdefs.h <<_ACEOF 13706#define ssize_t int 13707_ACEOF 13708 13709fi 13710 13711 13712ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H 13713#include <stdint.h> 13714#elif defined(HAVE_INTTYPES_H) 13715#include <inttypes.h> 13716#endif 13717#ifdef HAVE_SYS_TYPES_H 13718#include <sys/types.h> 13719#endif 13720" 13721if test "x$ac_cv_type_uint64_t" = xyes; then : 13722 13723cat >>confdefs.h <<_ACEOF 13724#define HAVE_UINT64_T 1 13725_ACEOF 13726 13727 13728fi 13729ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H 13730#include <stdint.h> 13731#elif defined(HAVE_INTTYPES_H) 13732#include <inttypes.h> 13733#endif 13734#ifdef HAVE_SYS_TYPES_H 13735#include <sys/types.h> 13736#endif 13737" 13738if test "x$ac_cv_type_uint32_t" = xyes; then : 13739 13740cat >>confdefs.h <<_ACEOF 13741#define HAVE_UINT32_T 1 13742_ACEOF 13743 13744 13745fi 13746ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H 13747#include <stdint.h> 13748#elif defined(HAVE_INTTYPES_H) 13749#include <inttypes.h> 13750#endif 13751#ifdef HAVE_SYS_TYPES_H 13752#include <sys/types.h> 13753#endif 13754" 13755if test "x$ac_cv_type_uint16_t" = xyes; then : 13756 13757cat >>confdefs.h <<_ACEOF 13758#define HAVE_UINT16_T 1 13759_ACEOF 13760 13761 13762fi 13763ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H 13764#include <stdint.h> 13765#elif defined(HAVE_INTTYPES_H) 13766#include <inttypes.h> 13767#endif 13768#ifdef HAVE_SYS_TYPES_H 13769#include <sys/types.h> 13770#endif 13771" 13772if test "x$ac_cv_type_uint8_t" = xyes; then : 13773 13774cat >>confdefs.h <<_ACEOF 13775#define HAVE_UINT8_T 1 13776_ACEOF 13777 13778 13779fi 13780ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H 13781#include <stdint.h> 13782#elif defined(HAVE_INTTYPES_H) 13783#include <inttypes.h> 13784#endif 13785#ifdef HAVE_SYS_TYPES_H 13786#include <sys/types.h> 13787#endif 13788" 13789if test "x$ac_cv_type_uintptr_t" = xyes; then : 13790 13791cat >>confdefs.h <<_ACEOF 13792#define HAVE_UINTPTR_T 1 13793_ACEOF 13794 13795 13796fi 13797 13798 13799ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H 13800#include <sys/types.h> 13801#endif 13802#ifdef HAVE_SYS_SELECT_H 13803#include <sys/select.h> 13804#endif 13805" 13806if test "x$ac_cv_type_fd_mask" = xyes; then : 13807 13808cat >>confdefs.h <<_ACEOF 13809#define HAVE_FD_MASK 1 13810_ACEOF 13811 13812 13813fi 13814 13815 13816# The cast to long int works around a bug in the HP C Compiler 13817# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13818# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13819# This bug is HP SR number 8606223364. 13820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 13821$as_echo_n "checking size of long long... " >&6; } 13822if ${ac_cv_sizeof_long_long+:} false; then : 13823 $as_echo_n "(cached) " >&6 13824else 13825 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 13826 13827else 13828 if test "$ac_cv_type_long_long" = yes; then 13829 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13830$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13831as_fn_error 77 "cannot compute sizeof (long long) 13832See \`config.log' for more details" "$LINENO" 5; } 13833 else 13834 ac_cv_sizeof_long_long=0 13835 fi 13836fi 13837 13838fi 13839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 13840$as_echo "$ac_cv_sizeof_long_long" >&6; } 13841 13842 13843 13844cat >>confdefs.h <<_ACEOF 13845#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 13846_ACEOF 13847 13848 13849# The cast to long int works around a bug in the HP C Compiler 13850# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13851# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13852# This bug is HP SR number 8606223364. 13853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13854$as_echo_n "checking size of long... " >&6; } 13855if ${ac_cv_sizeof_long+:} false; then : 13856 $as_echo_n "(cached) " >&6 13857else 13858 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13859 13860else 13861 if test "$ac_cv_type_long" = yes; then 13862 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13863$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13864as_fn_error 77 "cannot compute sizeof (long) 13865See \`config.log' for more details" "$LINENO" 5; } 13866 else 13867 ac_cv_sizeof_long=0 13868 fi 13869fi 13870 13871fi 13872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13873$as_echo "$ac_cv_sizeof_long" >&6; } 13874 13875 13876 13877cat >>confdefs.h <<_ACEOF 13878#define SIZEOF_LONG $ac_cv_sizeof_long 13879_ACEOF 13880 13881 13882# The cast to long int works around a bug in the HP C Compiler 13883# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13884# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13885# This bug is HP SR number 8606223364. 13886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13887$as_echo_n "checking size of int... " >&6; } 13888if ${ac_cv_sizeof_int+:} false; then : 13889 $as_echo_n "(cached) " >&6 13890else 13891 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13892 13893else 13894 if test "$ac_cv_type_int" = yes; then 13895 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13896$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13897as_fn_error 77 "cannot compute sizeof (int) 13898See \`config.log' for more details" "$LINENO" 5; } 13899 else 13900 ac_cv_sizeof_int=0 13901 fi 13902fi 13903 13904fi 13905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13906$as_echo "$ac_cv_sizeof_int" >&6; } 13907 13908 13909 13910cat >>confdefs.h <<_ACEOF 13911#define SIZEOF_INT $ac_cv_sizeof_int 13912_ACEOF 13913 13914 13915# The cast to long int works around a bug in the HP C Compiler 13916# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13917# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13918# This bug is HP SR number 8606223364. 13919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13920$as_echo_n "checking size of short... " >&6; } 13921if ${ac_cv_sizeof_short+:} false; then : 13922 $as_echo_n "(cached) " >&6 13923else 13924 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13925 13926else 13927 if test "$ac_cv_type_short" = yes; then 13928 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13929$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13930as_fn_error 77 "cannot compute sizeof (short) 13931See \`config.log' for more details" "$LINENO" 5; } 13932 else 13933 ac_cv_sizeof_short=0 13934 fi 13935fi 13936 13937fi 13938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13939$as_echo "$ac_cv_sizeof_short" >&6; } 13940 13941 13942 13943cat >>confdefs.h <<_ACEOF 13944#define SIZEOF_SHORT $ac_cv_sizeof_short 13945_ACEOF 13946 13947 13948# The cast to long int works around a bug in the HP C Compiler 13949# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13950# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13951# This bug is HP SR number 8606223364. 13952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 13953$as_echo_n "checking size of size_t... " >&6; } 13954if ${ac_cv_sizeof_size_t+:} false; then : 13955 $as_echo_n "(cached) " >&6 13956else 13957 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 13958 13959else 13960 if test "$ac_cv_type_size_t" = yes; then 13961 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13962$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13963as_fn_error 77 "cannot compute sizeof (size_t) 13964See \`config.log' for more details" "$LINENO" 5; } 13965 else 13966 ac_cv_sizeof_size_t=0 13967 fi 13968fi 13969 13970fi 13971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 13972$as_echo "$ac_cv_sizeof_size_t" >&6; } 13973 13974 13975 13976cat >>confdefs.h <<_ACEOF 13977#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 13978_ACEOF 13979 13980 13981# The cast to long int works around a bug in the HP C Compiler 13982# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13983# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13984# This bug is HP SR number 8606223364. 13985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13986$as_echo_n "checking size of void *... " >&6; } 13987if ${ac_cv_sizeof_void_p+:} false; then : 13988 $as_echo_n "(cached) " >&6 13989else 13990 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13991 13992else 13993 if test "$ac_cv_type_void_p" = yes; then 13994 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13995$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13996as_fn_error 77 "cannot compute sizeof (void *) 13997See \`config.log' for more details" "$LINENO" 5; } 13998 else 13999 ac_cv_sizeof_void_p=0 14000 fi 14001fi 14002 14003fi 14004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 14005$as_echo "$ac_cv_sizeof_void_p" >&6; } 14006 14007 14008 14009cat >>confdefs.h <<_ACEOF 14010#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 14011_ACEOF 14012 14013 14014 14015ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE 14016#include <sys/types.h> 14017#ifdef HAVE_NETINET_IN_H 14018#include <netinet/in.h> 14019#endif 14020#ifdef HAVE_NETINET_IN6_H 14021#include <netinet/in6.h> 14022#endif 14023#ifdef HAVE_SYS_SOCKET_H 14024#include <sys/socket.h> 14025#endif 14026#ifdef HAVE_NETDB_H 14027#include <netdb.h> 14028#endif 14029#ifdef WIN32 14030#define WIN32_WINNT 0x400 14031#define _WIN32_WINNT 0x400 14032#define WIN32_LEAN_AND_MEAN 14033#if defined(_MSC_VER) && (_MSC_VER < 1300) 14034#include <winsock.h> 14035#else 14036#include <winsock2.h> 14037#include <ws2tcpip.h> 14038#endif 14039#endif 14040 14041" 14042if test "x$ac_cv_type_struct_in6_addr" = xyes; then : 14043 14044cat >>confdefs.h <<_ACEOF 14045#define HAVE_STRUCT_IN6_ADDR 1 14046_ACEOF 14047 14048 14049fi 14050ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE 14051#include <sys/types.h> 14052#ifdef HAVE_NETINET_IN_H 14053#include <netinet/in.h> 14054#endif 14055#ifdef HAVE_NETINET_IN6_H 14056#include <netinet/in6.h> 14057#endif 14058#ifdef HAVE_SYS_SOCKET_H 14059#include <sys/socket.h> 14060#endif 14061#ifdef HAVE_NETDB_H 14062#include <netdb.h> 14063#endif 14064#ifdef WIN32 14065#define WIN32_WINNT 0x400 14066#define _WIN32_WINNT 0x400 14067#define WIN32_LEAN_AND_MEAN 14068#if defined(_MSC_VER) && (_MSC_VER < 1300) 14069#include <winsock.h> 14070#else 14071#include <winsock2.h> 14072#include <ws2tcpip.h> 14073#endif 14074#endif 14075 14076" 14077if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then : 14078 14079cat >>confdefs.h <<_ACEOF 14080#define HAVE_STRUCT_SOCKADDR_IN6 1 14081_ACEOF 14082 14083 14084fi 14085ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE 14086#include <sys/types.h> 14087#ifdef HAVE_NETINET_IN_H 14088#include <netinet/in.h> 14089#endif 14090#ifdef HAVE_NETINET_IN6_H 14091#include <netinet/in6.h> 14092#endif 14093#ifdef HAVE_SYS_SOCKET_H 14094#include <sys/socket.h> 14095#endif 14096#ifdef HAVE_NETDB_H 14097#include <netdb.h> 14098#endif 14099#ifdef WIN32 14100#define WIN32_WINNT 0x400 14101#define _WIN32_WINNT 0x400 14102#define WIN32_LEAN_AND_MEAN 14103#if defined(_MSC_VER) && (_MSC_VER < 1300) 14104#include <winsock.h> 14105#else 14106#include <winsock2.h> 14107#include <ws2tcpip.h> 14108#endif 14109#endif 14110 14111" 14112if test "x$ac_cv_type_sa_family_t" = xyes; then : 14113 14114cat >>confdefs.h <<_ACEOF 14115#define HAVE_SA_FAMILY_T 1 14116_ACEOF 14117 14118 14119fi 14120ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE 14121#include <sys/types.h> 14122#ifdef HAVE_NETINET_IN_H 14123#include <netinet/in.h> 14124#endif 14125#ifdef HAVE_NETINET_IN6_H 14126#include <netinet/in6.h> 14127#endif 14128#ifdef HAVE_SYS_SOCKET_H 14129#include <sys/socket.h> 14130#endif 14131#ifdef HAVE_NETDB_H 14132#include <netdb.h> 14133#endif 14134#ifdef WIN32 14135#define WIN32_WINNT 0x400 14136#define _WIN32_WINNT 0x400 14137#define WIN32_LEAN_AND_MEAN 14138#if defined(_MSC_VER) && (_MSC_VER < 1300) 14139#include <winsock.h> 14140#else 14141#include <winsock2.h> 14142#include <ws2tcpip.h> 14143#endif 14144#endif 14145 14146" 14147if test "x$ac_cv_type_struct_addrinfo" = xyes; then : 14148 14149cat >>confdefs.h <<_ACEOF 14150#define HAVE_STRUCT_ADDRINFO 1 14151_ACEOF 14152 14153 14154fi 14155ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE 14156#include <sys/types.h> 14157#ifdef HAVE_NETINET_IN_H 14158#include <netinet/in.h> 14159#endif 14160#ifdef HAVE_NETINET_IN6_H 14161#include <netinet/in6.h> 14162#endif 14163#ifdef HAVE_SYS_SOCKET_H 14164#include <sys/socket.h> 14165#endif 14166#ifdef HAVE_NETDB_H 14167#include <netdb.h> 14168#endif 14169#ifdef WIN32 14170#define WIN32_WINNT 0x400 14171#define _WIN32_WINNT 0x400 14172#define WIN32_LEAN_AND_MEAN 14173#if defined(_MSC_VER) && (_MSC_VER < 1300) 14174#include <winsock.h> 14175#else 14176#include <winsock2.h> 14177#include <ws2tcpip.h> 14178#endif 14179#endif 14180 14181" 14182if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then : 14183 14184cat >>confdefs.h <<_ACEOF 14185#define HAVE_STRUCT_SOCKADDR_STORAGE 1 14186_ACEOF 14187 14188 14189fi 14190 14191ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h> 14192#ifdef HAVE_NETINET_IN_H 14193#include <netinet/in.h> 14194#endif 14195#ifdef HAVE_NETINET_IN6_H 14196#include <netinet/in6.h> 14197#endif 14198#ifdef HAVE_SYS_SOCKET_H 14199#include <sys/socket.h> 14200#endif 14201#ifdef WIN32 14202#define WIN32_WINNT 0x400 14203#define _WIN32_WINNT 0x400 14204#define WIN32_LEAN_AND_MEAN 14205#if defined(_MSC_VER) && (_MSC_VER < 1300) 14206#include <winsock.h> 14207#else 14208#include <winsock2.h> 14209#include <ws2tcpip.h> 14210#endif 14211#endif 14212 14213" 14214if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then : 14215 14216cat >>confdefs.h <<_ACEOF 14217#define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1 14218_ACEOF 14219 14220 14221fi 14222ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h> 14223#ifdef HAVE_NETINET_IN_H 14224#include <netinet/in.h> 14225#endif 14226#ifdef HAVE_NETINET_IN6_H 14227#include <netinet/in6.h> 14228#endif 14229#ifdef HAVE_SYS_SOCKET_H 14230#include <sys/socket.h> 14231#endif 14232#ifdef WIN32 14233#define WIN32_WINNT 0x400 14234#define _WIN32_WINNT 0x400 14235#define WIN32_LEAN_AND_MEAN 14236#if defined(_MSC_VER) && (_MSC_VER < 1300) 14237#include <winsock.h> 14238#else 14239#include <winsock2.h> 14240#include <ws2tcpip.h> 14241#endif 14242#endif 14243 14244" 14245if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then : 14246 14247cat >>confdefs.h <<_ACEOF 14248#define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1 14249_ACEOF 14250 14251 14252fi 14253ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h> 14254#ifdef HAVE_NETINET_IN_H 14255#include <netinet/in.h> 14256#endif 14257#ifdef HAVE_NETINET_IN6_H 14258#include <netinet/in6.h> 14259#endif 14260#ifdef HAVE_SYS_SOCKET_H 14261#include <sys/socket.h> 14262#endif 14263#ifdef WIN32 14264#define WIN32_WINNT 0x400 14265#define _WIN32_WINNT 0x400 14266#define WIN32_LEAN_AND_MEAN 14267#if defined(_MSC_VER) && (_MSC_VER < 1300) 14268#include <winsock.h> 14269#else 14270#include <winsock2.h> 14271#include <ws2tcpip.h> 14272#endif 14273#endif 14274 14275" 14276if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then : 14277 14278cat >>confdefs.h <<_ACEOF 14279#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1 14280_ACEOF 14281 14282 14283fi 14284ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h> 14285#ifdef HAVE_NETINET_IN_H 14286#include <netinet/in.h> 14287#endif 14288#ifdef HAVE_NETINET_IN6_H 14289#include <netinet/in6.h> 14290#endif 14291#ifdef HAVE_SYS_SOCKET_H 14292#include <sys/socket.h> 14293#endif 14294#ifdef WIN32 14295#define WIN32_WINNT 0x400 14296#define _WIN32_WINNT 0x400 14297#define WIN32_LEAN_AND_MEAN 14298#if defined(_MSC_VER) && (_MSC_VER < 1300) 14299#include <winsock.h> 14300#else 14301#include <winsock2.h> 14302#include <ws2tcpip.h> 14303#endif 14304#endif 14305 14306" 14307if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then : 14308 14309cat >>confdefs.h <<_ACEOF 14310#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1 14311_ACEOF 14312 14313 14314fi 14315ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h> 14316#ifdef HAVE_NETINET_IN_H 14317#include <netinet/in.h> 14318#endif 14319#ifdef HAVE_NETINET_IN6_H 14320#include <netinet/in6.h> 14321#endif 14322#ifdef HAVE_SYS_SOCKET_H 14323#include <sys/socket.h> 14324#endif 14325#ifdef WIN32 14326#define WIN32_WINNT 0x400 14327#define _WIN32_WINNT 0x400 14328#define WIN32_LEAN_AND_MEAN 14329#if defined(_MSC_VER) && (_MSC_VER < 1300) 14330#include <winsock.h> 14331#else 14332#include <winsock2.h> 14333#include <ws2tcpip.h> 14334#endif 14335#endif 14336 14337" 14338if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then : 14339 14340cat >>confdefs.h <<_ACEOF 14341#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 14342_ACEOF 14343 14344 14345fi 14346ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h> 14347#ifdef HAVE_NETINET_IN_H 14348#include <netinet/in.h> 14349#endif 14350#ifdef HAVE_NETINET_IN6_H 14351#include <netinet/in6.h> 14352#endif 14353#ifdef HAVE_SYS_SOCKET_H 14354#include <sys/socket.h> 14355#endif 14356#ifdef WIN32 14357#define WIN32_WINNT 0x400 14358#define _WIN32_WINNT 0x400 14359#define WIN32_LEAN_AND_MEAN 14360#if defined(_MSC_VER) && (_MSC_VER < 1300) 14361#include <winsock.h> 14362#else 14363#include <winsock2.h> 14364#include <ws2tcpip.h> 14365#endif 14366#endif 14367 14368" 14369if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then : 14370 14371cat >>confdefs.h <<_ACEOF 14372#define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1 14373_ACEOF 14374 14375 14376fi 14377 14378 14379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5 14380$as_echo_n "checking for socklen_t... " >&6; } 14381cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14382/* end confdefs.h. */ 14383 14384 #include <sys/types.h> 14385 #include <sys/socket.h> 14386int 14387main () 14388{ 14389socklen_t x; 14390 ; 14391 return 0; 14392} 14393_ACEOF 14394if ac_fn_c_try_compile "$LINENO"; then : 14395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14396$as_echo "yes" >&6; } 14397else 14398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14399$as_echo "no" >&6; } 14400 14401$as_echo "#define socklen_t unsigned int" >>confdefs.h 14402 14403 14404fi 14405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14406 14407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5 14408$as_echo_n "checking whether our compiler supports __func__... " >&6; } 14409cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14410/* end confdefs.h. */ 14411 14412int 14413main () 14414{ 14415 const char *cp = __func__; 14416 ; 14417 return 0; 14418} 14419_ACEOF 14420if ac_fn_c_try_compile "$LINENO"; then : 14421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14422$as_echo "yes" >&6; } 14423else 14424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14425$as_echo "no" >&6; } 14426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5 14427$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; } 14428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14429/* end confdefs.h. */ 14430 14431int 14432main () 14433{ 14434 const char *cp = __FUNCTION__; 14435 ; 14436 return 0; 14437} 14438_ACEOF 14439if ac_fn_c_try_compile "$LINENO"; then : 14440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14441$as_echo "yes" >&6; } 14442 14443$as_echo "#define __func__ __FUNCTION__" >>confdefs.h 14444 14445else 14446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14447$as_echo "no" >&6; } 14448 14449$as_echo "#define __func__ __FILE__" >>confdefs.h 14450 14451fi 14452rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14453fi 14454rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14455 14456 14457# check if we can compile with pthreads 14458have_pthreads=no 14459if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then 14460 14461 14462 14463ac_ext=c 14464ac_cpp='$CPP $CPPFLAGS' 14465ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14466ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14467ac_compiler_gnu=$ac_cv_c_compiler_gnu 14468 14469acx_pthread_ok=no 14470 14471# We used to check for pthread.h first, but this fails if pthread.h 14472# requires special compiler flags (e.g. on True64 or Sequent). 14473# It gets checked for in the link test anyway. 14474 14475# First of all, check if the user has set any of the PTHREAD_LIBS, 14476# etcetera environment variables, and if threads linking works using 14477# them: 14478if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 14479 save_CFLAGS="$CFLAGS" 14480 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 14481 save_LIBS="$LIBS" 14482 LIBS="$PTHREAD_LIBS $LIBS" 14483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 14484$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 14485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14486/* end confdefs.h. */ 14487 14488/* Override any GCC internal prototype to avoid an error. 14489 Use char because int might match the return type of a GCC 14490 builtin and then its argument prototype would still apply. */ 14491#ifdef __cplusplus 14492extern "C" 14493#endif 14494char pthread_join (); 14495int 14496main () 14497{ 14498return pthread_join (); 14499 ; 14500 return 0; 14501} 14502_ACEOF 14503if ac_fn_c_try_link "$LINENO"; then : 14504 acx_pthread_ok=yes 14505fi 14506rm -f core conftest.err conftest.$ac_objext \ 14507 conftest$ac_exeext conftest.$ac_ext 14508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 14509$as_echo "$acx_pthread_ok" >&6; } 14510 if test x"$acx_pthread_ok" = xno; then 14511 PTHREAD_LIBS="" 14512 PTHREAD_CFLAGS="" 14513 fi 14514 LIBS="$save_LIBS" 14515 CFLAGS="$save_CFLAGS" 14516fi 14517 14518# We must check for the threads library under a number of different 14519# names; the ordering is very important because some systems 14520# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 14521# libraries is broken (non-POSIX). 14522 14523# Create a list of thread flags to try. Items starting with a "-" are 14524# C compiler flags, and other items are library names, except for "none" 14525# which indicates that we try without any flags at all, and "pthread-config" 14526# which is a program returning the flags for the Pth emulation library. 14527 14528acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 14529 14530# The ordering *is* (sometimes) important. Some notes on the 14531# individual items follow: 14532 14533# pthreads: AIX (must check this before -lpthread) 14534# none: in case threads are in libc; should be tried before -Kthread and 14535# other compiler flags to prevent continual compiler warnings 14536# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 14537# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 14538# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 14539# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 14540# -pthreads: Solaris/gcc 14541# -mthreads: Mingw32/gcc, Lynx/gcc 14542# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 14543# doesn't hurt to check since this sometimes defines pthreads too; 14544# also defines -D_REENTRANT) 14545# ... -mt is also the pthreads flag for HP/aCC 14546# pthread: Linux, etcetera 14547# --thread-safe: KAI C++ 14548# pthread-config: use pthread-config program (for GNU Pth library) 14549 14550case "${host_cpu}-${host_os}" in 14551 *solaris*) 14552 14553 # On Solaris (at least, for some versions), libc contains stubbed 14554 # (non-functional) versions of the pthreads routines, so link-based 14555 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 14556 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 14557 # a function called by this macro, so we could check for that, but 14558 # who knows whether they'll stub that too in a future libc.) So, 14559 # we'll just look for -pthreads and -lpthread first: 14560 14561 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags" 14562 ;; 14563esac 14564 14565if test x"$acx_pthread_ok" = xno; then 14566for flag in $acx_pthread_flags; do 14567 14568 case $flag in 14569 none) 14570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 14571$as_echo_n "checking whether pthreads work without any flags... " >&6; } 14572 ;; 14573 14574 -*) 14575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 14576$as_echo_n "checking whether pthreads work with $flag... " >&6; } 14577 PTHREAD_CFLAGS="$flag" 14578 ;; 14579 14580 pthread-config) 14581 # Extract the first word of "pthread-config", so it can be a program name with args. 14582set dummy pthread-config; ac_word=$2 14583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14584$as_echo_n "checking for $ac_word... " >&6; } 14585if ${ac_cv_prog_acx_pthread_config+:} false; then : 14586 $as_echo_n "(cached) " >&6 14587else 14588 if test -n "$acx_pthread_config"; then 14589 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. 14590else 14591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14592for as_dir in $PATH 14593do 14594 IFS=$as_save_IFS 14595 test -z "$as_dir" && as_dir=. 14596 for ac_exec_ext in '' $ac_executable_extensions; do 14597 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 14598 ac_cv_prog_acx_pthread_config="yes" 14599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14600 break 2 14601 fi 14602done 14603 done 14604IFS=$as_save_IFS 14605 14606 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" 14607fi 14608fi 14609acx_pthread_config=$ac_cv_prog_acx_pthread_config 14610if test -n "$acx_pthread_config"; then 14611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 14612$as_echo "$acx_pthread_config" >&6; } 14613else 14614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14615$as_echo "no" >&6; } 14616fi 14617 14618 14619 if test x"$acx_pthread_config" = xno; then continue; fi 14620 PTHREAD_CFLAGS="`pthread-config --cflags`" 14621 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 14622 ;; 14623 14624 *) 14625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 14626$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 14627 PTHREAD_LIBS="-l$flag" 14628 ;; 14629 esac 14630 14631 save_LIBS="$LIBS" 14632 save_CFLAGS="$CFLAGS" 14633 LIBS="$PTHREAD_LIBS $LIBS" 14634 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 14635 14636 # Check for various functions. We must include pthread.h, 14637 # since some functions may be macros. (On the Sequent, we 14638 # need a special flag -Kthread to make this header compile.) 14639 # We check for pthread_join because it is in -lpthread on IRIX 14640 # while pthread_create is in libc. We check for pthread_attr_init 14641 # due to DEC craziness with -lpthreads. We check for 14642 # pthread_cleanup_push because it is one of the few pthread 14643 # functions on Solaris that doesn't have a non-functional libc stub. 14644 # We try pthread_create on general principles. 14645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14646/* end confdefs.h. */ 14647#include <pthread.h> 14648int 14649main () 14650{ 14651pthread_t th; pthread_join(th, 0); 14652 pthread_attr_init(0); pthread_cleanup_push(0, 0); 14653 pthread_create(0,0,0,0); pthread_cleanup_pop(0); 14654 ; 14655 return 0; 14656} 14657_ACEOF 14658if ac_fn_c_try_link "$LINENO"; then : 14659 acx_pthread_ok=yes 14660fi 14661rm -f core conftest.err conftest.$ac_objext \ 14662 conftest$ac_exeext conftest.$ac_ext 14663 14664 LIBS="$save_LIBS" 14665 CFLAGS="$save_CFLAGS" 14666 14667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 14668$as_echo "$acx_pthread_ok" >&6; } 14669 if test "x$acx_pthread_ok" = xyes; then 14670 break; 14671 fi 14672 14673 PTHREAD_LIBS="" 14674 PTHREAD_CFLAGS="" 14675done 14676fi 14677 14678# Various other checks: 14679if test "x$acx_pthread_ok" = xyes; then 14680 save_LIBS="$LIBS" 14681 LIBS="$PTHREAD_LIBS $LIBS" 14682 save_CFLAGS="$CFLAGS" 14683 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 14684 14685 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 14686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 14687$as_echo_n "checking for joinable pthread attribute... " >&6; } 14688 attr_name=unknown 14689 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 14690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14691/* end confdefs.h. */ 14692#include <pthread.h> 14693int 14694main () 14695{ 14696int attr=$attr; return attr; 14697 ; 14698 return 0; 14699} 14700_ACEOF 14701if ac_fn_c_try_link "$LINENO"; then : 14702 attr_name=$attr; break 14703fi 14704rm -f core conftest.err conftest.$ac_objext \ 14705 conftest$ac_exeext conftest.$ac_ext 14706 done 14707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 14708$as_echo "$attr_name" >&6; } 14709 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 14710 14711cat >>confdefs.h <<_ACEOF 14712#define PTHREAD_CREATE_JOINABLE $attr_name 14713_ACEOF 14714 14715 fi 14716 14717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 14718$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 14719 flag=no 14720 case "${host_cpu}-${host_os}" in 14721 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 14722 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 14723 esac 14724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 14725$as_echo "${flag}" >&6; } 14726 if test "x$flag" != xno; then 14727 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 14728 fi 14729 14730 LIBS="$save_LIBS" 14731 CFLAGS="$save_CFLAGS" 14732 14733 # More AIX lossage: must compile with xlc_r or cc_r 14734 if test x"$GCC" != xyes; then 14735 for ac_prog in xlc_r cc_r 14736do 14737 # Extract the first word of "$ac_prog", so it can be a program name with args. 14738set dummy $ac_prog; ac_word=$2 14739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14740$as_echo_n "checking for $ac_word... " >&6; } 14741if ${ac_cv_prog_PTHREAD_CC+:} false; then : 14742 $as_echo_n "(cached) " >&6 14743else 14744 if test -n "$PTHREAD_CC"; then 14745 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 14746else 14747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14748for as_dir in $PATH 14749do 14750 IFS=$as_save_IFS 14751 test -z "$as_dir" && as_dir=. 14752 for ac_exec_ext in '' $ac_executable_extensions; do 14753 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 14754 ac_cv_prog_PTHREAD_CC="$ac_prog" 14755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14756 break 2 14757 fi 14758done 14759 done 14760IFS=$as_save_IFS 14761 14762fi 14763fi 14764PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 14765if test -n "$PTHREAD_CC"; then 14766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 14767$as_echo "$PTHREAD_CC" >&6; } 14768else 14769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14770$as_echo "no" >&6; } 14771fi 14772 14773 14774 test -n "$PTHREAD_CC" && break 14775done 14776test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 14777 14778 else 14779 PTHREAD_CC=$CC 14780 fi 14781else 14782 PTHREAD_CC="$CC" 14783fi 14784 14785 14786 14787 14788 14789# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 14790if test x"$acx_pthread_ok" = xyes; then 14791 14792 14793$as_echo "#define HAVE_PTHREADS 1" >>confdefs.h 14794 14795 have_pthreads=yes 14796 : 14797else 14798 acx_pthread_ok=no 14799 14800fi 14801ac_ext=c 14802ac_cpp='$CPP $CPPFLAGS' 14803ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14804ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14805ac_compiler_gnu=$ac_cv_c_compiler_gnu 14806 14807 14808 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 14809 # The cast to long int works around a bug in the HP C Compiler 14810# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14811# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14812# This bug is HP SR number 8606223364. 14813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5 14814$as_echo_n "checking size of pthread_t... " >&6; } 14815if ${ac_cv_sizeof_pthread_t+:} false; then : 14816 $as_echo_n "(cached) " >&6 14817else 14818 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t" "$ac_includes_default 14819 #include <pthread.h> 14820 14821"; then : 14822 14823else 14824 if test "$ac_cv_type_pthread_t" = yes; then 14825 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14826$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14827as_fn_error 77 "cannot compute sizeof (pthread_t) 14828See \`config.log' for more details" "$LINENO" 5; } 14829 else 14830 ac_cv_sizeof_pthread_t=0 14831 fi 14832fi 14833 14834fi 14835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5 14836$as_echo "$ac_cv_sizeof_pthread_t" >&6; } 14837 14838 14839 14840cat >>confdefs.h <<_ACEOF 14841#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t 14842_ACEOF 14843 14844 14845fi 14846 if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then 14847 PTHREADS_TRUE= 14848 PTHREADS_FALSE='#' 14849else 14850 PTHREADS_TRUE='#' 14851 PTHREADS_FALSE= 14852fi 14853 14854 14855# check if we should compile locking into the library 14856if test x$enable_thread_support = xno; then 14857 14858$as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h 14859 14860fi 14861 14862# check if we should hard-code the mm functions. 14863if test x$enable_malloc_replacement = xno; then 14864 14865$as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h 14866 14867fi 14868 14869# check if we should hard-code debugging out 14870if test x$enable_debug_mode = xno; then 14871 14872$as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h 14873 14874fi 14875 14876# check if we have and should use openssl 14877 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then 14878 OPENSSL_TRUE= 14879 OPENSSL_FALSE='#' 14880else 14881 OPENSSL_TRUE='#' 14882 OPENSSL_FALSE= 14883fi 14884 14885 14886# Add some more warnings which we use in development but not in the 14887# released versions. (Some relevant gcc versions can't handle these.) 14888if test x$enable_gcc_warnings = xyes && test "$GCC" = "yes"; then 14889 14890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14891/* end confdefs.h. */ 14892 14893int 14894main () 14895{ 14896 14897#if !defined(__GNUC__) || (__GNUC__ < 4) 14898#error 14899#endif 14900 ; 14901 return 0; 14902} 14903_ACEOF 14904if ac_fn_c_try_compile "$LINENO"; then : 14905 have_gcc4=yes 14906else 14907 have_gcc4=no 14908fi 14909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14910 14911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14912/* end confdefs.h. */ 14913 14914int 14915main () 14916{ 14917 14918#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2) 14919#error 14920#endif 14921 ; 14922 return 0; 14923} 14924_ACEOF 14925if ac_fn_c_try_compile "$LINENO"; then : 14926 have_gcc42=yes 14927else 14928 have_gcc42=no 14929fi 14930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14931 14932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14933/* end confdefs.h. */ 14934 14935int 14936main () 14937{ 14938 14939#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) 14940#error 14941#endif 14942 ; 14943 return 0; 14944} 14945_ACEOF 14946if ac_fn_c_try_compile "$LINENO"; then : 14947 have_gcc45=yes 14948else 14949 have_gcc45=no 14950fi 14951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14952 14953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14954/* end confdefs.h. */ 14955 14956int 14957main () 14958{ 14959 14960#if !defined(__clang__) 14961#error 14962#endif 14963 ; 14964 return 0; 14965} 14966_ACEOF 14967if ac_fn_c_try_compile "$LINENO"; then : 14968 have_clang=yes 14969else 14970 have_clang=no 14971fi 14972rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14973 14974 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 -Werror" 14975 CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing" 14976 14977 if test x$have_gcc4 = xyes ; then 14978 # These warnings break gcc 3.3.5 and work on gcc 4.0.2 14979 CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement" 14980 #CFLAGS="$CFLAGS -Wold-style-definition" 14981 fi 14982 14983 if test x$have_gcc42 = xyes ; then 14984 # These warnings break gcc 4.0.2 and work on gcc 4.2 14985 CFLAGS="$CFLAGS -Waddress" 14986 fi 14987 14988 if test x$have_gcc42 = xyes && test x$have_clang = xno; then 14989 # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2 14990 CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init" 14991 fi 14992 14993 if test x$have_gcc45 = xyes ; then 14994 # These warnings work on gcc 4.5 14995 CFLAGS="$CFLAGS -Wlogical-op" 14996 fi 14997 14998 if test x$have_clang = xyes; then 14999 # Disable the unused-function warnings, because these trigger 15000 # for minheap-internal.h related code. 15001 CFLAGS="$CFLAGS -Wno-unused-function" 15002 fi 15003 15004##This will break the world on some 64-bit architectures 15005# CFLAGS="$CFLAGS -Winline" 15006 15007fi 15008 15009LIBEVENT_GC_SECTIONS= 15010if test "$GCC" = yes && test "$enable_function_sections" = yes ; then 15011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5 15012$as_echo_n "checking if linker supports omitting unused code and data... " >&6; } 15013if ${libevent_cv_gc_sections_runs+:} false; then : 15014 $as_echo_n "(cached) " >&6 15015else 15016 15017 origCFLAGS="$CFLAGS" 15018 CFLAGS="$CFLAGS -Wl,--gc-sections" 15019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15020/* end confdefs.h. */ 15021 15022 #include <stdlib.h> 15023 #include <stdio.h> 15024 15025int 15026main () 15027{ 15028 15029 FILE * fpC; 15030 char buf[32]; 15031 size_t cch; 15032 int read_success_once; 15033 15034 fpC = fopen("conftest.c", "r"); 15035 if (NULL == fpC) 15036 exit(1); 15037 do { 15038 cch = fread(buf, sizeof(buf), 1, fpC); 15039 read_success_once |= (0 != cch); 15040 } while (0 != cch); 15041 if (!read_success_once) 15042 exit(2); 15043 if (!feof(fpC)) 15044 exit(3); 15045 if (0 != fclose(fpC)) 15046 exit(4); 15047 15048 exit(EXIT_SUCCESS); 15049 15050 15051 ; 15052 return 0; 15053} 15054_ACEOF 15055if ac_fn_c_try_link "$LINENO"; then : 15056 15057 if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then 15058 libevent_cv_gc_sections_runs=no 15059 else 15060 libevent_cv_gc_sections_runs=no 15061 ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes 15062 fi 15063 15064else 15065 libevent_cv_gc_sections_runs=no 15066 15067fi 15068rm -f core conftest.err conftest.$ac_objext \ 15069 conftest$ac_exeext conftest.$ac_ext 15070 CFLAGS="$origCFLAGS" 15071 { origCFLAGS=; unset origCFLAGS;} 15072 15073 15074fi 15075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5 15076$as_echo "$libevent_cv_gc_sections_runs" >&6; } 15077 case "$libevent_cv_gc_sections_runs" in 15078 yes) 15079 CFLAGS="-ffunction-sections -fdata-sections $CFLAGS" 15080 LIBEVENT_GC_SECTIONS="-Wl,--gc-sections" 15081 ;; 15082 esac 15083fi 15084 15085 15086 if test "$enable_libevent_install" = "yes"; then 15087 INSTALL_LIBEVENT_TRUE= 15088 INSTALL_LIBEVENT_FALSE='#' 15089else 15090 INSTALL_LIBEVENT_TRUE='#' 15091 INSTALL_LIBEVENT_FALSE= 15092fi 15093 15094 15095ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc" 15096 15097ac_config_files="$ac_config_files Makefile include/Makefile test/Makefile sample/Makefile" 15098 15099cat >confcache <<\_ACEOF 15100# This file is a shell script that caches the results of configure 15101# tests run on this system so they can be shared between configure 15102# scripts and configure runs, see configure's option --config-cache. 15103# It is not useful on other systems. If it contains results you don't 15104# want to keep, you may remove or edit it. 15105# 15106# config.status only pays attention to the cache file if you give it 15107# the --recheck option to rerun configure. 15108# 15109# `ac_cv_env_foo' variables (set or unset) will be overridden when 15110# loading this file, other *unset* `ac_cv_foo' will be assigned the 15111# following values. 15112 15113_ACEOF 15114 15115# The following way of writing the cache mishandles newlines in values, 15116# but we know of no workaround that is simple, portable, and efficient. 15117# So, we kill variables containing newlines. 15118# Ultrix sh set writes to stderr and can't be redirected directly, 15119# and sets the high bit in the cache file unless we assign to the vars. 15120( 15121 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15122 eval ac_val=\$$ac_var 15123 case $ac_val in #( 15124 *${as_nl}*) 15125 case $ac_var in #( 15126 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15127$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15128 esac 15129 case $ac_var in #( 15130 _ | IFS | as_nl) ;; #( 15131 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15132 *) { eval $ac_var=; unset $ac_var;} ;; 15133 esac ;; 15134 esac 15135 done 15136 15137 (set) 2>&1 | 15138 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15139 *${as_nl}ac_space=\ *) 15140 # `set' does not quote correctly, so add quotes: double-quote 15141 # substitution turns \\\\ into \\, and sed turns \\ into \. 15142 sed -n \ 15143 "s/'/'\\\\''/g; 15144 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15145 ;; #( 15146 *) 15147 # `set' quotes correctly as required by POSIX, so do not add quotes. 15148 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15149 ;; 15150 esac | 15151 sort 15152) | 15153 sed ' 15154 /^ac_cv_env_/b end 15155 t clear 15156 :clear 15157 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15158 t end 15159 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15160 :end' >>confcache 15161if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15162 if test -w "$cache_file"; then 15163 if test "x$cache_file" != "x/dev/null"; then 15164 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15165$as_echo "$as_me: updating cache $cache_file" >&6;} 15166 if test ! -f "$cache_file" || test -h "$cache_file"; then 15167 cat confcache >"$cache_file" 15168 else 15169 case $cache_file in #( 15170 */* | ?:*) 15171 mv -f confcache "$cache_file"$$ && 15172 mv -f "$cache_file"$$ "$cache_file" ;; #( 15173 *) 15174 mv -f confcache "$cache_file" ;; 15175 esac 15176 fi 15177 fi 15178 else 15179 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15180$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15181 fi 15182fi 15183rm -f confcache 15184 15185test "x$prefix" = xNONE && prefix=$ac_default_prefix 15186# Let make expand exec_prefix. 15187test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15188 15189DEFS=-DHAVE_CONFIG_H 15190 15191ac_libobjs= 15192ac_ltlibobjs= 15193U= 15194for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15195 # 1. Remove the extension, and $U if already installed. 15196 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15197 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15198 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15199 # will be set to the directory where LIBOBJS objects are built. 15200 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15201 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15202done 15203LIBOBJS=$ac_libobjs 15204 15205LTLIBOBJS=$ac_ltlibobjs 15206 15207 15208 if test -n "$EXEEXT"; then 15209 am__EXEEXT_TRUE= 15210 am__EXEEXT_FALSE='#' 15211else 15212 am__EXEEXT_TRUE='#' 15213 am__EXEEXT_FALSE= 15214fi 15215 15216if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15217 as_fn_error $? "conditional \"AMDEP\" was never defined. 15218Usually this means the macro was only invoked conditionally." "$LINENO" 5 15219fi 15220if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15221 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15222Usually this means the macro was only invoked conditionally." "$LINENO" 5 15223fi 15224if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then 15225 as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined. 15226Usually this means the macro was only invoked conditionally." "$LINENO" 5 15227fi 15228if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then 15229 as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined. 15230Usually this means the macro was only invoked conditionally." "$LINENO" 5 15231fi 15232if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then 15233 as_fn_error $? "conditional \"BUILD_WIN32\" was never defined. 15234Usually this means the macro was only invoked conditionally." "$LINENO" 5 15235fi 15236if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then 15237 as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined. 15238Usually this means the macro was only invoked conditionally." "$LINENO" 5 15239fi 15240if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then 15241 as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined. 15242Usually this means the macro was only invoked conditionally." "$LINENO" 5 15243fi 15244if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then 15245 as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined. 15246Usually this means the macro was only invoked conditionally." "$LINENO" 5 15247fi 15248if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then 15249 as_fn_error $? "conditional \"POLL_BACKEND\" was never defined. 15250Usually this means the macro was only invoked conditionally." "$LINENO" 5 15251fi 15252if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then 15253 as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined. 15254Usually this means the macro was only invoked conditionally." "$LINENO" 5 15255fi 15256if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then 15257 as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined. 15258Usually this means the macro was only invoked conditionally." "$LINENO" 5 15259fi 15260if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then 15261 as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined. 15262Usually this means the macro was only invoked conditionally." "$LINENO" 5 15263fi 15264if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then 15265 as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined. 15266Usually this means the macro was only invoked conditionally." "$LINENO" 5 15267fi 15268if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then 15269 as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined. 15270Usually this means the macro was only invoked conditionally." "$LINENO" 5 15271fi 15272if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then 15273 as_fn_error $? "conditional \"PTHREADS\" was never defined. 15274Usually this means the macro was only invoked conditionally." "$LINENO" 5 15275fi 15276if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then 15277 as_fn_error $? "conditional \"OPENSSL\" was never defined. 15278Usually this means the macro was only invoked conditionally." "$LINENO" 5 15279fi 15280if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then 15281 as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined. 15282Usually this means the macro was only invoked conditionally." "$LINENO" 5 15283fi 15284 15285: "${CONFIG_STATUS=./config.status}" 15286ac_write_fail=0 15287ac_clean_files_save=$ac_clean_files 15288ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15289{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15290$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15291as_write_fail=0 15292cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15293#! $SHELL 15294# Generated by $as_me. 15295# Run this file to recreate the current configuration. 15296# Compiler output produced by configure, useful for debugging 15297# configure, is in config.log if it exists. 15298 15299debug=false 15300ac_cs_recheck=false 15301ac_cs_silent=false 15302 15303SHELL=\${CONFIG_SHELL-$SHELL} 15304export SHELL 15305_ASEOF 15306cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15307## -------------------- ## 15308## M4sh Initialization. ## 15309## -------------------- ## 15310 15311# Be more Bourne compatible 15312DUALCASE=1; export DUALCASE # for MKS sh 15313if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15314 emulate sh 15315 NULLCMD=: 15316 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15317 # is contrary to our usage. Disable this feature. 15318 alias -g '${1+"$@"}'='"$@"' 15319 setopt NO_GLOB_SUBST 15320else 15321 case `(set -o) 2>/dev/null` in #( 15322 *posix*) : 15323 set -o posix ;; #( 15324 *) : 15325 ;; 15326esac 15327fi 15328 15329 15330as_nl=' 15331' 15332export as_nl 15333# Printing a long string crashes Solaris 7 /usr/bin/printf. 15334as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15335as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15336as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15337# Prefer a ksh shell builtin over an external printf program on Solaris, 15338# but without wasting forks for bash or zsh. 15339if test -z "$BASH_VERSION$ZSH_VERSION" \ 15340 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15341 as_echo='print -r --' 15342 as_echo_n='print -rn --' 15343elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15344 as_echo='printf %s\n' 15345 as_echo_n='printf %s' 15346else 15347 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15348 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15349 as_echo_n='/usr/ucb/echo -n' 15350 else 15351 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15352 as_echo_n_body='eval 15353 arg=$1; 15354 case $arg in #( 15355 *"$as_nl"*) 15356 expr "X$arg" : "X\\(.*\\)$as_nl"; 15357 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15358 esac; 15359 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15360 ' 15361 export as_echo_n_body 15362 as_echo_n='sh -c $as_echo_n_body as_echo' 15363 fi 15364 export as_echo_body 15365 as_echo='sh -c $as_echo_body as_echo' 15366fi 15367 15368# The user is always right. 15369if test "${PATH_SEPARATOR+set}" != set; then 15370 PATH_SEPARATOR=: 15371 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15372 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15373 PATH_SEPARATOR=';' 15374 } 15375fi 15376 15377 15378# IFS 15379# We need space, tab and new line, in precisely that order. Quoting is 15380# there to prevent editors from complaining about space-tab. 15381# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15382# splitting by setting IFS to empty value.) 15383IFS=" "" $as_nl" 15384 15385# Find who we are. Look in the path if we contain no directory separator. 15386as_myself= 15387case $0 in #(( 15388 *[\\/]* ) as_myself=$0 ;; 15389 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15390for as_dir in $PATH 15391do 15392 IFS=$as_save_IFS 15393 test -z "$as_dir" && as_dir=. 15394 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15395 done 15396IFS=$as_save_IFS 15397 15398 ;; 15399esac 15400# We did not find ourselves, most probably we were run as `sh COMMAND' 15401# in which case we are not to be found in the path. 15402if test "x$as_myself" = x; then 15403 as_myself=$0 15404fi 15405if test ! -f "$as_myself"; then 15406 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15407 exit 1 15408fi 15409 15410# Unset variables that we do not need and which cause bugs (e.g. in 15411# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15412# suppresses any "Segmentation fault" message there. '((' could 15413# trigger a bug in pdksh 5.2.14. 15414for as_var in BASH_ENV ENV MAIL MAILPATH 15415do eval test x\${$as_var+set} = xset \ 15416 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15417done 15418PS1='$ ' 15419PS2='> ' 15420PS4='+ ' 15421 15422# NLS nuisances. 15423LC_ALL=C 15424export LC_ALL 15425LANGUAGE=C 15426export LANGUAGE 15427 15428# CDPATH. 15429(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15430 15431 15432# as_fn_error STATUS ERROR [LINENO LOG_FD] 15433# ---------------------------------------- 15434# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15435# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15436# script with STATUS, using 1 if that was 0. 15437as_fn_error () 15438{ 15439 as_status=$1; test $as_status -eq 0 && as_status=1 15440 if test "$4"; then 15441 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15442 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15443 fi 15444 $as_echo "$as_me: error: $2" >&2 15445 as_fn_exit $as_status 15446} # as_fn_error 15447 15448 15449# as_fn_set_status STATUS 15450# ----------------------- 15451# Set $? to STATUS, without forking. 15452as_fn_set_status () 15453{ 15454 return $1 15455} # as_fn_set_status 15456 15457# as_fn_exit STATUS 15458# ----------------- 15459# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15460as_fn_exit () 15461{ 15462 set +e 15463 as_fn_set_status $1 15464 exit $1 15465} # as_fn_exit 15466 15467# as_fn_unset VAR 15468# --------------- 15469# Portably unset VAR. 15470as_fn_unset () 15471{ 15472 { eval $1=; unset $1;} 15473} 15474as_unset=as_fn_unset 15475# as_fn_append VAR VALUE 15476# ---------------------- 15477# Append the text in VALUE to the end of the definition contained in VAR. Take 15478# advantage of any shell optimizations that allow amortized linear growth over 15479# repeated appends, instead of the typical quadratic growth present in naive 15480# implementations. 15481if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15482 eval 'as_fn_append () 15483 { 15484 eval $1+=\$2 15485 }' 15486else 15487 as_fn_append () 15488 { 15489 eval $1=\$$1\$2 15490 } 15491fi # as_fn_append 15492 15493# as_fn_arith ARG... 15494# ------------------ 15495# Perform arithmetic evaluation on the ARGs, and store the result in the 15496# global $as_val. Take advantage of shells that can avoid forks. The arguments 15497# must be portable across $(()) and expr. 15498if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15499 eval 'as_fn_arith () 15500 { 15501 as_val=$(( $* )) 15502 }' 15503else 15504 as_fn_arith () 15505 { 15506 as_val=`expr "$@" || test $? -eq 1` 15507 } 15508fi # as_fn_arith 15509 15510 15511if expr a : '\(a\)' >/dev/null 2>&1 && 15512 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15513 as_expr=expr 15514else 15515 as_expr=false 15516fi 15517 15518if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15519 as_basename=basename 15520else 15521 as_basename=false 15522fi 15523 15524if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15525 as_dirname=dirname 15526else 15527 as_dirname=false 15528fi 15529 15530as_me=`$as_basename -- "$0" || 15531$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15532 X"$0" : 'X\(//\)$' \| \ 15533 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15534$as_echo X/"$0" | 15535 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15536 s//\1/ 15537 q 15538 } 15539 /^X\/\(\/\/\)$/{ 15540 s//\1/ 15541 q 15542 } 15543 /^X\/\(\/\).*/{ 15544 s//\1/ 15545 q 15546 } 15547 s/.*/./; q'` 15548 15549# Avoid depending upon Character Ranges. 15550as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15551as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15552as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15553as_cr_digits='0123456789' 15554as_cr_alnum=$as_cr_Letters$as_cr_digits 15555 15556ECHO_C= ECHO_N= ECHO_T= 15557case `echo -n x` in #((((( 15558-n*) 15559 case `echo 'xy\c'` in 15560 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15561 xy) ECHO_C='\c';; 15562 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15563 ECHO_T=' ';; 15564 esac;; 15565*) 15566 ECHO_N='-n';; 15567esac 15568 15569rm -f conf$$ conf$$.exe conf$$.file 15570if test -d conf$$.dir; then 15571 rm -f conf$$.dir/conf$$.file 15572else 15573 rm -f conf$$.dir 15574 mkdir conf$$.dir 2>/dev/null 15575fi 15576if (echo >conf$$.file) 2>/dev/null; then 15577 if ln -s conf$$.file conf$$ 2>/dev/null; then 15578 as_ln_s='ln -s' 15579 # ... but there are two gotchas: 15580 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15581 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15582 # In both cases, we have to default to `cp -p'. 15583 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15584 as_ln_s='cp -p' 15585 elif ln conf$$.file conf$$ 2>/dev/null; then 15586 as_ln_s=ln 15587 else 15588 as_ln_s='cp -p' 15589 fi 15590else 15591 as_ln_s='cp -p' 15592fi 15593rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15594rmdir conf$$.dir 2>/dev/null 15595 15596 15597# as_fn_mkdir_p 15598# ------------- 15599# Create "$as_dir" as a directory, including parents if necessary. 15600as_fn_mkdir_p () 15601{ 15602 15603 case $as_dir in #( 15604 -*) as_dir=./$as_dir;; 15605 esac 15606 test -d "$as_dir" || eval $as_mkdir_p || { 15607 as_dirs= 15608 while :; do 15609 case $as_dir in #( 15610 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15611 *) as_qdir=$as_dir;; 15612 esac 15613 as_dirs="'$as_qdir' $as_dirs" 15614 as_dir=`$as_dirname -- "$as_dir" || 15615$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15616 X"$as_dir" : 'X\(//\)[^/]' \| \ 15617 X"$as_dir" : 'X\(//\)$' \| \ 15618 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15619$as_echo X"$as_dir" | 15620 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15621 s//\1/ 15622 q 15623 } 15624 /^X\(\/\/\)[^/].*/{ 15625 s//\1/ 15626 q 15627 } 15628 /^X\(\/\/\)$/{ 15629 s//\1/ 15630 q 15631 } 15632 /^X\(\/\).*/{ 15633 s//\1/ 15634 q 15635 } 15636 s/.*/./; q'` 15637 test -d "$as_dir" && break 15638 done 15639 test -z "$as_dirs" || eval "mkdir $as_dirs" 15640 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15641 15642 15643} # as_fn_mkdir_p 15644if mkdir -p . 2>/dev/null; then 15645 as_mkdir_p='mkdir -p "$as_dir"' 15646else 15647 test -d ./-p && rmdir ./-p 15648 as_mkdir_p=false 15649fi 15650 15651if test -x / >/dev/null 2>&1; then 15652 as_test_x='test -x' 15653else 15654 if ls -dL / >/dev/null 2>&1; then 15655 as_ls_L_option=L 15656 else 15657 as_ls_L_option= 15658 fi 15659 as_test_x=' 15660 eval sh -c '\'' 15661 if test -d "$1"; then 15662 test -d "$1/."; 15663 else 15664 case $1 in #( 15665 -*)set "./$1";; 15666 esac; 15667 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 15668 ???[sx]*):;;*)false;;esac;fi 15669 '\'' sh 15670 ' 15671fi 15672as_executable_p=$as_test_x 15673 15674# Sed expression to map a string onto a valid CPP name. 15675as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15676 15677# Sed expression to map a string onto a valid variable name. 15678as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15679 15680 15681exec 6>&1 15682## ----------------------------------- ## 15683## Main body of $CONFIG_STATUS script. ## 15684## ----------------------------------- ## 15685_ASEOF 15686test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15687 15688cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15689# Save the log message, to keep $0 and so on meaningful, and to 15690# report actual input values of CONFIG_FILES etc. instead of their 15691# values after options handling. 15692ac_log=" 15693This file was extended by $as_me, which was 15694generated by GNU Autoconf 2.68. Invocation command line was 15695 15696 CONFIG_FILES = $CONFIG_FILES 15697 CONFIG_HEADERS = $CONFIG_HEADERS 15698 CONFIG_LINKS = $CONFIG_LINKS 15699 CONFIG_COMMANDS = $CONFIG_COMMANDS 15700 $ $0 $@ 15701 15702on `(hostname || uname -n) 2>/dev/null | sed 1q` 15703" 15704 15705_ACEOF 15706 15707case $ac_config_files in *" 15708"*) set x $ac_config_files; shift; ac_config_files=$*;; 15709esac 15710 15711case $ac_config_headers in *" 15712"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15713esac 15714 15715 15716cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15717# Files that config.status was made for. 15718config_files="$ac_config_files" 15719config_headers="$ac_config_headers" 15720config_commands="$ac_config_commands" 15721 15722_ACEOF 15723 15724cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15725ac_cs_usage="\ 15726\`$as_me' instantiates files and other configuration actions 15727from templates according to the current configuration. Unless the files 15728and actions are specified as TAGs, all are instantiated by default. 15729 15730Usage: $0 [OPTION]... [TAG]... 15731 15732 -h, --help print this help, then exit 15733 -V, --version print version number and configuration settings, then exit 15734 --config print configuration, then exit 15735 -q, --quiet, --silent 15736 do not print progress messages 15737 -d, --debug don't remove temporary files 15738 --recheck update $as_me by reconfiguring in the same conditions 15739 --file=FILE[:TEMPLATE] 15740 instantiate the configuration file FILE 15741 --header=FILE[:TEMPLATE] 15742 instantiate the configuration header FILE 15743 15744Configuration files: 15745$config_files 15746 15747Configuration headers: 15748$config_headers 15749 15750Configuration commands: 15751$config_commands 15752 15753Report bugs to the package provider." 15754 15755_ACEOF 15756cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15757ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15758ac_cs_version="\\ 15759config.status 15760configured by $0, generated by GNU Autoconf 2.68, 15761 with options \\"\$ac_cs_config\\" 15762 15763Copyright (C) 2010 Free Software Foundation, Inc. 15764This config.status script is free software; the Free Software Foundation 15765gives unlimited permission to copy, distribute and modify it." 15766 15767ac_pwd='$ac_pwd' 15768srcdir='$srcdir' 15769INSTALL='$INSTALL' 15770MKDIR_P='$MKDIR_P' 15771AWK='$AWK' 15772test -n "\$AWK" || AWK=awk 15773_ACEOF 15774 15775cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15776# The default lists apply if the user does not specify any file. 15777ac_need_defaults=: 15778while test $# != 0 15779do 15780 case $1 in 15781 --*=?*) 15782 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15783 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15784 ac_shift=: 15785 ;; 15786 --*=) 15787 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15788 ac_optarg= 15789 ac_shift=: 15790 ;; 15791 *) 15792 ac_option=$1 15793 ac_optarg=$2 15794 ac_shift=shift 15795 ;; 15796 esac 15797 15798 case $ac_option in 15799 # Handling of the options. 15800 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15801 ac_cs_recheck=: ;; 15802 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15803 $as_echo "$ac_cs_version"; exit ;; 15804 --config | --confi | --conf | --con | --co | --c ) 15805 $as_echo "$ac_cs_config"; exit ;; 15806 --debug | --debu | --deb | --de | --d | -d ) 15807 debug=: ;; 15808 --file | --fil | --fi | --f ) 15809 $ac_shift 15810 case $ac_optarg in 15811 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15812 '') as_fn_error $? "missing file argument" ;; 15813 esac 15814 as_fn_append CONFIG_FILES " '$ac_optarg'" 15815 ac_need_defaults=false;; 15816 --header | --heade | --head | --hea ) 15817 $ac_shift 15818 case $ac_optarg in 15819 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15820 esac 15821 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15822 ac_need_defaults=false;; 15823 --he | --h) 15824 # Conflict between --help and --header 15825 as_fn_error $? "ambiguous option: \`$1' 15826Try \`$0 --help' for more information.";; 15827 --help | --hel | -h ) 15828 $as_echo "$ac_cs_usage"; exit ;; 15829 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15830 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15831 ac_cs_silent=: ;; 15832 15833 # This is an error. 15834 -*) as_fn_error $? "unrecognized option: \`$1' 15835Try \`$0 --help' for more information." ;; 15836 15837 *) as_fn_append ac_config_targets " $1" 15838 ac_need_defaults=false ;; 15839 15840 esac 15841 shift 15842done 15843 15844ac_configure_extra_args= 15845 15846if $ac_cs_silent; then 15847 exec 6>/dev/null 15848 ac_configure_extra_args="$ac_configure_extra_args --silent" 15849fi 15850 15851_ACEOF 15852cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15853if \$ac_cs_recheck; then 15854 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15855 shift 15856 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15857 CONFIG_SHELL='$SHELL' 15858 export CONFIG_SHELL 15859 exec "\$@" 15860fi 15861 15862_ACEOF 15863cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15864exec 5>>config.log 15865{ 15866 echo 15867 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15868## Running $as_me. ## 15869_ASBOX 15870 $as_echo "$ac_log" 15871} >&5 15872 15873_ACEOF 15874cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15875# 15876# INIT-COMMANDS 15877# 15878AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15879 15880 15881# The HP-UX ksh and POSIX shell print the target directory to stdout 15882# if CDPATH is set. 15883(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15884 15885sed_quote_subst='$sed_quote_subst' 15886double_quote_subst='$double_quote_subst' 15887delay_variable_subst='$delay_variable_subst' 15888macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15889macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15890enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15891enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15892pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15893enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15894SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15895ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15896PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15897host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15898host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15899host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15900build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15901build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15902build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15903SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15904Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15905GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15906EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15907FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15908LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15909NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15910LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15911max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15912ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15913exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15914lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15915lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15916lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15917lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15918lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15919reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15920reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15921OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15922deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15923file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15924file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15925want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15926DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15927sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15928AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15929AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15930archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15931STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15932RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15933old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15934old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15935old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15936lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15937CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15938CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15939compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15940GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15941lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15942lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15943lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15944lt_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"`' 15945nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15946lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15947objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15948MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15949lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15950lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15951lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15952lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15953lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15954need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15955MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15956DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15957NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15958LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15959OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15960OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15961libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15962shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15963extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15964archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15965enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15966export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15967whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15968compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15969old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15970old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15971archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15972archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15973module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15974module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15975with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15976allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15977no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15978hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15979hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15980hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15981hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15982hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15983hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15984hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15985inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15986link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15987always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15988export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15989exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15990include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15991prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15992postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 15993file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15994variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15995need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15996need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15997version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15998runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15999shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16000shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16001libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16002library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16003soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16004install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16005postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16006postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16007finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16008finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16009hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16010sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16011sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16012hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16013enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16014enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16015enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16016old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16017striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16018 16019LTCC='$LTCC' 16020LTCFLAGS='$LTCFLAGS' 16021compiler='$compiler_DEFAULT' 16022 16023# A function that is used when there is no print builtin or printf. 16024func_fallback_echo () 16025{ 16026 eval 'cat <<_LTECHO_EOF 16027\$1 16028_LTECHO_EOF' 16029} 16030 16031# Quote evaled strings. 16032for var in SHELL \ 16033ECHO \ 16034PATH_SEPARATOR \ 16035SED \ 16036GREP \ 16037EGREP \ 16038FGREP \ 16039LD \ 16040NM \ 16041LN_S \ 16042lt_SP2NL \ 16043lt_NL2SP \ 16044reload_flag \ 16045OBJDUMP \ 16046deplibs_check_method \ 16047file_magic_cmd \ 16048file_magic_glob \ 16049want_nocaseglob \ 16050DLLTOOL \ 16051sharedlib_from_linklib_cmd \ 16052AR \ 16053AR_FLAGS \ 16054archiver_list_spec \ 16055STRIP \ 16056RANLIB \ 16057CC \ 16058CFLAGS \ 16059compiler \ 16060lt_cv_sys_global_symbol_pipe \ 16061lt_cv_sys_global_symbol_to_cdecl \ 16062lt_cv_sys_global_symbol_to_c_name_address \ 16063lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16064nm_file_list_spec \ 16065lt_prog_compiler_no_builtin_flag \ 16066lt_prog_compiler_pic \ 16067lt_prog_compiler_wl \ 16068lt_prog_compiler_static \ 16069lt_cv_prog_compiler_c_o \ 16070need_locks \ 16071MANIFEST_TOOL \ 16072DSYMUTIL \ 16073NMEDIT \ 16074LIPO \ 16075OTOOL \ 16076OTOOL64 \ 16077shrext_cmds \ 16078export_dynamic_flag_spec \ 16079whole_archive_flag_spec \ 16080compiler_needs_object \ 16081with_gnu_ld \ 16082allow_undefined_flag \ 16083no_undefined_flag \ 16084hardcode_libdir_flag_spec \ 16085hardcode_libdir_separator \ 16086exclude_expsyms \ 16087include_expsyms \ 16088file_list_spec \ 16089variables_saved_for_relink \ 16090libname_spec \ 16091library_names_spec \ 16092soname_spec \ 16093install_override_mode \ 16094finish_eval \ 16095old_striplib \ 16096striplib; do 16097 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16098 *[\\\\\\\`\\"\\\$]*) 16099 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16100 ;; 16101 *) 16102 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16103 ;; 16104 esac 16105done 16106 16107# Double-quote double-evaled strings. 16108for var in reload_cmds \ 16109old_postinstall_cmds \ 16110old_postuninstall_cmds \ 16111old_archive_cmds \ 16112extract_expsyms_cmds \ 16113old_archive_from_new_cmds \ 16114old_archive_from_expsyms_cmds \ 16115archive_cmds \ 16116archive_expsym_cmds \ 16117module_cmds \ 16118module_expsym_cmds \ 16119export_symbols_cmds \ 16120prelink_cmds \ 16121postlink_cmds \ 16122postinstall_cmds \ 16123postuninstall_cmds \ 16124finish_cmds \ 16125sys_lib_search_path_spec \ 16126sys_lib_dlsearch_path_spec; do 16127 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16128 *[\\\\\\\`\\"\\\$]*) 16129 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16130 ;; 16131 *) 16132 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16133 ;; 16134 esac 16135done 16136 16137ac_aux_dir='$ac_aux_dir' 16138xsi_shell='$xsi_shell' 16139lt_shell_append='$lt_shell_append' 16140 16141# See if we are running on zsh, and set the options which allow our 16142# commands through without removal of \ escapes INIT. 16143if test -n "\${ZSH_VERSION+set}" ; then 16144 setopt NO_GLOB_SUBST 16145fi 16146 16147 16148 PACKAGE='$PACKAGE' 16149 VERSION='$VERSION' 16150 TIMESTAMP='$TIMESTAMP' 16151 RM='$RM' 16152 ofile='$ofile' 16153 16154 16155 16156 16157_ACEOF 16158 16159cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16160 16161# Handling of arguments. 16162for ac_config_target in $ac_config_targets 16163do 16164 case $ac_config_target in 16165 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 16166 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16167 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16168 "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;; 16169 "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;; 16170 "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;; 16171 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16172 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 16173 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 16174 "sample/Makefile") CONFIG_FILES="$CONFIG_FILES sample/Makefile" ;; 16175 16176 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16177 esac 16178done 16179 16180 16181# If the user did not use the arguments to specify the items to instantiate, 16182# then the envvar interface is used. Set only those that are not. 16183# We use the long form for the default assignment because of an extremely 16184# bizarre bug on SunOS 4.1.3. 16185if $ac_need_defaults; then 16186 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16187 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16188 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16189fi 16190 16191# Have a temporary directory for convenience. Make it in the build tree 16192# simply because there is no reason against having it here, and in addition, 16193# creating and moving files from /tmp can sometimes cause problems. 16194# Hook for its removal unless debugging. 16195# Note that there is a small window in which the directory will not be cleaned: 16196# after its creation but before its name has been assigned to `$tmp'. 16197$debug || 16198{ 16199 tmp= ac_tmp= 16200 trap 'exit_status=$? 16201 : "${ac_tmp:=$tmp}" 16202 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16203' 0 16204 trap 'as_fn_exit 1' 1 2 13 15 16205} 16206# Create a (secure) tmp directory for tmp files. 16207 16208{ 16209 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16210 test -d "$tmp" 16211} || 16212{ 16213 tmp=./conf$$-$RANDOM 16214 (umask 077 && mkdir "$tmp") 16215} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16216ac_tmp=$tmp 16217 16218# Set up the scripts for CONFIG_FILES section. 16219# No need to generate them if there are no CONFIG_FILES. 16220# This happens for instance with `./config.status config.h'. 16221if test -n "$CONFIG_FILES"; then 16222 16223 16224ac_cr=`echo X | tr X '\015'` 16225# On cygwin, bash can eat \r inside `` if the user requested igncr. 16226# But we know of no other shell where ac_cr would be empty at this 16227# point, so we can use a bashism as a fallback. 16228if test "x$ac_cr" = x; then 16229 eval ac_cr=\$\'\\r\' 16230fi 16231ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16232if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16233 ac_cs_awk_cr='\\r' 16234else 16235 ac_cs_awk_cr=$ac_cr 16236fi 16237 16238echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 16239_ACEOF 16240 16241 16242{ 16243 echo "cat >conf$$subs.awk <<_ACEOF" && 16244 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16245 echo "_ACEOF" 16246} >conf$$subs.sh || 16247 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16248ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16249ac_delim='%!_!# ' 16250for ac_last_try in false false false false false :; do 16251 . ./conf$$subs.sh || 16252 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16253 16254 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16255 if test $ac_delim_n = $ac_delim_num; then 16256 break 16257 elif $ac_last_try; then 16258 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16259 else 16260 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16261 fi 16262done 16263rm -f conf$$subs.sh 16264 16265cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16266cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16267_ACEOF 16268sed -n ' 16269h 16270s/^/S["/; s/!.*/"]=/ 16271p 16272g 16273s/^[^!]*!// 16274:repl 16275t repl 16276s/'"$ac_delim"'$// 16277t delim 16278:nl 16279h 16280s/\(.\{148\}\)..*/\1/ 16281t more1 16282s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16283p 16284n 16285b repl 16286:more1 16287s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16288p 16289g 16290s/.\{148\}// 16291t nl 16292:delim 16293h 16294s/\(.\{148\}\)..*/\1/ 16295t more2 16296s/["\\]/\\&/g; s/^/"/; s/$/"/ 16297p 16298b 16299:more2 16300s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16301p 16302g 16303s/.\{148\}// 16304t delim 16305' <conf$$subs.awk | sed ' 16306/^[^""]/{ 16307 N 16308 s/\n// 16309} 16310' >>$CONFIG_STATUS || ac_write_fail=1 16311rm -f conf$$subs.awk 16312cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16313_ACAWK 16314cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16315 for (key in S) S_is_set[key] = 1 16316 FS = "" 16317 16318} 16319{ 16320 line = $ 0 16321 nfields = split(line, field, "@") 16322 substed = 0 16323 len = length(field[1]) 16324 for (i = 2; i < nfields; i++) { 16325 key = field[i] 16326 keylen = length(key) 16327 if (S_is_set[key]) { 16328 value = S[key] 16329 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16330 len += length(value) + length(field[++i]) 16331 substed = 1 16332 } else 16333 len += 1 + keylen 16334 } 16335 16336 print line 16337} 16338 16339_ACAWK 16340_ACEOF 16341cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16342if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16343 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16344else 16345 cat 16346fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16347 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16348_ACEOF 16349 16350# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16351# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16352# trailing colons and then remove the whole line if VPATH becomes empty 16353# (actually we leave an empty line to preserve line numbers). 16354if test "x$srcdir" = x.; then 16355 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16356h 16357s/// 16358s/^/:/ 16359s/[ ]*$/:/ 16360s/:\$(srcdir):/:/g 16361s/:\${srcdir}:/:/g 16362s/:@srcdir@:/:/g 16363s/^:*// 16364s/:*$// 16365x 16366s/\(=[ ]*\).*/\1/ 16367G 16368s/\n// 16369s/^[^=]*=[ ]*$// 16370}' 16371fi 16372 16373cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16374fi # test -n "$CONFIG_FILES" 16375 16376# Set up the scripts for CONFIG_HEADERS section. 16377# No need to generate them if there are no CONFIG_HEADERS. 16378# This happens for instance with `./config.status Makefile'. 16379if test -n "$CONFIG_HEADERS"; then 16380cat >"$ac_tmp/defines.awk" <<\_ACAWK || 16381BEGIN { 16382_ACEOF 16383 16384# Transform confdefs.h into an awk script `defines.awk', embedded as 16385# here-document in config.status, that substitutes the proper values into 16386# config.h.in to produce config.h. 16387 16388# Create a delimiter string that does not exist in confdefs.h, to ease 16389# handling of long lines. 16390ac_delim='%!_!# ' 16391for ac_last_try in false false :; do 16392 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 16393 if test -z "$ac_tt"; then 16394 break 16395 elif $ac_last_try; then 16396 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 16397 else 16398 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16399 fi 16400done 16401 16402# For the awk script, D is an array of macro values keyed by name, 16403# likewise P contains macro parameters if any. Preserve backslash 16404# newline sequences. 16405 16406ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 16407sed -n ' 16408s/.\{148\}/&'"$ac_delim"'/g 16409t rset 16410:rset 16411s/^[ ]*#[ ]*define[ ][ ]*/ / 16412t def 16413d 16414:def 16415s/\\$// 16416t bsnl 16417s/["\\]/\\&/g 16418s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16419D["\1"]=" \3"/p 16420s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 16421d 16422:bsnl 16423s/["\\]/\\&/g 16424s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16425D["\1"]=" \3\\\\\\n"\\/p 16426t cont 16427s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 16428t cont 16429d 16430:cont 16431n 16432s/.\{148\}/&'"$ac_delim"'/g 16433t clear 16434:clear 16435s/\\$// 16436t bsnlc 16437s/["\\]/\\&/g; s/^/"/; s/$/"/p 16438d 16439:bsnlc 16440s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 16441b cont 16442' <confdefs.h | sed ' 16443s/'"$ac_delim"'/"\\\ 16444"/g' >>$CONFIG_STATUS || ac_write_fail=1 16445 16446cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16447 for (key in D) D_is_set[key] = 1 16448 FS = "" 16449} 16450/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 16451 line = \$ 0 16452 split(line, arg, " ") 16453 if (arg[1] == "#") { 16454 defundef = arg[2] 16455 mac1 = arg[3] 16456 } else { 16457 defundef = substr(arg[1], 2) 16458 mac1 = arg[2] 16459 } 16460 split(mac1, mac2, "(") #) 16461 macro = mac2[1] 16462 prefix = substr(line, 1, index(line, defundef) - 1) 16463 if (D_is_set[macro]) { 16464 # Preserve the white space surrounding the "#". 16465 print prefix "define", macro P[macro] D[macro] 16466 next 16467 } else { 16468 # Replace #undef with comments. This is necessary, for example, 16469 # in the case of _POSIX_SOURCE, which is predefined and required 16470 # on some systems where configure will not decide to define it. 16471 if (defundef == "undef") { 16472 print "/*", prefix defundef, macro, "*/" 16473 next 16474 } 16475 } 16476} 16477{ print } 16478_ACAWK 16479_ACEOF 16480cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16481 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 16482fi # test -n "$CONFIG_HEADERS" 16483 16484 16485eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 16486shift 16487for ac_tag 16488do 16489 case $ac_tag in 16490 :[FHLC]) ac_mode=$ac_tag; continue;; 16491 esac 16492 case $ac_mode$ac_tag in 16493 :[FHL]*:*);; 16494 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16495 :[FH]-) ac_tag=-:-;; 16496 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16497 esac 16498 ac_save_IFS=$IFS 16499 IFS=: 16500 set x $ac_tag 16501 IFS=$ac_save_IFS 16502 shift 16503 ac_file=$1 16504 shift 16505 16506 case $ac_mode in 16507 :L) ac_source=$1;; 16508 :[FH]) 16509 ac_file_inputs= 16510 for ac_f 16511 do 16512 case $ac_f in 16513 -) ac_f="$ac_tmp/stdin";; 16514 *) # Look for the file first in the build tree, then in the source tree 16515 # (if the path is not absolute). The absolute path cannot be DOS-style, 16516 # because $ac_f cannot contain `:'. 16517 test -f "$ac_f" || 16518 case $ac_f in 16519 [\\/$]*) false;; 16520 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16521 esac || 16522 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16523 esac 16524 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16525 as_fn_append ac_file_inputs " '$ac_f'" 16526 done 16527 16528 # Let's still pretend it is `configure' which instantiates (i.e., don't 16529 # use $as_me), people would be surprised to read: 16530 # /* config.h. Generated by config.status. */ 16531 configure_input='Generated from '` 16532 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16533 `' by configure.' 16534 if test x"$ac_file" != x-; then 16535 configure_input="$ac_file. $configure_input" 16536 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16537$as_echo "$as_me: creating $ac_file" >&6;} 16538 fi 16539 # Neutralize special characters interpreted by sed in replacement strings. 16540 case $configure_input in #( 16541 *\&* | *\|* | *\\* ) 16542 ac_sed_conf_input=`$as_echo "$configure_input" | 16543 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16544 *) ac_sed_conf_input=$configure_input;; 16545 esac 16546 16547 case $ac_tag in 16548 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16549 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16550 esac 16551 ;; 16552 esac 16553 16554 ac_dir=`$as_dirname -- "$ac_file" || 16555$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16556 X"$ac_file" : 'X\(//\)[^/]' \| \ 16557 X"$ac_file" : 'X\(//\)$' \| \ 16558 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16559$as_echo X"$ac_file" | 16560 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16561 s//\1/ 16562 q 16563 } 16564 /^X\(\/\/\)[^/].*/{ 16565 s//\1/ 16566 q 16567 } 16568 /^X\(\/\/\)$/{ 16569 s//\1/ 16570 q 16571 } 16572 /^X\(\/\).*/{ 16573 s//\1/ 16574 q 16575 } 16576 s/.*/./; q'` 16577 as_dir="$ac_dir"; as_fn_mkdir_p 16578 ac_builddir=. 16579 16580case "$ac_dir" in 16581.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16582*) 16583 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16584 # A ".." for each directory in $ac_dir_suffix. 16585 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16586 case $ac_top_builddir_sub in 16587 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16588 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16589 esac ;; 16590esac 16591ac_abs_top_builddir=$ac_pwd 16592ac_abs_builddir=$ac_pwd$ac_dir_suffix 16593# for backward compatibility: 16594ac_top_builddir=$ac_top_build_prefix 16595 16596case $srcdir in 16597 .) # We are building in place. 16598 ac_srcdir=. 16599 ac_top_srcdir=$ac_top_builddir_sub 16600 ac_abs_top_srcdir=$ac_pwd ;; 16601 [\\/]* | ?:[\\/]* ) # Absolute name. 16602 ac_srcdir=$srcdir$ac_dir_suffix; 16603 ac_top_srcdir=$srcdir 16604 ac_abs_top_srcdir=$srcdir ;; 16605 *) # Relative name. 16606 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16607 ac_top_srcdir=$ac_top_build_prefix$srcdir 16608 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16609esac 16610ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16611 16612 16613 case $ac_mode in 16614 :F) 16615 # 16616 # CONFIG_FILE 16617 # 16618 16619 case $INSTALL in 16620 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16621 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16622 esac 16623 ac_MKDIR_P=$MKDIR_P 16624 case $MKDIR_P in 16625 [\\/$]* | ?:[\\/]* ) ;; 16626 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16627 esac 16628_ACEOF 16629 16630cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16631# If the template does not know about datarootdir, expand it. 16632# FIXME: This hack should be removed a few years after 2.60. 16633ac_datarootdir_hack=; ac_datarootdir_seen= 16634ac_sed_dataroot=' 16635/datarootdir/ { 16636 p 16637 q 16638} 16639/@datadir@/p 16640/@docdir@/p 16641/@infodir@/p 16642/@localedir@/p 16643/@mandir@/p' 16644case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16645*datarootdir*) ac_datarootdir_seen=yes;; 16646*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16648$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16649_ACEOF 16650cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16651 ac_datarootdir_hack=' 16652 s&@datadir@&$datadir&g 16653 s&@docdir@&$docdir&g 16654 s&@infodir@&$infodir&g 16655 s&@localedir@&$localedir&g 16656 s&@mandir@&$mandir&g 16657 s&\\\${datarootdir}&$datarootdir&g' ;; 16658esac 16659_ACEOF 16660 16661# Neutralize VPATH when `$srcdir' = `.'. 16662# Shell code in configure.ac might set extrasub. 16663# FIXME: do we really want to maintain this feature? 16664cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16665ac_sed_extra="$ac_vpsub 16666$extrasub 16667_ACEOF 16668cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16669:t 16670/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16671s|@configure_input@|$ac_sed_conf_input|;t t 16672s&@top_builddir@&$ac_top_builddir_sub&;t t 16673s&@top_build_prefix@&$ac_top_build_prefix&;t t 16674s&@srcdir@&$ac_srcdir&;t t 16675s&@abs_srcdir@&$ac_abs_srcdir&;t t 16676s&@top_srcdir@&$ac_top_srcdir&;t t 16677s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16678s&@builddir@&$ac_builddir&;t t 16679s&@abs_builddir@&$ac_abs_builddir&;t t 16680s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16681s&@INSTALL@&$ac_INSTALL&;t t 16682s&@MKDIR_P@&$ac_MKDIR_P&;t t 16683$ac_datarootdir_hack 16684" 16685eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16686 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16687 16688test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16689 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16690 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16691 "$ac_tmp/out"`; test -z "$ac_out"; } && 16692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16693which seems to be undefined. Please make sure it is defined" >&5 16694$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16695which seems to be undefined. Please make sure it is defined" >&2;} 16696 16697 rm -f "$ac_tmp/stdin" 16698 case $ac_file in 16699 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16700 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16701 esac \ 16702 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16703 ;; 16704 :H) 16705 # 16706 # CONFIG_HEADER 16707 # 16708 if test x"$ac_file" != x-; then 16709 { 16710 $as_echo "/* $configure_input */" \ 16711 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16712 } >"$ac_tmp/config.h" \ 16713 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16714 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16715 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16716$as_echo "$as_me: $ac_file is unchanged" >&6;} 16717 else 16718 rm -f "$ac_file" 16719 mv "$ac_tmp/config.h" "$ac_file" \ 16720 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16721 fi 16722 else 16723 $as_echo "/* $configure_input */" \ 16724 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16725 || as_fn_error $? "could not create -" "$LINENO" 5 16726 fi 16727# Compute "$ac_file"'s index in $config_headers. 16728_am_arg="$ac_file" 16729_am_stamp_count=1 16730for _am_header in $config_headers :; do 16731 case $_am_header in 16732 $_am_arg | $_am_arg:* ) 16733 break ;; 16734 * ) 16735 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16736 esac 16737done 16738echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16739$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16740 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16741 X"$_am_arg" : 'X\(//\)$' \| \ 16742 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16743$as_echo X"$_am_arg" | 16744 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16745 s//\1/ 16746 q 16747 } 16748 /^X\(\/\/\)[^/].*/{ 16749 s//\1/ 16750 q 16751 } 16752 /^X\(\/\/\)$/{ 16753 s//\1/ 16754 q 16755 } 16756 /^X\(\/\).*/{ 16757 s//\1/ 16758 q 16759 } 16760 s/.*/./; q'`/stamp-h$_am_stamp_count 16761 ;; 16762 16763 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16764$as_echo "$as_me: executing $ac_file commands" >&6;} 16765 ;; 16766 esac 16767 16768 16769 case $ac_file$ac_mode in 16770 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16771 # Autoconf 2.62 quotes --file arguments for eval, but not when files 16772 # are listed without --file. Let's play safe and only enable the eval 16773 # if we detect the quoting. 16774 case $CONFIG_FILES in 16775 *\'*) eval set x "$CONFIG_FILES" ;; 16776 *) set x $CONFIG_FILES ;; 16777 esac 16778 shift 16779 for mf 16780 do 16781 # Strip MF so we end up with the name of the file. 16782 mf=`echo "$mf" | sed -e 's/:.*$//'` 16783 # Check whether this is an Automake generated Makefile or not. 16784 # We used to match only the files named `Makefile.in', but 16785 # some people rename them; so instead we look at the file content. 16786 # Grep'ing the first line is not enough: some people post-process 16787 # each Makefile.in and add a new line on top of each file to say so. 16788 # Grep'ing the whole file is not good either: AIX grep has a line 16789 # limit of 2048, but all sed's we know have understand at least 4000. 16790 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16791 dirpart=`$as_dirname -- "$mf" || 16792$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16793 X"$mf" : 'X\(//\)[^/]' \| \ 16794 X"$mf" : 'X\(//\)$' \| \ 16795 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16796$as_echo X"$mf" | 16797 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16798 s//\1/ 16799 q 16800 } 16801 /^X\(\/\/\)[^/].*/{ 16802 s//\1/ 16803 q 16804 } 16805 /^X\(\/\/\)$/{ 16806 s//\1/ 16807 q 16808 } 16809 /^X\(\/\).*/{ 16810 s//\1/ 16811 q 16812 } 16813 s/.*/./; q'` 16814 else 16815 continue 16816 fi 16817 # Extract the definition of DEPDIR, am__include, and am__quote 16818 # from the Makefile without running `make'. 16819 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16820 test -z "$DEPDIR" && continue 16821 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16822 test -z "am__include" && continue 16823 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16824 # When using ansi2knr, U may be empty or an underscore; expand it 16825 U=`sed -n 's/^U = //p' < "$mf"` 16826 # Find all dependency output files, they are included files with 16827 # $(DEPDIR) in their names. We invoke sed twice because it is the 16828 # simplest approach to changing $(DEPDIR) to its actual value in the 16829 # expansion. 16830 for file in `sed -n " 16831 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16832 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 16833 # Make sure the directory exists. 16834 test -f "$dirpart/$file" && continue 16835 fdir=`$as_dirname -- "$file" || 16836$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16837 X"$file" : 'X\(//\)[^/]' \| \ 16838 X"$file" : 'X\(//\)$' \| \ 16839 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16840$as_echo X"$file" | 16841 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16842 s//\1/ 16843 q 16844 } 16845 /^X\(\/\/\)[^/].*/{ 16846 s//\1/ 16847 q 16848 } 16849 /^X\(\/\/\)$/{ 16850 s//\1/ 16851 q 16852 } 16853 /^X\(\/\).*/{ 16854 s//\1/ 16855 q 16856 } 16857 s/.*/./; q'` 16858 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16859 # echo "creating $dirpart/$file" 16860 echo '# dummy' > "$dirpart/$file" 16861 done 16862 done 16863} 16864 ;; 16865 "libtool":C) 16866 16867 # See if we are running on zsh, and set the options which allow our 16868 # commands through without removal of \ escapes. 16869 if test -n "${ZSH_VERSION+set}" ; then 16870 setopt NO_GLOB_SUBST 16871 fi 16872 16873 cfgfile="${ofile}T" 16874 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16875 $RM "$cfgfile" 16876 16877 cat <<_LT_EOF >> "$cfgfile" 16878#! $SHELL 16879 16880# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16881# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16882# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16883# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16884# 16885# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16886# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 16887# Foundation, Inc. 16888# Written by Gordon Matzigkeit, 1996 16889# 16890# This file is part of GNU Libtool. 16891# 16892# GNU Libtool is free software; you can redistribute it and/or 16893# modify it under the terms of the GNU General Public License as 16894# published by the Free Software Foundation; either version 2 of 16895# the License, or (at your option) any later version. 16896# 16897# As a special exception to the GNU General Public License, 16898# if you distribute this file as part of a program or library that 16899# is built using GNU Libtool, you may include this file under the 16900# same distribution terms that you use for the rest of that program. 16901# 16902# GNU Libtool is distributed in the hope that it will be useful, 16903# but WITHOUT ANY WARRANTY; without even the implied warranty of 16904# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16905# GNU General Public License for more details. 16906# 16907# You should have received a copy of the GNU General Public License 16908# along with GNU Libtool; see the file COPYING. If not, a copy 16909# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16910# obtained by writing to the Free Software Foundation, Inc., 16911# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16912 16913 16914# The names of the tagged configurations supported by this script. 16915available_tags="" 16916 16917# ### BEGIN LIBTOOL CONFIG 16918 16919# Which release of libtool.m4 was used? 16920macro_version=$macro_version 16921macro_revision=$macro_revision 16922 16923# Whether or not to build shared libraries. 16924build_libtool_libs=$enable_shared 16925 16926# Whether or not to build static libraries. 16927build_old_libs=$enable_static 16928 16929# What type of objects to build. 16930pic_mode=$pic_mode 16931 16932# Whether or not to optimize for fast installation. 16933fast_install=$enable_fast_install 16934 16935# Shell to use when invoking shell scripts. 16936SHELL=$lt_SHELL 16937 16938# An echo program that protects backslashes. 16939ECHO=$lt_ECHO 16940 16941# The PATH separator for the build system. 16942PATH_SEPARATOR=$lt_PATH_SEPARATOR 16943 16944# The host system. 16945host_alias=$host_alias 16946host=$host 16947host_os=$host_os 16948 16949# The build system. 16950build_alias=$build_alias 16951build=$build 16952build_os=$build_os 16953 16954# A sed program that does not truncate output. 16955SED=$lt_SED 16956 16957# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16958Xsed="\$SED -e 1s/^X//" 16959 16960# A grep program that handles long lines. 16961GREP=$lt_GREP 16962 16963# An ERE matcher. 16964EGREP=$lt_EGREP 16965 16966# A literal string matcher. 16967FGREP=$lt_FGREP 16968 16969# A BSD- or MS-compatible name lister. 16970NM=$lt_NM 16971 16972# Whether we need soft or hard links. 16973LN_S=$lt_LN_S 16974 16975# What is the maximum length of a command? 16976max_cmd_len=$max_cmd_len 16977 16978# Object file suffix (normally "o"). 16979objext=$ac_objext 16980 16981# Executable file suffix (normally ""). 16982exeext=$exeext 16983 16984# whether the shell understands "unset". 16985lt_unset=$lt_unset 16986 16987# turn spaces into newlines. 16988SP2NL=$lt_lt_SP2NL 16989 16990# turn newlines into spaces. 16991NL2SP=$lt_lt_NL2SP 16992 16993# convert \$build file names to \$host format. 16994to_host_file_cmd=$lt_cv_to_host_file_cmd 16995 16996# convert \$build files to toolchain format. 16997to_tool_file_cmd=$lt_cv_to_tool_file_cmd 16998 16999# An object symbol dumper. 17000OBJDUMP=$lt_OBJDUMP 17001 17002# Method to check whether dependent libraries are shared objects. 17003deplibs_check_method=$lt_deplibs_check_method 17004 17005# Command to use when deplibs_check_method = "file_magic". 17006file_magic_cmd=$lt_file_magic_cmd 17007 17008# How to find potential files when deplibs_check_method = "file_magic". 17009file_magic_glob=$lt_file_magic_glob 17010 17011# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 17012want_nocaseglob=$lt_want_nocaseglob 17013 17014# DLL creation program. 17015DLLTOOL=$lt_DLLTOOL 17016 17017# Command to associate shared and link libraries. 17018sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 17019 17020# The archiver. 17021AR=$lt_AR 17022 17023# Flags to create an archive. 17024AR_FLAGS=$lt_AR_FLAGS 17025 17026# How to feed a file listing to the archiver. 17027archiver_list_spec=$lt_archiver_list_spec 17028 17029# A symbol stripping program. 17030STRIP=$lt_STRIP 17031 17032# Commands used to install an old-style archive. 17033RANLIB=$lt_RANLIB 17034old_postinstall_cmds=$lt_old_postinstall_cmds 17035old_postuninstall_cmds=$lt_old_postuninstall_cmds 17036 17037# Whether to use a lock for old archive extraction. 17038lock_old_archive_extraction=$lock_old_archive_extraction 17039 17040# A C compiler. 17041LTCC=$lt_CC 17042 17043# LTCC compiler flags. 17044LTCFLAGS=$lt_CFLAGS 17045 17046# Take the output of nm and produce a listing of raw symbols and C names. 17047global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17048 17049# Transform the output of nm in a proper C declaration. 17050global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17051 17052# Transform the output of nm in a C name address pair. 17053global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17054 17055# Transform the output of nm in a C name address pair when lib prefix is needed. 17056global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17057 17058# Specify filename containing input files for \$NM. 17059nm_file_list_spec=$lt_nm_file_list_spec 17060 17061# The root where to search for dependent libraries,and in which our libraries should be installed. 17062lt_sysroot=$lt_sysroot 17063 17064# The name of the directory that contains temporary libtool files. 17065objdir=$objdir 17066 17067# Used to examine libraries when file_magic_cmd begins with "file". 17068MAGIC_CMD=$MAGIC_CMD 17069 17070# Must we lock files when doing compilation? 17071need_locks=$lt_need_locks 17072 17073# Manifest tool. 17074MANIFEST_TOOL=$lt_MANIFEST_TOOL 17075 17076# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17077DSYMUTIL=$lt_DSYMUTIL 17078 17079# Tool to change global to local symbols on Mac OS X. 17080NMEDIT=$lt_NMEDIT 17081 17082# Tool to manipulate fat objects and archives on Mac OS X. 17083LIPO=$lt_LIPO 17084 17085# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17086OTOOL=$lt_OTOOL 17087 17088# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17089OTOOL64=$lt_OTOOL64 17090 17091# Old archive suffix (normally "a"). 17092libext=$libext 17093 17094# Shared library suffix (normally ".so"). 17095shrext_cmds=$lt_shrext_cmds 17096 17097# The commands to extract the exported symbol list from a shared archive. 17098extract_expsyms_cmds=$lt_extract_expsyms_cmds 17099 17100# Variables whose values should be saved in libtool wrapper scripts and 17101# restored at link time. 17102variables_saved_for_relink=$lt_variables_saved_for_relink 17103 17104# Do we need the "lib" prefix for modules? 17105need_lib_prefix=$need_lib_prefix 17106 17107# Do we need a version for libraries? 17108need_version=$need_version 17109 17110# Library versioning type. 17111version_type=$version_type 17112 17113# Shared library runtime path variable. 17114runpath_var=$runpath_var 17115 17116# Shared library path variable. 17117shlibpath_var=$shlibpath_var 17118 17119# Is shlibpath searched before the hard-coded library search path? 17120shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17121 17122# Format of library name prefix. 17123libname_spec=$lt_libname_spec 17124 17125# List of archive names. First name is the real one, the rest are links. 17126# The last name is the one that the linker finds with -lNAME 17127library_names_spec=$lt_library_names_spec 17128 17129# The coded name of the library, if different from the real name. 17130soname_spec=$lt_soname_spec 17131 17132# Permission mode override for installation of shared libraries. 17133install_override_mode=$lt_install_override_mode 17134 17135# Command to use after installation of a shared archive. 17136postinstall_cmds=$lt_postinstall_cmds 17137 17138# Command to use after uninstallation of a shared archive. 17139postuninstall_cmds=$lt_postuninstall_cmds 17140 17141# Commands used to finish a libtool library installation in a directory. 17142finish_cmds=$lt_finish_cmds 17143 17144# As "finish_cmds", except a single script fragment to be evaled but 17145# not shown. 17146finish_eval=$lt_finish_eval 17147 17148# Whether we should hardcode library paths into libraries. 17149hardcode_into_libs=$hardcode_into_libs 17150 17151# Compile-time system search path for libraries. 17152sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17153 17154# Run-time system search path for libraries. 17155sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17156 17157# Whether dlopen is supported. 17158dlopen_support=$enable_dlopen 17159 17160# Whether dlopen of programs is supported. 17161dlopen_self=$enable_dlopen_self 17162 17163# Whether dlopen of statically linked programs is supported. 17164dlopen_self_static=$enable_dlopen_self_static 17165 17166# Commands to strip libraries. 17167old_striplib=$lt_old_striplib 17168striplib=$lt_striplib 17169 17170 17171# The linker used to build libraries. 17172LD=$lt_LD 17173 17174# How to create reloadable object files. 17175reload_flag=$lt_reload_flag 17176reload_cmds=$lt_reload_cmds 17177 17178# Commands used to build an old-style archive. 17179old_archive_cmds=$lt_old_archive_cmds 17180 17181# A language specific compiler. 17182CC=$lt_compiler 17183 17184# Is the compiler the GNU compiler? 17185with_gcc=$GCC 17186 17187# Compiler flag to turn off builtin functions. 17188no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17189 17190# Additional compiler flags for building library objects. 17191pic_flag=$lt_lt_prog_compiler_pic 17192 17193# How to pass a linker flag through the compiler. 17194wl=$lt_lt_prog_compiler_wl 17195 17196# Compiler flag to prevent dynamic linking. 17197link_static_flag=$lt_lt_prog_compiler_static 17198 17199# Does compiler simultaneously support -c and -o options? 17200compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17201 17202# Whether or not to add -lc for building shared libraries. 17203build_libtool_need_lc=$archive_cmds_need_lc 17204 17205# Whether or not to disallow shared libs when runtime libs are static. 17206allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17207 17208# Compiler flag to allow reflexive dlopens. 17209export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17210 17211# Compiler flag to generate shared objects directly from archives. 17212whole_archive_flag_spec=$lt_whole_archive_flag_spec 17213 17214# Whether the compiler copes with passing no objects directly. 17215compiler_needs_object=$lt_compiler_needs_object 17216 17217# Create an old-style archive from a shared archive. 17218old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17219 17220# Create a temporary old-style archive to link instead of a shared archive. 17221old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17222 17223# Commands used to build a shared archive. 17224archive_cmds=$lt_archive_cmds 17225archive_expsym_cmds=$lt_archive_expsym_cmds 17226 17227# Commands used to build a loadable module if different from building 17228# a shared archive. 17229module_cmds=$lt_module_cmds 17230module_expsym_cmds=$lt_module_expsym_cmds 17231 17232# Whether we are building with GNU ld or not. 17233with_gnu_ld=$lt_with_gnu_ld 17234 17235# Flag that allows shared libraries with undefined symbols to be built. 17236allow_undefined_flag=$lt_allow_undefined_flag 17237 17238# Flag that enforces no undefined symbols. 17239no_undefined_flag=$lt_no_undefined_flag 17240 17241# Flag to hardcode \$libdir into a binary during linking. 17242# This must work even if \$libdir does not exist 17243hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17244 17245# Whether we need a single "-rpath" flag with a separated argument. 17246hardcode_libdir_separator=$lt_hardcode_libdir_separator 17247 17248# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17249# DIR into the resulting binary. 17250hardcode_direct=$hardcode_direct 17251 17252# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17253# DIR into the resulting binary and the resulting library dependency is 17254# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17255# library is relocated. 17256hardcode_direct_absolute=$hardcode_direct_absolute 17257 17258# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17259# into the resulting binary. 17260hardcode_minus_L=$hardcode_minus_L 17261 17262# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17263# into the resulting binary. 17264hardcode_shlibpath_var=$hardcode_shlibpath_var 17265 17266# Set to "yes" if building a shared library automatically hardcodes DIR 17267# into the library and all subsequent libraries and executables linked 17268# against it. 17269hardcode_automatic=$hardcode_automatic 17270 17271# Set to yes if linker adds runtime paths of dependent libraries 17272# to runtime path list. 17273inherit_rpath=$inherit_rpath 17274 17275# Whether libtool must link a program against all its dependency libraries. 17276link_all_deplibs=$link_all_deplibs 17277 17278# Set to "yes" if exported symbols are required. 17279always_export_symbols=$always_export_symbols 17280 17281# The commands to list exported symbols. 17282export_symbols_cmds=$lt_export_symbols_cmds 17283 17284# Symbols that should not be listed in the preloaded symbols. 17285exclude_expsyms=$lt_exclude_expsyms 17286 17287# Symbols that must always be exported. 17288include_expsyms=$lt_include_expsyms 17289 17290# Commands necessary for linking programs (against libraries) with templates. 17291prelink_cmds=$lt_prelink_cmds 17292 17293# Commands necessary for finishing linking programs. 17294postlink_cmds=$lt_postlink_cmds 17295 17296# Specify filename containing input files. 17297file_list_spec=$lt_file_list_spec 17298 17299# How to hardcode a shared library path into an executable. 17300hardcode_action=$hardcode_action 17301 17302# ### END LIBTOOL CONFIG 17303 17304_LT_EOF 17305 17306 case $host_os in 17307 aix3*) 17308 cat <<\_LT_EOF >> "$cfgfile" 17309# AIX sometimes has problems with the GCC collect2 program. For some 17310# reason, if we set the COLLECT_NAMES environment variable, the problems 17311# vanish in a puff of smoke. 17312if test "X${COLLECT_NAMES+set}" != Xset; then 17313 COLLECT_NAMES= 17314 export COLLECT_NAMES 17315fi 17316_LT_EOF 17317 ;; 17318 esac 17319 17320 17321ltmain="$ac_aux_dir/ltmain.sh" 17322 17323 17324 # We use sed instead of cat because bash on DJGPP gets confused if 17325 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17326 # text mode, it properly converts lines to CR/LF. This bash problem 17327 # is reportedly fixed, but why not run on old versions too? 17328 sed '$q' "$ltmain" >> "$cfgfile" \ 17329 || (rm -f "$cfgfile"; exit 1) 17330 17331 if test x"$xsi_shell" = xyes; then 17332 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 17333func_dirname ()\ 17334{\ 17335\ case ${1} in\ 17336\ */*) func_dirname_result="${1%/*}${2}" ;;\ 17337\ * ) func_dirname_result="${3}" ;;\ 17338\ esac\ 17339} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 17340 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17341 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17342test 0 -eq $? || _lt_function_replace_fail=: 17343 17344 17345 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 17346func_basename ()\ 17347{\ 17348\ func_basename_result="${1##*/}"\ 17349} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 17350 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17351 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17352test 0 -eq $? || _lt_function_replace_fail=: 17353 17354 17355 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 17356func_dirname_and_basename ()\ 17357{\ 17358\ case ${1} in\ 17359\ */*) func_dirname_result="${1%/*}${2}" ;;\ 17360\ * ) func_dirname_result="${3}" ;;\ 17361\ esac\ 17362\ func_basename_result="${1##*/}"\ 17363} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 17364 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17365 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17366test 0 -eq $? || _lt_function_replace_fail=: 17367 17368 17369 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 17370func_stripname ()\ 17371{\ 17372\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 17373\ # positional parameters, so assign one to ordinary parameter first.\ 17374\ func_stripname_result=${3}\ 17375\ func_stripname_result=${func_stripname_result#"${1}"}\ 17376\ func_stripname_result=${func_stripname_result%"${2}"}\ 17377} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 17378 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17379 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17380test 0 -eq $? || _lt_function_replace_fail=: 17381 17382 17383 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 17384func_split_long_opt ()\ 17385{\ 17386\ func_split_long_opt_name=${1%%=*}\ 17387\ func_split_long_opt_arg=${1#*=}\ 17388} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 17389 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17390 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17391test 0 -eq $? || _lt_function_replace_fail=: 17392 17393 17394 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 17395func_split_short_opt ()\ 17396{\ 17397\ func_split_short_opt_arg=${1#??}\ 17398\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 17399} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 17400 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17401 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17402test 0 -eq $? || _lt_function_replace_fail=: 17403 17404 17405 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 17406func_lo2o ()\ 17407{\ 17408\ case ${1} in\ 17409\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 17410\ *) func_lo2o_result=${1} ;;\ 17411\ esac\ 17412} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 17413 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17414 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17415test 0 -eq $? || _lt_function_replace_fail=: 17416 17417 17418 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 17419func_xform ()\ 17420{\ 17421 func_xform_result=${1%.*}.lo\ 17422} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 17423 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17424 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17425test 0 -eq $? || _lt_function_replace_fail=: 17426 17427 17428 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 17429func_arith ()\ 17430{\ 17431 func_arith_result=$(( $* ))\ 17432} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 17433 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17434 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17435test 0 -eq $? || _lt_function_replace_fail=: 17436 17437 17438 sed -e '/^func_len ()$/,/^} # func_len /c\ 17439func_len ()\ 17440{\ 17441 func_len_result=${#1}\ 17442} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 17443 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17444 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17445test 0 -eq $? || _lt_function_replace_fail=: 17446 17447fi 17448 17449if test x"$lt_shell_append" = xyes; then 17450 sed -e '/^func_append ()$/,/^} # func_append /c\ 17451func_append ()\ 17452{\ 17453 eval "${1}+=\\${2}"\ 17454} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 17455 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17456 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17457test 0 -eq $? || _lt_function_replace_fail=: 17458 17459 17460 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 17461func_append_quoted ()\ 17462{\ 17463\ func_quote_for_eval "${2}"\ 17464\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 17465} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 17466 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17467 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17468test 0 -eq $? || _lt_function_replace_fail=: 17469 17470 17471 # Save a `func_append' function call where possible by direct use of '+=' 17472 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 17473 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17474 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17475 test 0 -eq $? || _lt_function_replace_fail=: 17476else 17477 # Save a `func_append' function call even when '+=' is not available 17478 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 17479 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17480 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17481 test 0 -eq $? || _lt_function_replace_fail=: 17482fi 17483 17484if test x"$_lt_function_replace_fail" = x":"; then 17485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 17486$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 17487fi 17488 17489 17490 mv -f "$cfgfile" "$ofile" || 17491 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 17492 chmod +x "$ofile" 17493 17494 ;; 17495 17496 esac 17497done # for ac_tag 17498 17499 17500as_fn_exit 0 17501_ACEOF 17502ac_clean_files=$ac_clean_files_save 17503 17504test $ac_write_fail = 0 || 17505 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 17506 17507 17508# configure is writing to config.log, and then calls config.status. 17509# config.status does its own redirection, appending to config.log. 17510# Unfortunately, on DOS this fails, as config.log is still kept open 17511# by configure, so config.status won't be able to write to it; its 17512# output is simply discarded. So we exec the FD to /dev/null, 17513# effectively closing config.log, so it can be properly (re)opened and 17514# appended to by config.status. When coming back to configure, we 17515# need to make the FD available again. 17516if test "$no_create" != yes; then 17517 ac_cs_success=: 17518 ac_config_status_args= 17519 test "$silent" = yes && 17520 ac_config_status_args="$ac_config_status_args --quiet" 17521 exec 5>/dev/null 17522 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17523 exec 5>>config.log 17524 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17525 # would make configure fail if this is the last instruction. 17526 $ac_cs_success || as_fn_exit 1 17527fi 17528if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17530$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17531fi 17532 17533