1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for libevent 2.1.12-stable. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='libevent' 589PACKAGE_TARNAME='libevent' 590PACKAGE_VERSION='2.1.12-stable' 591PACKAGE_STRING='libevent 2.1.12-stable' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="event.c" 596ac_default_prefix=/usr/local 597# Factoring default headers for most tests. 598ac_includes_default="\ 599#include <stdio.h> 600#ifdef HAVE_SYS_TYPES_H 601# include <sys/types.h> 602#endif 603#ifdef HAVE_SYS_STAT_H 604# include <sys/stat.h> 605#endif 606#ifdef STDC_HEADERS 607# include <stdlib.h> 608# include <stddef.h> 609#else 610# ifdef HAVE_STDLIB_H 611# include <stdlib.h> 612# endif 613#endif 614#ifdef HAVE_STRING_H 615# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 616# include <memory.h> 617# endif 618# include <string.h> 619#endif 620#ifdef HAVE_STRINGS_H 621# include <strings.h> 622#endif 623#ifdef HAVE_INTTYPES_H 624# include <inttypes.h> 625#endif 626#ifdef HAVE_STDINT_H 627# include <stdint.h> 628#endif 629#ifdef HAVE_UNISTD_H 630# include <unistd.h> 631#endif" 632 633ac_subst_vars='am__EXEEXT_FALSE 634am__EXEEXT_TRUE 635LTLIBOBJS 636ENABLE_DOXYGEN_MAN_FALSE 637ENABLE_DOXYGEN_MAN_TRUE 638ENABLE_DOXYGEN_FALSE 639ENABLE_DOXYGEN_TRUE 640DX_RULES 641PAPER_SIZE 642DOXYGEN_PAPER_SIZE 643GENERATE_LATEX 644DX_PDFLATEX 645DX_FLAG_pdf 646DX_EGREP 647DX_DVIPS 648DX_MAKEINDEX 649DX_LATEX 650DX_FLAG_ps 651DX_FLAG_html 652GENERATE_CHI 653DX_FLAG_chi 654GENERATE_HTMLHELP 655GENERATE_HTML 656HHC_PATH 657DX_HHC 658DX_FLAG_chm 659GENERATE_XML 660DX_FLAG_xml 661GENERATE_RTF 662DX_FLAG_rtf 663GENERATE_MAN 664DX_FLAG_man 665DOT_PATH 666HAVE_DOT 667DX_DOT 668DX_FLAG_dot 669PERL_PATH 670DX_PERL 671DX_DOXYGEN 672DX_FLAG_doc 673PROJECT 674SRCDIR 675DX_ENV 676DX_DOCDIR 677DX_CONFIG 678DX_PROJECT 679INSTALL_LIBEVENT_FALSE 680INSTALL_LIBEVENT_TRUE 681LIBEVENT_GC_SECTIONS 682PTHREADS_FALSE 683PTHREADS_TRUE 684THREADS_FALSE 685THREADS_TRUE 686PTHREAD_CFLAGS 687PTHREAD_LIBS 688PTHREAD_CC 689acx_pthread_config 690SIGNAL_SUPPORT_FALSE 691SIGNAL_SUPPORT_TRUE 692EVPORT_BACKEND_FALSE 693EVPORT_BACKEND_TRUE 694EPOLL_BACKEND_FALSE 695EPOLL_BACKEND_TRUE 696LIBOBJS 697KQUEUE_BACKEND_FALSE 698KQUEUE_BACKEND_TRUE 699DEVPOLL_BACKEND_FALSE 700DEVPOLL_BACKEND_TRUE 701POLL_BACKEND_FALSE 702POLL_BACKEND_TRUE 703SELECT_BACKEND_FALSE 704SELECT_BACKEND_TRUE 705STRLCPY_IMPL_FALSE 706STRLCPY_IMPL_TRUE 707BUILD_WITH_NO_UNDEFINED_FALSE 708BUILD_WITH_NO_UNDEFINED_TRUE 709BUILD_MIDIPIX_FALSE 710BUILD_MIDIPIX_TRUE 711BUILD_CYGWIN_FALSE 712BUILD_CYGWIN_TRUE 713BUILD_WIN32_FALSE 714BUILD_WIN32_TRUE 715OPENSSL_FALSE 716OPENSSL_TRUE 717OPENSSL_LIBS 718OPENSSL_INCS 719PKG_CONFIG 720OPENSSL_LIBADD 721EV_LIB_GDI 722EV_LIB_WS32 723ZLIB_REGRESS_FALSE 724ZLIB_REGRESS_TRUE 725ZLIB_LIBS 726BUILD_REGRESS_FALSE 727BUILD_REGRESS_TRUE 728BUILD_SAMPLES_FALSE 729BUILD_SAMPLES_TRUE 730LIBTOOL_DEPS 731LT_SYS_LIBRARY_PATH 732OTOOL64 733OTOOL 734LIPO 735NMEDIT 736DSYMUTIL 737MANIFEST_TOOL 738RANLIB 739ac_ct_AR 740AR 741DLLTOOL 742OBJDUMP 743NM 744ac_ct_DUMPBIN 745DUMPBIN 746LD 747FGREP 748LIBTOOL 749SED 750LN_S 751host_os 752host_vendor 753host_cpu 754host 755build_os 756build_vendor 757build_cpu 758build 759EGREP 760GREP 761CPP 762am__fastdepCC_FALSE 763am__fastdepCC_TRUE 764CCDEPMODE 765am__nodep 766AMDEPBACKSLASH 767AMDEP_FALSE 768AMDEP_TRUE 769am__include 770DEPDIR 771OBJEXT 772EXEEXT 773ac_ct_CC 774CPPFLAGS 775LDFLAGS 776CFLAGS 777CC 778AM_BACKSLASH 779AM_DEFAULT_VERBOSITY 780AM_DEFAULT_V 781AM_V 782am__untar 783am__tar 784AMTAR 785am__leading_dot 786SET_MAKE 787AWK 788mkdir_p 789MKDIR_P 790INSTALL_STRIP_PROGRAM 791STRIP 792install_sh 793MAKEINFO 794AUTOHEADER 795AUTOMAKE 796AUTOCONF 797ACLOCAL 798VERSION 799PACKAGE 800CYGPATH_W 801am__isrc 802INSTALL_DATA 803INSTALL_SCRIPT 804INSTALL_PROGRAM 805target_alias 806host_alias 807build_alias 808LIBS 809ECHO_T 810ECHO_N 811ECHO_C 812DEFS 813mandir 814localedir 815libdir 816psdir 817pdfdir 818dvidir 819htmldir 820infodir 821docdir 822oldincludedir 823includedir 824localstatedir 825sharedstatedir 826sysconfdir 827datadir 828datarootdir 829libexecdir 830sbindir 831bindir 832program_transform_name 833prefix 834exec_prefix 835PACKAGE_URL 836PACKAGE_BUGREPORT 837PACKAGE_STRING 838PACKAGE_VERSION 839PACKAGE_TARNAME 840PACKAGE_NAME 841PATH_SEPARATOR 842SHELL 843am__quote' 844ac_subst_files='' 845ac_user_opts=' 846enable_option_checking 847enable_silent_rules 848enable_dependency_tracking 849enable_gcc_warnings 850enable_gcc_hardening 851enable_thread_support 852enable_malloc_replacement 853enable_openssl 854enable_debug_mode 855enable_libevent_install 856enable_libevent_regress 857enable_samples 858enable_function_sections 859enable_verbose_debug 860enable_clock_gettime 861enable_shared 862enable_static 863with_pic 864enable_fast_install 865with_aix_soname 866with_gnu_ld 867with_sysroot 868enable_libtool_lock 869enable_largefile 870enable_doxygen_doc 871enable_doxygen_dot 872enable_doxygen_man 873enable_doxygen_rtf 874enable_doxygen_xml 875enable_doxygen_chm 876enable_doxygen_chi 877enable_doxygen_html 878enable_doxygen_ps 879enable_doxygen_pdf 880' 881 ac_precious_vars='build_alias 882host_alias 883target_alias 884CC 885CFLAGS 886LDFLAGS 887LIBS 888CPPFLAGS 889CPP 890LT_SYS_LIBRARY_PATH 891DOXYGEN_PAPER_SIZE' 892 893 894# Initialize some variables set by options. 895ac_init_help= 896ac_init_version=false 897ac_unrecognized_opts= 898ac_unrecognized_sep= 899# The variables have the same names as the options, with 900# dashes changed to underlines. 901cache_file=/dev/null 902exec_prefix=NONE 903no_create= 904no_recursion= 905prefix=NONE 906program_prefix=NONE 907program_suffix=NONE 908program_transform_name=s,x,x, 909silent= 910site= 911srcdir= 912verbose= 913x_includes=NONE 914x_libraries=NONE 915 916# Installation directory options. 917# These are left unexpanded so users can "make install exec_prefix=/foo" 918# and all the variables that are supposed to be based on exec_prefix 919# by default will actually change. 920# Use braces instead of parens because sh, perl, etc. also accept them. 921# (The list follows the same order as the GNU Coding Standards.) 922bindir='${exec_prefix}/bin' 923sbindir='${exec_prefix}/sbin' 924libexecdir='${exec_prefix}/libexec' 925datarootdir='${prefix}/share' 926datadir='${datarootdir}' 927sysconfdir='${prefix}/etc' 928sharedstatedir='${prefix}/com' 929localstatedir='${prefix}/var' 930includedir='${prefix}/include' 931oldincludedir='/usr/include' 932docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 933infodir='${datarootdir}/info' 934htmldir='${docdir}' 935dvidir='${docdir}' 936pdfdir='${docdir}' 937psdir='${docdir}' 938libdir='${exec_prefix}/lib' 939localedir='${datarootdir}/locale' 940mandir='${datarootdir}/man' 941 942ac_prev= 943ac_dashdash= 944for ac_option 945do 946 # If the previous option needs an argument, assign it. 947 if test -n "$ac_prev"; then 948 eval $ac_prev=\$ac_option 949 ac_prev= 950 continue 951 fi 952 953 case $ac_option in 954 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 955 *=) ac_optarg= ;; 956 *) ac_optarg=yes ;; 957 esac 958 959 # Accept the important Cygnus configure options, so we can diagnose typos. 960 961 case $ac_dashdash$ac_option in 962 --) 963 ac_dashdash=yes ;; 964 965 -bindir | --bindir | --bindi | --bind | --bin | --bi) 966 ac_prev=bindir ;; 967 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 968 bindir=$ac_optarg ;; 969 970 -build | --build | --buil | --bui | --bu) 971 ac_prev=build_alias ;; 972 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 973 build_alias=$ac_optarg ;; 974 975 -cache-file | --cache-file | --cache-fil | --cache-fi \ 976 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 977 ac_prev=cache_file ;; 978 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 979 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 980 cache_file=$ac_optarg ;; 981 982 --config-cache | -C) 983 cache_file=config.cache ;; 984 985 -datadir | --datadir | --datadi | --datad) 986 ac_prev=datadir ;; 987 -datadir=* | --datadir=* | --datadi=* | --datad=*) 988 datadir=$ac_optarg ;; 989 990 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 991 | --dataroo | --dataro | --datar) 992 ac_prev=datarootdir ;; 993 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 994 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 995 datarootdir=$ac_optarg ;; 996 997 -disable-* | --disable-*) 998 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 999 # Reject names that are not valid shell variable names. 1000 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1001 as_fn_error $? "invalid feature name: $ac_useropt" 1002 ac_useropt_orig=$ac_useropt 1003 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1004 case $ac_user_opts in 1005 *" 1006"enable_$ac_useropt" 1007"*) ;; 1008 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1009 ac_unrecognized_sep=', ';; 1010 esac 1011 eval enable_$ac_useropt=no ;; 1012 1013 -docdir | --docdir | --docdi | --doc | --do) 1014 ac_prev=docdir ;; 1015 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1016 docdir=$ac_optarg ;; 1017 1018 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1019 ac_prev=dvidir ;; 1020 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1021 dvidir=$ac_optarg ;; 1022 1023 -enable-* | --enable-*) 1024 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1025 # Reject names that are not valid shell variable names. 1026 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1027 as_fn_error $? "invalid feature name: $ac_useropt" 1028 ac_useropt_orig=$ac_useropt 1029 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1030 case $ac_user_opts in 1031 *" 1032"enable_$ac_useropt" 1033"*) ;; 1034 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1035 ac_unrecognized_sep=', ';; 1036 esac 1037 eval enable_$ac_useropt=\$ac_optarg ;; 1038 1039 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1040 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1041 | --exec | --exe | --ex) 1042 ac_prev=exec_prefix ;; 1043 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1044 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1045 | --exec=* | --exe=* | --ex=*) 1046 exec_prefix=$ac_optarg ;; 1047 1048 -gas | --gas | --ga | --g) 1049 # Obsolete; use --with-gas. 1050 with_gas=yes ;; 1051 1052 -help | --help | --hel | --he | -h) 1053 ac_init_help=long ;; 1054 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1055 ac_init_help=recursive ;; 1056 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1057 ac_init_help=short ;; 1058 1059 -host | --host | --hos | --ho) 1060 ac_prev=host_alias ;; 1061 -host=* | --host=* | --hos=* | --ho=*) 1062 host_alias=$ac_optarg ;; 1063 1064 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1065 ac_prev=htmldir ;; 1066 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1067 | --ht=*) 1068 htmldir=$ac_optarg ;; 1069 1070 -includedir | --includedir | --includedi | --included | --include \ 1071 | --includ | --inclu | --incl | --inc) 1072 ac_prev=includedir ;; 1073 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1074 | --includ=* | --inclu=* | --incl=* | --inc=*) 1075 includedir=$ac_optarg ;; 1076 1077 -infodir | --infodir | --infodi | --infod | --info | --inf) 1078 ac_prev=infodir ;; 1079 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1080 infodir=$ac_optarg ;; 1081 1082 -libdir | --libdir | --libdi | --libd) 1083 ac_prev=libdir ;; 1084 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1085 libdir=$ac_optarg ;; 1086 1087 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1088 | --libexe | --libex | --libe) 1089 ac_prev=libexecdir ;; 1090 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1091 | --libexe=* | --libex=* | --libe=*) 1092 libexecdir=$ac_optarg ;; 1093 1094 -localedir | --localedir | --localedi | --localed | --locale) 1095 ac_prev=localedir ;; 1096 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1097 localedir=$ac_optarg ;; 1098 1099 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1100 | --localstate | --localstat | --localsta | --localst | --locals) 1101 ac_prev=localstatedir ;; 1102 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1103 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1104 localstatedir=$ac_optarg ;; 1105 1106 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1107 ac_prev=mandir ;; 1108 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1109 mandir=$ac_optarg ;; 1110 1111 -nfp | --nfp | --nf) 1112 # Obsolete; use --without-fp. 1113 with_fp=no ;; 1114 1115 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1116 | --no-cr | --no-c | -n) 1117 no_create=yes ;; 1118 1119 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1120 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1121 no_recursion=yes ;; 1122 1123 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1124 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1125 | --oldin | --oldi | --old | --ol | --o) 1126 ac_prev=oldincludedir ;; 1127 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1128 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1129 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1130 oldincludedir=$ac_optarg ;; 1131 1132 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1133 ac_prev=prefix ;; 1134 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1135 prefix=$ac_optarg ;; 1136 1137 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1138 | --program-pre | --program-pr | --program-p) 1139 ac_prev=program_prefix ;; 1140 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1141 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1142 program_prefix=$ac_optarg ;; 1143 1144 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1145 | --program-suf | --program-su | --program-s) 1146 ac_prev=program_suffix ;; 1147 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1148 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1149 program_suffix=$ac_optarg ;; 1150 1151 -program-transform-name | --program-transform-name \ 1152 | --program-transform-nam | --program-transform-na \ 1153 | --program-transform-n | --program-transform- \ 1154 | --program-transform | --program-transfor \ 1155 | --program-transfo | --program-transf \ 1156 | --program-trans | --program-tran \ 1157 | --progr-tra | --program-tr | --program-t) 1158 ac_prev=program_transform_name ;; 1159 -program-transform-name=* | --program-transform-name=* \ 1160 | --program-transform-nam=* | --program-transform-na=* \ 1161 | --program-transform-n=* | --program-transform-=* \ 1162 | --program-transform=* | --program-transfor=* \ 1163 | --program-transfo=* | --program-transf=* \ 1164 | --program-trans=* | --program-tran=* \ 1165 | --progr-tra=* | --program-tr=* | --program-t=*) 1166 program_transform_name=$ac_optarg ;; 1167 1168 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1169 ac_prev=pdfdir ;; 1170 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1171 pdfdir=$ac_optarg ;; 1172 1173 -psdir | --psdir | --psdi | --psd | --ps) 1174 ac_prev=psdir ;; 1175 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1176 psdir=$ac_optarg ;; 1177 1178 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1179 | -silent | --silent | --silen | --sile | --sil) 1180 silent=yes ;; 1181 1182 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1183 ac_prev=sbindir ;; 1184 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1185 | --sbi=* | --sb=*) 1186 sbindir=$ac_optarg ;; 1187 1188 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1189 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1190 | --sharedst | --shareds | --shared | --share | --shar \ 1191 | --sha | --sh) 1192 ac_prev=sharedstatedir ;; 1193 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1194 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1195 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1196 | --sha=* | --sh=*) 1197 sharedstatedir=$ac_optarg ;; 1198 1199 -site | --site | --sit) 1200 ac_prev=site ;; 1201 -site=* | --site=* | --sit=*) 1202 site=$ac_optarg ;; 1203 1204 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1205 ac_prev=srcdir ;; 1206 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1207 srcdir=$ac_optarg ;; 1208 1209 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1210 | --syscon | --sysco | --sysc | --sys | --sy) 1211 ac_prev=sysconfdir ;; 1212 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1213 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1214 sysconfdir=$ac_optarg ;; 1215 1216 -target | --target | --targe | --targ | --tar | --ta | --t) 1217 ac_prev=target_alias ;; 1218 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1219 target_alias=$ac_optarg ;; 1220 1221 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1222 verbose=yes ;; 1223 1224 -version | --version | --versio | --versi | --vers | -V) 1225 ac_init_version=: ;; 1226 1227 -with-* | --with-*) 1228 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1229 # Reject names that are not valid shell variable names. 1230 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1231 as_fn_error $? "invalid package name: $ac_useropt" 1232 ac_useropt_orig=$ac_useropt 1233 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1234 case $ac_user_opts in 1235 *" 1236"with_$ac_useropt" 1237"*) ;; 1238 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1239 ac_unrecognized_sep=', ';; 1240 esac 1241 eval with_$ac_useropt=\$ac_optarg ;; 1242 1243 -without-* | --without-*) 1244 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1245 # Reject names that are not valid shell variable names. 1246 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1247 as_fn_error $? "invalid package name: $ac_useropt" 1248 ac_useropt_orig=$ac_useropt 1249 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1250 case $ac_user_opts in 1251 *" 1252"with_$ac_useropt" 1253"*) ;; 1254 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1255 ac_unrecognized_sep=', ';; 1256 esac 1257 eval with_$ac_useropt=no ;; 1258 1259 --x) 1260 # Obsolete; use --with-x. 1261 with_x=yes ;; 1262 1263 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1264 | --x-incl | --x-inc | --x-in | --x-i) 1265 ac_prev=x_includes ;; 1266 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1267 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1268 x_includes=$ac_optarg ;; 1269 1270 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1271 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1272 ac_prev=x_libraries ;; 1273 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1274 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1275 x_libraries=$ac_optarg ;; 1276 1277 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1278Try \`$0 --help' for more information" 1279 ;; 1280 1281 *=*) 1282 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1283 # Reject names that are not valid shell variable names. 1284 case $ac_envvar in #( 1285 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1286 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1287 esac 1288 eval $ac_envvar=\$ac_optarg 1289 export $ac_envvar ;; 1290 1291 *) 1292 # FIXME: should be removed in autoconf 3.0. 1293 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1294 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1295 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1296 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1297 ;; 1298 1299 esac 1300done 1301 1302if test -n "$ac_prev"; then 1303 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1304 as_fn_error $? "missing argument to $ac_option" 1305fi 1306 1307if test -n "$ac_unrecognized_opts"; then 1308 case $enable_option_checking in 1309 no) ;; 1310 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1311 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1312 esac 1313fi 1314 1315# Check all directory arguments for consistency. 1316for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1317 datadir sysconfdir sharedstatedir localstatedir includedir \ 1318 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1319 libdir localedir mandir 1320do 1321 eval ac_val=\$$ac_var 1322 # Remove trailing slashes. 1323 case $ac_val in 1324 */ ) 1325 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1326 eval $ac_var=\$ac_val;; 1327 esac 1328 # Be sure to have absolute directory names. 1329 case $ac_val in 1330 [\\/$]* | ?:[\\/]* ) continue;; 1331 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1332 esac 1333 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1334done 1335 1336# There might be people who depend on the old broken behavior: `$host' 1337# used to hold the argument of --host etc. 1338# FIXME: To remove some day. 1339build=$build_alias 1340host=$host_alias 1341target=$target_alias 1342 1343# FIXME: To remove some day. 1344if test "x$host_alias" != x; then 1345 if test "x$build_alias" = x; then 1346 cross_compiling=maybe 1347 elif test "x$build_alias" != "x$host_alias"; then 1348 cross_compiling=yes 1349 fi 1350fi 1351 1352ac_tool_prefix= 1353test -n "$host_alias" && ac_tool_prefix=$host_alias- 1354 1355test "$silent" = yes && exec 6>/dev/null 1356 1357 1358ac_pwd=`pwd` && test -n "$ac_pwd" && 1359ac_ls_di=`ls -di .` && 1360ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1361 as_fn_error $? "working directory cannot be determined" 1362test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1363 as_fn_error $? "pwd does not report name of working directory" 1364 1365 1366# Find the source files, if location was not specified. 1367if test -z "$srcdir"; then 1368 ac_srcdir_defaulted=yes 1369 # Try the directory containing this script, then the parent directory. 1370 ac_confdir=`$as_dirname -- "$as_myself" || 1371$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1372 X"$as_myself" : 'X\(//\)[^/]' \| \ 1373 X"$as_myself" : 'X\(//\)$' \| \ 1374 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1375$as_echo X"$as_myself" | 1376 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1377 s//\1/ 1378 q 1379 } 1380 /^X\(\/\/\)[^/].*/{ 1381 s//\1/ 1382 q 1383 } 1384 /^X\(\/\/\)$/{ 1385 s//\1/ 1386 q 1387 } 1388 /^X\(\/\).*/{ 1389 s//\1/ 1390 q 1391 } 1392 s/.*/./; q'` 1393 srcdir=$ac_confdir 1394 if test ! -r "$srcdir/$ac_unique_file"; then 1395 srcdir=.. 1396 fi 1397else 1398 ac_srcdir_defaulted=no 1399fi 1400if test ! -r "$srcdir/$ac_unique_file"; then 1401 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1402 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1403fi 1404ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1405ac_abs_confdir=`( 1406 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1407 pwd)` 1408# When building in place, set srcdir=. 1409if test "$ac_abs_confdir" = "$ac_pwd"; then 1410 srcdir=. 1411fi 1412# Remove unnecessary trailing slashes from srcdir. 1413# Double slashes in file names in object file debugging info 1414# mess up M-x gdb in Emacs. 1415case $srcdir in 1416*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1417esac 1418for ac_var in $ac_precious_vars; do 1419 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1420 eval ac_env_${ac_var}_value=\$${ac_var} 1421 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1422 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1423done 1424 1425# 1426# Report the --help message. 1427# 1428if test "$ac_init_help" = "long"; then 1429 # Omit some internal or obsolete options to make the list less imposing. 1430 # This message is too long to be a string in the A/UX 3.1 sh. 1431 cat <<_ACEOF 1432\`configure' configures libevent 2.1.12-stable to adapt to many kinds of systems. 1433 1434Usage: $0 [OPTION]... [VAR=VALUE]... 1435 1436To assign environment variables (e.g., CC, CFLAGS...), specify them as 1437VAR=VALUE. See below for descriptions of some of the useful variables. 1438 1439Defaults for the options are specified in brackets. 1440 1441Configuration: 1442 -h, --help display this help and exit 1443 --help=short display options specific to this package 1444 --help=recursive display the short help of all the included packages 1445 -V, --version display version information and exit 1446 -q, --quiet, --silent do not print \`checking ...' messages 1447 --cache-file=FILE cache test results in FILE [disabled] 1448 -C, --config-cache alias for \`--cache-file=config.cache' 1449 -n, --no-create do not create output files 1450 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1451 1452Installation directories: 1453 --prefix=PREFIX install architecture-independent files in PREFIX 1454 [$ac_default_prefix] 1455 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1456 [PREFIX] 1457 1458By default, \`make install' will install all the files in 1459\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1460an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1461for instance \`--prefix=\$HOME'. 1462 1463For better control, use the options below. 1464 1465Fine tuning of the installation directories: 1466 --bindir=DIR user executables [EPREFIX/bin] 1467 --sbindir=DIR system admin executables [EPREFIX/sbin] 1468 --libexecdir=DIR program executables [EPREFIX/libexec] 1469 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1470 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1471 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1472 --libdir=DIR object code libraries [EPREFIX/lib] 1473 --includedir=DIR C header files [PREFIX/include] 1474 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1475 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1476 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1477 --infodir=DIR info documentation [DATAROOTDIR/info] 1478 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1479 --mandir=DIR man documentation [DATAROOTDIR/man] 1480 --docdir=DIR documentation root [DATAROOTDIR/doc/libevent] 1481 --htmldir=DIR html documentation [DOCDIR] 1482 --dvidir=DIR dvi documentation [DOCDIR] 1483 --pdfdir=DIR pdf documentation [DOCDIR] 1484 --psdir=DIR ps documentation [DOCDIR] 1485_ACEOF 1486 1487 cat <<\_ACEOF 1488 1489Program names: 1490 --program-prefix=PREFIX prepend PREFIX to installed program names 1491 --program-suffix=SUFFIX append SUFFIX to installed program names 1492 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1493 1494System types: 1495 --build=BUILD configure for building on BUILD [guessed] 1496 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1497_ACEOF 1498fi 1499 1500if test -n "$ac_init_help"; then 1501 case $ac_init_help in 1502 short | recursive ) echo "Configuration of libevent 2.1.12-stable:";; 1503 esac 1504 cat <<\_ACEOF 1505 1506Optional Features: 1507 --disable-option-checking ignore unrecognized --enable/--with options 1508 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1509 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1510 --enable-silent-rules less verbose build output (undo: "make V=1") 1511 --disable-silent-rules verbose build output (undo: "make V=0") 1512 --enable-dependency-tracking 1513 do not reject slow dependency extractors 1514 --disable-dependency-tracking 1515 speeds up one-time build 1516 --disable-gcc-warnings disable verbose warnings with GCC 1517 --enable-gcc-hardening enable compiler security checks 1518 --disable-thread-support 1519 disable support for threading 1520 --disable-malloc-replacement 1521 disable support for replacing the memory mgt 1522 functions 1523 --disable-openssl disable support for openssl encryption 1524 --disable-debug-mode disable support for running in debug mode 1525 --disable-libevent-install, disable installation of libevent 1526 1527 --disable-libevent-regress, skip regress in make check 1528 1529 --disable-samples, skip building of sample programs 1530 1531 --enable-function-sections, make static library allow smaller binaries with --gc-sections 1532 1533 --enable-verbose-debug, verbose debug logging 1534 1535 --disable-clock-gettime do not use clock_gettime even if it is available 1536 --enable-shared[=PKGS] build shared libraries [default=yes] 1537 --enable-static[=PKGS] build static libraries [default=yes] 1538 --enable-fast-install[=PKGS] 1539 optimize for fast installation [default=yes] 1540 --disable-libtool-lock avoid locking (might break parallel builds) 1541 --disable-largefile omit support for large files 1542 --enable-doxygen-doc generate any doxygen documentation 1543 --enable-doxygen-dot generate graphics for doxygen documentation 1544 --enable-doxygen-man generate doxygen manual pages 1545 --enable-doxygen-rtf generate doxygen RTF documentation 1546 --enable-doxygen-xml generate doxygen XML documentation 1547 --enable-doxygen-chm generate doxygen compressed HTML help documentation 1548 --enable-doxygen-chi generate doxygen separate compressed HTML help index 1549 file 1550 --disable-doxygen-html don't generate doxygen plain HTML documentation 1551 --enable-doxygen-ps generate doxygen PostScript documentation 1552 --enable-doxygen-pdf generate doxygen PDF documentation 1553 1554Optional Packages: 1555 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1556 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1557 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1558 both] 1559 --with-aix-soname=aix|svr4|both 1560 shared library versioning (aka "SONAME") variant to 1561 provide on AIX, [default=aix]. 1562 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1563 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1564 compiler's sysroot if not specified). 1565 1566Some influential environment variables: 1567 CC C compiler command 1568 CFLAGS C compiler flags 1569 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1570 nonstandard directory <lib dir> 1571 LIBS libraries to pass to the linker, e.g. -l<library> 1572 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1573 you have headers in a nonstandard directory <include dir> 1574 CPP C preprocessor 1575 LT_SYS_LIBRARY_PATH 1576 User-defined run-time library search path. 1577 DOXYGEN_PAPER_SIZE 1578 a4wide (default), a4, letter, legal or executive 1579 1580Use these variables to override the choices made by `configure' or to help 1581it to find libraries and programs with nonstandard names/locations. 1582 1583Report bugs to the package provider. 1584_ACEOF 1585ac_status=$? 1586fi 1587 1588if test "$ac_init_help" = "recursive"; then 1589 # If there are subdirs, report their specific --help. 1590 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1591 test -d "$ac_dir" || 1592 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1593 continue 1594 ac_builddir=. 1595 1596case "$ac_dir" in 1597.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1598*) 1599 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1600 # A ".." for each directory in $ac_dir_suffix. 1601 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1602 case $ac_top_builddir_sub in 1603 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1604 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1605 esac ;; 1606esac 1607ac_abs_top_builddir=$ac_pwd 1608ac_abs_builddir=$ac_pwd$ac_dir_suffix 1609# for backward compatibility: 1610ac_top_builddir=$ac_top_build_prefix 1611 1612case $srcdir in 1613 .) # We are building in place. 1614 ac_srcdir=. 1615 ac_top_srcdir=$ac_top_builddir_sub 1616 ac_abs_top_srcdir=$ac_pwd ;; 1617 [\\/]* | ?:[\\/]* ) # Absolute name. 1618 ac_srcdir=$srcdir$ac_dir_suffix; 1619 ac_top_srcdir=$srcdir 1620 ac_abs_top_srcdir=$srcdir ;; 1621 *) # Relative name. 1622 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1623 ac_top_srcdir=$ac_top_build_prefix$srcdir 1624 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1625esac 1626ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1627 1628 cd "$ac_dir" || { ac_status=$?; continue; } 1629 # Check for guested configure. 1630 if test -f "$ac_srcdir/configure.gnu"; then 1631 echo && 1632 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1633 elif test -f "$ac_srcdir/configure"; then 1634 echo && 1635 $SHELL "$ac_srcdir/configure" --help=recursive 1636 else 1637 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1638 fi || ac_status=$? 1639 cd "$ac_pwd" || { ac_status=$?; break; } 1640 done 1641fi 1642 1643test -n "$ac_init_help" && exit $ac_status 1644if $ac_init_version; then 1645 cat <<\_ACEOF 1646libevent configure 2.1.12-stable 1647generated by GNU Autoconf 2.69 1648 1649Copyright (C) 2012 Free Software Foundation, Inc. 1650This configure script is free software; the Free Software Foundation 1651gives unlimited permission to copy, distribute and modify it. 1652_ACEOF 1653 exit 1654fi 1655 1656## ------------------------ ## 1657## Autoconf initialization. ## 1658## ------------------------ ## 1659 1660# ac_fn_c_try_compile LINENO 1661# -------------------------- 1662# Try to compile conftest.$ac_ext, and return whether this succeeded. 1663ac_fn_c_try_compile () 1664{ 1665 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1666 rm -f conftest.$ac_objext 1667 if { { ac_try="$ac_compile" 1668case "(($ac_try" in 1669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1670 *) ac_try_echo=$ac_try;; 1671esac 1672eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1673$as_echo "$ac_try_echo"; } >&5 1674 (eval "$ac_compile") 2>conftest.err 1675 ac_status=$? 1676 if test -s conftest.err; then 1677 grep -v '^ *+' conftest.err >conftest.er1 1678 cat conftest.er1 >&5 1679 mv -f conftest.er1 conftest.err 1680 fi 1681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1682 test $ac_status = 0; } && { 1683 test -z "$ac_c_werror_flag" || 1684 test ! -s conftest.err 1685 } && test -s conftest.$ac_objext; then : 1686 ac_retval=0 1687else 1688 $as_echo "$as_me: failed program was:" >&5 1689sed 's/^/| /' conftest.$ac_ext >&5 1690 1691 ac_retval=1 1692fi 1693 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1694 as_fn_set_status $ac_retval 1695 1696} # ac_fn_c_try_compile 1697 1698# ac_fn_c_try_cpp LINENO 1699# ---------------------- 1700# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1701ac_fn_c_try_cpp () 1702{ 1703 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1704 if { { ac_try="$ac_cpp conftest.$ac_ext" 1705case "(($ac_try" in 1706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1707 *) ac_try_echo=$ac_try;; 1708esac 1709eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1710$as_echo "$ac_try_echo"; } >&5 1711 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1712 ac_status=$? 1713 if test -s conftest.err; then 1714 grep -v '^ *+' conftest.err >conftest.er1 1715 cat conftest.er1 >&5 1716 mv -f conftest.er1 conftest.err 1717 fi 1718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1719 test $ac_status = 0; } > conftest.i && { 1720 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1721 test ! -s conftest.err 1722 }; then : 1723 ac_retval=0 1724else 1725 $as_echo "$as_me: failed program was:" >&5 1726sed 's/^/| /' conftest.$ac_ext >&5 1727 1728 ac_retval=1 1729fi 1730 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1731 as_fn_set_status $ac_retval 1732 1733} # ac_fn_c_try_cpp 1734 1735# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1736# ------------------------------------------------------- 1737# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1738# the include files in INCLUDES and setting the cache variable VAR 1739# accordingly. 1740ac_fn_c_check_header_mongrel () 1741{ 1742 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1743 if eval \${$3+:} false; then : 1744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1745$as_echo_n "checking for $2... " >&6; } 1746if eval \${$3+:} false; then : 1747 $as_echo_n "(cached) " >&6 1748fi 1749eval ac_res=\$$3 1750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1751$as_echo "$ac_res" >&6; } 1752else 1753 # Is the header compilable? 1754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1755$as_echo_n "checking $2 usability... " >&6; } 1756cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1757/* end confdefs.h. */ 1758$4 1759#include <$2> 1760_ACEOF 1761if ac_fn_c_try_compile "$LINENO"; then : 1762 ac_header_compiler=yes 1763else 1764 ac_header_compiler=no 1765fi 1766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1768$as_echo "$ac_header_compiler" >&6; } 1769 1770# Is the header present? 1771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1772$as_echo_n "checking $2 presence... " >&6; } 1773cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1774/* end confdefs.h. */ 1775#include <$2> 1776_ACEOF 1777if ac_fn_c_try_cpp "$LINENO"; then : 1778 ac_header_preproc=yes 1779else 1780 ac_header_preproc=no 1781fi 1782rm -f conftest.err conftest.i conftest.$ac_ext 1783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1784$as_echo "$ac_header_preproc" >&6; } 1785 1786# So? What about this header? 1787case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1788 yes:no: ) 1789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1790$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1792$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1793 ;; 1794 no:yes:* ) 1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1796$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1798$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1799 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1800$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1802$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1804$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1805 ;; 1806esac 1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1808$as_echo_n "checking for $2... " >&6; } 1809if eval \${$3+:} false; then : 1810 $as_echo_n "(cached) " >&6 1811else 1812 eval "$3=\$ac_header_compiler" 1813fi 1814eval ac_res=\$$3 1815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1816$as_echo "$ac_res" >&6; } 1817fi 1818 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1819 1820} # ac_fn_c_check_header_mongrel 1821 1822# ac_fn_c_try_run LINENO 1823# ---------------------- 1824# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1825# that executables *can* be run. 1826ac_fn_c_try_run () 1827{ 1828 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1829 if { { ac_try="$ac_link" 1830case "(($ac_try" in 1831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1832 *) ac_try_echo=$ac_try;; 1833esac 1834eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1835$as_echo "$ac_try_echo"; } >&5 1836 (eval "$ac_link") 2>&5 1837 ac_status=$? 1838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1839 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1840 { { case "(($ac_try" in 1841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1842 *) ac_try_echo=$ac_try;; 1843esac 1844eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1845$as_echo "$ac_try_echo"; } >&5 1846 (eval "$ac_try") 2>&5 1847 ac_status=$? 1848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1849 test $ac_status = 0; }; }; then : 1850 ac_retval=0 1851else 1852 $as_echo "$as_me: program exited with status $ac_status" >&5 1853 $as_echo "$as_me: failed program was:" >&5 1854sed 's/^/| /' conftest.$ac_ext >&5 1855 1856 ac_retval=$ac_status 1857fi 1858 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1859 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1860 as_fn_set_status $ac_retval 1861 1862} # ac_fn_c_try_run 1863 1864# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1865# ------------------------------------------------------- 1866# Tests whether HEADER exists and can be compiled using the include files in 1867# INCLUDES, setting the cache variable VAR accordingly. 1868ac_fn_c_check_header_compile () 1869{ 1870 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1872$as_echo_n "checking for $2... " >&6; } 1873if eval \${$3+:} false; then : 1874 $as_echo_n "(cached) " >&6 1875else 1876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1877/* end confdefs.h. */ 1878$4 1879#include <$2> 1880_ACEOF 1881if ac_fn_c_try_compile "$LINENO"; then : 1882 eval "$3=yes" 1883else 1884 eval "$3=no" 1885fi 1886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1887fi 1888eval ac_res=\$$3 1889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1890$as_echo "$ac_res" >&6; } 1891 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1892 1893} # ac_fn_c_check_header_compile 1894 1895# ac_fn_c_try_link LINENO 1896# ----------------------- 1897# Try to link conftest.$ac_ext, and return whether this succeeded. 1898ac_fn_c_try_link () 1899{ 1900 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1901 rm -f conftest.$ac_objext conftest$ac_exeext 1902 if { { ac_try="$ac_link" 1903case "(($ac_try" in 1904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1905 *) ac_try_echo=$ac_try;; 1906esac 1907eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1908$as_echo "$ac_try_echo"; } >&5 1909 (eval "$ac_link") 2>conftest.err 1910 ac_status=$? 1911 if test -s conftest.err; then 1912 grep -v '^ *+' conftest.err >conftest.er1 1913 cat conftest.er1 >&5 1914 mv -f conftest.er1 conftest.err 1915 fi 1916 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1917 test $ac_status = 0; } && { 1918 test -z "$ac_c_werror_flag" || 1919 test ! -s conftest.err 1920 } && test -s conftest$ac_exeext && { 1921 test "$cross_compiling" = yes || 1922 test -x conftest$ac_exeext 1923 }; then : 1924 ac_retval=0 1925else 1926 $as_echo "$as_me: failed program was:" >&5 1927sed 's/^/| /' conftest.$ac_ext >&5 1928 1929 ac_retval=1 1930fi 1931 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1932 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1933 # interfere with the next link command; also delete a directory that is 1934 # left behind by Apple's compiler. We do this before executing the actions. 1935 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1936 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1937 as_fn_set_status $ac_retval 1938 1939} # ac_fn_c_try_link 1940 1941# ac_fn_c_check_func LINENO FUNC VAR 1942# ---------------------------------- 1943# Tests whether FUNC exists, setting the cache variable VAR accordingly 1944ac_fn_c_check_func () 1945{ 1946 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1948$as_echo_n "checking for $2... " >&6; } 1949if eval \${$3+:} false; then : 1950 $as_echo_n "(cached) " >&6 1951else 1952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1953/* end confdefs.h. */ 1954/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1955 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1956#define $2 innocuous_$2 1957 1958/* System header to define __stub macros and hopefully few prototypes, 1959 which can conflict with char $2 (); below. 1960 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1961 <limits.h> exists even on freestanding compilers. */ 1962 1963#ifdef __STDC__ 1964# include <limits.h> 1965#else 1966# include <assert.h> 1967#endif 1968 1969#undef $2 1970 1971/* Override any GCC internal prototype to avoid an error. 1972 Use char because int might match the return type of a GCC 1973 builtin and then its argument prototype would still apply. */ 1974#ifdef __cplusplus 1975extern "C" 1976#endif 1977char $2 (); 1978/* The GNU C library defines this for functions which it implements 1979 to always fail with ENOSYS. Some functions are actually named 1980 something starting with __ and the normal name is an alias. */ 1981#if defined __stub_$2 || defined __stub___$2 1982choke me 1983#endif 1984 1985int 1986main () 1987{ 1988return $2 (); 1989 ; 1990 return 0; 1991} 1992_ACEOF 1993if ac_fn_c_try_link "$LINENO"; then : 1994 eval "$3=yes" 1995else 1996 eval "$3=no" 1997fi 1998rm -f core conftest.err conftest.$ac_objext \ 1999 conftest$ac_exeext conftest.$ac_ext 2000fi 2001eval ac_res=\$$3 2002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2003$as_echo "$ac_res" >&6; } 2004 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2005 2006} # ac_fn_c_check_func 2007 2008# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2009# --------------------------------------------- 2010# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2011# accordingly. 2012ac_fn_c_check_decl () 2013{ 2014 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2015 as_decl_name=`echo $2|sed 's/ *(.*//'` 2016 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2018$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2019if eval \${$3+:} false; then : 2020 $as_echo_n "(cached) " >&6 2021else 2022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2023/* end confdefs.h. */ 2024$4 2025int 2026main () 2027{ 2028#ifndef $as_decl_name 2029#ifdef __cplusplus 2030 (void) $as_decl_use; 2031#else 2032 (void) $as_decl_name; 2033#endif 2034#endif 2035 2036 ; 2037 return 0; 2038} 2039_ACEOF 2040if ac_fn_c_try_compile "$LINENO"; then : 2041 eval "$3=yes" 2042else 2043 eval "$3=no" 2044fi 2045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2046fi 2047eval ac_res=\$$3 2048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2049$as_echo "$ac_res" >&6; } 2050 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2051 2052} # ac_fn_c_check_decl 2053 2054# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2055# ------------------------------------------- 2056# Tests whether TYPE exists after having included INCLUDES, setting cache 2057# variable VAR accordingly. 2058ac_fn_c_check_type () 2059{ 2060 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2062$as_echo_n "checking for $2... " >&6; } 2063if eval \${$3+:} false; then : 2064 $as_echo_n "(cached) " >&6 2065else 2066 eval "$3=no" 2067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2068/* end confdefs.h. */ 2069$4 2070int 2071main () 2072{ 2073if (sizeof ($2)) 2074 return 0; 2075 ; 2076 return 0; 2077} 2078_ACEOF 2079if ac_fn_c_try_compile "$LINENO"; then : 2080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2081/* end confdefs.h. */ 2082$4 2083int 2084main () 2085{ 2086if (sizeof (($2))) 2087 return 0; 2088 ; 2089 return 0; 2090} 2091_ACEOF 2092if ac_fn_c_try_compile "$LINENO"; then : 2093 2094else 2095 eval "$3=yes" 2096fi 2097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2098fi 2099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2100fi 2101eval ac_res=\$$3 2102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2103$as_echo "$ac_res" >&6; } 2104 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2105 2106} # ac_fn_c_check_type 2107 2108# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2109# -------------------------------------------- 2110# Tries to find the compile-time value of EXPR in a program that includes 2111# INCLUDES, setting VAR accordingly. Returns whether the value could be 2112# computed 2113ac_fn_c_compute_int () 2114{ 2115 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2116 if test "$cross_compiling" = yes; then 2117 # Depending upon the size, compute the lo and hi bounds. 2118cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2119/* end confdefs.h. */ 2120$4 2121int 2122main () 2123{ 2124static int test_array [1 - 2 * !(($2) >= 0)]; 2125test_array [0] = 0; 2126return test_array [0]; 2127 2128 ; 2129 return 0; 2130} 2131_ACEOF 2132if ac_fn_c_try_compile "$LINENO"; then : 2133 ac_lo=0 ac_mid=0 2134 while :; do 2135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2136/* end confdefs.h. */ 2137$4 2138int 2139main () 2140{ 2141static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2142test_array [0] = 0; 2143return test_array [0]; 2144 2145 ; 2146 return 0; 2147} 2148_ACEOF 2149if ac_fn_c_try_compile "$LINENO"; then : 2150 ac_hi=$ac_mid; break 2151else 2152 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2153 if test $ac_lo -le $ac_mid; then 2154 ac_lo= ac_hi= 2155 break 2156 fi 2157 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2158fi 2159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2160 done 2161else 2162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2163/* end confdefs.h. */ 2164$4 2165int 2166main () 2167{ 2168static int test_array [1 - 2 * !(($2) < 0)]; 2169test_array [0] = 0; 2170return test_array [0]; 2171 2172 ; 2173 return 0; 2174} 2175_ACEOF 2176if ac_fn_c_try_compile "$LINENO"; then : 2177 ac_hi=-1 ac_mid=-1 2178 while :; do 2179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2180/* end confdefs.h. */ 2181$4 2182int 2183main () 2184{ 2185static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2186test_array [0] = 0; 2187return test_array [0]; 2188 2189 ; 2190 return 0; 2191} 2192_ACEOF 2193if ac_fn_c_try_compile "$LINENO"; then : 2194 ac_lo=$ac_mid; break 2195else 2196 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2197 if test $ac_mid -le $ac_hi; then 2198 ac_lo= ac_hi= 2199 break 2200 fi 2201 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2202fi 2203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2204 done 2205else 2206 ac_lo= ac_hi= 2207fi 2208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2209fi 2210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2211# Binary search between lo and hi bounds. 2212while test "x$ac_lo" != "x$ac_hi"; do 2213 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2215/* end confdefs.h. */ 2216$4 2217int 2218main () 2219{ 2220static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2221test_array [0] = 0; 2222return test_array [0]; 2223 2224 ; 2225 return 0; 2226} 2227_ACEOF 2228if ac_fn_c_try_compile "$LINENO"; then : 2229 ac_hi=$ac_mid 2230else 2231 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2232fi 2233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2234done 2235case $ac_lo in #(( 2236?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2237'') ac_retval=1 ;; 2238esac 2239 else 2240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2241/* end confdefs.h. */ 2242$4 2243static long int longval () { return $2; } 2244static unsigned long int ulongval () { return $2; } 2245#include <stdio.h> 2246#include <stdlib.h> 2247int 2248main () 2249{ 2250 2251 FILE *f = fopen ("conftest.val", "w"); 2252 if (! f) 2253 return 1; 2254 if (($2) < 0) 2255 { 2256 long int i = longval (); 2257 if (i != ($2)) 2258 return 1; 2259 fprintf (f, "%ld", i); 2260 } 2261 else 2262 { 2263 unsigned long int i = ulongval (); 2264 if (i != ($2)) 2265 return 1; 2266 fprintf (f, "%lu", i); 2267 } 2268 /* Do not output a trailing newline, as this causes \r\n confusion 2269 on some platforms. */ 2270 return ferror (f) || fclose (f) != 0; 2271 2272 ; 2273 return 0; 2274} 2275_ACEOF 2276if ac_fn_c_try_run "$LINENO"; then : 2277 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2278else 2279 ac_retval=1 2280fi 2281rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2282 conftest.$ac_objext conftest.beam conftest.$ac_ext 2283rm -f conftest.val 2284 2285 fi 2286 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2287 as_fn_set_status $ac_retval 2288 2289} # ac_fn_c_compute_int 2290 2291# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2292# ---------------------------------------------------- 2293# Tries to find if the field MEMBER exists in type AGGR, after including 2294# INCLUDES, setting cache variable VAR accordingly. 2295ac_fn_c_check_member () 2296{ 2297 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2299$as_echo_n "checking for $2.$3... " >&6; } 2300if eval \${$4+:} false; then : 2301 $as_echo_n "(cached) " >&6 2302else 2303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2304/* end confdefs.h. */ 2305$5 2306int 2307main () 2308{ 2309static $2 ac_aggr; 2310if (ac_aggr.$3) 2311return 0; 2312 ; 2313 return 0; 2314} 2315_ACEOF 2316if ac_fn_c_try_compile "$LINENO"; then : 2317 eval "$4=yes" 2318else 2319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2320/* end confdefs.h. */ 2321$5 2322int 2323main () 2324{ 2325static $2 ac_aggr; 2326if (sizeof ac_aggr.$3) 2327return 0; 2328 ; 2329 return 0; 2330} 2331_ACEOF 2332if ac_fn_c_try_compile "$LINENO"; then : 2333 eval "$4=yes" 2334else 2335 eval "$4=no" 2336fi 2337rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2338fi 2339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2340fi 2341eval ac_res=\$$4 2342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2343$as_echo "$ac_res" >&6; } 2344 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2345 2346} # ac_fn_c_check_member 2347cat >config.log <<_ACEOF 2348This file contains any messages produced by compilers while 2349running configure, to aid debugging if configure makes a mistake. 2350 2351It was created by libevent $as_me 2.1.12-stable, which was 2352generated by GNU Autoconf 2.69. Invocation command line was 2353 2354 $ $0 $@ 2355 2356_ACEOF 2357exec 5>>config.log 2358{ 2359cat <<_ASUNAME 2360## --------- ## 2361## Platform. ## 2362## --------- ## 2363 2364hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2365uname -m = `(uname -m) 2>/dev/null || echo unknown` 2366uname -r = `(uname -r) 2>/dev/null || echo unknown` 2367uname -s = `(uname -s) 2>/dev/null || echo unknown` 2368uname -v = `(uname -v) 2>/dev/null || echo unknown` 2369 2370/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2371/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2372 2373/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2374/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2375/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2376/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2377/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2378/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2379/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2380 2381_ASUNAME 2382 2383as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2384for as_dir in $PATH 2385do 2386 IFS=$as_save_IFS 2387 test -z "$as_dir" && as_dir=. 2388 $as_echo "PATH: $as_dir" 2389 done 2390IFS=$as_save_IFS 2391 2392} >&5 2393 2394cat >&5 <<_ACEOF 2395 2396 2397## ----------- ## 2398## Core tests. ## 2399## ----------- ## 2400 2401_ACEOF 2402 2403 2404# Keep a trace of the command line. 2405# Strip out --no-create and --no-recursion so they do not pile up. 2406# Strip out --silent because we don't want to record it for future runs. 2407# Also quote any args containing shell meta-characters. 2408# Make two passes to allow for proper duplicate-argument suppression. 2409ac_configure_args= 2410ac_configure_args0= 2411ac_configure_args1= 2412ac_must_keep_next=false 2413for ac_pass in 1 2 2414do 2415 for ac_arg 2416 do 2417 case $ac_arg in 2418 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2419 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2420 | -silent | --silent | --silen | --sile | --sil) 2421 continue ;; 2422 *\'*) 2423 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2424 esac 2425 case $ac_pass in 2426 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2427 2) 2428 as_fn_append ac_configure_args1 " '$ac_arg'" 2429 if test $ac_must_keep_next = true; then 2430 ac_must_keep_next=false # Got value, back to normal. 2431 else 2432 case $ac_arg in 2433 *=* | --config-cache | -C | -disable-* | --disable-* \ 2434 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2435 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2436 | -with-* | --with-* | -without-* | --without-* | --x) 2437 case "$ac_configure_args0 " in 2438 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2439 esac 2440 ;; 2441 -* ) ac_must_keep_next=true ;; 2442 esac 2443 fi 2444 as_fn_append ac_configure_args " '$ac_arg'" 2445 ;; 2446 esac 2447 done 2448done 2449{ ac_configure_args0=; unset ac_configure_args0;} 2450{ ac_configure_args1=; unset ac_configure_args1;} 2451 2452# When interrupted or exit'd, cleanup temporary files, and complete 2453# config.log. We remove comments because anyway the quotes in there 2454# would cause problems or look ugly. 2455# WARNING: Use '\'' to represent an apostrophe within the trap. 2456# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2457trap 'exit_status=$? 2458 # Save into config.log some information that might help in debugging. 2459 { 2460 echo 2461 2462 $as_echo "## ---------------- ## 2463## Cache variables. ## 2464## ---------------- ##" 2465 echo 2466 # The following way of writing the cache mishandles newlines in values, 2467( 2468 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2469 eval ac_val=\$$ac_var 2470 case $ac_val in #( 2471 *${as_nl}*) 2472 case $ac_var in #( 2473 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2474$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2475 esac 2476 case $ac_var in #( 2477 _ | IFS | as_nl) ;; #( 2478 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2479 *) { eval $ac_var=; unset $ac_var;} ;; 2480 esac ;; 2481 esac 2482 done 2483 (set) 2>&1 | 2484 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2485 *${as_nl}ac_space=\ *) 2486 sed -n \ 2487 "s/'\''/'\''\\\\'\'''\''/g; 2488 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2489 ;; #( 2490 *) 2491 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2492 ;; 2493 esac | 2494 sort 2495) 2496 echo 2497 2498 $as_echo "## ----------------- ## 2499## Output variables. ## 2500## ----------------- ##" 2501 echo 2502 for ac_var in $ac_subst_vars 2503 do 2504 eval ac_val=\$$ac_var 2505 case $ac_val in 2506 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2507 esac 2508 $as_echo "$ac_var='\''$ac_val'\''" 2509 done | sort 2510 echo 2511 2512 if test -n "$ac_subst_files"; then 2513 $as_echo "## ------------------- ## 2514## File substitutions. ## 2515## ------------------- ##" 2516 echo 2517 for ac_var in $ac_subst_files 2518 do 2519 eval ac_val=\$$ac_var 2520 case $ac_val in 2521 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2522 esac 2523 $as_echo "$ac_var='\''$ac_val'\''" 2524 done | sort 2525 echo 2526 fi 2527 2528 if test -s confdefs.h; then 2529 $as_echo "## ----------- ## 2530## confdefs.h. ## 2531## ----------- ##" 2532 echo 2533 cat confdefs.h 2534 echo 2535 fi 2536 test "$ac_signal" != 0 && 2537 $as_echo "$as_me: caught signal $ac_signal" 2538 $as_echo "$as_me: exit $exit_status" 2539 } >&5 2540 rm -f core *.core core.conftest.* && 2541 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2542 exit $exit_status 2543' 0 2544for ac_signal in 1 2 13 15; do 2545 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2546done 2547ac_signal=0 2548 2549# confdefs.h avoids OS command line length limits that DEFS can exceed. 2550rm -f -r conftest* confdefs.h 2551 2552$as_echo "/* confdefs.h */" > confdefs.h 2553 2554# Predefined preprocessor variables. 2555 2556cat >>confdefs.h <<_ACEOF 2557#define PACKAGE_NAME "$PACKAGE_NAME" 2558_ACEOF 2559 2560cat >>confdefs.h <<_ACEOF 2561#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2562_ACEOF 2563 2564cat >>confdefs.h <<_ACEOF 2565#define PACKAGE_VERSION "$PACKAGE_VERSION" 2566_ACEOF 2567 2568cat >>confdefs.h <<_ACEOF 2569#define PACKAGE_STRING "$PACKAGE_STRING" 2570_ACEOF 2571 2572cat >>confdefs.h <<_ACEOF 2573#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2574_ACEOF 2575 2576cat >>confdefs.h <<_ACEOF 2577#define PACKAGE_URL "$PACKAGE_URL" 2578_ACEOF 2579 2580 2581# Let the site file select an alternate cache file if it wants to. 2582# Prefer an explicitly selected file to automatically selected ones. 2583ac_site_file1=NONE 2584ac_site_file2=NONE 2585if test -n "$CONFIG_SITE"; then 2586 # We do not want a PATH search for config.site. 2587 case $CONFIG_SITE in #(( 2588 -*) ac_site_file1=./$CONFIG_SITE;; 2589 */*) ac_site_file1=$CONFIG_SITE;; 2590 *) ac_site_file1=./$CONFIG_SITE;; 2591 esac 2592elif test "x$prefix" != xNONE; then 2593 ac_site_file1=$prefix/share/config.site 2594 ac_site_file2=$prefix/etc/config.site 2595else 2596 ac_site_file1=$ac_default_prefix/share/config.site 2597 ac_site_file2=$ac_default_prefix/etc/config.site 2598fi 2599for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2600do 2601 test "x$ac_site_file" = xNONE && continue 2602 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2603 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2604$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2605 sed 's/^/| /' "$ac_site_file" >&5 2606 . "$ac_site_file" \ 2607 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2608$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2609as_fn_error $? "failed to load site script $ac_site_file 2610See \`config.log' for more details" "$LINENO" 5; } 2611 fi 2612done 2613 2614if test -r "$cache_file"; then 2615 # Some versions of bash will fail to source /dev/null (special files 2616 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2617 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2618 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2619$as_echo "$as_me: loading cache $cache_file" >&6;} 2620 case $cache_file in 2621 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2622 *) . "./$cache_file";; 2623 esac 2624 fi 2625else 2626 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2627$as_echo "$as_me: creating cache $cache_file" >&6;} 2628 >$cache_file 2629fi 2630 2631# Check that the precious variables saved in the cache have kept the same 2632# value. 2633ac_cache_corrupted=false 2634for ac_var in $ac_precious_vars; do 2635 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2636 eval ac_new_set=\$ac_env_${ac_var}_set 2637 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2638 eval ac_new_val=\$ac_env_${ac_var}_value 2639 case $ac_old_set,$ac_new_set in 2640 set,) 2641 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2642$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2643 ac_cache_corrupted=: ;; 2644 ,set) 2645 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2646$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2647 ac_cache_corrupted=: ;; 2648 ,);; 2649 *) 2650 if test "x$ac_old_val" != "x$ac_new_val"; then 2651 # differences in whitespace do not lead to failure. 2652 ac_old_val_w=`echo x $ac_old_val` 2653 ac_new_val_w=`echo x $ac_new_val` 2654 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2655 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2656$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2657 ac_cache_corrupted=: 2658 else 2659 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2660$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2661 eval $ac_var=\$ac_old_val 2662 fi 2663 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2664$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2665 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2666$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2667 fi;; 2668 esac 2669 # Pass precious variables to config.status. 2670 if test "$ac_new_set" = set; then 2671 case $ac_new_val in 2672 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2673 *) ac_arg=$ac_var=$ac_new_val ;; 2674 esac 2675 case " $ac_configure_args " in 2676 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2677 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2678 esac 2679 fi 2680done 2681if $ac_cache_corrupted; then 2682 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2683$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2684 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2685$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2686 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2687fi 2688## -------------------- ## 2689## Main body of script. ## 2690## -------------------- ## 2691 2692ac_ext=c 2693ac_cpp='$CPP $CPPFLAGS' 2694ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2695ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2696ac_compiler_gnu=$ac_cv_c_compiler_gnu 2697 2698 2699 2700 2701 2702 2703ac_aux_dir= 2704for ac_dir in build-aux "$srcdir"/build-aux; do 2705 if test -f "$ac_dir/install-sh"; then 2706 ac_aux_dir=$ac_dir 2707 ac_install_sh="$ac_aux_dir/install-sh -c" 2708 break 2709 elif test -f "$ac_dir/install.sh"; then 2710 ac_aux_dir=$ac_dir 2711 ac_install_sh="$ac_aux_dir/install.sh -c" 2712 break 2713 elif test -f "$ac_dir/shtool"; then 2714 ac_aux_dir=$ac_dir 2715 ac_install_sh="$ac_aux_dir/shtool install -c" 2716 break 2717 fi 2718done 2719if test -z "$ac_aux_dir"; then 2720 as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5 2721fi 2722 2723# These three variables are undocumented and unsupported, 2724# and are intended to be withdrawn in a future Autoconf release. 2725# They can cause serious problems if a builder's source tree is in a directory 2726# whose full name contains unusual characters. 2727ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2728ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2729ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2730 2731 2732am__api_version='1.16' 2733 2734# Find a good install program. We prefer a C program (faster), 2735# so one script is as good as another. But avoid the broken or 2736# incompatible versions: 2737# SysV /etc/install, /usr/sbin/install 2738# SunOS /usr/etc/install 2739# IRIX /sbin/install 2740# AIX /bin/install 2741# AmigaOS /C/install, which installs bootblocks on floppy discs 2742# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2743# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2744# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2745# OS/2's system install, which has a completely different semantic 2746# ./install, which can be erroneously created by make from ./install.sh. 2747# Reject install programs that cannot install multiple files. 2748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2749$as_echo_n "checking for a BSD-compatible install... " >&6; } 2750if test -z "$INSTALL"; then 2751if ${ac_cv_path_install+:} false; then : 2752 $as_echo_n "(cached) " >&6 2753else 2754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2755for as_dir in $PATH 2756do 2757 IFS=$as_save_IFS 2758 test -z "$as_dir" && as_dir=. 2759 # Account for people who put trailing slashes in PATH elements. 2760case $as_dir/ in #(( 2761 ./ | .// | /[cC]/* | \ 2762 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2763 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2764 /usr/ucb/* ) ;; 2765 *) 2766 # OSF1 and SCO ODT 3.0 have their own names for install. 2767 # Don't use installbsd from OSF since it installs stuff as root 2768 # by default. 2769 for ac_prog in ginstall scoinst install; do 2770 for ac_exec_ext in '' $ac_executable_extensions; do 2771 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2772 if test $ac_prog = install && 2773 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2774 # AIX install. It has an incompatible calling convention. 2775 : 2776 elif test $ac_prog = install && 2777 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2778 # program-specific install script used by HP pwplus--don't use. 2779 : 2780 else 2781 rm -rf conftest.one conftest.two conftest.dir 2782 echo one > conftest.one 2783 echo two > conftest.two 2784 mkdir conftest.dir 2785 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2786 test -s conftest.one && test -s conftest.two && 2787 test -s conftest.dir/conftest.one && 2788 test -s conftest.dir/conftest.two 2789 then 2790 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2791 break 3 2792 fi 2793 fi 2794 fi 2795 done 2796 done 2797 ;; 2798esac 2799 2800 done 2801IFS=$as_save_IFS 2802 2803rm -rf conftest.one conftest.two conftest.dir 2804 2805fi 2806 if test "${ac_cv_path_install+set}" = set; then 2807 INSTALL=$ac_cv_path_install 2808 else 2809 # As a last resort, use the slow shell script. Don't cache a 2810 # value for INSTALL within a source directory, because that will 2811 # break other packages using the cache if that directory is 2812 # removed, or if the value is a relative name. 2813 INSTALL=$ac_install_sh 2814 fi 2815fi 2816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2817$as_echo "$INSTALL" >&6; } 2818 2819# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2820# It thinks the first close brace ends the variable substitution. 2821test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2822 2823test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2824 2825test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2826 2827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2828$as_echo_n "checking whether build environment is sane... " >&6; } 2829# Reject unsafe characters in $srcdir or the absolute working directory 2830# name. Accept space and tab only in the latter. 2831am_lf=' 2832' 2833case `pwd` in 2834 *[\\\"\#\$\&\'\`$am_lf]*) 2835 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2836esac 2837case $srcdir in 2838 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2839 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2840esac 2841 2842# Do 'set' in a subshell so we don't clobber the current shell's 2843# arguments. Must try -L first in case configure is actually a 2844# symlink; some systems play weird games with the mod time of symlinks 2845# (eg FreeBSD returns the mod time of the symlink's containing 2846# directory). 2847if ( 2848 am_has_slept=no 2849 for am_try in 1 2; do 2850 echo "timestamp, slept: $am_has_slept" > conftest.file 2851 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2852 if test "$*" = "X"; then 2853 # -L didn't work. 2854 set X `ls -t "$srcdir/configure" conftest.file` 2855 fi 2856 if test "$*" != "X $srcdir/configure conftest.file" \ 2857 && test "$*" != "X conftest.file $srcdir/configure"; then 2858 2859 # If neither matched, then we have a broken ls. This can happen 2860 # if, for instance, CONFIG_SHELL is bash and it inherits a 2861 # broken ls alias from the environment. This has actually 2862 # happened. Such a system could not be considered "sane". 2863 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2864 alias in your environment" "$LINENO" 5 2865 fi 2866 if test "$2" = conftest.file || test $am_try -eq 2; then 2867 break 2868 fi 2869 # Just in case. 2870 sleep 1 2871 am_has_slept=yes 2872 done 2873 test "$2" = conftest.file 2874 ) 2875then 2876 # Ok. 2877 : 2878else 2879 as_fn_error $? "newly created file is older than distributed files! 2880Check your system clock" "$LINENO" 5 2881fi 2882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2883$as_echo "yes" >&6; } 2884# If we didn't sleep, we still need to ensure time stamps of config.status and 2885# generated files are strictly newer. 2886am_sleep_pid= 2887if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2888 ( sleep 1 ) & 2889 am_sleep_pid=$! 2890fi 2891 2892rm -f conftest.file 2893 2894test "$program_prefix" != NONE && 2895 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2896# Use a double $ so make ignores it. 2897test "$program_suffix" != NONE && 2898 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2899# Double any \ or $. 2900# By default was `s,x,x', remove it if useless. 2901ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2902program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2903 2904# Expand $ac_aux_dir to an absolute path. 2905am_aux_dir=`cd "$ac_aux_dir" && pwd` 2906 2907if test x"${MISSING+set}" != xset; then 2908 case $am_aux_dir in 2909 *\ * | *\ *) 2910 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2911 *) 2912 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2913 esac 2914fi 2915# Use eval to expand $SHELL 2916if eval "$MISSING --is-lightweight"; then 2917 am_missing_run="$MISSING " 2918else 2919 am_missing_run= 2920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2921$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2922fi 2923 2924if test x"${install_sh+set}" != xset; then 2925 case $am_aux_dir in 2926 *\ * | *\ *) 2927 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2928 *) 2929 install_sh="\${SHELL} $am_aux_dir/install-sh" 2930 esac 2931fi 2932 2933# Installed binaries are usually stripped using 'strip' when the user 2934# run "make install-strip". However 'strip' might not be the right 2935# tool to use in cross-compilation environments, therefore Automake 2936# will honor the 'STRIP' environment variable to overrule this program. 2937if test "$cross_compiling" != no; then 2938 if test -n "$ac_tool_prefix"; then 2939 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2940set dummy ${ac_tool_prefix}strip; ac_word=$2 2941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2942$as_echo_n "checking for $ac_word... " >&6; } 2943if ${ac_cv_prog_STRIP+:} false; then : 2944 $as_echo_n "(cached) " >&6 2945else 2946 if test -n "$STRIP"; then 2947 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2948else 2949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2950for as_dir in $PATH 2951do 2952 IFS=$as_save_IFS 2953 test -z "$as_dir" && as_dir=. 2954 for ac_exec_ext in '' $ac_executable_extensions; do 2955 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2956 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2958 break 2 2959 fi 2960done 2961 done 2962IFS=$as_save_IFS 2963 2964fi 2965fi 2966STRIP=$ac_cv_prog_STRIP 2967if test -n "$STRIP"; then 2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2969$as_echo "$STRIP" >&6; } 2970else 2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2972$as_echo "no" >&6; } 2973fi 2974 2975 2976fi 2977if test -z "$ac_cv_prog_STRIP"; then 2978 ac_ct_STRIP=$STRIP 2979 # Extract the first word of "strip", so it can be a program name with args. 2980set dummy strip; ac_word=$2 2981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2982$as_echo_n "checking for $ac_word... " >&6; } 2983if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2984 $as_echo_n "(cached) " >&6 2985else 2986 if test -n "$ac_ct_STRIP"; then 2987 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2988else 2989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2990for as_dir in $PATH 2991do 2992 IFS=$as_save_IFS 2993 test -z "$as_dir" && as_dir=. 2994 for ac_exec_ext in '' $ac_executable_extensions; do 2995 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2996 ac_cv_prog_ac_ct_STRIP="strip" 2997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2998 break 2 2999 fi 3000done 3001 done 3002IFS=$as_save_IFS 3003 3004fi 3005fi 3006ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3007if test -n "$ac_ct_STRIP"; then 3008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3009$as_echo "$ac_ct_STRIP" >&6; } 3010else 3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3012$as_echo "no" >&6; } 3013fi 3014 3015 if test "x$ac_ct_STRIP" = x; then 3016 STRIP=":" 3017 else 3018 case $cross_compiling:$ac_tool_warned in 3019yes:) 3020{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3021$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3022ac_tool_warned=yes ;; 3023esac 3024 STRIP=$ac_ct_STRIP 3025 fi 3026else 3027 STRIP="$ac_cv_prog_STRIP" 3028fi 3029 3030fi 3031INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3032 3033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3034$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3035if test -z "$MKDIR_P"; then 3036 if ${ac_cv_path_mkdir+:} false; then : 3037 $as_echo_n "(cached) " >&6 3038else 3039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3040for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3041do 3042 IFS=$as_save_IFS 3043 test -z "$as_dir" && as_dir=. 3044 for ac_prog in mkdir gmkdir; do 3045 for ac_exec_ext in '' $ac_executable_extensions; do 3046 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3047 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3048 'mkdir (GNU coreutils) '* | \ 3049 'mkdir (coreutils) '* | \ 3050 'mkdir (fileutils) '4.1*) 3051 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3052 break 3;; 3053 esac 3054 done 3055 done 3056 done 3057IFS=$as_save_IFS 3058 3059fi 3060 3061 test -d ./--version && rmdir ./--version 3062 if test "${ac_cv_path_mkdir+set}" = set; then 3063 MKDIR_P="$ac_cv_path_mkdir -p" 3064 else 3065 # As a last resort, use the slow shell script. Don't cache a 3066 # value for MKDIR_P within a source directory, because that will 3067 # break other packages using the cache if that directory is 3068 # removed, or if the value is a relative name. 3069 MKDIR_P="$ac_install_sh -d" 3070 fi 3071fi 3072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3073$as_echo "$MKDIR_P" >&6; } 3074 3075for ac_prog in gawk mawk nawk awk 3076do 3077 # Extract the first word of "$ac_prog", so it can be a program name with args. 3078set dummy $ac_prog; ac_word=$2 3079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3080$as_echo_n "checking for $ac_word... " >&6; } 3081if ${ac_cv_prog_AWK+:} false; then : 3082 $as_echo_n "(cached) " >&6 3083else 3084 if test -n "$AWK"; then 3085 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3086else 3087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3088for as_dir in $PATH 3089do 3090 IFS=$as_save_IFS 3091 test -z "$as_dir" && as_dir=. 3092 for ac_exec_ext in '' $ac_executable_extensions; do 3093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3094 ac_cv_prog_AWK="$ac_prog" 3095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3096 break 2 3097 fi 3098done 3099 done 3100IFS=$as_save_IFS 3101 3102fi 3103fi 3104AWK=$ac_cv_prog_AWK 3105if test -n "$AWK"; then 3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3107$as_echo "$AWK" >&6; } 3108else 3109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3110$as_echo "no" >&6; } 3111fi 3112 3113 3114 test -n "$AWK" && break 3115done 3116 3117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3118$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3119set x ${MAKE-make} 3120ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3121if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3122 $as_echo_n "(cached) " >&6 3123else 3124 cat >conftest.make <<\_ACEOF 3125SHELL = /bin/sh 3126all: 3127 @echo '@@@%%%=$(MAKE)=@@@%%%' 3128_ACEOF 3129# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3130case `${MAKE-make} -f conftest.make 2>/dev/null` in 3131 *@@@%%%=?*=@@@%%%*) 3132 eval ac_cv_prog_make_${ac_make}_set=yes;; 3133 *) 3134 eval ac_cv_prog_make_${ac_make}_set=no;; 3135esac 3136rm -f conftest.make 3137fi 3138if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3140$as_echo "yes" >&6; } 3141 SET_MAKE= 3142else 3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3144$as_echo "no" >&6; } 3145 SET_MAKE="MAKE=${MAKE-make}" 3146fi 3147 3148rm -rf .tst 2>/dev/null 3149mkdir .tst 2>/dev/null 3150if test -d .tst; then 3151 am__leading_dot=. 3152else 3153 am__leading_dot=_ 3154fi 3155rmdir .tst 2>/dev/null 3156 3157# Check whether --enable-silent-rules was given. 3158if test "${enable_silent_rules+set}" = set; then : 3159 enableval=$enable_silent_rules; 3160fi 3161 3162case $enable_silent_rules in # ((( 3163 yes) AM_DEFAULT_VERBOSITY=0;; 3164 no) AM_DEFAULT_VERBOSITY=1;; 3165 *) AM_DEFAULT_VERBOSITY=1;; 3166esac 3167am_make=${MAKE-make} 3168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3169$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3170if ${am_cv_make_support_nested_variables+:} false; then : 3171 $as_echo_n "(cached) " >&6 3172else 3173 if $as_echo 'TRUE=$(BAR$(V)) 3174BAR0=false 3175BAR1=true 3176V=1 3177am__doit: 3178 @$(TRUE) 3179.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3180 am_cv_make_support_nested_variables=yes 3181else 3182 am_cv_make_support_nested_variables=no 3183fi 3184fi 3185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3186$as_echo "$am_cv_make_support_nested_variables" >&6; } 3187if test $am_cv_make_support_nested_variables = yes; then 3188 AM_V='$(V)' 3189 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3190else 3191 AM_V=$AM_DEFAULT_VERBOSITY 3192 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3193fi 3194AM_BACKSLASH='\' 3195 3196if test "`cd $srcdir && pwd`" != "`pwd`"; then 3197 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3198 # is not polluted with repeated "-I." 3199 am__isrc=' -I$(srcdir)' 3200 # test to see if srcdir already configured 3201 if test -f $srcdir/config.status; then 3202 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3203 fi 3204fi 3205 3206# test whether we have cygpath 3207if test -z "$CYGPATH_W"; then 3208 if (cygpath --version) >/dev/null 2>/dev/null; then 3209 CYGPATH_W='cygpath -w' 3210 else 3211 CYGPATH_W=echo 3212 fi 3213fi 3214 3215 3216# Define the identity of the package. 3217 PACKAGE='libevent' 3218 VERSION='2.1.12-stable' 3219 3220 3221cat >>confdefs.h <<_ACEOF 3222#define PACKAGE "$PACKAGE" 3223_ACEOF 3224 3225 3226cat >>confdefs.h <<_ACEOF 3227#define VERSION "$VERSION" 3228_ACEOF 3229 3230# Some tools Automake needs. 3231 3232ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3233 3234 3235AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3236 3237 3238AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3239 3240 3241AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3242 3243 3244MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3245 3246# For better backward compatibility. To be removed once Automake 1.9.x 3247# dies out for good. For more background, see: 3248# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3249# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3250mkdir_p='$(MKDIR_P)' 3251 3252# We need awk for the "check" target (and possibly the TAP driver). The 3253# system "awk" is bad on some platforms. 3254# Always define AMTAR for backward compatibility. Yes, it's still used 3255# in the wild :-( We should find a proper way to deprecate it ... 3256AMTAR='$${TAR-tar}' 3257 3258 3259# We'll loop over all known methods to create a tar archive until one works. 3260_am_tools='gnutar pax cpio none' 3261 3262am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3263 3264 3265 3266 3267 3268 3269# POSIX will say in a future version that running "rm -f" with no argument 3270# is OK; and we want to be able to make that assumption in our Makefile 3271# recipes. So use an aggressive probe to check that the usage we want is 3272# actually supported "in the wild" to an acceptable degree. 3273# See automake bug#10828. 3274# To make any issue more visible, cause the running configure to be aborted 3275# by default if the 'rm' program in use doesn't match our expectations; the 3276# user can still override this though. 3277if rm -f && rm -fr && rm -rf; then : OK; else 3278 cat >&2 <<'END' 3279Oops! 3280 3281Your 'rm' program seems unable to run without file operands specified 3282on the command line, even when the '-f' option is present. This is contrary 3283to the behaviour of most rm programs out there, and not conforming with 3284the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3285 3286Please tell bug-automake@gnu.org about your system, including the value 3287of your $PATH and any error possibly output before this message. This 3288can help us improve future automake versions. 3289 3290END 3291 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3292 echo 'Configuration will proceed anyway, since you have set the' >&2 3293 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3294 echo >&2 3295 else 3296 cat >&2 <<'END' 3297Aborting the configuration process, to ensure you take notice of the issue. 3298 3299You can download and install GNU coreutils to get an 'rm' implementation 3300that behaves properly: <https://www.gnu.org/software/coreutils/>. 3301 3302If you want to complete the configuration process using your problematic 3303'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3304to "yes", and re-run configure. 3305 3306END 3307 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3308 fi 3309fi 3310 3311# Check whether --enable-silent-rules was given. 3312if test "${enable_silent_rules+set}" = set; then : 3313 enableval=$enable_silent_rules; 3314fi 3315 3316case $enable_silent_rules in # ((( 3317 yes) AM_DEFAULT_VERBOSITY=0;; 3318 no) AM_DEFAULT_VERBOSITY=1;; 3319 *) AM_DEFAULT_VERBOSITY=0;; 3320esac 3321am_make=${MAKE-make} 3322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3323$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3324if ${am_cv_make_support_nested_variables+:} false; then : 3325 $as_echo_n "(cached) " >&6 3326else 3327 if $as_echo 'TRUE=$(BAR$(V)) 3328BAR0=false 3329BAR1=true 3330V=1 3331am__doit: 3332 @$(TRUE) 3333.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3334 am_cv_make_support_nested_variables=yes 3335else 3336 am_cv_make_support_nested_variables=no 3337fi 3338fi 3339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3340$as_echo "$am_cv_make_support_nested_variables" >&6; } 3341if test $am_cv_make_support_nested_variables = yes; then 3342 AM_V='$(V)' 3343 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3344else 3345 AM_V=$AM_DEFAULT_VERBOSITY 3346 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3347fi 3348AM_BACKSLASH='\' 3349 3350ac_config_headers="$ac_config_headers config.h evconfig-private.h:evconfig-private.h.in" 3351 3352 3353$as_echo "#define NUMERIC_VERSION 0x02010c00" >>confdefs.h 3354 3355 3356 3357 3358DEPDIR="${am__leading_dot}deps" 3359 3360ac_config_commands="$ac_config_commands depfiles" 3361 3362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3363$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } 3364cat > confinc.mk << 'END' 3365am__doit: 3366 @echo this is the am__doit target >confinc.out 3367.PHONY: am__doit 3368END 3369am__include="#" 3370am__quote= 3371# BSD make does it like this. 3372echo '.include "confinc.mk" # ignored' > confmf.BSD 3373# Other make implementations (GNU, Solaris 10, AIX) do it like this. 3374echo 'include confinc.mk # ignored' > confmf.GNU 3375_am_result=no 3376for s in GNU BSD; do 3377 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3378 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3379 ac_status=$? 3380 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3381 (exit $ac_status); } 3382 case $?:`cat confinc.out 2>/dev/null` in #( 3383 '0:this is the am__doit target') : 3384 case $s in #( 3385 BSD) : 3386 am__include='.include' am__quote='"' ;; #( 3387 *) : 3388 am__include='include' am__quote='' ;; 3389esac ;; #( 3390 *) : 3391 ;; 3392esac 3393 if test "$am__include" != "#"; then 3394 _am_result="yes ($s style)" 3395 break 3396 fi 3397done 3398rm -f confinc.* confmf.* 3399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3400$as_echo "${_am_result}" >&6; } 3401 3402# Check whether --enable-dependency-tracking was given. 3403if test "${enable_dependency_tracking+set}" = set; then : 3404 enableval=$enable_dependency_tracking; 3405fi 3406 3407if test "x$enable_dependency_tracking" != xno; then 3408 am_depcomp="$ac_aux_dir/depcomp" 3409 AMDEPBACKSLASH='\' 3410 am__nodep='_no' 3411fi 3412 if test "x$enable_dependency_tracking" != xno; then 3413 AMDEP_TRUE= 3414 AMDEP_FALSE='#' 3415else 3416 AMDEP_TRUE='#' 3417 AMDEP_FALSE= 3418fi 3419 3420 3421ac_ext=c 3422ac_cpp='$CPP $CPPFLAGS' 3423ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3424ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3425ac_compiler_gnu=$ac_cv_c_compiler_gnu 3426if test -n "$ac_tool_prefix"; then 3427 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3428set dummy ${ac_tool_prefix}gcc; ac_word=$2 3429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3430$as_echo_n "checking for $ac_word... " >&6; } 3431if ${ac_cv_prog_CC+:} false; then : 3432 $as_echo_n "(cached) " >&6 3433else 3434 if test -n "$CC"; then 3435 ac_cv_prog_CC="$CC" # Let the user override the test. 3436else 3437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3438for as_dir in $PATH 3439do 3440 IFS=$as_save_IFS 3441 test -z "$as_dir" && as_dir=. 3442 for ac_exec_ext in '' $ac_executable_extensions; do 3443 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3444 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3446 break 2 3447 fi 3448done 3449 done 3450IFS=$as_save_IFS 3451 3452fi 3453fi 3454CC=$ac_cv_prog_CC 3455if test -n "$CC"; then 3456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3457$as_echo "$CC" >&6; } 3458else 3459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3460$as_echo "no" >&6; } 3461fi 3462 3463 3464fi 3465if test -z "$ac_cv_prog_CC"; then 3466 ac_ct_CC=$CC 3467 # Extract the first word of "gcc", so it can be a program name with args. 3468set dummy gcc; ac_word=$2 3469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3470$as_echo_n "checking for $ac_word... " >&6; } 3471if ${ac_cv_prog_ac_ct_CC+:} false; then : 3472 $as_echo_n "(cached) " >&6 3473else 3474 if test -n "$ac_ct_CC"; then 3475 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3476else 3477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3478for as_dir in $PATH 3479do 3480 IFS=$as_save_IFS 3481 test -z "$as_dir" && as_dir=. 3482 for ac_exec_ext in '' $ac_executable_extensions; do 3483 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3484 ac_cv_prog_ac_ct_CC="gcc" 3485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3486 break 2 3487 fi 3488done 3489 done 3490IFS=$as_save_IFS 3491 3492fi 3493fi 3494ac_ct_CC=$ac_cv_prog_ac_ct_CC 3495if test -n "$ac_ct_CC"; then 3496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3497$as_echo "$ac_ct_CC" >&6; } 3498else 3499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3500$as_echo "no" >&6; } 3501fi 3502 3503 if test "x$ac_ct_CC" = x; then 3504 CC="" 3505 else 3506 case $cross_compiling:$ac_tool_warned in 3507yes:) 3508{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3509$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3510ac_tool_warned=yes ;; 3511esac 3512 CC=$ac_ct_CC 3513 fi 3514else 3515 CC="$ac_cv_prog_CC" 3516fi 3517 3518if test -z "$CC"; then 3519 if test -n "$ac_tool_prefix"; then 3520 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3521set dummy ${ac_tool_prefix}cc; ac_word=$2 3522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3523$as_echo_n "checking for $ac_word... " >&6; } 3524if ${ac_cv_prog_CC+:} false; then : 3525 $as_echo_n "(cached) " >&6 3526else 3527 if test -n "$CC"; then 3528 ac_cv_prog_CC="$CC" # Let the user override the test. 3529else 3530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3531for as_dir in $PATH 3532do 3533 IFS=$as_save_IFS 3534 test -z "$as_dir" && as_dir=. 3535 for ac_exec_ext in '' $ac_executable_extensions; do 3536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3537 ac_cv_prog_CC="${ac_tool_prefix}cc" 3538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3539 break 2 3540 fi 3541done 3542 done 3543IFS=$as_save_IFS 3544 3545fi 3546fi 3547CC=$ac_cv_prog_CC 3548if test -n "$CC"; then 3549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3550$as_echo "$CC" >&6; } 3551else 3552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3553$as_echo "no" >&6; } 3554fi 3555 3556 3557 fi 3558fi 3559if test -z "$CC"; then 3560 # Extract the first word of "cc", so it can be a program name with args. 3561set dummy cc; ac_word=$2 3562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3563$as_echo_n "checking for $ac_word... " >&6; } 3564if ${ac_cv_prog_CC+:} false; then : 3565 $as_echo_n "(cached) " >&6 3566else 3567 if test -n "$CC"; then 3568 ac_cv_prog_CC="$CC" # Let the user override the test. 3569else 3570 ac_prog_rejected=no 3571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3572for as_dir in $PATH 3573do 3574 IFS=$as_save_IFS 3575 test -z "$as_dir" && as_dir=. 3576 for ac_exec_ext in '' $ac_executable_extensions; do 3577 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3578 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3579 ac_prog_rejected=yes 3580 continue 3581 fi 3582 ac_cv_prog_CC="cc" 3583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3584 break 2 3585 fi 3586done 3587 done 3588IFS=$as_save_IFS 3589 3590if test $ac_prog_rejected = yes; then 3591 # We found a bogon in the path, so make sure we never use it. 3592 set dummy $ac_cv_prog_CC 3593 shift 3594 if test $# != 0; then 3595 # We chose a different compiler from the bogus one. 3596 # However, it has the same basename, so the bogon will be chosen 3597 # first if we set CC to just the basename; use the full file name. 3598 shift 3599 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3600 fi 3601fi 3602fi 3603fi 3604CC=$ac_cv_prog_CC 3605if test -n "$CC"; then 3606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3607$as_echo "$CC" >&6; } 3608else 3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3610$as_echo "no" >&6; } 3611fi 3612 3613 3614fi 3615if test -z "$CC"; then 3616 if test -n "$ac_tool_prefix"; then 3617 for ac_prog in cl.exe 3618 do 3619 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3620set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3622$as_echo_n "checking for $ac_word... " >&6; } 3623if ${ac_cv_prog_CC+:} false; then : 3624 $as_echo_n "(cached) " >&6 3625else 3626 if test -n "$CC"; then 3627 ac_cv_prog_CC="$CC" # Let the user override the test. 3628else 3629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3630for as_dir in $PATH 3631do 3632 IFS=$as_save_IFS 3633 test -z "$as_dir" && as_dir=. 3634 for ac_exec_ext in '' $ac_executable_extensions; do 3635 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3636 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3638 break 2 3639 fi 3640done 3641 done 3642IFS=$as_save_IFS 3643 3644fi 3645fi 3646CC=$ac_cv_prog_CC 3647if test -n "$CC"; then 3648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3649$as_echo "$CC" >&6; } 3650else 3651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3652$as_echo "no" >&6; } 3653fi 3654 3655 3656 test -n "$CC" && break 3657 done 3658fi 3659if test -z "$CC"; then 3660 ac_ct_CC=$CC 3661 for ac_prog in cl.exe 3662do 3663 # Extract the first word of "$ac_prog", so it can be a program name with args. 3664set dummy $ac_prog; ac_word=$2 3665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3666$as_echo_n "checking for $ac_word... " >&6; } 3667if ${ac_cv_prog_ac_ct_CC+:} false; then : 3668 $as_echo_n "(cached) " >&6 3669else 3670 if test -n "$ac_ct_CC"; then 3671 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3672else 3673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3674for as_dir in $PATH 3675do 3676 IFS=$as_save_IFS 3677 test -z "$as_dir" && as_dir=. 3678 for ac_exec_ext in '' $ac_executable_extensions; do 3679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3680 ac_cv_prog_ac_ct_CC="$ac_prog" 3681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3682 break 2 3683 fi 3684done 3685 done 3686IFS=$as_save_IFS 3687 3688fi 3689fi 3690ac_ct_CC=$ac_cv_prog_ac_ct_CC 3691if test -n "$ac_ct_CC"; then 3692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3693$as_echo "$ac_ct_CC" >&6; } 3694else 3695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3696$as_echo "no" >&6; } 3697fi 3698 3699 3700 test -n "$ac_ct_CC" && break 3701done 3702 3703 if test "x$ac_ct_CC" = x; then 3704 CC="" 3705 else 3706 case $cross_compiling:$ac_tool_warned in 3707yes:) 3708{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3709$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3710ac_tool_warned=yes ;; 3711esac 3712 CC=$ac_ct_CC 3713 fi 3714fi 3715 3716fi 3717 3718 3719test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3720$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3721as_fn_error $? "no acceptable C compiler found in \$PATH 3722See \`config.log' for more details" "$LINENO" 5; } 3723 3724# Provide some information about the compiler. 3725$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3726set X $ac_compile 3727ac_compiler=$2 3728for ac_option in --version -v -V -qversion; do 3729 { { ac_try="$ac_compiler $ac_option >&5" 3730case "(($ac_try" in 3731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3732 *) ac_try_echo=$ac_try;; 3733esac 3734eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3735$as_echo "$ac_try_echo"; } >&5 3736 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3737 ac_status=$? 3738 if test -s conftest.err; then 3739 sed '10a\ 3740... rest of stderr output deleted ... 3741 10q' conftest.err >conftest.er1 3742 cat conftest.er1 >&5 3743 fi 3744 rm -f conftest.er1 conftest.err 3745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3746 test $ac_status = 0; } 3747done 3748 3749cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3750/* end confdefs.h. */ 3751 3752int 3753main () 3754{ 3755 3756 ; 3757 return 0; 3758} 3759_ACEOF 3760ac_clean_files_save=$ac_clean_files 3761ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3762# Try to create an executable without -o first, disregard a.out. 3763# It will help us diagnose broken compilers, and finding out an intuition 3764# of exeext. 3765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3766$as_echo_n "checking whether the C compiler works... " >&6; } 3767ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3768 3769# The possible output files: 3770ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3771 3772ac_rmfiles= 3773for ac_file in $ac_files 3774do 3775 case $ac_file in 3776 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3777 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3778 esac 3779done 3780rm -f $ac_rmfiles 3781 3782if { { ac_try="$ac_link_default" 3783case "(($ac_try" in 3784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3785 *) ac_try_echo=$ac_try;; 3786esac 3787eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3788$as_echo "$ac_try_echo"; } >&5 3789 (eval "$ac_link_default") 2>&5 3790 ac_status=$? 3791 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3792 test $ac_status = 0; }; then : 3793 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3794# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3795# in a Makefile. We should not override ac_cv_exeext if it was cached, 3796# so that the user can short-circuit this test for compilers unknown to 3797# Autoconf. 3798for ac_file in $ac_files '' 3799do 3800 test -f "$ac_file" || continue 3801 case $ac_file in 3802 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3803 ;; 3804 [ab].out ) 3805 # We found the default executable, but exeext='' is most 3806 # certainly right. 3807 break;; 3808 *.* ) 3809 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3810 then :; else 3811 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3812 fi 3813 # We set ac_cv_exeext here because the later test for it is not 3814 # safe: cross compilers may not add the suffix if given an `-o' 3815 # argument, so we may need to know it at that point already. 3816 # Even if this section looks crufty: it has the advantage of 3817 # actually working. 3818 break;; 3819 * ) 3820 break;; 3821 esac 3822done 3823test "$ac_cv_exeext" = no && ac_cv_exeext= 3824 3825else 3826 ac_file='' 3827fi 3828if test -z "$ac_file"; then : 3829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3830$as_echo "no" >&6; } 3831$as_echo "$as_me: failed program was:" >&5 3832sed 's/^/| /' conftest.$ac_ext >&5 3833 3834{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3835$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3836as_fn_error 77 "C compiler cannot create executables 3837See \`config.log' for more details" "$LINENO" 5; } 3838else 3839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3840$as_echo "yes" >&6; } 3841fi 3842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3843$as_echo_n "checking for C compiler default output file name... " >&6; } 3844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3845$as_echo "$ac_file" >&6; } 3846ac_exeext=$ac_cv_exeext 3847 3848rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3849ac_clean_files=$ac_clean_files_save 3850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3851$as_echo_n "checking for suffix of executables... " >&6; } 3852if { { ac_try="$ac_link" 3853case "(($ac_try" in 3854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3855 *) ac_try_echo=$ac_try;; 3856esac 3857eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3858$as_echo "$ac_try_echo"; } >&5 3859 (eval "$ac_link") 2>&5 3860 ac_status=$? 3861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3862 test $ac_status = 0; }; then : 3863 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3864# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3865# work properly (i.e., refer to `conftest.exe'), while it won't with 3866# `rm'. 3867for ac_file in conftest.exe conftest conftest.*; do 3868 test -f "$ac_file" || continue 3869 case $ac_file in 3870 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3871 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3872 break;; 3873 * ) break;; 3874 esac 3875done 3876else 3877 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3878$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3879as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3880See \`config.log' for more details" "$LINENO" 5; } 3881fi 3882rm -f conftest conftest$ac_cv_exeext 3883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3884$as_echo "$ac_cv_exeext" >&6; } 3885 3886rm -f conftest.$ac_ext 3887EXEEXT=$ac_cv_exeext 3888ac_exeext=$EXEEXT 3889cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3890/* end confdefs.h. */ 3891#include <stdio.h> 3892int 3893main () 3894{ 3895FILE *f = fopen ("conftest.out", "w"); 3896 return ferror (f) || fclose (f) != 0; 3897 3898 ; 3899 return 0; 3900} 3901_ACEOF 3902ac_clean_files="$ac_clean_files conftest.out" 3903# Check that the compiler produces executables we can run. If not, either 3904# the compiler is broken, or we cross compile. 3905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3906$as_echo_n "checking whether we are cross compiling... " >&6; } 3907if test "$cross_compiling" != yes; then 3908 { { ac_try="$ac_link" 3909case "(($ac_try" in 3910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3911 *) ac_try_echo=$ac_try;; 3912esac 3913eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3914$as_echo "$ac_try_echo"; } >&5 3915 (eval "$ac_link") 2>&5 3916 ac_status=$? 3917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3918 test $ac_status = 0; } 3919 if { ac_try='./conftest$ac_cv_exeext' 3920 { { case "(($ac_try" in 3921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3922 *) ac_try_echo=$ac_try;; 3923esac 3924eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3925$as_echo "$ac_try_echo"; } >&5 3926 (eval "$ac_try") 2>&5 3927 ac_status=$? 3928 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3929 test $ac_status = 0; }; }; then 3930 cross_compiling=no 3931 else 3932 if test "$cross_compiling" = maybe; then 3933 cross_compiling=yes 3934 else 3935 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3936$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3937as_fn_error $? "cannot run C compiled programs. 3938If you meant to cross compile, use \`--host'. 3939See \`config.log' for more details" "$LINENO" 5; } 3940 fi 3941 fi 3942fi 3943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3944$as_echo "$cross_compiling" >&6; } 3945 3946rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3947ac_clean_files=$ac_clean_files_save 3948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3949$as_echo_n "checking for suffix of object files... " >&6; } 3950if ${ac_cv_objext+:} false; then : 3951 $as_echo_n "(cached) " >&6 3952else 3953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3954/* end confdefs.h. */ 3955 3956int 3957main () 3958{ 3959 3960 ; 3961 return 0; 3962} 3963_ACEOF 3964rm -f conftest.o conftest.obj 3965if { { ac_try="$ac_compile" 3966case "(($ac_try" in 3967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3968 *) ac_try_echo=$ac_try;; 3969esac 3970eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3971$as_echo "$ac_try_echo"; } >&5 3972 (eval "$ac_compile") 2>&5 3973 ac_status=$? 3974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3975 test $ac_status = 0; }; then : 3976 for ac_file in conftest.o conftest.obj conftest.*; do 3977 test -f "$ac_file" || continue; 3978 case $ac_file in 3979 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3980 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3981 break;; 3982 esac 3983done 3984else 3985 $as_echo "$as_me: failed program was:" >&5 3986sed 's/^/| /' conftest.$ac_ext >&5 3987 3988{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3989$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3990as_fn_error $? "cannot compute suffix of object files: cannot compile 3991See \`config.log' for more details" "$LINENO" 5; } 3992fi 3993rm -f conftest.$ac_cv_objext conftest.$ac_ext 3994fi 3995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3996$as_echo "$ac_cv_objext" >&6; } 3997OBJEXT=$ac_cv_objext 3998ac_objext=$OBJEXT 3999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4000$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4001if ${ac_cv_c_compiler_gnu+:} false; then : 4002 $as_echo_n "(cached) " >&6 4003else 4004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4005/* end confdefs.h. */ 4006 4007int 4008main () 4009{ 4010#ifndef __GNUC__ 4011 choke me 4012#endif 4013 4014 ; 4015 return 0; 4016} 4017_ACEOF 4018if ac_fn_c_try_compile "$LINENO"; then : 4019 ac_compiler_gnu=yes 4020else 4021 ac_compiler_gnu=no 4022fi 4023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4024ac_cv_c_compiler_gnu=$ac_compiler_gnu 4025 4026fi 4027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4028$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4029if test $ac_compiler_gnu = yes; then 4030 GCC=yes 4031else 4032 GCC= 4033fi 4034ac_test_CFLAGS=${CFLAGS+set} 4035ac_save_CFLAGS=$CFLAGS 4036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4037$as_echo_n "checking whether $CC accepts -g... " >&6; } 4038if ${ac_cv_prog_cc_g+:} false; then : 4039 $as_echo_n "(cached) " >&6 4040else 4041 ac_save_c_werror_flag=$ac_c_werror_flag 4042 ac_c_werror_flag=yes 4043 ac_cv_prog_cc_g=no 4044 CFLAGS="-g" 4045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4046/* end confdefs.h. */ 4047 4048int 4049main () 4050{ 4051 4052 ; 4053 return 0; 4054} 4055_ACEOF 4056if ac_fn_c_try_compile "$LINENO"; then : 4057 ac_cv_prog_cc_g=yes 4058else 4059 CFLAGS="" 4060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4061/* end confdefs.h. */ 4062 4063int 4064main () 4065{ 4066 4067 ; 4068 return 0; 4069} 4070_ACEOF 4071if ac_fn_c_try_compile "$LINENO"; then : 4072 4073else 4074 ac_c_werror_flag=$ac_save_c_werror_flag 4075 CFLAGS="-g" 4076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4077/* end confdefs.h. */ 4078 4079int 4080main () 4081{ 4082 4083 ; 4084 return 0; 4085} 4086_ACEOF 4087if ac_fn_c_try_compile "$LINENO"; then : 4088 ac_cv_prog_cc_g=yes 4089fi 4090rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4091fi 4092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4093fi 4094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4095 ac_c_werror_flag=$ac_save_c_werror_flag 4096fi 4097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4098$as_echo "$ac_cv_prog_cc_g" >&6; } 4099if test "$ac_test_CFLAGS" = set; then 4100 CFLAGS=$ac_save_CFLAGS 4101elif test $ac_cv_prog_cc_g = yes; then 4102 if test "$GCC" = yes; then 4103 CFLAGS="-g -O2" 4104 else 4105 CFLAGS="-g" 4106 fi 4107else 4108 if test "$GCC" = yes; then 4109 CFLAGS="-O2" 4110 else 4111 CFLAGS= 4112 fi 4113fi 4114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4115$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4116if ${ac_cv_prog_cc_c89+:} false; then : 4117 $as_echo_n "(cached) " >&6 4118else 4119 ac_cv_prog_cc_c89=no 4120ac_save_CC=$CC 4121cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4122/* end confdefs.h. */ 4123#include <stdarg.h> 4124#include <stdio.h> 4125struct stat; 4126/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4127struct buf { int x; }; 4128FILE * (*rcsopen) (struct buf *, struct stat *, int); 4129static char *e (p, i) 4130 char **p; 4131 int i; 4132{ 4133 return p[i]; 4134} 4135static char *f (char * (*g) (char **, int), char **p, ...) 4136{ 4137 char *s; 4138 va_list v; 4139 va_start (v,p); 4140 s = g (p, va_arg (v,int)); 4141 va_end (v); 4142 return s; 4143} 4144 4145/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4146 function prototypes and stuff, but not '\xHH' hex character constants. 4147 These don't provoke an error unfortunately, instead are silently treated 4148 as 'x'. The following induces an error, until -std is added to get 4149 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4150 array size at least. It's necessary to write '\x00'==0 to get something 4151 that's true only with -std. */ 4152int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4153 4154/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4155 inside strings and character constants. */ 4156#define FOO(x) 'x' 4157int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4158 4159int test (int i, double x); 4160struct s1 {int (*f) (int a);}; 4161struct s2 {int (*f) (double a);}; 4162int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4163int argc; 4164char **argv; 4165int 4166main () 4167{ 4168return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4169 ; 4170 return 0; 4171} 4172_ACEOF 4173for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4174 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4175do 4176 CC="$ac_save_CC $ac_arg" 4177 if ac_fn_c_try_compile "$LINENO"; then : 4178 ac_cv_prog_cc_c89=$ac_arg 4179fi 4180rm -f core conftest.err conftest.$ac_objext 4181 test "x$ac_cv_prog_cc_c89" != "xno" && break 4182done 4183rm -f conftest.$ac_ext 4184CC=$ac_save_CC 4185 4186fi 4187# AC_CACHE_VAL 4188case "x$ac_cv_prog_cc_c89" in 4189 x) 4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4191$as_echo "none needed" >&6; } ;; 4192 xno) 4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4194$as_echo "unsupported" >&6; } ;; 4195 *) 4196 CC="$CC $ac_cv_prog_cc_c89" 4197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4198$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4199esac 4200if test "x$ac_cv_prog_cc_c89" != xno; then : 4201 4202fi 4203 4204ac_ext=c 4205ac_cpp='$CPP $CPPFLAGS' 4206ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4207ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4208ac_compiler_gnu=$ac_cv_c_compiler_gnu 4209 4210ac_ext=c 4211ac_cpp='$CPP $CPPFLAGS' 4212ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4213ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4214ac_compiler_gnu=$ac_cv_c_compiler_gnu 4215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4216$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4217if ${am_cv_prog_cc_c_o+:} false; then : 4218 $as_echo_n "(cached) " >&6 4219else 4220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4221/* end confdefs.h. */ 4222 4223int 4224main () 4225{ 4226 4227 ; 4228 return 0; 4229} 4230_ACEOF 4231 # Make sure it works both with $CC and with simple cc. 4232 # Following AC_PROG_CC_C_O, we do the test twice because some 4233 # compilers refuse to overwrite an existing .o file with -o, 4234 # though they will create one. 4235 am_cv_prog_cc_c_o=yes 4236 for am_i in 1 2; do 4237 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4238 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4239 ac_status=$? 4240 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4241 (exit $ac_status); } \ 4242 && test -f conftest2.$ac_objext; then 4243 : OK 4244 else 4245 am_cv_prog_cc_c_o=no 4246 break 4247 fi 4248 done 4249 rm -f core conftest* 4250 unset am_i 4251fi 4252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4253$as_echo "$am_cv_prog_cc_c_o" >&6; } 4254if test "$am_cv_prog_cc_c_o" != yes; then 4255 # Losing compiler, so override with the script. 4256 # FIXME: It is wrong to rewrite CC. 4257 # But if we don't then we get into trouble of one sort or another. 4258 # A longer-term fix would be to have automake use am__CC in this case, 4259 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4260 CC="$am_aux_dir/compile $CC" 4261fi 4262ac_ext=c 4263ac_cpp='$CPP $CPPFLAGS' 4264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4266ac_compiler_gnu=$ac_cv_c_compiler_gnu 4267 4268 4269depcc="$CC" am_compiler_list= 4270 4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4272$as_echo_n "checking dependency style of $depcc... " >&6; } 4273if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4274 $as_echo_n "(cached) " >&6 4275else 4276 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4277 # We make a subdir and do the tests there. Otherwise we can end up 4278 # making bogus files that we don't know about and never remove. For 4279 # instance it was reported that on HP-UX the gcc test will end up 4280 # making a dummy file named 'D' -- because '-MD' means "put the output 4281 # in D". 4282 rm -rf conftest.dir 4283 mkdir conftest.dir 4284 # Copy depcomp to subdir because otherwise we won't find it if we're 4285 # using a relative directory. 4286 cp "$am_depcomp" conftest.dir 4287 cd conftest.dir 4288 # We will build objects and dependencies in a subdirectory because 4289 # it helps to detect inapplicable dependency modes. For instance 4290 # both Tru64's cc and ICC support -MD to output dependencies as a 4291 # side effect of compilation, but ICC will put the dependencies in 4292 # the current directory while Tru64 will put them in the object 4293 # directory. 4294 mkdir sub 4295 4296 am_cv_CC_dependencies_compiler_type=none 4297 if test "$am_compiler_list" = ""; then 4298 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4299 fi 4300 am__universal=false 4301 case " $depcc " in #( 4302 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4303 esac 4304 4305 for depmode in $am_compiler_list; do 4306 # Setup a source with many dependencies, because some compilers 4307 # like to wrap large dependency lists on column 80 (with \), and 4308 # we should not choose a depcomp mode which is confused by this. 4309 # 4310 # We need to recreate these files for each test, as the compiler may 4311 # overwrite some of them when testing with obscure command lines. 4312 # This happens at least with the AIX C compiler. 4313 : > sub/conftest.c 4314 for i in 1 2 3 4 5 6; do 4315 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4316 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4317 # Solaris 10 /bin/sh. 4318 echo '/* dummy */' > sub/conftst$i.h 4319 done 4320 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4321 4322 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4323 # mode. It turns out that the SunPro C++ compiler does not properly 4324 # handle '-M -o', and we need to detect this. Also, some Intel 4325 # versions had trouble with output in subdirs. 4326 am__obj=sub/conftest.${OBJEXT-o} 4327 am__minus_obj="-o $am__obj" 4328 case $depmode in 4329 gcc) 4330 # This depmode causes a compiler race in universal mode. 4331 test "$am__universal" = false || continue 4332 ;; 4333 nosideeffect) 4334 # After this tag, mechanisms are not by side-effect, so they'll 4335 # only be used when explicitly requested. 4336 if test "x$enable_dependency_tracking" = xyes; then 4337 continue 4338 else 4339 break 4340 fi 4341 ;; 4342 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4343 # This compiler won't grok '-c -o', but also, the minuso test has 4344 # not run yet. These depmodes are late enough in the game, and 4345 # so weak that their functioning should not be impacted. 4346 am__obj=conftest.${OBJEXT-o} 4347 am__minus_obj= 4348 ;; 4349 none) break ;; 4350 esac 4351 if depmode=$depmode \ 4352 source=sub/conftest.c object=$am__obj \ 4353 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4354 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4355 >/dev/null 2>conftest.err && 4356 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4357 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4358 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4359 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4360 # icc doesn't choke on unknown options, it will just issue warnings 4361 # or remarks (even with -Werror). So we grep stderr for any message 4362 # that says an option was ignored or not supported. 4363 # When given -MP, icc 7.0 and 7.1 complain thusly: 4364 # icc: Command line warning: ignoring option '-M'; no argument required 4365 # The diagnosis changed in icc 8.0: 4366 # icc: Command line remark: option '-MP' not supported 4367 if (grep 'ignoring option' conftest.err || 4368 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4369 am_cv_CC_dependencies_compiler_type=$depmode 4370 break 4371 fi 4372 fi 4373 done 4374 4375 cd .. 4376 rm -rf conftest.dir 4377else 4378 am_cv_CC_dependencies_compiler_type=none 4379fi 4380 4381fi 4382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4383$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4384CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4385 4386 if 4387 test "x$enable_dependency_tracking" != xno \ 4388 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4389 am__fastdepCC_TRUE= 4390 am__fastdepCC_FALSE='#' 4391else 4392 am__fastdepCC_TRUE='#' 4393 am__fastdepCC_FALSE= 4394fi 4395 4396 4397 4398ac_ext=c 4399ac_cpp='$CPP $CPPFLAGS' 4400ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4401ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4402ac_compiler_gnu=$ac_cv_c_compiler_gnu 4403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4404$as_echo_n "checking how to run the C preprocessor... " >&6; } 4405# On Suns, sometimes $CPP names a directory. 4406if test -n "$CPP" && test -d "$CPP"; then 4407 CPP= 4408fi 4409if test -z "$CPP"; then 4410 if ${ac_cv_prog_CPP+:} false; then : 4411 $as_echo_n "(cached) " >&6 4412else 4413 # Double quotes because CPP needs to be expanded 4414 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4415 do 4416 ac_preproc_ok=false 4417for ac_c_preproc_warn_flag in '' yes 4418do 4419 # Use a header file that comes with gcc, so configuring glibc 4420 # with a fresh cross-compiler works. 4421 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4422 # <limits.h> exists even on freestanding compilers. 4423 # On the NeXT, cc -E runs the code through the compiler's parser, 4424 # not just through cpp. "Syntax error" is here to catch this case. 4425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4426/* end confdefs.h. */ 4427#ifdef __STDC__ 4428# include <limits.h> 4429#else 4430# include <assert.h> 4431#endif 4432 Syntax error 4433_ACEOF 4434if ac_fn_c_try_cpp "$LINENO"; then : 4435 4436else 4437 # Broken: fails on valid input. 4438continue 4439fi 4440rm -f conftest.err conftest.i conftest.$ac_ext 4441 4442 # OK, works on sane cases. Now check whether nonexistent headers 4443 # can be detected and how. 4444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4445/* end confdefs.h. */ 4446#include <ac_nonexistent.h> 4447_ACEOF 4448if ac_fn_c_try_cpp "$LINENO"; then : 4449 # Broken: success on invalid input. 4450continue 4451else 4452 # Passes both tests. 4453ac_preproc_ok=: 4454break 4455fi 4456rm -f conftest.err conftest.i conftest.$ac_ext 4457 4458done 4459# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4460rm -f conftest.i conftest.err conftest.$ac_ext 4461if $ac_preproc_ok; then : 4462 break 4463fi 4464 4465 done 4466 ac_cv_prog_CPP=$CPP 4467 4468fi 4469 CPP=$ac_cv_prog_CPP 4470else 4471 ac_cv_prog_CPP=$CPP 4472fi 4473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4474$as_echo "$CPP" >&6; } 4475ac_preproc_ok=false 4476for ac_c_preproc_warn_flag in '' yes 4477do 4478 # Use a header file that comes with gcc, so configuring glibc 4479 # with a fresh cross-compiler works. 4480 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4481 # <limits.h> exists even on freestanding compilers. 4482 # On the NeXT, cc -E runs the code through the compiler's parser, 4483 # not just through cpp. "Syntax error" is here to catch this case. 4484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4485/* end confdefs.h. */ 4486#ifdef __STDC__ 4487# include <limits.h> 4488#else 4489# include <assert.h> 4490#endif 4491 Syntax error 4492_ACEOF 4493if ac_fn_c_try_cpp "$LINENO"; then : 4494 4495else 4496 # Broken: fails on valid input. 4497continue 4498fi 4499rm -f conftest.err conftest.i conftest.$ac_ext 4500 4501 # OK, works on sane cases. Now check whether nonexistent headers 4502 # can be detected and how. 4503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4504/* end confdefs.h. */ 4505#include <ac_nonexistent.h> 4506_ACEOF 4507if ac_fn_c_try_cpp "$LINENO"; then : 4508 # Broken: success on invalid input. 4509continue 4510else 4511 # Passes both tests. 4512ac_preproc_ok=: 4513break 4514fi 4515rm -f conftest.err conftest.i conftest.$ac_ext 4516 4517done 4518# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4519rm -f conftest.i conftest.err conftest.$ac_ext 4520if $ac_preproc_ok; then : 4521 4522else 4523 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4524$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4525as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4526See \`config.log' for more details" "$LINENO" 5; } 4527fi 4528 4529ac_ext=c 4530ac_cpp='$CPP $CPPFLAGS' 4531ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4532ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4533ac_compiler_gnu=$ac_cv_c_compiler_gnu 4534 4535 4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4537$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4538if ${ac_cv_path_GREP+:} false; then : 4539 $as_echo_n "(cached) " >&6 4540else 4541 if test -z "$GREP"; then 4542 ac_path_GREP_found=false 4543 # Loop through the user's path and test for each of PROGNAME-LIST 4544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4545for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4546do 4547 IFS=$as_save_IFS 4548 test -z "$as_dir" && as_dir=. 4549 for ac_prog in grep ggrep; do 4550 for ac_exec_ext in '' $ac_executable_extensions; do 4551 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4552 as_fn_executable_p "$ac_path_GREP" || continue 4553# Check for GNU ac_path_GREP and select it if it is found. 4554 # Check for GNU $ac_path_GREP 4555case `"$ac_path_GREP" --version 2>&1` in 4556*GNU*) 4557 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4558*) 4559 ac_count=0 4560 $as_echo_n 0123456789 >"conftest.in" 4561 while : 4562 do 4563 cat "conftest.in" "conftest.in" >"conftest.tmp" 4564 mv "conftest.tmp" "conftest.in" 4565 cp "conftest.in" "conftest.nl" 4566 $as_echo 'GREP' >> "conftest.nl" 4567 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4568 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4569 as_fn_arith $ac_count + 1 && ac_count=$as_val 4570 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4571 # Best one so far, save it but keep looking for a better one 4572 ac_cv_path_GREP="$ac_path_GREP" 4573 ac_path_GREP_max=$ac_count 4574 fi 4575 # 10*(2^10) chars as input seems more than enough 4576 test $ac_count -gt 10 && break 4577 done 4578 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4579esac 4580 4581 $ac_path_GREP_found && break 3 4582 done 4583 done 4584 done 4585IFS=$as_save_IFS 4586 if test -z "$ac_cv_path_GREP"; then 4587 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4588 fi 4589else 4590 ac_cv_path_GREP=$GREP 4591fi 4592 4593fi 4594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4595$as_echo "$ac_cv_path_GREP" >&6; } 4596 GREP="$ac_cv_path_GREP" 4597 4598 4599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4600$as_echo_n "checking for egrep... " >&6; } 4601if ${ac_cv_path_EGREP+:} false; then : 4602 $as_echo_n "(cached) " >&6 4603else 4604 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4605 then ac_cv_path_EGREP="$GREP -E" 4606 else 4607 if test -z "$EGREP"; then 4608 ac_path_EGREP_found=false 4609 # Loop through the user's path and test for each of PROGNAME-LIST 4610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4611for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4612do 4613 IFS=$as_save_IFS 4614 test -z "$as_dir" && as_dir=. 4615 for ac_prog in egrep; do 4616 for ac_exec_ext in '' $ac_executable_extensions; do 4617 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4618 as_fn_executable_p "$ac_path_EGREP" || continue 4619# Check for GNU ac_path_EGREP and select it if it is found. 4620 # Check for GNU $ac_path_EGREP 4621case `"$ac_path_EGREP" --version 2>&1` in 4622*GNU*) 4623 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4624*) 4625 ac_count=0 4626 $as_echo_n 0123456789 >"conftest.in" 4627 while : 4628 do 4629 cat "conftest.in" "conftest.in" >"conftest.tmp" 4630 mv "conftest.tmp" "conftest.in" 4631 cp "conftest.in" "conftest.nl" 4632 $as_echo 'EGREP' >> "conftest.nl" 4633 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4634 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4635 as_fn_arith $ac_count + 1 && ac_count=$as_val 4636 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4637 # Best one so far, save it but keep looking for a better one 4638 ac_cv_path_EGREP="$ac_path_EGREP" 4639 ac_path_EGREP_max=$ac_count 4640 fi 4641 # 10*(2^10) chars as input seems more than enough 4642 test $ac_count -gt 10 && break 4643 done 4644 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4645esac 4646 4647 $ac_path_EGREP_found && break 3 4648 done 4649 done 4650 done 4651IFS=$as_save_IFS 4652 if test -z "$ac_cv_path_EGREP"; then 4653 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4654 fi 4655else 4656 ac_cv_path_EGREP=$EGREP 4657fi 4658 4659 fi 4660fi 4661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4662$as_echo "$ac_cv_path_EGREP" >&6; } 4663 EGREP="$ac_cv_path_EGREP" 4664 4665 4666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4667$as_echo_n "checking for ANSI C header files... " >&6; } 4668if ${ac_cv_header_stdc+:} false; then : 4669 $as_echo_n "(cached) " >&6 4670else 4671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4672/* end confdefs.h. */ 4673#include <stdlib.h> 4674#include <stdarg.h> 4675#include <string.h> 4676#include <float.h> 4677 4678int 4679main () 4680{ 4681 4682 ; 4683 return 0; 4684} 4685_ACEOF 4686if ac_fn_c_try_compile "$LINENO"; then : 4687 ac_cv_header_stdc=yes 4688else 4689 ac_cv_header_stdc=no 4690fi 4691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4692 4693if test $ac_cv_header_stdc = yes; then 4694 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4696/* end confdefs.h. */ 4697#include <string.h> 4698 4699_ACEOF 4700if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4701 $EGREP "memchr" >/dev/null 2>&1; then : 4702 4703else 4704 ac_cv_header_stdc=no 4705fi 4706rm -f conftest* 4707 4708fi 4709 4710if test $ac_cv_header_stdc = yes; then 4711 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4713/* end confdefs.h. */ 4714#include <stdlib.h> 4715 4716_ACEOF 4717if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4718 $EGREP "free" >/dev/null 2>&1; then : 4719 4720else 4721 ac_cv_header_stdc=no 4722fi 4723rm -f conftest* 4724 4725fi 4726 4727if test $ac_cv_header_stdc = yes; then 4728 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4729 if test "$cross_compiling" = yes; then : 4730 : 4731else 4732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4733/* end confdefs.h. */ 4734#include <ctype.h> 4735#include <stdlib.h> 4736#if ((' ' & 0x0FF) == 0x020) 4737# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4738# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4739#else 4740# define ISLOWER(c) \ 4741 (('a' <= (c) && (c) <= 'i') \ 4742 || ('j' <= (c) && (c) <= 'r') \ 4743 || ('s' <= (c) && (c) <= 'z')) 4744# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4745#endif 4746 4747#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4748int 4749main () 4750{ 4751 int i; 4752 for (i = 0; i < 256; i++) 4753 if (XOR (islower (i), ISLOWER (i)) 4754 || toupper (i) != TOUPPER (i)) 4755 return 2; 4756 return 0; 4757} 4758_ACEOF 4759if ac_fn_c_try_run "$LINENO"; then : 4760 4761else 4762 ac_cv_header_stdc=no 4763fi 4764rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4765 conftest.$ac_objext conftest.beam conftest.$ac_ext 4766fi 4767 4768fi 4769fi 4770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4771$as_echo "$ac_cv_header_stdc" >&6; } 4772if test $ac_cv_header_stdc = yes; then 4773 4774$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4775 4776fi 4777 4778# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4779for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4780 inttypes.h stdint.h unistd.h 4781do : 4782 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4783ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4784" 4785if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4786 cat >>confdefs.h <<_ACEOF 4787#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4788_ACEOF 4789 4790fi 4791 4792done 4793 4794 4795 4796 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4797if test "x$ac_cv_header_minix_config_h" = xyes; then : 4798 MINIX=yes 4799else 4800 MINIX= 4801fi 4802 4803 4804 if test "$MINIX" = yes; then 4805 4806$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4807 4808 4809$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4810 4811 4812$as_echo "#define _MINIX 1" >>confdefs.h 4813 4814 fi 4815 4816 4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4818$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4819if ${ac_cv_safe_to_define___extensions__+:} false; then : 4820 $as_echo_n "(cached) " >&6 4821else 4822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4823/* end confdefs.h. */ 4824 4825# define __EXTENSIONS__ 1 4826 $ac_includes_default 4827int 4828main () 4829{ 4830 4831 ; 4832 return 0; 4833} 4834_ACEOF 4835if ac_fn_c_try_compile "$LINENO"; then : 4836 ac_cv_safe_to_define___extensions__=yes 4837else 4838 ac_cv_safe_to_define___extensions__=no 4839fi 4840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4841fi 4842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4843$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4844 test $ac_cv_safe_to_define___extensions__ = yes && 4845 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4846 4847 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4848 4849 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4850 4851 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4852 4853 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4854 4855 4856 4857# Make sure we can run config.sub. 4858$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4859 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4860 4861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4862$as_echo_n "checking build system type... " >&6; } 4863if ${ac_cv_build+:} false; then : 4864 $as_echo_n "(cached) " >&6 4865else 4866 ac_build_alias=$build_alias 4867test "x$ac_build_alias" = x && 4868 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4869test "x$ac_build_alias" = x && 4870 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4871ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4872 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4873 4874fi 4875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4876$as_echo "$ac_cv_build" >&6; } 4877case $ac_cv_build in 4878*-*-*) ;; 4879*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4880esac 4881build=$ac_cv_build 4882ac_save_IFS=$IFS; IFS='-' 4883set x $ac_cv_build 4884shift 4885build_cpu=$1 4886build_vendor=$2 4887shift; shift 4888# Remember, the first character of IFS is used to create $*, 4889# except with old shells: 4890build_os=$* 4891IFS=$ac_save_IFS 4892case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4893 4894 4895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4896$as_echo_n "checking host system type... " >&6; } 4897if ${ac_cv_host+:} false; then : 4898 $as_echo_n "(cached) " >&6 4899else 4900 if test "x$host_alias" = x; then 4901 ac_cv_host=$ac_cv_build 4902else 4903 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4904 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4905fi 4906 4907fi 4908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4909$as_echo "$ac_cv_host" >&6; } 4910case $ac_cv_host in 4911*-*-*) ;; 4912*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4913esac 4914host=$ac_cv_host 4915ac_save_IFS=$IFS; IFS='-' 4916set x $ac_cv_host 4917shift 4918host_cpu=$1 4919host_vendor=$2 4920shift; shift 4921# Remember, the first character of IFS is used to create $*, 4922# except with old shells: 4923host_os=$* 4924IFS=$ac_save_IFS 4925case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4926 4927 4928 4929#case "$host_os" in 4930# 4931# osf5*) 4932# CFLAGS="$CFLAGS -D_OSF_SOURCE" 4933# ;; 4934#esac 4935 4936 4937 4938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4939$as_echo_n "checking whether ln -s works... " >&6; } 4940LN_S=$as_ln_s 4941if test "$LN_S" = "ln -s"; then 4942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4943$as_echo "yes" >&6; } 4944else 4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4946$as_echo "no, using $LN_S" >&6; } 4947fi 4948 4949# AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE 4950 4951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4952$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4953if ${ac_cv_path_SED+:} false; then : 4954 $as_echo_n "(cached) " >&6 4955else 4956 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4957 for ac_i in 1 2 3 4 5 6 7; do 4958 ac_script="$ac_script$as_nl$ac_script" 4959 done 4960 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4961 { ac_script=; unset ac_script;} 4962 if test -z "$SED"; then 4963 ac_path_SED_found=false 4964 # Loop through the user's path and test for each of PROGNAME-LIST 4965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4966for as_dir in $PATH 4967do 4968 IFS=$as_save_IFS 4969 test -z "$as_dir" && as_dir=. 4970 for ac_prog in sed gsed; do 4971 for ac_exec_ext in '' $ac_executable_extensions; do 4972 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4973 as_fn_executable_p "$ac_path_SED" || continue 4974# Check for GNU ac_path_SED and select it if it is found. 4975 # Check for GNU $ac_path_SED 4976case `"$ac_path_SED" --version 2>&1` in 4977*GNU*) 4978 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4979*) 4980 ac_count=0 4981 $as_echo_n 0123456789 >"conftest.in" 4982 while : 4983 do 4984 cat "conftest.in" "conftest.in" >"conftest.tmp" 4985 mv "conftest.tmp" "conftest.in" 4986 cp "conftest.in" "conftest.nl" 4987 $as_echo '' >> "conftest.nl" 4988 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4989 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4990 as_fn_arith $ac_count + 1 && ac_count=$as_val 4991 if test $ac_count -gt ${ac_path_SED_max-0}; then 4992 # Best one so far, save it but keep looking for a better one 4993 ac_cv_path_SED="$ac_path_SED" 4994 ac_path_SED_max=$ac_count 4995 fi 4996 # 10*(2^10) chars as input seems more than enough 4997 test $ac_count -gt 10 && break 4998 done 4999 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5000esac 5001 5002 $ac_path_SED_found && break 3 5003 done 5004 done 5005 done 5006IFS=$as_save_IFS 5007 if test -z "$ac_cv_path_SED"; then 5008 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5009 fi 5010else 5011 ac_cv_path_SED=$SED 5012fi 5013 5014fi 5015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5016$as_echo "$ac_cv_path_SED" >&6; } 5017 SED="$ac_cv_path_SED" 5018 rm -f conftest.sed 5019 5020 5021if test $ac_cv_c_compiler_gnu = yes; then 5022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 5023$as_echo_n "checking whether $CC needs -traditional... " >&6; } 5024if ${ac_cv_prog_gcc_traditional+:} false; then : 5025 $as_echo_n "(cached) " >&6 5026else 5027 ac_pattern="Autoconf.*'x'" 5028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5029/* end confdefs.h. */ 5030#include <sgtty.h> 5031Autoconf TIOCGETP 5032_ACEOF 5033if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5034 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 5035 ac_cv_prog_gcc_traditional=yes 5036else 5037 ac_cv_prog_gcc_traditional=no 5038fi 5039rm -f conftest* 5040 5041 5042 if test $ac_cv_prog_gcc_traditional = no; then 5043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5044/* end confdefs.h. */ 5045#include <termio.h> 5046Autoconf TCGETA 5047_ACEOF 5048if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5049 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 5050 ac_cv_prog_gcc_traditional=yes 5051fi 5052rm -f conftest* 5053 5054 fi 5055fi 5056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 5057$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 5058 if test $ac_cv_prog_gcc_traditional = yes; then 5059 CC="$CC -traditional" 5060 fi 5061fi 5062 5063 5064# We need to test for at least gcc 2.95 here, because older versions don't 5065# have -fno-strict-aliasing 5066cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5067/* end confdefs.h. */ 5068 5069int 5070main () 5071{ 5072 5073#if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95) 5074#error 5075#endif 5076 ; 5077 return 0; 5078} 5079_ACEOF 5080if ac_fn_c_try_compile "$LINENO"; then : 5081 have_gcc295=yes 5082else 5083 have_gcc295=no 5084fi 5085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5086 5087if test "$GCC" = "yes" ; then 5088 # Enable many gcc warnings by default... 5089 CFLAGS="$CFLAGS -Wall" 5090 # And disable the strict-aliasing optimization, since it breaks 5091 # our sockaddr-handling code in strange ways. 5092 if test x$have_gcc295 = xyes; then 5093 CFLAGS="$CFLAGS -fno-strict-aliasing" 5094 fi 5095fi 5096 5097# OS X Lion started deprecating the system openssl. Let's just disable 5098# all deprecation warnings on OS X; but do so only for gcc... 5099if test "$GCC" = "yes" ; then 5100 case "$host_os" in 5101 darwin*) 5102 CFLAGS="$CFLAGS -Wno-deprecated-declarations" 5103 ;; 5104 esac 5105fi 5106 5107# Check whether --enable-gcc-warnings was given. 5108if test "${enable_gcc_warnings+set}" = set; then : 5109 enableval=$enable_gcc_warnings; 5110fi 5111 5112 5113# Check whether --enable-gcc-hardening was given. 5114if test "${enable_gcc_hardening+set}" = set; then : 5115 enableval=$enable_gcc_hardening; if test x$enableval = xyes; then 5116 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all" 5117 CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector" 5118 CFLAGS="$CFLAGS --param ssp-buffer-size=1" 5119fi 5120fi 5121 5122 5123# Check whether --enable-thread-support was given. 5124if test "${enable_thread_support+set}" = set; then : 5125 enableval=$enable_thread_support; 5126else 5127 enable_thread_support=yes 5128fi 5129 5130# Check whether --enable-malloc-replacement was given. 5131if test "${enable_malloc_replacement+set}" = set; then : 5132 enableval=$enable_malloc_replacement; 5133else 5134 enable_malloc_replacement=yes 5135fi 5136 5137# Check whether --enable-openssl was given. 5138if test "${enable_openssl+set}" = set; then : 5139 enableval=$enable_openssl; 5140else 5141 enable_openssl=yes 5142fi 5143 5144# Check whether --enable-debug-mode was given. 5145if test "${enable_debug_mode+set}" = set; then : 5146 enableval=$enable_debug_mode; 5147else 5148 enable_debug_mode=yes 5149fi 5150 5151# Check whether --enable-libevent-install was given. 5152if test "${enable_libevent_install+set}" = set; then : 5153 enableval=$enable_libevent_install; 5154else 5155 enable_libevent_install=yes 5156fi 5157 5158# Check whether --enable-libevent-regress was given. 5159if test "${enable_libevent_regress+set}" = set; then : 5160 enableval=$enable_libevent_regress; 5161else 5162 enable_libevent_regress=yes 5163fi 5164 5165# Check whether --enable-samples was given. 5166if test "${enable_samples+set}" = set; then : 5167 enableval=$enable_samples; 5168else 5169 enable_samples=yes 5170fi 5171 5172# Check whether --enable-function-sections was given. 5173if test "${enable_function_sections+set}" = set; then : 5174 enableval=$enable_function_sections; 5175else 5176 enable_function_sections=no 5177fi 5178 5179# Check whether --enable-verbose-debug was given. 5180if test "${enable_verbose_debug+set}" = set; then : 5181 enableval=$enable_verbose_debug; 5182else 5183 enable_verbose_debug=no 5184fi 5185 5186# Check whether --enable-clock-gettime was given. 5187if test "${enable_clock_gettime+set}" = set; then : 5188 enableval=$enable_clock_gettime; 5189else 5190 enable_clock_gettime=yes 5191fi 5192 5193 5194 5195 5196case `pwd` in 5197 *\ * | *\ *) 5198 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5199$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5200esac 5201 5202 5203 5204macro_version='2.4.6.42-b88ce-dirty' 5205macro_revision='2.4.6.42' 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219ltmain=$ac_aux_dir/ltmain.sh 5220 5221# Backslashify metacharacters that are still active within 5222# double-quoted strings. 5223sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5224 5225# Same as above, but do not quote variable references. 5226double_quote_subst='s/\(["`\\]\)/\\\1/g' 5227 5228# Sed substitution to delay expansion of an escaped shell variable in a 5229# double_quote_subst'ed string. 5230delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5231 5232# Sed substitution to delay expansion of an escaped single quote. 5233delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5234 5235# Sed substitution to avoid accidental globbing in evaled expressions 5236no_glob_subst='s/\*/\\\*/g' 5237 5238ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5239ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5240ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5241 5242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5243$as_echo_n "checking how to print strings... " >&6; } 5244# Test print first, because it will be a builtin if present. 5245if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5246 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5247 ECHO='print -r --' 5248elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5249 ECHO='printf %s\n' 5250else 5251 # Use this function as a fallback that always works. 5252 func_fallback_echo () 5253 { 5254 eval 'cat <<_LTECHO_EOF 5255$1 5256_LTECHO_EOF' 5257 } 5258 ECHO='func_fallback_echo' 5259fi 5260 5261# func_echo_all arg... 5262# Invoke $ECHO with all args, space-separated. 5263func_echo_all () 5264{ 5265 $ECHO "" 5266} 5267 5268case $ECHO in 5269 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5270$as_echo "printf" >&6; } ;; 5271 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5272$as_echo "print -r" >&6; } ;; 5273 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5274$as_echo "cat" >&6; } ;; 5275esac 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5291$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5292if ${ac_cv_path_SED+:} false; then : 5293 $as_echo_n "(cached) " >&6 5294else 5295 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5296 for ac_i in 1 2 3 4 5 6 7; do 5297 ac_script="$ac_script$as_nl$ac_script" 5298 done 5299 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5300 { ac_script=; unset ac_script;} 5301 if test -z "$SED"; then 5302 ac_path_SED_found=false 5303 # Loop through the user's path and test for each of PROGNAME-LIST 5304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5305for as_dir in $PATH 5306do 5307 IFS=$as_save_IFS 5308 test -z "$as_dir" && as_dir=. 5309 for ac_prog in sed gsed; do 5310 for ac_exec_ext in '' $ac_executable_extensions; do 5311 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5312 as_fn_executable_p "$ac_path_SED" || continue 5313# Check for GNU ac_path_SED and select it if it is found. 5314 # Check for GNU $ac_path_SED 5315case `"$ac_path_SED" --version 2>&1` in 5316*GNU*) 5317 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5318*) 5319 ac_count=0 5320 $as_echo_n 0123456789 >"conftest.in" 5321 while : 5322 do 5323 cat "conftest.in" "conftest.in" >"conftest.tmp" 5324 mv "conftest.tmp" "conftest.in" 5325 cp "conftest.in" "conftest.nl" 5326 $as_echo '' >> "conftest.nl" 5327 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5328 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5329 as_fn_arith $ac_count + 1 && ac_count=$as_val 5330 if test $ac_count -gt ${ac_path_SED_max-0}; then 5331 # Best one so far, save it but keep looking for a better one 5332 ac_cv_path_SED="$ac_path_SED" 5333 ac_path_SED_max=$ac_count 5334 fi 5335 # 10*(2^10) chars as input seems more than enough 5336 test $ac_count -gt 10 && break 5337 done 5338 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5339esac 5340 5341 $ac_path_SED_found && break 3 5342 done 5343 done 5344 done 5345IFS=$as_save_IFS 5346 if test -z "$ac_cv_path_SED"; then 5347 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5348 fi 5349else 5350 ac_cv_path_SED=$SED 5351fi 5352 5353fi 5354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5355$as_echo "$ac_cv_path_SED" >&6; } 5356 SED="$ac_cv_path_SED" 5357 rm -f conftest.sed 5358 5359test -z "$SED" && SED=sed 5360Xsed="$SED -e 1s/^X//" 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5373$as_echo_n "checking for fgrep... " >&6; } 5374if ${ac_cv_path_FGREP+:} false; then : 5375 $as_echo_n "(cached) " >&6 5376else 5377 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5378 then ac_cv_path_FGREP="$GREP -F" 5379 else 5380 if test -z "$FGREP"; then 5381 ac_path_FGREP_found=false 5382 # Loop through the user's path and test for each of PROGNAME-LIST 5383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5384for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5385do 5386 IFS=$as_save_IFS 5387 test -z "$as_dir" && as_dir=. 5388 for ac_prog in fgrep; do 5389 for ac_exec_ext in '' $ac_executable_extensions; do 5390 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5391 as_fn_executable_p "$ac_path_FGREP" || continue 5392# Check for GNU ac_path_FGREP and select it if it is found. 5393 # Check for GNU $ac_path_FGREP 5394case `"$ac_path_FGREP" --version 2>&1` in 5395*GNU*) 5396 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5397*) 5398 ac_count=0 5399 $as_echo_n 0123456789 >"conftest.in" 5400 while : 5401 do 5402 cat "conftest.in" "conftest.in" >"conftest.tmp" 5403 mv "conftest.tmp" "conftest.in" 5404 cp "conftest.in" "conftest.nl" 5405 $as_echo 'FGREP' >> "conftest.nl" 5406 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5407 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5408 as_fn_arith $ac_count + 1 && ac_count=$as_val 5409 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5410 # Best one so far, save it but keep looking for a better one 5411 ac_cv_path_FGREP="$ac_path_FGREP" 5412 ac_path_FGREP_max=$ac_count 5413 fi 5414 # 10*(2^10) chars as input seems more than enough 5415 test $ac_count -gt 10 && break 5416 done 5417 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5418esac 5419 5420 $ac_path_FGREP_found && break 3 5421 done 5422 done 5423 done 5424IFS=$as_save_IFS 5425 if test -z "$ac_cv_path_FGREP"; then 5426 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5427 fi 5428else 5429 ac_cv_path_FGREP=$FGREP 5430fi 5431 5432 fi 5433fi 5434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5435$as_echo "$ac_cv_path_FGREP" >&6; } 5436 FGREP="$ac_cv_path_FGREP" 5437 5438 5439test -z "$GREP" && GREP=grep 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459# Check whether --with-gnu-ld was given. 5460if test "${with_gnu_ld+set}" = set; then : 5461 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5462else 5463 with_gnu_ld=no 5464fi 5465 5466ac_prog=ld 5467if test yes = "$GCC"; then 5468 # Check if gcc -print-prog-name=ld gives a path. 5469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5470$as_echo_n "checking for ld used by $CC... " >&6; } 5471 case $host in 5472 *-*-mingw*) 5473 # gcc leaves a trailing carriage return, which upsets mingw 5474 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5475 *) 5476 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5477 esac 5478 case $ac_prog in 5479 # Accept absolute paths. 5480 [\\/]* | ?:[\\/]*) 5481 re_direlt='/[^/][^/]*/\.\./' 5482 # Canonicalize the pathname of ld 5483 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5484 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5485 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5486 done 5487 test -z "$LD" && LD=$ac_prog 5488 ;; 5489 "") 5490 # If it fails, then pretend we aren't using GCC. 5491 ac_prog=ld 5492 ;; 5493 *) 5494 # If it is relative, then search for the first ld in PATH. 5495 with_gnu_ld=unknown 5496 ;; 5497 esac 5498elif test yes = "$with_gnu_ld"; then 5499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5500$as_echo_n "checking for GNU ld... " >&6; } 5501else 5502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5503$as_echo_n "checking for non-GNU ld... " >&6; } 5504fi 5505if ${lt_cv_path_LD+:} false; then : 5506 $as_echo_n "(cached) " >&6 5507else 5508 if test -z "$LD"; then 5509 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5510 for ac_dir in $PATH; do 5511 IFS=$lt_save_ifs 5512 test -z "$ac_dir" && ac_dir=. 5513 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5514 lt_cv_path_LD=$ac_dir/$ac_prog 5515 # Check to see if the program is GNU ld. I'd rather use --version, 5516 # but apparently some variants of GNU ld only accept -v. 5517 # Break only if it was the GNU/non-GNU ld that we prefer. 5518 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5519 *GNU* | *'with BFD'*) 5520 test no != "$with_gnu_ld" && break 5521 ;; 5522 *) 5523 test yes != "$with_gnu_ld" && break 5524 ;; 5525 esac 5526 fi 5527 done 5528 IFS=$lt_save_ifs 5529else 5530 lt_cv_path_LD=$LD # Let the user override the test with a path. 5531fi 5532fi 5533 5534LD=$lt_cv_path_LD 5535if test -n "$LD"; then 5536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5537$as_echo "$LD" >&6; } 5538else 5539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5540$as_echo "no" >&6; } 5541fi 5542test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5544$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5545if ${lt_cv_prog_gnu_ld+:} false; then : 5546 $as_echo_n "(cached) " >&6 5547else 5548 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5549case `$LD -v 2>&1 </dev/null` in 5550*GNU* | *'with BFD'*) 5551 lt_cv_prog_gnu_ld=yes 5552 ;; 5553*) 5554 lt_cv_prog_gnu_ld=no 5555 ;; 5556esac 5557fi 5558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5559$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5560with_gnu_ld=$lt_cv_prog_gnu_ld 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5571$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5572if ${lt_cv_path_NM+:} false; then : 5573 $as_echo_n "(cached) " >&6 5574else 5575 if test -n "$NM"; then 5576 # Let the user override the test. 5577 lt_cv_path_NM=$NM 5578else 5579 lt_nm_to_check=${ac_tool_prefix}nm 5580 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5581 lt_nm_to_check="$lt_nm_to_check nm" 5582 fi 5583 for lt_tmp_nm in $lt_nm_to_check; do 5584 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5585 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5586 IFS=$lt_save_ifs 5587 test -z "$ac_dir" && ac_dir=. 5588 tmp_nm=$ac_dir/$lt_tmp_nm 5589 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5590 # Check to see if the nm accepts a BSD-compat flag. 5591 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5592 # nm: unknown option "B" ignored 5593 # Tru64's nm complains that /dev/null is an invalid object file 5594 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5595 case $build_os in 5596 mingw*) lt_bad_file=conftest.nm/nofile ;; 5597 *) lt_bad_file=/dev/null ;; 5598 esac 5599 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5600 *$lt_bad_file* | *'Invalid file or object type'*) 5601 lt_cv_path_NM="$tmp_nm -B" 5602 break 2 5603 ;; 5604 *) 5605 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5606 */dev/null*) 5607 lt_cv_path_NM="$tmp_nm -p" 5608 break 2 5609 ;; 5610 *) 5611 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5612 continue # so that we can try to find one that supports BSD flags 5613 ;; 5614 esac 5615 ;; 5616 esac 5617 fi 5618 done 5619 IFS=$lt_save_ifs 5620 done 5621 : ${lt_cv_path_NM=no} 5622fi 5623fi 5624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5625$as_echo "$lt_cv_path_NM" >&6; } 5626if test no != "$lt_cv_path_NM"; then 5627 NM=$lt_cv_path_NM 5628else 5629 # Didn't find any BSD compatible name lister, look for dumpbin. 5630 if test -n "$DUMPBIN"; then : 5631 # Let the user override the test. 5632 else 5633 if test -n "$ac_tool_prefix"; then 5634 for ac_prog in dumpbin "link -dump" 5635 do 5636 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5637set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5639$as_echo_n "checking for $ac_word... " >&6; } 5640if ${ac_cv_prog_DUMPBIN+:} false; then : 5641 $as_echo_n "(cached) " >&6 5642else 5643 if test -n "$DUMPBIN"; then 5644 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5645else 5646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5647for as_dir in $PATH 5648do 5649 IFS=$as_save_IFS 5650 test -z "$as_dir" && as_dir=. 5651 for ac_exec_ext in '' $ac_executable_extensions; do 5652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5653 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5655 break 2 5656 fi 5657done 5658 done 5659IFS=$as_save_IFS 5660 5661fi 5662fi 5663DUMPBIN=$ac_cv_prog_DUMPBIN 5664if test -n "$DUMPBIN"; then 5665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5666$as_echo "$DUMPBIN" >&6; } 5667else 5668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5669$as_echo "no" >&6; } 5670fi 5671 5672 5673 test -n "$DUMPBIN" && break 5674 done 5675fi 5676if test -z "$DUMPBIN"; then 5677 ac_ct_DUMPBIN=$DUMPBIN 5678 for ac_prog in dumpbin "link -dump" 5679do 5680 # Extract the first word of "$ac_prog", so it can be a program name with args. 5681set dummy $ac_prog; ac_word=$2 5682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5683$as_echo_n "checking for $ac_word... " >&6; } 5684if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5685 $as_echo_n "(cached) " >&6 5686else 5687 if test -n "$ac_ct_DUMPBIN"; then 5688 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5689else 5690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5691for as_dir in $PATH 5692do 5693 IFS=$as_save_IFS 5694 test -z "$as_dir" && as_dir=. 5695 for ac_exec_ext in '' $ac_executable_extensions; do 5696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5697 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5699 break 2 5700 fi 5701done 5702 done 5703IFS=$as_save_IFS 5704 5705fi 5706fi 5707ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5708if test -n "$ac_ct_DUMPBIN"; then 5709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5710$as_echo "$ac_ct_DUMPBIN" >&6; } 5711else 5712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5713$as_echo "no" >&6; } 5714fi 5715 5716 5717 test -n "$ac_ct_DUMPBIN" && break 5718done 5719 5720 if test "x$ac_ct_DUMPBIN" = x; then 5721 DUMPBIN=":" 5722 else 5723 case $cross_compiling:$ac_tool_warned in 5724yes:) 5725{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5726$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5727ac_tool_warned=yes ;; 5728esac 5729 DUMPBIN=$ac_ct_DUMPBIN 5730 fi 5731fi 5732 5733 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5734 *COFF*) 5735 DUMPBIN="$DUMPBIN -symbols -headers" 5736 ;; 5737 *) 5738 DUMPBIN=: 5739 ;; 5740 esac 5741 fi 5742 5743 if test : != "$DUMPBIN"; then 5744 NM=$DUMPBIN 5745 fi 5746fi 5747test -z "$NM" && NM=nm 5748 5749 5750 5751 5752 5753 5754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5755$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5756if ${lt_cv_nm_interface+:} false; then : 5757 $as_echo_n "(cached) " >&6 5758else 5759 lt_cv_nm_interface="BSD nm" 5760 echo "int some_variable = 0;" > conftest.$ac_ext 5761 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5762 (eval "$ac_compile" 2>conftest.err) 5763 cat conftest.err >&5 5764 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5765 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5766 cat conftest.err >&5 5767 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5768 cat conftest.out >&5 5769 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5770 lt_cv_nm_interface="MS dumpbin" 5771 fi 5772 rm -f conftest* 5773fi 5774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5775$as_echo "$lt_cv_nm_interface" >&6; } 5776 5777# find the maximum length of command line arguments 5778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5779$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5780if ${lt_cv_sys_max_cmd_len+:} false; then : 5781 $as_echo_n "(cached) " >&6 5782else 5783 i=0 5784 teststring=ABCD 5785 5786 case $build_os in 5787 msdosdjgpp*) 5788 # On DJGPP, this test can blow up pretty badly due to problems in libc 5789 # (any single argument exceeding 2000 bytes causes a buffer overrun 5790 # during glob expansion). Even if it were fixed, the result of this 5791 # check would be larger than it should be. 5792 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5793 ;; 5794 5795 gnu*) 5796 # Under GNU Hurd, this test is not required because there is 5797 # no limit to the length of command line arguments. 5798 # Libtool will interpret -1 as no limit whatsoever 5799 lt_cv_sys_max_cmd_len=-1; 5800 ;; 5801 5802 cygwin* | mingw* | cegcc*) 5803 # On Win9x/ME, this test blows up -- it succeeds, but takes 5804 # about 5 minutes as the teststring grows exponentially. 5805 # Worse, since 9x/ME are not pre-emptively multitasking, 5806 # you end up with a "frozen" computer, even though with patience 5807 # the test eventually succeeds (with a max line length of 256k). 5808 # Instead, let's just punt: use the minimum linelength reported by 5809 # all of the supported platforms: 8192 (on NT/2K/XP). 5810 lt_cv_sys_max_cmd_len=8192; 5811 ;; 5812 5813 mint*) 5814 # On MiNT this can take a long time and run out of memory. 5815 lt_cv_sys_max_cmd_len=8192; 5816 ;; 5817 5818 amigaos*) 5819 # On AmigaOS with pdksh, this test takes hours, literally. 5820 # So we just punt and use a minimum line length of 8192. 5821 lt_cv_sys_max_cmd_len=8192; 5822 ;; 5823 5824 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 5825 # This has been around since 386BSD, at least. Likely further. 5826 if test -x /sbin/sysctl; then 5827 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5828 elif test -x /usr/sbin/sysctl; then 5829 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5830 else 5831 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5832 fi 5833 # And add a safety zone 5834 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5835 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5836 ;; 5837 5838 interix*) 5839 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5840 lt_cv_sys_max_cmd_len=196608 5841 ;; 5842 5843 os2*) 5844 # The test takes a long time on OS/2. 5845 lt_cv_sys_max_cmd_len=8192 5846 ;; 5847 5848 osf*) 5849 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5850 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5851 # nice to cause kernel panics so lets avoid the loop below. 5852 # First set a reasonable default. 5853 lt_cv_sys_max_cmd_len=16384 5854 # 5855 if test -x /sbin/sysconfig; then 5856 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5857 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5858 esac 5859 fi 5860 ;; 5861 sco3.2v5*) 5862 lt_cv_sys_max_cmd_len=102400 5863 ;; 5864 sysv5* | sco5v6* | sysv4.2uw2*) 5865 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5866 if test -n "$kargmax"; then 5867 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5868 else 5869 lt_cv_sys_max_cmd_len=32768 5870 fi 5871 ;; 5872 *) 5873 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5874 if test -n "$lt_cv_sys_max_cmd_len" && \ 5875 test undefined != "$lt_cv_sys_max_cmd_len"; then 5876 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5877 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5878 else 5879 # Make teststring a little bigger before we do anything with it. 5880 # a 1K string should be a reasonable start. 5881 for i in 1 2 3 4 5 6 7 8; do 5882 teststring=$teststring$teststring 5883 done 5884 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5885 # If test is not a shell built-in, we'll probably end up computing a 5886 # maximum length that is only half of the actual maximum length, but 5887 # we can't tell. 5888 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5889 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5890 test 17 != "$i" # 1/2 MB should be enough 5891 do 5892 i=`expr $i + 1` 5893 teststring=$teststring$teststring 5894 done 5895 # Only check the string length outside the loop. 5896 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5897 teststring= 5898 # Add a significant safety factor because C++ compilers can tack on 5899 # massive amounts of additional arguments before passing them to the 5900 # linker. It appears as though 1/2 is a usable value. 5901 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5902 fi 5903 ;; 5904 esac 5905 5906fi 5907 5908if test -n "$lt_cv_sys_max_cmd_len"; then 5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5910$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5911else 5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5913$as_echo "none" >&6; } 5914fi 5915max_cmd_len=$lt_cv_sys_max_cmd_len 5916 5917 5918 5919 5920 5921 5922: ${CP="cp -f"} 5923: ${MV="mv -f"} 5924: ${RM="rm -f"} 5925 5926if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5927 lt_unset=unset 5928else 5929 lt_unset=false 5930fi 5931 5932 5933 5934 5935 5936# test EBCDIC or ASCII 5937case `echo X|tr X '\101'` in 5938 A) # ASCII based system 5939 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5940 lt_SP2NL='tr \040 \012' 5941 lt_NL2SP='tr \015\012 \040\040' 5942 ;; 5943 *) # EBCDIC based system 5944 lt_SP2NL='tr \100 \n' 5945 lt_NL2SP='tr \r\n \100\100' 5946 ;; 5947esac 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5958$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5959if ${lt_cv_to_host_file_cmd+:} false; then : 5960 $as_echo_n "(cached) " >&6 5961else 5962 case $host in 5963 *-*-mingw* ) 5964 case $build in 5965 *-*-mingw* ) # actually msys 5966 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5967 ;; 5968 *-*-cygwin* ) 5969 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5970 ;; 5971 * ) # otherwise, assume *nix 5972 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5973 ;; 5974 esac 5975 ;; 5976 *-*-cygwin* ) 5977 case $build in 5978 *-*-mingw* ) # actually msys 5979 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5980 ;; 5981 *-*-cygwin* ) 5982 lt_cv_to_host_file_cmd=func_convert_file_noop 5983 ;; 5984 * ) # otherwise, assume *nix 5985 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5986 ;; 5987 esac 5988 ;; 5989 * ) # unhandled hosts (and "normal" native builds) 5990 lt_cv_to_host_file_cmd=func_convert_file_noop 5991 ;; 5992esac 5993 5994fi 5995 5996to_host_file_cmd=$lt_cv_to_host_file_cmd 5997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5998$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5999 6000 6001 6002 6003 6004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6005$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 6006if ${lt_cv_to_tool_file_cmd+:} false; then : 6007 $as_echo_n "(cached) " >&6 6008else 6009 #assume ordinary cross tools, or native build. 6010lt_cv_to_tool_file_cmd=func_convert_file_noop 6011case $host in 6012 *-*-mingw* ) 6013 case $build in 6014 *-*-mingw* ) # actually msys 6015 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6016 ;; 6017 esac 6018 ;; 6019esac 6020 6021fi 6022 6023to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6025$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 6026 6027 6028 6029 6030 6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6032$as_echo_n "checking for $LD option to reload object files... " >&6; } 6033if ${lt_cv_ld_reload_flag+:} false; then : 6034 $as_echo_n "(cached) " >&6 6035else 6036 lt_cv_ld_reload_flag='-r' 6037fi 6038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6039$as_echo "$lt_cv_ld_reload_flag" >&6; } 6040reload_flag=$lt_cv_ld_reload_flag 6041case $reload_flag in 6042"" | " "*) ;; 6043*) reload_flag=" $reload_flag" ;; 6044esac 6045reload_cmds='$LD$reload_flag -o $output$reload_objs' 6046case $host_os in 6047 cygwin* | mingw* | pw32* | cegcc*) 6048 if test yes != "$GCC"; then 6049 reload_cmds=false 6050 fi 6051 ;; 6052 darwin*) 6053 if test yes = "$GCC"; then 6054 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 6055 else 6056 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6057 fi 6058 ;; 6059esac 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069if test -n "$ac_tool_prefix"; then 6070 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6071set dummy ${ac_tool_prefix}objdump; ac_word=$2 6072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6073$as_echo_n "checking for $ac_word... " >&6; } 6074if ${ac_cv_prog_OBJDUMP+:} false; then : 6075 $as_echo_n "(cached) " >&6 6076else 6077 if test -n "$OBJDUMP"; then 6078 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6079else 6080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6081for as_dir in $PATH 6082do 6083 IFS=$as_save_IFS 6084 test -z "$as_dir" && as_dir=. 6085 for ac_exec_ext in '' $ac_executable_extensions; do 6086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6087 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6089 break 2 6090 fi 6091done 6092 done 6093IFS=$as_save_IFS 6094 6095fi 6096fi 6097OBJDUMP=$ac_cv_prog_OBJDUMP 6098if test -n "$OBJDUMP"; then 6099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6100$as_echo "$OBJDUMP" >&6; } 6101else 6102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6103$as_echo "no" >&6; } 6104fi 6105 6106 6107fi 6108if test -z "$ac_cv_prog_OBJDUMP"; then 6109 ac_ct_OBJDUMP=$OBJDUMP 6110 # Extract the first word of "objdump", so it can be a program name with args. 6111set dummy objdump; ac_word=$2 6112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6113$as_echo_n "checking for $ac_word... " >&6; } 6114if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6115 $as_echo_n "(cached) " >&6 6116else 6117 if test -n "$ac_ct_OBJDUMP"; then 6118 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6119else 6120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6121for as_dir in $PATH 6122do 6123 IFS=$as_save_IFS 6124 test -z "$as_dir" && as_dir=. 6125 for ac_exec_ext in '' $ac_executable_extensions; do 6126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6127 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6129 break 2 6130 fi 6131done 6132 done 6133IFS=$as_save_IFS 6134 6135fi 6136fi 6137ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6138if test -n "$ac_ct_OBJDUMP"; then 6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6140$as_echo "$ac_ct_OBJDUMP" >&6; } 6141else 6142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6143$as_echo "no" >&6; } 6144fi 6145 6146 if test "x$ac_ct_OBJDUMP" = x; then 6147 OBJDUMP="false" 6148 else 6149 case $cross_compiling:$ac_tool_warned in 6150yes:) 6151{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6152$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6153ac_tool_warned=yes ;; 6154esac 6155 OBJDUMP=$ac_ct_OBJDUMP 6156 fi 6157else 6158 OBJDUMP="$ac_cv_prog_OBJDUMP" 6159fi 6160 6161test -z "$OBJDUMP" && OBJDUMP=objdump 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6172$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6173if ${lt_cv_deplibs_check_method+:} false; then : 6174 $as_echo_n "(cached) " >&6 6175else 6176 lt_cv_file_magic_cmd='$MAGIC_CMD' 6177lt_cv_file_magic_test_file= 6178lt_cv_deplibs_check_method='unknown' 6179# Need to set the preceding variable on all platforms that support 6180# interlibrary dependencies. 6181# 'none' -- dependencies not supported. 6182# 'unknown' -- same as none, but documents that we really don't know. 6183# 'pass_all' -- all dependencies passed with no checks. 6184# 'test_compile' -- check by making test program. 6185# 'file_magic [[regex]]' -- check by looking for files in library path 6186# that responds to the $file_magic_cmd with a given extended regex. 6187# If you have 'file' or equivalent on your system and you're not sure 6188# whether 'pass_all' will *always* work, you probably want this one. 6189 6190case $host_os in 6191aix[4-9]*) 6192 lt_cv_deplibs_check_method=pass_all 6193 ;; 6194 6195beos*) 6196 lt_cv_deplibs_check_method=pass_all 6197 ;; 6198 6199bsdi[45]*) 6200 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6201 lt_cv_file_magic_cmd='/usr/bin/file -L' 6202 lt_cv_file_magic_test_file=/shlib/libc.so 6203 ;; 6204 6205cygwin*) 6206 # func_win32_libid is a shell function defined in ltmain.sh 6207 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6208 lt_cv_file_magic_cmd='func_win32_libid' 6209 ;; 6210 6211mingw* | pw32*) 6212 # Base MSYS/MinGW do not provide the 'file' command needed by 6213 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6214 # unless we find 'file', for example because we are cross-compiling. 6215 if ( file / ) >/dev/null 2>&1; then 6216 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6217 lt_cv_file_magic_cmd='func_win32_libid' 6218 else 6219 # Keep this pattern in sync with the one in func_win32_libid. 6220 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6221 lt_cv_file_magic_cmd='$OBJDUMP -f' 6222 fi 6223 ;; 6224 6225cegcc*) 6226 # use the weaker test based on 'objdump'. See mingw*. 6227 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6228 lt_cv_file_magic_cmd='$OBJDUMP -f' 6229 ;; 6230 6231darwin* | rhapsody*) 6232 lt_cv_deplibs_check_method=pass_all 6233 ;; 6234 6235freebsd* | dragonfly*) 6236 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6237 case $host_cpu in 6238 i*86 ) 6239 # Not sure whether the presence of OpenBSD here was a mistake. 6240 # Let's accept both of them until this is cleared up. 6241 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6242 lt_cv_file_magic_cmd=/usr/bin/file 6243 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6244 ;; 6245 esac 6246 else 6247 lt_cv_deplibs_check_method=pass_all 6248 fi 6249 ;; 6250 6251haiku*) 6252 lt_cv_deplibs_check_method=pass_all 6253 ;; 6254 6255hpux10.20* | hpux11*) 6256 lt_cv_file_magic_cmd=/usr/bin/file 6257 case $host_cpu in 6258 ia64*) 6259 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6260 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6261 ;; 6262 hppa*64*) 6263 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]' 6264 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6265 ;; 6266 *) 6267 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6268 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6269 ;; 6270 esac 6271 ;; 6272 6273interix[3-9]*) 6274 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6275 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6276 ;; 6277 6278irix5* | irix6* | nonstopux*) 6279 case $LD in 6280 *-32|*"-32 ") libmagic=32-bit;; 6281 *-n32|*"-n32 ") libmagic=N32;; 6282 *-64|*"-64 ") libmagic=64-bit;; 6283 *) libmagic=never-match;; 6284 esac 6285 lt_cv_deplibs_check_method=pass_all 6286 ;; 6287 6288# This must be glibc/ELF. 6289linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6290 lt_cv_deplibs_check_method=pass_all 6291 ;; 6292 6293netbsd*) 6294 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6295 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6296 else 6297 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6298 fi 6299 ;; 6300 6301newos6*) 6302 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6303 lt_cv_file_magic_cmd=/usr/bin/file 6304 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6305 ;; 6306 6307*nto* | *qnx*) 6308 lt_cv_deplibs_check_method=pass_all 6309 ;; 6310 6311openbsd* | bitrig*) 6312 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6313 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6314 else 6315 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6316 fi 6317 ;; 6318 6319osf3* | osf4* | osf5*) 6320 lt_cv_deplibs_check_method=pass_all 6321 ;; 6322 6323rdos*) 6324 lt_cv_deplibs_check_method=pass_all 6325 ;; 6326 6327solaris*) 6328 lt_cv_deplibs_check_method=pass_all 6329 ;; 6330 6331sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6332 lt_cv_deplibs_check_method=pass_all 6333 ;; 6334 6335sysv4 | sysv4.3*) 6336 case $host_vendor in 6337 motorola) 6338 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]' 6339 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6340 ;; 6341 ncr) 6342 lt_cv_deplibs_check_method=pass_all 6343 ;; 6344 sequent) 6345 lt_cv_file_magic_cmd='/bin/file' 6346 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6347 ;; 6348 sni) 6349 lt_cv_file_magic_cmd='/bin/file' 6350 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6351 lt_cv_file_magic_test_file=/lib/libc.so 6352 ;; 6353 siemens) 6354 lt_cv_deplibs_check_method=pass_all 6355 ;; 6356 pc) 6357 lt_cv_deplibs_check_method=pass_all 6358 ;; 6359 esac 6360 ;; 6361 6362tpf*) 6363 lt_cv_deplibs_check_method=pass_all 6364 ;; 6365os2*) 6366 lt_cv_deplibs_check_method=pass_all 6367 ;; 6368esac 6369 6370fi 6371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6372$as_echo "$lt_cv_deplibs_check_method" >&6; } 6373 6374file_magic_glob= 6375want_nocaseglob=no 6376if test "$build" = "$host"; then 6377 case $host_os in 6378 mingw* | pw32*) 6379 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6380 want_nocaseglob=yes 6381 else 6382 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6383 fi 6384 ;; 6385 esac 6386fi 6387 6388file_magic_cmd=$lt_cv_file_magic_cmd 6389deplibs_check_method=$lt_cv_deplibs_check_method 6390test -z "$deplibs_check_method" && deplibs_check_method=unknown 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413if test -n "$ac_tool_prefix"; then 6414 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6415set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6417$as_echo_n "checking for $ac_word... " >&6; } 6418if ${ac_cv_prog_DLLTOOL+:} false; then : 6419 $as_echo_n "(cached) " >&6 6420else 6421 if test -n "$DLLTOOL"; then 6422 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6423else 6424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6425for as_dir in $PATH 6426do 6427 IFS=$as_save_IFS 6428 test -z "$as_dir" && as_dir=. 6429 for ac_exec_ext in '' $ac_executable_extensions; do 6430 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6431 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6433 break 2 6434 fi 6435done 6436 done 6437IFS=$as_save_IFS 6438 6439fi 6440fi 6441DLLTOOL=$ac_cv_prog_DLLTOOL 6442if test -n "$DLLTOOL"; then 6443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6444$as_echo "$DLLTOOL" >&6; } 6445else 6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6447$as_echo "no" >&6; } 6448fi 6449 6450 6451fi 6452if test -z "$ac_cv_prog_DLLTOOL"; then 6453 ac_ct_DLLTOOL=$DLLTOOL 6454 # Extract the first word of "dlltool", so it can be a program name with args. 6455set dummy dlltool; ac_word=$2 6456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6457$as_echo_n "checking for $ac_word... " >&6; } 6458if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6459 $as_echo_n "(cached) " >&6 6460else 6461 if test -n "$ac_ct_DLLTOOL"; then 6462 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6463else 6464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6465for as_dir in $PATH 6466do 6467 IFS=$as_save_IFS 6468 test -z "$as_dir" && as_dir=. 6469 for ac_exec_ext in '' $ac_executable_extensions; do 6470 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6471 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6473 break 2 6474 fi 6475done 6476 done 6477IFS=$as_save_IFS 6478 6479fi 6480fi 6481ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6482if test -n "$ac_ct_DLLTOOL"; then 6483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6484$as_echo "$ac_ct_DLLTOOL" >&6; } 6485else 6486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6487$as_echo "no" >&6; } 6488fi 6489 6490 if test "x$ac_ct_DLLTOOL" = x; then 6491 DLLTOOL="false" 6492 else 6493 case $cross_compiling:$ac_tool_warned in 6494yes:) 6495{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6496$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6497ac_tool_warned=yes ;; 6498esac 6499 DLLTOOL=$ac_ct_DLLTOOL 6500 fi 6501else 6502 DLLTOOL="$ac_cv_prog_DLLTOOL" 6503fi 6504 6505test -z "$DLLTOOL" && DLLTOOL=dlltool 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6517$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6518if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6519 $as_echo_n "(cached) " >&6 6520else 6521 lt_cv_sharedlib_from_linklib_cmd='unknown' 6522 6523case $host_os in 6524cygwin* | mingw* | pw32* | cegcc*) 6525 # two different shell functions defined in ltmain.sh; 6526 # decide which one to use based on capabilities of $DLLTOOL 6527 case `$DLLTOOL --help 2>&1` in 6528 *--identify-strict*) 6529 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6530 ;; 6531 *) 6532 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6533 ;; 6534 esac 6535 ;; 6536*) 6537 # fallback: assume linklib IS sharedlib 6538 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6539 ;; 6540esac 6541 6542fi 6543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6544$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6545sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6546test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6547 6548 6549 6550 6551 6552 6553 6554if test -n "$ac_tool_prefix"; then 6555 for ac_prog in ar 6556 do 6557 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6558set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6560$as_echo_n "checking for $ac_word... " >&6; } 6561if ${ac_cv_prog_AR+:} false; then : 6562 $as_echo_n "(cached) " >&6 6563else 6564 if test -n "$AR"; then 6565 ac_cv_prog_AR="$AR" # Let the user override the test. 6566else 6567as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6568for as_dir in $PATH 6569do 6570 IFS=$as_save_IFS 6571 test -z "$as_dir" && as_dir=. 6572 for ac_exec_ext in '' $ac_executable_extensions; do 6573 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6574 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6576 break 2 6577 fi 6578done 6579 done 6580IFS=$as_save_IFS 6581 6582fi 6583fi 6584AR=$ac_cv_prog_AR 6585if test -n "$AR"; then 6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6587$as_echo "$AR" >&6; } 6588else 6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6590$as_echo "no" >&6; } 6591fi 6592 6593 6594 test -n "$AR" && break 6595 done 6596fi 6597if test -z "$AR"; then 6598 ac_ct_AR=$AR 6599 for ac_prog in ar 6600do 6601 # Extract the first word of "$ac_prog", so it can be a program name with args. 6602set dummy $ac_prog; ac_word=$2 6603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6604$as_echo_n "checking for $ac_word... " >&6; } 6605if ${ac_cv_prog_ac_ct_AR+:} false; then : 6606 $as_echo_n "(cached) " >&6 6607else 6608 if test -n "$ac_ct_AR"; then 6609 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6610else 6611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6612for as_dir in $PATH 6613do 6614 IFS=$as_save_IFS 6615 test -z "$as_dir" && as_dir=. 6616 for ac_exec_ext in '' $ac_executable_extensions; do 6617 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6618 ac_cv_prog_ac_ct_AR="$ac_prog" 6619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6620 break 2 6621 fi 6622done 6623 done 6624IFS=$as_save_IFS 6625 6626fi 6627fi 6628ac_ct_AR=$ac_cv_prog_ac_ct_AR 6629if test -n "$ac_ct_AR"; then 6630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6631$as_echo "$ac_ct_AR" >&6; } 6632else 6633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6634$as_echo "no" >&6; } 6635fi 6636 6637 6638 test -n "$ac_ct_AR" && break 6639done 6640 6641 if test "x$ac_ct_AR" = x; then 6642 AR="false" 6643 else 6644 case $cross_compiling:$ac_tool_warned in 6645yes:) 6646{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6647$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6648ac_tool_warned=yes ;; 6649esac 6650 AR=$ac_ct_AR 6651 fi 6652fi 6653 6654: ${AR=ar} 6655 6656 6657 6658 6659 6660 6661# Use ARFLAGS variable as AR's operation code to sync the variable naming with 6662# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 6663# higher priority because thats what people were doing historically (setting 6664# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 6665# variable obsoleted/removed. 6666 6667test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 6668lt_ar_flags=$AR_FLAGS 6669 6670 6671 6672 6673 6674 6675# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 6676# by AR_FLAGS because that was never working and AR_FLAGS is about to die. 6677 6678 6679 6680 6681 6682 6683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6684$as_echo_n "checking for archiver @FILE support... " >&6; } 6685if ${lt_cv_ar_at_file+:} false; then : 6686 $as_echo_n "(cached) " >&6 6687else 6688 lt_cv_ar_at_file=no 6689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6690/* end confdefs.h. */ 6691 6692int 6693main () 6694{ 6695 6696 ; 6697 return 0; 6698} 6699_ACEOF 6700if ac_fn_c_try_compile "$LINENO"; then : 6701 echo conftest.$ac_objext > conftest.lst 6702 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6703 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6704 (eval $lt_ar_try) 2>&5 6705 ac_status=$? 6706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6707 test $ac_status = 0; } 6708 if test 0 -eq "$ac_status"; then 6709 # Ensure the archiver fails upon bogus file names. 6710 rm -f conftest.$ac_objext libconftest.a 6711 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6712 (eval $lt_ar_try) 2>&5 6713 ac_status=$? 6714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6715 test $ac_status = 0; } 6716 if test 0 -ne "$ac_status"; then 6717 lt_cv_ar_at_file=@ 6718 fi 6719 fi 6720 rm -f conftest.* libconftest.a 6721 6722fi 6723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6724 6725fi 6726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6727$as_echo "$lt_cv_ar_at_file" >&6; } 6728 6729if test no = "$lt_cv_ar_at_file"; then 6730 archiver_list_spec= 6731else 6732 archiver_list_spec=$lt_cv_ar_at_file 6733fi 6734 6735 6736 6737 6738 6739 6740 6741if test -n "$ac_tool_prefix"; then 6742 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6743set dummy ${ac_tool_prefix}strip; ac_word=$2 6744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6745$as_echo_n "checking for $ac_word... " >&6; } 6746if ${ac_cv_prog_STRIP+:} false; then : 6747 $as_echo_n "(cached) " >&6 6748else 6749 if test -n "$STRIP"; then 6750 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6751else 6752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6753for as_dir in $PATH 6754do 6755 IFS=$as_save_IFS 6756 test -z "$as_dir" && as_dir=. 6757 for ac_exec_ext in '' $ac_executable_extensions; do 6758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6759 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6761 break 2 6762 fi 6763done 6764 done 6765IFS=$as_save_IFS 6766 6767fi 6768fi 6769STRIP=$ac_cv_prog_STRIP 6770if test -n "$STRIP"; then 6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6772$as_echo "$STRIP" >&6; } 6773else 6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6775$as_echo "no" >&6; } 6776fi 6777 6778 6779fi 6780if test -z "$ac_cv_prog_STRIP"; then 6781 ac_ct_STRIP=$STRIP 6782 # Extract the first word of "strip", so it can be a program name with args. 6783set dummy strip; ac_word=$2 6784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6785$as_echo_n "checking for $ac_word... " >&6; } 6786if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6787 $as_echo_n "(cached) " >&6 6788else 6789 if test -n "$ac_ct_STRIP"; then 6790 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6791else 6792as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6793for as_dir in $PATH 6794do 6795 IFS=$as_save_IFS 6796 test -z "$as_dir" && as_dir=. 6797 for ac_exec_ext in '' $ac_executable_extensions; do 6798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6799 ac_cv_prog_ac_ct_STRIP="strip" 6800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6801 break 2 6802 fi 6803done 6804 done 6805IFS=$as_save_IFS 6806 6807fi 6808fi 6809ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6810if test -n "$ac_ct_STRIP"; then 6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6812$as_echo "$ac_ct_STRIP" >&6; } 6813else 6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6815$as_echo "no" >&6; } 6816fi 6817 6818 if test "x$ac_ct_STRIP" = x; then 6819 STRIP=":" 6820 else 6821 case $cross_compiling:$ac_tool_warned in 6822yes:) 6823{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6824$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6825ac_tool_warned=yes ;; 6826esac 6827 STRIP=$ac_ct_STRIP 6828 fi 6829else 6830 STRIP="$ac_cv_prog_STRIP" 6831fi 6832 6833test -z "$STRIP" && STRIP=: 6834 6835 6836 6837 6838 6839 6840if test -n "$ac_tool_prefix"; then 6841 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6842set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6844$as_echo_n "checking for $ac_word... " >&6; } 6845if ${ac_cv_prog_RANLIB+:} false; then : 6846 $as_echo_n "(cached) " >&6 6847else 6848 if test -n "$RANLIB"; then 6849 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6850else 6851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6852for as_dir in $PATH 6853do 6854 IFS=$as_save_IFS 6855 test -z "$as_dir" && as_dir=. 6856 for ac_exec_ext in '' $ac_executable_extensions; do 6857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6858 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6860 break 2 6861 fi 6862done 6863 done 6864IFS=$as_save_IFS 6865 6866fi 6867fi 6868RANLIB=$ac_cv_prog_RANLIB 6869if test -n "$RANLIB"; then 6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6871$as_echo "$RANLIB" >&6; } 6872else 6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6874$as_echo "no" >&6; } 6875fi 6876 6877 6878fi 6879if test -z "$ac_cv_prog_RANLIB"; then 6880 ac_ct_RANLIB=$RANLIB 6881 # Extract the first word of "ranlib", so it can be a program name with args. 6882set dummy ranlib; ac_word=$2 6883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6884$as_echo_n "checking for $ac_word... " >&6; } 6885if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6886 $as_echo_n "(cached) " >&6 6887else 6888 if test -n "$ac_ct_RANLIB"; then 6889 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6890else 6891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6892for as_dir in $PATH 6893do 6894 IFS=$as_save_IFS 6895 test -z "$as_dir" && as_dir=. 6896 for ac_exec_ext in '' $ac_executable_extensions; do 6897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6898 ac_cv_prog_ac_ct_RANLIB="ranlib" 6899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6900 break 2 6901 fi 6902done 6903 done 6904IFS=$as_save_IFS 6905 6906fi 6907fi 6908ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6909if test -n "$ac_ct_RANLIB"; then 6910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6911$as_echo "$ac_ct_RANLIB" >&6; } 6912else 6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6914$as_echo "no" >&6; } 6915fi 6916 6917 if test "x$ac_ct_RANLIB" = x; then 6918 RANLIB=":" 6919 else 6920 case $cross_compiling:$ac_tool_warned in 6921yes:) 6922{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6923$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6924ac_tool_warned=yes ;; 6925esac 6926 RANLIB=$ac_ct_RANLIB 6927 fi 6928else 6929 RANLIB="$ac_cv_prog_RANLIB" 6930fi 6931 6932test -z "$RANLIB" && RANLIB=: 6933 6934 6935 6936 6937 6938 6939# Determine commands to create old-style static archives. 6940old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6941old_postinstall_cmds='chmod 644 $oldlib' 6942old_postuninstall_cmds= 6943 6944if test -n "$RANLIB"; then 6945 case $host_os in 6946 bitrig* | openbsd*) 6947 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6948 ;; 6949 *) 6950 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6951 ;; 6952 esac 6953 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6954fi 6955 6956case $host_os in 6957 darwin*) 6958 lock_old_archive_extraction=yes ;; 6959 *) 6960 lock_old_archive_extraction=no ;; 6961esac 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001# If no C compiler was specified, use CC. 7002LTCC=${LTCC-"$CC"} 7003 7004# If no C compiler flags were specified, use CFLAGS. 7005LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7006 7007# Allow CC to be a program name with arguments. 7008compiler=$CC 7009 7010 7011# Check for command to grab the raw symbol name followed by C symbol from nm. 7012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7013$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7014if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7015 $as_echo_n "(cached) " >&6 7016else 7017 7018# These are sane defaults that work on at least a few old systems. 7019# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7020 7021# Character class describing NM global symbol codes. 7022symcode='[BCDEGRST]' 7023 7024# Regexp to match symbols that can be accessed directly from C. 7025sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7026 7027# Define system-specific variables. 7028case $host_os in 7029aix*) 7030 symcode='[BCDT]' 7031 ;; 7032cygwin* | mingw* | pw32* | cegcc*) 7033 symcode='[ABCDGISTW]' 7034 ;; 7035hpux*) 7036 if test ia64 = "$host_cpu"; then 7037 symcode='[ABCDEGRST]' 7038 fi 7039 ;; 7040irix* | nonstopux*) 7041 symcode='[BCDEGRST]' 7042 ;; 7043osf*) 7044 symcode='[BCDEGQRST]' 7045 ;; 7046solaris*) 7047 symcode='[BDRT]' 7048 ;; 7049sco3.2v5*) 7050 symcode='[DT]' 7051 ;; 7052sysv4.2uw2*) 7053 symcode='[DT]' 7054 ;; 7055sysv5* | sco5v6* | unixware* | OpenUNIX*) 7056 symcode='[ABDT]' 7057 ;; 7058sysv4) 7059 symcode='[DFNSTU]' 7060 ;; 7061esac 7062 7063# If we're using GNU nm, then use its standard symbol codes. 7064case `$NM -V 2>&1` in 7065*GNU* | *'with BFD'*) 7066 symcode='[ABCDGIRSTW]' ;; 7067esac 7068 7069if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7070 # Gets list of data symbols to import. 7071 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 7072 # Adjust the below global symbol transforms to fixup imported variables. 7073 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 7074 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 7075 lt_c_name_lib_hook="\ 7076 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 7077 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 7078else 7079 # Disable hooks by default. 7080 lt_cv_sys_global_symbol_to_import= 7081 lt_cdecl_hook= 7082 lt_c_name_hook= 7083 lt_c_name_lib_hook= 7084fi 7085 7086# Transform an extracted symbol line into a proper C declaration. 7087# Some systems (esp. on ia64) link data and code symbols differently, 7088# so use this general approach. 7089lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 7090$lt_cdecl_hook\ 7091" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 7092" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 7093 7094# Transform an extracted symbol line into symbol name and symbol address 7095lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 7096$lt_c_name_hook\ 7097" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7098" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 7099 7100# Transform an extracted symbol line into symbol name with lib prefix and 7101# symbol address. 7102lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 7103$lt_c_name_lib_hook\ 7104" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7105" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 7106" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 7107 7108# Handle CRLF in mingw tool chain 7109opt_cr= 7110case $build_os in 7111mingw*) 7112 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7113 ;; 7114esac 7115 7116# Try without a prefix underscore, then with it. 7117for ac_symprfx in "" "_"; do 7118 7119 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7120 symxfrm="\\1 $ac_symprfx\\2 \\2" 7121 7122 # Write the raw and C identifiers. 7123 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7124 # Fake it for dumpbin and say T for any non-static function, 7125 # D for any global variable and I for any imported variable. 7126 # Also find C++ and __fastcall symbols from MSVC++ or ICC, 7127 # which start with @ or ?. 7128 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7129" {last_section=section; section=\$ 3};"\ 7130" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7131" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7132" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7133" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7134" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7135" \$ 0!~/External *\|/{next};"\ 7136" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7137" {if(hide[section]) next};"\ 7138" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7139" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7140" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7141" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7142" ' prfx=^$ac_symprfx" 7143 else 7144 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7145 fi 7146 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7147 7148 # Check to see that the pipe works correctly. 7149 pipe_works=no 7150 7151 rm -f conftest* 7152 cat > conftest.$ac_ext <<_LT_EOF 7153#ifdef __cplusplus 7154extern "C" { 7155#endif 7156char nm_test_var; 7157void nm_test_func(void); 7158void nm_test_func(void){} 7159#ifdef __cplusplus 7160} 7161#endif 7162int main(){nm_test_var='a';nm_test_func();return(0);} 7163_LT_EOF 7164 7165 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7166 (eval $ac_compile) 2>&5 7167 ac_status=$? 7168 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7169 test $ac_status = 0; }; then 7170 # Now try to grab the symbols. 7171 nlist=conftest.nm 7172 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7173 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7174 ac_status=$? 7175 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7176 test $ac_status = 0; } && test -s "$nlist"; then 7177 # Try sorting and uniquifying the output. 7178 if sort "$nlist" | uniq > "$nlist"T; then 7179 mv -f "$nlist"T "$nlist" 7180 else 7181 rm -f "$nlist"T 7182 fi 7183 7184 # Make sure that we snagged all the symbols we need. 7185 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7186 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7187 cat <<_LT_EOF > conftest.$ac_ext 7188/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7189#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7190/* DATA imports from DLLs on WIN32 can't be const, because runtime 7191 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7192# define LT_DLSYM_CONST 7193#elif defined __osf__ 7194/* This system does not cope well with relocations in const data. */ 7195# define LT_DLSYM_CONST 7196#else 7197# define LT_DLSYM_CONST const 7198#endif 7199 7200#ifdef __cplusplus 7201extern "C" { 7202#endif 7203 7204_LT_EOF 7205 # Now generate the symbol file. 7206 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7207 7208 cat <<_LT_EOF >> conftest.$ac_ext 7209 7210/* The mapping between symbol names and symbols. */ 7211LT_DLSYM_CONST struct { 7212 const char *name; 7213 void *address; 7214} 7215lt__PROGRAM__LTX_preloaded_symbols[] = 7216{ 7217 { "@PROGRAM@", (void *) 0 }, 7218_LT_EOF 7219 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7220 cat <<\_LT_EOF >> conftest.$ac_ext 7221 {0, (void *) 0} 7222}; 7223 7224/* This works around a problem in FreeBSD linker */ 7225#ifdef FREEBSD_WORKAROUND 7226static const void *lt_preloaded_setup() { 7227 return lt__PROGRAM__LTX_preloaded_symbols; 7228} 7229#endif 7230 7231#ifdef __cplusplus 7232} 7233#endif 7234_LT_EOF 7235 # Now try linking the two files. 7236 mv conftest.$ac_objext conftstm.$ac_objext 7237 lt_globsym_save_LIBS=$LIBS 7238 lt_globsym_save_CFLAGS=$CFLAGS 7239 LIBS=conftstm.$ac_objext 7240 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7241 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7242 (eval $ac_link) 2>&5 7243 ac_status=$? 7244 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7245 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7246 pipe_works=yes 7247 fi 7248 LIBS=$lt_globsym_save_LIBS 7249 CFLAGS=$lt_globsym_save_CFLAGS 7250 else 7251 echo "cannot find nm_test_func in $nlist" >&5 7252 fi 7253 else 7254 echo "cannot find nm_test_var in $nlist" >&5 7255 fi 7256 else 7257 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7258 fi 7259 else 7260 echo "$progname: failed program was:" >&5 7261 cat conftest.$ac_ext >&5 7262 fi 7263 rm -rf conftest* conftst* 7264 7265 # Do not use the global_symbol_pipe unless it works. 7266 if test yes = "$pipe_works"; then 7267 break 7268 else 7269 lt_cv_sys_global_symbol_pipe= 7270 fi 7271done 7272 7273fi 7274 7275if test -z "$lt_cv_sys_global_symbol_pipe"; then 7276 lt_cv_sys_global_symbol_to_cdecl= 7277fi 7278if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7280$as_echo "failed" >&6; } 7281else 7282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7283$as_echo "ok" >&6; } 7284fi 7285 7286# Response file support. 7287if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7288 nm_file_list_spec='@' 7289elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7290 nm_file_list_spec='@' 7291fi 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7330$as_echo_n "checking for sysroot... " >&6; } 7331 7332# Check whether --with-sysroot was given. 7333if test "${with_sysroot+set}" = set; then : 7334 withval=$with_sysroot; 7335else 7336 with_sysroot=no 7337fi 7338 7339 7340lt_sysroot= 7341case $with_sysroot in #( 7342 yes) 7343 if test yes = "$GCC"; then 7344 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7345 fi 7346 ;; #( 7347 /*) 7348 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7349 ;; #( 7350 no|'') 7351 ;; #( 7352 *) 7353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7354$as_echo "$with_sysroot" >&6; } 7355 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7356 ;; 7357esac 7358 7359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7360$as_echo "${lt_sysroot:-no}" >&6; } 7361 7362 7363 7364 7365 7366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7367$as_echo_n "checking for a working dd... " >&6; } 7368if ${ac_cv_path_lt_DD+:} false; then : 7369 $as_echo_n "(cached) " >&6 7370else 7371 printf 0123456789abcdef0123456789abcdef >conftest.i 7372cat conftest.i conftest.i >conftest2.i 7373: ${lt_DD:=$DD} 7374if test -z "$lt_DD"; then 7375 ac_path_lt_DD_found=false 7376 # Loop through the user's path and test for each of PROGNAME-LIST 7377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7378for as_dir in $PATH 7379do 7380 IFS=$as_save_IFS 7381 test -z "$as_dir" && as_dir=. 7382 for ac_prog in dd; do 7383 for ac_exec_ext in '' $ac_executable_extensions; do 7384 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7385 as_fn_executable_p "$ac_path_lt_DD" || continue 7386if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7387 cmp -s conftest.i conftest.out \ 7388 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7389fi 7390 $ac_path_lt_DD_found && break 3 7391 done 7392 done 7393 done 7394IFS=$as_save_IFS 7395 if test -z "$ac_cv_path_lt_DD"; then 7396 : 7397 fi 7398else 7399 ac_cv_path_lt_DD=$lt_DD 7400fi 7401 7402rm -f conftest.i conftest2.i conftest.out 7403fi 7404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7405$as_echo "$ac_cv_path_lt_DD" >&6; } 7406 7407 7408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7409$as_echo_n "checking how to truncate binary pipes... " >&6; } 7410if ${lt_cv_truncate_bin+:} false; then : 7411 $as_echo_n "(cached) " >&6 7412else 7413 printf 0123456789abcdef0123456789abcdef >conftest.i 7414cat conftest.i conftest.i >conftest2.i 7415lt_cv_truncate_bin= 7416if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7417 cmp -s conftest.i conftest.out \ 7418 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7419fi 7420rm -f conftest.i conftest2.i conftest.out 7421test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7422fi 7423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7424$as_echo "$lt_cv_truncate_bin" >&6; } 7425 7426 7427 7428 7429 7430 7431 7432# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7433func_cc_basename () 7434{ 7435 for cc_temp in $*""; do 7436 case $cc_temp in 7437 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7438 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7439 \-*) ;; 7440 *) break;; 7441 esac 7442 done 7443 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7444} 7445 7446# Check whether --enable-libtool-lock was given. 7447if test "${enable_libtool_lock+set}" = set; then : 7448 enableval=$enable_libtool_lock; 7449fi 7450 7451test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7452 7453# Some flags need to be propagated to the compiler or linker for good 7454# libtool support. 7455case $host in 7456ia64-*-hpux*) 7457 # Find out what ABI is being produced by ac_compile, and set mode 7458 # options accordingly. 7459 echo 'int i;' > conftest.$ac_ext 7460 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7461 (eval $ac_compile) 2>&5 7462 ac_status=$? 7463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7464 test $ac_status = 0; }; then 7465 case `/usr/bin/file conftest.$ac_objext` in 7466 *ELF-32*) 7467 HPUX_IA64_MODE=32 7468 ;; 7469 *ELF-64*) 7470 HPUX_IA64_MODE=64 7471 ;; 7472 esac 7473 fi 7474 rm -rf conftest* 7475 ;; 7476*-*-irix6*) 7477 # Find out what ABI is being produced by ac_compile, and set linker 7478 # options accordingly. 7479 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7480 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7481 (eval $ac_compile) 2>&5 7482 ac_status=$? 7483 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7484 test $ac_status = 0; }; then 7485 if test yes = "$lt_cv_prog_gnu_ld"; then 7486 case `/usr/bin/file conftest.$ac_objext` in 7487 *32-bit*) 7488 LD="${LD-ld} -melf32bsmip" 7489 ;; 7490 *N32*) 7491 LD="${LD-ld} -melf32bmipn32" 7492 ;; 7493 *64-bit*) 7494 LD="${LD-ld} -melf64bmip" 7495 ;; 7496 esac 7497 else 7498 case `/usr/bin/file conftest.$ac_objext` in 7499 *32-bit*) 7500 LD="${LD-ld} -32" 7501 ;; 7502 *N32*) 7503 LD="${LD-ld} -n32" 7504 ;; 7505 *64-bit*) 7506 LD="${LD-ld} -64" 7507 ;; 7508 esac 7509 fi 7510 fi 7511 rm -rf conftest* 7512 ;; 7513 7514mips64*-*linux*) 7515 # Find out what ABI is being produced by ac_compile, and set linker 7516 # options accordingly. 7517 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7518 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7519 (eval $ac_compile) 2>&5 7520 ac_status=$? 7521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7522 test $ac_status = 0; }; then 7523 emul=elf 7524 case `/usr/bin/file conftest.$ac_objext` in 7525 *32-bit*) 7526 emul="${emul}32" 7527 ;; 7528 *64-bit*) 7529 emul="${emul}64" 7530 ;; 7531 esac 7532 case `/usr/bin/file conftest.$ac_objext` in 7533 *MSB*) 7534 emul="${emul}btsmip" 7535 ;; 7536 *LSB*) 7537 emul="${emul}ltsmip" 7538 ;; 7539 esac 7540 case `/usr/bin/file conftest.$ac_objext` in 7541 *N32*) 7542 emul="${emul}n32" 7543 ;; 7544 esac 7545 LD="${LD-ld} -m $emul" 7546 fi 7547 rm -rf conftest* 7548 ;; 7549 7550x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7551s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7552 # Find out what ABI is being produced by ac_compile, and set linker 7553 # options accordingly. Note that the listed cases only cover the 7554 # situations where additional linker options are needed (such as when 7555 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7556 # vice versa); the common cases where no linker options are needed do 7557 # not appear in the list. 7558 echo 'int i;' > conftest.$ac_ext 7559 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7560 (eval $ac_compile) 2>&5 7561 ac_status=$? 7562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7563 test $ac_status = 0; }; then 7564 case `/usr/bin/file conftest.o` in 7565 *32-bit*) 7566 case $host in 7567 x86_64-*kfreebsd*-gnu) 7568 LD="${LD-ld} -m elf_i386_fbsd" 7569 ;; 7570 x86_64-*linux*) 7571 case `/usr/bin/file conftest.o` in 7572 *x86-64*) 7573 LD="${LD-ld} -m elf32_x86_64" 7574 ;; 7575 *) 7576 LD="${LD-ld} -m elf_i386" 7577 ;; 7578 esac 7579 ;; 7580 powerpc64le-*linux*) 7581 LD="${LD-ld} -m elf32lppclinux" 7582 ;; 7583 powerpc64-*linux*) 7584 LD="${LD-ld} -m elf32ppclinux" 7585 ;; 7586 s390x-*linux*) 7587 LD="${LD-ld} -m elf_s390" 7588 ;; 7589 sparc64-*linux*) 7590 LD="${LD-ld} -m elf32_sparc" 7591 ;; 7592 esac 7593 ;; 7594 *64-bit*) 7595 case $host in 7596 x86_64-*kfreebsd*-gnu) 7597 LD="${LD-ld} -m elf_x86_64_fbsd" 7598 ;; 7599 x86_64-*linux*) 7600 LD="${LD-ld} -m elf_x86_64" 7601 ;; 7602 powerpcle-*linux*) 7603 LD="${LD-ld} -m elf64lppc" 7604 ;; 7605 powerpc-*linux*) 7606 LD="${LD-ld} -m elf64ppc" 7607 ;; 7608 s390*-*linux*|s390*-*tpf*) 7609 LD="${LD-ld} -m elf64_s390" 7610 ;; 7611 sparc*-*linux*) 7612 LD="${LD-ld} -m elf64_sparc" 7613 ;; 7614 esac 7615 ;; 7616 esac 7617 fi 7618 rm -rf conftest* 7619 ;; 7620 7621*-*-sco3.2v5*) 7622 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7623 SAVE_CFLAGS=$CFLAGS 7624 CFLAGS="$CFLAGS -belf" 7625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7626$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7627if ${lt_cv_cc_needs_belf+:} false; then : 7628 $as_echo_n "(cached) " >&6 7629else 7630 ac_ext=c 7631ac_cpp='$CPP $CPPFLAGS' 7632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7634ac_compiler_gnu=$ac_cv_c_compiler_gnu 7635 7636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7637/* end confdefs.h. */ 7638 7639int 7640main () 7641{ 7642 7643 ; 7644 return 0; 7645} 7646_ACEOF 7647if ac_fn_c_try_link "$LINENO"; then : 7648 lt_cv_cc_needs_belf=yes 7649else 7650 lt_cv_cc_needs_belf=no 7651fi 7652rm -f core conftest.err conftest.$ac_objext \ 7653 conftest$ac_exeext conftest.$ac_ext 7654 ac_ext=c 7655ac_cpp='$CPP $CPPFLAGS' 7656ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7657ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7658ac_compiler_gnu=$ac_cv_c_compiler_gnu 7659 7660fi 7661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7662$as_echo "$lt_cv_cc_needs_belf" >&6; } 7663 if test yes != "$lt_cv_cc_needs_belf"; then 7664 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7665 CFLAGS=$SAVE_CFLAGS 7666 fi 7667 ;; 7668*-*solaris*) 7669 # Find out what ABI is being produced by ac_compile, and set linker 7670 # options accordingly. 7671 echo 'int i;' > conftest.$ac_ext 7672 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7673 (eval $ac_compile) 2>&5 7674 ac_status=$? 7675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7676 test $ac_status = 0; }; then 7677 case `/usr/bin/file conftest.o` in 7678 *64-bit*) 7679 case $lt_cv_prog_gnu_ld in 7680 yes*) 7681 case $host in 7682 i?86-*-solaris*|x86_64-*-solaris*) 7683 LD="${LD-ld} -m elf_x86_64" 7684 ;; 7685 sparc*-*-solaris*) 7686 LD="${LD-ld} -m elf64_sparc" 7687 ;; 7688 esac 7689 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7690 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7691 LD=${LD-ld}_sol2 7692 fi 7693 ;; 7694 *) 7695 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7696 LD="${LD-ld} -64" 7697 fi 7698 ;; 7699 esac 7700 ;; 7701 esac 7702 fi 7703 rm -rf conftest* 7704 ;; 7705esac 7706 7707need_locks=$enable_libtool_lock 7708 7709if test -n "$ac_tool_prefix"; then 7710 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7711set dummy ${ac_tool_prefix}mt; ac_word=$2 7712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7713$as_echo_n "checking for $ac_word... " >&6; } 7714if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7715 $as_echo_n "(cached) " >&6 7716else 7717 if test -n "$MANIFEST_TOOL"; then 7718 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7719else 7720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7721for as_dir in $PATH 7722do 7723 IFS=$as_save_IFS 7724 test -z "$as_dir" && as_dir=. 7725 for ac_exec_ext in '' $ac_executable_extensions; do 7726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7727 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7729 break 2 7730 fi 7731done 7732 done 7733IFS=$as_save_IFS 7734 7735fi 7736fi 7737MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7738if test -n "$MANIFEST_TOOL"; then 7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7740$as_echo "$MANIFEST_TOOL" >&6; } 7741else 7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7743$as_echo "no" >&6; } 7744fi 7745 7746 7747fi 7748if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7749 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7750 # Extract the first word of "mt", so it can be a program name with args. 7751set dummy mt; ac_word=$2 7752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7753$as_echo_n "checking for $ac_word... " >&6; } 7754if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7755 $as_echo_n "(cached) " >&6 7756else 7757 if test -n "$ac_ct_MANIFEST_TOOL"; then 7758 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7759else 7760as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7761for as_dir in $PATH 7762do 7763 IFS=$as_save_IFS 7764 test -z "$as_dir" && as_dir=. 7765 for ac_exec_ext in '' $ac_executable_extensions; do 7766 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7767 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7769 break 2 7770 fi 7771done 7772 done 7773IFS=$as_save_IFS 7774 7775fi 7776fi 7777ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7778if test -n "$ac_ct_MANIFEST_TOOL"; then 7779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7780$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7781else 7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7783$as_echo "no" >&6; } 7784fi 7785 7786 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7787 MANIFEST_TOOL=":" 7788 else 7789 case $cross_compiling:$ac_tool_warned in 7790yes:) 7791{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7792$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7793ac_tool_warned=yes ;; 7794esac 7795 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7796 fi 7797else 7798 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7799fi 7800 7801test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7803$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7804if ${lt_cv_path_mainfest_tool+:} false; then : 7805 $as_echo_n "(cached) " >&6 7806else 7807 lt_cv_path_mainfest_tool=no 7808 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7809 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7810 cat conftest.err >&5 7811 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7812 lt_cv_path_mainfest_tool=yes 7813 fi 7814 rm -f conftest* 7815fi 7816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7817$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7818if test yes != "$lt_cv_path_mainfest_tool"; then 7819 MANIFEST_TOOL=: 7820fi 7821 7822 7823 7824 7825 7826 7827 case $host_os in 7828 rhapsody* | darwin*) 7829 if test -n "$ac_tool_prefix"; then 7830 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7831set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7833$as_echo_n "checking for $ac_word... " >&6; } 7834if ${ac_cv_prog_DSYMUTIL+:} false; then : 7835 $as_echo_n "(cached) " >&6 7836else 7837 if test -n "$DSYMUTIL"; then 7838 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7839else 7840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7841for as_dir in $PATH 7842do 7843 IFS=$as_save_IFS 7844 test -z "$as_dir" && as_dir=. 7845 for ac_exec_ext in '' $ac_executable_extensions; do 7846 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7847 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7849 break 2 7850 fi 7851done 7852 done 7853IFS=$as_save_IFS 7854 7855fi 7856fi 7857DSYMUTIL=$ac_cv_prog_DSYMUTIL 7858if test -n "$DSYMUTIL"; then 7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7860$as_echo "$DSYMUTIL" >&6; } 7861else 7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7863$as_echo "no" >&6; } 7864fi 7865 7866 7867fi 7868if test -z "$ac_cv_prog_DSYMUTIL"; then 7869 ac_ct_DSYMUTIL=$DSYMUTIL 7870 # Extract the first word of "dsymutil", so it can be a program name with args. 7871set dummy dsymutil; ac_word=$2 7872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7873$as_echo_n "checking for $ac_word... " >&6; } 7874if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7875 $as_echo_n "(cached) " >&6 7876else 7877 if test -n "$ac_ct_DSYMUTIL"; then 7878 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7879else 7880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7881for as_dir in $PATH 7882do 7883 IFS=$as_save_IFS 7884 test -z "$as_dir" && as_dir=. 7885 for ac_exec_ext in '' $ac_executable_extensions; do 7886 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7887 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7889 break 2 7890 fi 7891done 7892 done 7893IFS=$as_save_IFS 7894 7895fi 7896fi 7897ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7898if test -n "$ac_ct_DSYMUTIL"; then 7899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7900$as_echo "$ac_ct_DSYMUTIL" >&6; } 7901else 7902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7903$as_echo "no" >&6; } 7904fi 7905 7906 if test "x$ac_ct_DSYMUTIL" = x; then 7907 DSYMUTIL=":" 7908 else 7909 case $cross_compiling:$ac_tool_warned in 7910yes:) 7911{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7912$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7913ac_tool_warned=yes ;; 7914esac 7915 DSYMUTIL=$ac_ct_DSYMUTIL 7916 fi 7917else 7918 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7919fi 7920 7921 if test -n "$ac_tool_prefix"; then 7922 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7923set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7925$as_echo_n "checking for $ac_word... " >&6; } 7926if ${ac_cv_prog_NMEDIT+:} false; then : 7927 $as_echo_n "(cached) " >&6 7928else 7929 if test -n "$NMEDIT"; then 7930 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7931else 7932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7933for as_dir in $PATH 7934do 7935 IFS=$as_save_IFS 7936 test -z "$as_dir" && as_dir=. 7937 for ac_exec_ext in '' $ac_executable_extensions; do 7938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7939 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7941 break 2 7942 fi 7943done 7944 done 7945IFS=$as_save_IFS 7946 7947fi 7948fi 7949NMEDIT=$ac_cv_prog_NMEDIT 7950if test -n "$NMEDIT"; then 7951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7952$as_echo "$NMEDIT" >&6; } 7953else 7954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7955$as_echo "no" >&6; } 7956fi 7957 7958 7959fi 7960if test -z "$ac_cv_prog_NMEDIT"; then 7961 ac_ct_NMEDIT=$NMEDIT 7962 # Extract the first word of "nmedit", so it can be a program name with args. 7963set dummy nmedit; ac_word=$2 7964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7965$as_echo_n "checking for $ac_word... " >&6; } 7966if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7967 $as_echo_n "(cached) " >&6 7968else 7969 if test -n "$ac_ct_NMEDIT"; then 7970 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7971else 7972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7973for as_dir in $PATH 7974do 7975 IFS=$as_save_IFS 7976 test -z "$as_dir" && as_dir=. 7977 for ac_exec_ext in '' $ac_executable_extensions; do 7978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7979 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7981 break 2 7982 fi 7983done 7984 done 7985IFS=$as_save_IFS 7986 7987fi 7988fi 7989ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7990if test -n "$ac_ct_NMEDIT"; then 7991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7992$as_echo "$ac_ct_NMEDIT" >&6; } 7993else 7994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7995$as_echo "no" >&6; } 7996fi 7997 7998 if test "x$ac_ct_NMEDIT" = x; then 7999 NMEDIT=":" 8000 else 8001 case $cross_compiling:$ac_tool_warned in 8002yes:) 8003{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8004$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8005ac_tool_warned=yes ;; 8006esac 8007 NMEDIT=$ac_ct_NMEDIT 8008 fi 8009else 8010 NMEDIT="$ac_cv_prog_NMEDIT" 8011fi 8012 8013 if test -n "$ac_tool_prefix"; then 8014 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8015set dummy ${ac_tool_prefix}lipo; ac_word=$2 8016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8017$as_echo_n "checking for $ac_word... " >&6; } 8018if ${ac_cv_prog_LIPO+:} false; then : 8019 $as_echo_n "(cached) " >&6 8020else 8021 if test -n "$LIPO"; then 8022 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8023else 8024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8025for as_dir in $PATH 8026do 8027 IFS=$as_save_IFS 8028 test -z "$as_dir" && as_dir=. 8029 for ac_exec_ext in '' $ac_executable_extensions; do 8030 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8031 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8033 break 2 8034 fi 8035done 8036 done 8037IFS=$as_save_IFS 8038 8039fi 8040fi 8041LIPO=$ac_cv_prog_LIPO 8042if test -n "$LIPO"; then 8043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8044$as_echo "$LIPO" >&6; } 8045else 8046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8047$as_echo "no" >&6; } 8048fi 8049 8050 8051fi 8052if test -z "$ac_cv_prog_LIPO"; then 8053 ac_ct_LIPO=$LIPO 8054 # Extract the first word of "lipo", so it can be a program name with args. 8055set dummy lipo; ac_word=$2 8056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8057$as_echo_n "checking for $ac_word... " >&6; } 8058if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8059 $as_echo_n "(cached) " >&6 8060else 8061 if test -n "$ac_ct_LIPO"; then 8062 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8063else 8064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8065for as_dir in $PATH 8066do 8067 IFS=$as_save_IFS 8068 test -z "$as_dir" && as_dir=. 8069 for ac_exec_ext in '' $ac_executable_extensions; do 8070 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8071 ac_cv_prog_ac_ct_LIPO="lipo" 8072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8073 break 2 8074 fi 8075done 8076 done 8077IFS=$as_save_IFS 8078 8079fi 8080fi 8081ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8082if test -n "$ac_ct_LIPO"; then 8083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8084$as_echo "$ac_ct_LIPO" >&6; } 8085else 8086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8087$as_echo "no" >&6; } 8088fi 8089 8090 if test "x$ac_ct_LIPO" = x; then 8091 LIPO=":" 8092 else 8093 case $cross_compiling:$ac_tool_warned in 8094yes:) 8095{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8096$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8097ac_tool_warned=yes ;; 8098esac 8099 LIPO=$ac_ct_LIPO 8100 fi 8101else 8102 LIPO="$ac_cv_prog_LIPO" 8103fi 8104 8105 if test -n "$ac_tool_prefix"; then 8106 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8107set dummy ${ac_tool_prefix}otool; ac_word=$2 8108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8109$as_echo_n "checking for $ac_word... " >&6; } 8110if ${ac_cv_prog_OTOOL+:} false; then : 8111 $as_echo_n "(cached) " >&6 8112else 8113 if test -n "$OTOOL"; then 8114 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8115else 8116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8117for as_dir in $PATH 8118do 8119 IFS=$as_save_IFS 8120 test -z "$as_dir" && as_dir=. 8121 for ac_exec_ext in '' $ac_executable_extensions; do 8122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8123 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8125 break 2 8126 fi 8127done 8128 done 8129IFS=$as_save_IFS 8130 8131fi 8132fi 8133OTOOL=$ac_cv_prog_OTOOL 8134if test -n "$OTOOL"; then 8135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8136$as_echo "$OTOOL" >&6; } 8137else 8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8139$as_echo "no" >&6; } 8140fi 8141 8142 8143fi 8144if test -z "$ac_cv_prog_OTOOL"; then 8145 ac_ct_OTOOL=$OTOOL 8146 # Extract the first word of "otool", so it can be a program name with args. 8147set dummy otool; ac_word=$2 8148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8149$as_echo_n "checking for $ac_word... " >&6; } 8150if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8151 $as_echo_n "(cached) " >&6 8152else 8153 if test -n "$ac_ct_OTOOL"; then 8154 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8155else 8156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8157for as_dir in $PATH 8158do 8159 IFS=$as_save_IFS 8160 test -z "$as_dir" && as_dir=. 8161 for ac_exec_ext in '' $ac_executable_extensions; do 8162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8163 ac_cv_prog_ac_ct_OTOOL="otool" 8164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8165 break 2 8166 fi 8167done 8168 done 8169IFS=$as_save_IFS 8170 8171fi 8172fi 8173ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8174if test -n "$ac_ct_OTOOL"; then 8175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8176$as_echo "$ac_ct_OTOOL" >&6; } 8177else 8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8179$as_echo "no" >&6; } 8180fi 8181 8182 if test "x$ac_ct_OTOOL" = x; then 8183 OTOOL=":" 8184 else 8185 case $cross_compiling:$ac_tool_warned in 8186yes:) 8187{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8188$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8189ac_tool_warned=yes ;; 8190esac 8191 OTOOL=$ac_ct_OTOOL 8192 fi 8193else 8194 OTOOL="$ac_cv_prog_OTOOL" 8195fi 8196 8197 if test -n "$ac_tool_prefix"; then 8198 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8199set dummy ${ac_tool_prefix}otool64; ac_word=$2 8200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8201$as_echo_n "checking for $ac_word... " >&6; } 8202if ${ac_cv_prog_OTOOL64+:} false; then : 8203 $as_echo_n "(cached) " >&6 8204else 8205 if test -n "$OTOOL64"; then 8206 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8207else 8208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8209for as_dir in $PATH 8210do 8211 IFS=$as_save_IFS 8212 test -z "$as_dir" && as_dir=. 8213 for ac_exec_ext in '' $ac_executable_extensions; do 8214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8215 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8217 break 2 8218 fi 8219done 8220 done 8221IFS=$as_save_IFS 8222 8223fi 8224fi 8225OTOOL64=$ac_cv_prog_OTOOL64 8226if test -n "$OTOOL64"; then 8227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8228$as_echo "$OTOOL64" >&6; } 8229else 8230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8231$as_echo "no" >&6; } 8232fi 8233 8234 8235fi 8236if test -z "$ac_cv_prog_OTOOL64"; then 8237 ac_ct_OTOOL64=$OTOOL64 8238 # Extract the first word of "otool64", so it can be a program name with args. 8239set dummy otool64; ac_word=$2 8240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8241$as_echo_n "checking for $ac_word... " >&6; } 8242if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8243 $as_echo_n "(cached) " >&6 8244else 8245 if test -n "$ac_ct_OTOOL64"; then 8246 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8247else 8248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8249for as_dir in $PATH 8250do 8251 IFS=$as_save_IFS 8252 test -z "$as_dir" && as_dir=. 8253 for ac_exec_ext in '' $ac_executable_extensions; do 8254 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8255 ac_cv_prog_ac_ct_OTOOL64="otool64" 8256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8257 break 2 8258 fi 8259done 8260 done 8261IFS=$as_save_IFS 8262 8263fi 8264fi 8265ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8266if test -n "$ac_ct_OTOOL64"; then 8267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8268$as_echo "$ac_ct_OTOOL64" >&6; } 8269else 8270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8271$as_echo "no" >&6; } 8272fi 8273 8274 if test "x$ac_ct_OTOOL64" = x; then 8275 OTOOL64=":" 8276 else 8277 case $cross_compiling:$ac_tool_warned in 8278yes:) 8279{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8280$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8281ac_tool_warned=yes ;; 8282esac 8283 OTOOL64=$ac_ct_OTOOL64 8284 fi 8285else 8286 OTOOL64="$ac_cv_prog_OTOOL64" 8287fi 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8316$as_echo_n "checking for -single_module linker flag... " >&6; } 8317if ${lt_cv_apple_cc_single_mod+:} false; then : 8318 $as_echo_n "(cached) " >&6 8319else 8320 lt_cv_apple_cc_single_mod=no 8321 if test -z "$LT_MULTI_MODULE"; then 8322 # By default we will add the -single_module flag. You can override 8323 # by either setting the environment variable LT_MULTI_MODULE 8324 # non-empty at configure time, or by adding -multi_module to the 8325 # link flags. 8326 rm -rf libconftest.dylib* 8327 echo "int foo(void){return 1;}" > conftest.c 8328 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8329-dynamiclib -Wl,-single_module conftest.c" >&5 8330 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8331 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8332 _lt_result=$? 8333 # If there is a non-empty error log, and "single_module" 8334 # appears in it, assume the flag caused a linker warning 8335 if test -s conftest.err && $GREP single_module conftest.err; then 8336 cat conftest.err >&5 8337 # Otherwise, if the output was created with a 0 exit code from 8338 # the compiler, it worked. 8339 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8340 lt_cv_apple_cc_single_mod=yes 8341 else 8342 cat conftest.err >&5 8343 fi 8344 rm -rf libconftest.dylib* 8345 rm -f conftest.* 8346 fi 8347fi 8348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8349$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8350 8351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8352$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8353if ${lt_cv_ld_exported_symbols_list+:} false; then : 8354 $as_echo_n "(cached) " >&6 8355else 8356 lt_cv_ld_exported_symbols_list=no 8357 save_LDFLAGS=$LDFLAGS 8358 echo "_main" > conftest.sym 8359 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8361/* end confdefs.h. */ 8362 8363int 8364main () 8365{ 8366 8367 ; 8368 return 0; 8369} 8370_ACEOF 8371if ac_fn_c_try_link "$LINENO"; then : 8372 lt_cv_ld_exported_symbols_list=yes 8373else 8374 lt_cv_ld_exported_symbols_list=no 8375fi 8376rm -f core conftest.err conftest.$ac_objext \ 8377 conftest$ac_exeext conftest.$ac_ext 8378 LDFLAGS=$save_LDFLAGS 8379 8380fi 8381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8382$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8383 8384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8385$as_echo_n "checking for -force_load linker flag... " >&6; } 8386if ${lt_cv_ld_force_load+:} false; then : 8387 $as_echo_n "(cached) " >&6 8388else 8389 lt_cv_ld_force_load=no 8390 cat > conftest.c << _LT_EOF 8391int forced_loaded() { return 2;} 8392_LT_EOF 8393 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8394 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8395 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 8396 $AR $AR_FLAGS libconftest.a conftest.o 2>&5 8397 echo "$RANLIB libconftest.a" >&5 8398 $RANLIB libconftest.a 2>&5 8399 cat > conftest.c << _LT_EOF 8400int main() { return 0;} 8401_LT_EOF 8402 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8403 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8404 _lt_result=$? 8405 if test -s conftest.err && $GREP force_load conftest.err; then 8406 cat conftest.err >&5 8407 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8408 lt_cv_ld_force_load=yes 8409 else 8410 cat conftest.err >&5 8411 fi 8412 rm -f conftest.err libconftest.a conftest conftest.c 8413 rm -rf conftest.dSYM 8414 8415fi 8416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8417$as_echo "$lt_cv_ld_force_load" >&6; } 8418 case $host_os in 8419 rhapsody* | darwin1.[012]) 8420 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8421 darwin1.*) 8422 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8423 darwin*) # darwin 5.x on 8424 # if running on 10.5 or later, the deployment target defaults 8425 # to the OS version, if on x86, and 10.4, the deployment 8426 # target defaults to 10.4. Don't you love it? 8427 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8428 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8429 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8430 10.[012][,.]*) 8431 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8432 10.*) 8433 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8434 esac 8435 ;; 8436 esac 8437 if test yes = "$lt_cv_apple_cc_single_mod"; then 8438 _lt_dar_single_mod='$single_module' 8439 fi 8440 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8441 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8442 else 8443 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8444 fi 8445 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8446 _lt_dsymutil='~$DSYMUTIL $lib || :' 8447 else 8448 _lt_dsymutil= 8449 fi 8450 ;; 8451 esac 8452 8453# func_munge_path_list VARIABLE PATH 8454# ----------------------------------- 8455# VARIABLE is name of variable containing _space_ separated list of 8456# directories to be munged by the contents of PATH, which is string 8457# having a format: 8458# "DIR[:DIR]:" 8459# string "DIR[ DIR]" will be prepended to VARIABLE 8460# ":DIR[:DIR]" 8461# string "DIR[ DIR]" will be appended to VARIABLE 8462# "DIRP[:DIRP]::[DIRA:]DIRA" 8463# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8464# "DIRA[ DIRA]" will be appended to VARIABLE 8465# "DIR[:DIR]" 8466# VARIABLE will be replaced by "DIR[ DIR]" 8467func_munge_path_list () 8468{ 8469 case x$2 in 8470 x) 8471 ;; 8472 *:) 8473 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8474 ;; 8475 x:*) 8476 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8477 ;; 8478 *::*) 8479 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8480 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8481 ;; 8482 *) 8483 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8484 ;; 8485 esac 8486} 8487 8488for ac_header in dlfcn.h 8489do : 8490 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8491" 8492if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8493 cat >>confdefs.h <<_ACEOF 8494#define HAVE_DLFCN_H 1 8495_ACEOF 8496 8497fi 8498 8499done 8500 8501 8502 8503 8504 8505# Set options 8506 8507 8508 8509 enable_dlopen=no 8510 8511 8512 enable_win32_dll=no 8513 8514 8515 # Check whether --enable-shared was given. 8516if test "${enable_shared+set}" = set; then : 8517 enableval=$enable_shared; p=${PACKAGE-default} 8518 case $enableval in 8519 yes) enable_shared=yes ;; 8520 no) enable_shared=no ;; 8521 *) 8522 enable_shared=no 8523 # Look at the argument we got. We use all the common list separators. 8524 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8525 for pkg in $enableval; do 8526 IFS=$lt_save_ifs 8527 if test "X$pkg" = "X$p"; then 8528 enable_shared=yes 8529 fi 8530 done 8531 IFS=$lt_save_ifs 8532 ;; 8533 esac 8534else 8535 enable_shared=yes 8536fi 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 # Check whether --enable-static was given. 8547if test "${enable_static+set}" = set; then : 8548 enableval=$enable_static; p=${PACKAGE-default} 8549 case $enableval in 8550 yes) enable_static=yes ;; 8551 no) enable_static=no ;; 8552 *) 8553 enable_static=no 8554 # Look at the argument we got. We use all the common list separators. 8555 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8556 for pkg in $enableval; do 8557 IFS=$lt_save_ifs 8558 if test "X$pkg" = "X$p"; then 8559 enable_static=yes 8560 fi 8561 done 8562 IFS=$lt_save_ifs 8563 ;; 8564 esac 8565else 8566 enable_static=yes 8567fi 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578# Check whether --with-pic was given. 8579if test "${with_pic+set}" = set; then : 8580 withval=$with_pic; lt_p=${PACKAGE-default} 8581 case $withval in 8582 yes|no) pic_mode=$withval ;; 8583 *) 8584 pic_mode=default 8585 # Look at the argument we got. We use all the common list separators. 8586 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8587 for lt_pkg in $withval; do 8588 IFS=$lt_save_ifs 8589 if test "X$lt_pkg" = "X$lt_p"; then 8590 pic_mode=yes 8591 fi 8592 done 8593 IFS=$lt_save_ifs 8594 ;; 8595 esac 8596else 8597 pic_mode=default 8598fi 8599 8600 8601 8602 8603 8604 8605 8606 8607 # Check whether --enable-fast-install was given. 8608if test "${enable_fast_install+set}" = set; then : 8609 enableval=$enable_fast_install; p=${PACKAGE-default} 8610 case $enableval in 8611 yes) enable_fast_install=yes ;; 8612 no) enable_fast_install=no ;; 8613 *) 8614 enable_fast_install=no 8615 # Look at the argument we got. We use all the common list separators. 8616 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8617 for pkg in $enableval; do 8618 IFS=$lt_save_ifs 8619 if test "X$pkg" = "X$p"; then 8620 enable_fast_install=yes 8621 fi 8622 done 8623 IFS=$lt_save_ifs 8624 ;; 8625 esac 8626else 8627 enable_fast_install=yes 8628fi 8629 8630 8631 8632 8633 8634 8635 8636 8637 shared_archive_member_spec= 8638case $host,$enable_shared in 8639power*-*-aix[5-9]*,yes) 8640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8641$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8642 8643# Check whether --with-aix-soname was given. 8644if test "${with_aix_soname+set}" = set; then : 8645 withval=$with_aix_soname; case $withval in 8646 aix|svr4|both) 8647 ;; 8648 *) 8649 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8650 ;; 8651 esac 8652 lt_cv_with_aix_soname=$with_aix_soname 8653else 8654 if ${lt_cv_with_aix_soname+:} false; then : 8655 $as_echo_n "(cached) " >&6 8656else 8657 lt_cv_with_aix_soname=aix 8658fi 8659 8660 with_aix_soname=$lt_cv_with_aix_soname 8661fi 8662 8663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8664$as_echo "$with_aix_soname" >&6; } 8665 if test aix != "$with_aix_soname"; then 8666 # For the AIX way of multilib, we name the shared archive member 8667 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8668 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8669 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8670 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8671 if test 64 = "${OBJECT_MODE-32}"; then 8672 shared_archive_member_spec=shr_64 8673 else 8674 shared_archive_member_spec=shr 8675 fi 8676 fi 8677 ;; 8678*) 8679 with_aix_soname=aix 8680 ;; 8681esac 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692# This can be used to rebuild libtool when needed 8693LIBTOOL_DEPS=$ltmain 8694 8695# Always use our own libtool. 8696LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727test -z "$LN_S" && LN_S="ln -s" 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742if test -n "${ZSH_VERSION+set}"; then 8743 setopt NO_GLOB_SUBST 8744fi 8745 8746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8747$as_echo_n "checking for objdir... " >&6; } 8748if ${lt_cv_objdir+:} false; then : 8749 $as_echo_n "(cached) " >&6 8750else 8751 rm -f .libs 2>/dev/null 8752mkdir .libs 2>/dev/null 8753if test -d .libs; then 8754 lt_cv_objdir=.libs 8755else 8756 # MS-DOS does not allow filenames that begin with a dot. 8757 lt_cv_objdir=_libs 8758fi 8759rmdir .libs 2>/dev/null 8760fi 8761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8762$as_echo "$lt_cv_objdir" >&6; } 8763objdir=$lt_cv_objdir 8764 8765 8766 8767 8768 8769cat >>confdefs.h <<_ACEOF 8770#define LT_OBJDIR "$lt_cv_objdir/" 8771_ACEOF 8772 8773 8774 8775 8776case $host_os in 8777aix3*) 8778 # AIX sometimes has problems with the GCC collect2 program. For some 8779 # reason, if we set the COLLECT_NAMES environment variable, the problems 8780 # vanish in a puff of smoke. 8781 if test set != "${COLLECT_NAMES+set}"; then 8782 COLLECT_NAMES= 8783 export COLLECT_NAMES 8784 fi 8785 ;; 8786esac 8787 8788# Global variables: 8789ofile=libtool 8790can_build_shared=yes 8791 8792# All known linkers require a '.a' archive for static linking (except MSVC and 8793# ICC, which need '.lib'). 8794libext=a 8795 8796with_gnu_ld=$lt_cv_prog_gnu_ld 8797 8798old_CC=$CC 8799old_CFLAGS=$CFLAGS 8800 8801# Set sane defaults for various variables 8802test -z "$CC" && CC=cc 8803test -z "$LTCC" && LTCC=$CC 8804test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8805test -z "$LD" && LD=ld 8806test -z "$ac_objext" && ac_objext=o 8807 8808func_cc_basename $compiler 8809cc_basename=$func_cc_basename_result 8810 8811 8812# Only perform the check for file, if the check method requires it 8813test -z "$MAGIC_CMD" && MAGIC_CMD=file 8814case $deplibs_check_method in 8815file_magic*) 8816 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8818$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8819if ${lt_cv_path_MAGIC_CMD+:} false; then : 8820 $as_echo_n "(cached) " >&6 8821else 8822 case $MAGIC_CMD in 8823[\\/*] | ?:[\\/]*) 8824 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8825 ;; 8826*) 8827 lt_save_MAGIC_CMD=$MAGIC_CMD 8828 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8829 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8830 for ac_dir in $ac_dummy; do 8831 IFS=$lt_save_ifs 8832 test -z "$ac_dir" && ac_dir=. 8833 if test -f "$ac_dir/${ac_tool_prefix}file"; then 8834 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8835 if test -n "$file_magic_test_file"; then 8836 case $deplibs_check_method in 8837 "file_magic "*) 8838 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8839 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8840 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8841 $EGREP "$file_magic_regex" > /dev/null; then 8842 : 8843 else 8844 cat <<_LT_EOF 1>&2 8845 8846*** Warning: the command libtool uses to detect shared libraries, 8847*** $file_magic_cmd, produces output that libtool cannot recognize. 8848*** The result is that libtool may fail to recognize shared libraries 8849*** as such. This will affect the creation of libtool libraries that 8850*** depend on shared libraries, but programs linked with such libtool 8851*** libraries will work regardless of this problem. Nevertheless, you 8852*** may want to report the problem to your system manager and/or to 8853*** bug-libtool@gnu.org 8854 8855_LT_EOF 8856 fi ;; 8857 esac 8858 fi 8859 break 8860 fi 8861 done 8862 IFS=$lt_save_ifs 8863 MAGIC_CMD=$lt_save_MAGIC_CMD 8864 ;; 8865esac 8866fi 8867 8868MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8869if test -n "$MAGIC_CMD"; then 8870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8871$as_echo "$MAGIC_CMD" >&6; } 8872else 8873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8874$as_echo "no" >&6; } 8875fi 8876 8877 8878 8879 8880 8881if test -z "$lt_cv_path_MAGIC_CMD"; then 8882 if test -n "$ac_tool_prefix"; then 8883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8884$as_echo_n "checking for file... " >&6; } 8885if ${lt_cv_path_MAGIC_CMD+:} false; then : 8886 $as_echo_n "(cached) " >&6 8887else 8888 case $MAGIC_CMD in 8889[\\/*] | ?:[\\/]*) 8890 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8891 ;; 8892*) 8893 lt_save_MAGIC_CMD=$MAGIC_CMD 8894 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8895 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8896 for ac_dir in $ac_dummy; do 8897 IFS=$lt_save_ifs 8898 test -z "$ac_dir" && ac_dir=. 8899 if test -f "$ac_dir/file"; then 8900 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 8901 if test -n "$file_magic_test_file"; then 8902 case $deplibs_check_method in 8903 "file_magic "*) 8904 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8905 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8906 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8907 $EGREP "$file_magic_regex" > /dev/null; then 8908 : 8909 else 8910 cat <<_LT_EOF 1>&2 8911 8912*** Warning: the command libtool uses to detect shared libraries, 8913*** $file_magic_cmd, produces output that libtool cannot recognize. 8914*** The result is that libtool may fail to recognize shared libraries 8915*** as such. This will affect the creation of libtool libraries that 8916*** depend on shared libraries, but programs linked with such libtool 8917*** libraries will work regardless of this problem. Nevertheless, you 8918*** may want to report the problem to your system manager and/or to 8919*** bug-libtool@gnu.org 8920 8921_LT_EOF 8922 fi ;; 8923 esac 8924 fi 8925 break 8926 fi 8927 done 8928 IFS=$lt_save_ifs 8929 MAGIC_CMD=$lt_save_MAGIC_CMD 8930 ;; 8931esac 8932fi 8933 8934MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8935if test -n "$MAGIC_CMD"; then 8936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8937$as_echo "$MAGIC_CMD" >&6; } 8938else 8939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8940$as_echo "no" >&6; } 8941fi 8942 8943 8944 else 8945 MAGIC_CMD=: 8946 fi 8947fi 8948 8949 fi 8950 ;; 8951esac 8952 8953# Use C for the default configuration in the libtool script 8954 8955lt_save_CC=$CC 8956ac_ext=c 8957ac_cpp='$CPP $CPPFLAGS' 8958ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8959ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8960ac_compiler_gnu=$ac_cv_c_compiler_gnu 8961 8962 8963# Source file extension for C test sources. 8964ac_ext=c 8965 8966# Object file extension for compiled C test sources. 8967objext=o 8968objext=$objext 8969 8970# Code to be used in simple compile tests 8971lt_simple_compile_test_code="int some_variable = 0;" 8972 8973# Code to be used in simple link tests 8974lt_simple_link_test_code='int main(){return(0);}' 8975 8976 8977 8978 8979 8980 8981 8982# If no C compiler was specified, use CC. 8983LTCC=${LTCC-"$CC"} 8984 8985# If no C compiler flags were specified, use CFLAGS. 8986LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8987 8988# Allow CC to be a program name with arguments. 8989compiler=$CC 8990 8991# Save the default compiler, since it gets overwritten when the other 8992# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8993compiler_DEFAULT=$CC 8994 8995# save warnings/boilerplate of simple test code 8996ac_outfile=conftest.$ac_objext 8997echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8998eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8999_lt_compiler_boilerplate=`cat conftest.err` 9000$RM conftest* 9001 9002ac_outfile=conftest.$ac_objext 9003echo "$lt_simple_link_test_code" >conftest.$ac_ext 9004eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9005_lt_linker_boilerplate=`cat conftest.err` 9006$RM -r conftest* 9007 9008 9009## CAVEAT EMPTOR: 9010## There is no encapsulation within the following macros, do not change 9011## the running order or otherwise move them around unless you know exactly 9012## what you are doing... 9013if test -n "$compiler"; then 9014 9015lt_prog_compiler_no_builtin_flag= 9016 9017if test yes = "$GCC"; then 9018 case $cc_basename in 9019 nvcc*) 9020 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9021 *) 9022 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9023 esac 9024 9025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9026$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9027if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9028 $as_echo_n "(cached) " >&6 9029else 9030 lt_cv_prog_compiler_rtti_exceptions=no 9031 ac_outfile=conftest.$ac_objext 9032 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9033 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9034 # Insert the option either (1) after the last *FLAGS variable, or 9035 # (2) before a word containing "conftest.", or (3) at the end. 9036 # Note that $ac_compile itself does not contain backslashes and begins 9037 # with a dollar sign (not a hyphen), so the echo should work correctly. 9038 # The option is referenced via a variable to avoid confusing sed. 9039 lt_compile=`echo "$ac_compile" | $SED \ 9040 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9041 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9042 -e 's:$: $lt_compiler_flag:'` 9043 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9044 (eval "$lt_compile" 2>conftest.err) 9045 ac_status=$? 9046 cat conftest.err >&5 9047 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9048 if (exit $ac_status) && test -s "$ac_outfile"; then 9049 # The compiler can only warn and ignore the option if not recognized 9050 # So say no if there are warnings other than the usual output. 9051 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9052 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9053 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9054 lt_cv_prog_compiler_rtti_exceptions=yes 9055 fi 9056 fi 9057 $RM conftest* 9058 9059fi 9060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9061$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9062 9063if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9064 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9065else 9066 : 9067fi 9068 9069fi 9070 9071 9072 9073 9074 9075 9076 lt_prog_compiler_wl= 9077lt_prog_compiler_pic= 9078lt_prog_compiler_static= 9079 9080 9081 if test yes = "$GCC"; then 9082 lt_prog_compiler_wl='-Wl,' 9083 lt_prog_compiler_static='-static' 9084 9085 case $host_os in 9086 aix*) 9087 # All AIX code is PIC. 9088 if test ia64 = "$host_cpu"; then 9089 # AIX 5 now supports IA64 processor 9090 lt_prog_compiler_static='-Bstatic' 9091 fi 9092 lt_prog_compiler_pic='-fPIC' 9093 ;; 9094 9095 amigaos*) 9096 case $host_cpu in 9097 powerpc) 9098 # see comment about AmigaOS4 .so support 9099 lt_prog_compiler_pic='-fPIC' 9100 ;; 9101 m68k) 9102 # FIXME: we need at least 68020 code to build shared libraries, but 9103 # adding the '-m68020' flag to GCC prevents building anything better, 9104 # like '-m68040'. 9105 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9106 ;; 9107 esac 9108 ;; 9109 9110 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9111 # PIC is the default for these OSes. 9112 ;; 9113 9114 mingw* | cygwin* | pw32* | os2* | cegcc*) 9115 # This hack is so that the source file can tell whether it is being 9116 # built for inclusion in a dll (and should export symbols for example). 9117 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9118 # (--disable-auto-import) libraries 9119 lt_prog_compiler_pic='-DDLL_EXPORT' 9120 case $host_os in 9121 os2*) 9122 lt_prog_compiler_static='$wl-static' 9123 ;; 9124 esac 9125 ;; 9126 9127 darwin* | rhapsody*) 9128 # PIC is the default on this platform 9129 # Common symbols not allowed in MH_DYLIB files 9130 lt_prog_compiler_pic='-fno-common' 9131 ;; 9132 9133 haiku*) 9134 # PIC is the default for Haiku. 9135 # The "-static" flag exists, but is broken. 9136 lt_prog_compiler_static= 9137 ;; 9138 9139 hpux*) 9140 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9141 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9142 # sets the default TLS model and affects inlining. 9143 case $host_cpu in 9144 hppa*64*) 9145 # +Z the default 9146 ;; 9147 *) 9148 lt_prog_compiler_pic='-fPIC' 9149 ;; 9150 esac 9151 ;; 9152 9153 interix[3-9]*) 9154 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9155 # Instead, we relocate shared libraries at runtime. 9156 ;; 9157 9158 msdosdjgpp*) 9159 # Just because we use GCC doesn't mean we suddenly get shared libraries 9160 # on systems that don't support them. 9161 lt_prog_compiler_can_build_shared=no 9162 enable_shared=no 9163 ;; 9164 9165 *nto* | *qnx*) 9166 # QNX uses GNU C++, but need to define -shared option too, otherwise 9167 # it will coredump. 9168 lt_prog_compiler_pic='-fPIC -shared' 9169 ;; 9170 9171 sysv4*MP*) 9172 if test -d /usr/nec; then 9173 lt_prog_compiler_pic=-Kconform_pic 9174 fi 9175 ;; 9176 9177 *) 9178 lt_prog_compiler_pic='-fPIC' 9179 ;; 9180 esac 9181 9182 case $cc_basename in 9183 nvcc*) # Cuda Compiler Driver 2.2 9184 lt_prog_compiler_wl='-Xlinker ' 9185 if test -n "$lt_prog_compiler_pic"; then 9186 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9187 fi 9188 ;; 9189 esac 9190 else 9191 # PORTME Check for flag to pass linker flags through the system compiler. 9192 case $host_os in 9193 aix*) 9194 lt_prog_compiler_wl='-Wl,' 9195 if test ia64 = "$host_cpu"; then 9196 # AIX 5 now supports IA64 processor 9197 lt_prog_compiler_static='-Bstatic' 9198 else 9199 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9200 fi 9201 ;; 9202 9203 darwin* | rhapsody*) 9204 # PIC is the default on this platform 9205 # Common symbols not allowed in MH_DYLIB files 9206 lt_prog_compiler_pic='-fno-common' 9207 case $cc_basename in 9208 nagfor*) 9209 # NAG Fortran compiler 9210 lt_prog_compiler_wl='-Wl,-Wl,,' 9211 lt_prog_compiler_pic='-PIC' 9212 lt_prog_compiler_static='-Bstatic' 9213 ;; 9214 esac 9215 ;; 9216 9217 mingw* | cygwin* | pw32* | os2* | cegcc*) 9218 # This hack is so that the source file can tell whether it is being 9219 # built for inclusion in a dll (and should export symbols for example). 9220 lt_prog_compiler_pic='-DDLL_EXPORT' 9221 case $host_os in 9222 os2*) 9223 lt_prog_compiler_static='$wl-static' 9224 ;; 9225 esac 9226 ;; 9227 9228 hpux9* | hpux10* | hpux11*) 9229 lt_prog_compiler_wl='-Wl,' 9230 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9231 # not for PA HP-UX. 9232 case $host_cpu in 9233 hppa*64*|ia64*) 9234 # +Z the default 9235 ;; 9236 *) 9237 lt_prog_compiler_pic='+Z' 9238 ;; 9239 esac 9240 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9241 lt_prog_compiler_static='$wl-a ${wl}archive' 9242 ;; 9243 9244 irix5* | irix6* | nonstopux*) 9245 lt_prog_compiler_wl='-Wl,' 9246 # PIC (with -KPIC) is the default. 9247 lt_prog_compiler_static='-non_shared' 9248 ;; 9249 9250 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9251 case $cc_basename in 9252 # old Intel for x86_64, which still supported -KPIC. 9253 ecc*) 9254 lt_prog_compiler_wl='-Wl,' 9255 lt_prog_compiler_pic='-KPIC' 9256 lt_prog_compiler_static='-static' 9257 ;; 9258 # icc used to be incompatible with GCC. 9259 # ICC 10 doesn't accept -KPIC any more. 9260 icc* | ifort*) 9261 lt_prog_compiler_wl='-Wl,' 9262 lt_prog_compiler_pic='-fPIC' 9263 lt_prog_compiler_static='-static' 9264 ;; 9265 # Lahey Fortran 8.1. 9266 lf95*) 9267 lt_prog_compiler_wl='-Wl,' 9268 lt_prog_compiler_pic='--shared' 9269 lt_prog_compiler_static='--static' 9270 ;; 9271 nagfor*) 9272 # NAG Fortran compiler 9273 lt_prog_compiler_wl='-Wl,-Wl,,' 9274 lt_prog_compiler_pic='-PIC' 9275 lt_prog_compiler_static='-Bstatic' 9276 ;; 9277 tcc*) 9278 # Fabrice Bellard et al's Tiny C Compiler 9279 lt_prog_compiler_wl='-Wl,' 9280 lt_prog_compiler_pic='-fPIC' 9281 lt_prog_compiler_static='-static' 9282 ;; 9283 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9284 # Portland Group compilers (*not* the Pentium gcc compiler, 9285 # which looks to be a dead project) 9286 lt_prog_compiler_wl='-Wl,' 9287 lt_prog_compiler_pic='-fpic' 9288 lt_prog_compiler_static='-Bstatic' 9289 ;; 9290 ccc*) 9291 lt_prog_compiler_wl='-Wl,' 9292 # All Alpha code is PIC. 9293 lt_prog_compiler_static='-non_shared' 9294 ;; 9295 xl* | bgxl* | bgf* | mpixl*) 9296 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9297 lt_prog_compiler_wl='-Wl,' 9298 lt_prog_compiler_pic='-qpic' 9299 lt_prog_compiler_static='-qstaticlink' 9300 ;; 9301 *) 9302 case `$CC -V 2>&1 | sed 5q` in 9303 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9304 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9305 lt_prog_compiler_pic='-KPIC' 9306 lt_prog_compiler_static='-Bstatic' 9307 lt_prog_compiler_wl='' 9308 ;; 9309 *Sun\ F* | *Sun*Fortran*) 9310 lt_prog_compiler_pic='-KPIC' 9311 lt_prog_compiler_static='-Bstatic' 9312 lt_prog_compiler_wl='-Qoption ld ' 9313 ;; 9314 *Sun\ C*) 9315 # Sun C 5.9 9316 lt_prog_compiler_pic='-KPIC' 9317 lt_prog_compiler_static='-Bstatic' 9318 lt_prog_compiler_wl='-Wl,' 9319 ;; 9320 *Intel*\ [CF]*Compiler*) 9321 lt_prog_compiler_wl='-Wl,' 9322 lt_prog_compiler_pic='-fPIC' 9323 lt_prog_compiler_static='-static' 9324 ;; 9325 *Portland\ Group*) 9326 lt_prog_compiler_wl='-Wl,' 9327 lt_prog_compiler_pic='-fpic' 9328 lt_prog_compiler_static='-Bstatic' 9329 ;; 9330 esac 9331 ;; 9332 esac 9333 ;; 9334 9335 newsos6) 9336 lt_prog_compiler_pic='-KPIC' 9337 lt_prog_compiler_static='-Bstatic' 9338 ;; 9339 9340 *nto* | *qnx*) 9341 # QNX uses GNU C++, but need to define -shared option too, otherwise 9342 # it will coredump. 9343 lt_prog_compiler_pic='-fPIC -shared' 9344 ;; 9345 9346 osf3* | osf4* | osf5*) 9347 lt_prog_compiler_wl='-Wl,' 9348 # All OSF/1 code is PIC. 9349 lt_prog_compiler_static='-non_shared' 9350 ;; 9351 9352 rdos*) 9353 lt_prog_compiler_static='-non_shared' 9354 ;; 9355 9356 solaris*) 9357 lt_prog_compiler_pic='-KPIC' 9358 lt_prog_compiler_static='-Bstatic' 9359 case $cc_basename in 9360 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9361 lt_prog_compiler_wl='-Qoption ld ';; 9362 *) 9363 lt_prog_compiler_wl='-Wl,';; 9364 esac 9365 ;; 9366 9367 sunos4*) 9368 lt_prog_compiler_wl='-Qoption ld ' 9369 lt_prog_compiler_pic='-PIC' 9370 lt_prog_compiler_static='-Bstatic' 9371 ;; 9372 9373 sysv4 | sysv4.2uw2* | sysv4.3*) 9374 lt_prog_compiler_wl='-Wl,' 9375 lt_prog_compiler_pic='-KPIC' 9376 lt_prog_compiler_static='-Bstatic' 9377 ;; 9378 9379 sysv4*MP*) 9380 if test -d /usr/nec; then 9381 lt_prog_compiler_pic='-Kconform_pic' 9382 lt_prog_compiler_static='-Bstatic' 9383 fi 9384 ;; 9385 9386 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9387 lt_prog_compiler_wl='-Wl,' 9388 lt_prog_compiler_pic='-KPIC' 9389 lt_prog_compiler_static='-Bstatic' 9390 ;; 9391 9392 unicos*) 9393 lt_prog_compiler_wl='-Wl,' 9394 lt_prog_compiler_can_build_shared=no 9395 ;; 9396 9397 uts4*) 9398 lt_prog_compiler_pic='-pic' 9399 lt_prog_compiler_static='-Bstatic' 9400 ;; 9401 9402 *) 9403 lt_prog_compiler_can_build_shared=no 9404 ;; 9405 esac 9406 fi 9407 9408case $host_os in 9409 # For platforms that do not support PIC, -DPIC is meaningless: 9410 *djgpp*) 9411 lt_prog_compiler_pic= 9412 ;; 9413 *) 9414 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9415 ;; 9416esac 9417 9418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9419$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9420if ${lt_cv_prog_compiler_pic+:} false; then : 9421 $as_echo_n "(cached) " >&6 9422else 9423 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9424fi 9425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9426$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9427lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9428 9429# 9430# Check to make sure the PIC flag actually works. 9431# 9432if test -n "$lt_prog_compiler_pic"; then 9433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9434$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9435if ${lt_cv_prog_compiler_pic_works+:} false; then : 9436 $as_echo_n "(cached) " >&6 9437else 9438 lt_cv_prog_compiler_pic_works=no 9439 ac_outfile=conftest.$ac_objext 9440 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9441 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9442 # Insert the option either (1) after the last *FLAGS variable, or 9443 # (2) before a word containing "conftest.", or (3) at the end. 9444 # Note that $ac_compile itself does not contain backslashes and begins 9445 # with a dollar sign (not a hyphen), so the echo should work correctly. 9446 # The option is referenced via a variable to avoid confusing sed. 9447 lt_compile=`echo "$ac_compile" | $SED \ 9448 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9449 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9450 -e 's:$: $lt_compiler_flag:'` 9451 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9452 (eval "$lt_compile" 2>conftest.err) 9453 ac_status=$? 9454 cat conftest.err >&5 9455 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9456 if (exit $ac_status) && test -s "$ac_outfile"; then 9457 # The compiler can only warn and ignore the option if not recognized 9458 # So say no if there are warnings other than the usual output. 9459 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9460 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9461 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9462 lt_cv_prog_compiler_pic_works=yes 9463 fi 9464 fi 9465 $RM conftest* 9466 9467fi 9468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9469$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9470 9471if test yes = "$lt_cv_prog_compiler_pic_works"; then 9472 case $lt_prog_compiler_pic in 9473 "" | " "*) ;; 9474 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9475 esac 9476else 9477 lt_prog_compiler_pic= 9478 lt_prog_compiler_can_build_shared=no 9479fi 9480 9481fi 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493# 9494# Check to make sure the static flag actually works. 9495# 9496wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9498$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9499if ${lt_cv_prog_compiler_static_works+:} false; then : 9500 $as_echo_n "(cached) " >&6 9501else 9502 lt_cv_prog_compiler_static_works=no 9503 save_LDFLAGS=$LDFLAGS 9504 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9505 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9506 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9507 # The linker can only warn and ignore the option if not recognized 9508 # So say no if there are warnings 9509 if test -s conftest.err; then 9510 # Append any errors to the config.log. 9511 cat conftest.err 1>&5 9512 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9513 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9514 if diff conftest.exp conftest.er2 >/dev/null; then 9515 lt_cv_prog_compiler_static_works=yes 9516 fi 9517 else 9518 lt_cv_prog_compiler_static_works=yes 9519 fi 9520 fi 9521 $RM -r conftest* 9522 LDFLAGS=$save_LDFLAGS 9523 9524fi 9525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9526$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9527 9528if test yes = "$lt_cv_prog_compiler_static_works"; then 9529 : 9530else 9531 lt_prog_compiler_static= 9532fi 9533 9534 9535 9536 9537 9538 9539 9540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9541$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9542if ${lt_cv_prog_compiler_c_o+:} false; then : 9543 $as_echo_n "(cached) " >&6 9544else 9545 lt_cv_prog_compiler_c_o=no 9546 $RM -r conftest 2>/dev/null 9547 mkdir conftest 9548 cd conftest 9549 mkdir out 9550 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9551 9552 lt_compiler_flag="-o out/conftest2.$ac_objext" 9553 # Insert the option either (1) after the last *FLAGS variable, or 9554 # (2) before a word containing "conftest.", or (3) at the end. 9555 # Note that $ac_compile itself does not contain backslashes and begins 9556 # with a dollar sign (not a hyphen), so the echo should work correctly. 9557 lt_compile=`echo "$ac_compile" | $SED \ 9558 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9559 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9560 -e 's:$: $lt_compiler_flag:'` 9561 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9562 (eval "$lt_compile" 2>out/conftest.err) 9563 ac_status=$? 9564 cat out/conftest.err >&5 9565 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9566 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9567 then 9568 # The compiler can only warn and ignore the option if not recognized 9569 # So say no if there are warnings 9570 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9571 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9572 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9573 lt_cv_prog_compiler_c_o=yes 9574 fi 9575 fi 9576 chmod u+w . 2>&5 9577 $RM conftest* 9578 # SGI C++ compiler will create directory out/ii_files/ for 9579 # template instantiation 9580 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9581 $RM out/* && rmdir out 9582 cd .. 9583 $RM -r conftest 9584 $RM conftest* 9585 9586fi 9587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9588$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9589 9590 9591 9592 9593 9594 9595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9596$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9597if ${lt_cv_prog_compiler_c_o+:} false; then : 9598 $as_echo_n "(cached) " >&6 9599else 9600 lt_cv_prog_compiler_c_o=no 9601 $RM -r conftest 2>/dev/null 9602 mkdir conftest 9603 cd conftest 9604 mkdir out 9605 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9606 9607 lt_compiler_flag="-o out/conftest2.$ac_objext" 9608 # Insert the option either (1) after the last *FLAGS variable, or 9609 # (2) before a word containing "conftest.", or (3) at the end. 9610 # Note that $ac_compile itself does not contain backslashes and begins 9611 # with a dollar sign (not a hyphen), so the echo should work correctly. 9612 lt_compile=`echo "$ac_compile" | $SED \ 9613 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9614 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9615 -e 's:$: $lt_compiler_flag:'` 9616 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9617 (eval "$lt_compile" 2>out/conftest.err) 9618 ac_status=$? 9619 cat out/conftest.err >&5 9620 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9621 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9622 then 9623 # The compiler can only warn and ignore the option if not recognized 9624 # So say no if there are warnings 9625 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9626 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9627 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9628 lt_cv_prog_compiler_c_o=yes 9629 fi 9630 fi 9631 chmod u+w . 2>&5 9632 $RM conftest* 9633 # SGI C++ compiler will create directory out/ii_files/ for 9634 # template instantiation 9635 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9636 $RM out/* && rmdir out 9637 cd .. 9638 $RM -r conftest 9639 $RM conftest* 9640 9641fi 9642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9643$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9644 9645 9646 9647 9648hard_links=nottested 9649if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9650 # do not overwrite the value of need_locks provided by the user 9651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9652$as_echo_n "checking if we can lock with hard links... " >&6; } 9653 hard_links=yes 9654 $RM conftest* 9655 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9656 touch conftest.a 9657 ln conftest.a conftest.b 2>&5 || hard_links=no 9658 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9660$as_echo "$hard_links" >&6; } 9661 if test no = "$hard_links"; then 9662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9663$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9664 need_locks=warn 9665 fi 9666else 9667 need_locks=no 9668fi 9669 9670 9671 9672 9673 9674 9675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9676$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9677 9678 runpath_var= 9679 allow_undefined_flag= 9680 always_export_symbols=no 9681 archive_cmds= 9682 archive_expsym_cmds= 9683 compiler_needs_object=no 9684 enable_shared_with_static_runtimes=no 9685 export_dynamic_flag_spec= 9686 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9687 hardcode_automatic=no 9688 hardcode_direct=no 9689 hardcode_direct_absolute=no 9690 hardcode_libdir_flag_spec= 9691 hardcode_libdir_separator= 9692 hardcode_minus_L=no 9693 hardcode_shlibpath_var=unsupported 9694 inherit_rpath=no 9695 link_all_deplibs=unknown 9696 module_cmds= 9697 module_expsym_cmds= 9698 old_archive_from_new_cmds= 9699 old_archive_from_expsyms_cmds= 9700 thread_safe_flag_spec= 9701 whole_archive_flag_spec= 9702 # include_expsyms should be a list of space-separated symbols to be *always* 9703 # included in the symbol list 9704 include_expsyms= 9705 # exclude_expsyms can be an extended regexp of symbols to exclude 9706 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9707 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9708 # as well as any symbol that contains 'd'. 9709 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9710 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9711 # platforms (ab)use it in PIC code, but their linkers get confused if 9712 # the symbol is explicitly referenced. Since portable code cannot 9713 # rely on this symbol name, it's probably fine to never include it in 9714 # preloaded symbol tables. 9715 # Exclude shared library initialization/finalization symbols. 9716 extract_expsyms_cmds= 9717 9718 case $host_os in 9719 cygwin* | mingw* | pw32* | cegcc*) 9720 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time 9721 # When not using gcc, we currently assume that we are using 9722 # Microsoft Visual C++ or Intel C++ Compiler. 9723 if test yes != "$GCC"; then 9724 with_gnu_ld=no 9725 fi 9726 ;; 9727 interix*) 9728 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) 9729 with_gnu_ld=yes 9730 ;; 9731 openbsd* | bitrig*) 9732 with_gnu_ld=no 9733 ;; 9734 esac 9735 9736 ld_shlibs=yes 9737 9738 # On some targets, GNU ld is compatible enough with the native linker 9739 # that we're better off using the native interface for both. 9740 lt_use_gnu_ld_interface=no 9741 if test yes = "$with_gnu_ld"; then 9742 case $host_os in 9743 aix*) 9744 # The AIX port of GNU ld has always aspired to compatibility 9745 # with the native linker. However, as the warning in the GNU ld 9746 # block says, versions before 2.19.5* couldn't really create working 9747 # shared libraries, regardless of the interface used. 9748 case `$LD -v 2>&1` in 9749 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9750 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9751 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9752 *) 9753 lt_use_gnu_ld_interface=yes 9754 ;; 9755 esac 9756 ;; 9757 *) 9758 lt_use_gnu_ld_interface=yes 9759 ;; 9760 esac 9761 fi 9762 9763 if test yes = "$lt_use_gnu_ld_interface"; then 9764 # If archive_cmds runs LD, not CC, wlarc should be empty 9765 wlarc='$wl' 9766 9767 # Set some defaults for GNU ld with shared library support. These 9768 # are reset later if shared libraries are not supported. Putting them 9769 # here allows them to be overridden if necessary. 9770 runpath_var=LD_RUN_PATH 9771 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9772 export_dynamic_flag_spec='$wl--export-dynamic' 9773 # ancient GNU ld didn't support --whole-archive et. al. 9774 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9775 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9776 else 9777 whole_archive_flag_spec= 9778 fi 9779 supports_anon_versioning=no 9780 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9781 *GNU\ gold*) supports_anon_versioning=yes ;; 9782 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9783 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9784 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9785 *\ 2.11.*) ;; # other 2.11 versions 9786 *) supports_anon_versioning=yes ;; 9787 esac 9788 9789 # See if GNU ld supports shared libraries. 9790 case $host_os in 9791 aix[3-9]*) 9792 # On AIX/PPC, the GNU linker is very broken 9793 if test ia64 != "$host_cpu"; then 9794 ld_shlibs=no 9795 cat <<_LT_EOF 1>&2 9796 9797*** Warning: the GNU linker, at least up to release 2.19, is reported 9798*** to be unable to reliably create shared libraries on AIX. 9799*** Therefore, libtool is disabling shared libraries support. If you 9800*** really care for shared libraries, you may want to install binutils 9801*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9802*** You will then need to restart the configuration process. 9803 9804_LT_EOF 9805 fi 9806 ;; 9807 9808 amigaos*) 9809 case $host_cpu in 9810 powerpc) 9811 # see comment about AmigaOS4 .so support 9812 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9813 archive_expsym_cmds='' 9814 ;; 9815 m68k) 9816 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)' 9817 hardcode_libdir_flag_spec='-L$libdir' 9818 hardcode_minus_L=yes 9819 ;; 9820 esac 9821 ;; 9822 9823 beos*) 9824 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9825 allow_undefined_flag=unsupported 9826 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9827 # support --undefined. This deserves some investigation. FIXME 9828 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9829 else 9830 ld_shlibs=no 9831 fi 9832 ;; 9833 9834 cygwin* | mingw* | pw32* | cegcc*) 9835 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9836 # as there is no search path for DLLs. 9837 hardcode_libdir_flag_spec='-L$libdir' 9838 export_dynamic_flag_spec='$wl--export-all-symbols' 9839 allow_undefined_flag=unsupported 9840 always_export_symbols=no 9841 enable_shared_with_static_runtimes=yes 9842 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' 9843 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9844 9845 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9846 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9847 # If the export-symbols file already is a .def file, use it as 9848 # is; otherwise, prepend EXPORTS... 9849 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9850 cp $export_symbols $output_objdir/$soname.def; 9851 else 9852 echo EXPORTS > $output_objdir/$soname.def; 9853 cat $export_symbols >> $output_objdir/$soname.def; 9854 fi~ 9855 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9856 else 9857 ld_shlibs=no 9858 fi 9859 ;; 9860 9861 haiku*) 9862 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9863 link_all_deplibs=yes 9864 ;; 9865 9866 os2*) 9867 hardcode_libdir_flag_spec='-L$libdir' 9868 hardcode_minus_L=yes 9869 allow_undefined_flag=unsupported 9870 shrext_cmds=.dll 9871 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9872 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9873 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9874 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9875 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9876 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9877 emximp -o $lib $output_objdir/$libname.def' 9878 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9879 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9880 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9881 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9882 prefix_cmds="$SED"~ 9883 if test EXPORTS = "`$SED 1q $export_symbols`"; then 9884 prefix_cmds="$prefix_cmds -e 1d"; 9885 fi~ 9886 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9887 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 9888 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9889 emximp -o $lib $output_objdir/$libname.def' 9890 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9891 enable_shared_with_static_runtimes=yes 9892 file_list_spec='@' 9893 ;; 9894 9895 interix[3-9]*) 9896 hardcode_direct=no 9897 hardcode_shlibpath_var=no 9898 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9899 export_dynamic_flag_spec='$wl-E' 9900 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9901 # Instead, shared libraries are loaded at an image base (0x10000000 by 9902 # default) and relocated if they conflict, which is a slow very memory 9903 # consuming and fragmenting process. To avoid this, we pick a random, 9904 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9905 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9906 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9907 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' 9908 ;; 9909 9910 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9911 tmp_diet=no 9912 if test linux-dietlibc = "$host_os"; then 9913 case $cc_basename in 9914 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9915 esac 9916 fi 9917 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9918 && test no = "$tmp_diet" 9919 then 9920 tmp_addflag=' $pic_flag' 9921 tmp_sharedflag='-shared' 9922 case $cc_basename,$host_cpu in 9923 pgcc*) # Portland Group C compiler 9924 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' 9925 tmp_addflag=' $pic_flag' 9926 ;; 9927 pgf77* | pgf90* | pgf95* | pgfortran*) 9928 # Portland Group f77 and f90 compilers 9929 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' 9930 tmp_addflag=' $pic_flag -Mnomain' ;; 9931 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9932 tmp_addflag=' -i_dynamic' ;; 9933 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9934 tmp_addflag=' -i_dynamic -nofor_main' ;; 9935 ifc* | ifort*) # Intel Fortran compiler 9936 tmp_addflag=' -nofor_main' ;; 9937 lf95*) # Lahey Fortran 8.1 9938 whole_archive_flag_spec= 9939 tmp_sharedflag='--shared' ;; 9940 nagfor*) # NAGFOR 5.3 9941 tmp_sharedflag='-Wl,-shared' ;; 9942 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9943 tmp_sharedflag='-qmkshrobj' 9944 tmp_addflag= ;; 9945 nvcc*) # Cuda Compiler Driver 2.2 9946 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' 9947 compiler_needs_object=yes 9948 ;; 9949 esac 9950 case `$CC -V 2>&1 | sed 5q` in 9951 *Sun\ C*) # Sun C 5.9 9952 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' 9953 compiler_needs_object=yes 9954 tmp_sharedflag='-G' ;; 9955 *Sun\ F*) # Sun Fortran 8.3 9956 tmp_sharedflag='-G' ;; 9957 esac 9958 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9959 9960 if test yes = "$supports_anon_versioning"; then 9961 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9962 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9963 echo "local: *; };" >> $output_objdir/$libname.ver~ 9964 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 9965 fi 9966 9967 case $cc_basename in 9968 tcc*) 9969 export_dynamic_flag_spec='-rdynamic' 9970 ;; 9971 xlf* | bgf* | bgxlf* | mpixlf*) 9972 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9973 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9974 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9975 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9976 if test yes = "$supports_anon_versioning"; then 9977 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9978 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9979 echo "local: *; };" >> $output_objdir/$libname.ver~ 9980 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9981 fi 9982 ;; 9983 esac 9984 else 9985 ld_shlibs=no 9986 fi 9987 ;; 9988 9989 netbsd*) 9990 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9991 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9992 wlarc= 9993 else 9994 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9995 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9996 fi 9997 ;; 9998 9999 solaris*) 10000 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10001 ld_shlibs=no 10002 cat <<_LT_EOF 1>&2 10003 10004*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10005*** create shared libraries on Solaris systems. Therefore, libtool 10006*** is disabling shared libraries support. We urge you to upgrade GNU 10007*** binutils to release 2.9.1 or newer. Another option is to modify 10008*** your PATH or compiler configuration so that the native linker is 10009*** used, and then restart. 10010 10011_LT_EOF 10012 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10013 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10014 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10015 else 10016 ld_shlibs=no 10017 fi 10018 ;; 10019 10020 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10021 case `$LD -v 2>&1` in 10022 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10023 ld_shlibs=no 10024 cat <<_LT_EOF 1>&2 10025 10026*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10027*** reliably create shared libraries on SCO systems. Therefore, libtool 10028*** is disabling shared libraries support. We urge you to upgrade GNU 10029*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10030*** your PATH or compiler configuration so that the native linker is 10031*** used, and then restart. 10032 10033_LT_EOF 10034 ;; 10035 *) 10036 # For security reasons, it is highly recommended that you always 10037 # use absolute paths for naming shared libraries, and exclude the 10038 # DT_RUNPATH tag from executables and libraries. But doing so 10039 # requires that you compile everything twice, which is a pain. 10040 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10041 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10042 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10043 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10044 else 10045 ld_shlibs=no 10046 fi 10047 ;; 10048 esac 10049 ;; 10050 10051 sunos4*) 10052 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10053 wlarc= 10054 hardcode_direct=yes 10055 hardcode_shlibpath_var=no 10056 ;; 10057 10058 *) 10059 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10060 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10061 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10062 else 10063 ld_shlibs=no 10064 fi 10065 ;; 10066 esac 10067 10068 if test no = "$ld_shlibs"; then 10069 runpath_var= 10070 hardcode_libdir_flag_spec= 10071 export_dynamic_flag_spec= 10072 whole_archive_flag_spec= 10073 fi 10074 else 10075 # PORTME fill in a description of your system's linker (not GNU ld) 10076 case $host_os in 10077 aix3*) 10078 allow_undefined_flag=unsupported 10079 always_export_symbols=yes 10080 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' 10081 # Note: this linker hardcodes the directories in LIBPATH if there 10082 # are no directories specified by -L. 10083 hardcode_minus_L=yes 10084 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10085 # Neither direct hardcoding nor static linking is supported with a 10086 # broken collect2. 10087 hardcode_direct=unsupported 10088 fi 10089 ;; 10090 10091 aix[4-9]*) 10092 if test ia64 = "$host_cpu"; then 10093 # On IA64, the linker does run time linking by default, so we don't 10094 # have to do anything special. 10095 aix_use_runtimelinking=no 10096 exp_sym_flag='-Bexport' 10097 no_entry_flag= 10098 else 10099 # If we're using GNU nm, then we don't want the "-C" option. 10100 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10101 # Without the "-l" option, or with the "-B" option, AIX nm treats 10102 # weak defined symbols like other global defined symbols, whereas 10103 # GNU nm marks them as "W". 10104 # While the 'weak' keyword is ignored in the Export File, we need 10105 # it in the Import File for the 'aix-soname' feature, so we have 10106 # to replace the "-B" option with "-P" for AIX nm. 10107 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10108 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 10109 else 10110 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 10111 fi 10112 aix_use_runtimelinking=no 10113 10114 # Test if we are trying to use run time linking or normal 10115 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10116 # have runtime linking enabled, and use it for executables. 10117 # For shared libraries, we enable/disable runtime linking 10118 # depending on the kind of the shared library created - 10119 # when "with_aix_soname,aix_use_runtimelinking" is: 10120 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10121 # "aix,yes" lib.so shared, rtl:yes, for executables 10122 # lib.a static archive 10123 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10124 # lib.a(lib.so.V) shared, rtl:no, for executables 10125 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10126 # lib.a(lib.so.V) shared, rtl:no 10127 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10128 # lib.a static archive 10129 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10130 for ld_flag in $LDFLAGS; do 10131 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10132 aix_use_runtimelinking=yes 10133 break 10134 fi 10135 done 10136 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10137 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10138 # so we don't have lib.a shared libs to link our executables. 10139 # We have to force runtime linking in this case. 10140 aix_use_runtimelinking=yes 10141 LDFLAGS="$LDFLAGS -Wl,-brtl" 10142 fi 10143 ;; 10144 esac 10145 10146 exp_sym_flag='-bexport' 10147 no_entry_flag='-bnoentry' 10148 fi 10149 10150 # When large executables or shared objects are built, AIX ld can 10151 # have problems creating the table of contents. If linking a library 10152 # or program results in "error TOC overflow" add -mminimal-toc to 10153 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10154 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10155 10156 archive_cmds='' 10157 hardcode_direct=yes 10158 hardcode_direct_absolute=yes 10159 hardcode_libdir_separator=':' 10160 link_all_deplibs=yes 10161 file_list_spec='$wl-f,' 10162 case $with_aix_soname,$aix_use_runtimelinking in 10163 aix,*) ;; # traditional, no import file 10164 svr4,* | *,yes) # use import file 10165 # The Import File defines what to hardcode. 10166 hardcode_direct=no 10167 hardcode_direct_absolute=no 10168 ;; 10169 esac 10170 10171 if test yes = "$GCC"; then 10172 case $host_os in aix4.[012]|aix4.[012].*) 10173 # We only want to do this on AIX 4.2 and lower, the check 10174 # below for broken collect2 doesn't work under 4.3+ 10175 collect2name=`$CC -print-prog-name=collect2` 10176 if test -f "$collect2name" && 10177 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10178 then 10179 # We have reworked collect2 10180 : 10181 else 10182 # We have old collect2 10183 hardcode_direct=unsupported 10184 # It fails to find uninstalled libraries when the uninstalled 10185 # path is not listed in the libpath. Setting hardcode_minus_L 10186 # to unsupported forces relinking 10187 hardcode_minus_L=yes 10188 hardcode_libdir_flag_spec='-L$libdir' 10189 hardcode_libdir_separator= 10190 fi 10191 ;; 10192 esac 10193 shared_flag='-shared' 10194 if test yes = "$aix_use_runtimelinking"; then 10195 shared_flag="$shared_flag "'$wl-G' 10196 fi 10197 # Need to ensure runtime linking is disabled for the traditional 10198 # shared library, or the linker may eventually find shared libraries 10199 # /with/ Import File - we do not want to mix them. 10200 shared_flag_aix='-shared' 10201 shared_flag_svr4='-shared $wl-G' 10202 else 10203 # not using gcc 10204 if test ia64 = "$host_cpu"; then 10205 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10206 # chokes on -Wl,-G. The following line is correct: 10207 shared_flag='-G' 10208 else 10209 if test yes = "$aix_use_runtimelinking"; then 10210 shared_flag='$wl-G' 10211 else 10212 shared_flag='$wl-bM:SRE' 10213 fi 10214 shared_flag_aix='$wl-bM:SRE' 10215 shared_flag_svr4='$wl-G' 10216 fi 10217 fi 10218 10219 export_dynamic_flag_spec='$wl-bexpall' 10220 # It seems that -bexpall does not export symbols beginning with 10221 # underscore (_), so it is better to generate a list of symbols to export. 10222 always_export_symbols=yes 10223 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10224 # Warning - without using the other runtime loading flags (-brtl), 10225 # -berok will link without error, but may produce a broken library. 10226 allow_undefined_flag='-berok' 10227 # Determine the default libpath from the value encoded in an 10228 # empty executable. 10229 if test set = "${lt_cv_aix_libpath+set}"; then 10230 aix_libpath=$lt_cv_aix_libpath 10231else 10232 if ${lt_cv_aix_libpath_+:} false; then : 10233 $as_echo_n "(cached) " >&6 10234else 10235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10236/* end confdefs.h. */ 10237 10238int 10239main () 10240{ 10241 10242 ; 10243 return 0; 10244} 10245_ACEOF 10246if ac_fn_c_try_link "$LINENO"; then : 10247 10248 lt_aix_libpath_sed=' 10249 /Import File Strings/,/^$/ { 10250 /^0/ { 10251 s/^0 *\([^ ]*\) *$/\1/ 10252 p 10253 } 10254 }' 10255 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10256 # Check for a 64-bit object if we didn't find anything. 10257 if test -z "$lt_cv_aix_libpath_"; then 10258 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10259 fi 10260fi 10261rm -f core conftest.err conftest.$ac_objext \ 10262 conftest$ac_exeext conftest.$ac_ext 10263 if test -z "$lt_cv_aix_libpath_"; then 10264 lt_cv_aix_libpath_=/usr/lib:/lib 10265 fi 10266 10267fi 10268 10269 aix_libpath=$lt_cv_aix_libpath_ 10270fi 10271 10272 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10273 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 10274 else 10275 if test ia64 = "$host_cpu"; then 10276 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10277 allow_undefined_flag="-z nodefs" 10278 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" 10279 else 10280 # Determine the default libpath from the value encoded in an 10281 # empty executable. 10282 if test set = "${lt_cv_aix_libpath+set}"; then 10283 aix_libpath=$lt_cv_aix_libpath 10284else 10285 if ${lt_cv_aix_libpath_+:} false; then : 10286 $as_echo_n "(cached) " >&6 10287else 10288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10289/* end confdefs.h. */ 10290 10291int 10292main () 10293{ 10294 10295 ; 10296 return 0; 10297} 10298_ACEOF 10299if ac_fn_c_try_link "$LINENO"; then : 10300 10301 lt_aix_libpath_sed=' 10302 /Import File Strings/,/^$/ { 10303 /^0/ { 10304 s/^0 *\([^ ]*\) *$/\1/ 10305 p 10306 } 10307 }' 10308 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10309 # Check for a 64-bit object if we didn't find anything. 10310 if test -z "$lt_cv_aix_libpath_"; then 10311 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10312 fi 10313fi 10314rm -f core conftest.err conftest.$ac_objext \ 10315 conftest$ac_exeext conftest.$ac_ext 10316 if test -z "$lt_cv_aix_libpath_"; then 10317 lt_cv_aix_libpath_=/usr/lib:/lib 10318 fi 10319 10320fi 10321 10322 aix_libpath=$lt_cv_aix_libpath_ 10323fi 10324 10325 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10326 # Warning - without using the other run time loading flags, 10327 # -berok will link without error, but may produce a broken library. 10328 no_undefined_flag=' $wl-bernotok' 10329 allow_undefined_flag=' $wl-berok' 10330 if test yes = "$with_gnu_ld"; then 10331 # We only use this code for GNU lds that support --whole-archive. 10332 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10333 else 10334 # Exported symbols can be pulled into shared objects from archives 10335 whole_archive_flag_spec='$convenience' 10336 fi 10337 archive_cmds_need_lc=yes 10338 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10339 # -brtl affects multiple linker settings, -berok does not and is overridden later 10340 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10341 if test svr4 != "$with_aix_soname"; then 10342 # This is similar to how AIX traditionally builds its shared libraries. 10343 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 10344 fi 10345 if test aix != "$with_aix_soname"; then 10346 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 10347 else 10348 # used by -dlpreopen to get the symbols 10349 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10350 fi 10351 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10352 fi 10353 fi 10354 ;; 10355 10356 amigaos*) 10357 case $host_cpu in 10358 powerpc) 10359 # see comment about AmigaOS4 .so support 10360 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10361 archive_expsym_cmds='' 10362 ;; 10363 m68k) 10364 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)' 10365 hardcode_libdir_flag_spec='-L$libdir' 10366 hardcode_minus_L=yes 10367 ;; 10368 esac 10369 ;; 10370 10371 bsdi[45]*) 10372 export_dynamic_flag_spec=-rdynamic 10373 ;; 10374 10375 cygwin* | mingw* | pw32* | cegcc*) 10376 # When not using gcc, we currently assume that we are using 10377 # Microsoft Visual C++ or Intel C++ Compiler. 10378 # hardcode_libdir_flag_spec is actually meaningless, as there is 10379 # no search path for DLLs. 10380 case $cc_basename in 10381 cl* | icl*) 10382 # Native MSVC or ICC 10383 hardcode_libdir_flag_spec=' ' 10384 allow_undefined_flag=unsupported 10385 always_export_symbols=yes 10386 file_list_spec='@' 10387 # Tell ltmain to make .lib files, not .a files. 10388 libext=lib 10389 # Tell ltmain to make .dll files, not .so files. 10390 shrext_cmds=.dll 10391 # FIXME: Setting linknames here is a bad hack. 10392 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10393 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10394 cp "$export_symbols" "$output_objdir/$soname.def"; 10395 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10396 else 10397 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10398 fi~ 10399 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10400 linknames=' 10401 # The linker will not automatically build a static lib if we build a DLL. 10402 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10403 enable_shared_with_static_runtimes=yes 10404 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10405 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10406 # Don't use ranlib 10407 old_postinstall_cmds='chmod 644 $oldlib' 10408 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10409 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10410 case $lt_outputfile in 10411 *.exe|*.EXE) ;; 10412 *) 10413 lt_outputfile=$lt_outputfile.exe 10414 lt_tool_outputfile=$lt_tool_outputfile.exe 10415 ;; 10416 esac~ 10417 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10418 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10419 $RM "$lt_outputfile.manifest"; 10420 fi' 10421 ;; 10422 *) 10423 # Assume MSVC and ICC wrapper 10424 hardcode_libdir_flag_spec=' ' 10425 allow_undefined_flag=unsupported 10426 # Tell ltmain to make .lib files, not .a files. 10427 libext=lib 10428 # Tell ltmain to make .dll files, not .so files. 10429 shrext_cmds=.dll 10430 # FIXME: Setting linknames here is a bad hack. 10431 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10432 # The linker will automatically build a .lib file if we build a DLL. 10433 old_archive_from_new_cmds='true' 10434 # FIXME: Should let the user specify the lib program. 10435 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10436 enable_shared_with_static_runtimes=yes 10437 ;; 10438 esac 10439 ;; 10440 10441 darwin* | rhapsody*) 10442 10443 10444 archive_cmds_need_lc=no 10445 hardcode_direct=no 10446 hardcode_automatic=yes 10447 hardcode_shlibpath_var=unsupported 10448 if test yes = "$lt_cv_ld_force_load"; then 10449 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\"`' 10450 10451 else 10452 whole_archive_flag_spec='' 10453 fi 10454 link_all_deplibs=yes 10455 allow_undefined_flag=$_lt_dar_allow_undefined 10456 case $cc_basename in 10457 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10458 *) _lt_dar_can_shared=$GCC ;; 10459 esac 10460 if test yes = "$_lt_dar_can_shared"; then 10461 output_verbose_link_cmd=func_echo_all 10462 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10463 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10464 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" 10465 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" 10466 10467 else 10468 ld_shlibs=no 10469 fi 10470 10471 ;; 10472 10473 dgux*) 10474 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10475 hardcode_libdir_flag_spec='-L$libdir' 10476 hardcode_shlibpath_var=no 10477 ;; 10478 10479 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10480 # support. Future versions do this automatically, but an explicit c++rt0.o 10481 # does not break anything, and helps significantly (at the cost of a little 10482 # extra space). 10483 freebsd2.2*) 10484 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10485 hardcode_libdir_flag_spec='-R$libdir' 10486 hardcode_direct=yes 10487 hardcode_shlibpath_var=no 10488 ;; 10489 10490 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10491 freebsd2.*) 10492 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10493 hardcode_direct=yes 10494 hardcode_minus_L=yes 10495 hardcode_shlibpath_var=no 10496 ;; 10497 10498 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10499 freebsd* | dragonfly*) 10500 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10501 hardcode_libdir_flag_spec='-R$libdir' 10502 hardcode_direct=yes 10503 hardcode_shlibpath_var=no 10504 ;; 10505 10506 hpux9*) 10507 if test yes = "$GCC"; then 10508 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10509 else 10510 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10511 fi 10512 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10513 hardcode_libdir_separator=: 10514 hardcode_direct=yes 10515 10516 # hardcode_minus_L: Not really in the search PATH, 10517 # but as the default location of the library. 10518 hardcode_minus_L=yes 10519 export_dynamic_flag_spec='$wl-E' 10520 ;; 10521 10522 hpux10*) 10523 if test yes,no = "$GCC,$with_gnu_ld"; then 10524 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10525 else 10526 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10527 fi 10528 if test no = "$with_gnu_ld"; then 10529 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10530 hardcode_libdir_separator=: 10531 hardcode_direct=yes 10532 hardcode_direct_absolute=yes 10533 export_dynamic_flag_spec='$wl-E' 10534 # hardcode_minus_L: Not really in the search PATH, 10535 # but as the default location of the library. 10536 hardcode_minus_L=yes 10537 fi 10538 ;; 10539 10540 hpux11*) 10541 if test yes,no = "$GCC,$with_gnu_ld"; then 10542 case $host_cpu in 10543 hppa*64*) 10544 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10545 ;; 10546 ia64*) 10547 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10548 ;; 10549 *) 10550 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10551 ;; 10552 esac 10553 else 10554 case $host_cpu in 10555 hppa*64*) 10556 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10557 ;; 10558 ia64*) 10559 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10560 ;; 10561 *) 10562 10563 # Older versions of the 11.00 compiler do not understand -b yet 10564 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10566$as_echo_n "checking if $CC understands -b... " >&6; } 10567if ${lt_cv_prog_compiler__b+:} false; then : 10568 $as_echo_n "(cached) " >&6 10569else 10570 lt_cv_prog_compiler__b=no 10571 save_LDFLAGS=$LDFLAGS 10572 LDFLAGS="$LDFLAGS -b" 10573 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10574 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10575 # The linker can only warn and ignore the option if not recognized 10576 # So say no if there are warnings 10577 if test -s conftest.err; then 10578 # Append any errors to the config.log. 10579 cat conftest.err 1>&5 10580 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10581 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10582 if diff conftest.exp conftest.er2 >/dev/null; then 10583 lt_cv_prog_compiler__b=yes 10584 fi 10585 else 10586 lt_cv_prog_compiler__b=yes 10587 fi 10588 fi 10589 $RM -r conftest* 10590 LDFLAGS=$save_LDFLAGS 10591 10592fi 10593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10594$as_echo "$lt_cv_prog_compiler__b" >&6; } 10595 10596if test yes = "$lt_cv_prog_compiler__b"; then 10597 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10598else 10599 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10600fi 10601 10602 ;; 10603 esac 10604 fi 10605 if test no = "$with_gnu_ld"; then 10606 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10607 hardcode_libdir_separator=: 10608 10609 case $host_cpu in 10610 hppa*64*|ia64*) 10611 hardcode_direct=no 10612 hardcode_shlibpath_var=no 10613 ;; 10614 *) 10615 hardcode_direct=yes 10616 hardcode_direct_absolute=yes 10617 export_dynamic_flag_spec='$wl-E' 10618 10619 # hardcode_minus_L: Not really in the search PATH, 10620 # but as the default location of the library. 10621 hardcode_minus_L=yes 10622 ;; 10623 esac 10624 fi 10625 ;; 10626 10627 irix5* | irix6* | nonstopux*) 10628 if test yes = "$GCC"; then 10629 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' 10630 # Try to use the -exported_symbol ld option, if it does not 10631 # work, assume that -exports_file does not work either and 10632 # implicitly export all symbols. 10633 # This should be the same for all languages, so no per-tag cache variable. 10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10635$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10636if ${lt_cv_irix_exported_symbol+:} false; then : 10637 $as_echo_n "(cached) " >&6 10638else 10639 save_LDFLAGS=$LDFLAGS 10640 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10642/* end confdefs.h. */ 10643int foo (void) { return 0; } 10644_ACEOF 10645if ac_fn_c_try_link "$LINENO"; then : 10646 lt_cv_irix_exported_symbol=yes 10647else 10648 lt_cv_irix_exported_symbol=no 10649fi 10650rm -f core conftest.err conftest.$ac_objext \ 10651 conftest$ac_exeext conftest.$ac_ext 10652 LDFLAGS=$save_LDFLAGS 10653fi 10654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10655$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10656 if test yes = "$lt_cv_irix_exported_symbol"; then 10657 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' 10658 fi 10659 else 10660 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' 10661 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' 10662 fi 10663 archive_cmds_need_lc='no' 10664 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10665 hardcode_libdir_separator=: 10666 inherit_rpath=yes 10667 link_all_deplibs=yes 10668 ;; 10669 10670 linux*) 10671 case $cc_basename in 10672 tcc*) 10673 # Fabrice Bellard et al's Tiny C Compiler 10674 ld_shlibs=yes 10675 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10676 ;; 10677 esac 10678 ;; 10679 10680 netbsd*) 10681 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10682 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10683 else 10684 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10685 fi 10686 hardcode_libdir_flag_spec='-R$libdir' 10687 hardcode_direct=yes 10688 hardcode_shlibpath_var=no 10689 ;; 10690 10691 newsos6) 10692 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10693 hardcode_direct=yes 10694 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10695 hardcode_libdir_separator=: 10696 hardcode_shlibpath_var=no 10697 ;; 10698 10699 *nto* | *qnx*) 10700 ;; 10701 10702 openbsd* | bitrig*) 10703 if test -f /usr/libexec/ld.so; then 10704 hardcode_direct=yes 10705 hardcode_shlibpath_var=no 10706 hardcode_direct_absolute=yes 10707 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10708 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10709 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10710 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10711 export_dynamic_flag_spec='$wl-E' 10712 else 10713 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10714 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10715 fi 10716 else 10717 ld_shlibs=no 10718 fi 10719 ;; 10720 10721 os2*) 10722 hardcode_libdir_flag_spec='-L$libdir' 10723 hardcode_minus_L=yes 10724 allow_undefined_flag=unsupported 10725 shrext_cmds=.dll 10726 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10727 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10728 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10729 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10730 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10731 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10732 emximp -o $lib $output_objdir/$libname.def' 10733 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10734 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10735 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10736 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10737 prefix_cmds="$SED"~ 10738 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10739 prefix_cmds="$prefix_cmds -e 1d"; 10740 fi~ 10741 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10742 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10743 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10744 emximp -o $lib $output_objdir/$libname.def' 10745 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10746 enable_shared_with_static_runtimes=yes 10747 file_list_spec='@' 10748 ;; 10749 10750 osf3*) 10751 if test yes = "$GCC"; then 10752 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10753 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' 10754 else 10755 allow_undefined_flag=' -expect_unresolved \*' 10756 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' 10757 fi 10758 archive_cmds_need_lc='no' 10759 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10760 hardcode_libdir_separator=: 10761 ;; 10762 10763 osf4* | osf5*) # as osf3* with the addition of -msym flag 10764 if test yes = "$GCC"; then 10765 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10766 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' 10767 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10768 else 10769 allow_undefined_flag=' -expect_unresolved \*' 10770 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' 10771 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~ 10772 $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' 10773 10774 # Both c and cxx compiler support -rpath directly 10775 hardcode_libdir_flag_spec='-rpath $libdir' 10776 fi 10777 archive_cmds_need_lc='no' 10778 hardcode_libdir_separator=: 10779 ;; 10780 10781 solaris*) 10782 no_undefined_flag=' -z defs' 10783 if test yes = "$GCC"; then 10784 wlarc='$wl' 10785 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10786 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10787 $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' 10788 else 10789 case `$CC -V 2>&1` in 10790 *"Compilers 5.0"*) 10791 wlarc='' 10792 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10793 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10794 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10795 ;; 10796 *) 10797 wlarc='$wl' 10798 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10799 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10800 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10801 ;; 10802 esac 10803 fi 10804 hardcode_libdir_flag_spec='-R$libdir' 10805 hardcode_shlibpath_var=no 10806 case $host_os in 10807 solaris2.[0-5] | solaris2.[0-5].*) ;; 10808 *) 10809 # The compiler driver will combine and reorder linker options, 10810 # but understands '-z linker_flag'. GCC discards it without '$wl', 10811 # but is careful enough not to reorder. 10812 # Supported since Solaris 2.6 (maybe 2.5.1?) 10813 if test yes = "$GCC"; then 10814 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10815 else 10816 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10817 fi 10818 ;; 10819 esac 10820 link_all_deplibs=yes 10821 ;; 10822 10823 sunos4*) 10824 if test sequent = "$host_vendor"; then 10825 # Use $CC to link under sequent, because it throws in some extra .o 10826 # files that make .init and .fini sections work. 10827 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10828 else 10829 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10830 fi 10831 hardcode_libdir_flag_spec='-L$libdir' 10832 hardcode_direct=yes 10833 hardcode_minus_L=yes 10834 hardcode_shlibpath_var=no 10835 ;; 10836 10837 sysv4) 10838 case $host_vendor in 10839 sni) 10840 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10841 hardcode_direct=yes # is this really true??? 10842 ;; 10843 siemens) 10844 ## LD is ld it makes a PLAMLIB 10845 ## CC just makes a GrossModule. 10846 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10847 reload_cmds='$CC -r -o $output$reload_objs' 10848 hardcode_direct=no 10849 ;; 10850 motorola) 10851 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10852 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10853 ;; 10854 esac 10855 runpath_var='LD_RUN_PATH' 10856 hardcode_shlibpath_var=no 10857 ;; 10858 10859 sysv4.3*) 10860 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10861 hardcode_shlibpath_var=no 10862 export_dynamic_flag_spec='-Bexport' 10863 ;; 10864 10865 sysv4*MP*) 10866 if test -d /usr/nec; then 10867 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10868 hardcode_shlibpath_var=no 10869 runpath_var=LD_RUN_PATH 10870 hardcode_runpath_var=yes 10871 ld_shlibs=yes 10872 fi 10873 ;; 10874 10875 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10876 no_undefined_flag='$wl-z,text' 10877 archive_cmds_need_lc=no 10878 hardcode_shlibpath_var=no 10879 runpath_var='LD_RUN_PATH' 10880 10881 if test yes = "$GCC"; then 10882 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10883 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10884 else 10885 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10886 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10887 fi 10888 ;; 10889 10890 sysv5* | sco3.2v5* | sco5v6*) 10891 # Note: We CANNOT use -z defs as we might desire, because we do not 10892 # link with -lc, and that would cause any symbols used from libc to 10893 # always be unresolved, which means just about no library would 10894 # ever link correctly. If we're not using GNU ld we use -z text 10895 # though, which does catch some bad symbols but isn't as heavy-handed 10896 # as -z defs. 10897 no_undefined_flag='$wl-z,text' 10898 allow_undefined_flag='$wl-z,nodefs' 10899 archive_cmds_need_lc=no 10900 hardcode_shlibpath_var=no 10901 hardcode_libdir_flag_spec='$wl-R,$libdir' 10902 hardcode_libdir_separator=':' 10903 link_all_deplibs=yes 10904 export_dynamic_flag_spec='$wl-Bexport' 10905 runpath_var='LD_RUN_PATH' 10906 10907 if test yes = "$GCC"; then 10908 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10909 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10910 else 10911 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10912 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10913 fi 10914 ;; 10915 10916 uts4*) 10917 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10918 hardcode_libdir_flag_spec='-L$libdir' 10919 hardcode_shlibpath_var=no 10920 ;; 10921 10922 *) 10923 ld_shlibs=no 10924 ;; 10925 esac 10926 10927 if test sni = "$host_vendor"; then 10928 case $host in 10929 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10930 export_dynamic_flag_spec='$wl-Blargedynsym' 10931 ;; 10932 esac 10933 fi 10934 fi 10935 10936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10937$as_echo "$ld_shlibs" >&6; } 10938test no = "$ld_shlibs" && can_build_shared=no 10939 10940with_gnu_ld=$with_gnu_ld 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956# 10957# Do we need to explicitly link libc? 10958# 10959case "x$archive_cmds_need_lc" in 10960x|xyes) 10961 # Assume -lc should be added 10962 archive_cmds_need_lc=yes 10963 10964 if test yes,yes = "$GCC,$enable_shared"; then 10965 case $archive_cmds in 10966 *'~'*) 10967 # FIXME: we may have to deal with multi-command sequences. 10968 ;; 10969 '$CC '*) 10970 # Test whether the compiler implicitly links with -lc since on some 10971 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10972 # to ld, don't add -lc before -lgcc. 10973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10974$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10975if ${lt_cv_archive_cmds_need_lc+:} false; then : 10976 $as_echo_n "(cached) " >&6 10977else 10978 $RM conftest* 10979 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10980 10981 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10982 (eval $ac_compile) 2>&5 10983 ac_status=$? 10984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10985 test $ac_status = 0; } 2>conftest.err; then 10986 soname=conftest 10987 lib=conftest 10988 libobjs=conftest.$ac_objext 10989 deplibs= 10990 wl=$lt_prog_compiler_wl 10991 pic_flag=$lt_prog_compiler_pic 10992 compiler_flags=-v 10993 linker_flags=-v 10994 verstring= 10995 output_objdir=. 10996 libname=conftest 10997 lt_save_allow_undefined_flag=$allow_undefined_flag 10998 allow_undefined_flag= 10999 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11000 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11001 ac_status=$? 11002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11003 test $ac_status = 0; } 11004 then 11005 lt_cv_archive_cmds_need_lc=no 11006 else 11007 lt_cv_archive_cmds_need_lc=yes 11008 fi 11009 allow_undefined_flag=$lt_save_allow_undefined_flag 11010 else 11011 cat conftest.err 1>&5 11012 fi 11013 $RM conftest* 11014 11015fi 11016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11017$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11018 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11019 ;; 11020 esac 11021 fi 11022 ;; 11023esac 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11177$as_echo_n "checking dynamic linker characteristics... " >&6; } 11178 11179if test yes = "$GCC"; then 11180 case $host_os in 11181 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11182 *) lt_awk_arg='/^libraries:/' ;; 11183 esac 11184 case $host_os in 11185 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11186 *) lt_sed_strip_eq='s|=/|/|g' ;; 11187 esac 11188 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11189 case $lt_search_path_spec in 11190 *\;*) 11191 # if the path contains ";" then we assume it to be the separator 11192 # otherwise default to the standard path separator (i.e. ":") - it is 11193 # assumed that no part of a normal pathname contains ";" but that should 11194 # okay in the real world where ";" in dirpaths is itself problematic. 11195 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11196 ;; 11197 *) 11198 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11199 ;; 11200 esac 11201 # Ok, now we have the path, separated by spaces, we can step through it 11202 # and add multilib dir if necessary... 11203 lt_tmp_lt_search_path_spec= 11204 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11205 # ...but if some path component already ends with the multilib dir we assume 11206 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11207 case "$lt_multi_os_dir; $lt_search_path_spec " in 11208 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11209 lt_multi_os_dir= 11210 ;; 11211 esac 11212 for lt_sys_path in $lt_search_path_spec; do 11213 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11214 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11215 elif test -n "$lt_multi_os_dir"; then 11216 test -d "$lt_sys_path" && \ 11217 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11218 fi 11219 done 11220 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11221BEGIN {RS = " "; FS = "/|\n";} { 11222 lt_foo = ""; 11223 lt_count = 0; 11224 for (lt_i = NF; lt_i > 0; lt_i--) { 11225 if ($lt_i != "" && $lt_i != ".") { 11226 if ($lt_i == "..") { 11227 lt_count++; 11228 } else { 11229 if (lt_count == 0) { 11230 lt_foo = "/" $lt_i lt_foo; 11231 } else { 11232 lt_count--; 11233 } 11234 } 11235 } 11236 } 11237 if (lt_foo != "") { lt_freq[lt_foo]++; } 11238 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11239}'` 11240 # AWK program above erroneously prepends '/' to C:/dos/paths 11241 # for these hosts. 11242 case $host_os in 11243 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11244 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11245 esac 11246 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11247else 11248 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11249fi 11250library_names_spec= 11251libname_spec='lib$name' 11252soname_spec= 11253shrext_cmds=.so 11254postinstall_cmds= 11255postuninstall_cmds= 11256finish_cmds= 11257finish_eval= 11258shlibpath_var= 11259shlibpath_overrides_runpath=unknown 11260version_type=none 11261dynamic_linker="$host_os ld.so" 11262sys_lib_dlsearch_path_spec="/lib /usr/lib" 11263need_lib_prefix=unknown 11264hardcode_into_libs=no 11265 11266# when you set need_version to no, make sure it does not cause -set_version 11267# flags to be left without arguments 11268need_version=unknown 11269 11270 11271 11272case $host_os in 11273aix3*) 11274 version_type=linux # correct to gnu/linux during the next big refactor 11275 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11276 shlibpath_var=LIBPATH 11277 11278 # AIX 3 has no versioning support, so we append a major version to the name. 11279 soname_spec='$libname$release$shared_ext$major' 11280 ;; 11281 11282aix[4-9]*) 11283 version_type=linux # correct to gnu/linux during the next big refactor 11284 need_lib_prefix=no 11285 need_version=no 11286 hardcode_into_libs=yes 11287 if test ia64 = "$host_cpu"; then 11288 # AIX 5 supports IA64 11289 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11290 shlibpath_var=LD_LIBRARY_PATH 11291 else 11292 # With GCC up to 2.95.x, collect2 would create an import file 11293 # for dependence libraries. The import file would start with 11294 # the line '#! .'. This would cause the generated library to 11295 # depend on '.', always an invalid library. This was fixed in 11296 # development snapshots of GCC prior to 3.0. 11297 case $host_os in 11298 aix4 | aix4.[01] | aix4.[01].*) 11299 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11300 echo ' yes ' 11301 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11302 : 11303 else 11304 can_build_shared=no 11305 fi 11306 ;; 11307 esac 11308 # Using Import Files as archive members, it is possible to support 11309 # filename-based versioning of shared library archives on AIX. While 11310 # this would work for both with and without runtime linking, it will 11311 # prevent static linking of such archives. So we do filename-based 11312 # shared library versioning with .so extension only, which is used 11313 # when both runtime linking and shared linking is enabled. 11314 # Unfortunately, runtime linking may impact performance, so we do 11315 # not want this to be the default eventually. Also, we use the 11316 # versioned .so libs for executables only if there is the -brtl 11317 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11318 # To allow for filename-based versioning support, we need to create 11319 # libNAME.so.V as an archive file, containing: 11320 # *) an Import File, referring to the versioned filename of the 11321 # archive as well as the shared archive member, telling the 11322 # bitwidth (32 or 64) of that shared object, and providing the 11323 # list of exported symbols of that shared object, eventually 11324 # decorated with the 'weak' keyword 11325 # *) the shared object with the F_LOADONLY flag set, to really avoid 11326 # it being seen by the linker. 11327 # At run time we better use the real file rather than another symlink, 11328 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11329 11330 case $with_aix_soname,$aix_use_runtimelinking in 11331 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11332 # soname into executable. Probably we can add versioning support to 11333 # collect2, so additional links can be useful in future. 11334 aix,yes) # traditional libtool 11335 dynamic_linker='AIX unversionable lib.so' 11336 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11337 # instead of lib<name>.a to let people know that these are not 11338 # typical AIX shared libraries. 11339 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11340 ;; 11341 aix,no) # traditional AIX only 11342 dynamic_linker='AIX lib.a(lib.so.V)' 11343 # We preserve .a as extension for shared libraries through AIX4.2 11344 # and later when we are not doing run time linking. 11345 library_names_spec='$libname$release.a $libname.a' 11346 soname_spec='$libname$release$shared_ext$major' 11347 ;; 11348 svr4,*) # full svr4 only 11349 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11350 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11351 # We do not specify a path in Import Files, so LIBPATH fires. 11352 shlibpath_overrides_runpath=yes 11353 ;; 11354 *,yes) # both, prefer svr4 11355 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11356 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11357 # unpreferred sharedlib libNAME.a needs extra handling 11358 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 11359 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 11360 # We do not specify a path in Import Files, so LIBPATH fires. 11361 shlibpath_overrides_runpath=yes 11362 ;; 11363 *,no) # both, prefer aix 11364 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11365 library_names_spec='$libname$release.a $libname.a' 11366 soname_spec='$libname$release$shared_ext$major' 11367 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11368 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 11369 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 11370 ;; 11371 esac 11372 shlibpath_var=LIBPATH 11373 fi 11374 ;; 11375 11376amigaos*) 11377 case $host_cpu in 11378 powerpc) 11379 # Since July 2007 AmigaOS4 officially supports .so libraries. 11380 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11381 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11382 ;; 11383 m68k) 11384 library_names_spec='$libname.ixlibrary $libname.a' 11385 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11386 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 11387 ;; 11388 esac 11389 ;; 11390 11391beos*) 11392 library_names_spec='$libname$shared_ext' 11393 dynamic_linker="$host_os ld.so" 11394 shlibpath_var=LIBRARY_PATH 11395 ;; 11396 11397bsdi[45]*) 11398 version_type=linux # correct to gnu/linux during the next big refactor 11399 need_version=no 11400 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11401 soname_spec='$libname$release$shared_ext$major' 11402 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11403 shlibpath_var=LD_LIBRARY_PATH 11404 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11405 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11406 # the default ld.so.conf also contains /usr/contrib/lib and 11407 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11408 # libtool to hard-code these into programs 11409 ;; 11410 11411cygwin* | mingw* | pw32* | cegcc*) 11412 version_type=windows 11413 shrext_cmds=.dll 11414 need_version=no 11415 need_lib_prefix=no 11416 11417 case $GCC,$cc_basename in 11418 yes,*) 11419 # gcc 11420 library_names_spec='$libname.dll.a' 11421 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11422 postinstall_cmds='base_file=`basename \$file`~ 11423 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11424 dldir=$destdir/`dirname \$dlpath`~ 11425 test -d \$dldir || mkdir -p \$dldir~ 11426 $install_prog $dir/$dlname \$dldir/$dlname~ 11427 chmod a+x \$dldir/$dlname~ 11428 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11429 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11430 fi' 11431 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11432 dlpath=$dir/\$dldll~ 11433 $RM \$dlpath' 11434 shlibpath_overrides_runpath=yes 11435 11436 case $host_os in 11437 cygwin*) 11438 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11439 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11440 11441 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11442 ;; 11443 mingw* | cegcc*) 11444 # MinGW DLLs use traditional 'lib' prefix 11445 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11446 ;; 11447 pw32*) 11448 # pw32 DLLs use 'pw' prefix rather than 'lib' 11449 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11450 ;; 11451 esac 11452 dynamic_linker='Win32 ld.exe' 11453 ;; 11454 11455 *,cl* | *,icl*) 11456 # Native MSVC or ICC 11457 libname_spec='$name' 11458 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11459 library_names_spec='$libname.dll.lib' 11460 11461 case $build_os in 11462 mingw*) 11463 sys_lib_search_path_spec= 11464 lt_save_ifs=$IFS 11465 IFS=';' 11466 for lt_path in $LIB 11467 do 11468 IFS=$lt_save_ifs 11469 # Let DOS variable expansion print the short 8.3 style file name. 11470 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11471 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11472 done 11473 IFS=$lt_save_ifs 11474 # Convert to MSYS style. 11475 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11476 ;; 11477 cygwin*) 11478 # Convert to unix form, then to dos form, then back to unix form 11479 # but this time dos style (no spaces!) so that the unix form looks 11480 # like /cygdrive/c/PROGRA~1:/cygdr... 11481 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11482 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11483 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11484 ;; 11485 *) 11486 sys_lib_search_path_spec=$LIB 11487 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11488 # It is most probably a Windows format PATH. 11489 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11490 else 11491 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11492 fi 11493 # FIXME: find the short name or the path components, as spaces are 11494 # common. (e.g. "Program Files" -> "PROGRA~1") 11495 ;; 11496 esac 11497 11498 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11499 postinstall_cmds='base_file=`basename \$file`~ 11500 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11501 dldir=$destdir/`dirname \$dlpath`~ 11502 test -d \$dldir || mkdir -p \$dldir~ 11503 $install_prog $dir/$dlname \$dldir/$dlname' 11504 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11505 dlpath=$dir/\$dldll~ 11506 $RM \$dlpath' 11507 shlibpath_overrides_runpath=yes 11508 dynamic_linker='Win32 link.exe' 11509 ;; 11510 11511 *) 11512 # Assume MSVC and ICC wrapper 11513 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11514 dynamic_linker='Win32 ld.exe' 11515 ;; 11516 esac 11517 # FIXME: first we should search . and the directory the executable is in 11518 shlibpath_var=PATH 11519 ;; 11520 11521darwin* | rhapsody*) 11522 dynamic_linker="$host_os dyld" 11523 version_type=darwin 11524 need_lib_prefix=no 11525 need_version=no 11526 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11527 soname_spec='$libname$release$major$shared_ext' 11528 shlibpath_overrides_runpath=yes 11529 shlibpath_var=DYLD_LIBRARY_PATH 11530 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11531 11532 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11533 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11534 ;; 11535 11536dgux*) 11537 version_type=linux # correct to gnu/linux during the next big refactor 11538 need_lib_prefix=no 11539 need_version=no 11540 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11541 soname_spec='$libname$release$shared_ext$major' 11542 shlibpath_var=LD_LIBRARY_PATH 11543 ;; 11544 11545freebsd* | dragonfly*) 11546 # DragonFly does not have aout. When/if they implement a new 11547 # versioning mechanism, adjust this. 11548 if test -x /usr/bin/objformat; then 11549 objformat=`/usr/bin/objformat` 11550 else 11551 case $host_os in 11552 freebsd[23].*) objformat=aout ;; 11553 *) objformat=elf ;; 11554 esac 11555 fi 11556 version_type=freebsd-$objformat 11557 case $version_type in 11558 freebsd-elf*) 11559 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11560 soname_spec='$libname$release$shared_ext$major' 11561 need_version=no 11562 need_lib_prefix=no 11563 ;; 11564 freebsd-*) 11565 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11566 need_version=yes 11567 ;; 11568 esac 11569 shlibpath_var=LD_LIBRARY_PATH 11570 case $host_os in 11571 freebsd2.*) 11572 shlibpath_overrides_runpath=yes 11573 ;; 11574 freebsd3.[01]* | freebsdelf3.[01]*) 11575 shlibpath_overrides_runpath=yes 11576 hardcode_into_libs=yes 11577 ;; 11578 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11579 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11580 shlibpath_overrides_runpath=no 11581 hardcode_into_libs=yes 11582 ;; 11583 *) # from 4.6 on, and DragonFly 11584 shlibpath_overrides_runpath=yes 11585 hardcode_into_libs=yes 11586 ;; 11587 esac 11588 ;; 11589 11590haiku*) 11591 version_type=linux # correct to gnu/linux during the next big refactor 11592 need_lib_prefix=no 11593 need_version=no 11594 dynamic_linker="$host_os runtime_loader" 11595 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11596 soname_spec='$libname$release$shared_ext$major' 11597 shlibpath_var=LIBRARY_PATH 11598 shlibpath_overrides_runpath=no 11599 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11600 hardcode_into_libs=yes 11601 ;; 11602 11603hpux9* | hpux10* | hpux11*) 11604 # Give a soname corresponding to the major version so that dld.sl refuses to 11605 # link against other versions. 11606 version_type=sunos 11607 need_lib_prefix=no 11608 need_version=no 11609 case $host_cpu in 11610 ia64*) 11611 shrext_cmds='.so' 11612 hardcode_into_libs=yes 11613 dynamic_linker="$host_os dld.so" 11614 shlibpath_var=LD_LIBRARY_PATH 11615 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11616 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11617 soname_spec='$libname$release$shared_ext$major' 11618 if test 32 = "$HPUX_IA64_MODE"; then 11619 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11620 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11621 else 11622 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11623 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11624 fi 11625 ;; 11626 hppa*64*) 11627 shrext_cmds='.sl' 11628 hardcode_into_libs=yes 11629 dynamic_linker="$host_os dld.sl" 11630 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11631 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11632 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11633 soname_spec='$libname$release$shared_ext$major' 11634 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11635 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11636 ;; 11637 *) 11638 shrext_cmds='.sl' 11639 dynamic_linker="$host_os dld.sl" 11640 shlibpath_var=SHLIB_PATH 11641 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11642 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11643 soname_spec='$libname$release$shared_ext$major' 11644 ;; 11645 esac 11646 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11647 postinstall_cmds='chmod 555 $lib' 11648 # or fails outright, so override atomically: 11649 install_override_mode=555 11650 ;; 11651 11652interix[3-9]*) 11653 version_type=linux # correct to gnu/linux during the next big refactor 11654 need_lib_prefix=no 11655 need_version=no 11656 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11657 soname_spec='$libname$release$shared_ext$major' 11658 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11659 shlibpath_var=LD_LIBRARY_PATH 11660 shlibpath_overrides_runpath=no 11661 hardcode_into_libs=yes 11662 ;; 11663 11664irix5* | irix6* | nonstopux*) 11665 case $host_os in 11666 nonstopux*) version_type=nonstopux ;; 11667 *) 11668 if test yes = "$lt_cv_prog_gnu_ld"; then 11669 version_type=linux # correct to gnu/linux during the next big refactor 11670 else 11671 version_type=irix 11672 fi ;; 11673 esac 11674 need_lib_prefix=no 11675 need_version=no 11676 soname_spec='$libname$release$shared_ext$major' 11677 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11678 case $host_os in 11679 irix5* | nonstopux*) 11680 libsuff= shlibsuff= 11681 ;; 11682 *) 11683 case $LD in # libtool.m4 will add one of these switches to LD 11684 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11685 libsuff= shlibsuff= libmagic=32-bit;; 11686 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11687 libsuff=32 shlibsuff=N32 libmagic=N32;; 11688 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11689 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11690 *) libsuff= shlibsuff= libmagic=never-match;; 11691 esac 11692 ;; 11693 esac 11694 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11695 shlibpath_overrides_runpath=no 11696 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11697 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11698 hardcode_into_libs=yes 11699 ;; 11700 11701# No shared lib support for Linux oldld, aout, or coff. 11702linux*oldld* | linux*aout* | linux*coff*) 11703 dynamic_linker=no 11704 ;; 11705 11706linux*android*) 11707 version_type=none # Android doesn't support versioned libraries. 11708 need_lib_prefix=no 11709 need_version=no 11710 library_names_spec='$libname$release$shared_ext' 11711 soname_spec='$libname$release$shared_ext' 11712 finish_cmds= 11713 shlibpath_var=LD_LIBRARY_PATH 11714 shlibpath_overrides_runpath=yes 11715 11716 # This implies no fast_install, which is unacceptable. 11717 # Some rework will be needed to allow for fast_install 11718 # before this can be enabled. 11719 hardcode_into_libs=yes 11720 11721 dynamic_linker='Android linker' 11722 # Don't embed -rpath directories since the linker doesn't support them. 11723 hardcode_libdir_flag_spec='-L$libdir' 11724 ;; 11725 11726# This must be glibc/ELF. 11727linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11728 version_type=linux # correct to gnu/linux during the next big refactor 11729 need_lib_prefix=no 11730 need_version=no 11731 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11732 soname_spec='$libname$release$shared_ext$major' 11733 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11734 shlibpath_var=LD_LIBRARY_PATH 11735 shlibpath_overrides_runpath=no 11736 11737 # Some binutils ld are patched to set DT_RUNPATH 11738 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11739 $as_echo_n "(cached) " >&6 11740else 11741 lt_cv_shlibpath_overrides_runpath=no 11742 save_LDFLAGS=$LDFLAGS 11743 save_libdir=$libdir 11744 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11745 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11747/* end confdefs.h. */ 11748 11749int 11750main () 11751{ 11752 11753 ; 11754 return 0; 11755} 11756_ACEOF 11757if ac_fn_c_try_link "$LINENO"; then : 11758 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11759 lt_cv_shlibpath_overrides_runpath=yes 11760fi 11761fi 11762rm -f core conftest.err conftest.$ac_objext \ 11763 conftest$ac_exeext conftest.$ac_ext 11764 LDFLAGS=$save_LDFLAGS 11765 libdir=$save_libdir 11766 11767fi 11768 11769 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11770 11771 # This implies no fast_install, which is unacceptable. 11772 # Some rework will be needed to allow for fast_install 11773 # before this can be enabled. 11774 hardcode_into_libs=yes 11775 11776 # Ideally, we could use ldconfig to report *all* directores which are 11777 # searched for libraries, however this is still not possible. Aside from not 11778 # being certain /sbin/ldconfig is available, command 11779 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11780 # even though it is searched at run-time. Try to do the best guess by 11781 # appending ld.so.conf contents (and includes) to the search path. 11782 if test -f /etc/ld.so.conf; then 11783 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' ' '` 11784 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11785 fi 11786 11787 # We used to test for /lib/ld.so.1 and disable shared libraries on 11788 # powerpc, because MkLinux only supported shared libraries with the 11789 # GNU dynamic linker. Since this was broken with cross compilers, 11790 # most powerpc-linux boxes support dynamic linking these days and 11791 # people can always --disable-shared, the test was removed, and we 11792 # assume the GNU/Linux dynamic linker is in use. 11793 dynamic_linker='GNU/Linux ld.so' 11794 ;; 11795 11796netbsd*) 11797 version_type=sunos 11798 need_lib_prefix=no 11799 need_version=no 11800 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11801 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11802 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11803 dynamic_linker='NetBSD (a.out) ld.so' 11804 else 11805 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11806 soname_spec='$libname$release$shared_ext$major' 11807 dynamic_linker='NetBSD ld.elf_so' 11808 fi 11809 shlibpath_var=LD_LIBRARY_PATH 11810 shlibpath_overrides_runpath=yes 11811 hardcode_into_libs=yes 11812 ;; 11813 11814newsos6) 11815 version_type=linux # correct to gnu/linux during the next big refactor 11816 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11817 shlibpath_var=LD_LIBRARY_PATH 11818 shlibpath_overrides_runpath=yes 11819 ;; 11820 11821*nto* | *qnx*) 11822 version_type=qnx 11823 need_lib_prefix=no 11824 need_version=no 11825 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11826 soname_spec='$libname$release$shared_ext$major' 11827 shlibpath_var=LD_LIBRARY_PATH 11828 shlibpath_overrides_runpath=no 11829 hardcode_into_libs=yes 11830 dynamic_linker='ldqnx.so' 11831 ;; 11832 11833openbsd* | bitrig*) 11834 version_type=sunos 11835 sys_lib_dlsearch_path_spec=/usr/lib 11836 need_lib_prefix=no 11837 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11838 need_version=no 11839 else 11840 need_version=yes 11841 fi 11842 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11843 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11844 shlibpath_var=LD_LIBRARY_PATH 11845 shlibpath_overrides_runpath=yes 11846 ;; 11847 11848os2*) 11849 libname_spec='$name' 11850 version_type=windows 11851 shrext_cmds=.dll 11852 need_version=no 11853 need_lib_prefix=no 11854 # OS/2 can only load a DLL with a base name of 8 characters or less. 11855 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11856 v=$($ECHO $release$versuffix | tr -d .-); 11857 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11858 $ECHO $n$v`$shared_ext' 11859 library_names_spec='${libname}_dll.$libext' 11860 dynamic_linker='OS/2 ld.exe' 11861 shlibpath_var=BEGINLIBPATH 11862 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11863 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11864 postinstall_cmds='base_file=`basename \$file`~ 11865 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11866 dldir=$destdir/`dirname \$dlpath`~ 11867 test -d \$dldir || mkdir -p \$dldir~ 11868 $install_prog $dir/$dlname \$dldir/$dlname~ 11869 chmod a+x \$dldir/$dlname~ 11870 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11871 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11872 fi' 11873 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 11874 dlpath=$dir/\$dldll~ 11875 $RM \$dlpath' 11876 ;; 11877 11878osf3* | osf4* | osf5*) 11879 version_type=osf 11880 need_lib_prefix=no 11881 need_version=no 11882 soname_spec='$libname$release$shared_ext$major' 11883 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11884 shlibpath_var=LD_LIBRARY_PATH 11885 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11886 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11887 ;; 11888 11889rdos*) 11890 dynamic_linker=no 11891 ;; 11892 11893solaris*) 11894 version_type=linux # correct to gnu/linux during the next big refactor 11895 need_lib_prefix=no 11896 need_version=no 11897 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11898 soname_spec='$libname$release$shared_ext$major' 11899 shlibpath_var=LD_LIBRARY_PATH 11900 shlibpath_overrides_runpath=yes 11901 hardcode_into_libs=yes 11902 # ldd complains unless libraries are executable 11903 postinstall_cmds='chmod +x $lib' 11904 ;; 11905 11906sunos4*) 11907 version_type=sunos 11908 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11909 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11910 shlibpath_var=LD_LIBRARY_PATH 11911 shlibpath_overrides_runpath=yes 11912 if test yes = "$with_gnu_ld"; then 11913 need_lib_prefix=no 11914 fi 11915 need_version=yes 11916 ;; 11917 11918sysv4 | sysv4.3*) 11919 version_type=linux # correct to gnu/linux during the next big refactor 11920 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11921 soname_spec='$libname$release$shared_ext$major' 11922 shlibpath_var=LD_LIBRARY_PATH 11923 case $host_vendor in 11924 sni) 11925 shlibpath_overrides_runpath=no 11926 need_lib_prefix=no 11927 runpath_var=LD_RUN_PATH 11928 ;; 11929 siemens) 11930 need_lib_prefix=no 11931 ;; 11932 motorola) 11933 need_lib_prefix=no 11934 need_version=no 11935 shlibpath_overrides_runpath=no 11936 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11937 ;; 11938 esac 11939 ;; 11940 11941sysv4*MP*) 11942 if test -d /usr/nec; then 11943 version_type=linux # correct to gnu/linux during the next big refactor 11944 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 11945 soname_spec='$libname$shared_ext.$major' 11946 shlibpath_var=LD_LIBRARY_PATH 11947 fi 11948 ;; 11949 11950sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11951 version_type=sco 11952 need_lib_prefix=no 11953 need_version=no 11954 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 11955 soname_spec='$libname$release$shared_ext$major' 11956 shlibpath_var=LD_LIBRARY_PATH 11957 shlibpath_overrides_runpath=yes 11958 hardcode_into_libs=yes 11959 if test yes = "$with_gnu_ld"; then 11960 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11961 else 11962 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11963 case $host_os in 11964 sco3.2v5*) 11965 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11966 ;; 11967 esac 11968 fi 11969 sys_lib_dlsearch_path_spec='/usr/lib' 11970 ;; 11971 11972tpf*) 11973 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11974 version_type=linux # correct to gnu/linux during the next big refactor 11975 need_lib_prefix=no 11976 need_version=no 11977 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11978 shlibpath_var=LD_LIBRARY_PATH 11979 shlibpath_overrides_runpath=no 11980 hardcode_into_libs=yes 11981 ;; 11982 11983uts4*) 11984 version_type=linux # correct to gnu/linux during the next big refactor 11985 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11986 soname_spec='$libname$release$shared_ext$major' 11987 shlibpath_var=LD_LIBRARY_PATH 11988 ;; 11989 11990*) 11991 dynamic_linker=no 11992 ;; 11993esac 11994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11995$as_echo "$dynamic_linker" >&6; } 11996test no = "$dynamic_linker" && can_build_shared=no 11997 11998variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11999if test yes = "$GCC"; then 12000 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12001fi 12002 12003if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12004 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12005fi 12006 12007if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12008 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12009fi 12010 12011# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12012configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12013 12014# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12015func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12016 12017# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12018configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12117$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12118hardcode_action= 12119if test -n "$hardcode_libdir_flag_spec" || 12120 test -n "$runpath_var" || 12121 test yes = "$hardcode_automatic"; then 12122 12123 # We can hardcode non-existent directories. 12124 if test no != "$hardcode_direct" && 12125 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12126 # have to relink, otherwise we might link with an installed library 12127 # when we should be linking with a yet-to-be-installed one 12128 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12129 test no != "$hardcode_minus_L"; then 12130 # Linking always hardcodes the temporary library directory. 12131 hardcode_action=relink 12132 else 12133 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12134 hardcode_action=immediate 12135 fi 12136else 12137 # We cannot hardcode anything, or else we can only hardcode existing 12138 # directories. 12139 hardcode_action=unsupported 12140fi 12141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12142$as_echo "$hardcode_action" >&6; } 12143 12144if test relink = "$hardcode_action" || 12145 test yes = "$inherit_rpath"; then 12146 # Fast installation is not supported 12147 enable_fast_install=no 12148elif test yes = "$shlibpath_overrides_runpath" || 12149 test no = "$enable_shared"; then 12150 # Fast installation is not necessary 12151 enable_fast_install=needless 12152fi 12153 12154 12155 12156 12157 12158 12159 if test yes != "$enable_dlopen"; then 12160 enable_dlopen=unknown 12161 enable_dlopen_self=unknown 12162 enable_dlopen_self_static=unknown 12163else 12164 lt_cv_dlopen=no 12165 lt_cv_dlopen_libs= 12166 12167 case $host_os in 12168 beos*) 12169 lt_cv_dlopen=load_add_on 12170 lt_cv_dlopen_libs= 12171 lt_cv_dlopen_self=yes 12172 ;; 12173 12174 mingw* | pw32* | cegcc*) 12175 lt_cv_dlopen=LoadLibrary 12176 lt_cv_dlopen_libs= 12177 ;; 12178 12179 cygwin*) 12180 lt_cv_dlopen=dlopen 12181 lt_cv_dlopen_libs= 12182 ;; 12183 12184 darwin*) 12185 # if libdl is installed we need to link against it 12186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12187$as_echo_n "checking for dlopen in -ldl... " >&6; } 12188if ${ac_cv_lib_dl_dlopen+:} false; then : 12189 $as_echo_n "(cached) " >&6 12190else 12191 ac_check_lib_save_LIBS=$LIBS 12192LIBS="-ldl $LIBS" 12193cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12194/* end confdefs.h. */ 12195 12196/* Override any GCC internal prototype to avoid an error. 12197 Use char because int might match the return type of a GCC 12198 builtin and then its argument prototype would still apply. */ 12199#ifdef __cplusplus 12200extern "C" 12201#endif 12202char dlopen (); 12203int 12204main () 12205{ 12206return dlopen (); 12207 ; 12208 return 0; 12209} 12210_ACEOF 12211if ac_fn_c_try_link "$LINENO"; then : 12212 ac_cv_lib_dl_dlopen=yes 12213else 12214 ac_cv_lib_dl_dlopen=no 12215fi 12216rm -f core conftest.err conftest.$ac_objext \ 12217 conftest$ac_exeext conftest.$ac_ext 12218LIBS=$ac_check_lib_save_LIBS 12219fi 12220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12221$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12222if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12223 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12224else 12225 12226 lt_cv_dlopen=dyld 12227 lt_cv_dlopen_libs= 12228 lt_cv_dlopen_self=yes 12229 12230fi 12231 12232 ;; 12233 12234 tpf*) 12235 # Don't try to run any link tests for TPF. We know it's impossible 12236 # because TPF is a cross-compiler, and we know how we open DSOs. 12237 lt_cv_dlopen=dlopen 12238 lt_cv_dlopen_libs= 12239 lt_cv_dlopen_self=no 12240 ;; 12241 12242 *) 12243 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12244if test "x$ac_cv_func_shl_load" = xyes; then : 12245 lt_cv_dlopen=shl_load 12246else 12247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12248$as_echo_n "checking for shl_load in -ldld... " >&6; } 12249if ${ac_cv_lib_dld_shl_load+:} false; then : 12250 $as_echo_n "(cached) " >&6 12251else 12252 ac_check_lib_save_LIBS=$LIBS 12253LIBS="-ldld $LIBS" 12254cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12255/* end confdefs.h. */ 12256 12257/* Override any GCC internal prototype to avoid an error. 12258 Use char because int might match the return type of a GCC 12259 builtin and then its argument prototype would still apply. */ 12260#ifdef __cplusplus 12261extern "C" 12262#endif 12263char shl_load (); 12264int 12265main () 12266{ 12267return shl_load (); 12268 ; 12269 return 0; 12270} 12271_ACEOF 12272if ac_fn_c_try_link "$LINENO"; then : 12273 ac_cv_lib_dld_shl_load=yes 12274else 12275 ac_cv_lib_dld_shl_load=no 12276fi 12277rm -f core conftest.err conftest.$ac_objext \ 12278 conftest$ac_exeext conftest.$ac_ext 12279LIBS=$ac_check_lib_save_LIBS 12280fi 12281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12282$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12283if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12284 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12285else 12286 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12287if test "x$ac_cv_func_dlopen" = xyes; then : 12288 lt_cv_dlopen=dlopen 12289else 12290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12291$as_echo_n "checking for dlopen in -ldl... " >&6; } 12292if ${ac_cv_lib_dl_dlopen+:} false; then : 12293 $as_echo_n "(cached) " >&6 12294else 12295 ac_check_lib_save_LIBS=$LIBS 12296LIBS="-ldl $LIBS" 12297cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12298/* end confdefs.h. */ 12299 12300/* Override any GCC internal prototype to avoid an error. 12301 Use char because int might match the return type of a GCC 12302 builtin and then its argument prototype would still apply. */ 12303#ifdef __cplusplus 12304extern "C" 12305#endif 12306char dlopen (); 12307int 12308main () 12309{ 12310return dlopen (); 12311 ; 12312 return 0; 12313} 12314_ACEOF 12315if ac_fn_c_try_link "$LINENO"; then : 12316 ac_cv_lib_dl_dlopen=yes 12317else 12318 ac_cv_lib_dl_dlopen=no 12319fi 12320rm -f core conftest.err conftest.$ac_objext \ 12321 conftest$ac_exeext conftest.$ac_ext 12322LIBS=$ac_check_lib_save_LIBS 12323fi 12324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12325$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12326if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12327 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12328else 12329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12330$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12331if ${ac_cv_lib_svld_dlopen+:} false; then : 12332 $as_echo_n "(cached) " >&6 12333else 12334 ac_check_lib_save_LIBS=$LIBS 12335LIBS="-lsvld $LIBS" 12336cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12337/* end confdefs.h. */ 12338 12339/* Override any GCC internal prototype to avoid an error. 12340 Use char because int might match the return type of a GCC 12341 builtin and then its argument prototype would still apply. */ 12342#ifdef __cplusplus 12343extern "C" 12344#endif 12345char dlopen (); 12346int 12347main () 12348{ 12349return dlopen (); 12350 ; 12351 return 0; 12352} 12353_ACEOF 12354if ac_fn_c_try_link "$LINENO"; then : 12355 ac_cv_lib_svld_dlopen=yes 12356else 12357 ac_cv_lib_svld_dlopen=no 12358fi 12359rm -f core conftest.err conftest.$ac_objext \ 12360 conftest$ac_exeext conftest.$ac_ext 12361LIBS=$ac_check_lib_save_LIBS 12362fi 12363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12364$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12365if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12366 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12367else 12368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12369$as_echo_n "checking for dld_link in -ldld... " >&6; } 12370if ${ac_cv_lib_dld_dld_link+:} false; then : 12371 $as_echo_n "(cached) " >&6 12372else 12373 ac_check_lib_save_LIBS=$LIBS 12374LIBS="-ldld $LIBS" 12375cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12376/* end confdefs.h. */ 12377 12378/* Override any GCC internal prototype to avoid an error. 12379 Use char because int might match the return type of a GCC 12380 builtin and then its argument prototype would still apply. */ 12381#ifdef __cplusplus 12382extern "C" 12383#endif 12384char dld_link (); 12385int 12386main () 12387{ 12388return dld_link (); 12389 ; 12390 return 0; 12391} 12392_ACEOF 12393if ac_fn_c_try_link "$LINENO"; then : 12394 ac_cv_lib_dld_dld_link=yes 12395else 12396 ac_cv_lib_dld_dld_link=no 12397fi 12398rm -f core conftest.err conftest.$ac_objext \ 12399 conftest$ac_exeext conftest.$ac_ext 12400LIBS=$ac_check_lib_save_LIBS 12401fi 12402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12403$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12404if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12405 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12406fi 12407 12408 12409fi 12410 12411 12412fi 12413 12414 12415fi 12416 12417 12418fi 12419 12420 12421fi 12422 12423 ;; 12424 esac 12425 12426 if test no = "$lt_cv_dlopen"; then 12427 enable_dlopen=no 12428 else 12429 enable_dlopen=yes 12430 fi 12431 12432 case $lt_cv_dlopen in 12433 dlopen) 12434 save_CPPFLAGS=$CPPFLAGS 12435 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12436 12437 save_LDFLAGS=$LDFLAGS 12438 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12439 12440 save_LIBS=$LIBS 12441 LIBS="$lt_cv_dlopen_libs $LIBS" 12442 12443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12444$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12445if ${lt_cv_dlopen_self+:} false; then : 12446 $as_echo_n "(cached) " >&6 12447else 12448 if test yes = "$cross_compiling"; then : 12449 lt_cv_dlopen_self=cross 12450else 12451 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12452 lt_status=$lt_dlunknown 12453 cat > conftest.$ac_ext <<_LT_EOF 12454#line $LINENO "configure" 12455#include "confdefs.h" 12456 12457#if HAVE_DLFCN_H 12458#include <dlfcn.h> 12459#endif 12460 12461#include <stdio.h> 12462 12463#ifdef RTLD_GLOBAL 12464# define LT_DLGLOBAL RTLD_GLOBAL 12465#else 12466# ifdef DL_GLOBAL 12467# define LT_DLGLOBAL DL_GLOBAL 12468# else 12469# define LT_DLGLOBAL 0 12470# endif 12471#endif 12472 12473/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12474 find out it does not work in some platform. */ 12475#ifndef LT_DLLAZY_OR_NOW 12476# ifdef RTLD_LAZY 12477# define LT_DLLAZY_OR_NOW RTLD_LAZY 12478# else 12479# ifdef DL_LAZY 12480# define LT_DLLAZY_OR_NOW DL_LAZY 12481# else 12482# ifdef RTLD_NOW 12483# define LT_DLLAZY_OR_NOW RTLD_NOW 12484# else 12485# ifdef DL_NOW 12486# define LT_DLLAZY_OR_NOW DL_NOW 12487# else 12488# define LT_DLLAZY_OR_NOW 0 12489# endif 12490# endif 12491# endif 12492# endif 12493#endif 12494 12495/* When -fvisibility=hidden is used, assume the code has been annotated 12496 correspondingly for the symbols needed. */ 12497#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12498int fnord () __attribute__((visibility("default"))); 12499#endif 12500 12501int fnord () { return 42; } 12502int main () 12503{ 12504 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12505 int status = $lt_dlunknown; 12506 12507 if (self) 12508 { 12509 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12510 else 12511 { 12512 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12513 else puts (dlerror ()); 12514 } 12515 /* dlclose (self); */ 12516 } 12517 else 12518 puts (dlerror ()); 12519 12520 return status; 12521} 12522_LT_EOF 12523 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12524 (eval $ac_link) 2>&5 12525 ac_status=$? 12526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12527 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12528 (./conftest; exit; ) >&5 2>/dev/null 12529 lt_status=$? 12530 case x$lt_status in 12531 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12532 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12533 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12534 esac 12535 else : 12536 # compilation failed 12537 lt_cv_dlopen_self=no 12538 fi 12539fi 12540rm -fr conftest* 12541 12542 12543fi 12544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12545$as_echo "$lt_cv_dlopen_self" >&6; } 12546 12547 if test yes = "$lt_cv_dlopen_self"; then 12548 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12550$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12551if ${lt_cv_dlopen_self_static+:} false; then : 12552 $as_echo_n "(cached) " >&6 12553else 12554 if test yes = "$cross_compiling"; then : 12555 lt_cv_dlopen_self_static=cross 12556else 12557 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12558 lt_status=$lt_dlunknown 12559 cat > conftest.$ac_ext <<_LT_EOF 12560#line $LINENO "configure" 12561#include "confdefs.h" 12562 12563#if HAVE_DLFCN_H 12564#include <dlfcn.h> 12565#endif 12566 12567#include <stdio.h> 12568 12569#ifdef RTLD_GLOBAL 12570# define LT_DLGLOBAL RTLD_GLOBAL 12571#else 12572# ifdef DL_GLOBAL 12573# define LT_DLGLOBAL DL_GLOBAL 12574# else 12575# define LT_DLGLOBAL 0 12576# endif 12577#endif 12578 12579/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12580 find out it does not work in some platform. */ 12581#ifndef LT_DLLAZY_OR_NOW 12582# ifdef RTLD_LAZY 12583# define LT_DLLAZY_OR_NOW RTLD_LAZY 12584# else 12585# ifdef DL_LAZY 12586# define LT_DLLAZY_OR_NOW DL_LAZY 12587# else 12588# ifdef RTLD_NOW 12589# define LT_DLLAZY_OR_NOW RTLD_NOW 12590# else 12591# ifdef DL_NOW 12592# define LT_DLLAZY_OR_NOW DL_NOW 12593# else 12594# define LT_DLLAZY_OR_NOW 0 12595# endif 12596# endif 12597# endif 12598# endif 12599#endif 12600 12601/* When -fvisibility=hidden is used, assume the code has been annotated 12602 correspondingly for the symbols needed. */ 12603#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12604int fnord () __attribute__((visibility("default"))); 12605#endif 12606 12607int fnord () { return 42; } 12608int main () 12609{ 12610 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12611 int status = $lt_dlunknown; 12612 12613 if (self) 12614 { 12615 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12616 else 12617 { 12618 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12619 else puts (dlerror ()); 12620 } 12621 /* dlclose (self); */ 12622 } 12623 else 12624 puts (dlerror ()); 12625 12626 return status; 12627} 12628_LT_EOF 12629 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12630 (eval $ac_link) 2>&5 12631 ac_status=$? 12632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12633 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12634 (./conftest; exit; ) >&5 2>/dev/null 12635 lt_status=$? 12636 case x$lt_status in 12637 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12638 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12639 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12640 esac 12641 else : 12642 # compilation failed 12643 lt_cv_dlopen_self_static=no 12644 fi 12645fi 12646rm -fr conftest* 12647 12648 12649fi 12650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12651$as_echo "$lt_cv_dlopen_self_static" >&6; } 12652 fi 12653 12654 CPPFLAGS=$save_CPPFLAGS 12655 LDFLAGS=$save_LDFLAGS 12656 LIBS=$save_LIBS 12657 ;; 12658 esac 12659 12660 case $lt_cv_dlopen_self in 12661 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12662 *) enable_dlopen_self=unknown ;; 12663 esac 12664 12665 case $lt_cv_dlopen_self_static in 12666 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12667 *) enable_dlopen_self_static=unknown ;; 12668 esac 12669fi 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687striplib= 12688old_striplib= 12689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12690$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12691if test -z "$STRIP"; then 12692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12693$as_echo "no" >&6; } 12694else 12695 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12696 old_striplib="$STRIP --strip-debug" 12697 striplib="$STRIP --strip-unneeded" 12698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12699$as_echo "yes" >&6; } 12700 else 12701 case $host_os in 12702 darwin*) 12703 # FIXME - insert some real tests, host_os isn't really good enough 12704 striplib="$STRIP -x" 12705 old_striplib="$STRIP -S" 12706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12707$as_echo "yes" >&6; } 12708 ;; 12709 freebsd*) 12710 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 12711 old_striplib="$STRIP --strip-debug" 12712 striplib="$STRIP --strip-unneeded" 12713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12714$as_echo "yes" >&6; } 12715 else 12716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12717$as_echo "no" >&6; } 12718 fi 12719 ;; 12720 *) 12721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12722$as_echo "no" >&6; } 12723 ;; 12724 esac 12725 fi 12726fi 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 # Report what library types will actually be built 12740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12741$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12743$as_echo "$can_build_shared" >&6; } 12744 12745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12746$as_echo_n "checking whether to build shared libraries... " >&6; } 12747 test no = "$can_build_shared" && enable_shared=no 12748 12749 # On AIX, shared libraries and static libraries use the same namespace, and 12750 # are all built from PIC. 12751 case $host_os in 12752 aix3*) 12753 test yes = "$enable_shared" && enable_static=no 12754 if test -n "$RANLIB"; then 12755 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12756 postinstall_cmds='$RANLIB $lib' 12757 fi 12758 ;; 12759 12760 aix[4-9]*) 12761 if test ia64 != "$host_cpu"; then 12762 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12763 yes,aix,yes) ;; # shared object as lib.so file only 12764 yes,svr4,*) ;; # shared object as lib.so archive member only 12765 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12766 esac 12767 fi 12768 ;; 12769 esac 12770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12771$as_echo "$enable_shared" >&6; } 12772 12773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12774$as_echo_n "checking whether to build static libraries... " >&6; } 12775 # Make sure either enable_shared or enable_static is yes. 12776 test yes = "$enable_shared" || enable_static=yes 12777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12778$as_echo "$enable_static" >&6; } 12779 12780 12781 12782 12783fi 12784ac_ext=c 12785ac_cpp='$CPP $CPPFLAGS' 12786ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12787ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12788ac_compiler_gnu=$ac_cv_c_compiler_gnu 12789 12790CC=$lt_save_CC 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 ac_config_commands="$ac_config_commands libtool" 12807 12808 12809 12810 12811# Only expand once: 12812 12813 12814 12815 12816 12817 if test "$enable_samples" = "yes"; then 12818 BUILD_SAMPLES_TRUE= 12819 BUILD_SAMPLES_FALSE='#' 12820else 12821 BUILD_SAMPLES_TRUE='#' 12822 BUILD_SAMPLES_FALSE= 12823fi 12824 12825 if test "$enable_libevent_regress" = "yes"; then 12826 BUILD_REGRESS_TRUE= 12827 BUILD_REGRESS_FALSE='#' 12828else 12829 BUILD_REGRESS_TRUE='#' 12830 BUILD_REGRESS_FALSE= 12831fi 12832 12833 12834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5 12835$as_echo_n "checking for library containing inet_ntoa... " >&6; } 12836if ${ac_cv_search_inet_ntoa+:} false; then : 12837 $as_echo_n "(cached) " >&6 12838else 12839 ac_func_search_save_LIBS=$LIBS 12840cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12841/* end confdefs.h. */ 12842 12843/* Override any GCC internal prototype to avoid an error. 12844 Use char because int might match the return type of a GCC 12845 builtin and then its argument prototype would still apply. */ 12846#ifdef __cplusplus 12847extern "C" 12848#endif 12849char inet_ntoa (); 12850int 12851main () 12852{ 12853return inet_ntoa (); 12854 ; 12855 return 0; 12856} 12857_ACEOF 12858for ac_lib in '' nsl; do 12859 if test -z "$ac_lib"; then 12860 ac_res="none required" 12861 else 12862 ac_res=-l$ac_lib 12863 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12864 fi 12865 if ac_fn_c_try_link "$LINENO"; then : 12866 ac_cv_search_inet_ntoa=$ac_res 12867fi 12868rm -f core conftest.err conftest.$ac_objext \ 12869 conftest$ac_exeext 12870 if ${ac_cv_search_inet_ntoa+:} false; then : 12871 break 12872fi 12873done 12874if ${ac_cv_search_inet_ntoa+:} false; then : 12875 12876else 12877 ac_cv_search_inet_ntoa=no 12878fi 12879rm conftest.$ac_ext 12880LIBS=$ac_func_search_save_LIBS 12881fi 12882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5 12883$as_echo "$ac_cv_search_inet_ntoa" >&6; } 12884ac_res=$ac_cv_search_inet_ntoa 12885if test "$ac_res" != no; then : 12886 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12887 12888fi 12889 12890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 12891$as_echo_n "checking for library containing socket... " >&6; } 12892if ${ac_cv_search_socket+:} false; then : 12893 $as_echo_n "(cached) " >&6 12894else 12895 ac_func_search_save_LIBS=$LIBS 12896cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12897/* end confdefs.h. */ 12898 12899/* Override any GCC internal prototype to avoid an error. 12900 Use char because int might match the return type of a GCC 12901 builtin and then its argument prototype would still apply. */ 12902#ifdef __cplusplus 12903extern "C" 12904#endif 12905char socket (); 12906int 12907main () 12908{ 12909return socket (); 12910 ; 12911 return 0; 12912} 12913_ACEOF 12914for ac_lib in '' socket; do 12915 if test -z "$ac_lib"; then 12916 ac_res="none required" 12917 else 12918 ac_res=-l$ac_lib 12919 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12920 fi 12921 if ac_fn_c_try_link "$LINENO"; then : 12922 ac_cv_search_socket=$ac_res 12923fi 12924rm -f core conftest.err conftest.$ac_objext \ 12925 conftest$ac_exeext 12926 if ${ac_cv_search_socket+:} false; then : 12927 break 12928fi 12929done 12930if ${ac_cv_search_socket+:} false; then : 12931 12932else 12933 ac_cv_search_socket=no 12934fi 12935rm conftest.$ac_ext 12936LIBS=$ac_func_search_save_LIBS 12937fi 12938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 12939$as_echo "$ac_cv_search_socket" >&6; } 12940ac_res=$ac_cv_search_socket 12941if test "$ac_res" != no; then : 12942 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12943 12944fi 12945 12946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5 12947$as_echo_n "checking for library containing inet_aton... " >&6; } 12948if ${ac_cv_search_inet_aton+:} false; then : 12949 $as_echo_n "(cached) " >&6 12950else 12951 ac_func_search_save_LIBS=$LIBS 12952cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12953/* end confdefs.h. */ 12954 12955/* Override any GCC internal prototype to avoid an error. 12956 Use char because int might match the return type of a GCC 12957 builtin and then its argument prototype would still apply. */ 12958#ifdef __cplusplus 12959extern "C" 12960#endif 12961char inet_aton (); 12962int 12963main () 12964{ 12965return inet_aton (); 12966 ; 12967 return 0; 12968} 12969_ACEOF 12970for ac_lib in '' resolv; do 12971 if test -z "$ac_lib"; then 12972 ac_res="none required" 12973 else 12974 ac_res=-l$ac_lib 12975 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12976 fi 12977 if ac_fn_c_try_link "$LINENO"; then : 12978 ac_cv_search_inet_aton=$ac_res 12979fi 12980rm -f core conftest.err conftest.$ac_objext \ 12981 conftest$ac_exeext 12982 if ${ac_cv_search_inet_aton+:} false; then : 12983 break 12984fi 12985done 12986if ${ac_cv_search_inet_aton+:} false; then : 12987 12988else 12989 ac_cv_search_inet_aton=no 12990fi 12991rm conftest.$ac_ext 12992LIBS=$ac_func_search_save_LIBS 12993fi 12994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5 12995$as_echo "$ac_cv_search_inet_aton" >&6; } 12996ac_res=$ac_cv_search_inet_aton 12997if test "$ac_res" != no; then : 12998 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12999 13000fi 13001 13002if test "x$enable_clock_gettime" = "xyes"; then 13003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 13004$as_echo_n "checking for library containing clock_gettime... " >&6; } 13005if ${ac_cv_search_clock_gettime+:} false; then : 13006 $as_echo_n "(cached) " >&6 13007else 13008 ac_func_search_save_LIBS=$LIBS 13009cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13010/* end confdefs.h. */ 13011 13012/* Override any GCC internal prototype to avoid an error. 13013 Use char because int might match the return type of a GCC 13014 builtin and then its argument prototype would still apply. */ 13015#ifdef __cplusplus 13016extern "C" 13017#endif 13018char clock_gettime (); 13019int 13020main () 13021{ 13022return clock_gettime (); 13023 ; 13024 return 0; 13025} 13026_ACEOF 13027for ac_lib in '' rt; do 13028 if test -z "$ac_lib"; then 13029 ac_res="none required" 13030 else 13031 ac_res=-l$ac_lib 13032 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13033 fi 13034 if ac_fn_c_try_link "$LINENO"; then : 13035 ac_cv_search_clock_gettime=$ac_res 13036fi 13037rm -f core conftest.err conftest.$ac_objext \ 13038 conftest$ac_exeext 13039 if ${ac_cv_search_clock_gettime+:} false; then : 13040 break 13041fi 13042done 13043if ${ac_cv_search_clock_gettime+:} false; then : 13044 13045else 13046 ac_cv_search_clock_gettime=no 13047fi 13048rm conftest.$ac_ext 13049LIBS=$ac_func_search_save_LIBS 13050fi 13051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 13052$as_echo "$ac_cv_search_clock_gettime" >&6; } 13053ac_res=$ac_cv_search_clock_gettime 13054if test "$ac_res" != no; then : 13055 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13056 13057fi 13058 13059 for ac_func in clock_gettime 13060do : 13061 ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" 13062if test "x$ac_cv_func_clock_gettime" = xyes; then : 13063 cat >>confdefs.h <<_ACEOF 13064#define HAVE_CLOCK_GETTIME 1 13065_ACEOF 13066 13067fi 13068done 13069 13070fi 13071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5 13072$as_echo_n "checking for library containing sendfile... " >&6; } 13073if ${ac_cv_search_sendfile+:} false; then : 13074 $as_echo_n "(cached) " >&6 13075else 13076 ac_func_search_save_LIBS=$LIBS 13077cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13078/* end confdefs.h. */ 13079 13080/* Override any GCC internal prototype to avoid an error. 13081 Use char because int might match the return type of a GCC 13082 builtin and then its argument prototype would still apply. */ 13083#ifdef __cplusplus 13084extern "C" 13085#endif 13086char sendfile (); 13087int 13088main () 13089{ 13090return sendfile (); 13091 ; 13092 return 0; 13093} 13094_ACEOF 13095for ac_lib in '' sendfile; do 13096 if test -z "$ac_lib"; then 13097 ac_res="none required" 13098 else 13099 ac_res=-l$ac_lib 13100 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13101 fi 13102 if ac_fn_c_try_link "$LINENO"; then : 13103 ac_cv_search_sendfile=$ac_res 13104fi 13105rm -f core conftest.err conftest.$ac_objext \ 13106 conftest$ac_exeext 13107 if ${ac_cv_search_sendfile+:} false; then : 13108 break 13109fi 13110done 13111if ${ac_cv_search_sendfile+:} false; then : 13112 13113else 13114 ac_cv_search_sendfile=no 13115fi 13116rm conftest.$ac_ext 13117LIBS=$ac_func_search_save_LIBS 13118fi 13119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5 13120$as_echo "$ac_cv_search_sendfile" >&6; } 13121ac_res=$ac_cv_search_sendfile 13122if test "$ac_res" != no; then : 13123 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13124 13125fi 13126 13127 13128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5 13129$as_echo_n "checking for WIN32... " >&6; } 13130cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13131/* end confdefs.h. */ 13132 13133int 13134main () 13135{ 13136 13137#ifndef _WIN32 13138die horribly 13139#endif 13140 13141 13142 ; 13143 return 0; 13144} 13145_ACEOF 13146if ac_fn_c_try_compile "$LINENO"; then : 13147 bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13148$as_echo "yes" >&6; } 13149else 13150 bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13151$as_echo "no" >&6; } 13152 13153fi 13154rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13155 13156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MIDIPIX" >&5 13157$as_echo_n "checking for MIDIPIX... " >&6; } 13158cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13159/* end confdefs.h. */ 13160 13161int 13162main () 13163{ 13164 13165#ifndef __midipix__ 13166die horribly 13167#endif 13168 13169 13170 ; 13171 return 0; 13172} 13173_ACEOF 13174if ac_fn_c_try_compile "$LINENO"; then : 13175 midipix=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13176$as_echo "yes" >&6; } 13177else 13178 midipix=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13179$as_echo "no" >&6; } 13180 13181fi 13182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13183 13184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5 13185$as_echo_n "checking for CYGWIN... " >&6; } 13186cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13187/* end confdefs.h. */ 13188 13189int 13190main () 13191{ 13192 13193#ifndef __CYGWIN__ 13194die horribly 13195#endif 13196 13197 13198 ; 13199 return 0; 13200} 13201_ACEOF 13202if ac_fn_c_try_compile "$LINENO"; then : 13203 cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13204$as_echo "yes" >&6; } 13205else 13206 cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13207$as_echo "no" >&6; } 13208 13209fi 13210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13211 13212for ac_header in zlib.h 13213do : 13214 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13215if test "x$ac_cv_header_zlib_h" = xyes; then : 13216 cat >>confdefs.h <<_ACEOF 13217#define HAVE_ZLIB_H 1 13218_ACEOF 13219 13220fi 13221 13222done 13223 13224 13225if test "x$ac_cv_header_zlib_h" = "xyes"; then 13226save_LIBS="$LIBS" 13227LIBS="" 13228ZLIB_LIBS="" 13229have_zlib=no 13230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5 13231$as_echo_n "checking for library containing inflateEnd... " >&6; } 13232if ${ac_cv_search_inflateEnd+:} false; then : 13233 $as_echo_n "(cached) " >&6 13234else 13235 ac_func_search_save_LIBS=$LIBS 13236cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13237/* end confdefs.h. */ 13238 13239/* Override any GCC internal prototype to avoid an error. 13240 Use char because int might match the return type of a GCC 13241 builtin and then its argument prototype would still apply. */ 13242#ifdef __cplusplus 13243extern "C" 13244#endif 13245char inflateEnd (); 13246int 13247main () 13248{ 13249return inflateEnd (); 13250 ; 13251 return 0; 13252} 13253_ACEOF 13254for ac_lib in '' z; do 13255 if test -z "$ac_lib"; then 13256 ac_res="none required" 13257 else 13258 ac_res=-l$ac_lib 13259 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13260 fi 13261 if ac_fn_c_try_link "$LINENO"; then : 13262 ac_cv_search_inflateEnd=$ac_res 13263fi 13264rm -f core conftest.err conftest.$ac_objext \ 13265 conftest$ac_exeext 13266 if ${ac_cv_search_inflateEnd+:} false; then : 13267 break 13268fi 13269done 13270if ${ac_cv_search_inflateEnd+:} false; then : 13271 13272else 13273 ac_cv_search_inflateEnd=no 13274fi 13275rm conftest.$ac_ext 13276LIBS=$ac_func_search_save_LIBS 13277fi 13278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5 13279$as_echo "$ac_cv_search_inflateEnd" >&6; } 13280ac_res=$ac_cv_search_inflateEnd 13281if test "$ac_res" != no; then : 13282 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13283 have_zlib=yes 13284 ZLIB_LIBS="$LIBS" 13285 13286$as_echo "#define HAVE_LIBZ 1" >>confdefs.h 13287 13288fi 13289 13290LIBS="$save_LIBS" 13291 13292fi 13293 if test "$have_zlib" = "yes"; then 13294 ZLIB_REGRESS_TRUE= 13295 ZLIB_REGRESS_FALSE='#' 13296else 13297 ZLIB_REGRESS_TRUE='#' 13298 ZLIB_REGRESS_FALSE= 13299fi 13300 13301 13302if test "$bwin32" = true; then 13303 EV_LIB_WS32=-lws2_32 13304 EV_LIB_GDI=-lgdi32 13305else 13306 EV_LIB_WS32= 13307 EV_LIB_GDI= 13308fi 13309 13310 13311 13312 13313# Check whether --enable-largefile was given. 13314if test "${enable_largefile+set}" = set; then : 13315 enableval=$enable_largefile; 13316fi 13317 13318if test "$enable_largefile" != no; then 13319 13320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 13321$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 13322if ${ac_cv_sys_largefile_CC+:} false; then : 13323 $as_echo_n "(cached) " >&6 13324else 13325 ac_cv_sys_largefile_CC=no 13326 if test "$GCC" != yes; then 13327 ac_save_CC=$CC 13328 while :; do 13329 # IRIX 6.2 and later do not support large files by default, 13330 # so use the C compiler's -n32 option if that helps. 13331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13332/* end confdefs.h. */ 13333#include <sys/types.h> 13334 /* Check that off_t can represent 2**63 - 1 correctly. 13335 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13336 since some C++ compilers masquerading as C compilers 13337 incorrectly reject 9223372036854775807. */ 13338#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13339 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13340 && LARGE_OFF_T % 2147483647 == 1) 13341 ? 1 : -1]; 13342int 13343main () 13344{ 13345 13346 ; 13347 return 0; 13348} 13349_ACEOF 13350 if ac_fn_c_try_compile "$LINENO"; then : 13351 break 13352fi 13353rm -f core conftest.err conftest.$ac_objext 13354 CC="$CC -n32" 13355 if ac_fn_c_try_compile "$LINENO"; then : 13356 ac_cv_sys_largefile_CC=' -n32'; break 13357fi 13358rm -f core conftest.err conftest.$ac_objext 13359 break 13360 done 13361 CC=$ac_save_CC 13362 rm -f conftest.$ac_ext 13363 fi 13364fi 13365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 13366$as_echo "$ac_cv_sys_largefile_CC" >&6; } 13367 if test "$ac_cv_sys_largefile_CC" != no; then 13368 CC=$CC$ac_cv_sys_largefile_CC 13369 fi 13370 13371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 13372$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 13373if ${ac_cv_sys_file_offset_bits+:} false; then : 13374 $as_echo_n "(cached) " >&6 13375else 13376 while :; do 13377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13378/* end confdefs.h. */ 13379#include <sys/types.h> 13380 /* Check that off_t can represent 2**63 - 1 correctly. 13381 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13382 since some C++ compilers masquerading as C compilers 13383 incorrectly reject 9223372036854775807. */ 13384#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13385 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13386 && LARGE_OFF_T % 2147483647 == 1) 13387 ? 1 : -1]; 13388int 13389main () 13390{ 13391 13392 ; 13393 return 0; 13394} 13395_ACEOF 13396if ac_fn_c_try_compile "$LINENO"; then : 13397 ac_cv_sys_file_offset_bits=no; break 13398fi 13399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13401/* end confdefs.h. */ 13402#define _FILE_OFFSET_BITS 64 13403#include <sys/types.h> 13404 /* Check that off_t can represent 2**63 - 1 correctly. 13405 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13406 since some C++ compilers masquerading as C compilers 13407 incorrectly reject 9223372036854775807. */ 13408#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13409 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13410 && LARGE_OFF_T % 2147483647 == 1) 13411 ? 1 : -1]; 13412int 13413main () 13414{ 13415 13416 ; 13417 return 0; 13418} 13419_ACEOF 13420if ac_fn_c_try_compile "$LINENO"; then : 13421 ac_cv_sys_file_offset_bits=64; break 13422fi 13423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13424 ac_cv_sys_file_offset_bits=unknown 13425 break 13426done 13427fi 13428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 13429$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 13430case $ac_cv_sys_file_offset_bits in #( 13431 no | unknown) ;; 13432 *) 13433cat >>confdefs.h <<_ACEOF 13434#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 13435_ACEOF 13436;; 13437esac 13438rm -rf conftest* 13439 if test $ac_cv_sys_file_offset_bits = unknown; then 13440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 13441$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 13442if ${ac_cv_sys_large_files+:} false; then : 13443 $as_echo_n "(cached) " >&6 13444else 13445 while :; do 13446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13447/* end confdefs.h. */ 13448#include <sys/types.h> 13449 /* Check that off_t can represent 2**63 - 1 correctly. 13450 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13451 since some C++ compilers masquerading as C compilers 13452 incorrectly reject 9223372036854775807. */ 13453#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13454 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13455 && LARGE_OFF_T % 2147483647 == 1) 13456 ? 1 : -1]; 13457int 13458main () 13459{ 13460 13461 ; 13462 return 0; 13463} 13464_ACEOF 13465if ac_fn_c_try_compile "$LINENO"; then : 13466 ac_cv_sys_large_files=no; break 13467fi 13468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13470/* end confdefs.h. */ 13471#define _LARGE_FILES 1 13472#include <sys/types.h> 13473 /* Check that off_t can represent 2**63 - 1 correctly. 13474 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13475 since some C++ compilers masquerading as C compilers 13476 incorrectly reject 9223372036854775807. */ 13477#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13478 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13479 && LARGE_OFF_T % 2147483647 == 1) 13480 ? 1 : -1]; 13481int 13482main () 13483{ 13484 13485 ; 13486 return 0; 13487} 13488_ACEOF 13489if ac_fn_c_try_compile "$LINENO"; then : 13490 ac_cv_sys_large_files=1; break 13491fi 13492rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13493 ac_cv_sys_large_files=unknown 13494 break 13495done 13496fi 13497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13498$as_echo "$ac_cv_sys_large_files" >&6; } 13499case $ac_cv_sys_large_files in #( 13500 no | unknown) ;; 13501 *) 13502cat >>confdefs.h <<_ACEOF 13503#define _LARGE_FILES $ac_cv_sys_large_files 13504_ACEOF 13505;; 13506esac 13507rm -rf conftest* 13508 fi 13509 13510 13511fi 13512 13513 13514 13515 13516ntp_pkgconfig_min_version='0.15.0' 13517if test -n "$ac_tool_prefix"; then 13518 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 13519set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 13520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13521$as_echo_n "checking for $ac_word... " >&6; } 13522if ${ac_cv_path_PKG_CONFIG+:} false; then : 13523 $as_echo_n "(cached) " >&6 13524else 13525 case $PKG_CONFIG in 13526 [\\/]* | ?:[\\/]*) 13527 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 13528 ;; 13529 *) 13530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13531for as_dir in $PATH 13532do 13533 IFS=$as_save_IFS 13534 test -z "$as_dir" && as_dir=. 13535 for ac_exec_ext in '' $ac_executable_extensions; do 13536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13537 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 13538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13539 break 2 13540 fi 13541done 13542 done 13543IFS=$as_save_IFS 13544 13545 ;; 13546esac 13547fi 13548PKG_CONFIG=$ac_cv_path_PKG_CONFIG 13549if test -n "$PKG_CONFIG"; then 13550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 13551$as_echo "$PKG_CONFIG" >&6; } 13552else 13553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13554$as_echo "no" >&6; } 13555fi 13556 13557 13558fi 13559if test -z "$ac_cv_path_PKG_CONFIG"; then 13560 ac_pt_PKG_CONFIG=$PKG_CONFIG 13561 # Extract the first word of "pkg-config", so it can be a program name with args. 13562set dummy pkg-config; ac_word=$2 13563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13564$as_echo_n "checking for $ac_word... " >&6; } 13565if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 13566 $as_echo_n "(cached) " >&6 13567else 13568 case $ac_pt_PKG_CONFIG in 13569 [\\/]* | ?:[\\/]*) 13570 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 13571 ;; 13572 *) 13573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13574for as_dir in $PATH 13575do 13576 IFS=$as_save_IFS 13577 test -z "$as_dir" && as_dir=. 13578 for ac_exec_ext in '' $ac_executable_extensions; do 13579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13580 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 13581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13582 break 2 13583 fi 13584done 13585 done 13586IFS=$as_save_IFS 13587 13588 ;; 13589esac 13590fi 13591ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 13592if test -n "$ac_pt_PKG_CONFIG"; then 13593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 13594$as_echo "$ac_pt_PKG_CONFIG" >&6; } 13595else 13596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13597$as_echo "no" >&6; } 13598fi 13599 13600 if test "x$ac_pt_PKG_CONFIG" = x; then 13601 PKG_CONFIG="" 13602 else 13603 case $cross_compiling:$ac_tool_warned in 13604yes:) 13605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13607ac_tool_warned=yes ;; 13608esac 13609 PKG_CONFIG=$ac_pt_PKG_CONFIG 13610 fi 13611else 13612 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 13613fi 13614 13615{ ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;} 13616{ ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;} 13617 13618case "$PKG_CONFIG" in 13619 /*) 13620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5 13621$as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; } 13622 if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then 13623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13624$as_echo "yes" >&6; } 13625 else 13626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13627$as_echo "no" >&6; } 13628 PKG_CONFIG="" 13629 fi 13630 ;; 13631esac 13632 13633 13634 13635 13636case "$enable_openssl" in 13637 yes) 13638 have_openssl=no 13639 case "$PKG_CONFIG" in 13640 '') 13641 ;; 13642 *) 13643 OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null` 13644 case "$OPENSSL_LIBS" in 13645 '') ;; 13646 *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 13647 have_openssl=yes 13648 ;; 13649 esac 13650 OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null` 13651 ;; 13652 esac 13653 case "$have_openssl" in 13654 yes) ;; 13655 *) 13656 save_LIBS="$LIBS" 13657 LIBS="" 13658 OPENSSL_LIBS="" 13659 for lib in crypto eay32; do 13660 # clear cache 13661 unset ac_cv_search_SSL_new 13662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5 13663$as_echo_n "checking for library containing SSL_new... " >&6; } 13664if ${ac_cv_search_SSL_new+:} false; then : 13665 $as_echo_n "(cached) " >&6 13666else 13667 ac_func_search_save_LIBS=$LIBS 13668cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13669/* end confdefs.h. */ 13670 13671/* Override any GCC internal prototype to avoid an error. 13672 Use char because int might match the return type of a GCC 13673 builtin and then its argument prototype would still apply. */ 13674#ifdef __cplusplus 13675extern "C" 13676#endif 13677char SSL_new (); 13678int 13679main () 13680{ 13681return SSL_new (); 13682 ; 13683 return 0; 13684} 13685_ACEOF 13686for ac_lib in '' ssl ssl32; do 13687 if test -z "$ac_lib"; then 13688 ac_res="none required" 13689 else 13690 ac_res=-l$ac_lib 13691 LIBS="-l$ac_lib -l$lib $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS" 13692 fi 13693 if ac_fn_c_try_link "$LINENO"; then : 13694 ac_cv_search_SSL_new=$ac_res 13695fi 13696rm -f core conftest.err conftest.$ac_objext \ 13697 conftest$ac_exeext 13698 if ${ac_cv_search_SSL_new+:} false; then : 13699 break 13700fi 13701done 13702if ${ac_cv_search_SSL_new+:} false; then : 13703 13704else 13705 ac_cv_search_SSL_new=no 13706fi 13707rm conftest.$ac_ext 13708LIBS=$ac_func_search_save_LIBS 13709fi 13710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5 13711$as_echo "$ac_cv_search_SSL_new" >&6; } 13712ac_res=$ac_cv_search_SSL_new 13713if test "$ac_res" != no; then : 13714 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13715 have_openssl=yes 13716 OPENSSL_LIBS="$LIBS -l$lib $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD" 13717else 13718 have_openssl=no 13719fi 13720 13721 LIBS="$save_LIBS" 13722 test "$have_openssl" = "yes" && break 13723 done 13724 ;; 13725 esac 13726 CPPFLAGS_SAVE=$CPPFLAGS 13727 CPPFLAGS="$CPPFLAGS $OPENSSL_INCS" 13728 for ac_header in openssl/ssl.h 13729do : 13730 ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default" 13731if test "x$ac_cv_header_openssl_ssl_h" = xyes; then : 13732 cat >>confdefs.h <<_ACEOF 13733#define HAVE_OPENSSL_SSL_H 1 13734_ACEOF 13735 13736else 13737 have_openssl=no 13738fi 13739 13740done 13741 13742 CPPFLAGS=$CPPFLAGS_SAVE 13743 13744 13745 case "$have_openssl" in 13746 yes) 13747$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h 13748 ;; 13749 *) as_fn_error $? "openssl is a must but can not be found. You should add the \ 13750directory containing \`openssl.pc' to the \`PKG_CONFIG_PATH' environment variable, \ 13751or set \`CFLAGS' and \`LDFLAGS' directly for openssl, or use \`--disable-openssl' \ 13752to disable support for openssl encryption" "$LINENO" 5 13753 ;; 13754 esac 13755 ;; 13756esac 13757 13758# check if we have and should use openssl 13759 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then 13760 OPENSSL_TRUE= 13761 OPENSSL_FALSE='#' 13762else 13763 OPENSSL_TRUE='#' 13764 OPENSSL_FALSE= 13765fi 13766 13767 13768 13769for ac_header in \ 13770 arpa/inet.h \ 13771 fcntl.h \ 13772 ifaddrs.h \ 13773 mach/mach_time.h \ 13774 mach/mach.h \ 13775 netdb.h \ 13776 netinet/in.h \ 13777 netinet/in6.h \ 13778 netinet/tcp.h \ 13779 sys/un.h \ 13780 poll.h \ 13781 port.h \ 13782 stdarg.h \ 13783 stddef.h \ 13784 sys/devpoll.h \ 13785 sys/epoll.h \ 13786 sys/event.h \ 13787 sys/eventfd.h \ 13788 sys/ioctl.h \ 13789 sys/mman.h \ 13790 sys/param.h \ 13791 sys/queue.h \ 13792 sys/resource.h \ 13793 sys/select.h \ 13794 sys/sendfile.h \ 13795 sys/socket.h \ 13796 sys/stat.h \ 13797 sys/time.h \ 13798 sys/timerfd.h \ 13799 sys/uio.h \ 13800 sys/wait.h \ 13801 sys/random.h \ 13802 errno.h \ 13803 afunix.h \ 13804 13805do : 13806 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13807ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13808if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13809 cat >>confdefs.h <<_ACEOF 13810#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13811_ACEOF 13812 13813fi 13814 13815done 13816 13817 13818case "${host_os}" in 13819 linux*) ;; 13820 *) 13821 for ac_header in sys/sysctl.h 13822do : 13823 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" " 13824 #ifdef HAVE_SYS_PARAM_H 13825 #include <sys/param.h> 13826 #endif 13827 13828" 13829if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 13830 cat >>confdefs.h <<_ACEOF 13831#define HAVE_SYS_SYSCTL_H 1 13832_ACEOF 13833 13834fi 13835 13836done 13837 13838esac 13839 13840if test "x$ac_cv_header_sys_queue_h" = "xyes"; then 13841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5 13842$as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; } 13843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13844/* end confdefs.h. */ 13845 13846#include <sys/queue.h> 13847#ifdef TAILQ_FOREACH 13848 yes 13849#endif 13850 13851_ACEOF 13852if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13853 $EGREP "yes" >/dev/null 2>&1; then : 13854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13855$as_echo "yes" >&6; } 13856 13857$as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h 13858 13859else 13860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13861$as_echo "no" >&6; } 13862 13863fi 13864rm -f conftest* 13865 13866fi 13867 13868if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5 13870$as_echo_n "checking for timeradd in sys/time.h... " >&6; } 13871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13872/* end confdefs.h. */ 13873 13874#include <sys/time.h> 13875#ifdef timeradd 13876 yes 13877#endif 13878 13879_ACEOF 13880if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13881 $EGREP "yes" >/dev/null 2>&1; then : 13882 13883$as_echo "#define HAVE_TIMERADD 1" >>confdefs.h 13884 13885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13886$as_echo "yes" >&6; } 13887else 13888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13889$as_echo "no" >&6; } 13890 13891fi 13892rm -f conftest* 13893 13894fi 13895 13896if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5 13898$as_echo_n "checking for timercmp in sys/time.h... " >&6; } 13899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13900/* end confdefs.h. */ 13901 13902#include <sys/time.h> 13903#ifdef timercmp 13904 yes 13905#endif 13906 13907_ACEOF 13908if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13909 $EGREP "yes" >/dev/null 2>&1; then : 13910 13911$as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h 13912 13913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13914$as_echo "yes" >&6; } 13915else 13916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13917$as_echo "no" >&6; } 13918 13919fi 13920rm -f conftest* 13921 13922fi 13923 13924if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5 13926$as_echo_n "checking for timerclear in sys/time.h... " >&6; } 13927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13928/* end confdefs.h. */ 13929 13930#include <sys/time.h> 13931#ifdef timerclear 13932 yes 13933#endif 13934 13935_ACEOF 13936if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13937 $EGREP "yes" >/dev/null 2>&1; then : 13938 13939$as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h 13940 13941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13942$as_echo "yes" >&6; } 13943else 13944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13945$as_echo "no" >&6; } 13946 13947fi 13948rm -f conftest* 13949 13950fi 13951 13952if test "x$ac_cv_header_sys_time_h" = "xyes"; then 13953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5 13954$as_echo_n "checking for timerisset in sys/time.h... " >&6; } 13955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13956/* end confdefs.h. */ 13957 13958#include <sys/time.h> 13959#ifdef timerisset 13960 yes 13961#endif 13962 13963_ACEOF 13964if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13965 $EGREP "yes" >/dev/null 2>&1; then : 13966 13967$as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h 13968 13969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13970$as_echo "yes" >&6; } 13971else 13972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13973$as_echo "no" >&6; } 13974 13975fi 13976rm -f conftest* 13977 13978fi 13979 13980if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then 13981 ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h> 13982 #include <sys/sysctl.h> 13983 13984" 13985if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then : 13986 ac_have_decl=1 13987else 13988 ac_have_decl=0 13989fi 13990 13991cat >>confdefs.h <<_ACEOF 13992#define HAVE_DECL_CTL_KERN $ac_have_decl 13993_ACEOF 13994ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h> 13995 #include <sys/sysctl.h> 13996 13997" 13998if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then : 13999 ac_have_decl=1 14000else 14001 ac_have_decl=0 14002fi 14003 14004cat >>confdefs.h <<_ACEOF 14005#define HAVE_DECL_KERN_ARND $ac_have_decl 14006_ACEOF 14007 14008fi 14009 14010 if test x$bwin32 = xtrue; then 14011 BUILD_WIN32_TRUE= 14012 BUILD_WIN32_FALSE='#' 14013else 14014 BUILD_WIN32_TRUE='#' 14015 BUILD_WIN32_FALSE= 14016fi 14017 14018 if test x$cygwin = xtrue; then 14019 BUILD_CYGWIN_TRUE= 14020 BUILD_CYGWIN_FALSE='#' 14021else 14022 BUILD_CYGWIN_TRUE='#' 14023 BUILD_CYGWIN_FALSE= 14024fi 14025 14026 if test x$midipix = xtrue; then 14027 BUILD_MIDIPIX_TRUE= 14028 BUILD_MIDIPIX_FALSE='#' 14029else 14030 BUILD_MIDIPIX_TRUE='#' 14031 BUILD_MIDIPIX_FALSE= 14032fi 14033 14034 if test x$bwin32 = xtrue || test x$cygwin = xtrue || test x$midipix = xtrue; then 14035 BUILD_WITH_NO_UNDEFINED_TRUE= 14036 BUILD_WITH_NO_UNDEFINED_FALSE='#' 14037else 14038 BUILD_WITH_NO_UNDEFINED_TRUE='#' 14039 BUILD_WITH_NO_UNDEFINED_FALSE= 14040fi 14041 14042 14043if test x$bwin32 = xtrue; then 14044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5 14045$as_echo_n "checking for main in -lws2_32... " >&6; } 14046if ${ac_cv_lib_ws2_32_main+:} false; then : 14047 $as_echo_n "(cached) " >&6 14048else 14049 ac_check_lib_save_LIBS=$LIBS 14050LIBS="-lws2_32 $LIBS" 14051cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14052/* end confdefs.h. */ 14053 14054 14055int 14056main () 14057{ 14058return main (); 14059 ; 14060 return 0; 14061} 14062_ACEOF 14063if ac_fn_c_try_link "$LINENO"; then : 14064 ac_cv_lib_ws2_32_main=yes 14065else 14066 ac_cv_lib_ws2_32_main=no 14067fi 14068rm -f core conftest.err conftest.$ac_objext \ 14069 conftest$ac_exeext conftest.$ac_ext 14070LIBS=$ac_check_lib_save_LIBS 14071fi 14072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5 14073$as_echo "$ac_cv_lib_ws2_32_main" >&6; } 14074if test "x$ac_cv_lib_ws2_32_main" = xyes; then : 14075 cat >>confdefs.h <<_ACEOF 14076#define HAVE_LIBWS2_32 1 14077_ACEOF 14078 14079 LIBS="-lws2_32 $LIBS" 14080 14081fi 14082ac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main 14083 14084fi 14085 14086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 14087$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 14088if ${ac_cv_c_const+:} false; then : 14089 $as_echo_n "(cached) " >&6 14090else 14091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14092/* end confdefs.h. */ 14093 14094int 14095main () 14096{ 14097 14098#ifndef __cplusplus 14099 /* Ultrix mips cc rejects this sort of thing. */ 14100 typedef int charset[2]; 14101 const charset cs = { 0, 0 }; 14102 /* SunOS 4.1.1 cc rejects this. */ 14103 char const *const *pcpcc; 14104 char **ppc; 14105 /* NEC SVR4.0.2 mips cc rejects this. */ 14106 struct point {int x, y;}; 14107 static struct point const zero = {0,0}; 14108 /* AIX XL C 1.02.0.0 rejects this. 14109 It does not let you subtract one const X* pointer from another in 14110 an arm of an if-expression whose if-part is not a constant 14111 expression */ 14112 const char *g = "string"; 14113 pcpcc = &g + (g ? g-g : 0); 14114 /* HPUX 7.0 cc rejects these. */ 14115 ++pcpcc; 14116 ppc = (char**) pcpcc; 14117 pcpcc = (char const *const *) ppc; 14118 { /* SCO 3.2v4 cc rejects this sort of thing. */ 14119 char tx; 14120 char *t = &tx; 14121 char const *s = 0 ? (char *) 0 : (char const *) 0; 14122 14123 *t++ = 0; 14124 if (s) return 0; 14125 } 14126 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 14127 int x[] = {25, 17}; 14128 const int *foo = &x[0]; 14129 ++foo; 14130 } 14131 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 14132 typedef const int *iptr; 14133 iptr p = 0; 14134 ++p; 14135 } 14136 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 14137 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 14138 struct s { int j; const int *ap[3]; } bx; 14139 struct s *b = &bx; b->j = 5; 14140 } 14141 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 14142 const int foo = 10; 14143 if (!foo) return 0; 14144 } 14145 return !cs[0] && !zero.x; 14146#endif 14147 14148 ; 14149 return 0; 14150} 14151_ACEOF 14152if ac_fn_c_try_compile "$LINENO"; then : 14153 ac_cv_c_const=yes 14154else 14155 ac_cv_c_const=no 14156fi 14157rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14158fi 14159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 14160$as_echo "$ac_cv_c_const" >&6; } 14161if test $ac_cv_c_const = no; then 14162 14163$as_echo "#define const /**/" >>confdefs.h 14164 14165fi 14166 14167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 14168$as_echo_n "checking for inline... " >&6; } 14169if ${ac_cv_c_inline+:} false; then : 14170 $as_echo_n "(cached) " >&6 14171else 14172 ac_cv_c_inline=no 14173for ac_kw in inline __inline__ __inline; do 14174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14175/* end confdefs.h. */ 14176#ifndef __cplusplus 14177typedef int foo_t; 14178static $ac_kw foo_t static_foo () {return 0; } 14179$ac_kw foo_t foo () {return 0; } 14180#endif 14181 14182_ACEOF 14183if ac_fn_c_try_compile "$LINENO"; then : 14184 ac_cv_c_inline=$ac_kw 14185fi 14186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14187 test "$ac_cv_c_inline" != no && break 14188done 14189 14190fi 14191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 14192$as_echo "$ac_cv_c_inline" >&6; } 14193 14194case $ac_cv_c_inline in 14195 inline | yes) ;; 14196 *) 14197 case $ac_cv_c_inline in 14198 no) ac_val=;; 14199 *) ac_val=$ac_cv_c_inline;; 14200 esac 14201 cat >>confdefs.h <<_ACEOF 14202#ifndef __cplusplus 14203#define inline $ac_val 14204#endif 14205_ACEOF 14206 ;; 14207esac 14208 14209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 14210$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 14211if ${ac_cv_header_time+:} false; then : 14212 $as_echo_n "(cached) " >&6 14213else 14214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14215/* end confdefs.h. */ 14216#include <sys/types.h> 14217#include <sys/time.h> 14218#include <time.h> 14219 14220int 14221main () 14222{ 14223if ((struct tm *) 0) 14224return 0; 14225 ; 14226 return 0; 14227} 14228_ACEOF 14229if ac_fn_c_try_compile "$LINENO"; then : 14230 ac_cv_header_time=yes 14231else 14232 ac_cv_header_time=no 14233fi 14234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14235fi 14236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 14237$as_echo "$ac_cv_header_time" >&6; } 14238if test $ac_cv_header_time = yes; then 14239 14240$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 14241 14242fi 14243 14244 14245for ac_func in \ 14246 accept4 \ 14247 arc4random \ 14248 arc4random_buf \ 14249 arc4random_addrandom \ 14250 eventfd \ 14251 epoll_create1 \ 14252 fcntl \ 14253 getegid \ 14254 geteuid \ 14255 getifaddrs \ 14256 gettimeofday \ 14257 issetugid \ 14258 mach_absolute_time \ 14259 mmap \ 14260 nanosleep \ 14261 pipe \ 14262 pipe2 \ 14263 putenv \ 14264 sendfile \ 14265 setenv \ 14266 setrlimit \ 14267 sigaction \ 14268 signal \ 14269 splice \ 14270 strlcpy \ 14271 strsep \ 14272 strtok_r \ 14273 strtoll \ 14274 sysctl \ 14275 timerfd_create \ 14276 umask \ 14277 unsetenv \ 14278 usleep \ 14279 vasprintf \ 14280 getrandom \ 14281 14282do : 14283 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14284ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14285if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14286 cat >>confdefs.h <<_ACEOF 14287#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14288_ACEOF 14289 14290fi 14291done 14292 14293 14294if test x$bwin32 = xtrue; then : 14295 for ac_func in _gmtime64_s 14296do : 14297 ac_fn_c_check_func "$LINENO" "_gmtime64_s" "ac_cv_func__gmtime64_s" 14298if test "x$ac_cv_func__gmtime64_s" = xyes; then : 14299 cat >>confdefs.h <<_ACEOF 14300#define HAVE__GMTIME64_S 1 14301_ACEOF 14302 14303else 14304 for ac_func in _gmtime64 14305do : 14306 ac_fn_c_check_func "$LINENO" "_gmtime64" "ac_cv_func__gmtime64" 14307if test "x$ac_cv_func__gmtime64" = xyes; then : 14308 cat >>confdefs.h <<_ACEOF 14309#define HAVE__GMTIME64 1 14310_ACEOF 14311 14312fi 14313done 14314 14315fi 14316done 14317 14318 14319fi 14320 14321 if test x"$ac_cv_func_strlcpy" = xno; then 14322 STRLCPY_IMPL_TRUE= 14323 STRLCPY_IMPL_FALSE='#' 14324else 14325 STRLCPY_IMPL_TRUE='#' 14326 STRLCPY_IMPL_FALSE= 14327fi 14328 14329 14330 14331 14332if test x$bwin32 = xtrue; then : 14333 if test "x#ifdef _WIN32 14334 #include <winsock2.h> 14335 #include <ws2tcpip.h> 14336 #endif" = "x"; then : 14337 as_fn_error $? "header not privided" "$LINENO" 5 14338fi 14339 if test "x#ifdef _WIN32 14340 #include <winsock2.h> 14341 #include <ws2tcpip.h> 14342 #endif" = "x"; then : 14343 as_fn_error $? "header not privided" "$LINENO" 5 14344fi 14345 14346 ac_fn_c_check_decl "$LINENO" "getnameinfo" "ac_cv_have_decl_decl" " #ifdef _WIN32 14347 #include <winsock2.h> 14348 #include <ws2tcpip.h> 14349 #endif 14350" 14351if test "x$ac_cv_have_decl_decl" = xyes; then : 14352 14353$as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h 14354 14355fi 14356 14357 if test "x#ifdef _WIN32 14358 #include <winsock2.h> 14359 #include <ws2tcpip.h> 14360 #endif" = "x"; then : 14361 as_fn_error $? "header not privided" "$LINENO" 5 14362fi 14363 14364 ac_fn_c_check_decl "$LINENO" "getprotobynumber" "ac_cv_have_decl_decl" " #ifdef _WIN32 14365 #include <winsock2.h> 14366 #include <ws2tcpip.h> 14367 #endif 14368" 14369if test "x$ac_cv_have_decl_decl" = xyes; then : 14370 14371$as_echo "#define HAVE_GETPROTOBYNUMBER 1" >>confdefs.h 14372 14373fi 14374 14375 if test "x#ifdef _WIN32 14376 #include <winsock2.h> 14377 #include <ws2tcpip.h> 14378 #endif" = "x"; then : 14379 as_fn_error $? "header not privided" "$LINENO" 5 14380fi 14381 14382 ac_fn_c_check_decl "$LINENO" "getservbyname" "ac_cv_have_decl_decl" " #ifdef _WIN32 14383 #include <winsock2.h> 14384 #include <ws2tcpip.h> 14385 #endif 14386" 14387if test "x$ac_cv_have_decl_decl" = xyes; then : 14388 14389$as_echo "#define HAVE_GETSERVBYNAME 1" >>confdefs.h 14390 14391fi 14392 14393 if test "x#ifdef _WIN32 14394 #include <winsock2.h> 14395 #include <ws2tcpip.h> 14396 #endif" = "x"; then : 14397 as_fn_error $? "header not privided" "$LINENO" 5 14398fi 14399 14400 ac_fn_c_check_decl "$LINENO" "inet_ntop" "ac_cv_have_decl_decl" " #ifdef _WIN32 14401 #include <winsock2.h> 14402 #include <ws2tcpip.h> 14403 #endif 14404" 14405if test "x$ac_cv_have_decl_decl" = xyes; then : 14406 14407$as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h 14408 14409fi 14410 14411 if test "x#ifdef _WIN32 14412 #include <winsock2.h> 14413 #include <ws2tcpip.h> 14414 #endif" = "x"; then : 14415 as_fn_error $? "header not privided" "$LINENO" 5 14416fi 14417 14418 ac_fn_c_check_decl "$LINENO" "inet_pton" "ac_cv_have_decl_decl" " #ifdef _WIN32 14419 #include <winsock2.h> 14420 #include <ws2tcpip.h> 14421 #endif 14422" 14423if test "x$ac_cv_have_decl_decl" = xyes; then : 14424 14425$as_echo "#define HAVE_INET_PTON 1" >>confdefs.h 14426 14427fi 14428 14429 if test "x#ifdef _WIN32 14430 #include <winsock2.h> 14431 #include <ws2tcpip.h> 14432 #endif" = "x"; then : 14433 as_fn_error $? "header not privided" "$LINENO" 5 14434fi 14435 14436 ac_fn_c_check_decl "$LINENO" "getaddrinfo" "ac_cv_have_decl_decl" " #ifdef _WIN32 14437 #include <winsock2.h> 14438 #include <ws2tcpip.h> 14439 #endif 14440" 14441if test "x$ac_cv_have_decl_decl" = xyes; then : 14442 14443$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h 14444 14445fi 14446 14447 14448 14449else 14450 for ac_func in getnameinfo getprotobynumber getservbyname inet_ntop inet_pton 14451do : 14452 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14453ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14454if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14455 cat >>confdefs.h <<_ACEOF 14456#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14457_ACEOF 14458 14459fi 14460done 14461 14462 14463fi 14464 14465 14466 14467if test x$bwin32 = xfalse; then : 14468 14469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5 14470$as_echo_n "checking for getaddrinfo... " >&6; } 14471if ${libevent_cv_getaddrinfo+:} false; then : 14472 $as_echo_n "(cached) " >&6 14473else 14474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14475/* end confdefs.h. */ 14476 14477 #ifdef HAVE_NETDB_H 14478 #include <netdb.h> 14479 #endif 14480 14481int 14482main () 14483{ 14484 14485 getaddrinfo; 14486 14487 14488 ; 14489 return 0; 14490} 14491_ACEOF 14492if ac_fn_c_try_link "$LINENO"; then : 14493 libevent_cv_getaddrinfo=yes 14494else 14495 libevent_cv_getaddrinfo=no 14496 14497fi 14498rm -f core conftest.err conftest.$ac_objext \ 14499 conftest$ac_exeext conftest.$ac_ext 14500 14501fi 14502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5 14503$as_echo "$libevent_cv_getaddrinfo" >&6; } 14504if test "$libevent_cv_getaddrinfo" = "yes" ; then 14505 14506$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h 14507 14508else 14509 14510# Check for gethostbyname_r in all its glorious incompatible versions. 14511# (This is cut-and-pasted from Tor, which based its logic on 14512# Python's configure.in.) 14513 14514 14515ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r" 14516if test "x$ac_cv_func_gethostbyname_r" = xyes; then : 14517 14518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5 14519$as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; } 14520 OLD_CFLAGS=$CFLAGS 14521 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS" 14522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14523/* end confdefs.h. */ 14524 14525#include <netdb.h> 14526 14527int 14528main () 14529{ 14530 14531 char *cp1, *cp2; 14532 struct hostent *h1, *h2; 14533 int i1, i2; 14534 (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2); 14535 14536 ; 14537 return 0; 14538} 14539_ACEOF 14540if ac_fn_c_try_compile "$LINENO"; then : 14541 14542 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 14543 14544 14545$as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h 14546 14547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5 14548$as_echo "6" >&6; } 14549 14550else 14551 14552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14553/* end confdefs.h. */ 14554 14555#include <netdb.h> 14556 14557int 14558main () 14559{ 14560 14561 char *cp1, *cp2; 14562 struct hostent *h1; 14563 int i1, i2; 14564 (void)gethostbyname_r(cp1,h1,cp2,i1,&i2); 14565 14566 ; 14567 return 0; 14568} 14569_ACEOF 14570if ac_fn_c_try_compile "$LINENO"; then : 14571 14572 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 14573 14574 14575$as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h 14576 14577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5 14578$as_echo "5" >&6; } 14579 14580else 14581 14582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14583/* end confdefs.h. */ 14584 14585#include <netdb.h> 14586 14587int 14588main () 14589{ 14590 14591 char *cp1; 14592 struct hostent *h1; 14593 struct hostent_data hd; 14594 (void) gethostbyname_r(cp1,h1,&hd); 14595 14596 ; 14597 return 0; 14598} 14599_ACEOF 14600if ac_fn_c_try_compile "$LINENO"; then : 14601 14602 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 14603 14604 14605$as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h 14606 14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5 14608$as_echo "3" >&6; } 14609 14610else 14611 14612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5 14613$as_echo "0" >&6; } 14614 14615fi 14616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14617 14618fi 14619rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14620 14621fi 14622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14623 CFLAGS=$OLD_CFLAGS 14624 14625fi 14626 14627 14628fi 14629 14630fi 14631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5 14632$as_echo_n "checking for F_SETFD in fcntl.h... " >&6; } 14633cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14634/* end confdefs.h. */ 14635 14636#define _GNU_SOURCE 1 14637#include <fcntl.h> 14638#ifdef F_SETFD 14639yes 14640#endif 14641 14642_ACEOF 14643if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14644 $EGREP "yes" >/dev/null 2>&1; then : 14645 14646$as_echo "#define HAVE_SETFD 1" >>confdefs.h 14647 14648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14649$as_echo "yes" >&6; } 14650else 14651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14652$as_echo "no" >&6; } 14653fi 14654rm -f conftest* 14655 14656 14657needsignal=no 14658haveselect=no 14659if test x$bwin32 != xtrue; then 14660 for ac_func in select 14661do : 14662 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select" 14663if test "x$ac_cv_func_select" = xyes; then : 14664 cat >>confdefs.h <<_ACEOF 14665#define HAVE_SELECT 1 14666_ACEOF 14667 haveselect=yes 14668fi 14669done 14670 14671 if test "x$haveselect" = "xyes" ; then 14672 needsignal=yes 14673 fi 14674fi 14675 if test "x$haveselect" = "xyes"; then 14676 SELECT_BACKEND_TRUE= 14677 SELECT_BACKEND_FALSE='#' 14678else 14679 SELECT_BACKEND_TRUE='#' 14680 SELECT_BACKEND_FALSE= 14681fi 14682 14683 14684havepoll=no 14685for ac_func in poll 14686do : 14687 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll" 14688if test "x$ac_cv_func_poll" = xyes; then : 14689 cat >>confdefs.h <<_ACEOF 14690#define HAVE_POLL 1 14691_ACEOF 14692 havepoll=yes 14693fi 14694done 14695 14696if test "x$havepoll" = "xyes" ; then 14697 needsignal=yes 14698fi 14699 if test "x$havepoll" = "xyes"; then 14700 POLL_BACKEND_TRUE= 14701 POLL_BACKEND_FALSE='#' 14702else 14703 POLL_BACKEND_TRUE='#' 14704 POLL_BACKEND_FALSE= 14705fi 14706 14707 14708havedevpoll=no 14709if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 14710 14711$as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h 14712 14713fi 14714 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then 14715 DEVPOLL_BACKEND_TRUE= 14716 DEVPOLL_BACKEND_FALSE='#' 14717else 14718 DEVPOLL_BACKEND_TRUE='#' 14719 DEVPOLL_BACKEND_FALSE= 14720fi 14721 14722 14723havekqueue=no 14724if test "x$ac_cv_header_sys_event_h" = "xyes"; then 14725 for ac_func in kqueue 14726do : 14727 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue" 14728if test "x$ac_cv_func_kqueue" = xyes; then : 14729 cat >>confdefs.h <<_ACEOF 14730#define HAVE_KQUEUE 1 14731_ACEOF 14732 havekqueue=yes 14733fi 14734done 14735 14736 if test "x$havekqueue" = "xyes" ; then 14737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5 14738$as_echo_n "checking for working kqueue... " >&6; } 14739 if test "$cross_compiling" = yes; then : 14740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14741$as_echo "no" >&6; } 14742 14743else 14744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14745/* end confdefs.h. */ 14746 14747#ifdef HAVE_STDLIB_H 14748#include <stdlib.h> 14749#endif 14750#ifdef HAVE_STRING_H 14751#include <string.h> 14752#endif 14753#include <sys/types.h> 14754#include <sys/time.h> 14755#include <sys/event.h> 14756#include <stdio.h> 14757#include <unistd.h> 14758#include <fcntl.h> 14759 14760int 14761main () 14762{ 14763 14764 int kq; 14765 int n; 14766 int fd[2]; 14767 struct kevent ev; 14768 struct timespec ts; 14769 char buf[80000]; 14770 14771 if (pipe(fd) == -1) 14772 return 1; 14773 if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1) 14774 return 1; 14775 14776 while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf)) 14777 ; 14778 14779 if ((kq = kqueue()) == -1) 14780 return 1; 14781 14782 memset(&ev, 0, sizeof(ev)); 14783 ev.ident = fd[1]; 14784 ev.filter = EVFILT_WRITE; 14785 ev.flags = EV_ADD | EV_ENABLE; 14786 n = kevent(kq, &ev, 1, NULL, 0, NULL); 14787 if (n == -1) 14788 return 1; 14789 14790 read(fd[0], buf, sizeof(buf)); 14791 14792 ts.tv_sec = 0; 14793 ts.tv_nsec = 0; 14794 n = kevent(kq, NULL, 0, &ev, 1, &ts); 14795 if (n == -1 || n == 0) 14796 return 1; 14797 14798 return 0; 14799 14800 14801 ; 14802 return 0; 14803} 14804_ACEOF 14805if ac_fn_c_try_run "$LINENO"; then : 14806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14807$as_echo "yes" >&6; } 14808 14809$as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h 14810 14811 havekqueue=yes 14812 14813else 14814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14815$as_echo "no" >&6; } 14816fi 14817rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14818 conftest.$ac_objext conftest.beam conftest.$ac_ext 14819fi 14820 14821 fi 14822fi 14823 if test "x$havekqueue" = "xyes"; then 14824 KQUEUE_BACKEND_TRUE= 14825 KQUEUE_BACKEND_FALSE='#' 14826else 14827 KQUEUE_BACKEND_TRUE='#' 14828 KQUEUE_BACKEND_FALSE= 14829fi 14830 14831 14832haveepollsyscall=no 14833haveepoll=no 14834for ac_func in epoll_ctl 14835do : 14836 ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl" 14837if test "x$ac_cv_func_epoll_ctl" = xyes; then : 14838 cat >>confdefs.h <<_ACEOF 14839#define HAVE_EPOLL_CTL 1 14840_ACEOF 14841 haveepoll=yes 14842fi 14843done 14844 14845if test "x$haveepoll" = "xyes" ; then 14846 14847$as_echo "#define HAVE_EPOLL 1" >>confdefs.h 14848 14849 needsignal=yes 14850fi 14851if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then 14852 if test "x$haveepoll" = "xno" ; then 14853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5 14854$as_echo_n "checking for epoll system call... " >&6; } 14855 if test "$cross_compiling" = yes; then : 14856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14857$as_echo "no" >&6; } 14858 14859else 14860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14861/* end confdefs.h. */ 14862 14863#include <stdint.h> 14864#include <sys/param.h> 14865#include <sys/types.h> 14866#include <sys/syscall.h> 14867#include <sys/epoll.h> 14868#include <unistd.h> 14869 14870int 14871epoll_create(int size) 14872{ 14873 return (syscall(__NR_epoll_create, size)); 14874} 14875 14876int 14877main () 14878{ 14879 14880 int epfd; 14881 14882 epfd = epoll_create(256); 14883 return (epfd == -1 ? 1 : 0); 14884 14885 14886 ; 14887 return 0; 14888} 14889_ACEOF 14890if ac_fn_c_try_run "$LINENO"; then : 14891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14892$as_echo "yes" >&6; } 14893 14894$as_echo "#define HAVE_EPOLL 1" >>confdefs.h 14895 14896 needsignal=yes 14897 have_epoll=yes 14898 case " $LIBOBJS " in 14899 *" epoll_sub.$ac_objext "* ) ;; 14900 *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext" 14901 ;; 14902esac 14903 14904 14905else 14906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14907$as_echo "no" >&6; } 14908fi 14909rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14910 conftest.$ac_objext conftest.beam conftest.$ac_ext 14911fi 14912 14913 fi 14914fi 14915 if test "x$haveepoll" = "xyes"; then 14916 EPOLL_BACKEND_TRUE= 14917 EPOLL_BACKEND_FALSE='#' 14918else 14919 EPOLL_BACKEND_TRUE='#' 14920 EPOLL_BACKEND_FALSE= 14921fi 14922 14923 14924haveeventports=no 14925for ac_func in port_create 14926do : 14927 ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create" 14928if test "x$ac_cv_func_port_create" = xyes; then : 14929 cat >>confdefs.h <<_ACEOF 14930#define HAVE_PORT_CREATE 1 14931_ACEOF 14932 haveeventports=yes 14933fi 14934done 14935 14936if test "x$haveeventports" = "xyes" ; then 14937 14938$as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h 14939 14940 needsignal=yes 14941fi 14942 if test "x$haveeventports" = "xyes"; then 14943 EVPORT_BACKEND_TRUE= 14944 EVPORT_BACKEND_FALSE='#' 14945else 14946 EVPORT_BACKEND_TRUE='#' 14947 EVPORT_BACKEND_FALSE= 14948fi 14949 14950 14951if test "x$bwin32" = "xtrue"; then 14952 needsignal=yes 14953fi 14954 14955 if test "x$needsignal" = "xyes"; then 14956 SIGNAL_SUPPORT_TRUE= 14957 SIGNAL_SUPPORT_FALSE='#' 14958else 14959 SIGNAL_SUPPORT_TRUE='#' 14960 SIGNAL_SUPPORT_FALSE= 14961fi 14962 14963 14964ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 14965if test "x$ac_cv_type_pid_t" = xyes; then : 14966 14967else 14968 14969cat >>confdefs.h <<_ACEOF 14970#define pid_t int 14971_ACEOF 14972 14973fi 14974 14975ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 14976if test "x$ac_cv_type_size_t" = xyes; then : 14977 14978else 14979 14980cat >>confdefs.h <<_ACEOF 14981#define size_t unsigned int 14982_ACEOF 14983 14984fi 14985 14986ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 14987if test "x$ac_cv_type_ssize_t" = xyes; then : 14988 14989else 14990 14991cat >>confdefs.h <<_ACEOF 14992#define ssize_t int 14993_ACEOF 14994 14995fi 14996 14997 14998ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H 14999#include <stdint.h> 15000#elif defined(HAVE_INTTYPES_H) 15001#include <inttypes.h> 15002#endif 15003#ifdef HAVE_SYS_TYPES_H 15004#include <sys/types.h> 15005#endif 15006" 15007if test "x$ac_cv_type_uint64_t" = xyes; then : 15008 15009cat >>confdefs.h <<_ACEOF 15010#define HAVE_UINT64_T 1 15011_ACEOF 15012 15013 15014fi 15015ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H 15016#include <stdint.h> 15017#elif defined(HAVE_INTTYPES_H) 15018#include <inttypes.h> 15019#endif 15020#ifdef HAVE_SYS_TYPES_H 15021#include <sys/types.h> 15022#endif 15023" 15024if test "x$ac_cv_type_uint32_t" = xyes; then : 15025 15026cat >>confdefs.h <<_ACEOF 15027#define HAVE_UINT32_T 1 15028_ACEOF 15029 15030 15031fi 15032ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H 15033#include <stdint.h> 15034#elif defined(HAVE_INTTYPES_H) 15035#include <inttypes.h> 15036#endif 15037#ifdef HAVE_SYS_TYPES_H 15038#include <sys/types.h> 15039#endif 15040" 15041if test "x$ac_cv_type_uint16_t" = xyes; then : 15042 15043cat >>confdefs.h <<_ACEOF 15044#define HAVE_UINT16_T 1 15045_ACEOF 15046 15047 15048fi 15049ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H 15050#include <stdint.h> 15051#elif defined(HAVE_INTTYPES_H) 15052#include <inttypes.h> 15053#endif 15054#ifdef HAVE_SYS_TYPES_H 15055#include <sys/types.h> 15056#endif 15057" 15058if test "x$ac_cv_type_uint8_t" = xyes; then : 15059 15060cat >>confdefs.h <<_ACEOF 15061#define HAVE_UINT8_T 1 15062_ACEOF 15063 15064 15065fi 15066ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H 15067#include <stdint.h> 15068#elif defined(HAVE_INTTYPES_H) 15069#include <inttypes.h> 15070#endif 15071#ifdef HAVE_SYS_TYPES_H 15072#include <sys/types.h> 15073#endif 15074" 15075if test "x$ac_cv_type_uintptr_t" = xyes; then : 15076 15077cat >>confdefs.h <<_ACEOF 15078#define HAVE_UINTPTR_T 1 15079_ACEOF 15080 15081 15082fi 15083 15084 15085ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H 15086#include <sys/types.h> 15087#endif 15088#ifdef HAVE_SYS_SELECT_H 15089#include <sys/select.h> 15090#endif 15091" 15092if test "x$ac_cv_type_fd_mask" = xyes; then : 15093 15094cat >>confdefs.h <<_ACEOF 15095#define HAVE_FD_MASK 1 15096_ACEOF 15097 15098 15099fi 15100 15101 15102# The cast to long int works around a bug in the HP C Compiler 15103# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15104# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15105# This bug is HP SR number 8606223364. 15106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 15107$as_echo_n "checking size of long long... " >&6; } 15108if ${ac_cv_sizeof_long_long+:} false; then : 15109 $as_echo_n "(cached) " >&6 15110else 15111 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 15112 15113else 15114 if test "$ac_cv_type_long_long" = yes; then 15115 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15116$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15117as_fn_error 77 "cannot compute sizeof (long long) 15118See \`config.log' for more details" "$LINENO" 5; } 15119 else 15120 ac_cv_sizeof_long_long=0 15121 fi 15122fi 15123 15124fi 15125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 15126$as_echo "$ac_cv_sizeof_long_long" >&6; } 15127 15128 15129 15130cat >>confdefs.h <<_ACEOF 15131#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 15132_ACEOF 15133 15134 15135# The cast to long int works around a bug in the HP C Compiler 15136# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15137# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15138# This bug is HP SR number 8606223364. 15139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 15140$as_echo_n "checking size of long... " >&6; } 15141if ${ac_cv_sizeof_long+:} false; then : 15142 $as_echo_n "(cached) " >&6 15143else 15144 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 15145 15146else 15147 if test "$ac_cv_type_long" = yes; then 15148 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15149$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15150as_fn_error 77 "cannot compute sizeof (long) 15151See \`config.log' for more details" "$LINENO" 5; } 15152 else 15153 ac_cv_sizeof_long=0 15154 fi 15155fi 15156 15157fi 15158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 15159$as_echo "$ac_cv_sizeof_long" >&6; } 15160 15161 15162 15163cat >>confdefs.h <<_ACEOF 15164#define SIZEOF_LONG $ac_cv_sizeof_long 15165_ACEOF 15166 15167 15168# The cast to long int works around a bug in the HP C Compiler 15169# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15170# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15171# This bug is HP SR number 8606223364. 15172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 15173$as_echo_n "checking size of int... " >&6; } 15174if ${ac_cv_sizeof_int+:} false; then : 15175 $as_echo_n "(cached) " >&6 15176else 15177 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 15178 15179else 15180 if test "$ac_cv_type_int" = yes; then 15181 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15182$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15183as_fn_error 77 "cannot compute sizeof (int) 15184See \`config.log' for more details" "$LINENO" 5; } 15185 else 15186 ac_cv_sizeof_int=0 15187 fi 15188fi 15189 15190fi 15191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 15192$as_echo "$ac_cv_sizeof_int" >&6; } 15193 15194 15195 15196cat >>confdefs.h <<_ACEOF 15197#define SIZEOF_INT $ac_cv_sizeof_int 15198_ACEOF 15199 15200 15201# The cast to long int works around a bug in the HP C Compiler 15202# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15203# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15204# This bug is HP SR number 8606223364. 15205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 15206$as_echo_n "checking size of short... " >&6; } 15207if ${ac_cv_sizeof_short+:} false; then : 15208 $as_echo_n "(cached) " >&6 15209else 15210 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 15211 15212else 15213 if test "$ac_cv_type_short" = yes; then 15214 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15216as_fn_error 77 "cannot compute sizeof (short) 15217See \`config.log' for more details" "$LINENO" 5; } 15218 else 15219 ac_cv_sizeof_short=0 15220 fi 15221fi 15222 15223fi 15224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 15225$as_echo "$ac_cv_sizeof_short" >&6; } 15226 15227 15228 15229cat >>confdefs.h <<_ACEOF 15230#define SIZEOF_SHORT $ac_cv_sizeof_short 15231_ACEOF 15232 15233 15234# The cast to long int works around a bug in the HP C Compiler 15235# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15236# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15237# This bug is HP SR number 8606223364. 15238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 15239$as_echo_n "checking size of size_t... " >&6; } 15240if ${ac_cv_sizeof_size_t+:} false; then : 15241 $as_echo_n "(cached) " >&6 15242else 15243 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 15244 15245else 15246 if test "$ac_cv_type_size_t" = yes; then 15247 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15248$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15249as_fn_error 77 "cannot compute sizeof (size_t) 15250See \`config.log' for more details" "$LINENO" 5; } 15251 else 15252 ac_cv_sizeof_size_t=0 15253 fi 15254fi 15255 15256fi 15257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 15258$as_echo "$ac_cv_sizeof_size_t" >&6; } 15259 15260 15261 15262cat >>confdefs.h <<_ACEOF 15263#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 15264_ACEOF 15265 15266 15267# The cast to long int works around a bug in the HP C Compiler 15268# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15269# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15270# This bug is HP SR number 8606223364. 15271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 15272$as_echo_n "checking size of void *... " >&6; } 15273if ${ac_cv_sizeof_void_p+:} false; then : 15274 $as_echo_n "(cached) " >&6 15275else 15276 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 15277 15278else 15279 if test "$ac_cv_type_void_p" = yes; then 15280 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15281$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15282as_fn_error 77 "cannot compute sizeof (void *) 15283See \`config.log' for more details" "$LINENO" 5; } 15284 else 15285 ac_cv_sizeof_void_p=0 15286 fi 15287fi 15288 15289fi 15290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 15291$as_echo "$ac_cv_sizeof_void_p" >&6; } 15292 15293 15294 15295cat >>confdefs.h <<_ACEOF 15296#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 15297_ACEOF 15298 15299 15300# The cast to long int works around a bug in the HP C Compiler 15301# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15302# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15303# This bug is HP SR number 8606223364. 15304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 15305$as_echo_n "checking size of off_t... " >&6; } 15306if ${ac_cv_sizeof_off_t+:} false; then : 15307 $as_echo_n "(cached) " >&6 15308else 15309 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 15310 15311else 15312 if test "$ac_cv_type_off_t" = yes; then 15313 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15314$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15315as_fn_error 77 "cannot compute sizeof (off_t) 15316See \`config.log' for more details" "$LINENO" 5; } 15317 else 15318 ac_cv_sizeof_off_t=0 15319 fi 15320fi 15321 15322fi 15323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 15324$as_echo "$ac_cv_sizeof_off_t" >&6; } 15325 15326 15327 15328cat >>confdefs.h <<_ACEOF 15329#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 15330_ACEOF 15331 15332 15333# The cast to long int works around a bug in the HP C Compiler 15334# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15335# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15336# This bug is HP SR number 8606223364. 15337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 15338$as_echo_n "checking size of time_t... " >&6; } 15339if ${ac_cv_sizeof_time_t+:} false; then : 15340 $as_echo_n "(cached) " >&6 15341else 15342 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 15343 15344else 15345 if test "$ac_cv_type_time_t" = yes; then 15346 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15347$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15348as_fn_error 77 "cannot compute sizeof (time_t) 15349See \`config.log' for more details" "$LINENO" 5; } 15350 else 15351 ac_cv_sizeof_time_t=0 15352 fi 15353fi 15354 15355fi 15356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 15357$as_echo "$ac_cv_sizeof_time_t" >&6; } 15358 15359 15360 15361cat >>confdefs.h <<_ACEOF 15362#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 15363_ACEOF 15364 15365 15366 15367ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE 1 15368#include <sys/types.h> 15369#ifdef HAVE_NETINET_IN_H 15370#include <netinet/in.h> 15371#endif 15372#ifdef HAVE_NETINET_IN6_H 15373#include <netinet/in6.h> 15374#endif 15375#ifdef HAVE_SYS_UN_H 15376#include <sys/un.h> 15377#endif 15378#ifdef HAVE_SYS_SOCKET_H 15379#include <sys/socket.h> 15380#endif 15381#ifdef HAVE_NETDB_H 15382#include <netdb.h> 15383#endif 15384#ifdef _WIN32 15385#define WIN32_WINNT 0x400 15386#define _WIN32_WINNT 0x400 15387#define WIN32_LEAN_AND_MEAN 15388#if defined(_MSC_VER) && (_MSC_VER < 1300) 15389#include <winsock.h> 15390#else 15391#include <winsock2.h> 15392#include <ws2tcpip.h> 15393#endif 15394#endif 15395 15396" 15397if test "x$ac_cv_type_struct_in6_addr" = xyes; then : 15398 15399cat >>confdefs.h <<_ACEOF 15400#define HAVE_STRUCT_IN6_ADDR 1 15401_ACEOF 15402 15403 15404fi 15405ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE 1 15406#include <sys/types.h> 15407#ifdef HAVE_NETINET_IN_H 15408#include <netinet/in.h> 15409#endif 15410#ifdef HAVE_NETINET_IN6_H 15411#include <netinet/in6.h> 15412#endif 15413#ifdef HAVE_SYS_UN_H 15414#include <sys/un.h> 15415#endif 15416#ifdef HAVE_SYS_SOCKET_H 15417#include <sys/socket.h> 15418#endif 15419#ifdef HAVE_NETDB_H 15420#include <netdb.h> 15421#endif 15422#ifdef _WIN32 15423#define WIN32_WINNT 0x400 15424#define _WIN32_WINNT 0x400 15425#define WIN32_LEAN_AND_MEAN 15426#if defined(_MSC_VER) && (_MSC_VER < 1300) 15427#include <winsock.h> 15428#else 15429#include <winsock2.h> 15430#include <ws2tcpip.h> 15431#endif 15432#endif 15433 15434" 15435if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then : 15436 15437cat >>confdefs.h <<_ACEOF 15438#define HAVE_STRUCT_SOCKADDR_IN6 1 15439_ACEOF 15440 15441 15442fi 15443ac_fn_c_check_type "$LINENO" "struct sockaddr_un" "ac_cv_type_struct_sockaddr_un" "#define _GNU_SOURCE 1 15444#include <sys/types.h> 15445#ifdef HAVE_NETINET_IN_H 15446#include <netinet/in.h> 15447#endif 15448#ifdef HAVE_NETINET_IN6_H 15449#include <netinet/in6.h> 15450#endif 15451#ifdef HAVE_SYS_UN_H 15452#include <sys/un.h> 15453#endif 15454#ifdef HAVE_SYS_SOCKET_H 15455#include <sys/socket.h> 15456#endif 15457#ifdef HAVE_NETDB_H 15458#include <netdb.h> 15459#endif 15460#ifdef _WIN32 15461#define WIN32_WINNT 0x400 15462#define _WIN32_WINNT 0x400 15463#define WIN32_LEAN_AND_MEAN 15464#if defined(_MSC_VER) && (_MSC_VER < 1300) 15465#include <winsock.h> 15466#else 15467#include <winsock2.h> 15468#include <ws2tcpip.h> 15469#endif 15470#endif 15471 15472" 15473if test "x$ac_cv_type_struct_sockaddr_un" = xyes; then : 15474 15475cat >>confdefs.h <<_ACEOF 15476#define HAVE_STRUCT_SOCKADDR_UN 1 15477_ACEOF 15478 15479 15480fi 15481ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE 1 15482#include <sys/types.h> 15483#ifdef HAVE_NETINET_IN_H 15484#include <netinet/in.h> 15485#endif 15486#ifdef HAVE_NETINET_IN6_H 15487#include <netinet/in6.h> 15488#endif 15489#ifdef HAVE_SYS_UN_H 15490#include <sys/un.h> 15491#endif 15492#ifdef HAVE_SYS_SOCKET_H 15493#include <sys/socket.h> 15494#endif 15495#ifdef HAVE_NETDB_H 15496#include <netdb.h> 15497#endif 15498#ifdef _WIN32 15499#define WIN32_WINNT 0x400 15500#define _WIN32_WINNT 0x400 15501#define WIN32_LEAN_AND_MEAN 15502#if defined(_MSC_VER) && (_MSC_VER < 1300) 15503#include <winsock.h> 15504#else 15505#include <winsock2.h> 15506#include <ws2tcpip.h> 15507#endif 15508#endif 15509 15510" 15511if test "x$ac_cv_type_sa_family_t" = xyes; then : 15512 15513cat >>confdefs.h <<_ACEOF 15514#define HAVE_SA_FAMILY_T 1 15515_ACEOF 15516 15517 15518fi 15519ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE 1 15520#include <sys/types.h> 15521#ifdef HAVE_NETINET_IN_H 15522#include <netinet/in.h> 15523#endif 15524#ifdef HAVE_NETINET_IN6_H 15525#include <netinet/in6.h> 15526#endif 15527#ifdef HAVE_SYS_UN_H 15528#include <sys/un.h> 15529#endif 15530#ifdef HAVE_SYS_SOCKET_H 15531#include <sys/socket.h> 15532#endif 15533#ifdef HAVE_NETDB_H 15534#include <netdb.h> 15535#endif 15536#ifdef _WIN32 15537#define WIN32_WINNT 0x400 15538#define _WIN32_WINNT 0x400 15539#define WIN32_LEAN_AND_MEAN 15540#if defined(_MSC_VER) && (_MSC_VER < 1300) 15541#include <winsock.h> 15542#else 15543#include <winsock2.h> 15544#include <ws2tcpip.h> 15545#endif 15546#endif 15547 15548" 15549if test "x$ac_cv_type_struct_addrinfo" = xyes; then : 15550 15551cat >>confdefs.h <<_ACEOF 15552#define HAVE_STRUCT_ADDRINFO 1 15553_ACEOF 15554 15555 15556fi 15557ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE 1 15558#include <sys/types.h> 15559#ifdef HAVE_NETINET_IN_H 15560#include <netinet/in.h> 15561#endif 15562#ifdef HAVE_NETINET_IN6_H 15563#include <netinet/in6.h> 15564#endif 15565#ifdef HAVE_SYS_UN_H 15566#include <sys/un.h> 15567#endif 15568#ifdef HAVE_SYS_SOCKET_H 15569#include <sys/socket.h> 15570#endif 15571#ifdef HAVE_NETDB_H 15572#include <netdb.h> 15573#endif 15574#ifdef _WIN32 15575#define WIN32_WINNT 0x400 15576#define _WIN32_WINNT 0x400 15577#define WIN32_LEAN_AND_MEAN 15578#if defined(_MSC_VER) && (_MSC_VER < 1300) 15579#include <winsock.h> 15580#else 15581#include <winsock2.h> 15582#include <ws2tcpip.h> 15583#endif 15584#endif 15585 15586" 15587if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then : 15588 15589cat >>confdefs.h <<_ACEOF 15590#define HAVE_STRUCT_SOCKADDR_STORAGE 1 15591_ACEOF 15592 15593 15594fi 15595 15596ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h> 15597#ifdef HAVE_NETINET_IN_H 15598#include <netinet/in.h> 15599#endif 15600#ifdef HAVE_NETINET_IN6_H 15601#include <netinet/in6.h> 15602#endif 15603#ifdef HAVE_SYS_SOCKET_H 15604#include <sys/socket.h> 15605#endif 15606#ifdef _WIN32 15607#define WIN32_WINNT 0x400 15608#define _WIN32_WINNT 0x400 15609#define WIN32_LEAN_AND_MEAN 15610#if defined(_MSC_VER) && (_MSC_VER < 1300) 15611#include <winsock.h> 15612#else 15613#include <winsock2.h> 15614#include <ws2tcpip.h> 15615#endif 15616#endif 15617 15618" 15619if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then : 15620 15621cat >>confdefs.h <<_ACEOF 15622#define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1 15623_ACEOF 15624 15625 15626fi 15627ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h> 15628#ifdef HAVE_NETINET_IN_H 15629#include <netinet/in.h> 15630#endif 15631#ifdef HAVE_NETINET_IN6_H 15632#include <netinet/in6.h> 15633#endif 15634#ifdef HAVE_SYS_SOCKET_H 15635#include <sys/socket.h> 15636#endif 15637#ifdef _WIN32 15638#define WIN32_WINNT 0x400 15639#define _WIN32_WINNT 0x400 15640#define WIN32_LEAN_AND_MEAN 15641#if defined(_MSC_VER) && (_MSC_VER < 1300) 15642#include <winsock.h> 15643#else 15644#include <winsock2.h> 15645#include <ws2tcpip.h> 15646#endif 15647#endif 15648 15649" 15650if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then : 15651 15652cat >>confdefs.h <<_ACEOF 15653#define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1 15654_ACEOF 15655 15656 15657fi 15658ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h> 15659#ifdef HAVE_NETINET_IN_H 15660#include <netinet/in.h> 15661#endif 15662#ifdef HAVE_NETINET_IN6_H 15663#include <netinet/in6.h> 15664#endif 15665#ifdef HAVE_SYS_SOCKET_H 15666#include <sys/socket.h> 15667#endif 15668#ifdef _WIN32 15669#define WIN32_WINNT 0x400 15670#define _WIN32_WINNT 0x400 15671#define WIN32_LEAN_AND_MEAN 15672#if defined(_MSC_VER) && (_MSC_VER < 1300) 15673#include <winsock.h> 15674#else 15675#include <winsock2.h> 15676#include <ws2tcpip.h> 15677#endif 15678#endif 15679 15680" 15681if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then : 15682 15683cat >>confdefs.h <<_ACEOF 15684#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1 15685_ACEOF 15686 15687 15688fi 15689ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h> 15690#ifdef HAVE_NETINET_IN_H 15691#include <netinet/in.h> 15692#endif 15693#ifdef HAVE_NETINET_IN6_H 15694#include <netinet/in6.h> 15695#endif 15696#ifdef HAVE_SYS_SOCKET_H 15697#include <sys/socket.h> 15698#endif 15699#ifdef _WIN32 15700#define WIN32_WINNT 0x400 15701#define _WIN32_WINNT 0x400 15702#define WIN32_LEAN_AND_MEAN 15703#if defined(_MSC_VER) && (_MSC_VER < 1300) 15704#include <winsock.h> 15705#else 15706#include <winsock2.h> 15707#include <ws2tcpip.h> 15708#endif 15709#endif 15710 15711" 15712if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then : 15713 15714cat >>confdefs.h <<_ACEOF 15715#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1 15716_ACEOF 15717 15718 15719fi 15720ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h> 15721#ifdef HAVE_NETINET_IN_H 15722#include <netinet/in.h> 15723#endif 15724#ifdef HAVE_NETINET_IN6_H 15725#include <netinet/in6.h> 15726#endif 15727#ifdef HAVE_SYS_SOCKET_H 15728#include <sys/socket.h> 15729#endif 15730#ifdef _WIN32 15731#define WIN32_WINNT 0x400 15732#define _WIN32_WINNT 0x400 15733#define WIN32_LEAN_AND_MEAN 15734#if defined(_MSC_VER) && (_MSC_VER < 1300) 15735#include <winsock.h> 15736#else 15737#include <winsock2.h> 15738#include <ws2tcpip.h> 15739#endif 15740#endif 15741 15742" 15743if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then : 15744 15745cat >>confdefs.h <<_ACEOF 15746#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 15747_ACEOF 15748 15749 15750fi 15751ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h> 15752#ifdef HAVE_NETINET_IN_H 15753#include <netinet/in.h> 15754#endif 15755#ifdef HAVE_NETINET_IN6_H 15756#include <netinet/in6.h> 15757#endif 15758#ifdef HAVE_SYS_SOCKET_H 15759#include <sys/socket.h> 15760#endif 15761#ifdef _WIN32 15762#define WIN32_WINNT 0x400 15763#define _WIN32_WINNT 0x400 15764#define WIN32_LEAN_AND_MEAN 15765#if defined(_MSC_VER) && (_MSC_VER < 1300) 15766#include <winsock.h> 15767#else 15768#include <winsock2.h> 15769#include <ws2tcpip.h> 15770#endif 15771#endif 15772 15773" 15774if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then : 15775 15776cat >>confdefs.h <<_ACEOF 15777#define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1 15778_ACEOF 15779 15780 15781fi 15782 15783 15784ac_fn_c_check_type "$LINENO" "struct linger" "ac_cv_type_struct_linger" " 15785#ifdef HAVE_SYS_SOCKET_H 15786#include <sys/socket.h> 15787#endif 15788#ifdef _WIN32 15789#include <winsock2.h> 15790#endif 15791 15792" 15793if test "x$ac_cv_type_struct_linger" = xyes; then : 15794 15795cat >>confdefs.h <<_ACEOF 15796#define HAVE_STRUCT_LINGER 1 15797_ACEOF 15798 15799 15800fi 15801 15802 15803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5 15804$as_echo_n "checking for socklen_t... " >&6; } 15805cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15806/* end confdefs.h. */ 15807 15808 #include <sys/types.h> 15809 #ifdef _WIN32 15810 #include <ws2tcpip.h> 15811 #else 15812 #include <sys/socket.h> 15813 #endif 15814 15815int 15816main () 15817{ 15818socklen_t x; 15819 15820 ; 15821 return 0; 15822} 15823_ACEOF 15824if ac_fn_c_try_compile "$LINENO"; then : 15825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15826$as_echo "yes" >&6; } 15827else 15828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15829$as_echo "no" >&6; } 15830 15831$as_echo "#define socklen_t unsigned int" >>confdefs.h 15832 15833 15834fi 15835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15836 15837# __func__/__FUNCTION__ is not a macros in general 15838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5 15839$as_echo_n "checking whether our compiler supports __func__... " >&6; } 15840cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15841/* end confdefs.h. */ 15842 15843int 15844main () 15845{ 15846 const char *cp = __func__; 15847 15848 ; 15849 return 0; 15850} 15851_ACEOF 15852if ac_fn_c_try_compile "$LINENO"; then : 15853 15854$as_echo "#define HAVE___func__ 1" >>confdefs.h 15855 15856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15857$as_echo "yes" >&6; } 15858 15859else 15860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15861$as_echo "no" >&6; } 15862 15863fi 15864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5 15866$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; } 15867cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15868/* end confdefs.h. */ 15869 15870int 15871main () 15872{ 15873 const char *cp = __FUNCTION__; 15874 15875 ; 15876 return 0; 15877} 15878_ACEOF 15879if ac_fn_c_try_compile "$LINENO"; then : 15880 15881$as_echo "#define HAVE___FUNCTION__ 1" >>confdefs.h 15882 15883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15884$as_echo "yes" >&6; } 15885 15886else 15887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15888$as_echo "no" >&6; } 15889 15890fi 15891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15892 15893# check if we can compile with pthreads 15894have_pthreads=no 15895if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then 15896 15897 15898 15899ac_ext=c 15900ac_cpp='$CPP $CPPFLAGS' 15901ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15902ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15903ac_compiler_gnu=$ac_cv_c_compiler_gnu 15904 15905acx_pthread_ok=no 15906 15907# We used to check for pthread.h first, but this fails if pthread.h 15908# requires special compiler flags (e.g. on True64 or Sequent). 15909# It gets checked for in the link test anyway. 15910 15911# First of all, check if the user has set any of the PTHREAD_LIBS, 15912# etcetera environment variables, and if threads linking works using 15913# them: 15914if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 15915 save_CFLAGS="$CFLAGS" 15916 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15917 save_LIBS="$LIBS" 15918 LIBS="$PTHREAD_LIBS $LIBS" 15919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 15920$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 15921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15922/* end confdefs.h. */ 15923 15924/* Override any GCC internal prototype to avoid an error. 15925 Use char because int might match the return type of a GCC 15926 builtin and then its argument prototype would still apply. */ 15927#ifdef __cplusplus 15928extern "C" 15929#endif 15930char pthread_join (); 15931int 15932main () 15933{ 15934return pthread_join (); 15935 ; 15936 return 0; 15937} 15938_ACEOF 15939if ac_fn_c_try_link "$LINENO"; then : 15940 acx_pthread_ok=yes 15941fi 15942rm -f core conftest.err conftest.$ac_objext \ 15943 conftest$ac_exeext conftest.$ac_ext 15944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 15945$as_echo "$acx_pthread_ok" >&6; } 15946 if test x"$acx_pthread_ok" = xno; then 15947 PTHREAD_LIBS="" 15948 PTHREAD_CFLAGS="" 15949 fi 15950 LIBS="$save_LIBS" 15951 CFLAGS="$save_CFLAGS" 15952fi 15953 15954# We must check for the threads library under a number of different 15955# names; the ordering is very important because some systems 15956# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 15957# libraries is broken (non-POSIX). 15958 15959# Create a list of thread flags to try. Items starting with a "-" are 15960# C compiler flags, and other items are library names, except for "none" 15961# which indicates that we try without any flags at all, and "pthread-config" 15962# which is a program returning the flags for the Pth emulation library. 15963 15964acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 15965 15966# The ordering *is* (sometimes) important. Some notes on the 15967# individual items follow: 15968 15969# pthreads: AIX (must check this before -lpthread) 15970# none: in case threads are in libc; should be tried before -Kthread and 15971# other compiler flags to prevent continual compiler warnings 15972# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 15973# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 15974# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 15975# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 15976# -pthreads: Solaris/gcc 15977# -mthreads: Mingw32/gcc, Lynx/gcc 15978# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 15979# doesn't hurt to check since this sometimes defines pthreads too; 15980# also defines -D_REENTRANT) 15981# ... -mt is also the pthreads flag for HP/aCC 15982# pthread: Linux, etcetera 15983# --thread-safe: KAI C++ 15984# pthread-config: use pthread-config program (for GNU Pth library) 15985 15986case "${host_cpu}-${host_os}" in 15987 *solaris*) 15988 15989 # On Solaris (at least, for some versions), libc contains stubbed 15990 # (non-functional) versions of the pthreads routines, so link-based 15991 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 15992 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 15993 # a function called by this macro, so we could check for that, but 15994 # who knows whether they'll stub that too in a future libc.) So, 15995 # we'll just look for -pthreads and -lpthread first: 15996 15997 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags" 15998 ;; 15999esac 16000 16001if test x"$acx_pthread_ok" = xno; then 16002for flag in $acx_pthread_flags; do 16003 16004 case $flag in 16005 none) 16006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 16007$as_echo_n "checking whether pthreads work without any flags... " >&6; } 16008 ;; 16009 16010 -*) 16011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 16012$as_echo_n "checking whether pthreads work with $flag... " >&6; } 16013 PTHREAD_CFLAGS="$flag" 16014 ;; 16015 16016 pthread-config) 16017 # Extract the first word of "pthread-config", so it can be a program name with args. 16018set dummy pthread-config; ac_word=$2 16019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16020$as_echo_n "checking for $ac_word... " >&6; } 16021if ${ac_cv_prog_acx_pthread_config+:} false; then : 16022 $as_echo_n "(cached) " >&6 16023else 16024 if test -n "$acx_pthread_config"; then 16025 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. 16026else 16027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16028for as_dir in $PATH 16029do 16030 IFS=$as_save_IFS 16031 test -z "$as_dir" && as_dir=. 16032 for ac_exec_ext in '' $ac_executable_extensions; do 16033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16034 ac_cv_prog_acx_pthread_config="yes" 16035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16036 break 2 16037 fi 16038done 16039 done 16040IFS=$as_save_IFS 16041 16042 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" 16043fi 16044fi 16045acx_pthread_config=$ac_cv_prog_acx_pthread_config 16046if test -n "$acx_pthread_config"; then 16047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 16048$as_echo "$acx_pthread_config" >&6; } 16049else 16050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16051$as_echo "no" >&6; } 16052fi 16053 16054 16055 if test x"$acx_pthread_config" = xno; then continue; fi 16056 PTHREAD_CFLAGS="`pthread-config --cflags`" 16057 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 16058 ;; 16059 16060 *) 16061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 16062$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 16063 PTHREAD_LIBS="-l$flag" 16064 ;; 16065 esac 16066 16067 save_LIBS="$LIBS" 16068 save_CFLAGS="$CFLAGS" 16069 LIBS="$PTHREAD_LIBS $LIBS" 16070 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 16071 16072 # Check for various functions. We must include pthread.h, 16073 # since some functions may be macros. (On the Sequent, we 16074 # need a special flag -Kthread to make this header compile.) 16075 # We check for pthread_join because it is in -lpthread on IRIX 16076 # while pthread_create is in libc. We check for pthread_attr_init 16077 # due to DEC craziness with -lpthreads. We check for 16078 # pthread_cleanup_push because it is one of the few pthread 16079 # functions on Solaris that doesn't have a non-functional libc stub. 16080 # We try pthread_create on general principles. 16081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16082/* end confdefs.h. */ 16083#include <pthread.h> 16084int 16085main () 16086{ 16087pthread_t th; pthread_join(th, 0); 16088 pthread_attr_init(0); pthread_cleanup_push(0, 0); 16089 pthread_create(0,0,0,0); pthread_cleanup_pop(0); 16090 ; 16091 return 0; 16092} 16093_ACEOF 16094if ac_fn_c_try_link "$LINENO"; then : 16095 acx_pthread_ok=yes 16096fi 16097rm -f core conftest.err conftest.$ac_objext \ 16098 conftest$ac_exeext conftest.$ac_ext 16099 16100 LIBS="$save_LIBS" 16101 CFLAGS="$save_CFLAGS" 16102 16103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 16104$as_echo "$acx_pthread_ok" >&6; } 16105 if test "x$acx_pthread_ok" = xyes; then 16106 break; 16107 fi 16108 16109 PTHREAD_LIBS="" 16110 PTHREAD_CFLAGS="" 16111done 16112fi 16113 16114# Various other checks: 16115if test "x$acx_pthread_ok" = xyes; then 16116 save_LIBS="$LIBS" 16117 LIBS="$PTHREAD_LIBS $LIBS" 16118 save_CFLAGS="$CFLAGS" 16119 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 16120 16121 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 16122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 16123$as_echo_n "checking for joinable pthread attribute... " >&6; } 16124 attr_name=unknown 16125 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 16126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16127/* end confdefs.h. */ 16128#include <pthread.h> 16129int 16130main () 16131{ 16132int attr=$attr; return attr; 16133 ; 16134 return 0; 16135} 16136_ACEOF 16137if ac_fn_c_try_link "$LINENO"; then : 16138 attr_name=$attr; break 16139fi 16140rm -f core conftest.err conftest.$ac_objext \ 16141 conftest$ac_exeext conftest.$ac_ext 16142 done 16143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 16144$as_echo "$attr_name" >&6; } 16145 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 16146 16147cat >>confdefs.h <<_ACEOF 16148#define PTHREAD_CREATE_JOINABLE $attr_name 16149_ACEOF 16150 16151 fi 16152 16153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 16154$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 16155 flag=no 16156 case "${host_cpu}-${host_os}" in 16157 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 16158 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 16159 esac 16160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 16161$as_echo "${flag}" >&6; } 16162 if test "x$flag" != xno; then 16163 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 16164 fi 16165 16166 LIBS="$save_LIBS" 16167 CFLAGS="$save_CFLAGS" 16168 16169 # More AIX lossage: must compile with xlc_r or cc_r 16170 if test x"$GCC" != xyes; then 16171 for ac_prog in xlc_r cc_r 16172do 16173 # Extract the first word of "$ac_prog", so it can be a program name with args. 16174set dummy $ac_prog; ac_word=$2 16175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16176$as_echo_n "checking for $ac_word... " >&6; } 16177if ${ac_cv_prog_PTHREAD_CC+:} false; then : 16178 $as_echo_n "(cached) " >&6 16179else 16180 if test -n "$PTHREAD_CC"; then 16181 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 16182else 16183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16184for as_dir in $PATH 16185do 16186 IFS=$as_save_IFS 16187 test -z "$as_dir" && as_dir=. 16188 for ac_exec_ext in '' $ac_executable_extensions; do 16189 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16190 ac_cv_prog_PTHREAD_CC="$ac_prog" 16191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16192 break 2 16193 fi 16194done 16195 done 16196IFS=$as_save_IFS 16197 16198fi 16199fi 16200PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 16201if test -n "$PTHREAD_CC"; then 16202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 16203$as_echo "$PTHREAD_CC" >&6; } 16204else 16205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16206$as_echo "no" >&6; } 16207fi 16208 16209 16210 test -n "$PTHREAD_CC" && break 16211done 16212test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 16213 16214 else 16215 PTHREAD_CC=$CC 16216 fi 16217else 16218 PTHREAD_CC="$CC" 16219fi 16220 16221 16222 16223 16224 16225# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 16226if test x"$acx_pthread_ok" = xyes; then 16227 16228 16229$as_echo "#define HAVE_PTHREADS 1" >>confdefs.h 16230 16231 have_pthreads=yes 16232 : 16233else 16234 acx_pthread_ok=no 16235 16236fi 16237ac_ext=c 16238ac_cpp='$CPP $CPPFLAGS' 16239ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16240ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16241ac_compiler_gnu=$ac_cv_c_compiler_gnu 16242 16243 16244 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 16245 # The cast to long int works around a bug in the HP C Compiler 16246# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 16247# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 16248# This bug is HP SR number 8606223364. 16249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5 16250$as_echo_n "checking size of pthread_t... " >&6; } 16251if ${ac_cv_sizeof_pthread_t+:} false; then : 16252 $as_echo_n "(cached) " >&6 16253else 16254 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t" "$ac_includes_default 16255 #include <pthread.h> 16256 16257"; then : 16258 16259else 16260 if test "$ac_cv_type_pthread_t" = yes; then 16261 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16262$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 16263as_fn_error 77 "cannot compute sizeof (pthread_t) 16264See \`config.log' for more details" "$LINENO" 5; } 16265 else 16266 ac_cv_sizeof_pthread_t=0 16267 fi 16268fi 16269 16270fi 16271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5 16272$as_echo "$ac_cv_sizeof_pthread_t" >&6; } 16273 16274 16275 16276cat >>confdefs.h <<_ACEOF 16277#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t 16278_ACEOF 16279 16280 16281fi 16282 if test "$enable_thread_support" != "no"; then 16283 THREADS_TRUE= 16284 THREADS_FALSE='#' 16285else 16286 THREADS_TRUE='#' 16287 THREADS_FALSE= 16288fi 16289 16290 if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then 16291 PTHREADS_TRUE= 16292 PTHREADS_FALSE='#' 16293else 16294 PTHREADS_TRUE='#' 16295 PTHREADS_FALSE= 16296fi 16297 16298 16299# check if we should compile locking into the library 16300if test x$enable_thread_support = xno; then 16301 16302$as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h 16303 16304fi 16305 16306# check if we should hard-code the mm functions. 16307if test x$enable_malloc_replacement = xno; then 16308 16309$as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h 16310 16311fi 16312 16313# check if we should hard-code debugging out 16314if test x$enable_debug_mode = xno; then 16315 16316$as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h 16317 16318fi 16319 16320# check if we should enable verbose debugging 16321if test x$enable_verbose_debug = xyes; then 16322 CFLAGS="$CFLAGS -DUSE_DEBUG" 16323fi 16324 16325# check if we have and should use openssl 16326 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then 16327 OPENSSL_TRUE= 16328 OPENSSL_FALSE='#' 16329else 16330 OPENSSL_TRUE='#' 16331 OPENSSL_FALSE= 16332fi 16333 16334 16335# Add some more warnings which we use in development but not in the 16336# released versions. (Some relevant gcc versions can't handle these.) 16337if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then 16338 16339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16340/* end confdefs.h. */ 16341 16342int 16343main () 16344{ 16345 16346#if !defined(__GNUC__) || (__GNUC__ < 4) 16347#error 16348#endif 16349 ; 16350 return 0; 16351} 16352_ACEOF 16353if ac_fn_c_try_compile "$LINENO"; then : 16354 have_gcc4=yes 16355else 16356 have_gcc4=no 16357fi 16358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16359 16360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16361/* end confdefs.h. */ 16362 16363int 16364main () 16365{ 16366 16367#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2) 16368#error 16369#endif 16370 ; 16371 return 0; 16372} 16373_ACEOF 16374if ac_fn_c_try_compile "$LINENO"; then : 16375 have_gcc42=yes 16376else 16377 have_gcc42=no 16378fi 16379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16380 16381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16382/* end confdefs.h. */ 16383 16384int 16385main () 16386{ 16387 16388#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) 16389#error 16390#endif 16391 ; 16392 return 0; 16393} 16394_ACEOF 16395if ac_fn_c_try_compile "$LINENO"; then : 16396 have_gcc45=yes 16397else 16398 have_gcc45=no 16399fi 16400rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16401 16402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16403/* end confdefs.h. */ 16404 16405int 16406main () 16407{ 16408 16409#if !defined(__clang__) 16410#error 16411#endif 16412 ; 16413 return 0; 16414} 16415_ACEOF 16416if ac_fn_c_try_compile "$LINENO"; then : 16417 have_clang=yes 16418else 16419 have_clang=no 16420fi 16421rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16422 16423 # -W is the same as -Wextra 16424 CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wmissing-declarations -Wnested-externs -Wbad-function-cast" 16425 if test x$enable_gcc_warnings = xyes; then 16426 CFLAGS="$CFLAGS -Werror" 16427 fi 16428 16429 CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing" 16430 16431 if test x$have_gcc4 = xyes ; then 16432 # These warnings break gcc 3.3.5 and work on gcc 4.0.2 16433 CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement" 16434 #CFLAGS="$CFLAGS -Wold-style-definition" 16435 fi 16436 16437 if test x$have_gcc42 = xyes ; then 16438 # These warnings break gcc 4.0.2 and work on gcc 4.2 16439 CFLAGS="$CFLAGS -Waddress" 16440 fi 16441 16442 if test x$have_gcc42 = xyes && test x$have_clang = xno; then 16443 # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2 16444 CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init" 16445 fi 16446 16447 if test x$have_gcc45 = xyes ; then 16448 # These warnings work on gcc 4.5 16449 CFLAGS="$CFLAGS -Wlogical-op" 16450 fi 16451 16452 if test x$have_clang = xyes; then 16453 # Disable the unused-function warnings, because these trigger 16454 # for minheap-internal.h related code. 16455 CFLAGS="$CFLAGS -Wno-unused-function" 16456 16457 # clang on macosx emits warnings for each directory specified which 16458 # isn't "used" generating a lot of build noise (typically 3 warnings 16459 # per file 16460 case "$host_os" in 16461 darwin*) 16462 CFLAGS="$CFLAGS -Qunused-arguments" 16463 ;; 16464 esac 16465 fi 16466 16467##This will break the world on some 64-bit architectures 16468# CFLAGS="$CFLAGS -Winline" 16469 16470fi 16471 16472LIBEVENT_GC_SECTIONS= 16473if test "$GCC" = yes && test "$enable_function_sections" = yes ; then 16474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5 16475$as_echo_n "checking if linker supports omitting unused code and data... " >&6; } 16476if ${libevent_cv_gc_sections_runs+:} false; then : 16477 $as_echo_n "(cached) " >&6 16478else 16479 16480 origCFLAGS="$CFLAGS" 16481 CFLAGS="$CFLAGS -Wl,--gc-sections" 16482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16483/* end confdefs.h. */ 16484 16485 #include <stdlib.h> 16486 #include <stdio.h> 16487 16488int 16489main () 16490{ 16491 16492 FILE * fpC; 16493 char buf[32]; 16494 size_t cch; 16495 int read_success_once; 16496 16497 fpC = fopen("conftest.c", "r"); 16498 if (NULL == fpC) 16499 exit(1); 16500 do { 16501 cch = fread(buf, sizeof(buf), 1, fpC); 16502 read_success_once |= (0 != cch); 16503 } while (0 != cch); 16504 if (!read_success_once) 16505 exit(2); 16506 if (!feof(fpC)) 16507 exit(3); 16508 if (0 != fclose(fpC)) 16509 exit(4); 16510 16511 exit(EXIT_SUCCESS); 16512 16513 16514 ; 16515 return 0; 16516} 16517_ACEOF 16518if ac_fn_c_try_link "$LINENO"; then : 16519 16520 if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then 16521 libevent_cv_gc_sections_runs=no 16522 else 16523 libevent_cv_gc_sections_runs=no 16524 ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes 16525 fi 16526 16527else 16528 libevent_cv_gc_sections_runs=no 16529 16530fi 16531rm -f core conftest.err conftest.$ac_objext \ 16532 conftest$ac_exeext conftest.$ac_ext 16533 CFLAGS="$origCFLAGS" 16534 { origCFLAGS=; unset origCFLAGS;} 16535 16536 16537fi 16538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5 16539$as_echo "$libevent_cv_gc_sections_runs" >&6; } 16540 case "$libevent_cv_gc_sections_runs" in 16541 yes) 16542 CFLAGS="-ffunction-sections -fdata-sections $CFLAGS" 16543 LIBEVENT_GC_SECTIONS="-Wl,--gc-sections" 16544 ;; 16545 esac 16546fi 16547 16548 16549 if test "$enable_libevent_install" = "yes"; then 16550 INSTALL_LIBEVENT_TRUE= 16551 INSTALL_LIBEVENT_FALSE='#' 16552else 16553 INSTALL_LIBEVENT_TRUE='#' 16554 INSTALL_LIBEVENT_FALSE= 16555fi 16556 16557 16558# Doxygen support 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569# Files: 16570DX_PROJECT=libevent 16571 16572DX_CONFIG='${top_srcdir}/Doxyfile' 16573 16574DX_DOCDIR='doxygen' 16575 16576 16577# Environment variables used inside doxygen.cfg: 16578DX_ENV="$DX_ENV SRCDIR='$srcdir'" 16579SRCDIR=$srcdir 16580 16581DX_ENV="$DX_ENV PROJECT='$DX_PROJECT'" 16582PROJECT=$DX_PROJECT 16583 16584DX_ENV="$DX_ENV VERSION='$PACKAGE_VERSION'" 16585 16586 16587# Doxygen itself: 16588 16589 16590 16591 # Check whether --enable-doxygen-doc was given. 16592if test "${enable_doxygen_doc+set}" = set; then : 16593 enableval=$enable_doxygen_doc; 16594case "$enableval" in 16595#( 16596y|Y|yes|Yes|YES) 16597 DX_FLAG_doc=1 16598 16599 16600;; #( 16601n|N|no|No|NO) 16602 DX_FLAG_doc=0 16603 16604;; #( 16605*) 16606 as_fn_error $? "invalid value '$enableval' given to doxygen-doc" "$LINENO" 5 16607;; 16608esac 16609 16610else 16611 16612DX_FLAG_doc=0 16613 16614 16615 16616fi 16617 16618if test "$DX_FLAG_doc" = 1; then 16619 16620if test -n "$ac_tool_prefix"; then 16621 # Extract the first word of "${ac_tool_prefix}doxygen", so it can be a program name with args. 16622set dummy ${ac_tool_prefix}doxygen; ac_word=$2 16623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16624$as_echo_n "checking for $ac_word... " >&6; } 16625if ${ac_cv_path_DX_DOXYGEN+:} false; then : 16626 $as_echo_n "(cached) " >&6 16627else 16628 case $DX_DOXYGEN in 16629 [\\/]* | ?:[\\/]*) 16630 ac_cv_path_DX_DOXYGEN="$DX_DOXYGEN" # Let the user override the test with a path. 16631 ;; 16632 *) 16633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16634for as_dir in $PATH 16635do 16636 IFS=$as_save_IFS 16637 test -z "$as_dir" && as_dir=. 16638 for ac_exec_ext in '' $ac_executable_extensions; do 16639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16640 ac_cv_path_DX_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" 16641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16642 break 2 16643 fi 16644done 16645 done 16646IFS=$as_save_IFS 16647 16648 ;; 16649esac 16650fi 16651DX_DOXYGEN=$ac_cv_path_DX_DOXYGEN 16652if test -n "$DX_DOXYGEN"; then 16653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_DOXYGEN" >&5 16654$as_echo "$DX_DOXYGEN" >&6; } 16655else 16656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16657$as_echo "no" >&6; } 16658fi 16659 16660 16661fi 16662if test -z "$ac_cv_path_DX_DOXYGEN"; then 16663 ac_pt_DX_DOXYGEN=$DX_DOXYGEN 16664 # Extract the first word of "doxygen", so it can be a program name with args. 16665set dummy doxygen; ac_word=$2 16666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16667$as_echo_n "checking for $ac_word... " >&6; } 16668if ${ac_cv_path_ac_pt_DX_DOXYGEN+:} false; then : 16669 $as_echo_n "(cached) " >&6 16670else 16671 case $ac_pt_DX_DOXYGEN in 16672 [\\/]* | ?:[\\/]*) 16673 ac_cv_path_ac_pt_DX_DOXYGEN="$ac_pt_DX_DOXYGEN" # Let the user override the test with a path. 16674 ;; 16675 *) 16676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16677for as_dir in $PATH 16678do 16679 IFS=$as_save_IFS 16680 test -z "$as_dir" && as_dir=. 16681 for ac_exec_ext in '' $ac_executable_extensions; do 16682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16683 ac_cv_path_ac_pt_DX_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" 16684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16685 break 2 16686 fi 16687done 16688 done 16689IFS=$as_save_IFS 16690 16691 ;; 16692esac 16693fi 16694ac_pt_DX_DOXYGEN=$ac_cv_path_ac_pt_DX_DOXYGEN 16695if test -n "$ac_pt_DX_DOXYGEN"; then 16696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_DOXYGEN" >&5 16697$as_echo "$ac_pt_DX_DOXYGEN" >&6; } 16698else 16699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16700$as_echo "no" >&6; } 16701fi 16702 16703 if test "x$ac_pt_DX_DOXYGEN" = x; then 16704 DX_DOXYGEN="" 16705 else 16706 case $cross_compiling:$ac_tool_warned in 16707yes:) 16708{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 16709$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 16710ac_tool_warned=yes ;; 16711esac 16712 DX_DOXYGEN=$ac_pt_DX_DOXYGEN 16713 fi 16714else 16715 DX_DOXYGEN="$ac_cv_path_DX_DOXYGEN" 16716fi 16717 16718if test "$DX_FLAG_doc$DX_DOXYGEN" = 1; then 16719 if test "xdoxygen" = "xdoxygen"; then 16720 as_fn_error $? "doxygen not found - will not generate any doxygen documentation" "$LINENO" 5 16721 else 16722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: doxygen not found - will not generate any doxygen documentation" >&5 16723$as_echo "$as_me: WARNING: doxygen not found - will not generate any doxygen documentation" >&2;} 16724 fi 16725 DX_FLAG_doc=0 16726 16727fi 16728 16729 16730if test -n "$ac_tool_prefix"; then 16731 # Extract the first word of "${ac_tool_prefix}perl", so it can be a program name with args. 16732set dummy ${ac_tool_prefix}perl; ac_word=$2 16733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16734$as_echo_n "checking for $ac_word... " >&6; } 16735if ${ac_cv_path_DX_PERL+:} false; then : 16736 $as_echo_n "(cached) " >&6 16737else 16738 case $DX_PERL in 16739 [\\/]* | ?:[\\/]*) 16740 ac_cv_path_DX_PERL="$DX_PERL" # Let the user override the test with a path. 16741 ;; 16742 *) 16743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16744for as_dir in $PATH 16745do 16746 IFS=$as_save_IFS 16747 test -z "$as_dir" && as_dir=. 16748 for ac_exec_ext in '' $ac_executable_extensions; do 16749 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16750 ac_cv_path_DX_PERL="$as_dir/$ac_word$ac_exec_ext" 16751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16752 break 2 16753 fi 16754done 16755 done 16756IFS=$as_save_IFS 16757 16758 ;; 16759esac 16760fi 16761DX_PERL=$ac_cv_path_DX_PERL 16762if test -n "$DX_PERL"; then 16763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_PERL" >&5 16764$as_echo "$DX_PERL" >&6; } 16765else 16766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16767$as_echo "no" >&6; } 16768fi 16769 16770 16771fi 16772if test -z "$ac_cv_path_DX_PERL"; then 16773 ac_pt_DX_PERL=$DX_PERL 16774 # Extract the first word of "perl", so it can be a program name with args. 16775set dummy perl; ac_word=$2 16776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16777$as_echo_n "checking for $ac_word... " >&6; } 16778if ${ac_cv_path_ac_pt_DX_PERL+:} false; then : 16779 $as_echo_n "(cached) " >&6 16780else 16781 case $ac_pt_DX_PERL in 16782 [\\/]* | ?:[\\/]*) 16783 ac_cv_path_ac_pt_DX_PERL="$ac_pt_DX_PERL" # Let the user override the test with a path. 16784 ;; 16785 *) 16786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16787for as_dir in $PATH 16788do 16789 IFS=$as_save_IFS 16790 test -z "$as_dir" && as_dir=. 16791 for ac_exec_ext in '' $ac_executable_extensions; do 16792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16793 ac_cv_path_ac_pt_DX_PERL="$as_dir/$ac_word$ac_exec_ext" 16794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16795 break 2 16796 fi 16797done 16798 done 16799IFS=$as_save_IFS 16800 16801 ;; 16802esac 16803fi 16804ac_pt_DX_PERL=$ac_cv_path_ac_pt_DX_PERL 16805if test -n "$ac_pt_DX_PERL"; then 16806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_PERL" >&5 16807$as_echo "$ac_pt_DX_PERL" >&6; } 16808else 16809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16810$as_echo "no" >&6; } 16811fi 16812 16813 if test "x$ac_pt_DX_PERL" = x; then 16814 DX_PERL="" 16815 else 16816 case $cross_compiling:$ac_tool_warned in 16817yes:) 16818{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 16819$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 16820ac_tool_warned=yes ;; 16821esac 16822 DX_PERL=$ac_pt_DX_PERL 16823 fi 16824else 16825 DX_PERL="$ac_cv_path_DX_PERL" 16826fi 16827 16828if test "$DX_FLAG_doc$DX_PERL" = 1; then 16829 if test "xperl" = "xdoxygen"; then 16830 as_fn_error $? "perl not found - will not generate any doxygen documentation" "$LINENO" 5 16831 else 16832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl not found - will not generate any doxygen documentation" >&5 16833$as_echo "$as_me: WARNING: perl not found - will not generate any doxygen documentation" >&2;} 16834 fi 16835 DX_FLAG_doc=0 16836 16837fi 16838 16839 : 16840fi 16841if test "$DX_FLAG_doc" = 1; then 16842 DX_ENV="$DX_ENV PERL_PATH='$DX_PERL'" 16843PERL_PATH=$DX_PERL 16844 16845 : 16846else 16847 16848 : 16849fi 16850 16851 16852# Dot for graphics: 16853 16854 16855 16856 # Check whether --enable-doxygen-dot was given. 16857if test "${enable_doxygen_dot+set}" = set; then : 16858 enableval=$enable_doxygen_dot; 16859case "$enableval" in 16860#( 16861y|Y|yes|Yes|YES) 16862 DX_FLAG_dot=1 16863 16864 16865test "$DX_FLAG_doc" = "1" \ 16866|| as_fn_error $? "doxygen-dot requires doxygen-doc" "$LINENO" 5 16867 16868;; #( 16869n|N|no|No|NO) 16870 DX_FLAG_dot=0 16871 16872;; #( 16873*) 16874 as_fn_error $? "invalid value '$enableval' given to doxygen-dot" "$LINENO" 5 16875;; 16876esac 16877 16878else 16879 16880DX_FLAG_dot=0 16881 16882 16883test "$DX_FLAG_doc" = "1" || DX_FLAG_dot=0 16884 16885 16886 16887fi 16888 16889if test "$DX_FLAG_dot" = 1; then 16890 16891if test -n "$ac_tool_prefix"; then 16892 # Extract the first word of "${ac_tool_prefix}dot", so it can be a program name with args. 16893set dummy ${ac_tool_prefix}dot; ac_word=$2 16894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16895$as_echo_n "checking for $ac_word... " >&6; } 16896if ${ac_cv_path_DX_DOT+:} false; then : 16897 $as_echo_n "(cached) " >&6 16898else 16899 case $DX_DOT in 16900 [\\/]* | ?:[\\/]*) 16901 ac_cv_path_DX_DOT="$DX_DOT" # Let the user override the test with a path. 16902 ;; 16903 *) 16904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16905for as_dir in $PATH 16906do 16907 IFS=$as_save_IFS 16908 test -z "$as_dir" && as_dir=. 16909 for ac_exec_ext in '' $ac_executable_extensions; do 16910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16911 ac_cv_path_DX_DOT="$as_dir/$ac_word$ac_exec_ext" 16912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16913 break 2 16914 fi 16915done 16916 done 16917IFS=$as_save_IFS 16918 16919 ;; 16920esac 16921fi 16922DX_DOT=$ac_cv_path_DX_DOT 16923if test -n "$DX_DOT"; then 16924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_DOT" >&5 16925$as_echo "$DX_DOT" >&6; } 16926else 16927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16928$as_echo "no" >&6; } 16929fi 16930 16931 16932fi 16933if test -z "$ac_cv_path_DX_DOT"; then 16934 ac_pt_DX_DOT=$DX_DOT 16935 # Extract the first word of "dot", so it can be a program name with args. 16936set dummy dot; ac_word=$2 16937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16938$as_echo_n "checking for $ac_word... " >&6; } 16939if ${ac_cv_path_ac_pt_DX_DOT+:} false; then : 16940 $as_echo_n "(cached) " >&6 16941else 16942 case $ac_pt_DX_DOT in 16943 [\\/]* | ?:[\\/]*) 16944 ac_cv_path_ac_pt_DX_DOT="$ac_pt_DX_DOT" # Let the user override the test with a path. 16945 ;; 16946 *) 16947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16948for as_dir in $PATH 16949do 16950 IFS=$as_save_IFS 16951 test -z "$as_dir" && as_dir=. 16952 for ac_exec_ext in '' $ac_executable_extensions; do 16953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16954 ac_cv_path_ac_pt_DX_DOT="$as_dir/$ac_word$ac_exec_ext" 16955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16956 break 2 16957 fi 16958done 16959 done 16960IFS=$as_save_IFS 16961 16962 ;; 16963esac 16964fi 16965ac_pt_DX_DOT=$ac_cv_path_ac_pt_DX_DOT 16966if test -n "$ac_pt_DX_DOT"; then 16967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_DOT" >&5 16968$as_echo "$ac_pt_DX_DOT" >&6; } 16969else 16970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16971$as_echo "no" >&6; } 16972fi 16973 16974 if test "x$ac_pt_DX_DOT" = x; then 16975 DX_DOT="" 16976 else 16977 case $cross_compiling:$ac_tool_warned in 16978yes:) 16979{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 16980$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 16981ac_tool_warned=yes ;; 16982esac 16983 DX_DOT=$ac_pt_DX_DOT 16984 fi 16985else 16986 DX_DOT="$ac_cv_path_DX_DOT" 16987fi 16988 16989if test "$DX_FLAG_dot$DX_DOT" = 1; then 16990 if test "xdot" = "xdoxygen"; then 16991 as_fn_error $? "dot not found - will not generate graphics for doxygen documentation" "$LINENO" 5 16992 else 16993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dot not found - will not generate graphics for doxygen documentation" >&5 16994$as_echo "$as_me: WARNING: dot not found - will not generate graphics for doxygen documentation" >&2;} 16995 fi 16996 DX_FLAG_dot=0 16997 16998fi 16999 17000 : 17001fi 17002if test "$DX_FLAG_dot" = 1; then 17003 DX_ENV="$DX_ENV HAVE_DOT='YES'" 17004HAVE_DOT=YES 17005 17006 DX_ENV="$DX_ENV DOT_PATH='`expr ".$DX_DOT" : '\(\.\)[^/]*$' \| "x$DX_DOT" : 'x\(.*\)/[^/]*$'`'" 17007DOT_PATH=`expr ".$DX_DOT" : '\(\.\)[^/]*$' \| "x$DX_DOT" : 'x\(.*\)/[^/]*$'` 17008 17009 : 17010else 17011 DX_ENV="$DX_ENV HAVE_DOT='NO'" 17012HAVE_DOT=NO 17013 17014 : 17015fi 17016 17017 17018# Man pages generation: 17019 17020 17021 17022 # Check whether --enable-doxygen-man was given. 17023if test "${enable_doxygen_man+set}" = set; then : 17024 enableval=$enable_doxygen_man; 17025case "$enableval" in 17026#( 17027y|Y|yes|Yes|YES) 17028 DX_FLAG_man=1 17029 17030 17031test "$DX_FLAG_doc" = "1" \ 17032|| as_fn_error $? "doxygen-man requires doxygen-doc" "$LINENO" 5 17033 17034;; #( 17035n|N|no|No|NO) 17036 DX_FLAG_man=0 17037 17038;; #( 17039*) 17040 as_fn_error $? "invalid value '$enableval' given to doxygen-man" "$LINENO" 5 17041;; 17042esac 17043 17044else 17045 17046DX_FLAG_man=0 17047 17048 17049test "$DX_FLAG_doc" = "1" || DX_FLAG_man=0 17050 17051 17052 17053fi 17054 17055if test "$DX_FLAG_man" = 1; then 17056 17057 : 17058fi 17059if test "$DX_FLAG_man" = 1; then 17060 DX_ENV="$DX_ENV GENERATE_MAN='YES'" 17061GENERATE_MAN=YES 17062 17063 : 17064else 17065 DX_ENV="$DX_ENV GENERATE_MAN='NO'" 17066GENERATE_MAN=NO 17067 17068 : 17069fi 17070 17071 17072# RTF file generation: 17073 17074 17075 17076 # Check whether --enable-doxygen-rtf was given. 17077if test "${enable_doxygen_rtf+set}" = set; then : 17078 enableval=$enable_doxygen_rtf; 17079case "$enableval" in 17080#( 17081y|Y|yes|Yes|YES) 17082 DX_FLAG_rtf=1 17083 17084 17085test "$DX_FLAG_doc" = "1" \ 17086|| as_fn_error $? "doxygen-rtf requires doxygen-doc" "$LINENO" 5 17087 17088;; #( 17089n|N|no|No|NO) 17090 DX_FLAG_rtf=0 17091 17092;; #( 17093*) 17094 as_fn_error $? "invalid value '$enableval' given to doxygen-rtf" "$LINENO" 5 17095;; 17096esac 17097 17098else 17099 17100DX_FLAG_rtf=0 17101 17102 17103test "$DX_FLAG_doc" = "1" || DX_FLAG_rtf=0 17104 17105 17106 17107fi 17108 17109if test "$DX_FLAG_rtf" = 1; then 17110 17111 : 17112fi 17113if test "$DX_FLAG_rtf" = 1; then 17114 DX_ENV="$DX_ENV GENERATE_RTF='YES'" 17115GENERATE_RTF=YES 17116 17117 : 17118else 17119 DX_ENV="$DX_ENV GENERATE_RTF='NO'" 17120GENERATE_RTF=NO 17121 17122 : 17123fi 17124 17125 17126# XML file generation: 17127 17128 17129 17130 # Check whether --enable-doxygen-xml was given. 17131if test "${enable_doxygen_xml+set}" = set; then : 17132 enableval=$enable_doxygen_xml; 17133case "$enableval" in 17134#( 17135y|Y|yes|Yes|YES) 17136 DX_FLAG_xml=1 17137 17138 17139test "$DX_FLAG_doc" = "1" \ 17140|| as_fn_error $? "doxygen-xml requires doxygen-doc" "$LINENO" 5 17141 17142;; #( 17143n|N|no|No|NO) 17144 DX_FLAG_xml=0 17145 17146;; #( 17147*) 17148 as_fn_error $? "invalid value '$enableval' given to doxygen-xml" "$LINENO" 5 17149;; 17150esac 17151 17152else 17153 17154DX_FLAG_xml=0 17155 17156 17157test "$DX_FLAG_doc" = "1" || DX_FLAG_xml=0 17158 17159 17160 17161fi 17162 17163if test "$DX_FLAG_xml" = 1; then 17164 17165 : 17166fi 17167if test "$DX_FLAG_xml" = 1; then 17168 DX_ENV="$DX_ENV GENERATE_XML='YES'" 17169GENERATE_XML=YES 17170 17171 : 17172else 17173 DX_ENV="$DX_ENV GENERATE_XML='NO'" 17174GENERATE_XML=NO 17175 17176 : 17177fi 17178 17179 17180# (Compressed) HTML help generation: 17181 17182 17183 17184 # Check whether --enable-doxygen-chm was given. 17185if test "${enable_doxygen_chm+set}" = set; then : 17186 enableval=$enable_doxygen_chm; 17187case "$enableval" in 17188#( 17189y|Y|yes|Yes|YES) 17190 DX_FLAG_chm=1 17191 17192 17193test "$DX_FLAG_doc" = "1" \ 17194|| as_fn_error $? "doxygen-chm requires doxygen-doc" "$LINENO" 5 17195 17196;; #( 17197n|N|no|No|NO) 17198 DX_FLAG_chm=0 17199 17200;; #( 17201*) 17202 as_fn_error $? "invalid value '$enableval' given to doxygen-chm" "$LINENO" 5 17203;; 17204esac 17205 17206else 17207 17208DX_FLAG_chm=0 17209 17210 17211test "$DX_FLAG_doc" = "1" || DX_FLAG_chm=0 17212 17213 17214 17215fi 17216 17217if test "$DX_FLAG_chm" = 1; then 17218 17219if test -n "$ac_tool_prefix"; then 17220 # Extract the first word of "${ac_tool_prefix}hhc", so it can be a program name with args. 17221set dummy ${ac_tool_prefix}hhc; ac_word=$2 17222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17223$as_echo_n "checking for $ac_word... " >&6; } 17224if ${ac_cv_path_DX_HHC+:} false; then : 17225 $as_echo_n "(cached) " >&6 17226else 17227 case $DX_HHC in 17228 [\\/]* | ?:[\\/]*) 17229 ac_cv_path_DX_HHC="$DX_HHC" # Let the user override the test with a path. 17230 ;; 17231 *) 17232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17233for as_dir in $PATH 17234do 17235 IFS=$as_save_IFS 17236 test -z "$as_dir" && as_dir=. 17237 for ac_exec_ext in '' $ac_executable_extensions; do 17238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17239 ac_cv_path_DX_HHC="$as_dir/$ac_word$ac_exec_ext" 17240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17241 break 2 17242 fi 17243done 17244 done 17245IFS=$as_save_IFS 17246 17247 ;; 17248esac 17249fi 17250DX_HHC=$ac_cv_path_DX_HHC 17251if test -n "$DX_HHC"; then 17252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_HHC" >&5 17253$as_echo "$DX_HHC" >&6; } 17254else 17255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17256$as_echo "no" >&6; } 17257fi 17258 17259 17260fi 17261if test -z "$ac_cv_path_DX_HHC"; then 17262 ac_pt_DX_HHC=$DX_HHC 17263 # Extract the first word of "hhc", so it can be a program name with args. 17264set dummy hhc; ac_word=$2 17265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17266$as_echo_n "checking for $ac_word... " >&6; } 17267if ${ac_cv_path_ac_pt_DX_HHC+:} false; then : 17268 $as_echo_n "(cached) " >&6 17269else 17270 case $ac_pt_DX_HHC in 17271 [\\/]* | ?:[\\/]*) 17272 ac_cv_path_ac_pt_DX_HHC="$ac_pt_DX_HHC" # Let the user override the test with a path. 17273 ;; 17274 *) 17275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17276for as_dir in $PATH 17277do 17278 IFS=$as_save_IFS 17279 test -z "$as_dir" && as_dir=. 17280 for ac_exec_ext in '' $ac_executable_extensions; do 17281 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17282 ac_cv_path_ac_pt_DX_HHC="$as_dir/$ac_word$ac_exec_ext" 17283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17284 break 2 17285 fi 17286done 17287 done 17288IFS=$as_save_IFS 17289 17290 ;; 17291esac 17292fi 17293ac_pt_DX_HHC=$ac_cv_path_ac_pt_DX_HHC 17294if test -n "$ac_pt_DX_HHC"; then 17295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_HHC" >&5 17296$as_echo "$ac_pt_DX_HHC" >&6; } 17297else 17298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17299$as_echo "no" >&6; } 17300fi 17301 17302 if test "x$ac_pt_DX_HHC" = x; then 17303 DX_HHC="" 17304 else 17305 case $cross_compiling:$ac_tool_warned in 17306yes:) 17307{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 17308$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 17309ac_tool_warned=yes ;; 17310esac 17311 DX_HHC=$ac_pt_DX_HHC 17312 fi 17313else 17314 DX_HHC="$ac_cv_path_DX_HHC" 17315fi 17316 17317if test "$DX_FLAG_chm$DX_HHC" = 1; then 17318 if test "xhhc" = "xdoxygen"; then 17319 as_fn_error $? "hhc not found - will not generate doxygen compressed HTML help documentation" "$LINENO" 5 17320 else 17321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hhc not found - will not generate doxygen compressed HTML help documentation" >&5 17322$as_echo "$as_me: WARNING: hhc not found - will not generate doxygen compressed HTML help documentation" >&2;} 17323 fi 17324 DX_FLAG_chm=0 17325 17326fi 17327 17328 : 17329fi 17330if test "$DX_FLAG_chm" = 1; then 17331 DX_ENV="$DX_ENV HHC_PATH='$DX_HHC'" 17332HHC_PATH=$DX_HHC 17333 17334 DX_ENV="$DX_ENV GENERATE_HTML='YES'" 17335GENERATE_HTML=YES 17336 17337 DX_ENV="$DX_ENV GENERATE_HTMLHELP='YES'" 17338GENERATE_HTMLHELP=YES 17339 17340 : 17341else 17342 DX_ENV="$DX_ENV GENERATE_HTMLHELP='NO'" 17343GENERATE_HTMLHELP=NO 17344 17345 : 17346fi 17347 17348 17349# Separate CHI file generation. 17350 17351 17352 17353 # Check whether --enable-doxygen-chi was given. 17354if test "${enable_doxygen_chi+set}" = set; then : 17355 enableval=$enable_doxygen_chi; 17356case "$enableval" in 17357#( 17358y|Y|yes|Yes|YES) 17359 DX_FLAG_chi=1 17360 17361 17362test "$DX_FLAG_chm" = "1" \ 17363|| as_fn_error $? "doxygen-chi requires doxygen-chm" "$LINENO" 5 17364 17365;; #( 17366n|N|no|No|NO) 17367 DX_FLAG_chi=0 17368 17369;; #( 17370*) 17371 as_fn_error $? "invalid value '$enableval' given to doxygen-chi" "$LINENO" 5 17372;; 17373esac 17374 17375else 17376 17377DX_FLAG_chi=0 17378 17379 17380test "$DX_FLAG_chm" = "1" || DX_FLAG_chi=0 17381 17382 17383 17384fi 17385 17386if test "$DX_FLAG_chi" = 1; then 17387 17388 : 17389fi 17390if test "$DX_FLAG_chi" = 1; then 17391 DX_ENV="$DX_ENV GENERATE_CHI='YES'" 17392GENERATE_CHI=YES 17393 17394 : 17395else 17396 DX_ENV="$DX_ENV GENERATE_CHI='NO'" 17397GENERATE_CHI=NO 17398 17399 : 17400fi 17401 17402 17403# Plain HTML pages generation: 17404 17405 17406 17407 # Check whether --enable-doxygen-html was given. 17408if test "${enable_doxygen_html+set}" = set; then : 17409 enableval=$enable_doxygen_html; 17410case "$enableval" in 17411#( 17412y|Y|yes|Yes|YES) 17413 DX_FLAG_html=1 17414 17415 17416test "$DX_FLAG_doc" = "1" \ 17417|| as_fn_error $? "doxygen-html requires doxygen-doc" "$LINENO" 5 17418 17419test "$DX_FLAG_chm" = "0" \ 17420|| as_fn_error $? "doxygen-html contradicts doxygen-chm" "$LINENO" 5 17421 17422;; #( 17423n|N|no|No|NO) 17424 DX_FLAG_html=0 17425 17426;; #( 17427*) 17428 as_fn_error $? "invalid value '$enableval' given to doxygen-html" "$LINENO" 5 17429;; 17430esac 17431 17432else 17433 17434DX_FLAG_html=1 17435 17436 17437test "$DX_FLAG_doc" = "1" || DX_FLAG_html=0 17438 17439 17440test "$DX_FLAG_chm" = "0" || DX_FLAG_html=0 17441 17442 17443 17444fi 17445 17446if test "$DX_FLAG_html" = 1; then 17447 17448 : 17449fi 17450if test "$DX_FLAG_html" = 1; then 17451 DX_ENV="$DX_ENV GENERATE_HTML='YES'" 17452GENERATE_HTML=YES 17453 17454 : 17455else 17456 test "$DX_FLAG_chm" = 1 || DX_ENV="$DX_ENV GENERATE_HTML='NO'" 17457GENERATE_HTML=NO 17458 17459 : 17460fi 17461 17462 17463# PostScript file generation: 17464 17465 17466 17467 # Check whether --enable-doxygen-ps was given. 17468if test "${enable_doxygen_ps+set}" = set; then : 17469 enableval=$enable_doxygen_ps; 17470case "$enableval" in 17471#( 17472y|Y|yes|Yes|YES) 17473 DX_FLAG_ps=1 17474 17475 17476test "$DX_FLAG_doc" = "1" \ 17477|| as_fn_error $? "doxygen-ps requires doxygen-doc" "$LINENO" 5 17478 17479;; #( 17480n|N|no|No|NO) 17481 DX_FLAG_ps=0 17482 17483;; #( 17484*) 17485 as_fn_error $? "invalid value '$enableval' given to doxygen-ps" "$LINENO" 5 17486;; 17487esac 17488 17489else 17490 17491DX_FLAG_ps=0 17492 17493 17494test "$DX_FLAG_doc" = "1" || DX_FLAG_ps=0 17495 17496 17497 17498fi 17499 17500if test "$DX_FLAG_ps" = 1; then 17501 17502if test -n "$ac_tool_prefix"; then 17503 # Extract the first word of "${ac_tool_prefix}latex", so it can be a program name with args. 17504set dummy ${ac_tool_prefix}latex; ac_word=$2 17505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17506$as_echo_n "checking for $ac_word... " >&6; } 17507if ${ac_cv_path_DX_LATEX+:} false; then : 17508 $as_echo_n "(cached) " >&6 17509else 17510 case $DX_LATEX in 17511 [\\/]* | ?:[\\/]*) 17512 ac_cv_path_DX_LATEX="$DX_LATEX" # Let the user override the test with a path. 17513 ;; 17514 *) 17515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17516for as_dir in $PATH 17517do 17518 IFS=$as_save_IFS 17519 test -z "$as_dir" && as_dir=. 17520 for ac_exec_ext in '' $ac_executable_extensions; do 17521 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17522 ac_cv_path_DX_LATEX="$as_dir/$ac_word$ac_exec_ext" 17523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17524 break 2 17525 fi 17526done 17527 done 17528IFS=$as_save_IFS 17529 17530 ;; 17531esac 17532fi 17533DX_LATEX=$ac_cv_path_DX_LATEX 17534if test -n "$DX_LATEX"; then 17535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_LATEX" >&5 17536$as_echo "$DX_LATEX" >&6; } 17537else 17538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17539$as_echo "no" >&6; } 17540fi 17541 17542 17543fi 17544if test -z "$ac_cv_path_DX_LATEX"; then 17545 ac_pt_DX_LATEX=$DX_LATEX 17546 # Extract the first word of "latex", so it can be a program name with args. 17547set dummy latex; ac_word=$2 17548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17549$as_echo_n "checking for $ac_word... " >&6; } 17550if ${ac_cv_path_ac_pt_DX_LATEX+:} false; then : 17551 $as_echo_n "(cached) " >&6 17552else 17553 case $ac_pt_DX_LATEX in 17554 [\\/]* | ?:[\\/]*) 17555 ac_cv_path_ac_pt_DX_LATEX="$ac_pt_DX_LATEX" # Let the user override the test with a path. 17556 ;; 17557 *) 17558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17559for as_dir in $PATH 17560do 17561 IFS=$as_save_IFS 17562 test -z "$as_dir" && as_dir=. 17563 for ac_exec_ext in '' $ac_executable_extensions; do 17564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17565 ac_cv_path_ac_pt_DX_LATEX="$as_dir/$ac_word$ac_exec_ext" 17566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17567 break 2 17568 fi 17569done 17570 done 17571IFS=$as_save_IFS 17572 17573 ;; 17574esac 17575fi 17576ac_pt_DX_LATEX=$ac_cv_path_ac_pt_DX_LATEX 17577if test -n "$ac_pt_DX_LATEX"; then 17578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_LATEX" >&5 17579$as_echo "$ac_pt_DX_LATEX" >&6; } 17580else 17581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17582$as_echo "no" >&6; } 17583fi 17584 17585 if test "x$ac_pt_DX_LATEX" = x; then 17586 DX_LATEX="" 17587 else 17588 case $cross_compiling:$ac_tool_warned in 17589yes:) 17590{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 17591$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 17592ac_tool_warned=yes ;; 17593esac 17594 DX_LATEX=$ac_pt_DX_LATEX 17595 fi 17596else 17597 DX_LATEX="$ac_cv_path_DX_LATEX" 17598fi 17599 17600if test "$DX_FLAG_ps$DX_LATEX" = 1; then 17601 if test "xlatex" = "xdoxygen"; then 17602 as_fn_error $? "latex not found - will not generate doxygen PostScript documentation" "$LINENO" 5 17603 else 17604 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: latex not found - will not generate doxygen PostScript documentation" >&5 17605$as_echo "$as_me: WARNING: latex not found - will not generate doxygen PostScript documentation" >&2;} 17606 fi 17607 DX_FLAG_ps=0 17608 17609fi 17610 17611 17612if test -n "$ac_tool_prefix"; then 17613 # Extract the first word of "${ac_tool_prefix}makeindex", so it can be a program name with args. 17614set dummy ${ac_tool_prefix}makeindex; ac_word=$2 17615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17616$as_echo_n "checking for $ac_word... " >&6; } 17617if ${ac_cv_path_DX_MAKEINDEX+:} false; then : 17618 $as_echo_n "(cached) " >&6 17619else 17620 case $DX_MAKEINDEX in 17621 [\\/]* | ?:[\\/]*) 17622 ac_cv_path_DX_MAKEINDEX="$DX_MAKEINDEX" # Let the user override the test with a path. 17623 ;; 17624 *) 17625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17626for as_dir in $PATH 17627do 17628 IFS=$as_save_IFS 17629 test -z "$as_dir" && as_dir=. 17630 for ac_exec_ext in '' $ac_executable_extensions; do 17631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17632 ac_cv_path_DX_MAKEINDEX="$as_dir/$ac_word$ac_exec_ext" 17633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17634 break 2 17635 fi 17636done 17637 done 17638IFS=$as_save_IFS 17639 17640 ;; 17641esac 17642fi 17643DX_MAKEINDEX=$ac_cv_path_DX_MAKEINDEX 17644if test -n "$DX_MAKEINDEX"; then 17645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_MAKEINDEX" >&5 17646$as_echo "$DX_MAKEINDEX" >&6; } 17647else 17648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17649$as_echo "no" >&6; } 17650fi 17651 17652 17653fi 17654if test -z "$ac_cv_path_DX_MAKEINDEX"; then 17655 ac_pt_DX_MAKEINDEX=$DX_MAKEINDEX 17656 # Extract the first word of "makeindex", so it can be a program name with args. 17657set dummy makeindex; ac_word=$2 17658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17659$as_echo_n "checking for $ac_word... " >&6; } 17660if ${ac_cv_path_ac_pt_DX_MAKEINDEX+:} false; then : 17661 $as_echo_n "(cached) " >&6 17662else 17663 case $ac_pt_DX_MAKEINDEX in 17664 [\\/]* | ?:[\\/]*) 17665 ac_cv_path_ac_pt_DX_MAKEINDEX="$ac_pt_DX_MAKEINDEX" # Let the user override the test with a path. 17666 ;; 17667 *) 17668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17669for as_dir in $PATH 17670do 17671 IFS=$as_save_IFS 17672 test -z "$as_dir" && as_dir=. 17673 for ac_exec_ext in '' $ac_executable_extensions; do 17674 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17675 ac_cv_path_ac_pt_DX_MAKEINDEX="$as_dir/$ac_word$ac_exec_ext" 17676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17677 break 2 17678 fi 17679done 17680 done 17681IFS=$as_save_IFS 17682 17683 ;; 17684esac 17685fi 17686ac_pt_DX_MAKEINDEX=$ac_cv_path_ac_pt_DX_MAKEINDEX 17687if test -n "$ac_pt_DX_MAKEINDEX"; then 17688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_MAKEINDEX" >&5 17689$as_echo "$ac_pt_DX_MAKEINDEX" >&6; } 17690else 17691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17692$as_echo "no" >&6; } 17693fi 17694 17695 if test "x$ac_pt_DX_MAKEINDEX" = x; then 17696 DX_MAKEINDEX="" 17697 else 17698 case $cross_compiling:$ac_tool_warned in 17699yes:) 17700{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 17701$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 17702ac_tool_warned=yes ;; 17703esac 17704 DX_MAKEINDEX=$ac_pt_DX_MAKEINDEX 17705 fi 17706else 17707 DX_MAKEINDEX="$ac_cv_path_DX_MAKEINDEX" 17708fi 17709 17710if test "$DX_FLAG_ps$DX_MAKEINDEX" = 1; then 17711 if test "xmakeindex" = "xdoxygen"; then 17712 as_fn_error $? "makeindex not found - will not generate doxygen PostScript documentation" "$LINENO" 5 17713 else 17714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: makeindex not found - will not generate doxygen PostScript documentation" >&5 17715$as_echo "$as_me: WARNING: makeindex not found - will not generate doxygen PostScript documentation" >&2;} 17716 fi 17717 DX_FLAG_ps=0 17718 17719fi 17720 17721 17722if test -n "$ac_tool_prefix"; then 17723 # Extract the first word of "${ac_tool_prefix}dvips", so it can be a program name with args. 17724set dummy ${ac_tool_prefix}dvips; ac_word=$2 17725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17726$as_echo_n "checking for $ac_word... " >&6; } 17727if ${ac_cv_path_DX_DVIPS+:} false; then : 17728 $as_echo_n "(cached) " >&6 17729else 17730 case $DX_DVIPS in 17731 [\\/]* | ?:[\\/]*) 17732 ac_cv_path_DX_DVIPS="$DX_DVIPS" # Let the user override the test with a path. 17733 ;; 17734 *) 17735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17736for as_dir in $PATH 17737do 17738 IFS=$as_save_IFS 17739 test -z "$as_dir" && as_dir=. 17740 for ac_exec_ext in '' $ac_executable_extensions; do 17741 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17742 ac_cv_path_DX_DVIPS="$as_dir/$ac_word$ac_exec_ext" 17743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17744 break 2 17745 fi 17746done 17747 done 17748IFS=$as_save_IFS 17749 17750 ;; 17751esac 17752fi 17753DX_DVIPS=$ac_cv_path_DX_DVIPS 17754if test -n "$DX_DVIPS"; then 17755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_DVIPS" >&5 17756$as_echo "$DX_DVIPS" >&6; } 17757else 17758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17759$as_echo "no" >&6; } 17760fi 17761 17762 17763fi 17764if test -z "$ac_cv_path_DX_DVIPS"; then 17765 ac_pt_DX_DVIPS=$DX_DVIPS 17766 # Extract the first word of "dvips", so it can be a program name with args. 17767set dummy dvips; ac_word=$2 17768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17769$as_echo_n "checking for $ac_word... " >&6; } 17770if ${ac_cv_path_ac_pt_DX_DVIPS+:} false; then : 17771 $as_echo_n "(cached) " >&6 17772else 17773 case $ac_pt_DX_DVIPS in 17774 [\\/]* | ?:[\\/]*) 17775 ac_cv_path_ac_pt_DX_DVIPS="$ac_pt_DX_DVIPS" # Let the user override the test with a path. 17776 ;; 17777 *) 17778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17779for as_dir in $PATH 17780do 17781 IFS=$as_save_IFS 17782 test -z "$as_dir" && as_dir=. 17783 for ac_exec_ext in '' $ac_executable_extensions; do 17784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17785 ac_cv_path_ac_pt_DX_DVIPS="$as_dir/$ac_word$ac_exec_ext" 17786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17787 break 2 17788 fi 17789done 17790 done 17791IFS=$as_save_IFS 17792 17793 ;; 17794esac 17795fi 17796ac_pt_DX_DVIPS=$ac_cv_path_ac_pt_DX_DVIPS 17797if test -n "$ac_pt_DX_DVIPS"; then 17798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_DVIPS" >&5 17799$as_echo "$ac_pt_DX_DVIPS" >&6; } 17800else 17801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17802$as_echo "no" >&6; } 17803fi 17804 17805 if test "x$ac_pt_DX_DVIPS" = x; then 17806 DX_DVIPS="" 17807 else 17808 case $cross_compiling:$ac_tool_warned in 17809yes:) 17810{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 17811$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 17812ac_tool_warned=yes ;; 17813esac 17814 DX_DVIPS=$ac_pt_DX_DVIPS 17815 fi 17816else 17817 DX_DVIPS="$ac_cv_path_DX_DVIPS" 17818fi 17819 17820if test "$DX_FLAG_ps$DX_DVIPS" = 1; then 17821 if test "xdvips" = "xdoxygen"; then 17822 as_fn_error $? "dvips not found - will not generate doxygen PostScript documentation" "$LINENO" 5 17823 else 17824 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dvips not found - will not generate doxygen PostScript documentation" >&5 17825$as_echo "$as_me: WARNING: dvips not found - will not generate doxygen PostScript documentation" >&2;} 17826 fi 17827 DX_FLAG_ps=0 17828 17829fi 17830 17831 17832if test -n "$ac_tool_prefix"; then 17833 # Extract the first word of "${ac_tool_prefix}egrep", so it can be a program name with args. 17834set dummy ${ac_tool_prefix}egrep; ac_word=$2 17835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17836$as_echo_n "checking for $ac_word... " >&6; } 17837if ${ac_cv_path_DX_EGREP+:} false; then : 17838 $as_echo_n "(cached) " >&6 17839else 17840 case $DX_EGREP in 17841 [\\/]* | ?:[\\/]*) 17842 ac_cv_path_DX_EGREP="$DX_EGREP" # Let the user override the test with a path. 17843 ;; 17844 *) 17845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17846for as_dir in $PATH 17847do 17848 IFS=$as_save_IFS 17849 test -z "$as_dir" && as_dir=. 17850 for ac_exec_ext in '' $ac_executable_extensions; do 17851 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17852 ac_cv_path_DX_EGREP="$as_dir/$ac_word$ac_exec_ext" 17853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17854 break 2 17855 fi 17856done 17857 done 17858IFS=$as_save_IFS 17859 17860 ;; 17861esac 17862fi 17863DX_EGREP=$ac_cv_path_DX_EGREP 17864if test -n "$DX_EGREP"; then 17865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_EGREP" >&5 17866$as_echo "$DX_EGREP" >&6; } 17867else 17868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17869$as_echo "no" >&6; } 17870fi 17871 17872 17873fi 17874if test -z "$ac_cv_path_DX_EGREP"; then 17875 ac_pt_DX_EGREP=$DX_EGREP 17876 # Extract the first word of "egrep", so it can be a program name with args. 17877set dummy egrep; ac_word=$2 17878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17879$as_echo_n "checking for $ac_word... " >&6; } 17880if ${ac_cv_path_ac_pt_DX_EGREP+:} false; then : 17881 $as_echo_n "(cached) " >&6 17882else 17883 case $ac_pt_DX_EGREP in 17884 [\\/]* | ?:[\\/]*) 17885 ac_cv_path_ac_pt_DX_EGREP="$ac_pt_DX_EGREP" # Let the user override the test with a path. 17886 ;; 17887 *) 17888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17889for as_dir in $PATH 17890do 17891 IFS=$as_save_IFS 17892 test -z "$as_dir" && as_dir=. 17893 for ac_exec_ext in '' $ac_executable_extensions; do 17894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17895 ac_cv_path_ac_pt_DX_EGREP="$as_dir/$ac_word$ac_exec_ext" 17896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17897 break 2 17898 fi 17899done 17900 done 17901IFS=$as_save_IFS 17902 17903 ;; 17904esac 17905fi 17906ac_pt_DX_EGREP=$ac_cv_path_ac_pt_DX_EGREP 17907if test -n "$ac_pt_DX_EGREP"; then 17908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_EGREP" >&5 17909$as_echo "$ac_pt_DX_EGREP" >&6; } 17910else 17911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17912$as_echo "no" >&6; } 17913fi 17914 17915 if test "x$ac_pt_DX_EGREP" = x; then 17916 DX_EGREP="" 17917 else 17918 case $cross_compiling:$ac_tool_warned in 17919yes:) 17920{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 17921$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 17922ac_tool_warned=yes ;; 17923esac 17924 DX_EGREP=$ac_pt_DX_EGREP 17925 fi 17926else 17927 DX_EGREP="$ac_cv_path_DX_EGREP" 17928fi 17929 17930if test "$DX_FLAG_ps$DX_EGREP" = 1; then 17931 if test "xegrep" = "xdoxygen"; then 17932 as_fn_error $? "egrep not found - will not generate doxygen PostScript documentation" "$LINENO" 5 17933 else 17934 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: egrep not found - will not generate doxygen PostScript documentation" >&5 17935$as_echo "$as_me: WARNING: egrep not found - will not generate doxygen PostScript documentation" >&2;} 17936 fi 17937 DX_FLAG_ps=0 17938 17939fi 17940 17941 : 17942fi 17943if test "$DX_FLAG_ps" = 1; then 17944 17945 : 17946else 17947 17948 : 17949fi 17950 17951 17952# PDF file generation: 17953 17954 17955 17956 # Check whether --enable-doxygen-pdf was given. 17957if test "${enable_doxygen_pdf+set}" = set; then : 17958 enableval=$enable_doxygen_pdf; 17959case "$enableval" in 17960#( 17961y|Y|yes|Yes|YES) 17962 DX_FLAG_pdf=1 17963 17964 17965test "$DX_FLAG_doc" = "1" \ 17966|| as_fn_error $? "doxygen-pdf requires doxygen-doc" "$LINENO" 5 17967 17968;; #( 17969n|N|no|No|NO) 17970 DX_FLAG_pdf=0 17971 17972;; #( 17973*) 17974 as_fn_error $? "invalid value '$enableval' given to doxygen-pdf" "$LINENO" 5 17975;; 17976esac 17977 17978else 17979 17980DX_FLAG_pdf=0 17981 17982 17983test "$DX_FLAG_doc" = "1" || DX_FLAG_pdf=0 17984 17985 17986 17987fi 17988 17989if test "$DX_FLAG_pdf" = 1; then 17990 17991if test -n "$ac_tool_prefix"; then 17992 # Extract the first word of "${ac_tool_prefix}pdflatex", so it can be a program name with args. 17993set dummy ${ac_tool_prefix}pdflatex; ac_word=$2 17994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17995$as_echo_n "checking for $ac_word... " >&6; } 17996if ${ac_cv_path_DX_PDFLATEX+:} false; then : 17997 $as_echo_n "(cached) " >&6 17998else 17999 case $DX_PDFLATEX in 18000 [\\/]* | ?:[\\/]*) 18001 ac_cv_path_DX_PDFLATEX="$DX_PDFLATEX" # Let the user override the test with a path. 18002 ;; 18003 *) 18004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18005for as_dir in $PATH 18006do 18007 IFS=$as_save_IFS 18008 test -z "$as_dir" && as_dir=. 18009 for ac_exec_ext in '' $ac_executable_extensions; do 18010 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18011 ac_cv_path_DX_PDFLATEX="$as_dir/$ac_word$ac_exec_ext" 18012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18013 break 2 18014 fi 18015done 18016 done 18017IFS=$as_save_IFS 18018 18019 ;; 18020esac 18021fi 18022DX_PDFLATEX=$ac_cv_path_DX_PDFLATEX 18023if test -n "$DX_PDFLATEX"; then 18024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_PDFLATEX" >&5 18025$as_echo "$DX_PDFLATEX" >&6; } 18026else 18027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18028$as_echo "no" >&6; } 18029fi 18030 18031 18032fi 18033if test -z "$ac_cv_path_DX_PDFLATEX"; then 18034 ac_pt_DX_PDFLATEX=$DX_PDFLATEX 18035 # Extract the first word of "pdflatex", so it can be a program name with args. 18036set dummy pdflatex; ac_word=$2 18037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18038$as_echo_n "checking for $ac_word... " >&6; } 18039if ${ac_cv_path_ac_pt_DX_PDFLATEX+:} false; then : 18040 $as_echo_n "(cached) " >&6 18041else 18042 case $ac_pt_DX_PDFLATEX in 18043 [\\/]* | ?:[\\/]*) 18044 ac_cv_path_ac_pt_DX_PDFLATEX="$ac_pt_DX_PDFLATEX" # Let the user override the test with a path. 18045 ;; 18046 *) 18047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18048for as_dir in $PATH 18049do 18050 IFS=$as_save_IFS 18051 test -z "$as_dir" && as_dir=. 18052 for ac_exec_ext in '' $ac_executable_extensions; do 18053 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18054 ac_cv_path_ac_pt_DX_PDFLATEX="$as_dir/$ac_word$ac_exec_ext" 18055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18056 break 2 18057 fi 18058done 18059 done 18060IFS=$as_save_IFS 18061 18062 ;; 18063esac 18064fi 18065ac_pt_DX_PDFLATEX=$ac_cv_path_ac_pt_DX_PDFLATEX 18066if test -n "$ac_pt_DX_PDFLATEX"; then 18067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_PDFLATEX" >&5 18068$as_echo "$ac_pt_DX_PDFLATEX" >&6; } 18069else 18070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18071$as_echo "no" >&6; } 18072fi 18073 18074 if test "x$ac_pt_DX_PDFLATEX" = x; then 18075 DX_PDFLATEX="" 18076 else 18077 case $cross_compiling:$ac_tool_warned in 18078yes:) 18079{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 18080$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 18081ac_tool_warned=yes ;; 18082esac 18083 DX_PDFLATEX=$ac_pt_DX_PDFLATEX 18084 fi 18085else 18086 DX_PDFLATEX="$ac_cv_path_DX_PDFLATEX" 18087fi 18088 18089if test "$DX_FLAG_pdf$DX_PDFLATEX" = 1; then 18090 if test "xpdflatex" = "xdoxygen"; then 18091 as_fn_error $? "pdflatex not found - will not generate doxygen PDF documentation" "$LINENO" 5 18092 else 18093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pdflatex not found - will not generate doxygen PDF documentation" >&5 18094$as_echo "$as_me: WARNING: pdflatex not found - will not generate doxygen PDF documentation" >&2;} 18095 fi 18096 DX_FLAG_pdf=0 18097 18098fi 18099 18100 18101if test -n "$ac_tool_prefix"; then 18102 # Extract the first word of "${ac_tool_prefix}makeindex", so it can be a program name with args. 18103set dummy ${ac_tool_prefix}makeindex; ac_word=$2 18104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18105$as_echo_n "checking for $ac_word... " >&6; } 18106if ${ac_cv_path_DX_MAKEINDEX+:} false; then : 18107 $as_echo_n "(cached) " >&6 18108else 18109 case $DX_MAKEINDEX in 18110 [\\/]* | ?:[\\/]*) 18111 ac_cv_path_DX_MAKEINDEX="$DX_MAKEINDEX" # Let the user override the test with a path. 18112 ;; 18113 *) 18114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18115for as_dir in $PATH 18116do 18117 IFS=$as_save_IFS 18118 test -z "$as_dir" && as_dir=. 18119 for ac_exec_ext in '' $ac_executable_extensions; do 18120 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18121 ac_cv_path_DX_MAKEINDEX="$as_dir/$ac_word$ac_exec_ext" 18122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18123 break 2 18124 fi 18125done 18126 done 18127IFS=$as_save_IFS 18128 18129 ;; 18130esac 18131fi 18132DX_MAKEINDEX=$ac_cv_path_DX_MAKEINDEX 18133if test -n "$DX_MAKEINDEX"; then 18134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_MAKEINDEX" >&5 18135$as_echo "$DX_MAKEINDEX" >&6; } 18136else 18137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18138$as_echo "no" >&6; } 18139fi 18140 18141 18142fi 18143if test -z "$ac_cv_path_DX_MAKEINDEX"; then 18144 ac_pt_DX_MAKEINDEX=$DX_MAKEINDEX 18145 # Extract the first word of "makeindex", so it can be a program name with args. 18146set dummy makeindex; ac_word=$2 18147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18148$as_echo_n "checking for $ac_word... " >&6; } 18149if ${ac_cv_path_ac_pt_DX_MAKEINDEX+:} false; then : 18150 $as_echo_n "(cached) " >&6 18151else 18152 case $ac_pt_DX_MAKEINDEX in 18153 [\\/]* | ?:[\\/]*) 18154 ac_cv_path_ac_pt_DX_MAKEINDEX="$ac_pt_DX_MAKEINDEX" # Let the user override the test with a path. 18155 ;; 18156 *) 18157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18158for as_dir in $PATH 18159do 18160 IFS=$as_save_IFS 18161 test -z "$as_dir" && as_dir=. 18162 for ac_exec_ext in '' $ac_executable_extensions; do 18163 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18164 ac_cv_path_ac_pt_DX_MAKEINDEX="$as_dir/$ac_word$ac_exec_ext" 18165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18166 break 2 18167 fi 18168done 18169 done 18170IFS=$as_save_IFS 18171 18172 ;; 18173esac 18174fi 18175ac_pt_DX_MAKEINDEX=$ac_cv_path_ac_pt_DX_MAKEINDEX 18176if test -n "$ac_pt_DX_MAKEINDEX"; then 18177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_MAKEINDEX" >&5 18178$as_echo "$ac_pt_DX_MAKEINDEX" >&6; } 18179else 18180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18181$as_echo "no" >&6; } 18182fi 18183 18184 if test "x$ac_pt_DX_MAKEINDEX" = x; then 18185 DX_MAKEINDEX="" 18186 else 18187 case $cross_compiling:$ac_tool_warned in 18188yes:) 18189{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 18190$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 18191ac_tool_warned=yes ;; 18192esac 18193 DX_MAKEINDEX=$ac_pt_DX_MAKEINDEX 18194 fi 18195else 18196 DX_MAKEINDEX="$ac_cv_path_DX_MAKEINDEX" 18197fi 18198 18199if test "$DX_FLAG_pdf$DX_MAKEINDEX" = 1; then 18200 if test "xmakeindex" = "xdoxygen"; then 18201 as_fn_error $? "makeindex not found - will not generate doxygen PDF documentation" "$LINENO" 5 18202 else 18203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: makeindex not found - will not generate doxygen PDF documentation" >&5 18204$as_echo "$as_me: WARNING: makeindex not found - will not generate doxygen PDF documentation" >&2;} 18205 fi 18206 DX_FLAG_pdf=0 18207 18208fi 18209 18210 18211if test -n "$ac_tool_prefix"; then 18212 # Extract the first word of "${ac_tool_prefix}egrep", so it can be a program name with args. 18213set dummy ${ac_tool_prefix}egrep; ac_word=$2 18214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18215$as_echo_n "checking for $ac_word... " >&6; } 18216if ${ac_cv_path_DX_EGREP+:} false; then : 18217 $as_echo_n "(cached) " >&6 18218else 18219 case $DX_EGREP in 18220 [\\/]* | ?:[\\/]*) 18221 ac_cv_path_DX_EGREP="$DX_EGREP" # Let the user override the test with a path. 18222 ;; 18223 *) 18224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18225for as_dir in $PATH 18226do 18227 IFS=$as_save_IFS 18228 test -z "$as_dir" && as_dir=. 18229 for ac_exec_ext in '' $ac_executable_extensions; do 18230 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18231 ac_cv_path_DX_EGREP="$as_dir/$ac_word$ac_exec_ext" 18232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18233 break 2 18234 fi 18235done 18236 done 18237IFS=$as_save_IFS 18238 18239 ;; 18240esac 18241fi 18242DX_EGREP=$ac_cv_path_DX_EGREP 18243if test -n "$DX_EGREP"; then 18244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_EGREP" >&5 18245$as_echo "$DX_EGREP" >&6; } 18246else 18247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18248$as_echo "no" >&6; } 18249fi 18250 18251 18252fi 18253if test -z "$ac_cv_path_DX_EGREP"; then 18254 ac_pt_DX_EGREP=$DX_EGREP 18255 # Extract the first word of "egrep", so it can be a program name with args. 18256set dummy egrep; ac_word=$2 18257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18258$as_echo_n "checking for $ac_word... " >&6; } 18259if ${ac_cv_path_ac_pt_DX_EGREP+:} false; then : 18260 $as_echo_n "(cached) " >&6 18261else 18262 case $ac_pt_DX_EGREP in 18263 [\\/]* | ?:[\\/]*) 18264 ac_cv_path_ac_pt_DX_EGREP="$ac_pt_DX_EGREP" # Let the user override the test with a path. 18265 ;; 18266 *) 18267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18268for as_dir in $PATH 18269do 18270 IFS=$as_save_IFS 18271 test -z "$as_dir" && as_dir=. 18272 for ac_exec_ext in '' $ac_executable_extensions; do 18273 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18274 ac_cv_path_ac_pt_DX_EGREP="$as_dir/$ac_word$ac_exec_ext" 18275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18276 break 2 18277 fi 18278done 18279 done 18280IFS=$as_save_IFS 18281 18282 ;; 18283esac 18284fi 18285ac_pt_DX_EGREP=$ac_cv_path_ac_pt_DX_EGREP 18286if test -n "$ac_pt_DX_EGREP"; then 18287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_EGREP" >&5 18288$as_echo "$ac_pt_DX_EGREP" >&6; } 18289else 18290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18291$as_echo "no" >&6; } 18292fi 18293 18294 if test "x$ac_pt_DX_EGREP" = x; then 18295 DX_EGREP="" 18296 else 18297 case $cross_compiling:$ac_tool_warned in 18298yes:) 18299{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 18300$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 18301ac_tool_warned=yes ;; 18302esac 18303 DX_EGREP=$ac_pt_DX_EGREP 18304 fi 18305else 18306 DX_EGREP="$ac_cv_path_DX_EGREP" 18307fi 18308 18309if test "$DX_FLAG_pdf$DX_EGREP" = 1; then 18310 if test "xegrep" = "xdoxygen"; then 18311 as_fn_error $? "egrep not found - will not generate doxygen PDF documentation" "$LINENO" 5 18312 else 18313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: egrep not found - will not generate doxygen PDF documentation" >&5 18314$as_echo "$as_me: WARNING: egrep not found - will not generate doxygen PDF documentation" >&2;} 18315 fi 18316 DX_FLAG_pdf=0 18317 18318fi 18319 18320 : 18321fi 18322if test "$DX_FLAG_pdf" = 1; then 18323 18324 : 18325else 18326 18327 : 18328fi 18329 18330 18331# LaTeX generation for PS and/or PDF: 18332if test "$DX_FLAG_ps" = 1 || test "$DX_FLAG_pdf" = 1; then 18333 DX_ENV="$DX_ENV GENERATE_LATEX='YES'" 18334GENERATE_LATEX=YES 18335 18336else 18337 DX_ENV="$DX_ENV GENERATE_LATEX='NO'" 18338GENERATE_LATEX=NO 18339 18340fi 18341 18342# Paper size for PS and/or PDF: 18343 18344case "$DOXYGEN_PAPER_SIZE" in 18345#( 18346"") 18347 DOXYGEN_PAPER_SIZE="" 18348 18349;; #( 18350a4wide|a4|letter|legal|executive) 18351 DX_ENV="$DX_ENV PAPER_SIZE='$DOXYGEN_PAPER_SIZE'" 18352PAPER_SIZE=$DOXYGEN_PAPER_SIZE 18353 18354;; #( 18355*) 18356 as_fn_error $? "unknown DOXYGEN_PAPER_SIZE='$DOXYGEN_PAPER_SIZE'" "$LINENO" 5 18357;; 18358esac 18359 18360# Rules: 18361if test $DX_FLAG_html -eq 1; then : 18362 DX_SNIPPET_html="## ------------------------------- ## 18363## Rules specific for HTML output. ## 18364## ------------------------------- ## 18365 18366DX_CLEAN_HTML = \$(DX_DOCDIR)/html\\ 18367 \$(DX_DOCDIR)/html 18368 18369" 18370else 18371 DX_SNIPPET_html="" 18372fi 18373if test $DX_FLAG_chi -eq 1; then : 18374 DX_SNIPPET_chi=" 18375DX_CLEAN_CHI = \$(DX_DOCDIR)/\$(PACKAGE).chi\\ 18376 \$(DX_DOCDIR)/\$(PACKAGE).chi" 18377else 18378 DX_SNIPPET_chi="" 18379fi 18380if test $DX_FLAG_chm -eq 1; then : 18381 DX_SNIPPET_chm="## ------------------------------ ## 18382## Rules specific for CHM output. ## 18383## ------------------------------ ## 18384 18385DX_CLEAN_CHM = \$(DX_DOCDIR)/chm\\ 18386 \$(DX_DOCDIR)/chm\ 18387${DX_SNIPPET_chi} 18388 18389" 18390else 18391 DX_SNIPPET_chm="" 18392fi 18393if test $DX_FLAG_man -eq 1; then : 18394 DX_SNIPPET_man="## ------------------------------ ## 18395## Rules specific for MAN output. ## 18396## ------------------------------ ## 18397 18398DX_CLEAN_MAN = \$(DX_DOCDIR)/man\\ 18399 \$(DX_DOCDIR)/man 18400 18401" 18402else 18403 DX_SNIPPET_man="" 18404fi 18405if test $DX_FLAG_rtf -eq 1; then : 18406 DX_SNIPPET_rtf="## ------------------------------ ## 18407## Rules specific for RTF output. ## 18408## ------------------------------ ## 18409 18410DX_CLEAN_RTF = \$(DX_DOCDIR)/rtf\\ 18411 \$(DX_DOCDIR)/rtf 18412 18413" 18414else 18415 DX_SNIPPET_rtf="" 18416fi 18417if test $DX_FLAG_xml -eq 1; then : 18418 DX_SNIPPET_xml="## ------------------------------ ## 18419## Rules specific for XML output. ## 18420## ------------------------------ ## 18421 18422DX_CLEAN_XML = \$(DX_DOCDIR)/xml\\ 18423 \$(DX_DOCDIR)/xml 18424 18425" 18426else 18427 DX_SNIPPET_xml="" 18428fi 18429if test $DX_FLAG_ps -eq 1; then : 18430 DX_SNIPPET_ps="## ----------------------------- ## 18431## Rules specific for PS output. ## 18432## ----------------------------- ## 18433 18434DX_CLEAN_PS = \$(DX_DOCDIR)/\$(PACKAGE).ps\\ 18435 \$(DX_DOCDIR)/\$(PACKAGE).ps 18436 18437DX_PS_GOAL = doxygen-ps 18438 18439doxygen-ps: \$(DX_CLEAN_PS) 18440 18441\$(DX_DOCDIR)/\$(PACKAGE).ps: \$(DX_DOCDIR)/\$(PACKAGE).tag 18442 \$(DX_V_LATEX)cd \$(DX_DOCDIR)/latex; \\ 18443 rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \\ 18444 \$(DX_LATEX) refman.tex; \\ 18445 \$(DX_MAKEINDEX) refman.idx; \\ 18446 \$(DX_LATEX) refman.tex; \\ 18447 countdown=5; \\ 18448 while \$(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \\ 18449 refman.log > /dev/null 2>&1 \\ 18450 && test \$\$countdown -gt 0; do \\ 18451 \$(DX_LATEX) refman.tex; \\ 18452 countdown=\`expr \$\$countdown - 1\`; \\ 18453 done; \\ 18454 \$(DX_DVIPS) -o ../\$(PACKAGE).ps refman.dvi 18455 18456" 18457else 18458 DX_SNIPPET_ps="" 18459fi 18460if test $DX_FLAG_pdf -eq 1; then : 18461 DX_SNIPPET_pdf="## ------------------------------ ## 18462## Rules specific for PDF output. ## 18463## ------------------------------ ## 18464 18465DX_CLEAN_PDF = \$(DX_DOCDIR)/\$(PACKAGE).pdf\\ 18466 \$(DX_DOCDIR)/\$(PACKAGE).pdf 18467 18468DX_PDF_GOAL = doxygen-pdf 18469 18470doxygen-pdf: \$(DX_CLEAN_PDF) 18471 18472\$(DX_DOCDIR)/\$(PACKAGE).pdf: \$(DX_DOCDIR)/\$(PACKAGE).tag 18473 \$(DX_V_LATEX)cd \$(DX_DOCDIR)/latex; \\ 18474 rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \\ 18475 \$(DX_PDFLATEX) refman.tex; \\ 18476 \$(DX_MAKEINDEX) refman.idx; \\ 18477 \$(DX_PDFLATEX) refman.tex; \\ 18478 countdown=5; \\ 18479 while \$(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \\ 18480 refman.log > /dev/null 2>&1 \\ 18481 && test \$\$countdown -gt 0; do \\ 18482 \$(DX_PDFLATEX) refman.tex; \\ 18483 countdown=\`expr \$\$countdown - 1\`; \\ 18484 done; \\ 18485 mv refman.pdf ../\$(PACKAGE).pdf 18486 18487" 18488else 18489 DX_SNIPPET_pdf="" 18490fi 18491if test $DX_FLAG_ps -eq 1 -o $DX_FLAG_pdf -eq 1; then : 18492 DX_SNIPPET_latex="## ------------------------------------------------- ## 18493## Rules specific for LaTeX (shared for PS and PDF). ## 18494## ------------------------------------------------- ## 18495 18496DX_V_LATEX = \$(_DX_v_LATEX_\$(V)) 18497_DX_v_LATEX_ = \$(_DX_v_LATEX_\$(AM_DEFAULT_VERBOSITY)) 18498_DX_v_LATEX_0 = @echo \" LATEX \" \$@; 18499 18500DX_CLEAN_LATEX = \$(DX_DOCDIR)/latex\\ 18501 \$(DX_DOCDIR)/latex 18502 18503" 18504else 18505 DX_SNIPPET_latex="" 18506fi 18507 18508if test $DX_FLAG_doc -eq 1; then : 18509 DX_SNIPPET_doc="## --------------------------------- ## 18510## Format-independent Doxygen rules. ## 18511## --------------------------------- ## 18512 18513${DX_SNIPPET_html}\ 18514${DX_SNIPPET_chm}\ 18515${DX_SNIPPET_man}\ 18516${DX_SNIPPET_rtf}\ 18517${DX_SNIPPET_xml}\ 18518${DX_SNIPPET_ps}\ 18519${DX_SNIPPET_pdf}\ 18520${DX_SNIPPET_latex}\ 18521DX_V_DXGEN = \$(_DX_v_DXGEN_\$(V)) 18522_DX_v_DXGEN_ = \$(_DX_v_DXGEN_\$(AM_DEFAULT_VERBOSITY)) 18523_DX_v_DXGEN_0 = @echo \" DXGEN \" \$<; 18524 18525.PHONY: doxygen-run doxygen-doc \$(DX_PS_GOAL) \$(DX_PDF_GOAL) 18526 18527.INTERMEDIATE: doxygen-run \$(DX_PS_GOAL) \$(DX_PDF_GOAL) 18528 18529doxygen-run: \$(DX_DOCDIR)/\$(PACKAGE).tag 18530 18531doxygen-doc: doxygen-run \$(DX_PS_GOAL) \$(DX_PDF_GOAL) 18532 18533\$(DX_DOCDIR)/\$(PACKAGE).tag: \$(DX_CONFIG) \$(pkginclude_HEADERS) 18534 \$(A""M_V_at)rm -rf \$(DX_DOCDIR) 18535 \$(DX_V_DXGEN)\$(DX_ENV) DOCDIR=\$(DX_DOCDIR) \$(DX_DOXYGEN) \$(DX_CONFIG) 18536 \$(A""M_V_at)echo Timestamp >\$@ 18537 18538DX_CLEANFILES = \\ 18539 \$(DX_DOCDIR)/doxygen_sqlite3.db \\ 18540 \$(DX_DOCDIR)/\$(PACKAGE).tag \\ 18541 -r \\ 18542 \$(DX_CLEAN_HTML) \\ 18543 \$(DX_CLEAN_CHM) \\ 18544 \$(DX_CLEAN_CHI) \\ 18545 \$(DX_CLEAN_MAN) \\ 18546 \$(DX_CLEAN_RTF) \\ 18547 \$(DX_CLEAN_XML) \\ 18548 \$(DX_CLEAN_PS) \\ 18549 \$(DX_CLEAN_PDF) \\ 18550 \$(DX_CLEAN_LATEX) 18551DX_INSTALL_DOCS = \\ 18552 \$(DX_CLEAN_HTML) \\ 18553 \$(DX_CLEAN_CHM) \\ 18554 \$(DX_CLEAN_CHI) \\ 18555 \$(DX_CLEAN_RTF) \\ 18556 \$(DX_CLEAN_XML) \\ 18557 \$(DX_CLEAN_PS) \\ 18558 \$(DX_CLEAN_PDF) \\ 18559 \$(DX_CLEAN_LATEX) 18560 " 18561else 18562 DX_SNIPPET_doc="" 18563fi 18564DX_RULES="${DX_SNIPPET_doc}" 18565 18566 18567#For debugging: 18568#echo DX_FLAG_doc=$DX_FLAG_doc 18569#echo DX_FLAG_dot=$DX_FLAG_dot 18570#echo DX_FLAG_man=$DX_FLAG_man 18571#echo DX_FLAG_html=$DX_FLAG_html 18572#echo DX_FLAG_chm=$DX_FLAG_chm 18573#echo DX_FLAG_chi=$DX_FLAG_chi 18574#echo DX_FLAG_rtf=$DX_FLAG_rtf 18575#echo DX_FLAG_xml=$DX_FLAG_xml 18576#echo DX_FLAG_pdf=$DX_FLAG_pdf 18577#echo DX_FLAG_ps=$DX_FLAG_ps 18578#echo DX_ENV=$DX_ENV 18579 18580 18581 if test "$DX_FLAG_doc" = "1"; then 18582 ENABLE_DOXYGEN_TRUE= 18583 ENABLE_DOXYGEN_FALSE='#' 18584else 18585 ENABLE_DOXYGEN_TRUE='#' 18586 ENABLE_DOXYGEN_FALSE= 18587fi 18588 18589 if test "$DX_FLAG_man" = "1"; then 18590 ENABLE_DOXYGEN_MAN_TRUE= 18591 ENABLE_DOXYGEN_MAN_FALSE='#' 18592else 18593 ENABLE_DOXYGEN_MAN_TRUE='#' 18594 ENABLE_DOXYGEN_MAN_FALSE= 18595fi 18596 18597 18598ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc libevent_core.pc libevent_extra.pc" 18599 18600ac_config_files="$ac_config_files Makefile" 18601 18602cat >confcache <<\_ACEOF 18603# This file is a shell script that caches the results of configure 18604# tests run on this system so they can be shared between configure 18605# scripts and configure runs, see configure's option --config-cache. 18606# It is not useful on other systems. If it contains results you don't 18607# want to keep, you may remove or edit it. 18608# 18609# config.status only pays attention to the cache file if you give it 18610# the --recheck option to rerun configure. 18611# 18612# `ac_cv_env_foo' variables (set or unset) will be overridden when 18613# loading this file, other *unset* `ac_cv_foo' will be assigned the 18614# following values. 18615 18616_ACEOF 18617 18618# The following way of writing the cache mishandles newlines in values, 18619# but we know of no workaround that is simple, portable, and efficient. 18620# So, we kill variables containing newlines. 18621# Ultrix sh set writes to stderr and can't be redirected directly, 18622# and sets the high bit in the cache file unless we assign to the vars. 18623( 18624 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 18625 eval ac_val=\$$ac_var 18626 case $ac_val in #( 18627 *${as_nl}*) 18628 case $ac_var in #( 18629 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 18630$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 18631 esac 18632 case $ac_var in #( 18633 _ | IFS | as_nl) ;; #( 18634 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 18635 *) { eval $ac_var=; unset $ac_var;} ;; 18636 esac ;; 18637 esac 18638 done 18639 18640 (set) 2>&1 | 18641 case $as_nl`(ac_space=' '; set) 2>&1` in #( 18642 *${as_nl}ac_space=\ *) 18643 # `set' does not quote correctly, so add quotes: double-quote 18644 # substitution turns \\\\ into \\, and sed turns \\ into \. 18645 sed -n \ 18646 "s/'/'\\\\''/g; 18647 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 18648 ;; #( 18649 *) 18650 # `set' quotes correctly as required by POSIX, so do not add quotes. 18651 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 18652 ;; 18653 esac | 18654 sort 18655) | 18656 sed ' 18657 /^ac_cv_env_/b end 18658 t clear 18659 :clear 18660 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 18661 t end 18662 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 18663 :end' >>confcache 18664if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 18665 if test -w "$cache_file"; then 18666 if test "x$cache_file" != "x/dev/null"; then 18667 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 18668$as_echo "$as_me: updating cache $cache_file" >&6;} 18669 if test ! -f "$cache_file" || test -h "$cache_file"; then 18670 cat confcache >"$cache_file" 18671 else 18672 case $cache_file in #( 18673 */* | ?:*) 18674 mv -f confcache "$cache_file"$$ && 18675 mv -f "$cache_file"$$ "$cache_file" ;; #( 18676 *) 18677 mv -f confcache "$cache_file" ;; 18678 esac 18679 fi 18680 fi 18681 else 18682 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 18683$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 18684 fi 18685fi 18686rm -f confcache 18687 18688test "x$prefix" = xNONE && prefix=$ac_default_prefix 18689# Let make expand exec_prefix. 18690test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 18691 18692DEFS=-DHAVE_CONFIG_H 18693 18694ac_libobjs= 18695ac_ltlibobjs= 18696U= 18697for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 18698 # 1. Remove the extension, and $U if already installed. 18699 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 18700 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 18701 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 18702 # will be set to the directory where LIBOBJS objects are built. 18703 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 18704 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 18705done 18706LIBOBJS=$ac_libobjs 18707 18708LTLIBOBJS=$ac_ltlibobjs 18709 18710 18711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 18712$as_echo_n "checking that generated files are newer than configure... " >&6; } 18713 if test -n "$am_sleep_pid"; then 18714 # Hide warnings about reused PIDs. 18715 wait $am_sleep_pid 2>/dev/null 18716 fi 18717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 18718$as_echo "done" >&6; } 18719 if test -n "$EXEEXT"; then 18720 am__EXEEXT_TRUE= 18721 am__EXEEXT_FALSE='#' 18722else 18723 am__EXEEXT_TRUE='#' 18724 am__EXEEXT_FALSE= 18725fi 18726 18727if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 18728 as_fn_error $? "conditional \"AMDEP\" was never defined. 18729Usually this means the macro was only invoked conditionally." "$LINENO" 5 18730fi 18731if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 18732 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 18733Usually this means the macro was only invoked conditionally." "$LINENO" 5 18734fi 18735if test -z "${BUILD_SAMPLES_TRUE}" && test -z "${BUILD_SAMPLES_FALSE}"; then 18736 as_fn_error $? "conditional \"BUILD_SAMPLES\" was never defined. 18737Usually this means the macro was only invoked conditionally." "$LINENO" 5 18738fi 18739if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then 18740 as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined. 18741Usually this means the macro was only invoked conditionally." "$LINENO" 5 18742fi 18743if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then 18744 as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined. 18745Usually this means the macro was only invoked conditionally." "$LINENO" 5 18746fi 18747if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then 18748 as_fn_error $? "conditional \"OPENSSL\" was never defined. 18749Usually this means the macro was only invoked conditionally." "$LINENO" 5 18750fi 18751if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then 18752 as_fn_error $? "conditional \"BUILD_WIN32\" was never defined. 18753Usually this means the macro was only invoked conditionally." "$LINENO" 5 18754fi 18755if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then 18756 as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined. 18757Usually this means the macro was only invoked conditionally." "$LINENO" 5 18758fi 18759if test -z "${BUILD_MIDIPIX_TRUE}" && test -z "${BUILD_MIDIPIX_FALSE}"; then 18760 as_fn_error $? "conditional \"BUILD_MIDIPIX\" was never defined. 18761Usually this means the macro was only invoked conditionally." "$LINENO" 5 18762fi 18763if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then 18764 as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined. 18765Usually this means the macro was only invoked conditionally." "$LINENO" 5 18766fi 18767if test -z "${STRLCPY_IMPL_TRUE}" && test -z "${STRLCPY_IMPL_FALSE}"; then 18768 as_fn_error $? "conditional \"STRLCPY_IMPL\" was never defined. 18769Usually this means the macro was only invoked conditionally." "$LINENO" 5 18770fi 18771if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then 18772 as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined. 18773Usually this means the macro was only invoked conditionally." "$LINENO" 5 18774fi 18775if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then 18776 as_fn_error $? "conditional \"POLL_BACKEND\" was never defined. 18777Usually this means the macro was only invoked conditionally." "$LINENO" 5 18778fi 18779if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then 18780 as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined. 18781Usually this means the macro was only invoked conditionally." "$LINENO" 5 18782fi 18783if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then 18784 as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined. 18785Usually this means the macro was only invoked conditionally." "$LINENO" 5 18786fi 18787if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then 18788 as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined. 18789Usually this means the macro was only invoked conditionally." "$LINENO" 5 18790fi 18791if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then 18792 as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined. 18793Usually this means the macro was only invoked conditionally." "$LINENO" 5 18794fi 18795if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then 18796 as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined. 18797Usually this means the macro was only invoked conditionally." "$LINENO" 5 18798fi 18799if test -z "${THREADS_TRUE}" && test -z "${THREADS_FALSE}"; then 18800 as_fn_error $? "conditional \"THREADS\" was never defined. 18801Usually this means the macro was only invoked conditionally." "$LINENO" 5 18802fi 18803if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then 18804 as_fn_error $? "conditional \"PTHREADS\" was never defined. 18805Usually this means the macro was only invoked conditionally." "$LINENO" 5 18806fi 18807if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then 18808 as_fn_error $? "conditional \"OPENSSL\" was never defined. 18809Usually this means the macro was only invoked conditionally." "$LINENO" 5 18810fi 18811if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then 18812 as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined. 18813Usually this means the macro was only invoked conditionally." "$LINENO" 5 18814fi 18815if test -z "${ENABLE_DOXYGEN_TRUE}" && test -z "${ENABLE_DOXYGEN_FALSE}"; then 18816 as_fn_error $? "conditional \"ENABLE_DOXYGEN\" was never defined. 18817Usually this means the macro was only invoked conditionally." "$LINENO" 5 18818fi 18819if test -z "${ENABLE_DOXYGEN_MAN_TRUE}" && test -z "${ENABLE_DOXYGEN_MAN_FALSE}"; then 18820 as_fn_error $? "conditional \"ENABLE_DOXYGEN_MAN\" was never defined. 18821Usually this means the macro was only invoked conditionally." "$LINENO" 5 18822fi 18823 18824: "${CONFIG_STATUS=./config.status}" 18825ac_write_fail=0 18826ac_clean_files_save=$ac_clean_files 18827ac_clean_files="$ac_clean_files $CONFIG_STATUS" 18828{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 18829$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 18830as_write_fail=0 18831cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 18832#! $SHELL 18833# Generated by $as_me. 18834# Run this file to recreate the current configuration. 18835# Compiler output produced by configure, useful for debugging 18836# configure, is in config.log if it exists. 18837 18838debug=false 18839ac_cs_recheck=false 18840ac_cs_silent=false 18841 18842SHELL=\${CONFIG_SHELL-$SHELL} 18843export SHELL 18844_ASEOF 18845cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 18846## -------------------- ## 18847## M4sh Initialization. ## 18848## -------------------- ## 18849 18850# Be more Bourne compatible 18851DUALCASE=1; export DUALCASE # for MKS sh 18852if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18853 emulate sh 18854 NULLCMD=: 18855 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 18856 # is contrary to our usage. Disable this feature. 18857 alias -g '${1+"$@"}'='"$@"' 18858 setopt NO_GLOB_SUBST 18859else 18860 case `(set -o) 2>/dev/null` in #( 18861 *posix*) : 18862 set -o posix ;; #( 18863 *) : 18864 ;; 18865esac 18866fi 18867 18868 18869as_nl=' 18870' 18871export as_nl 18872# Printing a long string crashes Solaris 7 /usr/bin/printf. 18873as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 18874as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 18875as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 18876# Prefer a ksh shell builtin over an external printf program on Solaris, 18877# but without wasting forks for bash or zsh. 18878if test -z "$BASH_VERSION$ZSH_VERSION" \ 18879 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 18880 as_echo='print -r --' 18881 as_echo_n='print -rn --' 18882elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 18883 as_echo='printf %s\n' 18884 as_echo_n='printf %s' 18885else 18886 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 18887 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 18888 as_echo_n='/usr/ucb/echo -n' 18889 else 18890 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 18891 as_echo_n_body='eval 18892 arg=$1; 18893 case $arg in #( 18894 *"$as_nl"*) 18895 expr "X$arg" : "X\\(.*\\)$as_nl"; 18896 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 18897 esac; 18898 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 18899 ' 18900 export as_echo_n_body 18901 as_echo_n='sh -c $as_echo_n_body as_echo' 18902 fi 18903 export as_echo_body 18904 as_echo='sh -c $as_echo_body as_echo' 18905fi 18906 18907# The user is always right. 18908if test "${PATH_SEPARATOR+set}" != set; then 18909 PATH_SEPARATOR=: 18910 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 18911 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 18912 PATH_SEPARATOR=';' 18913 } 18914fi 18915 18916 18917# IFS 18918# We need space, tab and new line, in precisely that order. Quoting is 18919# there to prevent editors from complaining about space-tab. 18920# (If _AS_PATH_WALK were called with IFS unset, it would disable word 18921# splitting by setting IFS to empty value.) 18922IFS=" "" $as_nl" 18923 18924# Find who we are. Look in the path if we contain no directory separator. 18925as_myself= 18926case $0 in #(( 18927 *[\\/]* ) as_myself=$0 ;; 18928 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18929for as_dir in $PATH 18930do 18931 IFS=$as_save_IFS 18932 test -z "$as_dir" && as_dir=. 18933 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 18934 done 18935IFS=$as_save_IFS 18936 18937 ;; 18938esac 18939# We did not find ourselves, most probably we were run as `sh COMMAND' 18940# in which case we are not to be found in the path. 18941if test "x$as_myself" = x; then 18942 as_myself=$0 18943fi 18944if test ! -f "$as_myself"; then 18945 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 18946 exit 1 18947fi 18948 18949# Unset variables that we do not need and which cause bugs (e.g. in 18950# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 18951# suppresses any "Segmentation fault" message there. '((' could 18952# trigger a bug in pdksh 5.2.14. 18953for as_var in BASH_ENV ENV MAIL MAILPATH 18954do eval test x\${$as_var+set} = xset \ 18955 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 18956done 18957PS1='$ ' 18958PS2='> ' 18959PS4='+ ' 18960 18961# NLS nuisances. 18962LC_ALL=C 18963export LC_ALL 18964LANGUAGE=C 18965export LANGUAGE 18966 18967# CDPATH. 18968(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 18969 18970 18971# as_fn_error STATUS ERROR [LINENO LOG_FD] 18972# ---------------------------------------- 18973# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 18974# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 18975# script with STATUS, using 1 if that was 0. 18976as_fn_error () 18977{ 18978 as_status=$1; test $as_status -eq 0 && as_status=1 18979 if test "$4"; then 18980 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 18981 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 18982 fi 18983 $as_echo "$as_me: error: $2" >&2 18984 as_fn_exit $as_status 18985} # as_fn_error 18986 18987 18988# as_fn_set_status STATUS 18989# ----------------------- 18990# Set $? to STATUS, without forking. 18991as_fn_set_status () 18992{ 18993 return $1 18994} # as_fn_set_status 18995 18996# as_fn_exit STATUS 18997# ----------------- 18998# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 18999as_fn_exit () 19000{ 19001 set +e 19002 as_fn_set_status $1 19003 exit $1 19004} # as_fn_exit 19005 19006# as_fn_unset VAR 19007# --------------- 19008# Portably unset VAR. 19009as_fn_unset () 19010{ 19011 { eval $1=; unset $1;} 19012} 19013as_unset=as_fn_unset 19014# as_fn_append VAR VALUE 19015# ---------------------- 19016# Append the text in VALUE to the end of the definition contained in VAR. Take 19017# advantage of any shell optimizations that allow amortized linear growth over 19018# repeated appends, instead of the typical quadratic growth present in naive 19019# implementations. 19020if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 19021 eval 'as_fn_append () 19022 { 19023 eval $1+=\$2 19024 }' 19025else 19026 as_fn_append () 19027 { 19028 eval $1=\$$1\$2 19029 } 19030fi # as_fn_append 19031 19032# as_fn_arith ARG... 19033# ------------------ 19034# Perform arithmetic evaluation on the ARGs, and store the result in the 19035# global $as_val. Take advantage of shells that can avoid forks. The arguments 19036# must be portable across $(()) and expr. 19037if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 19038 eval 'as_fn_arith () 19039 { 19040 as_val=$(( $* )) 19041 }' 19042else 19043 as_fn_arith () 19044 { 19045 as_val=`expr "$@" || test $? -eq 1` 19046 } 19047fi # as_fn_arith 19048 19049 19050if expr a : '\(a\)' >/dev/null 2>&1 && 19051 test "X`expr 00001 : '.*\(...\)'`" = X001; then 19052 as_expr=expr 19053else 19054 as_expr=false 19055fi 19056 19057if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 19058 as_basename=basename 19059else 19060 as_basename=false 19061fi 19062 19063if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 19064 as_dirname=dirname 19065else 19066 as_dirname=false 19067fi 19068 19069as_me=`$as_basename -- "$0" || 19070$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 19071 X"$0" : 'X\(//\)$' \| \ 19072 X"$0" : 'X\(/\)' \| . 2>/dev/null || 19073$as_echo X/"$0" | 19074 sed '/^.*\/\([^/][^/]*\)\/*$/{ 19075 s//\1/ 19076 q 19077 } 19078 /^X\/\(\/\/\)$/{ 19079 s//\1/ 19080 q 19081 } 19082 /^X\/\(\/\).*/{ 19083 s//\1/ 19084 q 19085 } 19086 s/.*/./; q'` 19087 19088# Avoid depending upon Character Ranges. 19089as_cr_letters='abcdefghijklmnopqrstuvwxyz' 19090as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 19091as_cr_Letters=$as_cr_letters$as_cr_LETTERS 19092as_cr_digits='0123456789' 19093as_cr_alnum=$as_cr_Letters$as_cr_digits 19094 19095ECHO_C= ECHO_N= ECHO_T= 19096case `echo -n x` in #((((( 19097-n*) 19098 case `echo 'xy\c'` in 19099 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 19100 xy) ECHO_C='\c';; 19101 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 19102 ECHO_T=' ';; 19103 esac;; 19104*) 19105 ECHO_N='-n';; 19106esac 19107 19108rm -f conf$$ conf$$.exe conf$$.file 19109if test -d conf$$.dir; then 19110 rm -f conf$$.dir/conf$$.file 19111else 19112 rm -f conf$$.dir 19113 mkdir conf$$.dir 2>/dev/null 19114fi 19115if (echo >conf$$.file) 2>/dev/null; then 19116 if ln -s conf$$.file conf$$ 2>/dev/null; then 19117 as_ln_s='ln -s' 19118 # ... but there are two gotchas: 19119 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 19120 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 19121 # In both cases, we have to default to `cp -pR'. 19122 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 19123 as_ln_s='cp -pR' 19124 elif ln conf$$.file conf$$ 2>/dev/null; then 19125 as_ln_s=ln 19126 else 19127 as_ln_s='cp -pR' 19128 fi 19129else 19130 as_ln_s='cp -pR' 19131fi 19132rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 19133rmdir conf$$.dir 2>/dev/null 19134 19135 19136# as_fn_mkdir_p 19137# ------------- 19138# Create "$as_dir" as a directory, including parents if necessary. 19139as_fn_mkdir_p () 19140{ 19141 19142 case $as_dir in #( 19143 -*) as_dir=./$as_dir;; 19144 esac 19145 test -d "$as_dir" || eval $as_mkdir_p || { 19146 as_dirs= 19147 while :; do 19148 case $as_dir in #( 19149 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 19150 *) as_qdir=$as_dir;; 19151 esac 19152 as_dirs="'$as_qdir' $as_dirs" 19153 as_dir=`$as_dirname -- "$as_dir" || 19154$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19155 X"$as_dir" : 'X\(//\)[^/]' \| \ 19156 X"$as_dir" : 'X\(//\)$' \| \ 19157 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 19158$as_echo X"$as_dir" | 19159 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19160 s//\1/ 19161 q 19162 } 19163 /^X\(\/\/\)[^/].*/{ 19164 s//\1/ 19165 q 19166 } 19167 /^X\(\/\/\)$/{ 19168 s//\1/ 19169 q 19170 } 19171 /^X\(\/\).*/{ 19172 s//\1/ 19173 q 19174 } 19175 s/.*/./; q'` 19176 test -d "$as_dir" && break 19177 done 19178 test -z "$as_dirs" || eval "mkdir $as_dirs" 19179 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 19180 19181 19182} # as_fn_mkdir_p 19183if mkdir -p . 2>/dev/null; then 19184 as_mkdir_p='mkdir -p "$as_dir"' 19185else 19186 test -d ./-p && rmdir ./-p 19187 as_mkdir_p=false 19188fi 19189 19190 19191# as_fn_executable_p FILE 19192# ----------------------- 19193# Test if FILE is an executable regular file. 19194as_fn_executable_p () 19195{ 19196 test -f "$1" && test -x "$1" 19197} # as_fn_executable_p 19198as_test_x='test -x' 19199as_executable_p=as_fn_executable_p 19200 19201# Sed expression to map a string onto a valid CPP name. 19202as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 19203 19204# Sed expression to map a string onto a valid variable name. 19205as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 19206 19207 19208exec 6>&1 19209## ----------------------------------- ## 19210## Main body of $CONFIG_STATUS script. ## 19211## ----------------------------------- ## 19212_ASEOF 19213test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 19214 19215cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19216# Save the log message, to keep $0 and so on meaningful, and to 19217# report actual input values of CONFIG_FILES etc. instead of their 19218# values after options handling. 19219ac_log=" 19220This file was extended by libevent $as_me 2.1.12-stable, which was 19221generated by GNU Autoconf 2.69. Invocation command line was 19222 19223 CONFIG_FILES = $CONFIG_FILES 19224 CONFIG_HEADERS = $CONFIG_HEADERS 19225 CONFIG_LINKS = $CONFIG_LINKS 19226 CONFIG_COMMANDS = $CONFIG_COMMANDS 19227 $ $0 $@ 19228 19229on `(hostname || uname -n) 2>/dev/null | sed 1q` 19230" 19231 19232_ACEOF 19233 19234case $ac_config_files in *" 19235"*) set x $ac_config_files; shift; ac_config_files=$*;; 19236esac 19237 19238case $ac_config_headers in *" 19239"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 19240esac 19241 19242 19243cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19244# Files that config.status was made for. 19245config_files="$ac_config_files" 19246config_headers="$ac_config_headers" 19247config_commands="$ac_config_commands" 19248 19249_ACEOF 19250 19251cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19252ac_cs_usage="\ 19253\`$as_me' instantiates files and other configuration actions 19254from templates according to the current configuration. Unless the files 19255and actions are specified as TAGs, all are instantiated by default. 19256 19257Usage: $0 [OPTION]... [TAG]... 19258 19259 -h, --help print this help, then exit 19260 -V, --version print version number and configuration settings, then exit 19261 --config print configuration, then exit 19262 -q, --quiet, --silent 19263 do not print progress messages 19264 -d, --debug don't remove temporary files 19265 --recheck update $as_me by reconfiguring in the same conditions 19266 --file=FILE[:TEMPLATE] 19267 instantiate the configuration file FILE 19268 --header=FILE[:TEMPLATE] 19269 instantiate the configuration header FILE 19270 19271Configuration files: 19272$config_files 19273 19274Configuration headers: 19275$config_headers 19276 19277Configuration commands: 19278$config_commands 19279 19280Report bugs to the package provider." 19281 19282_ACEOF 19283cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19284ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 19285ac_cs_version="\\ 19286libevent config.status 2.1.12-stable 19287configured by $0, generated by GNU Autoconf 2.69, 19288 with options \\"\$ac_cs_config\\" 19289 19290Copyright (C) 2012 Free Software Foundation, Inc. 19291This config.status script is free software; the Free Software Foundation 19292gives unlimited permission to copy, distribute and modify it." 19293 19294ac_pwd='$ac_pwd' 19295srcdir='$srcdir' 19296INSTALL='$INSTALL' 19297MKDIR_P='$MKDIR_P' 19298AWK='$AWK' 19299test -n "\$AWK" || AWK=awk 19300_ACEOF 19301 19302cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19303# The default lists apply if the user does not specify any file. 19304ac_need_defaults=: 19305while test $# != 0 19306do 19307 case $1 in 19308 --*=?*) 19309 ac_option=`expr "X$1" : 'X\([^=]*\)='` 19310 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 19311 ac_shift=: 19312 ;; 19313 --*=) 19314 ac_option=`expr "X$1" : 'X\([^=]*\)='` 19315 ac_optarg= 19316 ac_shift=: 19317 ;; 19318 *) 19319 ac_option=$1 19320 ac_optarg=$2 19321 ac_shift=shift 19322 ;; 19323 esac 19324 19325 case $ac_option in 19326 # Handling of the options. 19327 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 19328 ac_cs_recheck=: ;; 19329 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 19330 $as_echo "$ac_cs_version"; exit ;; 19331 --config | --confi | --conf | --con | --co | --c ) 19332 $as_echo "$ac_cs_config"; exit ;; 19333 --debug | --debu | --deb | --de | --d | -d ) 19334 debug=: ;; 19335 --file | --fil | --fi | --f ) 19336 $ac_shift 19337 case $ac_optarg in 19338 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 19339 '') as_fn_error $? "missing file argument" ;; 19340 esac 19341 as_fn_append CONFIG_FILES " '$ac_optarg'" 19342 ac_need_defaults=false;; 19343 --header | --heade | --head | --hea ) 19344 $ac_shift 19345 case $ac_optarg in 19346 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 19347 esac 19348 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 19349 ac_need_defaults=false;; 19350 --he | --h) 19351 # Conflict between --help and --header 19352 as_fn_error $? "ambiguous option: \`$1' 19353Try \`$0 --help' for more information.";; 19354 --help | --hel | -h ) 19355 $as_echo "$ac_cs_usage"; exit ;; 19356 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 19357 | -silent | --silent | --silen | --sile | --sil | --si | --s) 19358 ac_cs_silent=: ;; 19359 19360 # This is an error. 19361 -*) as_fn_error $? "unrecognized option: \`$1' 19362Try \`$0 --help' for more information." ;; 19363 19364 *) as_fn_append ac_config_targets " $1" 19365 ac_need_defaults=false ;; 19366 19367 esac 19368 shift 19369done 19370 19371ac_configure_extra_args= 19372 19373if $ac_cs_silent; then 19374 exec 6>/dev/null 19375 ac_configure_extra_args="$ac_configure_extra_args --silent" 19376fi 19377 19378_ACEOF 19379cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19380if \$ac_cs_recheck; then 19381 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 19382 shift 19383 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 19384 CONFIG_SHELL='$SHELL' 19385 export CONFIG_SHELL 19386 exec "\$@" 19387fi 19388 19389_ACEOF 19390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19391exec 5>>config.log 19392{ 19393 echo 19394 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 19395## Running $as_me. ## 19396_ASBOX 19397 $as_echo "$ac_log" 19398} >&5 19399 19400_ACEOF 19401cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19402# 19403# INIT-COMMANDS 19404# 19405AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 19406 19407 19408# The HP-UX ksh and POSIX shell print the target directory to stdout 19409# if CDPATH is set. 19410(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 19411 19412sed_quote_subst='$sed_quote_subst' 19413double_quote_subst='$double_quote_subst' 19414delay_variable_subst='$delay_variable_subst' 19415macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 19416macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 19417enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 19418enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 19419pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 19420enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 19421shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 19422SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 19423ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 19424PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 19425host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 19426host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 19427host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 19428build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 19429build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 19430build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 19431SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 19432Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 19433GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 19434EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 19435FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 19436LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 19437NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 19438LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 19439max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 19440ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 19441exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 19442lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 19443lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 19444lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 19445lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 19446lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 19447reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 19448reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 19449OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 19450deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 19451file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 19452file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 19453want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 19454DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 19455sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 19456AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 19457lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 19458AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 19459archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 19460STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 19461RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 19462old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 19463old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 19464old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 19465lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 19466CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 19467CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 19468compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 19469GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 19470lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 19471lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 19472lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 19473lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 19474lt_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"`' 19475lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 19476nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 19477lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 19478lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 19479objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 19480MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 19481lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 19482lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 19483lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 19484lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 19485lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 19486need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 19487MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 19488DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 19489NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 19490LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 19491OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 19492OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 19493libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 19494shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 19495extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 19496archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 19497enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 19498export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 19499whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 19500compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 19501old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 19502old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 19503archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 19504archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 19505module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 19506module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 19507with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 19508allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 19509no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 19510hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 19511hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 19512hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 19513hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 19514hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 19515hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 19516hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 19517inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 19518link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 19519always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 19520export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 19521exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 19522include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 19523prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 19524postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 19525file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 19526variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 19527need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 19528need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 19529version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 19530runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 19531shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 19532shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 19533libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 19534library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 19535soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 19536install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 19537postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 19538postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 19539finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 19540finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 19541hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 19542sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 19543configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 19544configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 19545hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 19546enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 19547enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 19548enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 19549old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 19550striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 19551 19552LTCC='$LTCC' 19553LTCFLAGS='$LTCFLAGS' 19554compiler='$compiler_DEFAULT' 19555 19556# A function that is used when there is no print builtin or printf. 19557func_fallback_echo () 19558{ 19559 eval 'cat <<_LTECHO_EOF 19560\$1 19561_LTECHO_EOF' 19562} 19563 19564# Quote evaled strings. 19565for var in SHELL \ 19566ECHO \ 19567PATH_SEPARATOR \ 19568SED \ 19569GREP \ 19570EGREP \ 19571FGREP \ 19572LD \ 19573NM \ 19574LN_S \ 19575lt_SP2NL \ 19576lt_NL2SP \ 19577reload_flag \ 19578OBJDUMP \ 19579deplibs_check_method \ 19580file_magic_cmd \ 19581file_magic_glob \ 19582want_nocaseglob \ 19583DLLTOOL \ 19584sharedlib_from_linklib_cmd \ 19585AR \ 19586archiver_list_spec \ 19587STRIP \ 19588RANLIB \ 19589CC \ 19590CFLAGS \ 19591compiler \ 19592lt_cv_sys_global_symbol_pipe \ 19593lt_cv_sys_global_symbol_to_cdecl \ 19594lt_cv_sys_global_symbol_to_import \ 19595lt_cv_sys_global_symbol_to_c_name_address \ 19596lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 19597lt_cv_nm_interface \ 19598nm_file_list_spec \ 19599lt_cv_truncate_bin \ 19600lt_prog_compiler_no_builtin_flag \ 19601lt_prog_compiler_pic \ 19602lt_prog_compiler_wl \ 19603lt_prog_compiler_static \ 19604lt_cv_prog_compiler_c_o \ 19605need_locks \ 19606MANIFEST_TOOL \ 19607DSYMUTIL \ 19608NMEDIT \ 19609LIPO \ 19610OTOOL \ 19611OTOOL64 \ 19612shrext_cmds \ 19613export_dynamic_flag_spec \ 19614whole_archive_flag_spec \ 19615compiler_needs_object \ 19616with_gnu_ld \ 19617allow_undefined_flag \ 19618no_undefined_flag \ 19619hardcode_libdir_flag_spec \ 19620hardcode_libdir_separator \ 19621exclude_expsyms \ 19622include_expsyms \ 19623file_list_spec \ 19624variables_saved_for_relink \ 19625libname_spec \ 19626library_names_spec \ 19627soname_spec \ 19628install_override_mode \ 19629finish_eval \ 19630old_striplib \ 19631striplib; do 19632 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 19633 *[\\\\\\\`\\"\\\$]*) 19634 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 19635 ;; 19636 *) 19637 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 19638 ;; 19639 esac 19640done 19641 19642# Double-quote double-evaled strings. 19643for var in reload_cmds \ 19644old_postinstall_cmds \ 19645old_postuninstall_cmds \ 19646old_archive_cmds \ 19647extract_expsyms_cmds \ 19648old_archive_from_new_cmds \ 19649old_archive_from_expsyms_cmds \ 19650archive_cmds \ 19651archive_expsym_cmds \ 19652module_cmds \ 19653module_expsym_cmds \ 19654export_symbols_cmds \ 19655prelink_cmds \ 19656postlink_cmds \ 19657postinstall_cmds \ 19658postuninstall_cmds \ 19659finish_cmds \ 19660sys_lib_search_path_spec \ 19661configure_time_dlsearch_path \ 19662configure_time_lt_sys_library_path; do 19663 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 19664 *[\\\\\\\`\\"\\\$]*) 19665 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 19666 ;; 19667 *) 19668 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 19669 ;; 19670 esac 19671done 19672 19673ac_aux_dir='$ac_aux_dir' 19674 19675# See if we are running on zsh, and set the options that allow our 19676# commands through without removal of \ escapes INIT. 19677if test -n "\${ZSH_VERSION+set}"; then 19678 setopt NO_GLOB_SUBST 19679fi 19680 19681 19682 PACKAGE='$PACKAGE' 19683 VERSION='$VERSION' 19684 RM='$RM' 19685 ofile='$ofile' 19686 19687 19688 19689 19690_ACEOF 19691 19692cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19693 19694# Handling of arguments. 19695for ac_config_target in $ac_config_targets 19696do 19697 case $ac_config_target in 19698 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 19699 "evconfig-private.h") CONFIG_HEADERS="$CONFIG_HEADERS evconfig-private.h:evconfig-private.h.in" ;; 19700 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 19701 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 19702 "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;; 19703 "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;; 19704 "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;; 19705 "libevent_core.pc") CONFIG_FILES="$CONFIG_FILES libevent_core.pc" ;; 19706 "libevent_extra.pc") CONFIG_FILES="$CONFIG_FILES libevent_extra.pc" ;; 19707 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 19708 19709 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 19710 esac 19711done 19712 19713 19714# If the user did not use the arguments to specify the items to instantiate, 19715# then the envvar interface is used. Set only those that are not. 19716# We use the long form for the default assignment because of an extremely 19717# bizarre bug on SunOS 4.1.3. 19718if $ac_need_defaults; then 19719 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 19720 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 19721 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 19722fi 19723 19724# Have a temporary directory for convenience. Make it in the build tree 19725# simply because there is no reason against having it here, and in addition, 19726# creating and moving files from /tmp can sometimes cause problems. 19727# Hook for its removal unless debugging. 19728# Note that there is a small window in which the directory will not be cleaned: 19729# after its creation but before its name has been assigned to `$tmp'. 19730$debug || 19731{ 19732 tmp= ac_tmp= 19733 trap 'exit_status=$? 19734 : "${ac_tmp:=$tmp}" 19735 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 19736' 0 19737 trap 'as_fn_exit 1' 1 2 13 15 19738} 19739# Create a (secure) tmp directory for tmp files. 19740 19741{ 19742 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 19743 test -d "$tmp" 19744} || 19745{ 19746 tmp=./conf$$-$RANDOM 19747 (umask 077 && mkdir "$tmp") 19748} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 19749ac_tmp=$tmp 19750 19751# Set up the scripts for CONFIG_FILES section. 19752# No need to generate them if there are no CONFIG_FILES. 19753# This happens for instance with `./config.status config.h'. 19754if test -n "$CONFIG_FILES"; then 19755 19756 19757ac_cr=`echo X | tr X '\015'` 19758# On cygwin, bash can eat \r inside `` if the user requested igncr. 19759# But we know of no other shell where ac_cr would be empty at this 19760# point, so we can use a bashism as a fallback. 19761if test "x$ac_cr" = x; then 19762 eval ac_cr=\$\'\\r\' 19763fi 19764ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 19765if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 19766 ac_cs_awk_cr='\\r' 19767else 19768 ac_cs_awk_cr=$ac_cr 19769fi 19770 19771echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 19772_ACEOF 19773 19774 19775{ 19776 echo "cat >conf$$subs.awk <<_ACEOF" && 19777 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 19778 echo "_ACEOF" 19779} >conf$$subs.sh || 19780 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19781ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 19782ac_delim='%!_!# ' 19783for ac_last_try in false false false false false :; do 19784 . ./conf$$subs.sh || 19785 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19786 19787 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 19788 if test $ac_delim_n = $ac_delim_num; then 19789 break 19790 elif $ac_last_try; then 19791 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19792 else 19793 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 19794 fi 19795done 19796rm -f conf$$subs.sh 19797 19798cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19799cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 19800_ACEOF 19801sed -n ' 19802h 19803s/^/S["/; s/!.*/"]=/ 19804p 19805g 19806s/^[^!]*!// 19807:repl 19808t repl 19809s/'"$ac_delim"'$// 19810t delim 19811:nl 19812h 19813s/\(.\{148\}\)..*/\1/ 19814t more1 19815s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 19816p 19817n 19818b repl 19819:more1 19820s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 19821p 19822g 19823s/.\{148\}// 19824t nl 19825:delim 19826h 19827s/\(.\{148\}\)..*/\1/ 19828t more2 19829s/["\\]/\\&/g; s/^/"/; s/$/"/ 19830p 19831b 19832:more2 19833s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 19834p 19835g 19836s/.\{148\}// 19837t delim 19838' <conf$$subs.awk | sed ' 19839/^[^""]/{ 19840 N 19841 s/\n// 19842} 19843' >>$CONFIG_STATUS || ac_write_fail=1 19844rm -f conf$$subs.awk 19845cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19846_ACAWK 19847cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 19848 for (key in S) S_is_set[key] = 1 19849 FS = "" 19850 19851} 19852{ 19853 line = $ 0 19854 nfields = split(line, field, "@") 19855 substed = 0 19856 len = length(field[1]) 19857 for (i = 2; i < nfields; i++) { 19858 key = field[i] 19859 keylen = length(key) 19860 if (S_is_set[key]) { 19861 value = S[key] 19862 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 19863 len += length(value) + length(field[++i]) 19864 substed = 1 19865 } else 19866 len += 1 + keylen 19867 } 19868 19869 print line 19870} 19871 19872_ACAWK 19873_ACEOF 19874cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19875if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 19876 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 19877else 19878 cat 19879fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 19880 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 19881_ACEOF 19882 19883# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 19884# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 19885# trailing colons and then remove the whole line if VPATH becomes empty 19886# (actually we leave an empty line to preserve line numbers). 19887if test "x$srcdir" = x.; then 19888 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 19889h 19890s/// 19891s/^/:/ 19892s/[ ]*$/:/ 19893s/:\$(srcdir):/:/g 19894s/:\${srcdir}:/:/g 19895s/:@srcdir@:/:/g 19896s/^:*// 19897s/:*$// 19898x 19899s/\(=[ ]*\).*/\1/ 19900G 19901s/\n// 19902s/^[^=]*=[ ]*$// 19903}' 19904fi 19905 19906cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19907fi # test -n "$CONFIG_FILES" 19908 19909# Set up the scripts for CONFIG_HEADERS section. 19910# No need to generate them if there are no CONFIG_HEADERS. 19911# This happens for instance with `./config.status Makefile'. 19912if test -n "$CONFIG_HEADERS"; then 19913cat >"$ac_tmp/defines.awk" <<\_ACAWK || 19914BEGIN { 19915_ACEOF 19916 19917# Transform confdefs.h into an awk script `defines.awk', embedded as 19918# here-document in config.status, that substitutes the proper values into 19919# config.h.in to produce config.h. 19920 19921# Create a delimiter string that does not exist in confdefs.h, to ease 19922# handling of long lines. 19923ac_delim='%!_!# ' 19924for ac_last_try in false false :; do 19925 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 19926 if test -z "$ac_tt"; then 19927 break 19928 elif $ac_last_try; then 19929 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 19930 else 19931 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 19932 fi 19933done 19934 19935# For the awk script, D is an array of macro values keyed by name, 19936# likewise P contains macro parameters if any. Preserve backslash 19937# newline sequences. 19938 19939ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 19940sed -n ' 19941s/.\{148\}/&'"$ac_delim"'/g 19942t rset 19943:rset 19944s/^[ ]*#[ ]*define[ ][ ]*/ / 19945t def 19946d 19947:def 19948s/\\$// 19949t bsnl 19950s/["\\]/\\&/g 19951s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 19952D["\1"]=" \3"/p 19953s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 19954d 19955:bsnl 19956s/["\\]/\\&/g 19957s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 19958D["\1"]=" \3\\\\\\n"\\/p 19959t cont 19960s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 19961t cont 19962d 19963:cont 19964n 19965s/.\{148\}/&'"$ac_delim"'/g 19966t clear 19967:clear 19968s/\\$// 19969t bsnlc 19970s/["\\]/\\&/g; s/^/"/; s/$/"/p 19971d 19972:bsnlc 19973s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 19974b cont 19975' <confdefs.h | sed ' 19976s/'"$ac_delim"'/"\\\ 19977"/g' >>$CONFIG_STATUS || ac_write_fail=1 19978 19979cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19980 for (key in D) D_is_set[key] = 1 19981 FS = "" 19982} 19983/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 19984 line = \$ 0 19985 split(line, arg, " ") 19986 if (arg[1] == "#") { 19987 defundef = arg[2] 19988 mac1 = arg[3] 19989 } else { 19990 defundef = substr(arg[1], 2) 19991 mac1 = arg[2] 19992 } 19993 split(mac1, mac2, "(") #) 19994 macro = mac2[1] 19995 prefix = substr(line, 1, index(line, defundef) - 1) 19996 if (D_is_set[macro]) { 19997 # Preserve the white space surrounding the "#". 19998 print prefix "define", macro P[macro] D[macro] 19999 next 20000 } else { 20001 # Replace #undef with comments. This is necessary, for example, 20002 # in the case of _POSIX_SOURCE, which is predefined and required 20003 # on some systems where configure will not decide to define it. 20004 if (defundef == "undef") { 20005 print "/*", prefix defundef, macro, "*/" 20006 next 20007 } 20008 } 20009} 20010{ print } 20011_ACAWK 20012_ACEOF 20013cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20014 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 20015fi # test -n "$CONFIG_HEADERS" 20016 20017 20018eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 20019shift 20020for ac_tag 20021do 20022 case $ac_tag in 20023 :[FHLC]) ac_mode=$ac_tag; continue;; 20024 esac 20025 case $ac_mode$ac_tag in 20026 :[FHL]*:*);; 20027 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 20028 :[FH]-) ac_tag=-:-;; 20029 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 20030 esac 20031 ac_save_IFS=$IFS 20032 IFS=: 20033 set x $ac_tag 20034 IFS=$ac_save_IFS 20035 shift 20036 ac_file=$1 20037 shift 20038 20039 case $ac_mode in 20040 :L) ac_source=$1;; 20041 :[FH]) 20042 ac_file_inputs= 20043 for ac_f 20044 do 20045 case $ac_f in 20046 -) ac_f="$ac_tmp/stdin";; 20047 *) # Look for the file first in the build tree, then in the source tree 20048 # (if the path is not absolute). The absolute path cannot be DOS-style, 20049 # because $ac_f cannot contain `:'. 20050 test -f "$ac_f" || 20051 case $ac_f in 20052 [\\/$]*) false;; 20053 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 20054 esac || 20055 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 20056 esac 20057 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 20058 as_fn_append ac_file_inputs " '$ac_f'" 20059 done 20060 20061 # Let's still pretend it is `configure' which instantiates (i.e., don't 20062 # use $as_me), people would be surprised to read: 20063 # /* config.h. Generated by config.status. */ 20064 configure_input='Generated from '` 20065 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 20066 `' by configure.' 20067 if test x"$ac_file" != x-; then 20068 configure_input="$ac_file. $configure_input" 20069 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 20070$as_echo "$as_me: creating $ac_file" >&6;} 20071 fi 20072 # Neutralize special characters interpreted by sed in replacement strings. 20073 case $configure_input in #( 20074 *\&* | *\|* | *\\* ) 20075 ac_sed_conf_input=`$as_echo "$configure_input" | 20076 sed 's/[\\\\&|]/\\\\&/g'`;; #( 20077 *) ac_sed_conf_input=$configure_input;; 20078 esac 20079 20080 case $ac_tag in 20081 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 20082 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 20083 esac 20084 ;; 20085 esac 20086 20087 ac_dir=`$as_dirname -- "$ac_file" || 20088$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20089 X"$ac_file" : 'X\(//\)[^/]' \| \ 20090 X"$ac_file" : 'X\(//\)$' \| \ 20091 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 20092$as_echo X"$ac_file" | 20093 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20094 s//\1/ 20095 q 20096 } 20097 /^X\(\/\/\)[^/].*/{ 20098 s//\1/ 20099 q 20100 } 20101 /^X\(\/\/\)$/{ 20102 s//\1/ 20103 q 20104 } 20105 /^X\(\/\).*/{ 20106 s//\1/ 20107 q 20108 } 20109 s/.*/./; q'` 20110 as_dir="$ac_dir"; as_fn_mkdir_p 20111 ac_builddir=. 20112 20113case "$ac_dir" in 20114.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 20115*) 20116 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 20117 # A ".." for each directory in $ac_dir_suffix. 20118 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 20119 case $ac_top_builddir_sub in 20120 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 20121 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 20122 esac ;; 20123esac 20124ac_abs_top_builddir=$ac_pwd 20125ac_abs_builddir=$ac_pwd$ac_dir_suffix 20126# for backward compatibility: 20127ac_top_builddir=$ac_top_build_prefix 20128 20129case $srcdir in 20130 .) # We are building in place. 20131 ac_srcdir=. 20132 ac_top_srcdir=$ac_top_builddir_sub 20133 ac_abs_top_srcdir=$ac_pwd ;; 20134 [\\/]* | ?:[\\/]* ) # Absolute name. 20135 ac_srcdir=$srcdir$ac_dir_suffix; 20136 ac_top_srcdir=$srcdir 20137 ac_abs_top_srcdir=$srcdir ;; 20138 *) # Relative name. 20139 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 20140 ac_top_srcdir=$ac_top_build_prefix$srcdir 20141 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 20142esac 20143ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 20144 20145 20146 case $ac_mode in 20147 :F) 20148 # 20149 # CONFIG_FILE 20150 # 20151 20152 case $INSTALL in 20153 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 20154 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 20155 esac 20156 ac_MKDIR_P=$MKDIR_P 20157 case $MKDIR_P in 20158 [\\/$]* | ?:[\\/]* ) ;; 20159 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 20160 esac 20161_ACEOF 20162 20163cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20164# If the template does not know about datarootdir, expand it. 20165# FIXME: This hack should be removed a few years after 2.60. 20166ac_datarootdir_hack=; ac_datarootdir_seen= 20167ac_sed_dataroot=' 20168/datarootdir/ { 20169 p 20170 q 20171} 20172/@datadir@/p 20173/@docdir@/p 20174/@infodir@/p 20175/@localedir@/p 20176/@mandir@/p' 20177case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 20178*datarootdir*) ac_datarootdir_seen=yes;; 20179*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 20180 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 20181$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 20182_ACEOF 20183cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20184 ac_datarootdir_hack=' 20185 s&@datadir@&$datadir&g 20186 s&@docdir@&$docdir&g 20187 s&@infodir@&$infodir&g 20188 s&@localedir@&$localedir&g 20189 s&@mandir@&$mandir&g 20190 s&\\\${datarootdir}&$datarootdir&g' ;; 20191esac 20192_ACEOF 20193 20194# Neutralize VPATH when `$srcdir' = `.'. 20195# Shell code in configure.ac might set extrasub. 20196# FIXME: do we really want to maintain this feature? 20197cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20198ac_sed_extra="$ac_vpsub 20199$extrasub 20200_ACEOF 20201cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20202:t 20203/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 20204s|@configure_input@|$ac_sed_conf_input|;t t 20205s&@top_builddir@&$ac_top_builddir_sub&;t t 20206s&@top_build_prefix@&$ac_top_build_prefix&;t t 20207s&@srcdir@&$ac_srcdir&;t t 20208s&@abs_srcdir@&$ac_abs_srcdir&;t t 20209s&@top_srcdir@&$ac_top_srcdir&;t t 20210s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 20211s&@builddir@&$ac_builddir&;t t 20212s&@abs_builddir@&$ac_abs_builddir&;t t 20213s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 20214s&@INSTALL@&$ac_INSTALL&;t t 20215s&@MKDIR_P@&$ac_MKDIR_P&;t t 20216$ac_datarootdir_hack 20217" 20218eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 20219 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20220 20221test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 20222 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 20223 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 20224 "$ac_tmp/out"`; test -z "$ac_out"; } && 20225 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20226which seems to be undefined. Please make sure it is defined" >&5 20227$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20228which seems to be undefined. Please make sure it is defined" >&2;} 20229 20230 rm -f "$ac_tmp/stdin" 20231 case $ac_file in 20232 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 20233 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 20234 esac \ 20235 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20236 ;; 20237 :H) 20238 # 20239 # CONFIG_HEADER 20240 # 20241 if test x"$ac_file" != x-; then 20242 { 20243 $as_echo "/* $configure_input */" \ 20244 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 20245 } >"$ac_tmp/config.h" \ 20246 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20247 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 20248 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 20249$as_echo "$as_me: $ac_file is unchanged" >&6;} 20250 else 20251 rm -f "$ac_file" 20252 mv "$ac_tmp/config.h" "$ac_file" \ 20253 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20254 fi 20255 else 20256 $as_echo "/* $configure_input */" \ 20257 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 20258 || as_fn_error $? "could not create -" "$LINENO" 5 20259 fi 20260# Compute "$ac_file"'s index in $config_headers. 20261_am_arg="$ac_file" 20262_am_stamp_count=1 20263for _am_header in $config_headers :; do 20264 case $_am_header in 20265 $_am_arg | $_am_arg:* ) 20266 break ;; 20267 * ) 20268 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 20269 esac 20270done 20271echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 20272$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20273 X"$_am_arg" : 'X\(//\)[^/]' \| \ 20274 X"$_am_arg" : 'X\(//\)$' \| \ 20275 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 20276$as_echo X"$_am_arg" | 20277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20278 s//\1/ 20279 q 20280 } 20281 /^X\(\/\/\)[^/].*/{ 20282 s//\1/ 20283 q 20284 } 20285 /^X\(\/\/\)$/{ 20286 s//\1/ 20287 q 20288 } 20289 /^X\(\/\).*/{ 20290 s//\1/ 20291 q 20292 } 20293 s/.*/./; q'`/stamp-h$_am_stamp_count 20294 ;; 20295 20296 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 20297$as_echo "$as_me: executing $ac_file commands" >&6;} 20298 ;; 20299 esac 20300 20301 20302 case $ac_file$ac_mode in 20303 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 20304 # Older Autoconf quotes --file arguments for eval, but not when files 20305 # are listed without --file. Let's play safe and only enable the eval 20306 # if we detect the quoting. 20307 # TODO: see whether this extra hack can be removed once we start 20308 # requiring Autoconf 2.70 or later. 20309 case $CONFIG_FILES in #( 20310 *\'*) : 20311 eval set x "$CONFIG_FILES" ;; #( 20312 *) : 20313 set x $CONFIG_FILES ;; #( 20314 *) : 20315 ;; 20316esac 20317 shift 20318 # Used to flag and report bootstrapping failures. 20319 am_rc=0 20320 for am_mf 20321 do 20322 # Strip MF so we end up with the name of the file. 20323 am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` 20324 # Check whether this is an Automake generated Makefile which includes 20325 # dependency-tracking related rules and includes. 20326 # Grep'ing the whole file directly is not great: AIX grep has a line 20327 # limit of 2048, but all sed's we know have understand at least 4000. 20328 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 20329 || continue 20330 am_dirpart=`$as_dirname -- "$am_mf" || 20331$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20332 X"$am_mf" : 'X\(//\)[^/]' \| \ 20333 X"$am_mf" : 'X\(//\)$' \| \ 20334 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 20335$as_echo X"$am_mf" | 20336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20337 s//\1/ 20338 q 20339 } 20340 /^X\(\/\/\)[^/].*/{ 20341 s//\1/ 20342 q 20343 } 20344 /^X\(\/\/\)$/{ 20345 s//\1/ 20346 q 20347 } 20348 /^X\(\/\).*/{ 20349 s//\1/ 20350 q 20351 } 20352 s/.*/./; q'` 20353 am_filepart=`$as_basename -- "$am_mf" || 20354$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 20355 X"$am_mf" : 'X\(//\)$' \| \ 20356 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 20357$as_echo X/"$am_mf" | 20358 sed '/^.*\/\([^/][^/]*\)\/*$/{ 20359 s//\1/ 20360 q 20361 } 20362 /^X\/\(\/\/\)$/{ 20363 s//\1/ 20364 q 20365 } 20366 /^X\/\(\/\).*/{ 20367 s//\1/ 20368 q 20369 } 20370 s/.*/./; q'` 20371 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 20372 && sed -e '/# am--include-marker/d' "$am_filepart" \ 20373 | $MAKE -f - am--depfiles" >&5 20374 (cd "$am_dirpart" \ 20375 && sed -e '/# am--include-marker/d' "$am_filepart" \ 20376 | $MAKE -f - am--depfiles) >&5 2>&5 20377 ac_status=$? 20378 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20379 (exit $ac_status); } || am_rc=$? 20380 done 20381 if test $am_rc -ne 0; then 20382 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 20383$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20384as_fn_error $? "Something went wrong bootstrapping makefile fragments 20385 for automatic dependency tracking. If GNU make was not used, consider 20386 re-running the configure script with MAKE=\"gmake\" (or whatever is 20387 necessary). You can also try re-running configure with the 20388 '--disable-dependency-tracking' option to at least be able to build 20389 the package (albeit without support for automatic dependency tracking). 20390See \`config.log' for more details" "$LINENO" 5; } 20391 fi 20392 { am_dirpart=; unset am_dirpart;} 20393 { am_filepart=; unset am_filepart;} 20394 { am_mf=; unset am_mf;} 20395 { am_rc=; unset am_rc;} 20396 rm -f conftest-deps.mk 20397} 20398 ;; 20399 "libtool":C) 20400 20401 # See if we are running on zsh, and set the options that allow our 20402 # commands through without removal of \ escapes. 20403 if test -n "${ZSH_VERSION+set}"; then 20404 setopt NO_GLOB_SUBST 20405 fi 20406 20407 cfgfile=${ofile}T 20408 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 20409 $RM "$cfgfile" 20410 20411 cat <<_LT_EOF >> "$cfgfile" 20412#! $SHELL 20413# Generated automatically by $as_me ($PACKAGE) $VERSION 20414# NOTE: Changes made to this file will be lost: look at ltmain.sh. 20415 20416# Provide generalized library-building support services. 20417# Written by Gordon Matzigkeit, 1996 20418 20419# Copyright (C) 2014 Free Software Foundation, Inc. 20420# This is free software; see the source for copying conditions. There is NO 20421# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 20422 20423# GNU Libtool is free software; you can redistribute it and/or modify 20424# it under the terms of the GNU General Public License as published by 20425# the Free Software Foundation; either version 2 of of the License, or 20426# (at your option) any later version. 20427# 20428# As a special exception to the GNU General Public License, if you 20429# distribute this file as part of a program or library that is built 20430# using GNU Libtool, you may include this file under the same 20431# distribution terms that you use for the rest of that program. 20432# 20433# GNU Libtool is distributed in the hope that it will be useful, but 20434# WITHOUT ANY WARRANTY; without even the implied warranty of 20435# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20436# GNU General Public License for more details. 20437# 20438# You should have received a copy of the GNU General Public License 20439# along with this program. If not, see <http://www.gnu.org/licenses/>. 20440 20441 20442# The names of the tagged configurations supported by this script. 20443available_tags='' 20444 20445# Configured defaults for sys_lib_dlsearch_path munging. 20446: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 20447 20448# ### BEGIN LIBTOOL CONFIG 20449 20450# Which release of libtool.m4 was used? 20451macro_version=$macro_version 20452macro_revision=$macro_revision 20453 20454# Whether or not to build shared libraries. 20455build_libtool_libs=$enable_shared 20456 20457# Whether or not to build static libraries. 20458build_old_libs=$enable_static 20459 20460# What type of objects to build. 20461pic_mode=$pic_mode 20462 20463# Whether or not to optimize for fast installation. 20464fast_install=$enable_fast_install 20465 20466# Shared archive member basename,for filename based shared library versioning on AIX. 20467shared_archive_member_spec=$shared_archive_member_spec 20468 20469# Shell to use when invoking shell scripts. 20470SHELL=$lt_SHELL 20471 20472# An echo program that protects backslashes. 20473ECHO=$lt_ECHO 20474 20475# The PATH separator for the build system. 20476PATH_SEPARATOR=$lt_PATH_SEPARATOR 20477 20478# The host system. 20479host_alias=$host_alias 20480host=$host 20481host_os=$host_os 20482 20483# The build system. 20484build_alias=$build_alias 20485build=$build 20486build_os=$build_os 20487 20488# A sed program that does not truncate output. 20489SED=$lt_SED 20490 20491# Sed that helps us avoid accidentally triggering echo(1) options like -n. 20492Xsed="\$SED -e 1s/^X//" 20493 20494# A grep program that handles long lines. 20495GREP=$lt_GREP 20496 20497# An ERE matcher. 20498EGREP=$lt_EGREP 20499 20500# A literal string matcher. 20501FGREP=$lt_FGREP 20502 20503# A BSD- or MS-compatible name lister. 20504NM=$lt_NM 20505 20506# Whether we need soft or hard links. 20507LN_S=$lt_LN_S 20508 20509# What is the maximum length of a command? 20510max_cmd_len=$max_cmd_len 20511 20512# Object file suffix (normally "o"). 20513objext=$ac_objext 20514 20515# Executable file suffix (normally ""). 20516exeext=$exeext 20517 20518# whether the shell understands "unset". 20519lt_unset=$lt_unset 20520 20521# turn spaces into newlines. 20522SP2NL=$lt_lt_SP2NL 20523 20524# turn newlines into spaces. 20525NL2SP=$lt_lt_NL2SP 20526 20527# convert \$build file names to \$host format. 20528to_host_file_cmd=$lt_cv_to_host_file_cmd 20529 20530# convert \$build files to toolchain format. 20531to_tool_file_cmd=$lt_cv_to_tool_file_cmd 20532 20533# An object symbol dumper. 20534OBJDUMP=$lt_OBJDUMP 20535 20536# Method to check whether dependent libraries are shared objects. 20537deplibs_check_method=$lt_deplibs_check_method 20538 20539# Command to use when deplibs_check_method = "file_magic". 20540file_magic_cmd=$lt_file_magic_cmd 20541 20542# How to find potential files when deplibs_check_method = "file_magic". 20543file_magic_glob=$lt_file_magic_glob 20544 20545# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 20546want_nocaseglob=$lt_want_nocaseglob 20547 20548# DLL creation program. 20549DLLTOOL=$lt_DLLTOOL 20550 20551# Command to associate shared and link libraries. 20552sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 20553 20554# The archiver. 20555AR=$lt_AR 20556 20557# Flags to create an archive (by configure). 20558lt_ar_flags=$lt_ar_flags 20559 20560# Flags to create an archive. 20561AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 20562 20563# How to feed a file listing to the archiver. 20564archiver_list_spec=$lt_archiver_list_spec 20565 20566# A symbol stripping program. 20567STRIP=$lt_STRIP 20568 20569# Commands used to install an old-style archive. 20570RANLIB=$lt_RANLIB 20571old_postinstall_cmds=$lt_old_postinstall_cmds 20572old_postuninstall_cmds=$lt_old_postuninstall_cmds 20573 20574# Whether to use a lock for old archive extraction. 20575lock_old_archive_extraction=$lock_old_archive_extraction 20576 20577# A C compiler. 20578LTCC=$lt_CC 20579 20580# LTCC compiler flags. 20581LTCFLAGS=$lt_CFLAGS 20582 20583# Take the output of nm and produce a listing of raw symbols and C names. 20584global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 20585 20586# Transform the output of nm in a proper C declaration. 20587global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 20588 20589# Transform the output of nm into a list of symbols to manually relocate. 20590global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 20591 20592# Transform the output of nm in a C name address pair. 20593global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 20594 20595# Transform the output of nm in a C name address pair when lib prefix is needed. 20596global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 20597 20598# The name lister interface. 20599nm_interface=$lt_lt_cv_nm_interface 20600 20601# Specify filename containing input files for \$NM. 20602nm_file_list_spec=$lt_nm_file_list_spec 20603 20604# The root where to search for dependent libraries,and where our libraries should be installed. 20605lt_sysroot=$lt_sysroot 20606 20607# Command to truncate a binary pipe. 20608lt_truncate_bin=$lt_lt_cv_truncate_bin 20609 20610# The name of the directory that contains temporary libtool files. 20611objdir=$objdir 20612 20613# Used to examine libraries when file_magic_cmd begins with "file". 20614MAGIC_CMD=$MAGIC_CMD 20615 20616# Must we lock files when doing compilation? 20617need_locks=$lt_need_locks 20618 20619# Manifest tool. 20620MANIFEST_TOOL=$lt_MANIFEST_TOOL 20621 20622# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 20623DSYMUTIL=$lt_DSYMUTIL 20624 20625# Tool to change global to local symbols on Mac OS X. 20626NMEDIT=$lt_NMEDIT 20627 20628# Tool to manipulate fat objects and archives on Mac OS X. 20629LIPO=$lt_LIPO 20630 20631# ldd/readelf like tool for Mach-O binaries on Mac OS X. 20632OTOOL=$lt_OTOOL 20633 20634# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 20635OTOOL64=$lt_OTOOL64 20636 20637# Old archive suffix (normally "a"). 20638libext=$libext 20639 20640# Shared library suffix (normally ".so"). 20641shrext_cmds=$lt_shrext_cmds 20642 20643# The commands to extract the exported symbol list from a shared archive. 20644extract_expsyms_cmds=$lt_extract_expsyms_cmds 20645 20646# Variables whose values should be saved in libtool wrapper scripts and 20647# restored at link time. 20648variables_saved_for_relink=$lt_variables_saved_for_relink 20649 20650# Do we need the "lib" prefix for modules? 20651need_lib_prefix=$need_lib_prefix 20652 20653# Do we need a version for libraries? 20654need_version=$need_version 20655 20656# Library versioning type. 20657version_type=$version_type 20658 20659# Shared library runtime path variable. 20660runpath_var=$runpath_var 20661 20662# Shared library path variable. 20663shlibpath_var=$shlibpath_var 20664 20665# Is shlibpath searched before the hard-coded library search path? 20666shlibpath_overrides_runpath=$shlibpath_overrides_runpath 20667 20668# Format of library name prefix. 20669libname_spec=$lt_libname_spec 20670 20671# List of archive names. First name is the real one, the rest are links. 20672# The last name is the one that the linker finds with -lNAME 20673library_names_spec=$lt_library_names_spec 20674 20675# The coded name of the library, if different from the real name. 20676soname_spec=$lt_soname_spec 20677 20678# Permission mode override for installation of shared libraries. 20679install_override_mode=$lt_install_override_mode 20680 20681# Command to use after installation of a shared archive. 20682postinstall_cmds=$lt_postinstall_cmds 20683 20684# Command to use after uninstallation of a shared archive. 20685postuninstall_cmds=$lt_postuninstall_cmds 20686 20687# Commands used to finish a libtool library installation in a directory. 20688finish_cmds=$lt_finish_cmds 20689 20690# As "finish_cmds", except a single script fragment to be evaled but 20691# not shown. 20692finish_eval=$lt_finish_eval 20693 20694# Whether we should hardcode library paths into libraries. 20695hardcode_into_libs=$hardcode_into_libs 20696 20697# Compile-time system search path for libraries. 20698sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 20699 20700# Detected run-time system search path for libraries. 20701sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 20702 20703# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 20704configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 20705 20706# Whether dlopen is supported. 20707dlopen_support=$enable_dlopen 20708 20709# Whether dlopen of programs is supported. 20710dlopen_self=$enable_dlopen_self 20711 20712# Whether dlopen of statically linked programs is supported. 20713dlopen_self_static=$enable_dlopen_self_static 20714 20715# Commands to strip libraries. 20716old_striplib=$lt_old_striplib 20717striplib=$lt_striplib 20718 20719 20720# The linker used to build libraries. 20721LD=$lt_LD 20722 20723# How to create reloadable object files. 20724reload_flag=$lt_reload_flag 20725reload_cmds=$lt_reload_cmds 20726 20727# Commands used to build an old-style archive. 20728old_archive_cmds=$lt_old_archive_cmds 20729 20730# A language specific compiler. 20731CC=$lt_compiler 20732 20733# Is the compiler the GNU compiler? 20734with_gcc=$GCC 20735 20736# Compiler flag to turn off builtin functions. 20737no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 20738 20739# Additional compiler flags for building library objects. 20740pic_flag=$lt_lt_prog_compiler_pic 20741 20742# How to pass a linker flag through the compiler. 20743wl=$lt_lt_prog_compiler_wl 20744 20745# Compiler flag to prevent dynamic linking. 20746link_static_flag=$lt_lt_prog_compiler_static 20747 20748# Does compiler simultaneously support -c and -o options? 20749compiler_c_o=$lt_lt_cv_prog_compiler_c_o 20750 20751# Whether or not to add -lc for building shared libraries. 20752build_libtool_need_lc=$archive_cmds_need_lc 20753 20754# Whether or not to disallow shared libs when runtime libs are static. 20755allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 20756 20757# Compiler flag to allow reflexive dlopens. 20758export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 20759 20760# Compiler flag to generate shared objects directly from archives. 20761whole_archive_flag_spec=$lt_whole_archive_flag_spec 20762 20763# Whether the compiler copes with passing no objects directly. 20764compiler_needs_object=$lt_compiler_needs_object 20765 20766# Create an old-style archive from a shared archive. 20767old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 20768 20769# Create a temporary old-style archive to link instead of a shared archive. 20770old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 20771 20772# Commands used to build a shared archive. 20773archive_cmds=$lt_archive_cmds 20774archive_expsym_cmds=$lt_archive_expsym_cmds 20775 20776# Commands used to build a loadable module if different from building 20777# a shared archive. 20778module_cmds=$lt_module_cmds 20779module_expsym_cmds=$lt_module_expsym_cmds 20780 20781# Whether we are building with GNU ld or not. 20782with_gnu_ld=$lt_with_gnu_ld 20783 20784# Flag that allows shared libraries with undefined symbols to be built. 20785allow_undefined_flag=$lt_allow_undefined_flag 20786 20787# Flag that enforces no undefined symbols. 20788no_undefined_flag=$lt_no_undefined_flag 20789 20790# Flag to hardcode \$libdir into a binary during linking. 20791# This must work even if \$libdir does not exist 20792hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 20793 20794# Whether we need a single "-rpath" flag with a separated argument. 20795hardcode_libdir_separator=$lt_hardcode_libdir_separator 20796 20797# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 20798# DIR into the resulting binary. 20799hardcode_direct=$hardcode_direct 20800 20801# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 20802# DIR into the resulting binary and the resulting library dependency is 20803# "absolute",i.e impossible to change by setting \$shlibpath_var if the 20804# library is relocated. 20805hardcode_direct_absolute=$hardcode_direct_absolute 20806 20807# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 20808# into the resulting binary. 20809hardcode_minus_L=$hardcode_minus_L 20810 20811# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 20812# into the resulting binary. 20813hardcode_shlibpath_var=$hardcode_shlibpath_var 20814 20815# Set to "yes" if building a shared library automatically hardcodes DIR 20816# into the library and all subsequent libraries and executables linked 20817# against it. 20818hardcode_automatic=$hardcode_automatic 20819 20820# Set to yes if linker adds runtime paths of dependent libraries 20821# to runtime path list. 20822inherit_rpath=$inherit_rpath 20823 20824# Whether libtool must link a program against all its dependency libraries. 20825link_all_deplibs=$link_all_deplibs 20826 20827# Set to "yes" if exported symbols are required. 20828always_export_symbols=$always_export_symbols 20829 20830# The commands to list exported symbols. 20831export_symbols_cmds=$lt_export_symbols_cmds 20832 20833# Symbols that should not be listed in the preloaded symbols. 20834exclude_expsyms=$lt_exclude_expsyms 20835 20836# Symbols that must always be exported. 20837include_expsyms=$lt_include_expsyms 20838 20839# Commands necessary for linking programs (against libraries) with templates. 20840prelink_cmds=$lt_prelink_cmds 20841 20842# Commands necessary for finishing linking programs. 20843postlink_cmds=$lt_postlink_cmds 20844 20845# Specify filename containing input files. 20846file_list_spec=$lt_file_list_spec 20847 20848# How to hardcode a shared library path into an executable. 20849hardcode_action=$hardcode_action 20850 20851# ### END LIBTOOL CONFIG 20852 20853_LT_EOF 20854 20855 cat <<'_LT_EOF' >> "$cfgfile" 20856 20857# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 20858 20859# func_munge_path_list VARIABLE PATH 20860# ----------------------------------- 20861# VARIABLE is name of variable containing _space_ separated list of 20862# directories to be munged by the contents of PATH, which is string 20863# having a format: 20864# "DIR[:DIR]:" 20865# string "DIR[ DIR]" will be prepended to VARIABLE 20866# ":DIR[:DIR]" 20867# string "DIR[ DIR]" will be appended to VARIABLE 20868# "DIRP[:DIRP]::[DIRA:]DIRA" 20869# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 20870# "DIRA[ DIRA]" will be appended to VARIABLE 20871# "DIR[:DIR]" 20872# VARIABLE will be replaced by "DIR[ DIR]" 20873func_munge_path_list () 20874{ 20875 case x$2 in 20876 x) 20877 ;; 20878 *:) 20879 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 20880 ;; 20881 x:*) 20882 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 20883 ;; 20884 *::*) 20885 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 20886 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 20887 ;; 20888 *) 20889 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 20890 ;; 20891 esac 20892} 20893 20894 20895# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 20896func_cc_basename () 20897{ 20898 for cc_temp in $*""; do 20899 case $cc_temp in 20900 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 20901 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 20902 \-*) ;; 20903 *) break;; 20904 esac 20905 done 20906 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 20907} 20908 20909 20910# ### END FUNCTIONS SHARED WITH CONFIGURE 20911 20912_LT_EOF 20913 20914 case $host_os in 20915 aix3*) 20916 cat <<\_LT_EOF >> "$cfgfile" 20917# AIX sometimes has problems with the GCC collect2 program. For some 20918# reason, if we set the COLLECT_NAMES environment variable, the problems 20919# vanish in a puff of smoke. 20920if test set != "${COLLECT_NAMES+set}"; then 20921 COLLECT_NAMES= 20922 export COLLECT_NAMES 20923fi 20924_LT_EOF 20925 ;; 20926 esac 20927 20928 20929ltmain=$ac_aux_dir/ltmain.sh 20930 20931 20932 # We use sed instead of cat because bash on DJGPP gets confused if 20933 # if finds mixed CR/LF and LF-only lines. Since sed operates in 20934 # text mode, it properly converts lines to CR/LF. This bash problem 20935 # is reportedly fixed, but why not run on old versions too? 20936 sed '$q' "$ltmain" >> "$cfgfile" \ 20937 || (rm -f "$cfgfile"; exit 1) 20938 20939 mv -f "$cfgfile" "$ofile" || 20940 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 20941 chmod +x "$ofile" 20942 20943 ;; 20944 20945 esac 20946done # for ac_tag 20947 20948 20949as_fn_exit 0 20950_ACEOF 20951ac_clean_files=$ac_clean_files_save 20952 20953test $ac_write_fail = 0 || 20954 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 20955 20956 20957# configure is writing to config.log, and then calls config.status. 20958# config.status does its own redirection, appending to config.log. 20959# Unfortunately, on DOS this fails, as config.log is still kept open 20960# by configure, so config.status won't be able to write to it; its 20961# output is simply discarded. So we exec the FD to /dev/null, 20962# effectively closing config.log, so it can be properly (re)opened and 20963# appended to by config.status. When coming back to configure, we 20964# need to make the FD available again. 20965if test "$no_create" != yes; then 20966 ac_cs_success=: 20967 ac_config_status_args= 20968 test "$silent" = yes && 20969 ac_config_status_args="$ac_config_status_args --quiet" 20970 exec 5>/dev/null 20971 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 20972 exec 5>>config.log 20973 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 20974 # would make configure fail if this is the last instruction. 20975 $ac_cs_success || as_fn_exit 1 20976fi 20977if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 20978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 20979$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 20980fi 20981 20982