1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for ldns 1.7.0. 4# 5# Report bugs to <libdns@nlnetlabs.nl>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201test \$(( 1 + 1 )) = 2 || exit 1 202 203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207 PATH=/empty FPATH=/empty; export PATH FPATH 208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and 278$0: libdns@nlnetlabs.nl about your system, including any 279$0: error possibly output before this message. Then install 280$0: a modern shell, or manually run the script under such a 281$0: shell if you do have one." 282 fi 283 exit 1 284fi 285fi 286fi 287SHELL=${CONFIG_SHELL-/bin/sh} 288export SHELL 289# Unset more variables known to interfere with behavior of common tools. 290CLICOLOR_FORCE= GREP_OPTIONS= 291unset CLICOLOR_FORCE GREP_OPTIONS 292 293## --------------------- ## 294## M4sh Shell Functions. ## 295## --------------------- ## 296# as_fn_unset VAR 297# --------------- 298# Portably unset VAR. 299as_fn_unset () 300{ 301 { eval $1=; unset $1;} 302} 303as_unset=as_fn_unset 304 305# as_fn_set_status STATUS 306# ----------------------- 307# Set $? to STATUS, without forking. 308as_fn_set_status () 309{ 310 return $1 311} # as_fn_set_status 312 313# as_fn_exit STATUS 314# ----------------- 315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 316as_fn_exit () 317{ 318 set +e 319 as_fn_set_status $1 320 exit $1 321} # as_fn_exit 322 323# as_fn_mkdir_p 324# ------------- 325# Create "$as_dir" as a directory, including parents if necessary. 326as_fn_mkdir_p () 327{ 328 329 case $as_dir in #( 330 -*) as_dir=./$as_dir;; 331 esac 332 test -d "$as_dir" || eval $as_mkdir_p || { 333 as_dirs= 334 while :; do 335 case $as_dir in #( 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 337 *) as_qdir=$as_dir;; 338 esac 339 as_dirs="'$as_qdir' $as_dirs" 340 as_dir=`$as_dirname -- "$as_dir" || 341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 342 X"$as_dir" : 'X\(//\)[^/]' \| \ 343 X"$as_dir" : 'X\(//\)$' \| \ 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 345$as_echo X"$as_dir" | 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\/\)[^/].*/{ 351 s//\1/ 352 q 353 } 354 /^X\(\/\/\)$/{ 355 s//\1/ 356 q 357 } 358 /^X\(\/\).*/{ 359 s//\1/ 360 q 361 } 362 s/.*/./; q'` 363 test -d "$as_dir" && break 364 done 365 test -z "$as_dirs" || eval "mkdir $as_dirs" 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 367 368 369} # as_fn_mkdir_p 370 371# as_fn_executable_p FILE 372# ----------------------- 373# Test if FILE is an executable regular file. 374as_fn_executable_p () 375{ 376 test -f "$1" && test -x "$1" 377} # as_fn_executable_p 378# as_fn_append VAR VALUE 379# ---------------------- 380# Append the text in VALUE to the end of the definition contained in VAR. Take 381# advantage of any shell optimizations that allow amortized linear growth over 382# repeated appends, instead of the typical quadratic growth present in naive 383# implementations. 384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 385 eval 'as_fn_append () 386 { 387 eval $1+=\$2 388 }' 389else 390 as_fn_append () 391 { 392 eval $1=\$$1\$2 393 } 394fi # as_fn_append 395 396# as_fn_arith ARG... 397# ------------------ 398# Perform arithmetic evaluation on the ARGs, and store the result in the 399# global $as_val. Take advantage of shells that can avoid forks. The arguments 400# must be portable across $(()) and expr. 401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 402 eval 'as_fn_arith () 403 { 404 as_val=$(( $* )) 405 }' 406else 407 as_fn_arith () 408 { 409 as_val=`expr "$@" || test $? -eq 1` 410 } 411fi # as_fn_arith 412 413 414# as_fn_error STATUS ERROR [LINENO LOG_FD] 415# ---------------------------------------- 416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 418# script with STATUS, using 1 if that was 0. 419as_fn_error () 420{ 421 as_status=$1; test $as_status -eq 0 && as_status=1 422 if test "$4"; then 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 425 fi 426 $as_echo "$as_me: error: $2" >&2 427 as_fn_exit $as_status 428} # as_fn_error 429 430if expr a : '\(a\)' >/dev/null 2>&1 && 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then 432 as_expr=expr 433else 434 as_expr=false 435fi 436 437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438 as_basename=basename 439else 440 as_basename=false 441fi 442 443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 444 as_dirname=dirname 445else 446 as_dirname=false 447fi 448 449as_me=`$as_basename -- "$0" || 450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451 X"$0" : 'X\(//\)$' \| \ 452 X"$0" : 'X\(/\)' \| . 2>/dev/null || 453$as_echo X/"$0" | 454 sed '/^.*\/\([^/][^/]*\)\/*$/{ 455 s//\1/ 456 q 457 } 458 /^X\/\(\/\/\)$/{ 459 s//\1/ 460 q 461 } 462 /^X\/\(\/\).*/{ 463 s//\1/ 464 q 465 } 466 s/.*/./; q'` 467 468# Avoid depending upon Character Ranges. 469as_cr_letters='abcdefghijklmnopqrstuvwxyz' 470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 471as_cr_Letters=$as_cr_letters$as_cr_LETTERS 472as_cr_digits='0123456789' 473as_cr_alnum=$as_cr_Letters$as_cr_digits 474 475 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 481 sed -n ' 482 p 483 /[$]LINENO/= 484 ' <$as_myself | 485 sed ' 486 s/[$]LINENO.*/&-/ 487 t lineno 488 b 489 :lineno 490 N 491 :loop 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 493 t loop 494 s/-\n.*// 495 ' >$as_me.lineno && 496 chmod +x "$as_me.lineno" || 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 500 # already done that, so ensure we don't try to do so again and fall 501 # in an infinite loop. This has already happened in practice. 502 _as_can_reexec=no; export _as_can_reexec 503 # Don't try to exec as it changes $[0], causing all sort of problems 504 # (the dirname of $[0] is not the place where we might find the 505 # original and so on. Autoconf is especially sensitive to this). 506 . "./$as_me.lineno" 507 # Exit status is that of the last command. 508 exit 509} 510 511ECHO_C= ECHO_N= ECHO_T= 512case `echo -n x` in #((((( 513-n*) 514 case `echo 'xy\c'` in 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 516 xy) ECHO_C='\c';; 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 518 ECHO_T=' ';; 519 esac;; 520*) 521 ECHO_N='-n';; 522esac 523 524rm -f conf$$ conf$$.exe conf$$.file 525if test -d conf$$.dir; then 526 rm -f conf$$.dir/conf$$.file 527else 528 rm -f conf$$.dir 529 mkdir conf$$.dir 2>/dev/null 530fi 531if (echo >conf$$.file) 2>/dev/null; then 532 if ln -s conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s='ln -s' 534 # ... but there are two gotchas: 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 537 # In both cases, we have to default to `cp -pR'. 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 539 as_ln_s='cp -pR' 540 elif ln conf$$.file conf$$ 2>/dev/null; then 541 as_ln_s=ln 542 else 543 as_ln_s='cp -pR' 544 fi 545else 546 as_ln_s='cp -pR' 547fi 548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 549rmdir conf$$.dir 2>/dev/null 550 551if mkdir -p . 2>/dev/null; then 552 as_mkdir_p='mkdir -p "$as_dir"' 553else 554 test -d ./-p && rmdir ./-p 555 as_mkdir_p=false 556fi 557 558as_test_x='test -x' 559as_executable_p=as_fn_executable_p 560 561# Sed expression to map a string onto a valid CPP name. 562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563 564# Sed expression to map a string onto a valid variable name. 565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566 567SHELL=${CONFIG_SHELL-/bin/sh} 568 569 570test -n "$DJDIR" || exec 7<&0 </dev/null 571exec 6>&1 572 573# Name of the host. 574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 575# so uname gets run too. 576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577 578# 579# Initializations. 580# 581ac_default_prefix=/usr/local 582ac_clean_files= 583ac_config_libobj_dir=. 584LIBOBJS= 585cross_compiling=no 586subdirs= 587MFLAGS= 588MAKEFLAGS= 589 590# Identity of this package. 591PACKAGE_NAME='ldns' 592PACKAGE_TARNAME='libdns' 593PACKAGE_VERSION='1.7.0' 594PACKAGE_STRING='ldns 1.7.0' 595PACKAGE_BUGREPORT='libdns@nlnetlabs.nl' 596PACKAGE_URL='' 597 598ac_unique_file="packet.c" 599# Factoring default headers for most tests. 600ac_includes_default="\ 601#include <stdio.h> 602#ifdef HAVE_SYS_TYPES_H 603# include <sys/types.h> 604#endif 605#ifdef HAVE_SYS_STAT_H 606# include <sys/stat.h> 607#endif 608#ifdef STDC_HEADERS 609# include <stdlib.h> 610# include <stddef.h> 611#else 612# ifdef HAVE_STDLIB_H 613# include <stdlib.h> 614# endif 615#endif 616#ifdef HAVE_STRING_H 617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618# include <memory.h> 619# endif 620# include <string.h> 621#endif 622#ifdef HAVE_STRINGS_H 623# include <strings.h> 624#endif 625#ifdef HAVE_INTTYPES_H 626# include <inttypes.h> 627#endif 628#ifdef HAVE_STDINT_H 629# include <stdint.h> 630#endif 631#ifdef HAVE_UNISTD_H 632# include <unistd.h> 633#endif" 634 635ac_subst_vars='LTLIBOBJS 636CONFIG_FILES 637ldns_build_config_have_attr_unused 638ldns_build_config_have_attr_format 639ldns_build_config_have_ssl 640DEFAULT_CAPATH 641DEFAULT_CAFILE 642LDNS_TRUST_ANCHOR_FILE 643WINDRES 644ldns_build_config_have_b32_pton 645ldns_build_config_have_b32_ntop 646LIBOBJS 647ldns_build_config_have_socklen_t 648LIBPCAP_LIBS 649include_unistd_h 650include_systypes_h 651include_inttypes_h 652ldns_build_config_have_inttypes_h 653include_sys_socket_h 654LIBSSL_SSL_LIBS 655LIBSSL_LIBS 656LIBSSL_LDFLAGS 657LIBSSL_CPPFLAGS 658ldns_build_config_use_dane_ta_usage 659ldns_build_config_use_dane_verify 660ldns_build_config_use_dane 661RUNTIME_PATH 662HAVE_SSL 663libtool 664CLEAN_P5_DNS_LDNS 665UNINSTALL_P5_DNS_LDNS 666INSTALL_P5_DNS_LDNS 667TEST_P5_DNS_LDNS 668P5_DNS_LDNS 669PERL 670PYLDNSXUNINST 671PYLDNSXINST 672PYLDNSUNINST 673PYLDNSINST 674PYLDNSX 675PYTHON_X_CFLAGS 676swig 677PYLDNS 678SWIG_LIB 679SWIG 680SWIGPY3 681PYTHON_EXTRA_LDFLAGS 682PYTHON_EXTRA_LIBS 683PYTHON_SITE_PKG 684PYTHON_LDFLAGS 685PYTHON_CPPFLAGS 686PYTHON 687PYTHON_VERSION 688UNINSTALL_CONFIG_MANPAGE 689UNINSTALL_CONFIG 690INSTALL_CONFIG_MANPAGE 691INSTALL_CONFIG 692LINT_EXAMPLES 693CLEAN_EXAMPLES 694UNINSTALL_EXAMPLES 695INSTALL_EXAMPLES 696EXAMPLES 697LINT_DRILL 698CLEAN_DRILL 699UNINSTALL_DRILL 700INSTALL_DRILL 701DRILL 702doxygen 703LINTFLAGS 704SET_MAKE 705DEPFLAG 706LT_SYS_LIBRARY_PATH 707OTOOL64 708OTOOL 709LIPO 710NMEDIT 711DSYMUTIL 712MANIFEST_TOOL 713AWK 714RANLIB 715STRIP 716ac_ct_AR 717AR 718DLLTOOL 719OBJDUMP 720LN_S 721NM 722ac_ct_DUMPBIN 723DUMPBIN 724LD 725FGREP 726SED 727host_os 728host_vendor 729host_cpu 730host 731build_os 732build_vendor 733build_cpu 734build 735LIBTOOL 736EGREP 737GREP 738CPP 739OBJEXT 740EXEEXT 741ac_ct_CC 742CPPFLAGS 743LDFLAGS 744CFLAGS 745CC 746VERSION_INFO 747LDNS_VERSION_MICRO 748LDNS_VERSION_MINOR 749LDNS_VERSION_MAJOR 750target_alias 751host_alias 752build_alias 753LIBS 754ECHO_T 755ECHO_N 756ECHO_C 757DEFS 758mandir 759localedir 760libdir 761psdir 762pdfdir 763dvidir 764htmldir 765infodir 766docdir 767oldincludedir 768includedir 769localstatedir 770sharedstatedir 771sysconfdir 772datadir 773datarootdir 774libexecdir 775sbindir 776bindir 777program_transform_name 778prefix 779exec_prefix 780PACKAGE_URL 781PACKAGE_BUGREPORT 782PACKAGE_STRING 783PACKAGE_VERSION 784PACKAGE_TARNAME 785PACKAGE_NAME 786PATH_SEPARATOR 787SHELL' 788ac_subst_files='' 789ac_user_opts=' 790enable_option_checking 791enable_shared 792enable_static 793with_pic 794enable_fast_install 795with_aix_soname 796with_gnu_ld 797with_sysroot 798enable_libtool_lock 799with_drill 800with_examples 801enable_ldns_config 802enable_stderr_msgs 803enable_poll 804with_pyldns 805with_pyldnsx 806with_p5_dns_ldns 807with_ssl 808enable_sha2 809enable_gost 810enable_gost_anyway 811enable_ecdsa 812enable_dsa 813enable_ed25519 814enable_ed448 815enable_dane 816enable_dane_verify 817enable_dane_ta_usage 818enable_full_dane 819enable_no_dane_ta_usage 820enable_no_dane_verify 821enable_rrtype_ninfo 822enable_rrtype_rkey 823enable_rrtype_openpgpkey 824enable_rrtype_ta 825enable_rrtype_avc 826enable_rpath 827with_trust_anchor 828with_ca_file 829with_ca_path 830' 831 ac_precious_vars='build_alias 832host_alias 833target_alias 834CC 835CFLAGS 836LDFLAGS 837LIBS 838CPPFLAGS 839CPP 840LT_SYS_LIBRARY_PATH 841PYTHON_VERSION' 842 843 844# Initialize some variables set by options. 845ac_init_help= 846ac_init_version=false 847ac_unrecognized_opts= 848ac_unrecognized_sep= 849# The variables have the same names as the options, with 850# dashes changed to underlines. 851cache_file=/dev/null 852exec_prefix=NONE 853no_create= 854no_recursion= 855prefix=NONE 856program_prefix=NONE 857program_suffix=NONE 858program_transform_name=s,x,x, 859silent= 860site= 861srcdir= 862verbose= 863x_includes=NONE 864x_libraries=NONE 865 866# Installation directory options. 867# These are left unexpanded so users can "make install exec_prefix=/foo" 868# and all the variables that are supposed to be based on exec_prefix 869# by default will actually change. 870# Use braces instead of parens because sh, perl, etc. also accept them. 871# (The list follows the same order as the GNU Coding Standards.) 872bindir='${exec_prefix}/bin' 873sbindir='${exec_prefix}/sbin' 874libexecdir='${exec_prefix}/libexec' 875datarootdir='${prefix}/share' 876datadir='${datarootdir}' 877sysconfdir='${prefix}/etc' 878sharedstatedir='${prefix}/com' 879localstatedir='${prefix}/var' 880includedir='${prefix}/include' 881oldincludedir='/usr/include' 882docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 883infodir='${datarootdir}/info' 884htmldir='${docdir}' 885dvidir='${docdir}' 886pdfdir='${docdir}' 887psdir='${docdir}' 888libdir='${exec_prefix}/lib' 889localedir='${datarootdir}/locale' 890mandir='${datarootdir}/man' 891 892ac_prev= 893ac_dashdash= 894for ac_option 895do 896 # If the previous option needs an argument, assign it. 897 if test -n "$ac_prev"; then 898 eval $ac_prev=\$ac_option 899 ac_prev= 900 continue 901 fi 902 903 case $ac_option in 904 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 905 *=) ac_optarg= ;; 906 *) ac_optarg=yes ;; 907 esac 908 909 # Accept the important Cygnus configure options, so we can diagnose typos. 910 911 case $ac_dashdash$ac_option in 912 --) 913 ac_dashdash=yes ;; 914 915 -bindir | --bindir | --bindi | --bind | --bin | --bi) 916 ac_prev=bindir ;; 917 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 918 bindir=$ac_optarg ;; 919 920 -build | --build | --buil | --bui | --bu) 921 ac_prev=build_alias ;; 922 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 923 build_alias=$ac_optarg ;; 924 925 -cache-file | --cache-file | --cache-fil | --cache-fi \ 926 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 927 ac_prev=cache_file ;; 928 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 929 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 930 cache_file=$ac_optarg ;; 931 932 --config-cache | -C) 933 cache_file=config.cache ;; 934 935 -datadir | --datadir | --datadi | --datad) 936 ac_prev=datadir ;; 937 -datadir=* | --datadir=* | --datadi=* | --datad=*) 938 datadir=$ac_optarg ;; 939 940 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 941 | --dataroo | --dataro | --datar) 942 ac_prev=datarootdir ;; 943 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 944 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 945 datarootdir=$ac_optarg ;; 946 947 -disable-* | --disable-*) 948 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 949 # Reject names that are not valid shell variable names. 950 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 951 as_fn_error $? "invalid feature name: $ac_useropt" 952 ac_useropt_orig=$ac_useropt 953 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 954 case $ac_user_opts in 955 *" 956"enable_$ac_useropt" 957"*) ;; 958 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 959 ac_unrecognized_sep=', ';; 960 esac 961 eval enable_$ac_useropt=no ;; 962 963 -docdir | --docdir | --docdi | --doc | --do) 964 ac_prev=docdir ;; 965 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 966 docdir=$ac_optarg ;; 967 968 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 969 ac_prev=dvidir ;; 970 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 971 dvidir=$ac_optarg ;; 972 973 -enable-* | --enable-*) 974 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 975 # Reject names that are not valid shell variable names. 976 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 977 as_fn_error $? "invalid feature name: $ac_useropt" 978 ac_useropt_orig=$ac_useropt 979 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 980 case $ac_user_opts in 981 *" 982"enable_$ac_useropt" 983"*) ;; 984 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 985 ac_unrecognized_sep=', ';; 986 esac 987 eval enable_$ac_useropt=\$ac_optarg ;; 988 989 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 990 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 991 | --exec | --exe | --ex) 992 ac_prev=exec_prefix ;; 993 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 994 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 995 | --exec=* | --exe=* | --ex=*) 996 exec_prefix=$ac_optarg ;; 997 998 -gas | --gas | --ga | --g) 999 # Obsolete; use --with-gas. 1000 with_gas=yes ;; 1001 1002 -help | --help | --hel | --he | -h) 1003 ac_init_help=long ;; 1004 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1005 ac_init_help=recursive ;; 1006 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1007 ac_init_help=short ;; 1008 1009 -host | --host | --hos | --ho) 1010 ac_prev=host_alias ;; 1011 -host=* | --host=* | --hos=* | --ho=*) 1012 host_alias=$ac_optarg ;; 1013 1014 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1015 ac_prev=htmldir ;; 1016 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1017 | --ht=*) 1018 htmldir=$ac_optarg ;; 1019 1020 -includedir | --includedir | --includedi | --included | --include \ 1021 | --includ | --inclu | --incl | --inc) 1022 ac_prev=includedir ;; 1023 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1024 | --includ=* | --inclu=* | --incl=* | --inc=*) 1025 includedir=$ac_optarg ;; 1026 1027 -infodir | --infodir | --infodi | --infod | --info | --inf) 1028 ac_prev=infodir ;; 1029 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1030 infodir=$ac_optarg ;; 1031 1032 -libdir | --libdir | --libdi | --libd) 1033 ac_prev=libdir ;; 1034 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1035 libdir=$ac_optarg ;; 1036 1037 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1038 | --libexe | --libex | --libe) 1039 ac_prev=libexecdir ;; 1040 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1041 | --libexe=* | --libex=* | --libe=*) 1042 libexecdir=$ac_optarg ;; 1043 1044 -localedir | --localedir | --localedi | --localed | --locale) 1045 ac_prev=localedir ;; 1046 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1047 localedir=$ac_optarg ;; 1048 1049 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1050 | --localstate | --localstat | --localsta | --localst | --locals) 1051 ac_prev=localstatedir ;; 1052 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1053 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1054 localstatedir=$ac_optarg ;; 1055 1056 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1057 ac_prev=mandir ;; 1058 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1059 mandir=$ac_optarg ;; 1060 1061 -nfp | --nfp | --nf) 1062 # Obsolete; use --without-fp. 1063 with_fp=no ;; 1064 1065 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1066 | --no-cr | --no-c | -n) 1067 no_create=yes ;; 1068 1069 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1070 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1071 no_recursion=yes ;; 1072 1073 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1074 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1075 | --oldin | --oldi | --old | --ol | --o) 1076 ac_prev=oldincludedir ;; 1077 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1078 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1079 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1080 oldincludedir=$ac_optarg ;; 1081 1082 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1083 ac_prev=prefix ;; 1084 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1085 prefix=$ac_optarg ;; 1086 1087 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1088 | --program-pre | --program-pr | --program-p) 1089 ac_prev=program_prefix ;; 1090 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1091 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1092 program_prefix=$ac_optarg ;; 1093 1094 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1095 | --program-suf | --program-su | --program-s) 1096 ac_prev=program_suffix ;; 1097 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1098 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1099 program_suffix=$ac_optarg ;; 1100 1101 -program-transform-name | --program-transform-name \ 1102 | --program-transform-nam | --program-transform-na \ 1103 | --program-transform-n | --program-transform- \ 1104 | --program-transform | --program-transfor \ 1105 | --program-transfo | --program-transf \ 1106 | --program-trans | --program-tran \ 1107 | --progr-tra | --program-tr | --program-t) 1108 ac_prev=program_transform_name ;; 1109 -program-transform-name=* | --program-transform-name=* \ 1110 | --program-transform-nam=* | --program-transform-na=* \ 1111 | --program-transform-n=* | --program-transform-=* \ 1112 | --program-transform=* | --program-transfor=* \ 1113 | --program-transfo=* | --program-transf=* \ 1114 | --program-trans=* | --program-tran=* \ 1115 | --progr-tra=* | --program-tr=* | --program-t=*) 1116 program_transform_name=$ac_optarg ;; 1117 1118 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1119 ac_prev=pdfdir ;; 1120 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1121 pdfdir=$ac_optarg ;; 1122 1123 -psdir | --psdir | --psdi | --psd | --ps) 1124 ac_prev=psdir ;; 1125 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1126 psdir=$ac_optarg ;; 1127 1128 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1129 | -silent | --silent | --silen | --sile | --sil) 1130 silent=yes ;; 1131 1132 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1133 ac_prev=sbindir ;; 1134 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1135 | --sbi=* | --sb=*) 1136 sbindir=$ac_optarg ;; 1137 1138 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1139 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1140 | --sharedst | --shareds | --shared | --share | --shar \ 1141 | --sha | --sh) 1142 ac_prev=sharedstatedir ;; 1143 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1144 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1145 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1146 | --sha=* | --sh=*) 1147 sharedstatedir=$ac_optarg ;; 1148 1149 -site | --site | --sit) 1150 ac_prev=site ;; 1151 -site=* | --site=* | --sit=*) 1152 site=$ac_optarg ;; 1153 1154 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1155 ac_prev=srcdir ;; 1156 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1157 srcdir=$ac_optarg ;; 1158 1159 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1160 | --syscon | --sysco | --sysc | --sys | --sy) 1161 ac_prev=sysconfdir ;; 1162 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1163 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1164 sysconfdir=$ac_optarg ;; 1165 1166 -target | --target | --targe | --targ | --tar | --ta | --t) 1167 ac_prev=target_alias ;; 1168 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1169 target_alias=$ac_optarg ;; 1170 1171 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1172 verbose=yes ;; 1173 1174 -version | --version | --versio | --versi | --vers | -V) 1175 ac_init_version=: ;; 1176 1177 -with-* | --with-*) 1178 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1179 # Reject names that are not valid shell variable names. 1180 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1181 as_fn_error $? "invalid package name: $ac_useropt" 1182 ac_useropt_orig=$ac_useropt 1183 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1184 case $ac_user_opts in 1185 *" 1186"with_$ac_useropt" 1187"*) ;; 1188 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1189 ac_unrecognized_sep=', ';; 1190 esac 1191 eval with_$ac_useropt=\$ac_optarg ;; 1192 1193 -without-* | --without-*) 1194 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1195 # Reject names that are not valid shell variable names. 1196 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1197 as_fn_error $? "invalid package name: $ac_useropt" 1198 ac_useropt_orig=$ac_useropt 1199 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1200 case $ac_user_opts in 1201 *" 1202"with_$ac_useropt" 1203"*) ;; 1204 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1205 ac_unrecognized_sep=', ';; 1206 esac 1207 eval with_$ac_useropt=no ;; 1208 1209 --x) 1210 # Obsolete; use --with-x. 1211 with_x=yes ;; 1212 1213 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1214 | --x-incl | --x-inc | --x-in | --x-i) 1215 ac_prev=x_includes ;; 1216 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1217 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1218 x_includes=$ac_optarg ;; 1219 1220 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1221 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1222 ac_prev=x_libraries ;; 1223 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1224 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1225 x_libraries=$ac_optarg ;; 1226 1227 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1228Try \`$0 --help' for more information" 1229 ;; 1230 1231 *=*) 1232 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1233 # Reject names that are not valid shell variable names. 1234 case $ac_envvar in #( 1235 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1236 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1237 esac 1238 eval $ac_envvar=\$ac_optarg 1239 export $ac_envvar ;; 1240 1241 *) 1242 # FIXME: should be removed in autoconf 3.0. 1243 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1244 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1245 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1246 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1247 ;; 1248 1249 esac 1250done 1251 1252if test -n "$ac_prev"; then 1253 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1254 as_fn_error $? "missing argument to $ac_option" 1255fi 1256 1257if test -n "$ac_unrecognized_opts"; then 1258 case $enable_option_checking in 1259 no) ;; 1260 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1261 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1262 esac 1263fi 1264 1265# Check all directory arguments for consistency. 1266for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1267 datadir sysconfdir sharedstatedir localstatedir includedir \ 1268 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1269 libdir localedir mandir 1270do 1271 eval ac_val=\$$ac_var 1272 # Remove trailing slashes. 1273 case $ac_val in 1274 */ ) 1275 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1276 eval $ac_var=\$ac_val;; 1277 esac 1278 # Be sure to have absolute directory names. 1279 case $ac_val in 1280 [\\/$]* | ?:[\\/]* ) continue;; 1281 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1282 esac 1283 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1284done 1285 1286# There might be people who depend on the old broken behavior: `$host' 1287# used to hold the argument of --host etc. 1288# FIXME: To remove some day. 1289build=$build_alias 1290host=$host_alias 1291target=$target_alias 1292 1293# FIXME: To remove some day. 1294if test "x$host_alias" != x; then 1295 if test "x$build_alias" = x; then 1296 cross_compiling=maybe 1297 elif test "x$build_alias" != "x$host_alias"; then 1298 cross_compiling=yes 1299 fi 1300fi 1301 1302ac_tool_prefix= 1303test -n "$host_alias" && ac_tool_prefix=$host_alias- 1304 1305test "$silent" = yes && exec 6>/dev/null 1306 1307 1308ac_pwd=`pwd` && test -n "$ac_pwd" && 1309ac_ls_di=`ls -di .` && 1310ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1311 as_fn_error $? "working directory cannot be determined" 1312test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1313 as_fn_error $? "pwd does not report name of working directory" 1314 1315 1316# Find the source files, if location was not specified. 1317if test -z "$srcdir"; then 1318 ac_srcdir_defaulted=yes 1319 # Try the directory containing this script, then the parent directory. 1320 ac_confdir=`$as_dirname -- "$as_myself" || 1321$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1322 X"$as_myself" : 'X\(//\)[^/]' \| \ 1323 X"$as_myself" : 'X\(//\)$' \| \ 1324 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1325$as_echo X"$as_myself" | 1326 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1327 s//\1/ 1328 q 1329 } 1330 /^X\(\/\/\)[^/].*/{ 1331 s//\1/ 1332 q 1333 } 1334 /^X\(\/\/\)$/{ 1335 s//\1/ 1336 q 1337 } 1338 /^X\(\/\).*/{ 1339 s//\1/ 1340 q 1341 } 1342 s/.*/./; q'` 1343 srcdir=$ac_confdir 1344 if test ! -r "$srcdir/$ac_unique_file"; then 1345 srcdir=.. 1346 fi 1347else 1348 ac_srcdir_defaulted=no 1349fi 1350if test ! -r "$srcdir/$ac_unique_file"; then 1351 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1352 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1353fi 1354ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1355ac_abs_confdir=`( 1356 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1357 pwd)` 1358# When building in place, set srcdir=. 1359if test "$ac_abs_confdir" = "$ac_pwd"; then 1360 srcdir=. 1361fi 1362# Remove unnecessary trailing slashes from srcdir. 1363# Double slashes in file names in object file debugging info 1364# mess up M-x gdb in Emacs. 1365case $srcdir in 1366*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1367esac 1368for ac_var in $ac_precious_vars; do 1369 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1370 eval ac_env_${ac_var}_value=\$${ac_var} 1371 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1372 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1373done 1374 1375# 1376# Report the --help message. 1377# 1378if test "$ac_init_help" = "long"; then 1379 # Omit some internal or obsolete options to make the list less imposing. 1380 # This message is too long to be a string in the A/UX 3.1 sh. 1381 cat <<_ACEOF 1382\`configure' configures ldns 1.7.0 to adapt to many kinds of systems. 1383 1384Usage: $0 [OPTION]... [VAR=VALUE]... 1385 1386To assign environment variables (e.g., CC, CFLAGS...), specify them as 1387VAR=VALUE. See below for descriptions of some of the useful variables. 1388 1389Defaults for the options are specified in brackets. 1390 1391Configuration: 1392 -h, --help display this help and exit 1393 --help=short display options specific to this package 1394 --help=recursive display the short help of all the included packages 1395 -V, --version display version information and exit 1396 -q, --quiet, --silent do not print \`checking ...' messages 1397 --cache-file=FILE cache test results in FILE [disabled] 1398 -C, --config-cache alias for \`--cache-file=config.cache' 1399 -n, --no-create do not create output files 1400 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1401 1402Installation directories: 1403 --prefix=PREFIX install architecture-independent files in PREFIX 1404 [$ac_default_prefix] 1405 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1406 [PREFIX] 1407 1408By default, \`make install' will install all the files in 1409\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1410an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1411for instance \`--prefix=\$HOME'. 1412 1413For better control, use the options below. 1414 1415Fine tuning of the installation directories: 1416 --bindir=DIR user executables [EPREFIX/bin] 1417 --sbindir=DIR system admin executables [EPREFIX/sbin] 1418 --libexecdir=DIR program executables [EPREFIX/libexec] 1419 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1420 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1421 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1422 --libdir=DIR object code libraries [EPREFIX/lib] 1423 --includedir=DIR C header files [PREFIX/include] 1424 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1425 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1426 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1427 --infodir=DIR info documentation [DATAROOTDIR/info] 1428 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1429 --mandir=DIR man documentation [DATAROOTDIR/man] 1430 --docdir=DIR documentation root [DATAROOTDIR/doc/libdns] 1431 --htmldir=DIR html documentation [DOCDIR] 1432 --dvidir=DIR dvi documentation [DOCDIR] 1433 --pdfdir=DIR pdf documentation [DOCDIR] 1434 --psdir=DIR ps documentation [DOCDIR] 1435_ACEOF 1436 1437 cat <<\_ACEOF 1438 1439System types: 1440 --build=BUILD configure for building on BUILD [guessed] 1441 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1442_ACEOF 1443fi 1444 1445if test -n "$ac_init_help"; then 1446 case $ac_init_help in 1447 short | recursive ) echo "Configuration of ldns 1.7.0:";; 1448 esac 1449 cat <<\_ACEOF 1450 1451Optional Features: 1452 --disable-option-checking ignore unrecognized --enable/--with options 1453 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1454 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1455 --enable-shared[=PKGS] build shared libraries [default=yes] 1456 --enable-static[=PKGS] build static libraries [default=yes] 1457 --enable-fast-install[=PKGS] 1458 optimize for fast installation [default=yes] 1459 --disable-libtool-lock avoid locking (might break parallel builds) 1460 --disable-ldns-config disable installation of ldns-config 1461 (default=enabled) 1462 --enable-stderr-msgs Enable printing to stderr (default=disabled) 1463 --enable-poll This platform supports poll(7) 1464 --disable-sha2 Disable SHA256 and SHA512 RRSIG support 1465 --disable-gost Disable GOST support 1466 --enable-gost-anyway Enable GOST even whithout a GOST engine installed 1467 --disable-ecdsa Disable ECDSA support 1468 --disable-dsa Disable DSA support 1469 --enable-ed25519 Enable ED25519 support (experimental) 1470 --enable-ed448 Enable ED448 support (experimental) 1471 --disable-dane Disable DANE support 1472 --disable-dane-verify Disable DANE verify support 1473 --disable-dane-ta-usage Disable DANE-TA usage type support 1474 1475 --enable-rrtype-ninfo Enable draft RR type ninfo. 1476 --enable-rrtype-rkey Enable draft RR type rkey. 1477 --disable-rrtype-openpgpkey 1478 Disable openpgpkey RR type. 1479 --enable-rrtype-ta Enable draft RR type ta. 1480 --enable-rrtype-avc Enable draft RR type avc. 1481 --disable-rpath disable hardcoded rpath (default=enabled) 1482 1483Optional Packages: 1484 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1485 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1486 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1487 both] 1488 --with-aix-soname=aix|svr4|both 1489 shared library versioning (aka "SONAME") variant to 1490 provide on AIX, [default=aix]. 1491 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1492 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1493 compiler's sysroot if not specified). 1494 --with-drill Also build drill. 1495 --with-examples Also build examples. 1496 --with-pyldns generate python library, or --without-pyldns to 1497 disable Python support. 1498 --without-pyldnsx Do not install the ldnsx python module, or 1499 --with-pyldnsx to install it. 1500 --with-p5-dns-ldns generate DNS::LDNS perl bindings 1501 --with-ssl=pathname enable SSL (will check /usr/local/ssl /usr/lib/ssl 1502 /usr/ssl /usr/pkg /usr/local /opt/local /usr/sfw 1503 /usr) 1504 --with-trust-anchor=KEYFILE 1505 Default location of the trust anchor file for drill 1506 and ldns-dane. [default=SYSCONFDIR/unbound/root.key] 1507 --with-ca-file=CAFILE File containing CA certificates for ldns-dane 1508 --with-ca-path=CAPATH Directory containing CA certificate files for 1509 ldns-dane 1510 1511Some influential environment variables: 1512 CC C compiler command 1513 CFLAGS C compiler flags 1514 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1515 nonstandard directory <lib dir> 1516 LIBS libraries to pass to the linker, e.g. -l<library> 1517 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1518 you have headers in a nonstandard directory <include dir> 1519 CPP C preprocessor 1520 LT_SYS_LIBRARY_PATH 1521 User-defined run-time library search path. 1522 PYTHON_VERSION 1523 The installed Python version to use, for example '2.3'. This 1524 string will be appended to the Python interpreter canonical 1525 name. 1526 1527Use these variables to override the choices made by `configure' or to help 1528it to find libraries and programs with nonstandard names/locations. 1529 1530Report bugs to <libdns@nlnetlabs.nl>. 1531_ACEOF 1532ac_status=$? 1533fi 1534 1535if test "$ac_init_help" = "recursive"; then 1536 # If there are subdirs, report their specific --help. 1537 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1538 test -d "$ac_dir" || 1539 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1540 continue 1541 ac_builddir=. 1542 1543case "$ac_dir" in 1544.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1545*) 1546 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1547 # A ".." for each directory in $ac_dir_suffix. 1548 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1549 case $ac_top_builddir_sub in 1550 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1551 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1552 esac ;; 1553esac 1554ac_abs_top_builddir=$ac_pwd 1555ac_abs_builddir=$ac_pwd$ac_dir_suffix 1556# for backward compatibility: 1557ac_top_builddir=$ac_top_build_prefix 1558 1559case $srcdir in 1560 .) # We are building in place. 1561 ac_srcdir=. 1562 ac_top_srcdir=$ac_top_builddir_sub 1563 ac_abs_top_srcdir=$ac_pwd ;; 1564 [\\/]* | ?:[\\/]* ) # Absolute name. 1565 ac_srcdir=$srcdir$ac_dir_suffix; 1566 ac_top_srcdir=$srcdir 1567 ac_abs_top_srcdir=$srcdir ;; 1568 *) # Relative name. 1569 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1570 ac_top_srcdir=$ac_top_build_prefix$srcdir 1571 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1572esac 1573ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1574 1575 cd "$ac_dir" || { ac_status=$?; continue; } 1576 # Check for guested configure. 1577 if test -f "$ac_srcdir/configure.gnu"; then 1578 echo && 1579 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1580 elif test -f "$ac_srcdir/configure"; then 1581 echo && 1582 $SHELL "$ac_srcdir/configure" --help=recursive 1583 else 1584 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1585 fi || ac_status=$? 1586 cd "$ac_pwd" || { ac_status=$?; break; } 1587 done 1588fi 1589 1590test -n "$ac_init_help" && exit $ac_status 1591if $ac_init_version; then 1592 cat <<\_ACEOF 1593ldns configure 1.7.0 1594generated by GNU Autoconf 2.69 1595 1596Copyright (C) 2012 Free Software Foundation, Inc. 1597This configure script is free software; the Free Software Foundation 1598gives unlimited permission to copy, distribute and modify it. 1599_ACEOF 1600 exit 1601fi 1602 1603## ------------------------ ## 1604## Autoconf initialization. ## 1605## ------------------------ ## 1606 1607# ac_fn_c_try_compile LINENO 1608# -------------------------- 1609# Try to compile conftest.$ac_ext, and return whether this succeeded. 1610ac_fn_c_try_compile () 1611{ 1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1613 rm -f conftest.$ac_objext 1614 if { { ac_try="$ac_compile" 1615case "(($ac_try" in 1616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1617 *) ac_try_echo=$ac_try;; 1618esac 1619eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1620$as_echo "$ac_try_echo"; } >&5 1621 (eval "$ac_compile") 2>conftest.err 1622 ac_status=$? 1623 if test -s conftest.err; then 1624 grep -v '^ *+' conftest.err >conftest.er1 1625 cat conftest.er1 >&5 1626 mv -f conftest.er1 conftest.err 1627 fi 1628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1629 test $ac_status = 0; } && { 1630 test -z "$ac_c_werror_flag" || 1631 test ! -s conftest.err 1632 } && test -s conftest.$ac_objext; then : 1633 ac_retval=0 1634else 1635 $as_echo "$as_me: failed program was:" >&5 1636sed 's/^/| /' conftest.$ac_ext >&5 1637 1638 ac_retval=1 1639fi 1640 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1641 as_fn_set_status $ac_retval 1642 1643} # ac_fn_c_try_compile 1644 1645# ac_fn_c_try_cpp LINENO 1646# ---------------------- 1647# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1648ac_fn_c_try_cpp () 1649{ 1650 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1651 if { { ac_try="$ac_cpp conftest.$ac_ext" 1652case "(($ac_try" in 1653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1654 *) ac_try_echo=$ac_try;; 1655esac 1656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1657$as_echo "$ac_try_echo"; } >&5 1658 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1659 ac_status=$? 1660 if test -s conftest.err; then 1661 grep -v '^ *+' conftest.err >conftest.er1 1662 cat conftest.er1 >&5 1663 mv -f conftest.er1 conftest.err 1664 fi 1665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1666 test $ac_status = 0; } > conftest.i && { 1667 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1668 test ! -s conftest.err 1669 }; then : 1670 ac_retval=0 1671else 1672 $as_echo "$as_me: failed program was:" >&5 1673sed 's/^/| /' conftest.$ac_ext >&5 1674 1675 ac_retval=1 1676fi 1677 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1678 as_fn_set_status $ac_retval 1679 1680} # ac_fn_c_try_cpp 1681 1682# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1683# ------------------------------------------------------- 1684# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1685# the include files in INCLUDES and setting the cache variable VAR 1686# accordingly. 1687ac_fn_c_check_header_mongrel () 1688{ 1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1690 if eval \${$3+:} false; then : 1691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1692$as_echo_n "checking for $2... " >&6; } 1693if eval \${$3+:} false; then : 1694 $as_echo_n "(cached) " >&6 1695fi 1696eval ac_res=\$$3 1697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1698$as_echo "$ac_res" >&6; } 1699else 1700 # Is the header compilable? 1701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1702$as_echo_n "checking $2 usability... " >&6; } 1703cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1704/* end confdefs.h. */ 1705$4 1706#include <$2> 1707_ACEOF 1708if ac_fn_c_try_compile "$LINENO"; then : 1709 ac_header_compiler=yes 1710else 1711 ac_header_compiler=no 1712fi 1713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1715$as_echo "$ac_header_compiler" >&6; } 1716 1717# Is the header present? 1718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1719$as_echo_n "checking $2 presence... " >&6; } 1720cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1721/* end confdefs.h. */ 1722#include <$2> 1723_ACEOF 1724if ac_fn_c_try_cpp "$LINENO"; then : 1725 ac_header_preproc=yes 1726else 1727 ac_header_preproc=no 1728fi 1729rm -f conftest.err conftest.i conftest.$ac_ext 1730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1731$as_echo "$ac_header_preproc" >&6; } 1732 1733# So? What about this header? 1734case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1735 yes:no: ) 1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1737$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1739$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1740 ;; 1741 no:yes:* ) 1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1743$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1745$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1747$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1749$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1750 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1751$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1752( $as_echo "## ---------------------------------- ## 1753## Report this to libdns@nlnetlabs.nl ## 1754## ---------------------------------- ##" 1755 ) | sed "s/^/$as_me: WARNING: /" >&2 1756 ;; 1757esac 1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1759$as_echo_n "checking for $2... " >&6; } 1760if eval \${$3+:} false; then : 1761 $as_echo_n "(cached) " >&6 1762else 1763 eval "$3=\$ac_header_compiler" 1764fi 1765eval ac_res=\$$3 1766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1767$as_echo "$ac_res" >&6; } 1768fi 1769 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1770 1771} # ac_fn_c_check_header_mongrel 1772 1773# ac_fn_c_try_run LINENO 1774# ---------------------- 1775# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1776# that executables *can* be run. 1777ac_fn_c_try_run () 1778{ 1779 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1780 if { { ac_try="$ac_link" 1781case "(($ac_try" in 1782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1783 *) ac_try_echo=$ac_try;; 1784esac 1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1786$as_echo "$ac_try_echo"; } >&5 1787 (eval "$ac_link") 2>&5 1788 ac_status=$? 1789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1790 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1791 { { case "(($ac_try" in 1792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1793 *) ac_try_echo=$ac_try;; 1794esac 1795eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1796$as_echo "$ac_try_echo"; } >&5 1797 (eval "$ac_try") 2>&5 1798 ac_status=$? 1799 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1800 test $ac_status = 0; }; }; then : 1801 ac_retval=0 1802else 1803 $as_echo "$as_me: program exited with status $ac_status" >&5 1804 $as_echo "$as_me: failed program was:" >&5 1805sed 's/^/| /' conftest.$ac_ext >&5 1806 1807 ac_retval=$ac_status 1808fi 1809 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1810 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1811 as_fn_set_status $ac_retval 1812 1813} # ac_fn_c_try_run 1814 1815# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1816# ------------------------------------------------------- 1817# Tests whether HEADER exists and can be compiled using the include files in 1818# INCLUDES, setting the cache variable VAR accordingly. 1819ac_fn_c_check_header_compile () 1820{ 1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1823$as_echo_n "checking for $2... " >&6; } 1824if eval \${$3+:} false; then : 1825 $as_echo_n "(cached) " >&6 1826else 1827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1828/* end confdefs.h. */ 1829$4 1830#include <$2> 1831_ACEOF 1832if ac_fn_c_try_compile "$LINENO"; then : 1833 eval "$3=yes" 1834else 1835 eval "$3=no" 1836fi 1837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1838fi 1839eval ac_res=\$$3 1840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1841$as_echo "$ac_res" >&6; } 1842 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1843 1844} # ac_fn_c_check_header_compile 1845 1846# ac_fn_c_try_link LINENO 1847# ----------------------- 1848# Try to link conftest.$ac_ext, and return whether this succeeded. 1849ac_fn_c_try_link () 1850{ 1851 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1852 rm -f conftest.$ac_objext conftest$ac_exeext 1853 if { { ac_try="$ac_link" 1854case "(($ac_try" in 1855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1856 *) ac_try_echo=$ac_try;; 1857esac 1858eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1859$as_echo "$ac_try_echo"; } >&5 1860 (eval "$ac_link") 2>conftest.err 1861 ac_status=$? 1862 if test -s conftest.err; then 1863 grep -v '^ *+' conftest.err >conftest.er1 1864 cat conftest.er1 >&5 1865 mv -f conftest.er1 conftest.err 1866 fi 1867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1868 test $ac_status = 0; } && { 1869 test -z "$ac_c_werror_flag" || 1870 test ! -s conftest.err 1871 } && test -s conftest$ac_exeext && { 1872 test "$cross_compiling" = yes || 1873 test -x conftest$ac_exeext 1874 }; then : 1875 ac_retval=0 1876else 1877 $as_echo "$as_me: failed program was:" >&5 1878sed 's/^/| /' conftest.$ac_ext >&5 1879 1880 ac_retval=1 1881fi 1882 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1883 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1884 # interfere with the next link command; also delete a directory that is 1885 # left behind by Apple's compiler. We do this before executing the actions. 1886 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1887 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1888 as_fn_set_status $ac_retval 1889 1890} # ac_fn_c_try_link 1891 1892# ac_fn_c_check_func LINENO FUNC VAR 1893# ---------------------------------- 1894# Tests whether FUNC exists, setting the cache variable VAR accordingly 1895ac_fn_c_check_func () 1896{ 1897 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1899$as_echo_n "checking for $2... " >&6; } 1900if eval \${$3+:} false; then : 1901 $as_echo_n "(cached) " >&6 1902else 1903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1904/* end confdefs.h. */ 1905/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1906 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1907#define $2 innocuous_$2 1908 1909/* System header to define __stub macros and hopefully few prototypes, 1910 which can conflict with char $2 (); below. 1911 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1912 <limits.h> exists even on freestanding compilers. */ 1913 1914#ifdef __STDC__ 1915# include <limits.h> 1916#else 1917# include <assert.h> 1918#endif 1919 1920#undef $2 1921 1922/* Override any GCC internal prototype to avoid an error. 1923 Use char because int might match the return type of a GCC 1924 builtin and then its argument prototype would still apply. */ 1925#ifdef __cplusplus 1926extern "C" 1927#endif 1928char $2 (); 1929/* The GNU C library defines this for functions which it implements 1930 to always fail with ENOSYS. Some functions are actually named 1931 something starting with __ and the normal name is an alias. */ 1932#if defined __stub_$2 || defined __stub___$2 1933choke me 1934#endif 1935 1936int 1937main () 1938{ 1939return $2 (); 1940 ; 1941 return 0; 1942} 1943_ACEOF 1944if ac_fn_c_try_link "$LINENO"; then : 1945 eval "$3=yes" 1946else 1947 eval "$3=no" 1948fi 1949rm -f core conftest.err conftest.$ac_objext \ 1950 conftest$ac_exeext conftest.$ac_ext 1951fi 1952eval ac_res=\$$3 1953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1954$as_echo "$ac_res" >&6; } 1955 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1956 1957} # ac_fn_c_check_func 1958 1959# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1960# ------------------------------------------- 1961# Tests whether TYPE exists after having included INCLUDES, setting cache 1962# variable VAR accordingly. 1963ac_fn_c_check_type () 1964{ 1965 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1967$as_echo_n "checking for $2... " >&6; } 1968if eval \${$3+:} false; then : 1969 $as_echo_n "(cached) " >&6 1970else 1971 eval "$3=no" 1972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1973/* end confdefs.h. */ 1974$4 1975int 1976main () 1977{ 1978if (sizeof ($2)) 1979 return 0; 1980 ; 1981 return 0; 1982} 1983_ACEOF 1984if ac_fn_c_try_compile "$LINENO"; then : 1985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1986/* end confdefs.h. */ 1987$4 1988int 1989main () 1990{ 1991if (sizeof (($2))) 1992 return 0; 1993 ; 1994 return 0; 1995} 1996_ACEOF 1997if ac_fn_c_try_compile "$LINENO"; then : 1998 1999else 2000 eval "$3=yes" 2001fi 2002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2003fi 2004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2005fi 2006eval ac_res=\$$3 2007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2008$as_echo "$ac_res" >&6; } 2009 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2010 2011} # ac_fn_c_check_type 2012 2013# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2014# --------------------------------------------- 2015# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2016# accordingly. 2017ac_fn_c_check_decl () 2018{ 2019 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2020 as_decl_name=`echo $2|sed 's/ *(.*//'` 2021 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2023$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2024if eval \${$3+:} false; then : 2025 $as_echo_n "(cached) " >&6 2026else 2027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2028/* end confdefs.h. */ 2029$4 2030int 2031main () 2032{ 2033#ifndef $as_decl_name 2034#ifdef __cplusplus 2035 (void) $as_decl_use; 2036#else 2037 (void) $as_decl_name; 2038#endif 2039#endif 2040 2041 ; 2042 return 0; 2043} 2044_ACEOF 2045if ac_fn_c_try_compile "$LINENO"; then : 2046 eval "$3=yes" 2047else 2048 eval "$3=no" 2049fi 2050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2051fi 2052eval ac_res=\$$3 2053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2054$as_echo "$ac_res" >&6; } 2055 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2056 2057} # ac_fn_c_check_decl 2058 2059# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2060# -------------------------------------------- 2061# Tries to find the compile-time value of EXPR in a program that includes 2062# INCLUDES, setting VAR accordingly. Returns whether the value could be 2063# computed 2064ac_fn_c_compute_int () 2065{ 2066 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2067 if test "$cross_compiling" = yes; then 2068 # Depending upon the size, compute the lo and hi bounds. 2069cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2070/* end confdefs.h. */ 2071$4 2072int 2073main () 2074{ 2075static int test_array [1 - 2 * !(($2) >= 0)]; 2076test_array [0] = 0; 2077return test_array [0]; 2078 2079 ; 2080 return 0; 2081} 2082_ACEOF 2083if ac_fn_c_try_compile "$LINENO"; then : 2084 ac_lo=0 ac_mid=0 2085 while :; do 2086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2087/* end confdefs.h. */ 2088$4 2089int 2090main () 2091{ 2092static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2093test_array [0] = 0; 2094return test_array [0]; 2095 2096 ; 2097 return 0; 2098} 2099_ACEOF 2100if ac_fn_c_try_compile "$LINENO"; then : 2101 ac_hi=$ac_mid; break 2102else 2103 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2104 if test $ac_lo -le $ac_mid; then 2105 ac_lo= ac_hi= 2106 break 2107 fi 2108 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2109fi 2110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2111 done 2112else 2113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2114/* end confdefs.h. */ 2115$4 2116int 2117main () 2118{ 2119static int test_array [1 - 2 * !(($2) < 0)]; 2120test_array [0] = 0; 2121return test_array [0]; 2122 2123 ; 2124 return 0; 2125} 2126_ACEOF 2127if ac_fn_c_try_compile "$LINENO"; then : 2128 ac_hi=-1 ac_mid=-1 2129 while :; do 2130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2131/* end confdefs.h. */ 2132$4 2133int 2134main () 2135{ 2136static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2137test_array [0] = 0; 2138return test_array [0]; 2139 2140 ; 2141 return 0; 2142} 2143_ACEOF 2144if ac_fn_c_try_compile "$LINENO"; then : 2145 ac_lo=$ac_mid; break 2146else 2147 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2148 if test $ac_mid -le $ac_hi; then 2149 ac_lo= ac_hi= 2150 break 2151 fi 2152 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2153fi 2154rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2155 done 2156else 2157 ac_lo= ac_hi= 2158fi 2159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2160fi 2161rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2162# Binary search between lo and hi bounds. 2163while test "x$ac_lo" != "x$ac_hi"; do 2164 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2166/* end confdefs.h. */ 2167$4 2168int 2169main () 2170{ 2171static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2172test_array [0] = 0; 2173return test_array [0]; 2174 2175 ; 2176 return 0; 2177} 2178_ACEOF 2179if ac_fn_c_try_compile "$LINENO"; then : 2180 ac_hi=$ac_mid 2181else 2182 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2183fi 2184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2185done 2186case $ac_lo in #(( 2187?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2188'') ac_retval=1 ;; 2189esac 2190 else 2191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2192/* end confdefs.h. */ 2193$4 2194static long int longval () { return $2; } 2195static unsigned long int ulongval () { return $2; } 2196#include <stdio.h> 2197#include <stdlib.h> 2198int 2199main () 2200{ 2201 2202 FILE *f = fopen ("conftest.val", "w"); 2203 if (! f) 2204 return 1; 2205 if (($2) < 0) 2206 { 2207 long int i = longval (); 2208 if (i != ($2)) 2209 return 1; 2210 fprintf (f, "%ld", i); 2211 } 2212 else 2213 { 2214 unsigned long int i = ulongval (); 2215 if (i != ($2)) 2216 return 1; 2217 fprintf (f, "%lu", i); 2218 } 2219 /* Do not output a trailing newline, as this causes \r\n confusion 2220 on some platforms. */ 2221 return ferror (f) || fclose (f) != 0; 2222 2223 ; 2224 return 0; 2225} 2226_ACEOF 2227if ac_fn_c_try_run "$LINENO"; then : 2228 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2229else 2230 ac_retval=1 2231fi 2232rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2233 conftest.$ac_objext conftest.beam conftest.$ac_ext 2234rm -f conftest.val 2235 2236 fi 2237 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2238 as_fn_set_status $ac_retval 2239 2240} # ac_fn_c_compute_int 2241 2242# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2243# ---------------------------------------------------- 2244# Tries to find if the field MEMBER exists in type AGGR, after including 2245# INCLUDES, setting cache variable VAR accordingly. 2246ac_fn_c_check_member () 2247{ 2248 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2250$as_echo_n "checking for $2.$3... " >&6; } 2251if eval \${$4+:} false; then : 2252 $as_echo_n "(cached) " >&6 2253else 2254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2255/* end confdefs.h. */ 2256$5 2257int 2258main () 2259{ 2260static $2 ac_aggr; 2261if (ac_aggr.$3) 2262return 0; 2263 ; 2264 return 0; 2265} 2266_ACEOF 2267if ac_fn_c_try_compile "$LINENO"; then : 2268 eval "$4=yes" 2269else 2270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2271/* end confdefs.h. */ 2272$5 2273int 2274main () 2275{ 2276static $2 ac_aggr; 2277if (sizeof ac_aggr.$3) 2278return 0; 2279 ; 2280 return 0; 2281} 2282_ACEOF 2283if ac_fn_c_try_compile "$LINENO"; then : 2284 eval "$4=yes" 2285else 2286 eval "$4=no" 2287fi 2288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2289fi 2290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2291fi 2292eval ac_res=\$$4 2293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2294$as_echo "$ac_res" >&6; } 2295 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2296 2297} # ac_fn_c_check_member 2298cat >config.log <<_ACEOF 2299This file contains any messages produced by compilers while 2300running configure, to aid debugging if configure makes a mistake. 2301 2302It was created by ldns $as_me 1.7.0, which was 2303generated by GNU Autoconf 2.69. Invocation command line was 2304 2305 $ $0 $@ 2306 2307_ACEOF 2308exec 5>>config.log 2309{ 2310cat <<_ASUNAME 2311## --------- ## 2312## Platform. ## 2313## --------- ## 2314 2315hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2316uname -m = `(uname -m) 2>/dev/null || echo unknown` 2317uname -r = `(uname -r) 2>/dev/null || echo unknown` 2318uname -s = `(uname -s) 2>/dev/null || echo unknown` 2319uname -v = `(uname -v) 2>/dev/null || echo unknown` 2320 2321/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2322/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2323 2324/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2325/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2326/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2327/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2328/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2329/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2330/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2331 2332_ASUNAME 2333 2334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2335for as_dir in $PATH 2336do 2337 IFS=$as_save_IFS 2338 test -z "$as_dir" && as_dir=. 2339 $as_echo "PATH: $as_dir" 2340 done 2341IFS=$as_save_IFS 2342 2343} >&5 2344 2345cat >&5 <<_ACEOF 2346 2347 2348## ----------- ## 2349## Core tests. ## 2350## ----------- ## 2351 2352_ACEOF 2353 2354 2355# Keep a trace of the command line. 2356# Strip out --no-create and --no-recursion so they do not pile up. 2357# Strip out --silent because we don't want to record it for future runs. 2358# Also quote any args containing shell meta-characters. 2359# Make two passes to allow for proper duplicate-argument suppression. 2360ac_configure_args= 2361ac_configure_args0= 2362ac_configure_args1= 2363ac_must_keep_next=false 2364for ac_pass in 1 2 2365do 2366 for ac_arg 2367 do 2368 case $ac_arg in 2369 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2370 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2371 | -silent | --silent | --silen | --sile | --sil) 2372 continue ;; 2373 *\'*) 2374 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2375 esac 2376 case $ac_pass in 2377 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2378 2) 2379 as_fn_append ac_configure_args1 " '$ac_arg'" 2380 if test $ac_must_keep_next = true; then 2381 ac_must_keep_next=false # Got value, back to normal. 2382 else 2383 case $ac_arg in 2384 *=* | --config-cache | -C | -disable-* | --disable-* \ 2385 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2386 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2387 | -with-* | --with-* | -without-* | --without-* | --x) 2388 case "$ac_configure_args0 " in 2389 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2390 esac 2391 ;; 2392 -* ) ac_must_keep_next=true ;; 2393 esac 2394 fi 2395 as_fn_append ac_configure_args " '$ac_arg'" 2396 ;; 2397 esac 2398 done 2399done 2400{ ac_configure_args0=; unset ac_configure_args0;} 2401{ ac_configure_args1=; unset ac_configure_args1;} 2402 2403# When interrupted or exit'd, cleanup temporary files, and complete 2404# config.log. We remove comments because anyway the quotes in there 2405# would cause problems or look ugly. 2406# WARNING: Use '\'' to represent an apostrophe within the trap. 2407# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2408trap 'exit_status=$? 2409 # Save into config.log some information that might help in debugging. 2410 { 2411 echo 2412 2413 $as_echo "## ---------------- ## 2414## Cache variables. ## 2415## ---------------- ##" 2416 echo 2417 # The following way of writing the cache mishandles newlines in values, 2418( 2419 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2420 eval ac_val=\$$ac_var 2421 case $ac_val in #( 2422 *${as_nl}*) 2423 case $ac_var in #( 2424 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2425$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2426 esac 2427 case $ac_var in #( 2428 _ | IFS | as_nl) ;; #( 2429 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2430 *) { eval $ac_var=; unset $ac_var;} ;; 2431 esac ;; 2432 esac 2433 done 2434 (set) 2>&1 | 2435 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2436 *${as_nl}ac_space=\ *) 2437 sed -n \ 2438 "s/'\''/'\''\\\\'\'''\''/g; 2439 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2440 ;; #( 2441 *) 2442 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2443 ;; 2444 esac | 2445 sort 2446) 2447 echo 2448 2449 $as_echo "## ----------------- ## 2450## Output variables. ## 2451## ----------------- ##" 2452 echo 2453 for ac_var in $ac_subst_vars 2454 do 2455 eval ac_val=\$$ac_var 2456 case $ac_val in 2457 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2458 esac 2459 $as_echo "$ac_var='\''$ac_val'\''" 2460 done | sort 2461 echo 2462 2463 if test -n "$ac_subst_files"; then 2464 $as_echo "## ------------------- ## 2465## File substitutions. ## 2466## ------------------- ##" 2467 echo 2468 for ac_var in $ac_subst_files 2469 do 2470 eval ac_val=\$$ac_var 2471 case $ac_val in 2472 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2473 esac 2474 $as_echo "$ac_var='\''$ac_val'\''" 2475 done | sort 2476 echo 2477 fi 2478 2479 if test -s confdefs.h; then 2480 $as_echo "## ----------- ## 2481## confdefs.h. ## 2482## ----------- ##" 2483 echo 2484 cat confdefs.h 2485 echo 2486 fi 2487 test "$ac_signal" != 0 && 2488 $as_echo "$as_me: caught signal $ac_signal" 2489 $as_echo "$as_me: exit $exit_status" 2490 } >&5 2491 rm -f core *.core core.conftest.* && 2492 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2493 exit $exit_status 2494' 0 2495for ac_signal in 1 2 13 15; do 2496 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2497done 2498ac_signal=0 2499 2500# confdefs.h avoids OS command line length limits that DEFS can exceed. 2501rm -f -r conftest* confdefs.h 2502 2503$as_echo "/* confdefs.h */" > confdefs.h 2504 2505# Predefined preprocessor variables. 2506 2507cat >>confdefs.h <<_ACEOF 2508#define PACKAGE_NAME "$PACKAGE_NAME" 2509_ACEOF 2510 2511cat >>confdefs.h <<_ACEOF 2512#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2513_ACEOF 2514 2515cat >>confdefs.h <<_ACEOF 2516#define PACKAGE_VERSION "$PACKAGE_VERSION" 2517_ACEOF 2518 2519cat >>confdefs.h <<_ACEOF 2520#define PACKAGE_STRING "$PACKAGE_STRING" 2521_ACEOF 2522 2523cat >>confdefs.h <<_ACEOF 2524#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2525_ACEOF 2526 2527cat >>confdefs.h <<_ACEOF 2528#define PACKAGE_URL "$PACKAGE_URL" 2529_ACEOF 2530 2531 2532# Let the site file select an alternate cache file if it wants to. 2533# Prefer an explicitly selected file to automatically selected ones. 2534ac_site_file1=NONE 2535ac_site_file2=NONE 2536if test -n "$CONFIG_SITE"; then 2537 # We do not want a PATH search for config.site. 2538 case $CONFIG_SITE in #(( 2539 -*) ac_site_file1=./$CONFIG_SITE;; 2540 */*) ac_site_file1=$CONFIG_SITE;; 2541 *) ac_site_file1=./$CONFIG_SITE;; 2542 esac 2543elif test "x$prefix" != xNONE; then 2544 ac_site_file1=$prefix/share/config.site 2545 ac_site_file2=$prefix/etc/config.site 2546else 2547 ac_site_file1=$ac_default_prefix/share/config.site 2548 ac_site_file2=$ac_default_prefix/etc/config.site 2549fi 2550for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2551do 2552 test "x$ac_site_file" = xNONE && continue 2553 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2554 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2555$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2556 sed 's/^/| /' "$ac_site_file" >&5 2557 . "$ac_site_file" \ 2558 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2559$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2560as_fn_error $? "failed to load site script $ac_site_file 2561See \`config.log' for more details" "$LINENO" 5; } 2562 fi 2563done 2564 2565if test -r "$cache_file"; then 2566 # Some versions of bash will fail to source /dev/null (special files 2567 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2568 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2569 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2570$as_echo "$as_me: loading cache $cache_file" >&6;} 2571 case $cache_file in 2572 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2573 *) . "./$cache_file";; 2574 esac 2575 fi 2576else 2577 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2578$as_echo "$as_me: creating cache $cache_file" >&6;} 2579 >$cache_file 2580fi 2581 2582# Check that the precious variables saved in the cache have kept the same 2583# value. 2584ac_cache_corrupted=false 2585for ac_var in $ac_precious_vars; do 2586 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2587 eval ac_new_set=\$ac_env_${ac_var}_set 2588 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2589 eval ac_new_val=\$ac_env_${ac_var}_value 2590 case $ac_old_set,$ac_new_set in 2591 set,) 2592 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2593$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2594 ac_cache_corrupted=: ;; 2595 ,set) 2596 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2597$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2598 ac_cache_corrupted=: ;; 2599 ,);; 2600 *) 2601 if test "x$ac_old_val" != "x$ac_new_val"; then 2602 # differences in whitespace do not lead to failure. 2603 ac_old_val_w=`echo x $ac_old_val` 2604 ac_new_val_w=`echo x $ac_new_val` 2605 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2606 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2607$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2608 ac_cache_corrupted=: 2609 else 2610 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2611$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2612 eval $ac_var=\$ac_old_val 2613 fi 2614 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2615$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2616 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2617$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2618 fi;; 2619 esac 2620 # Pass precious variables to config.status. 2621 if test "$ac_new_set" = set; then 2622 case $ac_new_val in 2623 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2624 *) ac_arg=$ac_var=$ac_new_val ;; 2625 esac 2626 case " $ac_configure_args " in 2627 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2628 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2629 esac 2630 fi 2631done 2632if $ac_cache_corrupted; then 2633 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2634$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2635 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2636$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2637 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2638fi 2639## -------------------- ## 2640## Main body of script. ## 2641## -------------------- ## 2642 2643ac_ext=c 2644ac_cpp='$CPP $CPPFLAGS' 2645ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2646ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2647ac_compiler_gnu=$ac_cv_c_compiler_gnu 2648 2649 2650 2651# needed to build correct soname 2652LDNS_VERSION_MAJOR=1 2653 2654LDNS_VERSION_MINOR=7 2655 2656LDNS_VERSION_MICRO=0 2657 2658 2659# Library version 2660# --------------- 2661# current:revision:age 2662# (binary-api-number):(which-binary-api-version):(how-many-nrs-backwardscompat) 2663# if source code changes increment revision 2664# if any interfaces have been added/removed/changed since last update then 2665# increment current and set revision to 0 2666# if any interfaces have been added since the last public release then increment age 2667# if any interfaces have been removed or changed since the last public release then 2668# set age to 0 2669# 2670# ldns-1.6.17 and before had a .so with version same as VERSION_INFO 2671# ldns-1.7.0 will have libversion 2:0:0 2672# 2673VERSION_INFO=2:0:0 2674 2675 2676ac_ext=c 2677ac_cpp='$CPP $CPPFLAGS' 2678ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2679ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2680ac_compiler_gnu=$ac_cv_c_compiler_gnu 2681if test -n "$ac_tool_prefix"; then 2682 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2683set dummy ${ac_tool_prefix}gcc; ac_word=$2 2684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2685$as_echo_n "checking for $ac_word... " >&6; } 2686if ${ac_cv_prog_CC+:} false; then : 2687 $as_echo_n "(cached) " >&6 2688else 2689 if test -n "$CC"; then 2690 ac_cv_prog_CC="$CC" # Let the user override the test. 2691else 2692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2693for as_dir in $PATH 2694do 2695 IFS=$as_save_IFS 2696 test -z "$as_dir" && as_dir=. 2697 for ac_exec_ext in '' $ac_executable_extensions; do 2698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2699 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2701 break 2 2702 fi 2703done 2704 done 2705IFS=$as_save_IFS 2706 2707fi 2708fi 2709CC=$ac_cv_prog_CC 2710if test -n "$CC"; then 2711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2712$as_echo "$CC" >&6; } 2713else 2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2715$as_echo "no" >&6; } 2716fi 2717 2718 2719fi 2720if test -z "$ac_cv_prog_CC"; then 2721 ac_ct_CC=$CC 2722 # Extract the first word of "gcc", so it can be a program name with args. 2723set dummy gcc; ac_word=$2 2724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2725$as_echo_n "checking for $ac_word... " >&6; } 2726if ${ac_cv_prog_ac_ct_CC+:} false; then : 2727 $as_echo_n "(cached) " >&6 2728else 2729 if test -n "$ac_ct_CC"; then 2730 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2731else 2732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2733for as_dir in $PATH 2734do 2735 IFS=$as_save_IFS 2736 test -z "$as_dir" && as_dir=. 2737 for ac_exec_ext in '' $ac_executable_extensions; do 2738 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2739 ac_cv_prog_ac_ct_CC="gcc" 2740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2741 break 2 2742 fi 2743done 2744 done 2745IFS=$as_save_IFS 2746 2747fi 2748fi 2749ac_ct_CC=$ac_cv_prog_ac_ct_CC 2750if test -n "$ac_ct_CC"; then 2751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2752$as_echo "$ac_ct_CC" >&6; } 2753else 2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2755$as_echo "no" >&6; } 2756fi 2757 2758 if test "x$ac_ct_CC" = x; then 2759 CC="" 2760 else 2761 case $cross_compiling:$ac_tool_warned in 2762yes:) 2763{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2764$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2765ac_tool_warned=yes ;; 2766esac 2767 CC=$ac_ct_CC 2768 fi 2769else 2770 CC="$ac_cv_prog_CC" 2771fi 2772 2773if test -z "$CC"; then 2774 if test -n "$ac_tool_prefix"; then 2775 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2776set dummy ${ac_tool_prefix}cc; ac_word=$2 2777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2778$as_echo_n "checking for $ac_word... " >&6; } 2779if ${ac_cv_prog_CC+:} false; then : 2780 $as_echo_n "(cached) " >&6 2781else 2782 if test -n "$CC"; then 2783 ac_cv_prog_CC="$CC" # Let the user override the test. 2784else 2785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2786for as_dir in $PATH 2787do 2788 IFS=$as_save_IFS 2789 test -z "$as_dir" && as_dir=. 2790 for ac_exec_ext in '' $ac_executable_extensions; do 2791 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2792 ac_cv_prog_CC="${ac_tool_prefix}cc" 2793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2794 break 2 2795 fi 2796done 2797 done 2798IFS=$as_save_IFS 2799 2800fi 2801fi 2802CC=$ac_cv_prog_CC 2803if test -n "$CC"; then 2804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2805$as_echo "$CC" >&6; } 2806else 2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2808$as_echo "no" >&6; } 2809fi 2810 2811 2812 fi 2813fi 2814if test -z "$CC"; then 2815 # Extract the first word of "cc", so it can be a program name with args. 2816set dummy cc; ac_word=$2 2817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2818$as_echo_n "checking for $ac_word... " >&6; } 2819if ${ac_cv_prog_CC+:} false; then : 2820 $as_echo_n "(cached) " >&6 2821else 2822 if test -n "$CC"; then 2823 ac_cv_prog_CC="$CC" # Let the user override the test. 2824else 2825 ac_prog_rejected=no 2826as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2827for as_dir in $PATH 2828do 2829 IFS=$as_save_IFS 2830 test -z "$as_dir" && as_dir=. 2831 for ac_exec_ext in '' $ac_executable_extensions; do 2832 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2833 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2834 ac_prog_rejected=yes 2835 continue 2836 fi 2837 ac_cv_prog_CC="cc" 2838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2839 break 2 2840 fi 2841done 2842 done 2843IFS=$as_save_IFS 2844 2845if test $ac_prog_rejected = yes; then 2846 # We found a bogon in the path, so make sure we never use it. 2847 set dummy $ac_cv_prog_CC 2848 shift 2849 if test $# != 0; then 2850 # We chose a different compiler from the bogus one. 2851 # However, it has the same basename, so the bogon will be chosen 2852 # first if we set CC to just the basename; use the full file name. 2853 shift 2854 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2855 fi 2856fi 2857fi 2858fi 2859CC=$ac_cv_prog_CC 2860if test -n "$CC"; then 2861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2862$as_echo "$CC" >&6; } 2863else 2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2865$as_echo "no" >&6; } 2866fi 2867 2868 2869fi 2870if test -z "$CC"; then 2871 if test -n "$ac_tool_prefix"; then 2872 for ac_prog in cl.exe 2873 do 2874 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2875set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2877$as_echo_n "checking for $ac_word... " >&6; } 2878if ${ac_cv_prog_CC+:} false; then : 2879 $as_echo_n "(cached) " >&6 2880else 2881 if test -n "$CC"; then 2882 ac_cv_prog_CC="$CC" # Let the user override the test. 2883else 2884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2885for as_dir in $PATH 2886do 2887 IFS=$as_save_IFS 2888 test -z "$as_dir" && as_dir=. 2889 for ac_exec_ext in '' $ac_executable_extensions; do 2890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2891 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2893 break 2 2894 fi 2895done 2896 done 2897IFS=$as_save_IFS 2898 2899fi 2900fi 2901CC=$ac_cv_prog_CC 2902if test -n "$CC"; then 2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2904$as_echo "$CC" >&6; } 2905else 2906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2907$as_echo "no" >&6; } 2908fi 2909 2910 2911 test -n "$CC" && break 2912 done 2913fi 2914if test -z "$CC"; then 2915 ac_ct_CC=$CC 2916 for ac_prog in cl.exe 2917do 2918 # Extract the first word of "$ac_prog", so it can be a program name with args. 2919set dummy $ac_prog; ac_word=$2 2920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2921$as_echo_n "checking for $ac_word... " >&6; } 2922if ${ac_cv_prog_ac_ct_CC+:} false; then : 2923 $as_echo_n "(cached) " >&6 2924else 2925 if test -n "$ac_ct_CC"; then 2926 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2927else 2928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2929for as_dir in $PATH 2930do 2931 IFS=$as_save_IFS 2932 test -z "$as_dir" && as_dir=. 2933 for ac_exec_ext in '' $ac_executable_extensions; do 2934 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2935 ac_cv_prog_ac_ct_CC="$ac_prog" 2936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2937 break 2 2938 fi 2939done 2940 done 2941IFS=$as_save_IFS 2942 2943fi 2944fi 2945ac_ct_CC=$ac_cv_prog_ac_ct_CC 2946if test -n "$ac_ct_CC"; then 2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2948$as_echo "$ac_ct_CC" >&6; } 2949else 2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2951$as_echo "no" >&6; } 2952fi 2953 2954 2955 test -n "$ac_ct_CC" && break 2956done 2957 2958 if test "x$ac_ct_CC" = x; then 2959 CC="" 2960 else 2961 case $cross_compiling:$ac_tool_warned in 2962yes:) 2963{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2964$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2965ac_tool_warned=yes ;; 2966esac 2967 CC=$ac_ct_CC 2968 fi 2969fi 2970 2971fi 2972 2973 2974test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2975$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2976as_fn_error $? "no acceptable C compiler found in \$PATH 2977See \`config.log' for more details" "$LINENO" 5; } 2978 2979# Provide some information about the compiler. 2980$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2981set X $ac_compile 2982ac_compiler=$2 2983for ac_option in --version -v -V -qversion; do 2984 { { ac_try="$ac_compiler $ac_option >&5" 2985case "(($ac_try" in 2986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2987 *) ac_try_echo=$ac_try;; 2988esac 2989eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2990$as_echo "$ac_try_echo"; } >&5 2991 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2992 ac_status=$? 2993 if test -s conftest.err; then 2994 sed '10a\ 2995... rest of stderr output deleted ... 2996 10q' conftest.err >conftest.er1 2997 cat conftest.er1 >&5 2998 fi 2999 rm -f conftest.er1 conftest.err 3000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3001 test $ac_status = 0; } 3002done 3003 3004cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3005/* end confdefs.h. */ 3006 3007int 3008main () 3009{ 3010 3011 ; 3012 return 0; 3013} 3014_ACEOF 3015ac_clean_files_save=$ac_clean_files 3016ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3017# Try to create an executable without -o first, disregard a.out. 3018# It will help us diagnose broken compilers, and finding out an intuition 3019# of exeext. 3020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3021$as_echo_n "checking whether the C compiler works... " >&6; } 3022ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3023 3024# The possible output files: 3025ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3026 3027ac_rmfiles= 3028for ac_file in $ac_files 3029do 3030 case $ac_file in 3031 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3032 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3033 esac 3034done 3035rm -f $ac_rmfiles 3036 3037if { { ac_try="$ac_link_default" 3038case "(($ac_try" in 3039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3040 *) ac_try_echo=$ac_try;; 3041esac 3042eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3043$as_echo "$ac_try_echo"; } >&5 3044 (eval "$ac_link_default") 2>&5 3045 ac_status=$? 3046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3047 test $ac_status = 0; }; then : 3048 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3049# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3050# in a Makefile. We should not override ac_cv_exeext if it was cached, 3051# so that the user can short-circuit this test for compilers unknown to 3052# Autoconf. 3053for ac_file in $ac_files '' 3054do 3055 test -f "$ac_file" || continue 3056 case $ac_file in 3057 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3058 ;; 3059 [ab].out ) 3060 # We found the default executable, but exeext='' is most 3061 # certainly right. 3062 break;; 3063 *.* ) 3064 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3065 then :; else 3066 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3067 fi 3068 # We set ac_cv_exeext here because the later test for it is not 3069 # safe: cross compilers may not add the suffix if given an `-o' 3070 # argument, so we may need to know it at that point already. 3071 # Even if this section looks crufty: it has the advantage of 3072 # actually working. 3073 break;; 3074 * ) 3075 break;; 3076 esac 3077done 3078test "$ac_cv_exeext" = no && ac_cv_exeext= 3079 3080else 3081 ac_file='' 3082fi 3083if test -z "$ac_file"; then : 3084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3085$as_echo "no" >&6; } 3086$as_echo "$as_me: failed program was:" >&5 3087sed 's/^/| /' conftest.$ac_ext >&5 3088 3089{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3090$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3091as_fn_error 77 "C compiler cannot create executables 3092See \`config.log' for more details" "$LINENO" 5; } 3093else 3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3095$as_echo "yes" >&6; } 3096fi 3097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3098$as_echo_n "checking for C compiler default output file name... " >&6; } 3099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3100$as_echo "$ac_file" >&6; } 3101ac_exeext=$ac_cv_exeext 3102 3103rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3104ac_clean_files=$ac_clean_files_save 3105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3106$as_echo_n "checking for suffix of executables... " >&6; } 3107if { { ac_try="$ac_link" 3108case "(($ac_try" in 3109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3110 *) ac_try_echo=$ac_try;; 3111esac 3112eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3113$as_echo "$ac_try_echo"; } >&5 3114 (eval "$ac_link") 2>&5 3115 ac_status=$? 3116 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3117 test $ac_status = 0; }; then : 3118 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3119# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3120# work properly (i.e., refer to `conftest.exe'), while it won't with 3121# `rm'. 3122for ac_file in conftest.exe conftest conftest.*; do 3123 test -f "$ac_file" || continue 3124 case $ac_file in 3125 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3126 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3127 break;; 3128 * ) break;; 3129 esac 3130done 3131else 3132 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3133$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3134as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3135See \`config.log' for more details" "$LINENO" 5; } 3136fi 3137rm -f conftest conftest$ac_cv_exeext 3138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3139$as_echo "$ac_cv_exeext" >&6; } 3140 3141rm -f conftest.$ac_ext 3142EXEEXT=$ac_cv_exeext 3143ac_exeext=$EXEEXT 3144cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3145/* end confdefs.h. */ 3146#include <stdio.h> 3147int 3148main () 3149{ 3150FILE *f = fopen ("conftest.out", "w"); 3151 return ferror (f) || fclose (f) != 0; 3152 3153 ; 3154 return 0; 3155} 3156_ACEOF 3157ac_clean_files="$ac_clean_files conftest.out" 3158# Check that the compiler produces executables we can run. If not, either 3159# the compiler is broken, or we cross compile. 3160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3161$as_echo_n "checking whether we are cross compiling... " >&6; } 3162if test "$cross_compiling" != yes; then 3163 { { ac_try="$ac_link" 3164case "(($ac_try" in 3165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3166 *) ac_try_echo=$ac_try;; 3167esac 3168eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3169$as_echo "$ac_try_echo"; } >&5 3170 (eval "$ac_link") 2>&5 3171 ac_status=$? 3172 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3173 test $ac_status = 0; } 3174 if { ac_try='./conftest$ac_cv_exeext' 3175 { { case "(($ac_try" in 3176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3177 *) ac_try_echo=$ac_try;; 3178esac 3179eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3180$as_echo "$ac_try_echo"; } >&5 3181 (eval "$ac_try") 2>&5 3182 ac_status=$? 3183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3184 test $ac_status = 0; }; }; then 3185 cross_compiling=no 3186 else 3187 if test "$cross_compiling" = maybe; then 3188 cross_compiling=yes 3189 else 3190 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3191$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3192as_fn_error $? "cannot run C compiled programs. 3193If you meant to cross compile, use \`--host'. 3194See \`config.log' for more details" "$LINENO" 5; } 3195 fi 3196 fi 3197fi 3198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3199$as_echo "$cross_compiling" >&6; } 3200 3201rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3202ac_clean_files=$ac_clean_files_save 3203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3204$as_echo_n "checking for suffix of object files... " >&6; } 3205if ${ac_cv_objext+:} false; then : 3206 $as_echo_n "(cached) " >&6 3207else 3208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3209/* end confdefs.h. */ 3210 3211int 3212main () 3213{ 3214 3215 ; 3216 return 0; 3217} 3218_ACEOF 3219rm -f conftest.o conftest.obj 3220if { { ac_try="$ac_compile" 3221case "(($ac_try" in 3222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3223 *) ac_try_echo=$ac_try;; 3224esac 3225eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3226$as_echo "$ac_try_echo"; } >&5 3227 (eval "$ac_compile") 2>&5 3228 ac_status=$? 3229 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3230 test $ac_status = 0; }; then : 3231 for ac_file in conftest.o conftest.obj conftest.*; do 3232 test -f "$ac_file" || continue; 3233 case $ac_file in 3234 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3235 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3236 break;; 3237 esac 3238done 3239else 3240 $as_echo "$as_me: failed program was:" >&5 3241sed 's/^/| /' conftest.$ac_ext >&5 3242 3243{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3244$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3245as_fn_error $? "cannot compute suffix of object files: cannot compile 3246See \`config.log' for more details" "$LINENO" 5; } 3247fi 3248rm -f conftest.$ac_cv_objext conftest.$ac_ext 3249fi 3250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3251$as_echo "$ac_cv_objext" >&6; } 3252OBJEXT=$ac_cv_objext 3253ac_objext=$OBJEXT 3254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3255$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3256if ${ac_cv_c_compiler_gnu+:} false; then : 3257 $as_echo_n "(cached) " >&6 3258else 3259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3260/* end confdefs.h. */ 3261 3262int 3263main () 3264{ 3265#ifndef __GNUC__ 3266 choke me 3267#endif 3268 3269 ; 3270 return 0; 3271} 3272_ACEOF 3273if ac_fn_c_try_compile "$LINENO"; then : 3274 ac_compiler_gnu=yes 3275else 3276 ac_compiler_gnu=no 3277fi 3278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3279ac_cv_c_compiler_gnu=$ac_compiler_gnu 3280 3281fi 3282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3283$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3284if test $ac_compiler_gnu = yes; then 3285 GCC=yes 3286else 3287 GCC= 3288fi 3289ac_test_CFLAGS=${CFLAGS+set} 3290ac_save_CFLAGS=$CFLAGS 3291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3292$as_echo_n "checking whether $CC accepts -g... " >&6; } 3293if ${ac_cv_prog_cc_g+:} false; then : 3294 $as_echo_n "(cached) " >&6 3295else 3296 ac_save_c_werror_flag=$ac_c_werror_flag 3297 ac_c_werror_flag=yes 3298 ac_cv_prog_cc_g=no 3299 CFLAGS="-g" 3300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3301/* end confdefs.h. */ 3302 3303int 3304main () 3305{ 3306 3307 ; 3308 return 0; 3309} 3310_ACEOF 3311if ac_fn_c_try_compile "$LINENO"; then : 3312 ac_cv_prog_cc_g=yes 3313else 3314 CFLAGS="" 3315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3316/* end confdefs.h. */ 3317 3318int 3319main () 3320{ 3321 3322 ; 3323 return 0; 3324} 3325_ACEOF 3326if ac_fn_c_try_compile "$LINENO"; then : 3327 3328else 3329 ac_c_werror_flag=$ac_save_c_werror_flag 3330 CFLAGS="-g" 3331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3332/* end confdefs.h. */ 3333 3334int 3335main () 3336{ 3337 3338 ; 3339 return 0; 3340} 3341_ACEOF 3342if ac_fn_c_try_compile "$LINENO"; then : 3343 ac_cv_prog_cc_g=yes 3344fi 3345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3346fi 3347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3348fi 3349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3350 ac_c_werror_flag=$ac_save_c_werror_flag 3351fi 3352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3353$as_echo "$ac_cv_prog_cc_g" >&6; } 3354if test "$ac_test_CFLAGS" = set; then 3355 CFLAGS=$ac_save_CFLAGS 3356elif test $ac_cv_prog_cc_g = yes; then 3357 if test "$GCC" = yes; then 3358 CFLAGS="-g -O2" 3359 else 3360 CFLAGS="-g" 3361 fi 3362else 3363 if test "$GCC" = yes; then 3364 CFLAGS="-O2" 3365 else 3366 CFLAGS= 3367 fi 3368fi 3369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3370$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3371if ${ac_cv_prog_cc_c89+:} false; then : 3372 $as_echo_n "(cached) " >&6 3373else 3374 ac_cv_prog_cc_c89=no 3375ac_save_CC=$CC 3376cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3377/* end confdefs.h. */ 3378#include <stdarg.h> 3379#include <stdio.h> 3380struct stat; 3381/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3382struct buf { int x; }; 3383FILE * (*rcsopen) (struct buf *, struct stat *, int); 3384static char *e (p, i) 3385 char **p; 3386 int i; 3387{ 3388 return p[i]; 3389} 3390static char *f (char * (*g) (char **, int), char **p, ...) 3391{ 3392 char *s; 3393 va_list v; 3394 va_start (v,p); 3395 s = g (p, va_arg (v,int)); 3396 va_end (v); 3397 return s; 3398} 3399 3400/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3401 function prototypes and stuff, but not '\xHH' hex character constants. 3402 These don't provoke an error unfortunately, instead are silently treated 3403 as 'x'. The following induces an error, until -std is added to get 3404 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3405 array size at least. It's necessary to write '\x00'==0 to get something 3406 that's true only with -std. */ 3407int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3408 3409/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3410 inside strings and character constants. */ 3411#define FOO(x) 'x' 3412int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3413 3414int test (int i, double x); 3415struct s1 {int (*f) (int a);}; 3416struct s2 {int (*f) (double a);}; 3417int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3418int argc; 3419char **argv; 3420int 3421main () 3422{ 3423return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3424 ; 3425 return 0; 3426} 3427_ACEOF 3428for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3429 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3430do 3431 CC="$ac_save_CC $ac_arg" 3432 if ac_fn_c_try_compile "$LINENO"; then : 3433 ac_cv_prog_cc_c89=$ac_arg 3434fi 3435rm -f core conftest.err conftest.$ac_objext 3436 test "x$ac_cv_prog_cc_c89" != "xno" && break 3437done 3438rm -f conftest.$ac_ext 3439CC=$ac_save_CC 3440 3441fi 3442# AC_CACHE_VAL 3443case "x$ac_cv_prog_cc_c89" in 3444 x) 3445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3446$as_echo "none needed" >&6; } ;; 3447 xno) 3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3449$as_echo "unsupported" >&6; } ;; 3450 *) 3451 CC="$CC $ac_cv_prog_cc_c89" 3452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3453$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3454esac 3455if test "x$ac_cv_prog_cc_c89" != xno; then : 3456 3457fi 3458 3459ac_ext=c 3460ac_cpp='$CPP $CPPFLAGS' 3461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3463ac_compiler_gnu=$ac_cv_c_compiler_gnu 3464 3465 3466ac_ext=c 3467ac_cpp='$CPP $CPPFLAGS' 3468ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3469ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3470ac_compiler_gnu=$ac_cv_c_compiler_gnu 3471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3472$as_echo_n "checking how to run the C preprocessor... " >&6; } 3473# On Suns, sometimes $CPP names a directory. 3474if test -n "$CPP" && test -d "$CPP"; then 3475 CPP= 3476fi 3477if test -z "$CPP"; then 3478 if ${ac_cv_prog_CPP+:} false; then : 3479 $as_echo_n "(cached) " >&6 3480else 3481 # Double quotes because CPP needs to be expanded 3482 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3483 do 3484 ac_preproc_ok=false 3485for ac_c_preproc_warn_flag in '' yes 3486do 3487 # Use a header file that comes with gcc, so configuring glibc 3488 # with a fresh cross-compiler works. 3489 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3490 # <limits.h> exists even on freestanding compilers. 3491 # On the NeXT, cc -E runs the code through the compiler's parser, 3492 # not just through cpp. "Syntax error" is here to catch this case. 3493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3494/* end confdefs.h. */ 3495#ifdef __STDC__ 3496# include <limits.h> 3497#else 3498# include <assert.h> 3499#endif 3500 Syntax error 3501_ACEOF 3502if ac_fn_c_try_cpp "$LINENO"; then : 3503 3504else 3505 # Broken: fails on valid input. 3506continue 3507fi 3508rm -f conftest.err conftest.i conftest.$ac_ext 3509 3510 # OK, works on sane cases. Now check whether nonexistent headers 3511 # can be detected and how. 3512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3513/* end confdefs.h. */ 3514#include <ac_nonexistent.h> 3515_ACEOF 3516if ac_fn_c_try_cpp "$LINENO"; then : 3517 # Broken: success on invalid input. 3518continue 3519else 3520 # Passes both tests. 3521ac_preproc_ok=: 3522break 3523fi 3524rm -f conftest.err conftest.i conftest.$ac_ext 3525 3526done 3527# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3528rm -f conftest.i conftest.err conftest.$ac_ext 3529if $ac_preproc_ok; then : 3530 break 3531fi 3532 3533 done 3534 ac_cv_prog_CPP=$CPP 3535 3536fi 3537 CPP=$ac_cv_prog_CPP 3538else 3539 ac_cv_prog_CPP=$CPP 3540fi 3541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3542$as_echo "$CPP" >&6; } 3543ac_preproc_ok=false 3544for ac_c_preproc_warn_flag in '' yes 3545do 3546 # Use a header file that comes with gcc, so configuring glibc 3547 # with a fresh cross-compiler works. 3548 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3549 # <limits.h> exists even on freestanding compilers. 3550 # On the NeXT, cc -E runs the code through the compiler's parser, 3551 # not just through cpp. "Syntax error" is here to catch this case. 3552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3553/* end confdefs.h. */ 3554#ifdef __STDC__ 3555# include <limits.h> 3556#else 3557# include <assert.h> 3558#endif 3559 Syntax error 3560_ACEOF 3561if ac_fn_c_try_cpp "$LINENO"; then : 3562 3563else 3564 # Broken: fails on valid input. 3565continue 3566fi 3567rm -f conftest.err conftest.i conftest.$ac_ext 3568 3569 # OK, works on sane cases. Now check whether nonexistent headers 3570 # can be detected and how. 3571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3572/* end confdefs.h. */ 3573#include <ac_nonexistent.h> 3574_ACEOF 3575if ac_fn_c_try_cpp "$LINENO"; then : 3576 # Broken: success on invalid input. 3577continue 3578else 3579 # Passes both tests. 3580ac_preproc_ok=: 3581break 3582fi 3583rm -f conftest.err conftest.i conftest.$ac_ext 3584 3585done 3586# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3587rm -f conftest.i conftest.err conftest.$ac_ext 3588if $ac_preproc_ok; then : 3589 3590else 3591 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3592$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3593as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3594See \`config.log' for more details" "$LINENO" 5; } 3595fi 3596 3597ac_ext=c 3598ac_cpp='$CPP $CPPFLAGS' 3599ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3600ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3601ac_compiler_gnu=$ac_cv_c_compiler_gnu 3602 3603 3604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3605$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3606if ${ac_cv_path_GREP+:} false; then : 3607 $as_echo_n "(cached) " >&6 3608else 3609 if test -z "$GREP"; then 3610 ac_path_GREP_found=false 3611 # Loop through the user's path and test for each of PROGNAME-LIST 3612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3613for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3614do 3615 IFS=$as_save_IFS 3616 test -z "$as_dir" && as_dir=. 3617 for ac_prog in grep ggrep; do 3618 for ac_exec_ext in '' $ac_executable_extensions; do 3619 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3620 as_fn_executable_p "$ac_path_GREP" || continue 3621# Check for GNU ac_path_GREP and select it if it is found. 3622 # Check for GNU $ac_path_GREP 3623case `"$ac_path_GREP" --version 2>&1` in 3624*GNU*) 3625 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3626*) 3627 ac_count=0 3628 $as_echo_n 0123456789 >"conftest.in" 3629 while : 3630 do 3631 cat "conftest.in" "conftest.in" >"conftest.tmp" 3632 mv "conftest.tmp" "conftest.in" 3633 cp "conftest.in" "conftest.nl" 3634 $as_echo 'GREP' >> "conftest.nl" 3635 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3636 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3637 as_fn_arith $ac_count + 1 && ac_count=$as_val 3638 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3639 # Best one so far, save it but keep looking for a better one 3640 ac_cv_path_GREP="$ac_path_GREP" 3641 ac_path_GREP_max=$ac_count 3642 fi 3643 # 10*(2^10) chars as input seems more than enough 3644 test $ac_count -gt 10 && break 3645 done 3646 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3647esac 3648 3649 $ac_path_GREP_found && break 3 3650 done 3651 done 3652 done 3653IFS=$as_save_IFS 3654 if test -z "$ac_cv_path_GREP"; then 3655 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3656 fi 3657else 3658 ac_cv_path_GREP=$GREP 3659fi 3660 3661fi 3662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3663$as_echo "$ac_cv_path_GREP" >&6; } 3664 GREP="$ac_cv_path_GREP" 3665 3666 3667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3668$as_echo_n "checking for egrep... " >&6; } 3669if ${ac_cv_path_EGREP+:} false; then : 3670 $as_echo_n "(cached) " >&6 3671else 3672 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3673 then ac_cv_path_EGREP="$GREP -E" 3674 else 3675 if test -z "$EGREP"; then 3676 ac_path_EGREP_found=false 3677 # Loop through the user's path and test for each of PROGNAME-LIST 3678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3679for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3680do 3681 IFS=$as_save_IFS 3682 test -z "$as_dir" && as_dir=. 3683 for ac_prog in egrep; do 3684 for ac_exec_ext in '' $ac_executable_extensions; do 3685 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3686 as_fn_executable_p "$ac_path_EGREP" || continue 3687# Check for GNU ac_path_EGREP and select it if it is found. 3688 # Check for GNU $ac_path_EGREP 3689case `"$ac_path_EGREP" --version 2>&1` in 3690*GNU*) 3691 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3692*) 3693 ac_count=0 3694 $as_echo_n 0123456789 >"conftest.in" 3695 while : 3696 do 3697 cat "conftest.in" "conftest.in" >"conftest.tmp" 3698 mv "conftest.tmp" "conftest.in" 3699 cp "conftest.in" "conftest.nl" 3700 $as_echo 'EGREP' >> "conftest.nl" 3701 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3702 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3703 as_fn_arith $ac_count + 1 && ac_count=$as_val 3704 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3705 # Best one so far, save it but keep looking for a better one 3706 ac_cv_path_EGREP="$ac_path_EGREP" 3707 ac_path_EGREP_max=$ac_count 3708 fi 3709 # 10*(2^10) chars as input seems more than enough 3710 test $ac_count -gt 10 && break 3711 done 3712 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3713esac 3714 3715 $ac_path_EGREP_found && break 3 3716 done 3717 done 3718 done 3719IFS=$as_save_IFS 3720 if test -z "$ac_cv_path_EGREP"; then 3721 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3722 fi 3723else 3724 ac_cv_path_EGREP=$EGREP 3725fi 3726 3727 fi 3728fi 3729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3730$as_echo "$ac_cv_path_EGREP" >&6; } 3731 EGREP="$ac_cv_path_EGREP" 3732 3733 3734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3735$as_echo_n "checking for ANSI C header files... " >&6; } 3736if ${ac_cv_header_stdc+:} false; then : 3737 $as_echo_n "(cached) " >&6 3738else 3739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3740/* end confdefs.h. */ 3741#include <stdlib.h> 3742#include <stdarg.h> 3743#include <string.h> 3744#include <float.h> 3745 3746int 3747main () 3748{ 3749 3750 ; 3751 return 0; 3752} 3753_ACEOF 3754if ac_fn_c_try_compile "$LINENO"; then : 3755 ac_cv_header_stdc=yes 3756else 3757 ac_cv_header_stdc=no 3758fi 3759rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3760 3761if test $ac_cv_header_stdc = yes; then 3762 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3764/* end confdefs.h. */ 3765#include <string.h> 3766 3767_ACEOF 3768if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3769 $EGREP "memchr" >/dev/null 2>&1; then : 3770 3771else 3772 ac_cv_header_stdc=no 3773fi 3774rm -f conftest* 3775 3776fi 3777 3778if test $ac_cv_header_stdc = yes; then 3779 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3781/* end confdefs.h. */ 3782#include <stdlib.h> 3783 3784_ACEOF 3785if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3786 $EGREP "free" >/dev/null 2>&1; then : 3787 3788else 3789 ac_cv_header_stdc=no 3790fi 3791rm -f conftest* 3792 3793fi 3794 3795if test $ac_cv_header_stdc = yes; then 3796 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3797 if test "$cross_compiling" = yes; then : 3798 : 3799else 3800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3801/* end confdefs.h. */ 3802#include <ctype.h> 3803#include <stdlib.h> 3804#if ((' ' & 0x0FF) == 0x020) 3805# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3806# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3807#else 3808# define ISLOWER(c) \ 3809 (('a' <= (c) && (c) <= 'i') \ 3810 || ('j' <= (c) && (c) <= 'r') \ 3811 || ('s' <= (c) && (c) <= 'z')) 3812# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3813#endif 3814 3815#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3816int 3817main () 3818{ 3819 int i; 3820 for (i = 0; i < 256; i++) 3821 if (XOR (islower (i), ISLOWER (i)) 3822 || toupper (i) != TOUPPER (i)) 3823 return 2; 3824 return 0; 3825} 3826_ACEOF 3827if ac_fn_c_try_run "$LINENO"; then : 3828 3829else 3830 ac_cv_header_stdc=no 3831fi 3832rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3833 conftest.$ac_objext conftest.beam conftest.$ac_ext 3834fi 3835 3836fi 3837fi 3838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3839$as_echo "$ac_cv_header_stdc" >&6; } 3840if test $ac_cv_header_stdc = yes; then 3841 3842$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3843 3844fi 3845 3846# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3847for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3848 inttypes.h stdint.h unistd.h 3849do : 3850 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3851ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3852" 3853if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3854 cat >>confdefs.h <<_ACEOF 3855#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3856_ACEOF 3857 3858fi 3859 3860done 3861 3862 3863 3864 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3865if test "x$ac_cv_header_minix_config_h" = xyes; then : 3866 MINIX=yes 3867else 3868 MINIX= 3869fi 3870 3871 3872 if test "$MINIX" = yes; then 3873 3874$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3875 3876 3877$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3878 3879 3880$as_echo "#define _MINIX 1" >>confdefs.h 3881 3882 fi 3883 3884 3885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3886$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3887if ${ac_cv_safe_to_define___extensions__+:} false; then : 3888 $as_echo_n "(cached) " >&6 3889else 3890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3891/* end confdefs.h. */ 3892 3893# define __EXTENSIONS__ 1 3894 $ac_includes_default 3895int 3896main () 3897{ 3898 3899 ; 3900 return 0; 3901} 3902_ACEOF 3903if ac_fn_c_try_compile "$LINENO"; then : 3904 ac_cv_safe_to_define___extensions__=yes 3905else 3906 ac_cv_safe_to_define___extensions__=no 3907fi 3908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3909fi 3910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3911$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3912 test $ac_cv_safe_to_define___extensions__ = yes && 3913 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3914 3915 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3916 3917 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3918 3919 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3920 3921 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3922 3923 3924 3925if test "$ac_cv_header_minix_config_h" = "yes"; then 3926 3927$as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h 3928 3929fi 3930ac_aux_dir= 3931for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 3932 if test -f "$ac_dir/install-sh"; then 3933 ac_aux_dir=$ac_dir 3934 ac_install_sh="$ac_aux_dir/install-sh -c" 3935 break 3936 elif test -f "$ac_dir/install.sh"; then 3937 ac_aux_dir=$ac_dir 3938 ac_install_sh="$ac_aux_dir/install.sh -c" 3939 break 3940 elif test -f "$ac_dir/shtool"; then 3941 ac_aux_dir=$ac_dir 3942 ac_install_sh="$ac_aux_dir/shtool install -c" 3943 break 3944 fi 3945done 3946if test -z "$ac_aux_dir"; then 3947 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 3948fi 3949 3950# These three variables are undocumented and unsupported, 3951# and are intended to be withdrawn in a future Autoconf release. 3952# They can cause serious problems if a builder's source tree is in a directory 3953# whose full name contains unusual characters. 3954ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 3955ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 3956ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 3957 3958 3959case `pwd` in 3960 *\ * | *\ *) 3961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 3962$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 3963esac 3964 3965 3966 3967macro_version='2.4.6' 3968macro_revision='2.4.6' 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982ltmain=$ac_aux_dir/ltmain.sh 3983 3984# Make sure we can run config.sub. 3985$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3986 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3987 3988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3989$as_echo_n "checking build system type... " >&6; } 3990if ${ac_cv_build+:} false; then : 3991 $as_echo_n "(cached) " >&6 3992else 3993 ac_build_alias=$build_alias 3994test "x$ac_build_alias" = x && 3995 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3996test "x$ac_build_alias" = x && 3997 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3998ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3999 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4000 4001fi 4002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4003$as_echo "$ac_cv_build" >&6; } 4004case $ac_cv_build in 4005*-*-*) ;; 4006*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4007esac 4008build=$ac_cv_build 4009ac_save_IFS=$IFS; IFS='-' 4010set x $ac_cv_build 4011shift 4012build_cpu=$1 4013build_vendor=$2 4014shift; shift 4015# Remember, the first character of IFS is used to create $*, 4016# except with old shells: 4017build_os=$* 4018IFS=$ac_save_IFS 4019case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4020 4021 4022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4023$as_echo_n "checking host system type... " >&6; } 4024if ${ac_cv_host+:} false; then : 4025 $as_echo_n "(cached) " >&6 4026else 4027 if test "x$host_alias" = x; then 4028 ac_cv_host=$ac_cv_build 4029else 4030 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4031 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4032fi 4033 4034fi 4035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4036$as_echo "$ac_cv_host" >&6; } 4037case $ac_cv_host in 4038*-*-*) ;; 4039*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4040esac 4041host=$ac_cv_host 4042ac_save_IFS=$IFS; IFS='-' 4043set x $ac_cv_host 4044shift 4045host_cpu=$1 4046host_vendor=$2 4047shift; shift 4048# Remember, the first character of IFS is used to create $*, 4049# except with old shells: 4050host_os=$* 4051IFS=$ac_save_IFS 4052case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4053 4054 4055# Backslashify metacharacters that are still active within 4056# double-quoted strings. 4057sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4058 4059# Same as above, but do not quote variable references. 4060double_quote_subst='s/\(["`\\]\)/\\\1/g' 4061 4062# Sed substitution to delay expansion of an escaped shell variable in a 4063# double_quote_subst'ed string. 4064delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4065 4066# Sed substitution to delay expansion of an escaped single quote. 4067delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4068 4069# Sed substitution to avoid accidental globbing in evaled expressions 4070no_glob_subst='s/\*/\\\*/g' 4071 4072ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4073ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4074ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4075 4076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4077$as_echo_n "checking how to print strings... " >&6; } 4078# Test print first, because it will be a builtin if present. 4079if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4080 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4081 ECHO='print -r --' 4082elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4083 ECHO='printf %s\n' 4084else 4085 # Use this function as a fallback that always works. 4086 func_fallback_echo () 4087 { 4088 eval 'cat <<_LTECHO_EOF 4089$1 4090_LTECHO_EOF' 4091 } 4092 ECHO='func_fallback_echo' 4093fi 4094 4095# func_echo_all arg... 4096# Invoke $ECHO with all args, space-separated. 4097func_echo_all () 4098{ 4099 $ECHO "" 4100} 4101 4102case $ECHO in 4103 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4104$as_echo "printf" >&6; } ;; 4105 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4106$as_echo "print -r" >&6; } ;; 4107 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4108$as_echo "cat" >&6; } ;; 4109esac 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4125$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4126if ${ac_cv_path_SED+:} false; then : 4127 $as_echo_n "(cached) " >&6 4128else 4129 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4130 for ac_i in 1 2 3 4 5 6 7; do 4131 ac_script="$ac_script$as_nl$ac_script" 4132 done 4133 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4134 { ac_script=; unset ac_script;} 4135 if test -z "$SED"; then 4136 ac_path_SED_found=false 4137 # Loop through the user's path and test for each of PROGNAME-LIST 4138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4139for as_dir in $PATH 4140do 4141 IFS=$as_save_IFS 4142 test -z "$as_dir" && as_dir=. 4143 for ac_prog in sed gsed; do 4144 for ac_exec_ext in '' $ac_executable_extensions; do 4145 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4146 as_fn_executable_p "$ac_path_SED" || continue 4147# Check for GNU ac_path_SED and select it if it is found. 4148 # Check for GNU $ac_path_SED 4149case `"$ac_path_SED" --version 2>&1` in 4150*GNU*) 4151 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4152*) 4153 ac_count=0 4154 $as_echo_n 0123456789 >"conftest.in" 4155 while : 4156 do 4157 cat "conftest.in" "conftest.in" >"conftest.tmp" 4158 mv "conftest.tmp" "conftest.in" 4159 cp "conftest.in" "conftest.nl" 4160 $as_echo '' >> "conftest.nl" 4161 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4162 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4163 as_fn_arith $ac_count + 1 && ac_count=$as_val 4164 if test $ac_count -gt ${ac_path_SED_max-0}; then 4165 # Best one so far, save it but keep looking for a better one 4166 ac_cv_path_SED="$ac_path_SED" 4167 ac_path_SED_max=$ac_count 4168 fi 4169 # 10*(2^10) chars as input seems more than enough 4170 test $ac_count -gt 10 && break 4171 done 4172 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4173esac 4174 4175 $ac_path_SED_found && break 3 4176 done 4177 done 4178 done 4179IFS=$as_save_IFS 4180 if test -z "$ac_cv_path_SED"; then 4181 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4182 fi 4183else 4184 ac_cv_path_SED=$SED 4185fi 4186 4187fi 4188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4189$as_echo "$ac_cv_path_SED" >&6; } 4190 SED="$ac_cv_path_SED" 4191 rm -f conftest.sed 4192 4193test -z "$SED" && SED=sed 4194Xsed="$SED -e 1s/^X//" 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4207$as_echo_n "checking for fgrep... " >&6; } 4208if ${ac_cv_path_FGREP+:} false; then : 4209 $as_echo_n "(cached) " >&6 4210else 4211 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4212 then ac_cv_path_FGREP="$GREP -F" 4213 else 4214 if test -z "$FGREP"; then 4215 ac_path_FGREP_found=false 4216 # Loop through the user's path and test for each of PROGNAME-LIST 4217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4218for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4219do 4220 IFS=$as_save_IFS 4221 test -z "$as_dir" && as_dir=. 4222 for ac_prog in fgrep; do 4223 for ac_exec_ext in '' $ac_executable_extensions; do 4224 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4225 as_fn_executable_p "$ac_path_FGREP" || continue 4226# Check for GNU ac_path_FGREP and select it if it is found. 4227 # Check for GNU $ac_path_FGREP 4228case `"$ac_path_FGREP" --version 2>&1` in 4229*GNU*) 4230 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4231*) 4232 ac_count=0 4233 $as_echo_n 0123456789 >"conftest.in" 4234 while : 4235 do 4236 cat "conftest.in" "conftest.in" >"conftest.tmp" 4237 mv "conftest.tmp" "conftest.in" 4238 cp "conftest.in" "conftest.nl" 4239 $as_echo 'FGREP' >> "conftest.nl" 4240 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4241 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4242 as_fn_arith $ac_count + 1 && ac_count=$as_val 4243 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4244 # Best one so far, save it but keep looking for a better one 4245 ac_cv_path_FGREP="$ac_path_FGREP" 4246 ac_path_FGREP_max=$ac_count 4247 fi 4248 # 10*(2^10) chars as input seems more than enough 4249 test $ac_count -gt 10 && break 4250 done 4251 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4252esac 4253 4254 $ac_path_FGREP_found && break 3 4255 done 4256 done 4257 done 4258IFS=$as_save_IFS 4259 if test -z "$ac_cv_path_FGREP"; then 4260 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4261 fi 4262else 4263 ac_cv_path_FGREP=$FGREP 4264fi 4265 4266 fi 4267fi 4268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4269$as_echo "$ac_cv_path_FGREP" >&6; } 4270 FGREP="$ac_cv_path_FGREP" 4271 4272 4273test -z "$GREP" && GREP=grep 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293# Check whether --with-gnu-ld was given. 4294if test "${with_gnu_ld+set}" = set; then : 4295 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 4296else 4297 with_gnu_ld=no 4298fi 4299 4300ac_prog=ld 4301if test yes = "$GCC"; then 4302 # Check if gcc -print-prog-name=ld gives a path. 4303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4304$as_echo_n "checking for ld used by $CC... " >&6; } 4305 case $host in 4306 *-*-mingw*) 4307 # gcc leaves a trailing carriage return, which upsets mingw 4308 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4309 *) 4310 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4311 esac 4312 case $ac_prog in 4313 # Accept absolute paths. 4314 [\\/]* | ?:[\\/]*) 4315 re_direlt='/[^/][^/]*/\.\./' 4316 # Canonicalize the pathname of ld 4317 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4318 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4319 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4320 done 4321 test -z "$LD" && LD=$ac_prog 4322 ;; 4323 "") 4324 # If it fails, then pretend we aren't using GCC. 4325 ac_prog=ld 4326 ;; 4327 *) 4328 # If it is relative, then search for the first ld in PATH. 4329 with_gnu_ld=unknown 4330 ;; 4331 esac 4332elif test yes = "$with_gnu_ld"; then 4333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4334$as_echo_n "checking for GNU ld... " >&6; } 4335else 4336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4337$as_echo_n "checking for non-GNU ld... " >&6; } 4338fi 4339if ${lt_cv_path_LD+:} false; then : 4340 $as_echo_n "(cached) " >&6 4341else 4342 if test -z "$LD"; then 4343 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 4344 for ac_dir in $PATH; do 4345 IFS=$lt_save_ifs 4346 test -z "$ac_dir" && ac_dir=. 4347 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4348 lt_cv_path_LD=$ac_dir/$ac_prog 4349 # Check to see if the program is GNU ld. I'd rather use --version, 4350 # but apparently some variants of GNU ld only accept -v. 4351 # Break only if it was the GNU/non-GNU ld that we prefer. 4352 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4353 *GNU* | *'with BFD'*) 4354 test no != "$with_gnu_ld" && break 4355 ;; 4356 *) 4357 test yes != "$with_gnu_ld" && break 4358 ;; 4359 esac 4360 fi 4361 done 4362 IFS=$lt_save_ifs 4363else 4364 lt_cv_path_LD=$LD # Let the user override the test with a path. 4365fi 4366fi 4367 4368LD=$lt_cv_path_LD 4369if test -n "$LD"; then 4370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4371$as_echo "$LD" >&6; } 4372else 4373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4374$as_echo "no" >&6; } 4375fi 4376test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4378$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4379if ${lt_cv_prog_gnu_ld+:} false; then : 4380 $as_echo_n "(cached) " >&6 4381else 4382 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4383case `$LD -v 2>&1 </dev/null` in 4384*GNU* | *'with BFD'*) 4385 lt_cv_prog_gnu_ld=yes 4386 ;; 4387*) 4388 lt_cv_prog_gnu_ld=no 4389 ;; 4390esac 4391fi 4392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4393$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4394with_gnu_ld=$lt_cv_prog_gnu_ld 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4405$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4406if ${lt_cv_path_NM+:} false; then : 4407 $as_echo_n "(cached) " >&6 4408else 4409 if test -n "$NM"; then 4410 # Let the user override the test. 4411 lt_cv_path_NM=$NM 4412else 4413 lt_nm_to_check=${ac_tool_prefix}nm 4414 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4415 lt_nm_to_check="$lt_nm_to_check nm" 4416 fi 4417 for lt_tmp_nm in $lt_nm_to_check; do 4418 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 4419 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4420 IFS=$lt_save_ifs 4421 test -z "$ac_dir" && ac_dir=. 4422 tmp_nm=$ac_dir/$lt_tmp_nm 4423 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 4424 # Check to see if the nm accepts a BSD-compat flag. 4425 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 4426 # nm: unknown option "B" ignored 4427 # Tru64's nm complains that /dev/null is an invalid object file 4428 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 4429 case $build_os in 4430 mingw*) lt_bad_file=conftest.nm/nofile ;; 4431 *) lt_bad_file=/dev/null ;; 4432 esac 4433 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 4434 *$lt_bad_file* | *'Invalid file or object type'*) 4435 lt_cv_path_NM="$tmp_nm -B" 4436 break 2 4437 ;; 4438 *) 4439 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4440 */dev/null*) 4441 lt_cv_path_NM="$tmp_nm -p" 4442 break 2 4443 ;; 4444 *) 4445 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4446 continue # so that we can try to find one that supports BSD flags 4447 ;; 4448 esac 4449 ;; 4450 esac 4451 fi 4452 done 4453 IFS=$lt_save_ifs 4454 done 4455 : ${lt_cv_path_NM=no} 4456fi 4457fi 4458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4459$as_echo "$lt_cv_path_NM" >&6; } 4460if test no != "$lt_cv_path_NM"; then 4461 NM=$lt_cv_path_NM 4462else 4463 # Didn't find any BSD compatible name lister, look for dumpbin. 4464 if test -n "$DUMPBIN"; then : 4465 # Let the user override the test. 4466 else 4467 if test -n "$ac_tool_prefix"; then 4468 for ac_prog in dumpbin "link -dump" 4469 do 4470 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4471set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4473$as_echo_n "checking for $ac_word... " >&6; } 4474if ${ac_cv_prog_DUMPBIN+:} false; then : 4475 $as_echo_n "(cached) " >&6 4476else 4477 if test -n "$DUMPBIN"; then 4478 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4479else 4480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4481for as_dir in $PATH 4482do 4483 IFS=$as_save_IFS 4484 test -z "$as_dir" && as_dir=. 4485 for ac_exec_ext in '' $ac_executable_extensions; do 4486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4487 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4489 break 2 4490 fi 4491done 4492 done 4493IFS=$as_save_IFS 4494 4495fi 4496fi 4497DUMPBIN=$ac_cv_prog_DUMPBIN 4498if test -n "$DUMPBIN"; then 4499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4500$as_echo "$DUMPBIN" >&6; } 4501else 4502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4503$as_echo "no" >&6; } 4504fi 4505 4506 4507 test -n "$DUMPBIN" && break 4508 done 4509fi 4510if test -z "$DUMPBIN"; then 4511 ac_ct_DUMPBIN=$DUMPBIN 4512 for ac_prog in dumpbin "link -dump" 4513do 4514 # Extract the first word of "$ac_prog", so it can be a program name with args. 4515set dummy $ac_prog; ac_word=$2 4516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4517$as_echo_n "checking for $ac_word... " >&6; } 4518if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4519 $as_echo_n "(cached) " >&6 4520else 4521 if test -n "$ac_ct_DUMPBIN"; then 4522 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4523else 4524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4525for as_dir in $PATH 4526do 4527 IFS=$as_save_IFS 4528 test -z "$as_dir" && as_dir=. 4529 for ac_exec_ext in '' $ac_executable_extensions; do 4530 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4531 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4533 break 2 4534 fi 4535done 4536 done 4537IFS=$as_save_IFS 4538 4539fi 4540fi 4541ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4542if test -n "$ac_ct_DUMPBIN"; then 4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4544$as_echo "$ac_ct_DUMPBIN" >&6; } 4545else 4546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4547$as_echo "no" >&6; } 4548fi 4549 4550 4551 test -n "$ac_ct_DUMPBIN" && break 4552done 4553 4554 if test "x$ac_ct_DUMPBIN" = x; then 4555 DUMPBIN=":" 4556 else 4557 case $cross_compiling:$ac_tool_warned in 4558yes:) 4559{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4560$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4561ac_tool_warned=yes ;; 4562esac 4563 DUMPBIN=$ac_ct_DUMPBIN 4564 fi 4565fi 4566 4567 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 4568 *COFF*) 4569 DUMPBIN="$DUMPBIN -symbols -headers" 4570 ;; 4571 *) 4572 DUMPBIN=: 4573 ;; 4574 esac 4575 fi 4576 4577 if test : != "$DUMPBIN"; then 4578 NM=$DUMPBIN 4579 fi 4580fi 4581test -z "$NM" && NM=nm 4582 4583 4584 4585 4586 4587 4588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4589$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4590if ${lt_cv_nm_interface+:} false; then : 4591 $as_echo_n "(cached) " >&6 4592else 4593 lt_cv_nm_interface="BSD nm" 4594 echo "int some_variable = 0;" > conftest.$ac_ext 4595 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4596 (eval "$ac_compile" 2>conftest.err) 4597 cat conftest.err >&5 4598 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4599 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4600 cat conftest.err >&5 4601 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4602 cat conftest.out >&5 4603 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4604 lt_cv_nm_interface="MS dumpbin" 4605 fi 4606 rm -f conftest* 4607fi 4608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4609$as_echo "$lt_cv_nm_interface" >&6; } 4610 4611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4612$as_echo_n "checking whether ln -s works... " >&6; } 4613LN_S=$as_ln_s 4614if test "$LN_S" = "ln -s"; then 4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4616$as_echo "yes" >&6; } 4617else 4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4619$as_echo "no, using $LN_S" >&6; } 4620fi 4621 4622# find the maximum length of command line arguments 4623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4624$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4625if ${lt_cv_sys_max_cmd_len+:} false; then : 4626 $as_echo_n "(cached) " >&6 4627else 4628 i=0 4629 teststring=ABCD 4630 4631 case $build_os in 4632 msdosdjgpp*) 4633 # On DJGPP, this test can blow up pretty badly due to problems in libc 4634 # (any single argument exceeding 2000 bytes causes a buffer overrun 4635 # during glob expansion). Even if it were fixed, the result of this 4636 # check would be larger than it should be. 4637 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4638 ;; 4639 4640 gnu*) 4641 # Under GNU Hurd, this test is not required because there is 4642 # no limit to the length of command line arguments. 4643 # Libtool will interpret -1 as no limit whatsoever 4644 lt_cv_sys_max_cmd_len=-1; 4645 ;; 4646 4647 cygwin* | mingw* | cegcc*) 4648 # On Win9x/ME, this test blows up -- it succeeds, but takes 4649 # about 5 minutes as the teststring grows exponentially. 4650 # Worse, since 9x/ME are not pre-emptively multitasking, 4651 # you end up with a "frozen" computer, even though with patience 4652 # the test eventually succeeds (with a max line length of 256k). 4653 # Instead, let's just punt: use the minimum linelength reported by 4654 # all of the supported platforms: 8192 (on NT/2K/XP). 4655 lt_cv_sys_max_cmd_len=8192; 4656 ;; 4657 4658 mint*) 4659 # On MiNT this can take a long time and run out of memory. 4660 lt_cv_sys_max_cmd_len=8192; 4661 ;; 4662 4663 amigaos*) 4664 # On AmigaOS with pdksh, this test takes hours, literally. 4665 # So we just punt and use a minimum line length of 8192. 4666 lt_cv_sys_max_cmd_len=8192; 4667 ;; 4668 4669 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 4670 # This has been around since 386BSD, at least. Likely further. 4671 if test -x /sbin/sysctl; then 4672 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4673 elif test -x /usr/sbin/sysctl; then 4674 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4675 else 4676 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4677 fi 4678 # And add a safety zone 4679 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4680 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4681 ;; 4682 4683 interix*) 4684 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4685 lt_cv_sys_max_cmd_len=196608 4686 ;; 4687 4688 os2*) 4689 # The test takes a long time on OS/2. 4690 lt_cv_sys_max_cmd_len=8192 4691 ;; 4692 4693 osf*) 4694 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4695 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4696 # nice to cause kernel panics so lets avoid the loop below. 4697 # First set a reasonable default. 4698 lt_cv_sys_max_cmd_len=16384 4699 # 4700 if test -x /sbin/sysconfig; then 4701 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4702 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4703 esac 4704 fi 4705 ;; 4706 sco3.2v5*) 4707 lt_cv_sys_max_cmd_len=102400 4708 ;; 4709 sysv5* | sco5v6* | sysv4.2uw2*) 4710 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4711 if test -n "$kargmax"; then 4712 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4713 else 4714 lt_cv_sys_max_cmd_len=32768 4715 fi 4716 ;; 4717 *) 4718 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4719 if test -n "$lt_cv_sys_max_cmd_len" && \ 4720 test undefined != "$lt_cv_sys_max_cmd_len"; then 4721 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4722 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4723 else 4724 # Make teststring a little bigger before we do anything with it. 4725 # a 1K string should be a reasonable start. 4726 for i in 1 2 3 4 5 6 7 8; do 4727 teststring=$teststring$teststring 4728 done 4729 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4730 # If test is not a shell built-in, we'll probably end up computing a 4731 # maximum length that is only half of the actual maximum length, but 4732 # we can't tell. 4733 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 4734 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4735 test 17 != "$i" # 1/2 MB should be enough 4736 do 4737 i=`expr $i + 1` 4738 teststring=$teststring$teststring 4739 done 4740 # Only check the string length outside the loop. 4741 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4742 teststring= 4743 # Add a significant safety factor because C++ compilers can tack on 4744 # massive amounts of additional arguments before passing them to the 4745 # linker. It appears as though 1/2 is a usable value. 4746 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4747 fi 4748 ;; 4749 esac 4750 4751fi 4752 4753if test -n "$lt_cv_sys_max_cmd_len"; then 4754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4755$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4756else 4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4758$as_echo "none" >&6; } 4759fi 4760max_cmd_len=$lt_cv_sys_max_cmd_len 4761 4762 4763 4764 4765 4766 4767: ${CP="cp -f"} 4768: ${MV="mv -f"} 4769: ${RM="rm -f"} 4770 4771if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4772 lt_unset=unset 4773else 4774 lt_unset=false 4775fi 4776 4777 4778 4779 4780 4781# test EBCDIC or ASCII 4782case `echo X|tr X '\101'` in 4783 A) # ASCII based system 4784 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4785 lt_SP2NL='tr \040 \012' 4786 lt_NL2SP='tr \015\012 \040\040' 4787 ;; 4788 *) # EBCDIC based system 4789 lt_SP2NL='tr \100 \n' 4790 lt_NL2SP='tr \r\n \100\100' 4791 ;; 4792esac 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 4803$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 4804if ${lt_cv_to_host_file_cmd+:} false; then : 4805 $as_echo_n "(cached) " >&6 4806else 4807 case $host in 4808 *-*-mingw* ) 4809 case $build in 4810 *-*-mingw* ) # actually msys 4811 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 4812 ;; 4813 *-*-cygwin* ) 4814 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 4815 ;; 4816 * ) # otherwise, assume *nix 4817 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 4818 ;; 4819 esac 4820 ;; 4821 *-*-cygwin* ) 4822 case $build in 4823 *-*-mingw* ) # actually msys 4824 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 4825 ;; 4826 *-*-cygwin* ) 4827 lt_cv_to_host_file_cmd=func_convert_file_noop 4828 ;; 4829 * ) # otherwise, assume *nix 4830 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 4831 ;; 4832 esac 4833 ;; 4834 * ) # unhandled hosts (and "normal" native builds) 4835 lt_cv_to_host_file_cmd=func_convert_file_noop 4836 ;; 4837esac 4838 4839fi 4840 4841to_host_file_cmd=$lt_cv_to_host_file_cmd 4842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 4843$as_echo "$lt_cv_to_host_file_cmd" >&6; } 4844 4845 4846 4847 4848 4849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 4850$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 4851if ${lt_cv_to_tool_file_cmd+:} false; then : 4852 $as_echo_n "(cached) " >&6 4853else 4854 #assume ordinary cross tools, or native build. 4855lt_cv_to_tool_file_cmd=func_convert_file_noop 4856case $host in 4857 *-*-mingw* ) 4858 case $build in 4859 *-*-mingw* ) # actually msys 4860 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 4861 ;; 4862 esac 4863 ;; 4864esac 4865 4866fi 4867 4868to_tool_file_cmd=$lt_cv_to_tool_file_cmd 4869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 4870$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 4871 4872 4873 4874 4875 4876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4877$as_echo_n "checking for $LD option to reload object files... " >&6; } 4878if ${lt_cv_ld_reload_flag+:} false; then : 4879 $as_echo_n "(cached) " >&6 4880else 4881 lt_cv_ld_reload_flag='-r' 4882fi 4883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4884$as_echo "$lt_cv_ld_reload_flag" >&6; } 4885reload_flag=$lt_cv_ld_reload_flag 4886case $reload_flag in 4887"" | " "*) ;; 4888*) reload_flag=" $reload_flag" ;; 4889esac 4890reload_cmds='$LD$reload_flag -o $output$reload_objs' 4891case $host_os in 4892 cygwin* | mingw* | pw32* | cegcc*) 4893 if test yes != "$GCC"; then 4894 reload_cmds=false 4895 fi 4896 ;; 4897 darwin*) 4898 if test yes = "$GCC"; then 4899 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 4900 else 4901 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4902 fi 4903 ;; 4904esac 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914if test -n "$ac_tool_prefix"; then 4915 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4916set dummy ${ac_tool_prefix}objdump; ac_word=$2 4917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4918$as_echo_n "checking for $ac_word... " >&6; } 4919if ${ac_cv_prog_OBJDUMP+:} false; then : 4920 $as_echo_n "(cached) " >&6 4921else 4922 if test -n "$OBJDUMP"; then 4923 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4924else 4925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4926for as_dir in $PATH 4927do 4928 IFS=$as_save_IFS 4929 test -z "$as_dir" && as_dir=. 4930 for ac_exec_ext in '' $ac_executable_extensions; do 4931 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4932 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4934 break 2 4935 fi 4936done 4937 done 4938IFS=$as_save_IFS 4939 4940fi 4941fi 4942OBJDUMP=$ac_cv_prog_OBJDUMP 4943if test -n "$OBJDUMP"; then 4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4945$as_echo "$OBJDUMP" >&6; } 4946else 4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4948$as_echo "no" >&6; } 4949fi 4950 4951 4952fi 4953if test -z "$ac_cv_prog_OBJDUMP"; then 4954 ac_ct_OBJDUMP=$OBJDUMP 4955 # Extract the first word of "objdump", so it can be a program name with args. 4956set dummy objdump; ac_word=$2 4957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4958$as_echo_n "checking for $ac_word... " >&6; } 4959if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4960 $as_echo_n "(cached) " >&6 4961else 4962 if test -n "$ac_ct_OBJDUMP"; then 4963 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4964else 4965as_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_exec_ext in '' $ac_executable_extensions; do 4971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4972 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4974 break 2 4975 fi 4976done 4977 done 4978IFS=$as_save_IFS 4979 4980fi 4981fi 4982ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4983if test -n "$ac_ct_OBJDUMP"; then 4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4985$as_echo "$ac_ct_OBJDUMP" >&6; } 4986else 4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4988$as_echo "no" >&6; } 4989fi 4990 4991 if test "x$ac_ct_OBJDUMP" = x; then 4992 OBJDUMP="false" 4993 else 4994 case $cross_compiling:$ac_tool_warned in 4995yes:) 4996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4998ac_tool_warned=yes ;; 4999esac 5000 OBJDUMP=$ac_ct_OBJDUMP 5001 fi 5002else 5003 OBJDUMP="$ac_cv_prog_OBJDUMP" 5004fi 5005 5006test -z "$OBJDUMP" && OBJDUMP=objdump 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5017$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5018if ${lt_cv_deplibs_check_method+:} false; then : 5019 $as_echo_n "(cached) " >&6 5020else 5021 lt_cv_file_magic_cmd='$MAGIC_CMD' 5022lt_cv_file_magic_test_file= 5023lt_cv_deplibs_check_method='unknown' 5024# Need to set the preceding variable on all platforms that support 5025# interlibrary dependencies. 5026# 'none' -- dependencies not supported. 5027# 'unknown' -- same as none, but documents that we really don't know. 5028# 'pass_all' -- all dependencies passed with no checks. 5029# 'test_compile' -- check by making test program. 5030# 'file_magic [[regex]]' -- check by looking for files in library path 5031# that responds to the $file_magic_cmd with a given extended regex. 5032# If you have 'file' or equivalent on your system and you're not sure 5033# whether 'pass_all' will *always* work, you probably want this one. 5034 5035case $host_os in 5036aix[4-9]*) 5037 lt_cv_deplibs_check_method=pass_all 5038 ;; 5039 5040beos*) 5041 lt_cv_deplibs_check_method=pass_all 5042 ;; 5043 5044bsdi[45]*) 5045 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5046 lt_cv_file_magic_cmd='/usr/bin/file -L' 5047 lt_cv_file_magic_test_file=/shlib/libc.so 5048 ;; 5049 5050cygwin*) 5051 # func_win32_libid is a shell function defined in ltmain.sh 5052 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5053 lt_cv_file_magic_cmd='func_win32_libid' 5054 ;; 5055 5056mingw* | pw32*) 5057 # Base MSYS/MinGW do not provide the 'file' command needed by 5058 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5059 # unless we find 'file', for example because we are cross-compiling. 5060 if ( file / ) >/dev/null 2>&1; then 5061 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5062 lt_cv_file_magic_cmd='func_win32_libid' 5063 else 5064 # Keep this pattern in sync with the one in func_win32_libid. 5065 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5066 lt_cv_file_magic_cmd='$OBJDUMP -f' 5067 fi 5068 ;; 5069 5070cegcc*) 5071 # use the weaker test based on 'objdump'. See mingw*. 5072 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5073 lt_cv_file_magic_cmd='$OBJDUMP -f' 5074 ;; 5075 5076darwin* | rhapsody*) 5077 lt_cv_deplibs_check_method=pass_all 5078 ;; 5079 5080freebsd* | dragonfly*) 5081 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5082 case $host_cpu in 5083 i*86 ) 5084 # Not sure whether the presence of OpenBSD here was a mistake. 5085 # Let's accept both of them until this is cleared up. 5086 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5087 lt_cv_file_magic_cmd=/usr/bin/file 5088 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5089 ;; 5090 esac 5091 else 5092 lt_cv_deplibs_check_method=pass_all 5093 fi 5094 ;; 5095 5096haiku*) 5097 lt_cv_deplibs_check_method=pass_all 5098 ;; 5099 5100hpux10.20* | hpux11*) 5101 lt_cv_file_magic_cmd=/usr/bin/file 5102 case $host_cpu in 5103 ia64*) 5104 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5105 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5106 ;; 5107 hppa*64*) 5108 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]' 5109 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5110 ;; 5111 *) 5112 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5113 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5114 ;; 5115 esac 5116 ;; 5117 5118interix[3-9]*) 5119 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5120 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5121 ;; 5122 5123irix5* | irix6* | nonstopux*) 5124 case $LD in 5125 *-32|*"-32 ") libmagic=32-bit;; 5126 *-n32|*"-n32 ") libmagic=N32;; 5127 *-64|*"-64 ") libmagic=64-bit;; 5128 *) libmagic=never-match;; 5129 esac 5130 lt_cv_deplibs_check_method=pass_all 5131 ;; 5132 5133# This must be glibc/ELF. 5134linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 5135 lt_cv_deplibs_check_method=pass_all 5136 ;; 5137 5138netbsd* | netbsdelf*-gnu) 5139 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5140 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5141 else 5142 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5143 fi 5144 ;; 5145 5146newos6*) 5147 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5148 lt_cv_file_magic_cmd=/usr/bin/file 5149 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5150 ;; 5151 5152*nto* | *qnx*) 5153 lt_cv_deplibs_check_method=pass_all 5154 ;; 5155 5156openbsd* | bitrig*) 5157 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 5158 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5159 else 5160 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5161 fi 5162 ;; 5163 5164osf3* | osf4* | osf5*) 5165 lt_cv_deplibs_check_method=pass_all 5166 ;; 5167 5168rdos*) 5169 lt_cv_deplibs_check_method=pass_all 5170 ;; 5171 5172solaris*) 5173 lt_cv_deplibs_check_method=pass_all 5174 ;; 5175 5176sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5177 lt_cv_deplibs_check_method=pass_all 5178 ;; 5179 5180sysv4 | sysv4.3*) 5181 case $host_vendor in 5182 motorola) 5183 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]' 5184 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5185 ;; 5186 ncr) 5187 lt_cv_deplibs_check_method=pass_all 5188 ;; 5189 sequent) 5190 lt_cv_file_magic_cmd='/bin/file' 5191 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5192 ;; 5193 sni) 5194 lt_cv_file_magic_cmd='/bin/file' 5195 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5196 lt_cv_file_magic_test_file=/lib/libc.so 5197 ;; 5198 siemens) 5199 lt_cv_deplibs_check_method=pass_all 5200 ;; 5201 pc) 5202 lt_cv_deplibs_check_method=pass_all 5203 ;; 5204 esac 5205 ;; 5206 5207tpf*) 5208 lt_cv_deplibs_check_method=pass_all 5209 ;; 5210os2*) 5211 lt_cv_deplibs_check_method=pass_all 5212 ;; 5213esac 5214 5215fi 5216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5217$as_echo "$lt_cv_deplibs_check_method" >&6; } 5218 5219file_magic_glob= 5220want_nocaseglob=no 5221if test "$build" = "$host"; then 5222 case $host_os in 5223 mingw* | pw32*) 5224 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 5225 want_nocaseglob=yes 5226 else 5227 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 5228 fi 5229 ;; 5230 esac 5231fi 5232 5233file_magic_cmd=$lt_cv_file_magic_cmd 5234deplibs_check_method=$lt_cv_deplibs_check_method 5235test -z "$deplibs_check_method" && deplibs_check_method=unknown 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258if test -n "$ac_tool_prefix"; then 5259 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5260set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5262$as_echo_n "checking for $ac_word... " >&6; } 5263if ${ac_cv_prog_DLLTOOL+:} false; then : 5264 $as_echo_n "(cached) " >&6 5265else 5266 if test -n "$DLLTOOL"; then 5267 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5268else 5269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5270for as_dir in $PATH 5271do 5272 IFS=$as_save_IFS 5273 test -z "$as_dir" && as_dir=. 5274 for ac_exec_ext in '' $ac_executable_extensions; do 5275 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5276 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5278 break 2 5279 fi 5280done 5281 done 5282IFS=$as_save_IFS 5283 5284fi 5285fi 5286DLLTOOL=$ac_cv_prog_DLLTOOL 5287if test -n "$DLLTOOL"; then 5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5289$as_echo "$DLLTOOL" >&6; } 5290else 5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5292$as_echo "no" >&6; } 5293fi 5294 5295 5296fi 5297if test -z "$ac_cv_prog_DLLTOOL"; then 5298 ac_ct_DLLTOOL=$DLLTOOL 5299 # Extract the first word of "dlltool", so it can be a program name with args. 5300set dummy dlltool; ac_word=$2 5301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5302$as_echo_n "checking for $ac_word... " >&6; } 5303if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5304 $as_echo_n "(cached) " >&6 5305else 5306 if test -n "$ac_ct_DLLTOOL"; then 5307 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5308else 5309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5310for as_dir in $PATH 5311do 5312 IFS=$as_save_IFS 5313 test -z "$as_dir" && as_dir=. 5314 for ac_exec_ext in '' $ac_executable_extensions; do 5315 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5316 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5318 break 2 5319 fi 5320done 5321 done 5322IFS=$as_save_IFS 5323 5324fi 5325fi 5326ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5327if test -n "$ac_ct_DLLTOOL"; then 5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5329$as_echo "$ac_ct_DLLTOOL" >&6; } 5330else 5331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5332$as_echo "no" >&6; } 5333fi 5334 5335 if test "x$ac_ct_DLLTOOL" = x; then 5336 DLLTOOL="false" 5337 else 5338 case $cross_compiling:$ac_tool_warned in 5339yes:) 5340{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5341$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5342ac_tool_warned=yes ;; 5343esac 5344 DLLTOOL=$ac_ct_DLLTOOL 5345 fi 5346else 5347 DLLTOOL="$ac_cv_prog_DLLTOOL" 5348fi 5349 5350test -z "$DLLTOOL" && DLLTOOL=dlltool 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 5362$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 5363if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 5364 $as_echo_n "(cached) " >&6 5365else 5366 lt_cv_sharedlib_from_linklib_cmd='unknown' 5367 5368case $host_os in 5369cygwin* | mingw* | pw32* | cegcc*) 5370 # two different shell functions defined in ltmain.sh; 5371 # decide which one to use based on capabilities of $DLLTOOL 5372 case `$DLLTOOL --help 2>&1` in 5373 *--identify-strict*) 5374 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 5375 ;; 5376 *) 5377 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 5378 ;; 5379 esac 5380 ;; 5381*) 5382 # fallback: assume linklib IS sharedlib 5383 lt_cv_sharedlib_from_linklib_cmd=$ECHO 5384 ;; 5385esac 5386 5387fi 5388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 5389$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 5390sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 5391test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 5392 5393 5394 5395 5396 5397 5398 5399if test -n "$ac_tool_prefix"; then 5400 for ac_prog in ar 5401 do 5402 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5403set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5405$as_echo_n "checking for $ac_word... " >&6; } 5406if ${ac_cv_prog_AR+:} false; then : 5407 $as_echo_n "(cached) " >&6 5408else 5409 if test -n "$AR"; then 5410 ac_cv_prog_AR="$AR" # Let the user override the test. 5411else 5412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5413for as_dir in $PATH 5414do 5415 IFS=$as_save_IFS 5416 test -z "$as_dir" && as_dir=. 5417 for ac_exec_ext in '' $ac_executable_extensions; do 5418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5419 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5421 break 2 5422 fi 5423done 5424 done 5425IFS=$as_save_IFS 5426 5427fi 5428fi 5429AR=$ac_cv_prog_AR 5430if test -n "$AR"; then 5431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5432$as_echo "$AR" >&6; } 5433else 5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5435$as_echo "no" >&6; } 5436fi 5437 5438 5439 test -n "$AR" && break 5440 done 5441fi 5442if test -z "$AR"; then 5443 ac_ct_AR=$AR 5444 for ac_prog in ar 5445do 5446 # Extract the first word of "$ac_prog", so it can be a program name with args. 5447set dummy $ac_prog; ac_word=$2 5448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5449$as_echo_n "checking for $ac_word... " >&6; } 5450if ${ac_cv_prog_ac_ct_AR+:} false; then : 5451 $as_echo_n "(cached) " >&6 5452else 5453 if test -n "$ac_ct_AR"; then 5454 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5455else 5456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5457for as_dir in $PATH 5458do 5459 IFS=$as_save_IFS 5460 test -z "$as_dir" && as_dir=. 5461 for ac_exec_ext in '' $ac_executable_extensions; do 5462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5463 ac_cv_prog_ac_ct_AR="$ac_prog" 5464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5465 break 2 5466 fi 5467done 5468 done 5469IFS=$as_save_IFS 5470 5471fi 5472fi 5473ac_ct_AR=$ac_cv_prog_ac_ct_AR 5474if test -n "$ac_ct_AR"; then 5475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5476$as_echo "$ac_ct_AR" >&6; } 5477else 5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5479$as_echo "no" >&6; } 5480fi 5481 5482 5483 test -n "$ac_ct_AR" && break 5484done 5485 5486 if test "x$ac_ct_AR" = x; then 5487 AR="false" 5488 else 5489 case $cross_compiling:$ac_tool_warned in 5490yes:) 5491{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5492$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5493ac_tool_warned=yes ;; 5494esac 5495 AR=$ac_ct_AR 5496 fi 5497fi 5498 5499: ${AR=ar} 5500: ${AR_FLAGS=cru} 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 5513$as_echo_n "checking for archiver @FILE support... " >&6; } 5514if ${lt_cv_ar_at_file+:} false; then : 5515 $as_echo_n "(cached) " >&6 5516else 5517 lt_cv_ar_at_file=no 5518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5519/* end confdefs.h. */ 5520 5521int 5522main () 5523{ 5524 5525 ; 5526 return 0; 5527} 5528_ACEOF 5529if ac_fn_c_try_compile "$LINENO"; then : 5530 echo conftest.$ac_objext > conftest.lst 5531 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 5532 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5533 (eval $lt_ar_try) 2>&5 5534 ac_status=$? 5535 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5536 test $ac_status = 0; } 5537 if test 0 -eq "$ac_status"; then 5538 # Ensure the archiver fails upon bogus file names. 5539 rm -f conftest.$ac_objext libconftest.a 5540 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5541 (eval $lt_ar_try) 2>&5 5542 ac_status=$? 5543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5544 test $ac_status = 0; } 5545 if test 0 -ne "$ac_status"; then 5546 lt_cv_ar_at_file=@ 5547 fi 5548 fi 5549 rm -f conftest.* libconftest.a 5550 5551fi 5552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5553 5554fi 5555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 5556$as_echo "$lt_cv_ar_at_file" >&6; } 5557 5558if test no = "$lt_cv_ar_at_file"; then 5559 archiver_list_spec= 5560else 5561 archiver_list_spec=$lt_cv_ar_at_file 5562fi 5563 5564 5565 5566 5567 5568 5569 5570if test -n "$ac_tool_prefix"; then 5571 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5572set dummy ${ac_tool_prefix}strip; ac_word=$2 5573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5574$as_echo_n "checking for $ac_word... " >&6; } 5575if ${ac_cv_prog_STRIP+:} false; then : 5576 $as_echo_n "(cached) " >&6 5577else 5578 if test -n "$STRIP"; then 5579 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5580else 5581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5582for as_dir in $PATH 5583do 5584 IFS=$as_save_IFS 5585 test -z "$as_dir" && as_dir=. 5586 for ac_exec_ext in '' $ac_executable_extensions; do 5587 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5588 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5590 break 2 5591 fi 5592done 5593 done 5594IFS=$as_save_IFS 5595 5596fi 5597fi 5598STRIP=$ac_cv_prog_STRIP 5599if test -n "$STRIP"; then 5600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5601$as_echo "$STRIP" >&6; } 5602else 5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5604$as_echo "no" >&6; } 5605fi 5606 5607 5608fi 5609if test -z "$ac_cv_prog_STRIP"; then 5610 ac_ct_STRIP=$STRIP 5611 # Extract the first word of "strip", so it can be a program name with args. 5612set dummy strip; ac_word=$2 5613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5614$as_echo_n "checking for $ac_word... " >&6; } 5615if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5616 $as_echo_n "(cached) " >&6 5617else 5618 if test -n "$ac_ct_STRIP"; then 5619 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5620else 5621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5622for as_dir in $PATH 5623do 5624 IFS=$as_save_IFS 5625 test -z "$as_dir" && as_dir=. 5626 for ac_exec_ext in '' $ac_executable_extensions; do 5627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5628 ac_cv_prog_ac_ct_STRIP="strip" 5629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5630 break 2 5631 fi 5632done 5633 done 5634IFS=$as_save_IFS 5635 5636fi 5637fi 5638ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5639if test -n "$ac_ct_STRIP"; then 5640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5641$as_echo "$ac_ct_STRIP" >&6; } 5642else 5643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5644$as_echo "no" >&6; } 5645fi 5646 5647 if test "x$ac_ct_STRIP" = x; then 5648 STRIP=":" 5649 else 5650 case $cross_compiling:$ac_tool_warned in 5651yes:) 5652{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5653$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5654ac_tool_warned=yes ;; 5655esac 5656 STRIP=$ac_ct_STRIP 5657 fi 5658else 5659 STRIP="$ac_cv_prog_STRIP" 5660fi 5661 5662test -z "$STRIP" && STRIP=: 5663 5664 5665 5666 5667 5668 5669if test -n "$ac_tool_prefix"; then 5670 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5671set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5673$as_echo_n "checking for $ac_word... " >&6; } 5674if ${ac_cv_prog_RANLIB+:} false; then : 5675 $as_echo_n "(cached) " >&6 5676else 5677 if test -n "$RANLIB"; then 5678 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5679else 5680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5681for as_dir in $PATH 5682do 5683 IFS=$as_save_IFS 5684 test -z "$as_dir" && as_dir=. 5685 for ac_exec_ext in '' $ac_executable_extensions; do 5686 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5687 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5689 break 2 5690 fi 5691done 5692 done 5693IFS=$as_save_IFS 5694 5695fi 5696fi 5697RANLIB=$ac_cv_prog_RANLIB 5698if test -n "$RANLIB"; then 5699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5700$as_echo "$RANLIB" >&6; } 5701else 5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5703$as_echo "no" >&6; } 5704fi 5705 5706 5707fi 5708if test -z "$ac_cv_prog_RANLIB"; then 5709 ac_ct_RANLIB=$RANLIB 5710 # Extract the first word of "ranlib", so it can be a program name with args. 5711set dummy ranlib; ac_word=$2 5712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5713$as_echo_n "checking for $ac_word... " >&6; } 5714if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5715 $as_echo_n "(cached) " >&6 5716else 5717 if test -n "$ac_ct_RANLIB"; then 5718 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5719else 5720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5721for as_dir in $PATH 5722do 5723 IFS=$as_save_IFS 5724 test -z "$as_dir" && as_dir=. 5725 for ac_exec_ext in '' $ac_executable_extensions; do 5726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5727 ac_cv_prog_ac_ct_RANLIB="ranlib" 5728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5729 break 2 5730 fi 5731done 5732 done 5733IFS=$as_save_IFS 5734 5735fi 5736fi 5737ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5738if test -n "$ac_ct_RANLIB"; then 5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5740$as_echo "$ac_ct_RANLIB" >&6; } 5741else 5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5743$as_echo "no" >&6; } 5744fi 5745 5746 if test "x$ac_ct_RANLIB" = x; then 5747 RANLIB=":" 5748 else 5749 case $cross_compiling:$ac_tool_warned in 5750yes:) 5751{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5752$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5753ac_tool_warned=yes ;; 5754esac 5755 RANLIB=$ac_ct_RANLIB 5756 fi 5757else 5758 RANLIB="$ac_cv_prog_RANLIB" 5759fi 5760 5761test -z "$RANLIB" && RANLIB=: 5762 5763 5764 5765 5766 5767 5768# Determine commands to create old-style static archives. 5769old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5770old_postinstall_cmds='chmod 644 $oldlib' 5771old_postuninstall_cmds= 5772 5773if test -n "$RANLIB"; then 5774 case $host_os in 5775 bitrig* | openbsd*) 5776 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 5777 ;; 5778 *) 5779 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 5780 ;; 5781 esac 5782 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 5783fi 5784 5785case $host_os in 5786 darwin*) 5787 lock_old_archive_extraction=yes ;; 5788 *) 5789 lock_old_archive_extraction=no ;; 5790esac 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812for ac_prog in gawk mawk nawk awk 5813do 5814 # Extract the first word of "$ac_prog", so it can be a program name with args. 5815set dummy $ac_prog; ac_word=$2 5816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5817$as_echo_n "checking for $ac_word... " >&6; } 5818if ${ac_cv_prog_AWK+:} false; then : 5819 $as_echo_n "(cached) " >&6 5820else 5821 if test -n "$AWK"; then 5822 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5823else 5824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5825for as_dir in $PATH 5826do 5827 IFS=$as_save_IFS 5828 test -z "$as_dir" && as_dir=. 5829 for ac_exec_ext in '' $ac_executable_extensions; do 5830 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5831 ac_cv_prog_AWK="$ac_prog" 5832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5833 break 2 5834 fi 5835done 5836 done 5837IFS=$as_save_IFS 5838 5839fi 5840fi 5841AWK=$ac_cv_prog_AWK 5842if test -n "$AWK"; then 5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5844$as_echo "$AWK" >&6; } 5845else 5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5847$as_echo "no" >&6; } 5848fi 5849 5850 5851 test -n "$AWK" && break 5852done 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872# If no C compiler was specified, use CC. 5873LTCC=${LTCC-"$CC"} 5874 5875# If no C compiler flags were specified, use CFLAGS. 5876LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5877 5878# Allow CC to be a program name with arguments. 5879compiler=$CC 5880 5881 5882# Check for command to grab the raw symbol name followed by C symbol from nm. 5883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5884$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5885if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5886 $as_echo_n "(cached) " >&6 5887else 5888 5889# These are sane defaults that work on at least a few old systems. 5890# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5891 5892# Character class describing NM global symbol codes. 5893symcode='[BCDEGRST]' 5894 5895# Regexp to match symbols that can be accessed directly from C. 5896sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5897 5898# Define system-specific variables. 5899case $host_os in 5900aix*) 5901 symcode='[BCDT]' 5902 ;; 5903cygwin* | mingw* | pw32* | cegcc*) 5904 symcode='[ABCDGISTW]' 5905 ;; 5906hpux*) 5907 if test ia64 = "$host_cpu"; then 5908 symcode='[ABCDEGRST]' 5909 fi 5910 ;; 5911irix* | nonstopux*) 5912 symcode='[BCDEGRST]' 5913 ;; 5914osf*) 5915 symcode='[BCDEGQRST]' 5916 ;; 5917solaris*) 5918 symcode='[BDRT]' 5919 ;; 5920sco3.2v5*) 5921 symcode='[DT]' 5922 ;; 5923sysv4.2uw2*) 5924 symcode='[DT]' 5925 ;; 5926sysv5* | sco5v6* | unixware* | OpenUNIX*) 5927 symcode='[ABDT]' 5928 ;; 5929sysv4) 5930 symcode='[DFNSTU]' 5931 ;; 5932esac 5933 5934# If we're using GNU nm, then use its standard symbol codes. 5935case `$NM -V 2>&1` in 5936*GNU* | *'with BFD'*) 5937 symcode='[ABCDGIRSTW]' ;; 5938esac 5939 5940if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5941 # Gets list of data symbols to import. 5942 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 5943 # Adjust the below global symbol transforms to fixup imported variables. 5944 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 5945 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 5946 lt_c_name_lib_hook="\ 5947 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 5948 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 5949else 5950 # Disable hooks by default. 5951 lt_cv_sys_global_symbol_to_import= 5952 lt_cdecl_hook= 5953 lt_c_name_hook= 5954 lt_c_name_lib_hook= 5955fi 5956 5957# Transform an extracted symbol line into a proper C declaration. 5958# Some systems (esp. on ia64) link data and code symbols differently, 5959# so use this general approach. 5960lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 5961$lt_cdecl_hook\ 5962" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 5963" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 5964 5965# Transform an extracted symbol line into symbol name and symbol address 5966lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 5967$lt_c_name_hook\ 5968" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 5969" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 5970 5971# Transform an extracted symbol line into symbol name with lib prefix and 5972# symbol address. 5973lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 5974$lt_c_name_lib_hook\ 5975" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 5976" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 5977" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 5978 5979# Handle CRLF in mingw tool chain 5980opt_cr= 5981case $build_os in 5982mingw*) 5983 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5984 ;; 5985esac 5986 5987# Try without a prefix underscore, then with it. 5988for ac_symprfx in "" "_"; do 5989 5990 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5991 symxfrm="\\1 $ac_symprfx\\2 \\2" 5992 5993 # Write the raw and C identifiers. 5994 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5995 # Fake it for dumpbin and say T for any non-static function, 5996 # D for any global variable and I for any imported variable. 5997 # Also find C++ and __fastcall symbols from MSVC++, 5998 # which start with @ or ?. 5999 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6000" {last_section=section; section=\$ 3};"\ 6001" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6002" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6003" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 6004" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 6005" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 6006" \$ 0!~/External *\|/{next};"\ 6007" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6008" {if(hide[section]) next};"\ 6009" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 6010" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 6011" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 6012" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 6013" ' prfx=^$ac_symprfx" 6014 else 6015 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6016 fi 6017 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6018 6019 # Check to see that the pipe works correctly. 6020 pipe_works=no 6021 6022 rm -f conftest* 6023 cat > conftest.$ac_ext <<_LT_EOF 6024#ifdef __cplusplus 6025extern "C" { 6026#endif 6027char nm_test_var; 6028void nm_test_func(void); 6029void nm_test_func(void){} 6030#ifdef __cplusplus 6031} 6032#endif 6033int main(){nm_test_var='a';nm_test_func();return(0);} 6034_LT_EOF 6035 6036 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6037 (eval $ac_compile) 2>&5 6038 ac_status=$? 6039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6040 test $ac_status = 0; }; then 6041 # Now try to grab the symbols. 6042 nlist=conftest.nm 6043 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6044 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6045 ac_status=$? 6046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6047 test $ac_status = 0; } && test -s "$nlist"; then 6048 # Try sorting and uniquifying the output. 6049 if sort "$nlist" | uniq > "$nlist"T; then 6050 mv -f "$nlist"T "$nlist" 6051 else 6052 rm -f "$nlist"T 6053 fi 6054 6055 # Make sure that we snagged all the symbols we need. 6056 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6057 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6058 cat <<_LT_EOF > conftest.$ac_ext 6059/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6060#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 6061/* DATA imports from DLLs on WIN32 can't be const, because runtime 6062 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6063# define LT_DLSYM_CONST 6064#elif defined __osf__ 6065/* This system does not cope well with relocations in const data. */ 6066# define LT_DLSYM_CONST 6067#else 6068# define LT_DLSYM_CONST const 6069#endif 6070 6071#ifdef __cplusplus 6072extern "C" { 6073#endif 6074 6075_LT_EOF 6076 # Now generate the symbol file. 6077 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6078 6079 cat <<_LT_EOF >> conftest.$ac_ext 6080 6081/* The mapping between symbol names and symbols. */ 6082LT_DLSYM_CONST struct { 6083 const char *name; 6084 void *address; 6085} 6086lt__PROGRAM__LTX_preloaded_symbols[] = 6087{ 6088 { "@PROGRAM@", (void *) 0 }, 6089_LT_EOF 6090 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6091 cat <<\_LT_EOF >> conftest.$ac_ext 6092 {0, (void *) 0} 6093}; 6094 6095/* This works around a problem in FreeBSD linker */ 6096#ifdef FREEBSD_WORKAROUND 6097static const void *lt_preloaded_setup() { 6098 return lt__PROGRAM__LTX_preloaded_symbols; 6099} 6100#endif 6101 6102#ifdef __cplusplus 6103} 6104#endif 6105_LT_EOF 6106 # Now try linking the two files. 6107 mv conftest.$ac_objext conftstm.$ac_objext 6108 lt_globsym_save_LIBS=$LIBS 6109 lt_globsym_save_CFLAGS=$CFLAGS 6110 LIBS=conftstm.$ac_objext 6111 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6113 (eval $ac_link) 2>&5 6114 ac_status=$? 6115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6116 test $ac_status = 0; } && test -s conftest$ac_exeext; then 6117 pipe_works=yes 6118 fi 6119 LIBS=$lt_globsym_save_LIBS 6120 CFLAGS=$lt_globsym_save_CFLAGS 6121 else 6122 echo "cannot find nm_test_func in $nlist" >&5 6123 fi 6124 else 6125 echo "cannot find nm_test_var in $nlist" >&5 6126 fi 6127 else 6128 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6129 fi 6130 else 6131 echo "$progname: failed program was:" >&5 6132 cat conftest.$ac_ext >&5 6133 fi 6134 rm -rf conftest* conftst* 6135 6136 # Do not use the global_symbol_pipe unless it works. 6137 if test yes = "$pipe_works"; then 6138 break 6139 else 6140 lt_cv_sys_global_symbol_pipe= 6141 fi 6142done 6143 6144fi 6145 6146if test -z "$lt_cv_sys_global_symbol_pipe"; then 6147 lt_cv_sys_global_symbol_to_cdecl= 6148fi 6149if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6151$as_echo "failed" >&6; } 6152else 6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6154$as_echo "ok" >&6; } 6155fi 6156 6157# Response file support. 6158if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6159 nm_file_list_spec='@' 6160elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6161 nm_file_list_spec='@' 6162fi 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6201$as_echo_n "checking for sysroot... " >&6; } 6202 6203# Check whether --with-sysroot was given. 6204if test "${with_sysroot+set}" = set; then : 6205 withval=$with_sysroot; 6206else 6207 with_sysroot=no 6208fi 6209 6210 6211lt_sysroot= 6212case $with_sysroot in #( 6213 yes) 6214 if test yes = "$GCC"; then 6215 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 6216 fi 6217 ;; #( 6218 /*) 6219 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 6220 ;; #( 6221 no|'') 6222 ;; #( 6223 *) 6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 6225$as_echo "$with_sysroot" >&6; } 6226 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 6227 ;; 6228esac 6229 6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6231$as_echo "${lt_sysroot:-no}" >&6; } 6232 6233 6234 6235 6236 6237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 6238$as_echo_n "checking for a working dd... " >&6; } 6239if ${ac_cv_path_lt_DD+:} false; then : 6240 $as_echo_n "(cached) " >&6 6241else 6242 printf 0123456789abcdef0123456789abcdef >conftest.i 6243cat conftest.i conftest.i >conftest2.i 6244: ${lt_DD:=$DD} 6245if test -z "$lt_DD"; then 6246 ac_path_lt_DD_found=false 6247 # Loop through the user's path and test for each of PROGNAME-LIST 6248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6249for as_dir in $PATH 6250do 6251 IFS=$as_save_IFS 6252 test -z "$as_dir" && as_dir=. 6253 for ac_prog in dd; do 6254 for ac_exec_ext in '' $ac_executable_extensions; do 6255 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 6256 as_fn_executable_p "$ac_path_lt_DD" || continue 6257if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 6258 cmp -s conftest.i conftest.out \ 6259 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 6260fi 6261 $ac_path_lt_DD_found && break 3 6262 done 6263 done 6264 done 6265IFS=$as_save_IFS 6266 if test -z "$ac_cv_path_lt_DD"; then 6267 : 6268 fi 6269else 6270 ac_cv_path_lt_DD=$lt_DD 6271fi 6272 6273rm -f conftest.i conftest2.i conftest.out 6274fi 6275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 6276$as_echo "$ac_cv_path_lt_DD" >&6; } 6277 6278 6279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 6280$as_echo_n "checking how to truncate binary pipes... " >&6; } 6281if ${lt_cv_truncate_bin+:} false; then : 6282 $as_echo_n "(cached) " >&6 6283else 6284 printf 0123456789abcdef0123456789abcdef >conftest.i 6285cat conftest.i conftest.i >conftest2.i 6286lt_cv_truncate_bin= 6287if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 6288 cmp -s conftest.i conftest.out \ 6289 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 6290fi 6291rm -f conftest.i conftest2.i conftest.out 6292test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 6293fi 6294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 6295$as_echo "$lt_cv_truncate_bin" >&6; } 6296 6297 6298 6299 6300 6301 6302 6303# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 6304func_cc_basename () 6305{ 6306 for cc_temp in $*""; do 6307 case $cc_temp in 6308 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6309 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6310 \-*) ;; 6311 *) break;; 6312 esac 6313 done 6314 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 6315} 6316 6317# Check whether --enable-libtool-lock was given. 6318if test "${enable_libtool_lock+set}" = set; then : 6319 enableval=$enable_libtool_lock; 6320fi 6321 6322test no = "$enable_libtool_lock" || enable_libtool_lock=yes 6323 6324# Some flags need to be propagated to the compiler or linker for good 6325# libtool support. 6326case $host in 6327ia64-*-hpux*) 6328 # Find out what ABI is being produced by ac_compile, and set mode 6329 # options accordingly. 6330 echo 'int i;' > conftest.$ac_ext 6331 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6332 (eval $ac_compile) 2>&5 6333 ac_status=$? 6334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6335 test $ac_status = 0; }; then 6336 case `/usr/bin/file conftest.$ac_objext` in 6337 *ELF-32*) 6338 HPUX_IA64_MODE=32 6339 ;; 6340 *ELF-64*) 6341 HPUX_IA64_MODE=64 6342 ;; 6343 esac 6344 fi 6345 rm -rf conftest* 6346 ;; 6347*-*-irix6*) 6348 # Find out what ABI is being produced by ac_compile, and set linker 6349 # options accordingly. 6350 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6351 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6352 (eval $ac_compile) 2>&5 6353 ac_status=$? 6354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6355 test $ac_status = 0; }; then 6356 if test yes = "$lt_cv_prog_gnu_ld"; then 6357 case `/usr/bin/file conftest.$ac_objext` in 6358 *32-bit*) 6359 LD="${LD-ld} -melf32bsmip" 6360 ;; 6361 *N32*) 6362 LD="${LD-ld} -melf32bmipn32" 6363 ;; 6364 *64-bit*) 6365 LD="${LD-ld} -melf64bmip" 6366 ;; 6367 esac 6368 else 6369 case `/usr/bin/file conftest.$ac_objext` in 6370 *32-bit*) 6371 LD="${LD-ld} -32" 6372 ;; 6373 *N32*) 6374 LD="${LD-ld} -n32" 6375 ;; 6376 *64-bit*) 6377 LD="${LD-ld} -64" 6378 ;; 6379 esac 6380 fi 6381 fi 6382 rm -rf conftest* 6383 ;; 6384 6385mips64*-*linux*) 6386 # Find out what ABI is being produced by ac_compile, and set linker 6387 # options accordingly. 6388 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6389 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6390 (eval $ac_compile) 2>&5 6391 ac_status=$? 6392 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6393 test $ac_status = 0; }; then 6394 emul=elf 6395 case `/usr/bin/file conftest.$ac_objext` in 6396 *32-bit*) 6397 emul="${emul}32" 6398 ;; 6399 *64-bit*) 6400 emul="${emul}64" 6401 ;; 6402 esac 6403 case `/usr/bin/file conftest.$ac_objext` in 6404 *MSB*) 6405 emul="${emul}btsmip" 6406 ;; 6407 *LSB*) 6408 emul="${emul}ltsmip" 6409 ;; 6410 esac 6411 case `/usr/bin/file conftest.$ac_objext` in 6412 *N32*) 6413 emul="${emul}n32" 6414 ;; 6415 esac 6416 LD="${LD-ld} -m $emul" 6417 fi 6418 rm -rf conftest* 6419 ;; 6420 6421x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6422s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6423 # Find out what ABI is being produced by ac_compile, and set linker 6424 # options accordingly. Note that the listed cases only cover the 6425 # situations where additional linker options are needed (such as when 6426 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 6427 # vice versa); the common cases where no linker options are needed do 6428 # not appear in the list. 6429 echo 'int i;' > conftest.$ac_ext 6430 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6431 (eval $ac_compile) 2>&5 6432 ac_status=$? 6433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6434 test $ac_status = 0; }; then 6435 case `/usr/bin/file conftest.o` in 6436 *32-bit*) 6437 case $host in 6438 x86_64-*kfreebsd*-gnu) 6439 LD="${LD-ld} -m elf_i386_fbsd" 6440 ;; 6441 x86_64-*linux*) 6442 case `/usr/bin/file conftest.o` in 6443 *x86-64*) 6444 LD="${LD-ld} -m elf32_x86_64" 6445 ;; 6446 *) 6447 LD="${LD-ld} -m elf_i386" 6448 ;; 6449 esac 6450 ;; 6451 powerpc64le-*linux*) 6452 LD="${LD-ld} -m elf32lppclinux" 6453 ;; 6454 powerpc64-*linux*) 6455 LD="${LD-ld} -m elf32ppclinux" 6456 ;; 6457 s390x-*linux*) 6458 LD="${LD-ld} -m elf_s390" 6459 ;; 6460 sparc64-*linux*) 6461 LD="${LD-ld} -m elf32_sparc" 6462 ;; 6463 esac 6464 ;; 6465 *64-bit*) 6466 case $host in 6467 x86_64-*kfreebsd*-gnu) 6468 LD="${LD-ld} -m elf_x86_64_fbsd" 6469 ;; 6470 x86_64-*linux*) 6471 LD="${LD-ld} -m elf_x86_64" 6472 ;; 6473 powerpcle-*linux*) 6474 LD="${LD-ld} -m elf64lppc" 6475 ;; 6476 powerpc-*linux*) 6477 LD="${LD-ld} -m elf64ppc" 6478 ;; 6479 s390*-*linux*|s390*-*tpf*) 6480 LD="${LD-ld} -m elf64_s390" 6481 ;; 6482 sparc*-*linux*) 6483 LD="${LD-ld} -m elf64_sparc" 6484 ;; 6485 esac 6486 ;; 6487 esac 6488 fi 6489 rm -rf conftest* 6490 ;; 6491 6492*-*-sco3.2v5*) 6493 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6494 SAVE_CFLAGS=$CFLAGS 6495 CFLAGS="$CFLAGS -belf" 6496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6497$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6498if ${lt_cv_cc_needs_belf+:} false; then : 6499 $as_echo_n "(cached) " >&6 6500else 6501 ac_ext=c 6502ac_cpp='$CPP $CPPFLAGS' 6503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6505ac_compiler_gnu=$ac_cv_c_compiler_gnu 6506 6507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6508/* end confdefs.h. */ 6509 6510int 6511main () 6512{ 6513 6514 ; 6515 return 0; 6516} 6517_ACEOF 6518if ac_fn_c_try_link "$LINENO"; then : 6519 lt_cv_cc_needs_belf=yes 6520else 6521 lt_cv_cc_needs_belf=no 6522fi 6523rm -f core conftest.err conftest.$ac_objext \ 6524 conftest$ac_exeext conftest.$ac_ext 6525 ac_ext=c 6526ac_cpp='$CPP $CPPFLAGS' 6527ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6528ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6529ac_compiler_gnu=$ac_cv_c_compiler_gnu 6530 6531fi 6532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6533$as_echo "$lt_cv_cc_needs_belf" >&6; } 6534 if test yes != "$lt_cv_cc_needs_belf"; then 6535 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6536 CFLAGS=$SAVE_CFLAGS 6537 fi 6538 ;; 6539*-*solaris*) 6540 # Find out what ABI is being produced by ac_compile, and set linker 6541 # options accordingly. 6542 echo 'int i;' > conftest.$ac_ext 6543 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6544 (eval $ac_compile) 2>&5 6545 ac_status=$? 6546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6547 test $ac_status = 0; }; then 6548 case `/usr/bin/file conftest.o` in 6549 *64-bit*) 6550 case $lt_cv_prog_gnu_ld in 6551 yes*) 6552 case $host in 6553 i?86-*-solaris*|x86_64-*-solaris*) 6554 LD="${LD-ld} -m elf_x86_64" 6555 ;; 6556 sparc*-*-solaris*) 6557 LD="${LD-ld} -m elf64_sparc" 6558 ;; 6559 esac 6560 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 6561 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 6562 LD=${LD-ld}_sol2 6563 fi 6564 ;; 6565 *) 6566 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6567 LD="${LD-ld} -64" 6568 fi 6569 ;; 6570 esac 6571 ;; 6572 esac 6573 fi 6574 rm -rf conftest* 6575 ;; 6576esac 6577 6578need_locks=$enable_libtool_lock 6579 6580if test -n "$ac_tool_prefix"; then 6581 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 6582set dummy ${ac_tool_prefix}mt; ac_word=$2 6583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6584$as_echo_n "checking for $ac_word... " >&6; } 6585if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 6586 $as_echo_n "(cached) " >&6 6587else 6588 if test -n "$MANIFEST_TOOL"; then 6589 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 6590else 6591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6592for as_dir in $PATH 6593do 6594 IFS=$as_save_IFS 6595 test -z "$as_dir" && as_dir=. 6596 for ac_exec_ext in '' $ac_executable_extensions; do 6597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6598 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 6599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6600 break 2 6601 fi 6602done 6603 done 6604IFS=$as_save_IFS 6605 6606fi 6607fi 6608MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 6609if test -n "$MANIFEST_TOOL"; then 6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 6611$as_echo "$MANIFEST_TOOL" >&6; } 6612else 6613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6614$as_echo "no" >&6; } 6615fi 6616 6617 6618fi 6619if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 6620 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 6621 # Extract the first word of "mt", so it can be a program name with args. 6622set dummy mt; ac_word=$2 6623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6624$as_echo_n "checking for $ac_word... " >&6; } 6625if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 6626 $as_echo_n "(cached) " >&6 6627else 6628 if test -n "$ac_ct_MANIFEST_TOOL"; then 6629 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 6630else 6631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6632for as_dir in $PATH 6633do 6634 IFS=$as_save_IFS 6635 test -z "$as_dir" && as_dir=. 6636 for ac_exec_ext in '' $ac_executable_extensions; do 6637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6638 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 6639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6640 break 2 6641 fi 6642done 6643 done 6644IFS=$as_save_IFS 6645 6646fi 6647fi 6648ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 6649if test -n "$ac_ct_MANIFEST_TOOL"; then 6650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 6651$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 6652else 6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6654$as_echo "no" >&6; } 6655fi 6656 6657 if test "x$ac_ct_MANIFEST_TOOL" = x; then 6658 MANIFEST_TOOL=":" 6659 else 6660 case $cross_compiling:$ac_tool_warned in 6661yes:) 6662{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6663$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6664ac_tool_warned=yes ;; 6665esac 6666 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 6667 fi 6668else 6669 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 6670fi 6671 6672test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 6673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 6674$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 6675if ${lt_cv_path_mainfest_tool+:} false; then : 6676 $as_echo_n "(cached) " >&6 6677else 6678 lt_cv_path_mainfest_tool=no 6679 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 6680 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 6681 cat conftest.err >&5 6682 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 6683 lt_cv_path_mainfest_tool=yes 6684 fi 6685 rm -f conftest* 6686fi 6687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 6688$as_echo "$lt_cv_path_mainfest_tool" >&6; } 6689if test yes != "$lt_cv_path_mainfest_tool"; then 6690 MANIFEST_TOOL=: 6691fi 6692 6693 6694 6695 6696 6697 6698 case $host_os in 6699 rhapsody* | darwin*) 6700 if test -n "$ac_tool_prefix"; then 6701 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6702set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6704$as_echo_n "checking for $ac_word... " >&6; } 6705if ${ac_cv_prog_DSYMUTIL+:} false; then : 6706 $as_echo_n "(cached) " >&6 6707else 6708 if test -n "$DSYMUTIL"; then 6709 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6710else 6711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6712for as_dir in $PATH 6713do 6714 IFS=$as_save_IFS 6715 test -z "$as_dir" && as_dir=. 6716 for ac_exec_ext in '' $ac_executable_extensions; do 6717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6718 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6720 break 2 6721 fi 6722done 6723 done 6724IFS=$as_save_IFS 6725 6726fi 6727fi 6728DSYMUTIL=$ac_cv_prog_DSYMUTIL 6729if test -n "$DSYMUTIL"; then 6730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6731$as_echo "$DSYMUTIL" >&6; } 6732else 6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6734$as_echo "no" >&6; } 6735fi 6736 6737 6738fi 6739if test -z "$ac_cv_prog_DSYMUTIL"; then 6740 ac_ct_DSYMUTIL=$DSYMUTIL 6741 # Extract the first word of "dsymutil", so it can be a program name with args. 6742set dummy dsymutil; ac_word=$2 6743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6744$as_echo_n "checking for $ac_word... " >&6; } 6745if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6746 $as_echo_n "(cached) " >&6 6747else 6748 if test -n "$ac_ct_DSYMUTIL"; then 6749 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6750else 6751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6752for as_dir in $PATH 6753do 6754 IFS=$as_save_IFS 6755 test -z "$as_dir" && as_dir=. 6756 for ac_exec_ext in '' $ac_executable_extensions; do 6757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6758 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6760 break 2 6761 fi 6762done 6763 done 6764IFS=$as_save_IFS 6765 6766fi 6767fi 6768ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6769if test -n "$ac_ct_DSYMUTIL"; then 6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6771$as_echo "$ac_ct_DSYMUTIL" >&6; } 6772else 6773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6774$as_echo "no" >&6; } 6775fi 6776 6777 if test "x$ac_ct_DSYMUTIL" = x; then 6778 DSYMUTIL=":" 6779 else 6780 case $cross_compiling:$ac_tool_warned in 6781yes:) 6782{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6783$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6784ac_tool_warned=yes ;; 6785esac 6786 DSYMUTIL=$ac_ct_DSYMUTIL 6787 fi 6788else 6789 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6790fi 6791 6792 if test -n "$ac_tool_prefix"; then 6793 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6794set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6796$as_echo_n "checking for $ac_word... " >&6; } 6797if ${ac_cv_prog_NMEDIT+:} false; then : 6798 $as_echo_n "(cached) " >&6 6799else 6800 if test -n "$NMEDIT"; then 6801 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6802else 6803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6804for as_dir in $PATH 6805do 6806 IFS=$as_save_IFS 6807 test -z "$as_dir" && as_dir=. 6808 for ac_exec_ext in '' $ac_executable_extensions; do 6809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6810 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6812 break 2 6813 fi 6814done 6815 done 6816IFS=$as_save_IFS 6817 6818fi 6819fi 6820NMEDIT=$ac_cv_prog_NMEDIT 6821if test -n "$NMEDIT"; then 6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6823$as_echo "$NMEDIT" >&6; } 6824else 6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6826$as_echo "no" >&6; } 6827fi 6828 6829 6830fi 6831if test -z "$ac_cv_prog_NMEDIT"; then 6832 ac_ct_NMEDIT=$NMEDIT 6833 # Extract the first word of "nmedit", so it can be a program name with args. 6834set dummy nmedit; ac_word=$2 6835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6836$as_echo_n "checking for $ac_word... " >&6; } 6837if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6838 $as_echo_n "(cached) " >&6 6839else 6840 if test -n "$ac_ct_NMEDIT"; then 6841 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6842else 6843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6844for as_dir in $PATH 6845do 6846 IFS=$as_save_IFS 6847 test -z "$as_dir" && as_dir=. 6848 for ac_exec_ext in '' $ac_executable_extensions; do 6849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6850 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6852 break 2 6853 fi 6854done 6855 done 6856IFS=$as_save_IFS 6857 6858fi 6859fi 6860ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6861if test -n "$ac_ct_NMEDIT"; then 6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6863$as_echo "$ac_ct_NMEDIT" >&6; } 6864else 6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6866$as_echo "no" >&6; } 6867fi 6868 6869 if test "x$ac_ct_NMEDIT" = x; then 6870 NMEDIT=":" 6871 else 6872 case $cross_compiling:$ac_tool_warned in 6873yes:) 6874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6876ac_tool_warned=yes ;; 6877esac 6878 NMEDIT=$ac_ct_NMEDIT 6879 fi 6880else 6881 NMEDIT="$ac_cv_prog_NMEDIT" 6882fi 6883 6884 if test -n "$ac_tool_prefix"; then 6885 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6886set dummy ${ac_tool_prefix}lipo; ac_word=$2 6887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6888$as_echo_n "checking for $ac_word... " >&6; } 6889if ${ac_cv_prog_LIPO+:} false; then : 6890 $as_echo_n "(cached) " >&6 6891else 6892 if test -n "$LIPO"; then 6893 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6894else 6895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6896for as_dir in $PATH 6897do 6898 IFS=$as_save_IFS 6899 test -z "$as_dir" && as_dir=. 6900 for ac_exec_ext in '' $ac_executable_extensions; do 6901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6902 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6904 break 2 6905 fi 6906done 6907 done 6908IFS=$as_save_IFS 6909 6910fi 6911fi 6912LIPO=$ac_cv_prog_LIPO 6913if test -n "$LIPO"; then 6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6915$as_echo "$LIPO" >&6; } 6916else 6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6918$as_echo "no" >&6; } 6919fi 6920 6921 6922fi 6923if test -z "$ac_cv_prog_LIPO"; then 6924 ac_ct_LIPO=$LIPO 6925 # Extract the first word of "lipo", so it can be a program name with args. 6926set dummy lipo; ac_word=$2 6927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6928$as_echo_n "checking for $ac_word... " >&6; } 6929if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6930 $as_echo_n "(cached) " >&6 6931else 6932 if test -n "$ac_ct_LIPO"; then 6933 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6934else 6935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6936for as_dir in $PATH 6937do 6938 IFS=$as_save_IFS 6939 test -z "$as_dir" && as_dir=. 6940 for ac_exec_ext in '' $ac_executable_extensions; do 6941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6942 ac_cv_prog_ac_ct_LIPO="lipo" 6943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6944 break 2 6945 fi 6946done 6947 done 6948IFS=$as_save_IFS 6949 6950fi 6951fi 6952ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6953if test -n "$ac_ct_LIPO"; then 6954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6955$as_echo "$ac_ct_LIPO" >&6; } 6956else 6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6958$as_echo "no" >&6; } 6959fi 6960 6961 if test "x$ac_ct_LIPO" = x; then 6962 LIPO=":" 6963 else 6964 case $cross_compiling:$ac_tool_warned in 6965yes:) 6966{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6968ac_tool_warned=yes ;; 6969esac 6970 LIPO=$ac_ct_LIPO 6971 fi 6972else 6973 LIPO="$ac_cv_prog_LIPO" 6974fi 6975 6976 if test -n "$ac_tool_prefix"; then 6977 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6978set dummy ${ac_tool_prefix}otool; ac_word=$2 6979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6980$as_echo_n "checking for $ac_word... " >&6; } 6981if ${ac_cv_prog_OTOOL+:} false; then : 6982 $as_echo_n "(cached) " >&6 6983else 6984 if test -n "$OTOOL"; then 6985 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6986else 6987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6988for as_dir in $PATH 6989do 6990 IFS=$as_save_IFS 6991 test -z "$as_dir" && as_dir=. 6992 for ac_exec_ext in '' $ac_executable_extensions; do 6993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6994 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6996 break 2 6997 fi 6998done 6999 done 7000IFS=$as_save_IFS 7001 7002fi 7003fi 7004OTOOL=$ac_cv_prog_OTOOL 7005if test -n "$OTOOL"; then 7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7007$as_echo "$OTOOL" >&6; } 7008else 7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7010$as_echo "no" >&6; } 7011fi 7012 7013 7014fi 7015if test -z "$ac_cv_prog_OTOOL"; then 7016 ac_ct_OTOOL=$OTOOL 7017 # Extract the first word of "otool", so it can be a program name with args. 7018set dummy otool; ac_word=$2 7019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7020$as_echo_n "checking for $ac_word... " >&6; } 7021if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7022 $as_echo_n "(cached) " >&6 7023else 7024 if test -n "$ac_ct_OTOOL"; then 7025 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7026else 7027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7028for as_dir in $PATH 7029do 7030 IFS=$as_save_IFS 7031 test -z "$as_dir" && as_dir=. 7032 for ac_exec_ext in '' $ac_executable_extensions; do 7033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7034 ac_cv_prog_ac_ct_OTOOL="otool" 7035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7036 break 2 7037 fi 7038done 7039 done 7040IFS=$as_save_IFS 7041 7042fi 7043fi 7044ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7045if test -n "$ac_ct_OTOOL"; then 7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7047$as_echo "$ac_ct_OTOOL" >&6; } 7048else 7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7050$as_echo "no" >&6; } 7051fi 7052 7053 if test "x$ac_ct_OTOOL" = x; then 7054 OTOOL=":" 7055 else 7056 case $cross_compiling:$ac_tool_warned in 7057yes:) 7058{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7059$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7060ac_tool_warned=yes ;; 7061esac 7062 OTOOL=$ac_ct_OTOOL 7063 fi 7064else 7065 OTOOL="$ac_cv_prog_OTOOL" 7066fi 7067 7068 if test -n "$ac_tool_prefix"; then 7069 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7070set dummy ${ac_tool_prefix}otool64; ac_word=$2 7071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7072$as_echo_n "checking for $ac_word... " >&6; } 7073if ${ac_cv_prog_OTOOL64+:} false; then : 7074 $as_echo_n "(cached) " >&6 7075else 7076 if test -n "$OTOOL64"; then 7077 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7078else 7079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7080for as_dir in $PATH 7081do 7082 IFS=$as_save_IFS 7083 test -z "$as_dir" && as_dir=. 7084 for ac_exec_ext in '' $ac_executable_extensions; do 7085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7086 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7088 break 2 7089 fi 7090done 7091 done 7092IFS=$as_save_IFS 7093 7094fi 7095fi 7096OTOOL64=$ac_cv_prog_OTOOL64 7097if test -n "$OTOOL64"; then 7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7099$as_echo "$OTOOL64" >&6; } 7100else 7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7102$as_echo "no" >&6; } 7103fi 7104 7105 7106fi 7107if test -z "$ac_cv_prog_OTOOL64"; then 7108 ac_ct_OTOOL64=$OTOOL64 7109 # Extract the first word of "otool64", so it can be a program name with args. 7110set dummy otool64; ac_word=$2 7111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7112$as_echo_n "checking for $ac_word... " >&6; } 7113if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7114 $as_echo_n "(cached) " >&6 7115else 7116 if test -n "$ac_ct_OTOOL64"; then 7117 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7118else 7119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7120for as_dir in $PATH 7121do 7122 IFS=$as_save_IFS 7123 test -z "$as_dir" && as_dir=. 7124 for ac_exec_ext in '' $ac_executable_extensions; do 7125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7126 ac_cv_prog_ac_ct_OTOOL64="otool64" 7127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7128 break 2 7129 fi 7130done 7131 done 7132IFS=$as_save_IFS 7133 7134fi 7135fi 7136ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7137if test -n "$ac_ct_OTOOL64"; then 7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7139$as_echo "$ac_ct_OTOOL64" >&6; } 7140else 7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7142$as_echo "no" >&6; } 7143fi 7144 7145 if test "x$ac_ct_OTOOL64" = x; then 7146 OTOOL64=":" 7147 else 7148 case $cross_compiling:$ac_tool_warned in 7149yes:) 7150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7152ac_tool_warned=yes ;; 7153esac 7154 OTOOL64=$ac_ct_OTOOL64 7155 fi 7156else 7157 OTOOL64="$ac_cv_prog_OTOOL64" 7158fi 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7187$as_echo_n "checking for -single_module linker flag... " >&6; } 7188if ${lt_cv_apple_cc_single_mod+:} false; then : 7189 $as_echo_n "(cached) " >&6 7190else 7191 lt_cv_apple_cc_single_mod=no 7192 if test -z "$LT_MULTI_MODULE"; then 7193 # By default we will add the -single_module flag. You can override 7194 # by either setting the environment variable LT_MULTI_MODULE 7195 # non-empty at configure time, or by adding -multi_module to the 7196 # link flags. 7197 rm -rf libconftest.dylib* 7198 echo "int foo(void){return 1;}" > conftest.c 7199 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7200-dynamiclib -Wl,-single_module conftest.c" >&5 7201 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7202 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7203 _lt_result=$? 7204 # If there is a non-empty error log, and "single_module" 7205 # appears in it, assume the flag caused a linker warning 7206 if test -s conftest.err && $GREP single_module conftest.err; then 7207 cat conftest.err >&5 7208 # Otherwise, if the output was created with a 0 exit code from 7209 # the compiler, it worked. 7210 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 7211 lt_cv_apple_cc_single_mod=yes 7212 else 7213 cat conftest.err >&5 7214 fi 7215 rm -rf libconftest.dylib* 7216 rm -f conftest.* 7217 fi 7218fi 7219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7220$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7221 7222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7223$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7224if ${lt_cv_ld_exported_symbols_list+:} false; then : 7225 $as_echo_n "(cached) " >&6 7226else 7227 lt_cv_ld_exported_symbols_list=no 7228 save_LDFLAGS=$LDFLAGS 7229 echo "_main" > conftest.sym 7230 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7232/* end confdefs.h. */ 7233 7234int 7235main () 7236{ 7237 7238 ; 7239 return 0; 7240} 7241_ACEOF 7242if ac_fn_c_try_link "$LINENO"; then : 7243 lt_cv_ld_exported_symbols_list=yes 7244else 7245 lt_cv_ld_exported_symbols_list=no 7246fi 7247rm -f core conftest.err conftest.$ac_objext \ 7248 conftest$ac_exeext conftest.$ac_ext 7249 LDFLAGS=$save_LDFLAGS 7250 7251fi 7252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7253$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7254 7255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7256$as_echo_n "checking for -force_load linker flag... " >&6; } 7257if ${lt_cv_ld_force_load+:} false; then : 7258 $as_echo_n "(cached) " >&6 7259else 7260 lt_cv_ld_force_load=no 7261 cat > conftest.c << _LT_EOF 7262int forced_loaded() { return 2;} 7263_LT_EOF 7264 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7265 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7266 echo "$AR cru libconftest.a conftest.o" >&5 7267 $AR cru libconftest.a conftest.o 2>&5 7268 echo "$RANLIB libconftest.a" >&5 7269 $RANLIB libconftest.a 2>&5 7270 cat > conftest.c << _LT_EOF 7271int main() { return 0;} 7272_LT_EOF 7273 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7274 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7275 _lt_result=$? 7276 if test -s conftest.err && $GREP force_load conftest.err; then 7277 cat conftest.err >&5 7278 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 7279 lt_cv_ld_force_load=yes 7280 else 7281 cat conftest.err >&5 7282 fi 7283 rm -f conftest.err libconftest.a conftest conftest.c 7284 rm -rf conftest.dSYM 7285 7286fi 7287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7288$as_echo "$lt_cv_ld_force_load" >&6; } 7289 case $host_os in 7290 rhapsody* | darwin1.[012]) 7291 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 7292 darwin1.*) 7293 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 7294 darwin*) # darwin 5.x on 7295 # if running on 10.5 or later, the deployment target defaults 7296 # to the OS version, if on x86, and 10.4, the deployment 7297 # target defaults to 10.4. Don't you love it? 7298 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7299 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7300 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 7301 10.[012][,.]*) 7302 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 7303 10.*) 7304 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 7305 esac 7306 ;; 7307 esac 7308 if test yes = "$lt_cv_apple_cc_single_mod"; then 7309 _lt_dar_single_mod='$single_module' 7310 fi 7311 if test yes = "$lt_cv_ld_exported_symbols_list"; then 7312 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 7313 else 7314 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 7315 fi 7316 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 7317 _lt_dsymutil='~$DSYMUTIL $lib || :' 7318 else 7319 _lt_dsymutil= 7320 fi 7321 ;; 7322 esac 7323 7324# func_munge_path_list VARIABLE PATH 7325# ----------------------------------- 7326# VARIABLE is name of variable containing _space_ separated list of 7327# directories to be munged by the contents of PATH, which is string 7328# having a format: 7329# "DIR[:DIR]:" 7330# string "DIR[ DIR]" will be prepended to VARIABLE 7331# ":DIR[:DIR]" 7332# string "DIR[ DIR]" will be appended to VARIABLE 7333# "DIRP[:DIRP]::[DIRA:]DIRA" 7334# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 7335# "DIRA[ DIRA]" will be appended to VARIABLE 7336# "DIR[:DIR]" 7337# VARIABLE will be replaced by "DIR[ DIR]" 7338func_munge_path_list () 7339{ 7340 case x$2 in 7341 x) 7342 ;; 7343 *:) 7344 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 7345 ;; 7346 x:*) 7347 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 7348 ;; 7349 *::*) 7350 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 7351 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 7352 ;; 7353 *) 7354 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 7355 ;; 7356 esac 7357} 7358 7359for ac_header in dlfcn.h 7360do : 7361 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7362" 7363if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7364 cat >>confdefs.h <<_ACEOF 7365#define HAVE_DLFCN_H 1 7366_ACEOF 7367 7368fi 7369 7370done 7371 7372 7373 7374 7375 7376# Set options 7377 7378 7379 7380 enable_dlopen=no 7381 7382 7383 enable_win32_dll=no 7384 7385 7386 # Check whether --enable-shared was given. 7387if test "${enable_shared+set}" = set; then : 7388 enableval=$enable_shared; p=${PACKAGE-default} 7389 case $enableval in 7390 yes) enable_shared=yes ;; 7391 no) enable_shared=no ;; 7392 *) 7393 enable_shared=no 7394 # Look at the argument we got. We use all the common list separators. 7395 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 7396 for pkg in $enableval; do 7397 IFS=$lt_save_ifs 7398 if test "X$pkg" = "X$p"; then 7399 enable_shared=yes 7400 fi 7401 done 7402 IFS=$lt_save_ifs 7403 ;; 7404 esac 7405else 7406 enable_shared=yes 7407fi 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 # Check whether --enable-static was given. 7418if test "${enable_static+set}" = set; then : 7419 enableval=$enable_static; p=${PACKAGE-default} 7420 case $enableval in 7421 yes) enable_static=yes ;; 7422 no) enable_static=no ;; 7423 *) 7424 enable_static=no 7425 # Look at the argument we got. We use all the common list separators. 7426 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 7427 for pkg in $enableval; do 7428 IFS=$lt_save_ifs 7429 if test "X$pkg" = "X$p"; then 7430 enable_static=yes 7431 fi 7432 done 7433 IFS=$lt_save_ifs 7434 ;; 7435 esac 7436else 7437 enable_static=yes 7438fi 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449# Check whether --with-pic was given. 7450if test "${with_pic+set}" = set; then : 7451 withval=$with_pic; lt_p=${PACKAGE-default} 7452 case $withval in 7453 yes|no) pic_mode=$withval ;; 7454 *) 7455 pic_mode=default 7456 # Look at the argument we got. We use all the common list separators. 7457 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 7458 for lt_pkg in $withval; do 7459 IFS=$lt_save_ifs 7460 if test "X$lt_pkg" = "X$lt_p"; then 7461 pic_mode=yes 7462 fi 7463 done 7464 IFS=$lt_save_ifs 7465 ;; 7466 esac 7467else 7468 pic_mode=default 7469fi 7470 7471 7472 7473 7474 7475 7476 7477 7478 # Check whether --enable-fast-install was given. 7479if test "${enable_fast_install+set}" = set; then : 7480 enableval=$enable_fast_install; p=${PACKAGE-default} 7481 case $enableval in 7482 yes) enable_fast_install=yes ;; 7483 no) enable_fast_install=no ;; 7484 *) 7485 enable_fast_install=no 7486 # Look at the argument we got. We use all the common list separators. 7487 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 7488 for pkg in $enableval; do 7489 IFS=$lt_save_ifs 7490 if test "X$pkg" = "X$p"; then 7491 enable_fast_install=yes 7492 fi 7493 done 7494 IFS=$lt_save_ifs 7495 ;; 7496 esac 7497else 7498 enable_fast_install=yes 7499fi 7500 7501 7502 7503 7504 7505 7506 7507 7508 shared_archive_member_spec= 7509case $host,$enable_shared in 7510power*-*-aix[5-9]*,yes) 7511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 7512$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 7513 7514# Check whether --with-aix-soname was given. 7515if test "${with_aix_soname+set}" = set; then : 7516 withval=$with_aix_soname; case $withval in 7517 aix|svr4|both) 7518 ;; 7519 *) 7520 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 7521 ;; 7522 esac 7523 lt_cv_with_aix_soname=$with_aix_soname 7524else 7525 if ${lt_cv_with_aix_soname+:} false; then : 7526 $as_echo_n "(cached) " >&6 7527else 7528 lt_cv_with_aix_soname=aix 7529fi 7530 7531 with_aix_soname=$lt_cv_with_aix_soname 7532fi 7533 7534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 7535$as_echo "$with_aix_soname" >&6; } 7536 if test aix != "$with_aix_soname"; then 7537 # For the AIX way of multilib, we name the shared archive member 7538 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 7539 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 7540 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 7541 # the AIX toolchain works better with OBJECT_MODE set (default 32). 7542 if test 64 = "${OBJECT_MODE-32}"; then 7543 shared_archive_member_spec=shr_64 7544 else 7545 shared_archive_member_spec=shr 7546 fi 7547 fi 7548 ;; 7549*) 7550 with_aix_soname=aix 7551 ;; 7552esac 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563# This can be used to rebuild libtool when needed 7564LIBTOOL_DEPS=$ltmain 7565 7566# Always use our own libtool. 7567LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598test -z "$LN_S" && LN_S="ln -s" 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613if test -n "${ZSH_VERSION+set}"; then 7614 setopt NO_GLOB_SUBST 7615fi 7616 7617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7618$as_echo_n "checking for objdir... " >&6; } 7619if ${lt_cv_objdir+:} false; then : 7620 $as_echo_n "(cached) " >&6 7621else 7622 rm -f .libs 2>/dev/null 7623mkdir .libs 2>/dev/null 7624if test -d .libs; then 7625 lt_cv_objdir=.libs 7626else 7627 # MS-DOS does not allow filenames that begin with a dot. 7628 lt_cv_objdir=_libs 7629fi 7630rmdir .libs 2>/dev/null 7631fi 7632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7633$as_echo "$lt_cv_objdir" >&6; } 7634objdir=$lt_cv_objdir 7635 7636 7637 7638 7639 7640cat >>confdefs.h <<_ACEOF 7641#define LT_OBJDIR "$lt_cv_objdir/" 7642_ACEOF 7643 7644 7645 7646 7647case $host_os in 7648aix3*) 7649 # AIX sometimes has problems with the GCC collect2 program. For some 7650 # reason, if we set the COLLECT_NAMES environment variable, the problems 7651 # vanish in a puff of smoke. 7652 if test set != "${COLLECT_NAMES+set}"; then 7653 COLLECT_NAMES= 7654 export COLLECT_NAMES 7655 fi 7656 ;; 7657esac 7658 7659# Global variables: 7660ofile=libtool 7661can_build_shared=yes 7662 7663# All known linkers require a '.a' archive for static linking (except MSVC, 7664# which needs '.lib'). 7665libext=a 7666 7667with_gnu_ld=$lt_cv_prog_gnu_ld 7668 7669old_CC=$CC 7670old_CFLAGS=$CFLAGS 7671 7672# Set sane defaults for various variables 7673test -z "$CC" && CC=cc 7674test -z "$LTCC" && LTCC=$CC 7675test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7676test -z "$LD" && LD=ld 7677test -z "$ac_objext" && ac_objext=o 7678 7679func_cc_basename $compiler 7680cc_basename=$func_cc_basename_result 7681 7682 7683# Only perform the check for file, if the check method requires it 7684test -z "$MAGIC_CMD" && MAGIC_CMD=file 7685case $deplibs_check_method in 7686file_magic*) 7687 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7689$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7690if ${lt_cv_path_MAGIC_CMD+:} false; then : 7691 $as_echo_n "(cached) " >&6 7692else 7693 case $MAGIC_CMD in 7694[\\/*] | ?:[\\/]*) 7695 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 7696 ;; 7697*) 7698 lt_save_MAGIC_CMD=$MAGIC_CMD 7699 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 7700 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7701 for ac_dir in $ac_dummy; do 7702 IFS=$lt_save_ifs 7703 test -z "$ac_dir" && ac_dir=. 7704 if test -f "$ac_dir/${ac_tool_prefix}file"; then 7705 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 7706 if test -n "$file_magic_test_file"; then 7707 case $deplibs_check_method in 7708 "file_magic "*) 7709 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7710 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 7711 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7712 $EGREP "$file_magic_regex" > /dev/null; then 7713 : 7714 else 7715 cat <<_LT_EOF 1>&2 7716 7717*** Warning: the command libtool uses to detect shared libraries, 7718*** $file_magic_cmd, produces output that libtool cannot recognize. 7719*** The result is that libtool may fail to recognize shared libraries 7720*** as such. This will affect the creation of libtool libraries that 7721*** depend on shared libraries, but programs linked with such libtool 7722*** libraries will work regardless of this problem. Nevertheless, you 7723*** may want to report the problem to your system manager and/or to 7724*** bug-libtool@gnu.org 7725 7726_LT_EOF 7727 fi ;; 7728 esac 7729 fi 7730 break 7731 fi 7732 done 7733 IFS=$lt_save_ifs 7734 MAGIC_CMD=$lt_save_MAGIC_CMD 7735 ;; 7736esac 7737fi 7738 7739MAGIC_CMD=$lt_cv_path_MAGIC_CMD 7740if test -n "$MAGIC_CMD"; then 7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7742$as_echo "$MAGIC_CMD" >&6; } 7743else 7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7745$as_echo "no" >&6; } 7746fi 7747 7748 7749 7750 7751 7752if test -z "$lt_cv_path_MAGIC_CMD"; then 7753 if test -n "$ac_tool_prefix"; then 7754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7755$as_echo_n "checking for file... " >&6; } 7756if ${lt_cv_path_MAGIC_CMD+:} false; then : 7757 $as_echo_n "(cached) " >&6 7758else 7759 case $MAGIC_CMD in 7760[\\/*] | ?:[\\/]*) 7761 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 7762 ;; 7763*) 7764 lt_save_MAGIC_CMD=$MAGIC_CMD 7765 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 7766 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7767 for ac_dir in $ac_dummy; do 7768 IFS=$lt_save_ifs 7769 test -z "$ac_dir" && ac_dir=. 7770 if test -f "$ac_dir/file"; then 7771 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 7772 if test -n "$file_magic_test_file"; then 7773 case $deplibs_check_method in 7774 "file_magic "*) 7775 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7776 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 7777 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7778 $EGREP "$file_magic_regex" > /dev/null; then 7779 : 7780 else 7781 cat <<_LT_EOF 1>&2 7782 7783*** Warning: the command libtool uses to detect shared libraries, 7784*** $file_magic_cmd, produces output that libtool cannot recognize. 7785*** The result is that libtool may fail to recognize shared libraries 7786*** as such. This will affect the creation of libtool libraries that 7787*** depend on shared libraries, but programs linked with such libtool 7788*** libraries will work regardless of this problem. Nevertheless, you 7789*** may want to report the problem to your system manager and/or to 7790*** bug-libtool@gnu.org 7791 7792_LT_EOF 7793 fi ;; 7794 esac 7795 fi 7796 break 7797 fi 7798 done 7799 IFS=$lt_save_ifs 7800 MAGIC_CMD=$lt_save_MAGIC_CMD 7801 ;; 7802esac 7803fi 7804 7805MAGIC_CMD=$lt_cv_path_MAGIC_CMD 7806if test -n "$MAGIC_CMD"; then 7807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7808$as_echo "$MAGIC_CMD" >&6; } 7809else 7810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7811$as_echo "no" >&6; } 7812fi 7813 7814 7815 else 7816 MAGIC_CMD=: 7817 fi 7818fi 7819 7820 fi 7821 ;; 7822esac 7823 7824# Use C for the default configuration in the libtool script 7825 7826lt_save_CC=$CC 7827ac_ext=c 7828ac_cpp='$CPP $CPPFLAGS' 7829ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7830ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7831ac_compiler_gnu=$ac_cv_c_compiler_gnu 7832 7833 7834# Source file extension for C test sources. 7835ac_ext=c 7836 7837# Object file extension for compiled C test sources. 7838objext=o 7839objext=$objext 7840 7841# Code to be used in simple compile tests 7842lt_simple_compile_test_code="int some_variable = 0;" 7843 7844# Code to be used in simple link tests 7845lt_simple_link_test_code='int main(){return(0);}' 7846 7847 7848 7849 7850 7851 7852 7853# If no C compiler was specified, use CC. 7854LTCC=${LTCC-"$CC"} 7855 7856# If no C compiler flags were specified, use CFLAGS. 7857LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7858 7859# Allow CC to be a program name with arguments. 7860compiler=$CC 7861 7862# Save the default compiler, since it gets overwritten when the other 7863# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7864compiler_DEFAULT=$CC 7865 7866# save warnings/boilerplate of simple test code 7867ac_outfile=conftest.$ac_objext 7868echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7869eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7870_lt_compiler_boilerplate=`cat conftest.err` 7871$RM conftest* 7872 7873ac_outfile=conftest.$ac_objext 7874echo "$lt_simple_link_test_code" >conftest.$ac_ext 7875eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7876_lt_linker_boilerplate=`cat conftest.err` 7877$RM -r conftest* 7878 7879 7880## CAVEAT EMPTOR: 7881## There is no encapsulation within the following macros, do not change 7882## the running order or otherwise move them around unless you know exactly 7883## what you are doing... 7884if test -n "$compiler"; then 7885 7886lt_prog_compiler_no_builtin_flag= 7887 7888if test yes = "$GCC"; then 7889 case $cc_basename in 7890 nvcc*) 7891 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7892 *) 7893 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7894 esac 7895 7896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7897$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7898if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7899 $as_echo_n "(cached) " >&6 7900else 7901 lt_cv_prog_compiler_rtti_exceptions=no 7902 ac_outfile=conftest.$ac_objext 7903 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7904 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 7905 # Insert the option either (1) after the last *FLAGS variable, or 7906 # (2) before a word containing "conftest.", or (3) at the end. 7907 # Note that $ac_compile itself does not contain backslashes and begins 7908 # with a dollar sign (not a hyphen), so the echo should work correctly. 7909 # The option is referenced via a variable to avoid confusing sed. 7910 lt_compile=`echo "$ac_compile" | $SED \ 7911 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7912 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7913 -e 's:$: $lt_compiler_flag:'` 7914 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7915 (eval "$lt_compile" 2>conftest.err) 7916 ac_status=$? 7917 cat conftest.err >&5 7918 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7919 if (exit $ac_status) && test -s "$ac_outfile"; then 7920 # The compiler can only warn and ignore the option if not recognized 7921 # So say no if there are warnings other than the usual output. 7922 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7923 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7924 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7925 lt_cv_prog_compiler_rtti_exceptions=yes 7926 fi 7927 fi 7928 $RM conftest* 7929 7930fi 7931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7932$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7933 7934if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 7935 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7936else 7937 : 7938fi 7939 7940fi 7941 7942 7943 7944 7945 7946 7947 lt_prog_compiler_wl= 7948lt_prog_compiler_pic= 7949lt_prog_compiler_static= 7950 7951 7952 if test yes = "$GCC"; then 7953 lt_prog_compiler_wl='-Wl,' 7954 lt_prog_compiler_static='-static' 7955 7956 case $host_os in 7957 aix*) 7958 # All AIX code is PIC. 7959 if test ia64 = "$host_cpu"; then 7960 # AIX 5 now supports IA64 processor 7961 lt_prog_compiler_static='-Bstatic' 7962 fi 7963 lt_prog_compiler_pic='-fPIC' 7964 ;; 7965 7966 amigaos*) 7967 case $host_cpu in 7968 powerpc) 7969 # see comment about AmigaOS4 .so support 7970 lt_prog_compiler_pic='-fPIC' 7971 ;; 7972 m68k) 7973 # FIXME: we need at least 68020 code to build shared libraries, but 7974 # adding the '-m68020' flag to GCC prevents building anything better, 7975 # like '-m68040'. 7976 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7977 ;; 7978 esac 7979 ;; 7980 7981 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7982 # PIC is the default for these OSes. 7983 ;; 7984 7985 mingw* | cygwin* | pw32* | os2* | cegcc*) 7986 # This hack is so that the source file can tell whether it is being 7987 # built for inclusion in a dll (and should export symbols for example). 7988 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7989 # (--disable-auto-import) libraries 7990 lt_prog_compiler_pic='-DDLL_EXPORT' 7991 case $host_os in 7992 os2*) 7993 lt_prog_compiler_static='$wl-static' 7994 ;; 7995 esac 7996 ;; 7997 7998 darwin* | rhapsody*) 7999 # PIC is the default on this platform 8000 # Common symbols not allowed in MH_DYLIB files 8001 lt_prog_compiler_pic='-fno-common' 8002 ;; 8003 8004 haiku*) 8005 # PIC is the default for Haiku. 8006 # The "-static" flag exists, but is broken. 8007 lt_prog_compiler_static= 8008 ;; 8009 8010 hpux*) 8011 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8012 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8013 # sets the default TLS model and affects inlining. 8014 case $host_cpu in 8015 hppa*64*) 8016 # +Z the default 8017 ;; 8018 *) 8019 lt_prog_compiler_pic='-fPIC' 8020 ;; 8021 esac 8022 ;; 8023 8024 interix[3-9]*) 8025 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8026 # Instead, we relocate shared libraries at runtime. 8027 ;; 8028 8029 msdosdjgpp*) 8030 # Just because we use GCC doesn't mean we suddenly get shared libraries 8031 # on systems that don't support them. 8032 lt_prog_compiler_can_build_shared=no 8033 enable_shared=no 8034 ;; 8035 8036 *nto* | *qnx*) 8037 # QNX uses GNU C++, but need to define -shared option too, otherwise 8038 # it will coredump. 8039 lt_prog_compiler_pic='-fPIC -shared' 8040 ;; 8041 8042 sysv4*MP*) 8043 if test -d /usr/nec; then 8044 lt_prog_compiler_pic=-Kconform_pic 8045 fi 8046 ;; 8047 8048 *) 8049 lt_prog_compiler_pic='-fPIC' 8050 ;; 8051 esac 8052 8053 case $cc_basename in 8054 nvcc*) # Cuda Compiler Driver 2.2 8055 lt_prog_compiler_wl='-Xlinker ' 8056 if test -n "$lt_prog_compiler_pic"; then 8057 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8058 fi 8059 ;; 8060 esac 8061 else 8062 # PORTME Check for flag to pass linker flags through the system compiler. 8063 case $host_os in 8064 aix*) 8065 lt_prog_compiler_wl='-Wl,' 8066 if test ia64 = "$host_cpu"; then 8067 # AIX 5 now supports IA64 processor 8068 lt_prog_compiler_static='-Bstatic' 8069 else 8070 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8071 fi 8072 ;; 8073 8074 darwin* | rhapsody*) 8075 # PIC is the default on this platform 8076 # Common symbols not allowed in MH_DYLIB files 8077 lt_prog_compiler_pic='-fno-common' 8078 case $cc_basename in 8079 nagfor*) 8080 # NAG Fortran compiler 8081 lt_prog_compiler_wl='-Wl,-Wl,,' 8082 lt_prog_compiler_pic='-PIC' 8083 lt_prog_compiler_static='-Bstatic' 8084 ;; 8085 esac 8086 ;; 8087 8088 mingw* | cygwin* | pw32* | os2* | cegcc*) 8089 # This hack is so that the source file can tell whether it is being 8090 # built for inclusion in a dll (and should export symbols for example). 8091 lt_prog_compiler_pic='-DDLL_EXPORT' 8092 case $host_os in 8093 os2*) 8094 lt_prog_compiler_static='$wl-static' 8095 ;; 8096 esac 8097 ;; 8098 8099 hpux9* | hpux10* | hpux11*) 8100 lt_prog_compiler_wl='-Wl,' 8101 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8102 # not for PA HP-UX. 8103 case $host_cpu in 8104 hppa*64*|ia64*) 8105 # +Z the default 8106 ;; 8107 *) 8108 lt_prog_compiler_pic='+Z' 8109 ;; 8110 esac 8111 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8112 lt_prog_compiler_static='$wl-a ${wl}archive' 8113 ;; 8114 8115 irix5* | irix6* | nonstopux*) 8116 lt_prog_compiler_wl='-Wl,' 8117 # PIC (with -KPIC) is the default. 8118 lt_prog_compiler_static='-non_shared' 8119 ;; 8120 8121 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 8122 case $cc_basename in 8123 # old Intel for x86_64, which still supported -KPIC. 8124 ecc*) 8125 lt_prog_compiler_wl='-Wl,' 8126 lt_prog_compiler_pic='-KPIC' 8127 lt_prog_compiler_static='-static' 8128 ;; 8129 # icc used to be incompatible with GCC. 8130 # ICC 10 doesn't accept -KPIC any more. 8131 icc* | ifort*) 8132 lt_prog_compiler_wl='-Wl,' 8133 lt_prog_compiler_pic='-fPIC' 8134 lt_prog_compiler_static='-static' 8135 ;; 8136 # Lahey Fortran 8.1. 8137 lf95*) 8138 lt_prog_compiler_wl='-Wl,' 8139 lt_prog_compiler_pic='--shared' 8140 lt_prog_compiler_static='--static' 8141 ;; 8142 nagfor*) 8143 # NAG Fortran compiler 8144 lt_prog_compiler_wl='-Wl,-Wl,,' 8145 lt_prog_compiler_pic='-PIC' 8146 lt_prog_compiler_static='-Bstatic' 8147 ;; 8148 tcc*) 8149 # Fabrice Bellard et al's Tiny C Compiler 8150 lt_prog_compiler_wl='-Wl,' 8151 lt_prog_compiler_pic='-fPIC' 8152 lt_prog_compiler_static='-static' 8153 ;; 8154 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8155 # Portland Group compilers (*not* the Pentium gcc compiler, 8156 # which looks to be a dead project) 8157 lt_prog_compiler_wl='-Wl,' 8158 lt_prog_compiler_pic='-fpic' 8159 lt_prog_compiler_static='-Bstatic' 8160 ;; 8161 ccc*) 8162 lt_prog_compiler_wl='-Wl,' 8163 # All Alpha code is PIC. 8164 lt_prog_compiler_static='-non_shared' 8165 ;; 8166 xl* | bgxl* | bgf* | mpixl*) 8167 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8168 lt_prog_compiler_wl='-Wl,' 8169 lt_prog_compiler_pic='-qpic' 8170 lt_prog_compiler_static='-qstaticlink' 8171 ;; 8172 *) 8173 case `$CC -V 2>&1 | sed 5q` in 8174 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 8175 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8176 lt_prog_compiler_pic='-KPIC' 8177 lt_prog_compiler_static='-Bstatic' 8178 lt_prog_compiler_wl='' 8179 ;; 8180 *Sun\ F* | *Sun*Fortran*) 8181 lt_prog_compiler_pic='-KPIC' 8182 lt_prog_compiler_static='-Bstatic' 8183 lt_prog_compiler_wl='-Qoption ld ' 8184 ;; 8185 *Sun\ C*) 8186 # Sun C 5.9 8187 lt_prog_compiler_pic='-KPIC' 8188 lt_prog_compiler_static='-Bstatic' 8189 lt_prog_compiler_wl='-Wl,' 8190 ;; 8191 *Intel*\ [CF]*Compiler*) 8192 lt_prog_compiler_wl='-Wl,' 8193 lt_prog_compiler_pic='-fPIC' 8194 lt_prog_compiler_static='-static' 8195 ;; 8196 *Portland\ Group*) 8197 lt_prog_compiler_wl='-Wl,' 8198 lt_prog_compiler_pic='-fpic' 8199 lt_prog_compiler_static='-Bstatic' 8200 ;; 8201 esac 8202 ;; 8203 esac 8204 ;; 8205 8206 newsos6) 8207 lt_prog_compiler_pic='-KPIC' 8208 lt_prog_compiler_static='-Bstatic' 8209 ;; 8210 8211 *nto* | *qnx*) 8212 # QNX uses GNU C++, but need to define -shared option too, otherwise 8213 # it will coredump. 8214 lt_prog_compiler_pic='-fPIC -shared' 8215 ;; 8216 8217 osf3* | osf4* | osf5*) 8218 lt_prog_compiler_wl='-Wl,' 8219 # All OSF/1 code is PIC. 8220 lt_prog_compiler_static='-non_shared' 8221 ;; 8222 8223 rdos*) 8224 lt_prog_compiler_static='-non_shared' 8225 ;; 8226 8227 solaris*) 8228 lt_prog_compiler_pic='-KPIC' 8229 lt_prog_compiler_static='-Bstatic' 8230 case $cc_basename in 8231 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8232 lt_prog_compiler_wl='-Qoption ld ';; 8233 *) 8234 lt_prog_compiler_wl='-Wl,';; 8235 esac 8236 ;; 8237 8238 sunos4*) 8239 lt_prog_compiler_wl='-Qoption ld ' 8240 lt_prog_compiler_pic='-PIC' 8241 lt_prog_compiler_static='-Bstatic' 8242 ;; 8243 8244 sysv4 | sysv4.2uw2* | sysv4.3*) 8245 lt_prog_compiler_wl='-Wl,' 8246 lt_prog_compiler_pic='-KPIC' 8247 lt_prog_compiler_static='-Bstatic' 8248 ;; 8249 8250 sysv4*MP*) 8251 if test -d /usr/nec; then 8252 lt_prog_compiler_pic='-Kconform_pic' 8253 lt_prog_compiler_static='-Bstatic' 8254 fi 8255 ;; 8256 8257 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8258 lt_prog_compiler_wl='-Wl,' 8259 lt_prog_compiler_pic='-KPIC' 8260 lt_prog_compiler_static='-Bstatic' 8261 ;; 8262 8263 unicos*) 8264 lt_prog_compiler_wl='-Wl,' 8265 lt_prog_compiler_can_build_shared=no 8266 ;; 8267 8268 uts4*) 8269 lt_prog_compiler_pic='-pic' 8270 lt_prog_compiler_static='-Bstatic' 8271 ;; 8272 8273 *) 8274 lt_prog_compiler_can_build_shared=no 8275 ;; 8276 esac 8277 fi 8278 8279case $host_os in 8280 # For platforms that do not support PIC, -DPIC is meaningless: 8281 *djgpp*) 8282 lt_prog_compiler_pic= 8283 ;; 8284 *) 8285 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8286 ;; 8287esac 8288 8289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8290$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8291if ${lt_cv_prog_compiler_pic+:} false; then : 8292 $as_echo_n "(cached) " >&6 8293else 8294 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 8295fi 8296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 8297$as_echo "$lt_cv_prog_compiler_pic" >&6; } 8298lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8299 8300# 8301# Check to make sure the PIC flag actually works. 8302# 8303if test -n "$lt_prog_compiler_pic"; then 8304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8305$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8306if ${lt_cv_prog_compiler_pic_works+:} false; then : 8307 $as_echo_n "(cached) " >&6 8308else 8309 lt_cv_prog_compiler_pic_works=no 8310 ac_outfile=conftest.$ac_objext 8311 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8312 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 8313 # Insert the option either (1) after the last *FLAGS variable, or 8314 # (2) before a word containing "conftest.", or (3) at the end. 8315 # Note that $ac_compile itself does not contain backslashes and begins 8316 # with a dollar sign (not a hyphen), so the echo should work correctly. 8317 # The option is referenced via a variable to avoid confusing sed. 8318 lt_compile=`echo "$ac_compile" | $SED \ 8319 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8320 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8321 -e 's:$: $lt_compiler_flag:'` 8322 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8323 (eval "$lt_compile" 2>conftest.err) 8324 ac_status=$? 8325 cat conftest.err >&5 8326 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8327 if (exit $ac_status) && test -s "$ac_outfile"; then 8328 # The compiler can only warn and ignore the option if not recognized 8329 # So say no if there are warnings other than the usual output. 8330 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8331 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8332 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8333 lt_cv_prog_compiler_pic_works=yes 8334 fi 8335 fi 8336 $RM conftest* 8337 8338fi 8339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8340$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8341 8342if test yes = "$lt_cv_prog_compiler_pic_works"; then 8343 case $lt_prog_compiler_pic in 8344 "" | " "*) ;; 8345 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8346 esac 8347else 8348 lt_prog_compiler_pic= 8349 lt_prog_compiler_can_build_shared=no 8350fi 8351 8352fi 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364# 8365# Check to make sure the static flag actually works. 8366# 8367wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8369$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8370if ${lt_cv_prog_compiler_static_works+:} false; then : 8371 $as_echo_n "(cached) " >&6 8372else 8373 lt_cv_prog_compiler_static_works=no 8374 save_LDFLAGS=$LDFLAGS 8375 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8376 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8377 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8378 # The linker can only warn and ignore the option if not recognized 8379 # So say no if there are warnings 8380 if test -s conftest.err; then 8381 # Append any errors to the config.log. 8382 cat conftest.err 1>&5 8383 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8384 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8385 if diff conftest.exp conftest.er2 >/dev/null; then 8386 lt_cv_prog_compiler_static_works=yes 8387 fi 8388 else 8389 lt_cv_prog_compiler_static_works=yes 8390 fi 8391 fi 8392 $RM -r conftest* 8393 LDFLAGS=$save_LDFLAGS 8394 8395fi 8396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8397$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8398 8399if test yes = "$lt_cv_prog_compiler_static_works"; then 8400 : 8401else 8402 lt_prog_compiler_static= 8403fi 8404 8405 8406 8407 8408 8409 8410 8411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8412$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8413if ${lt_cv_prog_compiler_c_o+:} false; then : 8414 $as_echo_n "(cached) " >&6 8415else 8416 lt_cv_prog_compiler_c_o=no 8417 $RM -r conftest 2>/dev/null 8418 mkdir conftest 8419 cd conftest 8420 mkdir out 8421 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8422 8423 lt_compiler_flag="-o out/conftest2.$ac_objext" 8424 # Insert the option either (1) after the last *FLAGS variable, or 8425 # (2) before a word containing "conftest.", or (3) at the end. 8426 # Note that $ac_compile itself does not contain backslashes and begins 8427 # with a dollar sign (not a hyphen), so the echo should work correctly. 8428 lt_compile=`echo "$ac_compile" | $SED \ 8429 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8430 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8431 -e 's:$: $lt_compiler_flag:'` 8432 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8433 (eval "$lt_compile" 2>out/conftest.err) 8434 ac_status=$? 8435 cat out/conftest.err >&5 8436 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8437 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8438 then 8439 # The compiler can only warn and ignore the option if not recognized 8440 # So say no if there are warnings 8441 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8442 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8443 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8444 lt_cv_prog_compiler_c_o=yes 8445 fi 8446 fi 8447 chmod u+w . 2>&5 8448 $RM conftest* 8449 # SGI C++ compiler will create directory out/ii_files/ for 8450 # template instantiation 8451 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8452 $RM out/* && rmdir out 8453 cd .. 8454 $RM -r conftest 8455 $RM conftest* 8456 8457fi 8458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8459$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8460 8461 8462 8463 8464 8465 8466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8467$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8468if ${lt_cv_prog_compiler_c_o+:} false; then : 8469 $as_echo_n "(cached) " >&6 8470else 8471 lt_cv_prog_compiler_c_o=no 8472 $RM -r conftest 2>/dev/null 8473 mkdir conftest 8474 cd conftest 8475 mkdir out 8476 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8477 8478 lt_compiler_flag="-o out/conftest2.$ac_objext" 8479 # Insert the option either (1) after the last *FLAGS variable, or 8480 # (2) before a word containing "conftest.", or (3) at the end. 8481 # Note that $ac_compile itself does not contain backslashes and begins 8482 # with a dollar sign (not a hyphen), so the echo should work correctly. 8483 lt_compile=`echo "$ac_compile" | $SED \ 8484 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8485 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8486 -e 's:$: $lt_compiler_flag:'` 8487 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8488 (eval "$lt_compile" 2>out/conftest.err) 8489 ac_status=$? 8490 cat out/conftest.err >&5 8491 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8492 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8493 then 8494 # The compiler can only warn and ignore the option if not recognized 8495 # So say no if there are warnings 8496 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8497 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8498 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8499 lt_cv_prog_compiler_c_o=yes 8500 fi 8501 fi 8502 chmod u+w . 2>&5 8503 $RM conftest* 8504 # SGI C++ compiler will create directory out/ii_files/ for 8505 # template instantiation 8506 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8507 $RM out/* && rmdir out 8508 cd .. 8509 $RM -r conftest 8510 $RM conftest* 8511 8512fi 8513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8514$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8515 8516 8517 8518 8519hard_links=nottested 8520if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 8521 # do not overwrite the value of need_locks provided by the user 8522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8523$as_echo_n "checking if we can lock with hard links... " >&6; } 8524 hard_links=yes 8525 $RM conftest* 8526 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8527 touch conftest.a 8528 ln conftest.a conftest.b 2>&5 || hard_links=no 8529 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8531$as_echo "$hard_links" >&6; } 8532 if test no = "$hard_links"; then 8533 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 8534$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 8535 need_locks=warn 8536 fi 8537else 8538 need_locks=no 8539fi 8540 8541 8542 8543 8544 8545 8546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8547$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8548 8549 runpath_var= 8550 allow_undefined_flag= 8551 always_export_symbols=no 8552 archive_cmds= 8553 archive_expsym_cmds= 8554 compiler_needs_object=no 8555 enable_shared_with_static_runtimes=no 8556 export_dynamic_flag_spec= 8557 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8558 hardcode_automatic=no 8559 hardcode_direct=no 8560 hardcode_direct_absolute=no 8561 hardcode_libdir_flag_spec= 8562 hardcode_libdir_separator= 8563 hardcode_minus_L=no 8564 hardcode_shlibpath_var=unsupported 8565 inherit_rpath=no 8566 link_all_deplibs=unknown 8567 module_cmds= 8568 module_expsym_cmds= 8569 old_archive_from_new_cmds= 8570 old_archive_from_expsyms_cmds= 8571 thread_safe_flag_spec= 8572 whole_archive_flag_spec= 8573 # include_expsyms should be a list of space-separated symbols to be *always* 8574 # included in the symbol list 8575 include_expsyms= 8576 # exclude_expsyms can be an extended regexp of symbols to exclude 8577 # it will be wrapped by ' (' and ')$', so one must not match beginning or 8578 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 8579 # as well as any symbol that contains 'd'. 8580 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8581 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8582 # platforms (ab)use it in PIC code, but their linkers get confused if 8583 # the symbol is explicitly referenced. Since portable code cannot 8584 # rely on this symbol name, it's probably fine to never include it in 8585 # preloaded symbol tables. 8586 # Exclude shared library initialization/finalization symbols. 8587 extract_expsyms_cmds= 8588 8589 case $host_os in 8590 cygwin* | mingw* | pw32* | cegcc*) 8591 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8592 # When not using gcc, we currently assume that we are using 8593 # Microsoft Visual C++. 8594 if test yes != "$GCC"; then 8595 with_gnu_ld=no 8596 fi 8597 ;; 8598 interix*) 8599 # we just hope/assume this is gcc and not c89 (= MSVC++) 8600 with_gnu_ld=yes 8601 ;; 8602 openbsd* | bitrig*) 8603 with_gnu_ld=no 8604 ;; 8605 linux* | k*bsd*-gnu | gnu*) 8606 link_all_deplibs=no 8607 ;; 8608 esac 8609 8610 ld_shlibs=yes 8611 8612 # On some targets, GNU ld is compatible enough with the native linker 8613 # that we're better off using the native interface for both. 8614 lt_use_gnu_ld_interface=no 8615 if test yes = "$with_gnu_ld"; then 8616 case $host_os in 8617 aix*) 8618 # The AIX port of GNU ld has always aspired to compatibility 8619 # with the native linker. However, as the warning in the GNU ld 8620 # block says, versions before 2.19.5* couldn't really create working 8621 # shared libraries, regardless of the interface used. 8622 case `$LD -v 2>&1` in 8623 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8624 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8625 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8626 *) 8627 lt_use_gnu_ld_interface=yes 8628 ;; 8629 esac 8630 ;; 8631 *) 8632 lt_use_gnu_ld_interface=yes 8633 ;; 8634 esac 8635 fi 8636 8637 if test yes = "$lt_use_gnu_ld_interface"; then 8638 # If archive_cmds runs LD, not CC, wlarc should be empty 8639 wlarc='$wl' 8640 8641 # Set some defaults for GNU ld with shared library support. These 8642 # are reset later if shared libraries are not supported. Putting them 8643 # here allows them to be overridden if necessary. 8644 runpath_var=LD_RUN_PATH 8645 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 8646 export_dynamic_flag_spec='$wl--export-dynamic' 8647 # ancient GNU ld didn't support --whole-archive et. al. 8648 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8649 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 8650 else 8651 whole_archive_flag_spec= 8652 fi 8653 supports_anon_versioning=no 8654 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 8655 *GNU\ gold*) supports_anon_versioning=yes ;; 8656 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8657 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8658 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8659 *\ 2.11.*) ;; # other 2.11 versions 8660 *) supports_anon_versioning=yes ;; 8661 esac 8662 8663 # See if GNU ld supports shared libraries. 8664 case $host_os in 8665 aix[3-9]*) 8666 # On AIX/PPC, the GNU linker is very broken 8667 if test ia64 != "$host_cpu"; then 8668 ld_shlibs=no 8669 cat <<_LT_EOF 1>&2 8670 8671*** Warning: the GNU linker, at least up to release 2.19, is reported 8672*** to be unable to reliably create shared libraries on AIX. 8673*** Therefore, libtool is disabling shared libraries support. If you 8674*** really care for shared libraries, you may want to install binutils 8675*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8676*** You will then need to restart the configuration process. 8677 8678_LT_EOF 8679 fi 8680 ;; 8681 8682 amigaos*) 8683 case $host_cpu in 8684 powerpc) 8685 # see comment about AmigaOS4 .so support 8686 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 8687 archive_expsym_cmds='' 8688 ;; 8689 m68k) 8690 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)' 8691 hardcode_libdir_flag_spec='-L$libdir' 8692 hardcode_minus_L=yes 8693 ;; 8694 esac 8695 ;; 8696 8697 beos*) 8698 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8699 allow_undefined_flag=unsupported 8700 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8701 # support --undefined. This deserves some investigation. FIXME 8702 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 8703 else 8704 ld_shlibs=no 8705 fi 8706 ;; 8707 8708 cygwin* | mingw* | pw32* | cegcc*) 8709 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8710 # as there is no search path for DLLs. 8711 hardcode_libdir_flag_spec='-L$libdir' 8712 export_dynamic_flag_spec='$wl--export-all-symbols' 8713 allow_undefined_flag=unsupported 8714 always_export_symbols=no 8715 enable_shared_with_static_runtimes=yes 8716 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' 8717 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 8718 8719 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8720 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8721 # If the export-symbols file already is a .def file, use it as 8722 # is; otherwise, prepend EXPORTS... 8723 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 8724 cp $export_symbols $output_objdir/$soname.def; 8725 else 8726 echo EXPORTS > $output_objdir/$soname.def; 8727 cat $export_symbols >> $output_objdir/$soname.def; 8728 fi~ 8729 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8730 else 8731 ld_shlibs=no 8732 fi 8733 ;; 8734 8735 haiku*) 8736 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 8737 link_all_deplibs=yes 8738 ;; 8739 8740 os2*) 8741 hardcode_libdir_flag_spec='-L$libdir' 8742 hardcode_minus_L=yes 8743 allow_undefined_flag=unsupported 8744 shrext_cmds=.dll 8745 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 8746 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 8747 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 8748 $ECHO EXPORTS >> $output_objdir/$libname.def~ 8749 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 8750 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 8751 emximp -o $lib $output_objdir/$libname.def' 8752 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 8753 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 8754 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 8755 $ECHO EXPORTS >> $output_objdir/$libname.def~ 8756 prefix_cmds="$SED"~ 8757 if test EXPORTS = "`$SED 1q $export_symbols`"; then 8758 prefix_cmds="$prefix_cmds -e 1d"; 8759 fi~ 8760 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 8761 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 8762 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 8763 emximp -o $lib $output_objdir/$libname.def' 8764 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 8765 enable_shared_with_static_runtimes=yes 8766 ;; 8767 8768 interix[3-9]*) 8769 hardcode_direct=no 8770 hardcode_shlibpath_var=no 8771 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 8772 export_dynamic_flag_spec='$wl-E' 8773 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8774 # Instead, shared libraries are loaded at an image base (0x10000000 by 8775 # default) and relocated if they conflict, which is a slow very memory 8776 # consuming and fragmenting process. To avoid this, we pick a random, 8777 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8778 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8779 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8780 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' 8781 ;; 8782 8783 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8784 tmp_diet=no 8785 if test linux-dietlibc = "$host_os"; then 8786 case $cc_basename in 8787 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8788 esac 8789 fi 8790 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8791 && test no = "$tmp_diet" 8792 then 8793 tmp_addflag=' $pic_flag' 8794 tmp_sharedflag='-shared' 8795 case $cc_basename,$host_cpu in 8796 pgcc*) # Portland Group C compiler 8797 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' 8798 tmp_addflag=' $pic_flag' 8799 ;; 8800 pgf77* | pgf90* | pgf95* | pgfortran*) 8801 # Portland Group f77 and f90 compilers 8802 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' 8803 tmp_addflag=' $pic_flag -Mnomain' ;; 8804 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8805 tmp_addflag=' -i_dynamic' ;; 8806 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8807 tmp_addflag=' -i_dynamic -nofor_main' ;; 8808 ifc* | ifort*) # Intel Fortran compiler 8809 tmp_addflag=' -nofor_main' ;; 8810 lf95*) # Lahey Fortran 8.1 8811 whole_archive_flag_spec= 8812 tmp_sharedflag='--shared' ;; 8813 nagfor*) # NAGFOR 5.3 8814 tmp_sharedflag='-Wl,-shared' ;; 8815 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8816 tmp_sharedflag='-qmkshrobj' 8817 tmp_addflag= ;; 8818 nvcc*) # Cuda Compiler Driver 2.2 8819 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' 8820 compiler_needs_object=yes 8821 ;; 8822 esac 8823 case `$CC -V 2>&1 | sed 5q` in 8824 *Sun\ C*) # Sun C 5.9 8825 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' 8826 compiler_needs_object=yes 8827 tmp_sharedflag='-G' ;; 8828 *Sun\ F*) # Sun Fortran 8.3 8829 tmp_sharedflag='-G' ;; 8830 esac 8831 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 8832 8833 if test yes = "$supports_anon_versioning"; then 8834 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8835 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8836 echo "local: *; };" >> $output_objdir/$libname.ver~ 8837 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 8838 fi 8839 8840 case $cc_basename in 8841 tcc*) 8842 export_dynamic_flag_spec='-rdynamic' 8843 ;; 8844 xlf* | bgf* | bgxlf* | mpixlf*) 8845 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8846 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8847 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 8848 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 8849 if test yes = "$supports_anon_versioning"; then 8850 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8851 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8852 echo "local: *; };" >> $output_objdir/$libname.ver~ 8853 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8854 fi 8855 ;; 8856 esac 8857 else 8858 ld_shlibs=no 8859 fi 8860 ;; 8861 8862 netbsd* | netbsdelf*-gnu) 8863 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8864 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8865 wlarc= 8866 else 8867 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 8868 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 8869 fi 8870 ;; 8871 8872 solaris*) 8873 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8874 ld_shlibs=no 8875 cat <<_LT_EOF 1>&2 8876 8877*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8878*** create shared libraries on Solaris systems. Therefore, libtool 8879*** is disabling shared libraries support. We urge you to upgrade GNU 8880*** binutils to release 2.9.1 or newer. Another option is to modify 8881*** your PATH or compiler configuration so that the native linker is 8882*** used, and then restart. 8883 8884_LT_EOF 8885 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8886 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 8887 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 8888 else 8889 ld_shlibs=no 8890 fi 8891 ;; 8892 8893 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8894 case `$LD -v 2>&1` in 8895 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8896 ld_shlibs=no 8897 cat <<_LT_EOF 1>&2 8898 8899*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 8900*** reliably create shared libraries on SCO systems. Therefore, libtool 8901*** is disabling shared libraries support. We urge you to upgrade GNU 8902*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8903*** your PATH or compiler configuration so that the native linker is 8904*** used, and then restart. 8905 8906_LT_EOF 8907 ;; 8908 *) 8909 # For security reasons, it is highly recommended that you always 8910 # use absolute paths for naming shared libraries, and exclude the 8911 # DT_RUNPATH tag from executables and libraries. But doing so 8912 # requires that you compile everything twice, which is a pain. 8913 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8914 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 8915 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 8916 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 8917 else 8918 ld_shlibs=no 8919 fi 8920 ;; 8921 esac 8922 ;; 8923 8924 sunos4*) 8925 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8926 wlarc= 8927 hardcode_direct=yes 8928 hardcode_shlibpath_var=no 8929 ;; 8930 8931 *) 8932 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8933 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 8934 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 8935 else 8936 ld_shlibs=no 8937 fi 8938 ;; 8939 esac 8940 8941 if test no = "$ld_shlibs"; then 8942 runpath_var= 8943 hardcode_libdir_flag_spec= 8944 export_dynamic_flag_spec= 8945 whole_archive_flag_spec= 8946 fi 8947 else 8948 # PORTME fill in a description of your system's linker (not GNU ld) 8949 case $host_os in 8950 aix3*) 8951 allow_undefined_flag=unsupported 8952 always_export_symbols=yes 8953 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' 8954 # Note: this linker hardcodes the directories in LIBPATH if there 8955 # are no directories specified by -L. 8956 hardcode_minus_L=yes 8957 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 8958 # Neither direct hardcoding nor static linking is supported with a 8959 # broken collect2. 8960 hardcode_direct=unsupported 8961 fi 8962 ;; 8963 8964 aix[4-9]*) 8965 if test ia64 = "$host_cpu"; then 8966 # On IA64, the linker does run time linking by default, so we don't 8967 # have to do anything special. 8968 aix_use_runtimelinking=no 8969 exp_sym_flag='-Bexport' 8970 no_entry_flag= 8971 else 8972 # If we're using GNU nm, then we don't want the "-C" option. 8973 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 8974 # Without the "-l" option, or with the "-B" option, AIX nm treats 8975 # weak defined symbols like other global defined symbols, whereas 8976 # GNU nm marks them as "W". 8977 # While the 'weak' keyword is ignored in the Export File, we need 8978 # it in the Import File for the 'aix-soname' feature, so we have 8979 # to replace the "-B" option with "-P" for AIX nm. 8980 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8981 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' 8982 else 8983 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 8984 fi 8985 aix_use_runtimelinking=no 8986 8987 # Test if we are trying to use run time linking or normal 8988 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8989 # have runtime linking enabled, and use it for executables. 8990 # For shared libraries, we enable/disable runtime linking 8991 # depending on the kind of the shared library created - 8992 # when "with_aix_soname,aix_use_runtimelinking" is: 8993 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 8994 # "aix,yes" lib.so shared, rtl:yes, for executables 8995 # lib.a static archive 8996 # "both,no" lib.so.V(shr.o) shared, rtl:yes 8997 # lib.a(lib.so.V) shared, rtl:no, for executables 8998 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 8999 # lib.a(lib.so.V) shared, rtl:no 9000 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 9001 # lib.a static archive 9002 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9003 for ld_flag in $LDFLAGS; do 9004 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 9005 aix_use_runtimelinking=yes 9006 break 9007 fi 9008 done 9009 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 9010 # With aix-soname=svr4, we create the lib.so.V shared archives only, 9011 # so we don't have lib.a shared libs to link our executables. 9012 # We have to force runtime linking in this case. 9013 aix_use_runtimelinking=yes 9014 LDFLAGS="$LDFLAGS -Wl,-brtl" 9015 fi 9016 ;; 9017 esac 9018 9019 exp_sym_flag='-bexport' 9020 no_entry_flag='-bnoentry' 9021 fi 9022 9023 # When large executables or shared objects are built, AIX ld can 9024 # have problems creating the table of contents. If linking a library 9025 # or program results in "error TOC overflow" add -mminimal-toc to 9026 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9027 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9028 9029 archive_cmds='' 9030 hardcode_direct=yes 9031 hardcode_direct_absolute=yes 9032 hardcode_libdir_separator=':' 9033 link_all_deplibs=yes 9034 file_list_spec='$wl-f,' 9035 case $with_aix_soname,$aix_use_runtimelinking in 9036 aix,*) ;; # traditional, no import file 9037 svr4,* | *,yes) # use import file 9038 # The Import File defines what to hardcode. 9039 hardcode_direct=no 9040 hardcode_direct_absolute=no 9041 ;; 9042 esac 9043 9044 if test yes = "$GCC"; then 9045 case $host_os in aix4.[012]|aix4.[012].*) 9046 # We only want to do this on AIX 4.2 and lower, the check 9047 # below for broken collect2 doesn't work under 4.3+ 9048 collect2name=`$CC -print-prog-name=collect2` 9049 if test -f "$collect2name" && 9050 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9051 then 9052 # We have reworked collect2 9053 : 9054 else 9055 # We have old collect2 9056 hardcode_direct=unsupported 9057 # It fails to find uninstalled libraries when the uninstalled 9058 # path is not listed in the libpath. Setting hardcode_minus_L 9059 # to unsupported forces relinking 9060 hardcode_minus_L=yes 9061 hardcode_libdir_flag_spec='-L$libdir' 9062 hardcode_libdir_separator= 9063 fi 9064 ;; 9065 esac 9066 shared_flag='-shared' 9067 if test yes = "$aix_use_runtimelinking"; then 9068 shared_flag="$shared_flag "'$wl-G' 9069 fi 9070 # Need to ensure runtime linking is disabled for the traditional 9071 # shared library, or the linker may eventually find shared libraries 9072 # /with/ Import File - we do not want to mix them. 9073 shared_flag_aix='-shared' 9074 shared_flag_svr4='-shared $wl-G' 9075 else 9076 # not using gcc 9077 if test ia64 = "$host_cpu"; then 9078 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9079 # chokes on -Wl,-G. The following line is correct: 9080 shared_flag='-G' 9081 else 9082 if test yes = "$aix_use_runtimelinking"; then 9083 shared_flag='$wl-G' 9084 else 9085 shared_flag='$wl-bM:SRE' 9086 fi 9087 shared_flag_aix='$wl-bM:SRE' 9088 shared_flag_svr4='$wl-G' 9089 fi 9090 fi 9091 9092 export_dynamic_flag_spec='$wl-bexpall' 9093 # It seems that -bexpall does not export symbols beginning with 9094 # underscore (_), so it is better to generate a list of symbols to export. 9095 always_export_symbols=yes 9096 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 9097 # Warning - without using the other runtime loading flags (-brtl), 9098 # -berok will link without error, but may produce a broken library. 9099 allow_undefined_flag='-berok' 9100 # Determine the default libpath from the value encoded in an 9101 # empty executable. 9102 if test set = "${lt_cv_aix_libpath+set}"; then 9103 aix_libpath=$lt_cv_aix_libpath 9104else 9105 if ${lt_cv_aix_libpath_+:} false; then : 9106 $as_echo_n "(cached) " >&6 9107else 9108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9109/* end confdefs.h. */ 9110 9111int 9112main () 9113{ 9114 9115 ; 9116 return 0; 9117} 9118_ACEOF 9119if ac_fn_c_try_link "$LINENO"; then : 9120 9121 lt_aix_libpath_sed=' 9122 /Import File Strings/,/^$/ { 9123 /^0/ { 9124 s/^0 *\([^ ]*\) *$/\1/ 9125 p 9126 } 9127 }' 9128 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9129 # Check for a 64-bit object if we didn't find anything. 9130 if test -z "$lt_cv_aix_libpath_"; then 9131 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9132 fi 9133fi 9134rm -f core conftest.err conftest.$ac_objext \ 9135 conftest$ac_exeext conftest.$ac_ext 9136 if test -z "$lt_cv_aix_libpath_"; then 9137 lt_cv_aix_libpath_=/usr/lib:/lib 9138 fi 9139 9140fi 9141 9142 aix_libpath=$lt_cv_aix_libpath_ 9143fi 9144 9145 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 9146 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 9147 else 9148 if test ia64 = "$host_cpu"; then 9149 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 9150 allow_undefined_flag="-z nodefs" 9151 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" 9152 else 9153 # Determine the default libpath from the value encoded in an 9154 # empty executable. 9155 if test set = "${lt_cv_aix_libpath+set}"; then 9156 aix_libpath=$lt_cv_aix_libpath 9157else 9158 if ${lt_cv_aix_libpath_+:} false; then : 9159 $as_echo_n "(cached) " >&6 9160else 9161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9162/* end confdefs.h. */ 9163 9164int 9165main () 9166{ 9167 9168 ; 9169 return 0; 9170} 9171_ACEOF 9172if ac_fn_c_try_link "$LINENO"; then : 9173 9174 lt_aix_libpath_sed=' 9175 /Import File Strings/,/^$/ { 9176 /^0/ { 9177 s/^0 *\([^ ]*\) *$/\1/ 9178 p 9179 } 9180 }' 9181 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9182 # Check for a 64-bit object if we didn't find anything. 9183 if test -z "$lt_cv_aix_libpath_"; then 9184 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9185 fi 9186fi 9187rm -f core conftest.err conftest.$ac_objext \ 9188 conftest$ac_exeext conftest.$ac_ext 9189 if test -z "$lt_cv_aix_libpath_"; then 9190 lt_cv_aix_libpath_=/usr/lib:/lib 9191 fi 9192 9193fi 9194 9195 aix_libpath=$lt_cv_aix_libpath_ 9196fi 9197 9198 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 9199 # Warning - without using the other run time loading flags, 9200 # -berok will link without error, but may produce a broken library. 9201 no_undefined_flag=' $wl-bernotok' 9202 allow_undefined_flag=' $wl-berok' 9203 if test yes = "$with_gnu_ld"; then 9204 # We only use this code for GNU lds that support --whole-archive. 9205 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 9206 else 9207 # Exported symbols can be pulled into shared objects from archives 9208 whole_archive_flag_spec='$convenience' 9209 fi 9210 archive_cmds_need_lc=yes 9211 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 9212 # -brtl affects multiple linker settings, -berok does not and is overridden later 9213 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 9214 if test svr4 != "$with_aix_soname"; then 9215 # This is similar to how AIX traditionally builds its shared libraries. 9216 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' 9217 fi 9218 if test aix != "$with_aix_soname"; then 9219 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' 9220 else 9221 # used by -dlpreopen to get the symbols 9222 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 9223 fi 9224 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 9225 fi 9226 fi 9227 ;; 9228 9229 amigaos*) 9230 case $host_cpu in 9231 powerpc) 9232 # see comment about AmigaOS4 .so support 9233 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9234 archive_expsym_cmds='' 9235 ;; 9236 m68k) 9237 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)' 9238 hardcode_libdir_flag_spec='-L$libdir' 9239 hardcode_minus_L=yes 9240 ;; 9241 esac 9242 ;; 9243 9244 bsdi[45]*) 9245 export_dynamic_flag_spec=-rdynamic 9246 ;; 9247 9248 cygwin* | mingw* | pw32* | cegcc*) 9249 # When not using gcc, we currently assume that we are using 9250 # Microsoft Visual C++. 9251 # hardcode_libdir_flag_spec is actually meaningless, as there is 9252 # no search path for DLLs. 9253 case $cc_basename in 9254 cl*) 9255 # Native MSVC 9256 hardcode_libdir_flag_spec=' ' 9257 allow_undefined_flag=unsupported 9258 always_export_symbols=yes 9259 file_list_spec='@' 9260 # Tell ltmain to make .lib files, not .a files. 9261 libext=lib 9262 # Tell ltmain to make .dll files, not .so files. 9263 shrext_cmds=.dll 9264 # FIXME: Setting linknames here is a bad hack. 9265 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 9266 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9267 cp "$export_symbols" "$output_objdir/$soname.def"; 9268 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 9269 else 9270 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 9271 fi~ 9272 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 9273 linknames=' 9274 # The linker will not automatically build a static lib if we build a DLL. 9275 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 9276 enable_shared_with_static_runtimes=yes 9277 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 9278 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9279 # Don't use ranlib 9280 old_postinstall_cmds='chmod 644 $oldlib' 9281 postlink_cmds='lt_outputfile="@OUTPUT@"~ 9282 lt_tool_outputfile="@TOOL_OUTPUT@"~ 9283 case $lt_outputfile in 9284 *.exe|*.EXE) ;; 9285 *) 9286 lt_outputfile=$lt_outputfile.exe 9287 lt_tool_outputfile=$lt_tool_outputfile.exe 9288 ;; 9289 esac~ 9290 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 9291 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 9292 $RM "$lt_outputfile.manifest"; 9293 fi' 9294 ;; 9295 *) 9296 # Assume MSVC wrapper 9297 hardcode_libdir_flag_spec=' ' 9298 allow_undefined_flag=unsupported 9299 # Tell ltmain to make .lib files, not .a files. 9300 libext=lib 9301 # Tell ltmain to make .dll files, not .so files. 9302 shrext_cmds=.dll 9303 # FIXME: Setting linknames here is a bad hack. 9304 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9305 # The linker will automatically build a .lib file if we build a DLL. 9306 old_archive_from_new_cmds='true' 9307 # FIXME: Should let the user specify the lib program. 9308 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9309 enable_shared_with_static_runtimes=yes 9310 ;; 9311 esac 9312 ;; 9313 9314 darwin* | rhapsody*) 9315 9316 9317 archive_cmds_need_lc=no 9318 hardcode_direct=no 9319 hardcode_automatic=yes 9320 hardcode_shlibpath_var=unsupported 9321 if test yes = "$lt_cv_ld_force_load"; then 9322 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\"`' 9323 9324 else 9325 whole_archive_flag_spec='' 9326 fi 9327 link_all_deplibs=yes 9328 allow_undefined_flag=$_lt_dar_allow_undefined 9329 case $cc_basename in 9330 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 9331 *) _lt_dar_can_shared=$GCC ;; 9332 esac 9333 if test yes = "$_lt_dar_can_shared"; then 9334 output_verbose_link_cmd=func_echo_all 9335 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 9336 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 9337 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" 9338 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" 9339 9340 else 9341 ld_shlibs=no 9342 fi 9343 9344 ;; 9345 9346 dgux*) 9347 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9348 hardcode_libdir_flag_spec='-L$libdir' 9349 hardcode_shlibpath_var=no 9350 ;; 9351 9352 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9353 # support. Future versions do this automatically, but an explicit c++rt0.o 9354 # does not break anything, and helps significantly (at the cost of a little 9355 # extra space). 9356 freebsd2.2*) 9357 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9358 hardcode_libdir_flag_spec='-R$libdir' 9359 hardcode_direct=yes 9360 hardcode_shlibpath_var=no 9361 ;; 9362 9363 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9364 freebsd2.*) 9365 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9366 hardcode_direct=yes 9367 hardcode_minus_L=yes 9368 hardcode_shlibpath_var=no 9369 ;; 9370 9371 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9372 freebsd* | dragonfly*) 9373 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9374 hardcode_libdir_flag_spec='-R$libdir' 9375 hardcode_direct=yes 9376 hardcode_shlibpath_var=no 9377 ;; 9378 9379 hpux9*) 9380 if test yes = "$GCC"; then 9381 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' 9382 else 9383 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' 9384 fi 9385 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 9386 hardcode_libdir_separator=: 9387 hardcode_direct=yes 9388 9389 # hardcode_minus_L: Not really in the search PATH, 9390 # but as the default location of the library. 9391 hardcode_minus_L=yes 9392 export_dynamic_flag_spec='$wl-E' 9393 ;; 9394 9395 hpux10*) 9396 if test yes,no = "$GCC,$with_gnu_ld"; then 9397 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9398 else 9399 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9400 fi 9401 if test no = "$with_gnu_ld"; then 9402 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 9403 hardcode_libdir_separator=: 9404 hardcode_direct=yes 9405 hardcode_direct_absolute=yes 9406 export_dynamic_flag_spec='$wl-E' 9407 # hardcode_minus_L: Not really in the search PATH, 9408 # but as the default location of the library. 9409 hardcode_minus_L=yes 9410 fi 9411 ;; 9412 9413 hpux11*) 9414 if test yes,no = "$GCC,$with_gnu_ld"; then 9415 case $host_cpu in 9416 hppa*64*) 9417 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 9418 ;; 9419 ia64*) 9420 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9421 ;; 9422 *) 9423 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9424 ;; 9425 esac 9426 else 9427 case $host_cpu in 9428 hppa*64*) 9429 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 9430 ;; 9431 ia64*) 9432 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9433 ;; 9434 *) 9435 9436 # Older versions of the 11.00 compiler do not understand -b yet 9437 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9439$as_echo_n "checking if $CC understands -b... " >&6; } 9440if ${lt_cv_prog_compiler__b+:} false; then : 9441 $as_echo_n "(cached) " >&6 9442else 9443 lt_cv_prog_compiler__b=no 9444 save_LDFLAGS=$LDFLAGS 9445 LDFLAGS="$LDFLAGS -b" 9446 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9447 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9448 # The linker can only warn and ignore the option if not recognized 9449 # So say no if there are warnings 9450 if test -s conftest.err; then 9451 # Append any errors to the config.log. 9452 cat conftest.err 1>&5 9453 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9454 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9455 if diff conftest.exp conftest.er2 >/dev/null; then 9456 lt_cv_prog_compiler__b=yes 9457 fi 9458 else 9459 lt_cv_prog_compiler__b=yes 9460 fi 9461 fi 9462 $RM -r conftest* 9463 LDFLAGS=$save_LDFLAGS 9464 9465fi 9466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9467$as_echo "$lt_cv_prog_compiler__b" >&6; } 9468 9469if test yes = "$lt_cv_prog_compiler__b"; then 9470 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9471else 9472 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9473fi 9474 9475 ;; 9476 esac 9477 fi 9478 if test no = "$with_gnu_ld"; then 9479 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 9480 hardcode_libdir_separator=: 9481 9482 case $host_cpu in 9483 hppa*64*|ia64*) 9484 hardcode_direct=no 9485 hardcode_shlibpath_var=no 9486 ;; 9487 *) 9488 hardcode_direct=yes 9489 hardcode_direct_absolute=yes 9490 export_dynamic_flag_spec='$wl-E' 9491 9492 # hardcode_minus_L: Not really in the search PATH, 9493 # but as the default location of the library. 9494 hardcode_minus_L=yes 9495 ;; 9496 esac 9497 fi 9498 ;; 9499 9500 irix5* | irix6* | nonstopux*) 9501 if test yes = "$GCC"; then 9502 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' 9503 # Try to use the -exported_symbol ld option, if it does not 9504 # work, assume that -exports_file does not work either and 9505 # implicitly export all symbols. 9506 # This should be the same for all languages, so no per-tag cache variable. 9507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 9508$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 9509if ${lt_cv_irix_exported_symbol+:} false; then : 9510 $as_echo_n "(cached) " >&6 9511else 9512 save_LDFLAGS=$LDFLAGS 9513 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 9514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9515/* end confdefs.h. */ 9516int foo (void) { return 0; } 9517_ACEOF 9518if ac_fn_c_try_link "$LINENO"; then : 9519 lt_cv_irix_exported_symbol=yes 9520else 9521 lt_cv_irix_exported_symbol=no 9522fi 9523rm -f core conftest.err conftest.$ac_objext \ 9524 conftest$ac_exeext conftest.$ac_ext 9525 LDFLAGS=$save_LDFLAGS 9526fi 9527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 9528$as_echo "$lt_cv_irix_exported_symbol" >&6; } 9529 if test yes = "$lt_cv_irix_exported_symbol"; then 9530 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' 9531 fi 9532 link_all_deplibs=no 9533 else 9534 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' 9535 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' 9536 fi 9537 archive_cmds_need_lc='no' 9538 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9539 hardcode_libdir_separator=: 9540 inherit_rpath=yes 9541 link_all_deplibs=yes 9542 ;; 9543 9544 linux*) 9545 case $cc_basename in 9546 tcc*) 9547 # Fabrice Bellard et al's Tiny C Compiler 9548 ld_shlibs=yes 9549 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9550 ;; 9551 esac 9552 ;; 9553 9554 netbsd* | netbsdelf*-gnu) 9555 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9556 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9557 else 9558 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9559 fi 9560 hardcode_libdir_flag_spec='-R$libdir' 9561 hardcode_direct=yes 9562 hardcode_shlibpath_var=no 9563 ;; 9564 9565 newsos6) 9566 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9567 hardcode_direct=yes 9568 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9569 hardcode_libdir_separator=: 9570 hardcode_shlibpath_var=no 9571 ;; 9572 9573 *nto* | *qnx*) 9574 ;; 9575 9576 openbsd* | bitrig*) 9577 if test -f /usr/libexec/ld.so; then 9578 hardcode_direct=yes 9579 hardcode_shlibpath_var=no 9580 hardcode_direct_absolute=yes 9581 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 9582 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9583 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 9584 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9585 export_dynamic_flag_spec='$wl-E' 9586 else 9587 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9588 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9589 fi 9590 else 9591 ld_shlibs=no 9592 fi 9593 ;; 9594 9595 os2*) 9596 hardcode_libdir_flag_spec='-L$libdir' 9597 hardcode_minus_L=yes 9598 allow_undefined_flag=unsupported 9599 shrext_cmds=.dll 9600 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9601 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9602 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9603 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9604 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9605 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9606 emximp -o $lib $output_objdir/$libname.def' 9607 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9608 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9609 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9610 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9611 prefix_cmds="$SED"~ 9612 if test EXPORTS = "`$SED 1q $export_symbols`"; then 9613 prefix_cmds="$prefix_cmds -e 1d"; 9614 fi~ 9615 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9616 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 9617 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9618 emximp -o $lib $output_objdir/$libname.def' 9619 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9620 enable_shared_with_static_runtimes=yes 9621 ;; 9622 9623 osf3*) 9624 if test yes = "$GCC"; then 9625 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 9626 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' 9627 else 9628 allow_undefined_flag=' -expect_unresolved \*' 9629 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' 9630 fi 9631 archive_cmds_need_lc='no' 9632 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9633 hardcode_libdir_separator=: 9634 ;; 9635 9636 osf4* | osf5*) # as osf3* with the addition of -msym flag 9637 if test yes = "$GCC"; then 9638 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 9639 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' 9640 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9641 else 9642 allow_undefined_flag=' -expect_unresolved \*' 9643 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' 9644 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~ 9645 $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' 9646 9647 # Both c and cxx compiler support -rpath directly 9648 hardcode_libdir_flag_spec='-rpath $libdir' 9649 fi 9650 archive_cmds_need_lc='no' 9651 hardcode_libdir_separator=: 9652 ;; 9653 9654 solaris*) 9655 no_undefined_flag=' -z defs' 9656 if test yes = "$GCC"; then 9657 wlarc='$wl' 9658 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 9659 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9660 $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' 9661 else 9662 case `$CC -V 2>&1` in 9663 *"Compilers 5.0"*) 9664 wlarc='' 9665 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 9666 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9667 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9668 ;; 9669 *) 9670 wlarc='$wl' 9671 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9672 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9673 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9674 ;; 9675 esac 9676 fi 9677 hardcode_libdir_flag_spec='-R$libdir' 9678 hardcode_shlibpath_var=no 9679 case $host_os in 9680 solaris2.[0-5] | solaris2.[0-5].*) ;; 9681 *) 9682 # The compiler driver will combine and reorder linker options, 9683 # but understands '-z linker_flag'. GCC discards it without '$wl', 9684 # but is careful enough not to reorder. 9685 # Supported since Solaris 2.6 (maybe 2.5.1?) 9686 if test yes = "$GCC"; then 9687 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 9688 else 9689 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9690 fi 9691 ;; 9692 esac 9693 link_all_deplibs=yes 9694 ;; 9695 9696 sunos4*) 9697 if test sequent = "$host_vendor"; then 9698 # Use $CC to link under sequent, because it throws in some extra .o 9699 # files that make .init and .fini sections work. 9700 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9701 else 9702 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9703 fi 9704 hardcode_libdir_flag_spec='-L$libdir' 9705 hardcode_direct=yes 9706 hardcode_minus_L=yes 9707 hardcode_shlibpath_var=no 9708 ;; 9709 9710 sysv4) 9711 case $host_vendor in 9712 sni) 9713 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9714 hardcode_direct=yes # is this really true??? 9715 ;; 9716 siemens) 9717 ## LD is ld it makes a PLAMLIB 9718 ## CC just makes a GrossModule. 9719 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9720 reload_cmds='$CC -r -o $output$reload_objs' 9721 hardcode_direct=no 9722 ;; 9723 motorola) 9724 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9725 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9726 ;; 9727 esac 9728 runpath_var='LD_RUN_PATH' 9729 hardcode_shlibpath_var=no 9730 ;; 9731 9732 sysv4.3*) 9733 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9734 hardcode_shlibpath_var=no 9735 export_dynamic_flag_spec='-Bexport' 9736 ;; 9737 9738 sysv4*MP*) 9739 if test -d /usr/nec; then 9740 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9741 hardcode_shlibpath_var=no 9742 runpath_var=LD_RUN_PATH 9743 hardcode_runpath_var=yes 9744 ld_shlibs=yes 9745 fi 9746 ;; 9747 9748 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9749 no_undefined_flag='$wl-z,text' 9750 archive_cmds_need_lc=no 9751 hardcode_shlibpath_var=no 9752 runpath_var='LD_RUN_PATH' 9753 9754 if test yes = "$GCC"; then 9755 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9756 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9757 else 9758 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9759 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9760 fi 9761 ;; 9762 9763 sysv5* | sco3.2v5* | sco5v6*) 9764 # Note: We CANNOT use -z defs as we might desire, because we do not 9765 # link with -lc, and that would cause any symbols used from libc to 9766 # always be unresolved, which means just about no library would 9767 # ever link correctly. If we're not using GNU ld we use -z text 9768 # though, which does catch some bad symbols but isn't as heavy-handed 9769 # as -z defs. 9770 no_undefined_flag='$wl-z,text' 9771 allow_undefined_flag='$wl-z,nodefs' 9772 archive_cmds_need_lc=no 9773 hardcode_shlibpath_var=no 9774 hardcode_libdir_flag_spec='$wl-R,$libdir' 9775 hardcode_libdir_separator=':' 9776 link_all_deplibs=yes 9777 export_dynamic_flag_spec='$wl-Bexport' 9778 runpath_var='LD_RUN_PATH' 9779 9780 if test yes = "$GCC"; then 9781 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9782 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9783 else 9784 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9785 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9786 fi 9787 ;; 9788 9789 uts4*) 9790 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9791 hardcode_libdir_flag_spec='-L$libdir' 9792 hardcode_shlibpath_var=no 9793 ;; 9794 9795 *) 9796 ld_shlibs=no 9797 ;; 9798 esac 9799 9800 if test sni = "$host_vendor"; then 9801 case $host in 9802 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9803 export_dynamic_flag_spec='$wl-Blargedynsym' 9804 ;; 9805 esac 9806 fi 9807 fi 9808 9809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9810$as_echo "$ld_shlibs" >&6; } 9811test no = "$ld_shlibs" && can_build_shared=no 9812 9813with_gnu_ld=$with_gnu_ld 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829# 9830# Do we need to explicitly link libc? 9831# 9832case "x$archive_cmds_need_lc" in 9833x|xyes) 9834 # Assume -lc should be added 9835 archive_cmds_need_lc=yes 9836 9837 if test yes,yes = "$GCC,$enable_shared"; then 9838 case $archive_cmds in 9839 *'~'*) 9840 # FIXME: we may have to deal with multi-command sequences. 9841 ;; 9842 '$CC '*) 9843 # Test whether the compiler implicitly links with -lc since on some 9844 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9845 # to ld, don't add -lc before -lgcc. 9846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9847$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9848if ${lt_cv_archive_cmds_need_lc+:} false; then : 9849 $as_echo_n "(cached) " >&6 9850else 9851 $RM conftest* 9852 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9853 9854 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9855 (eval $ac_compile) 2>&5 9856 ac_status=$? 9857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9858 test $ac_status = 0; } 2>conftest.err; then 9859 soname=conftest 9860 lib=conftest 9861 libobjs=conftest.$ac_objext 9862 deplibs= 9863 wl=$lt_prog_compiler_wl 9864 pic_flag=$lt_prog_compiler_pic 9865 compiler_flags=-v 9866 linker_flags=-v 9867 verstring= 9868 output_objdir=. 9869 libname=conftest 9870 lt_save_allow_undefined_flag=$allow_undefined_flag 9871 allow_undefined_flag= 9872 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9873 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9874 ac_status=$? 9875 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9876 test $ac_status = 0; } 9877 then 9878 lt_cv_archive_cmds_need_lc=no 9879 else 9880 lt_cv_archive_cmds_need_lc=yes 9881 fi 9882 allow_undefined_flag=$lt_save_allow_undefined_flag 9883 else 9884 cat conftest.err 1>&5 9885 fi 9886 $RM conftest* 9887 9888fi 9889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9890$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9891 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9892 ;; 9893 esac 9894 fi 9895 ;; 9896esac 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10050$as_echo_n "checking dynamic linker characteristics... " >&6; } 10051 10052if test yes = "$GCC"; then 10053 case $host_os in 10054 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 10055 *) lt_awk_arg='/^libraries:/' ;; 10056 esac 10057 case $host_os in 10058 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 10059 *) lt_sed_strip_eq='s|=/|/|g' ;; 10060 esac 10061 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10062 case $lt_search_path_spec in 10063 *\;*) 10064 # if the path contains ";" then we assume it to be the separator 10065 # otherwise default to the standard path separator (i.e. ":") - it is 10066 # assumed that no part of a normal pathname contains ";" but that should 10067 # okay in the real world where ";" in dirpaths is itself problematic. 10068 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10069 ;; 10070 *) 10071 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10072 ;; 10073 esac 10074 # Ok, now we have the path, separated by spaces, we can step through it 10075 # and add multilib dir if necessary... 10076 lt_tmp_lt_search_path_spec= 10077 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10078 # ...but if some path component already ends with the multilib dir we assume 10079 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 10080 case "$lt_multi_os_dir; $lt_search_path_spec " in 10081 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 10082 lt_multi_os_dir= 10083 ;; 10084 esac 10085 for lt_sys_path in $lt_search_path_spec; do 10086 if test -d "$lt_sys_path$lt_multi_os_dir"; then 10087 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 10088 elif test -n "$lt_multi_os_dir"; then 10089 test -d "$lt_sys_path" && \ 10090 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10091 fi 10092 done 10093 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10094BEGIN {RS = " "; FS = "/|\n";} { 10095 lt_foo = ""; 10096 lt_count = 0; 10097 for (lt_i = NF; lt_i > 0; lt_i--) { 10098 if ($lt_i != "" && $lt_i != ".") { 10099 if ($lt_i == "..") { 10100 lt_count++; 10101 } else { 10102 if (lt_count == 0) { 10103 lt_foo = "/" $lt_i lt_foo; 10104 } else { 10105 lt_count--; 10106 } 10107 } 10108 } 10109 } 10110 if (lt_foo != "") { lt_freq[lt_foo]++; } 10111 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10112}'` 10113 # AWK program above erroneously prepends '/' to C:/dos/paths 10114 # for these hosts. 10115 case $host_os in 10116 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10117 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 10118 esac 10119 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10120else 10121 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10122fi 10123library_names_spec= 10124libname_spec='lib$name' 10125soname_spec= 10126shrext_cmds=.so 10127postinstall_cmds= 10128postuninstall_cmds= 10129finish_cmds= 10130finish_eval= 10131shlibpath_var= 10132shlibpath_overrides_runpath=unknown 10133version_type=none 10134dynamic_linker="$host_os ld.so" 10135sys_lib_dlsearch_path_spec="/lib /usr/lib" 10136need_lib_prefix=unknown 10137hardcode_into_libs=no 10138 10139# when you set need_version to no, make sure it does not cause -set_version 10140# flags to be left without arguments 10141need_version=unknown 10142 10143 10144 10145case $host_os in 10146aix3*) 10147 version_type=linux # correct to gnu/linux during the next big refactor 10148 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 10149 shlibpath_var=LIBPATH 10150 10151 # AIX 3 has no versioning support, so we append a major version to the name. 10152 soname_spec='$libname$release$shared_ext$major' 10153 ;; 10154 10155aix[4-9]*) 10156 version_type=linux # correct to gnu/linux during the next big refactor 10157 need_lib_prefix=no 10158 need_version=no 10159 hardcode_into_libs=yes 10160 if test ia64 = "$host_cpu"; then 10161 # AIX 5 supports IA64 10162 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 10163 shlibpath_var=LD_LIBRARY_PATH 10164 else 10165 # With GCC up to 2.95.x, collect2 would create an import file 10166 # for dependence libraries. The import file would start with 10167 # the line '#! .'. This would cause the generated library to 10168 # depend on '.', always an invalid library. This was fixed in 10169 # development snapshots of GCC prior to 3.0. 10170 case $host_os in 10171 aix4 | aix4.[01] | aix4.[01].*) 10172 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10173 echo ' yes ' 10174 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 10175 : 10176 else 10177 can_build_shared=no 10178 fi 10179 ;; 10180 esac 10181 # Using Import Files as archive members, it is possible to support 10182 # filename-based versioning of shared library archives on AIX. While 10183 # this would work for both with and without runtime linking, it will 10184 # prevent static linking of such archives. So we do filename-based 10185 # shared library versioning with .so extension only, which is used 10186 # when both runtime linking and shared linking is enabled. 10187 # Unfortunately, runtime linking may impact performance, so we do 10188 # not want this to be the default eventually. Also, we use the 10189 # versioned .so libs for executables only if there is the -brtl 10190 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 10191 # To allow for filename-based versioning support, we need to create 10192 # libNAME.so.V as an archive file, containing: 10193 # *) an Import File, referring to the versioned filename of the 10194 # archive as well as the shared archive member, telling the 10195 # bitwidth (32 or 64) of that shared object, and providing the 10196 # list of exported symbols of that shared object, eventually 10197 # decorated with the 'weak' keyword 10198 # *) the shared object with the F_LOADONLY flag set, to really avoid 10199 # it being seen by the linker. 10200 # At run time we better use the real file rather than another symlink, 10201 # but for link time we create the symlink libNAME.so -> libNAME.so.V 10202 10203 case $with_aix_soname,$aix_use_runtimelinking in 10204 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 10205 # soname into executable. Probably we can add versioning support to 10206 # collect2, so additional links can be useful in future. 10207 aix,yes) # traditional libtool 10208 dynamic_linker='AIX unversionable lib.so' 10209 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10210 # instead of lib<name>.a to let people know that these are not 10211 # typical AIX shared libraries. 10212 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10213 ;; 10214 aix,no) # traditional AIX only 10215 dynamic_linker='AIX lib.a(lib.so.V)' 10216 # We preserve .a as extension for shared libraries through AIX4.2 10217 # and later when we are not doing run time linking. 10218 library_names_spec='$libname$release.a $libname.a' 10219 soname_spec='$libname$release$shared_ext$major' 10220 ;; 10221 svr4,*) # full svr4 only 10222 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 10223 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 10224 # We do not specify a path in Import Files, so LIBPATH fires. 10225 shlibpath_overrides_runpath=yes 10226 ;; 10227 *,yes) # both, prefer svr4 10228 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 10229 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 10230 # unpreferred sharedlib libNAME.a needs extra handling 10231 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"' 10232 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"' 10233 # We do not specify a path in Import Files, so LIBPATH fires. 10234 shlibpath_overrides_runpath=yes 10235 ;; 10236 *,no) # both, prefer aix 10237 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 10238 library_names_spec='$libname$release.a $libname.a' 10239 soname_spec='$libname$release$shared_ext$major' 10240 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 10241 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)' 10242 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"' 10243 ;; 10244 esac 10245 shlibpath_var=LIBPATH 10246 fi 10247 ;; 10248 10249amigaos*) 10250 case $host_cpu in 10251 powerpc) 10252 # Since July 2007 AmigaOS4 officially supports .so libraries. 10253 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10254 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10255 ;; 10256 m68k) 10257 library_names_spec='$libname.ixlibrary $libname.a' 10258 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10259 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' 10260 ;; 10261 esac 10262 ;; 10263 10264beos*) 10265 library_names_spec='$libname$shared_ext' 10266 dynamic_linker="$host_os ld.so" 10267 shlibpath_var=LIBRARY_PATH 10268 ;; 10269 10270bsdi[45]*) 10271 version_type=linux # correct to gnu/linux during the next big refactor 10272 need_version=no 10273 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10274 soname_spec='$libname$release$shared_ext$major' 10275 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10276 shlibpath_var=LD_LIBRARY_PATH 10277 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10278 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10279 # the default ld.so.conf also contains /usr/contrib/lib and 10280 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10281 # libtool to hard-code these into programs 10282 ;; 10283 10284cygwin* | mingw* | pw32* | cegcc*) 10285 version_type=windows 10286 shrext_cmds=.dll 10287 need_version=no 10288 need_lib_prefix=no 10289 10290 case $GCC,$cc_basename in 10291 yes,*) 10292 # gcc 10293 library_names_spec='$libname.dll.a' 10294 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10295 postinstall_cmds='base_file=`basename \$file`~ 10296 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 10297 dldir=$destdir/`dirname \$dlpath`~ 10298 test -d \$dldir || mkdir -p \$dldir~ 10299 $install_prog $dir/$dlname \$dldir/$dlname~ 10300 chmod a+x \$dldir/$dlname~ 10301 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10302 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10303 fi' 10304 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10305 dlpath=$dir/\$dldll~ 10306 $RM \$dlpath' 10307 shlibpath_overrides_runpath=yes 10308 10309 case $host_os in 10310 cygwin*) 10311 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10312 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 10313 10314 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10315 ;; 10316 mingw* | cegcc*) 10317 # MinGW DLLs use traditional 'lib' prefix 10318 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 10319 ;; 10320 pw32*) 10321 # pw32 DLLs use 'pw' prefix rather than 'lib' 10322 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 10323 ;; 10324 esac 10325 dynamic_linker='Win32 ld.exe' 10326 ;; 10327 10328 *,cl*) 10329 # Native MSVC 10330 libname_spec='$name' 10331 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 10332 library_names_spec='$libname.dll.lib' 10333 10334 case $build_os in 10335 mingw*) 10336 sys_lib_search_path_spec= 10337 lt_save_ifs=$IFS 10338 IFS=';' 10339 for lt_path in $LIB 10340 do 10341 IFS=$lt_save_ifs 10342 # Let DOS variable expansion print the short 8.3 style file name. 10343 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 10344 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 10345 done 10346 IFS=$lt_save_ifs 10347 # Convert to MSYS style. 10348 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 10349 ;; 10350 cygwin*) 10351 # Convert to unix form, then to dos form, then back to unix form 10352 # but this time dos style (no spaces!) so that the unix form looks 10353 # like /cygdrive/c/PROGRA~1:/cygdr... 10354 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 10355 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 10356 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10357 ;; 10358 *) 10359 sys_lib_search_path_spec=$LIB 10360 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 10361 # It is most probably a Windows format PATH. 10362 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 10363 else 10364 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10365 fi 10366 # FIXME: find the short name or the path components, as spaces are 10367 # common. (e.g. "Program Files" -> "PROGRA~1") 10368 ;; 10369 esac 10370 10371 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10372 postinstall_cmds='base_file=`basename \$file`~ 10373 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 10374 dldir=$destdir/`dirname \$dlpath`~ 10375 test -d \$dldir || mkdir -p \$dldir~ 10376 $install_prog $dir/$dlname \$dldir/$dlname' 10377 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10378 dlpath=$dir/\$dldll~ 10379 $RM \$dlpath' 10380 shlibpath_overrides_runpath=yes 10381 dynamic_linker='Win32 link.exe' 10382 ;; 10383 10384 *) 10385 # Assume MSVC wrapper 10386 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 10387 dynamic_linker='Win32 ld.exe' 10388 ;; 10389 esac 10390 # FIXME: first we should search . and the directory the executable is in 10391 shlibpath_var=PATH 10392 ;; 10393 10394darwin* | rhapsody*) 10395 dynamic_linker="$host_os dyld" 10396 version_type=darwin 10397 need_lib_prefix=no 10398 need_version=no 10399 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 10400 soname_spec='$libname$release$major$shared_ext' 10401 shlibpath_overrides_runpath=yes 10402 shlibpath_var=DYLD_LIBRARY_PATH 10403 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10404 10405 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10406 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10407 ;; 10408 10409dgux*) 10410 version_type=linux # correct to gnu/linux during the next big refactor 10411 need_lib_prefix=no 10412 need_version=no 10413 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10414 soname_spec='$libname$release$shared_ext$major' 10415 shlibpath_var=LD_LIBRARY_PATH 10416 ;; 10417 10418freebsd* | dragonfly*) 10419 # DragonFly does not have aout. When/if they implement a new 10420 # versioning mechanism, adjust this. 10421 if test -x /usr/bin/objformat; then 10422 objformat=`/usr/bin/objformat` 10423 else 10424 case $host_os in 10425 freebsd[23].*) objformat=aout ;; 10426 *) objformat=elf ;; 10427 esac 10428 fi 10429 version_type=freebsd-$objformat 10430 case $version_type in 10431 freebsd-elf*) 10432 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10433 soname_spec='$libname$release$shared_ext$major' 10434 need_version=no 10435 need_lib_prefix=no 10436 ;; 10437 freebsd-*) 10438 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 10439 need_version=yes 10440 ;; 10441 esac 10442 shlibpath_var=LD_LIBRARY_PATH 10443 case $host_os in 10444 freebsd2.*) 10445 shlibpath_overrides_runpath=yes 10446 ;; 10447 freebsd3.[01]* | freebsdelf3.[01]*) 10448 shlibpath_overrides_runpath=yes 10449 hardcode_into_libs=yes 10450 ;; 10451 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10452 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10453 shlibpath_overrides_runpath=no 10454 hardcode_into_libs=yes 10455 ;; 10456 *) # from 4.6 on, and DragonFly 10457 shlibpath_overrides_runpath=yes 10458 hardcode_into_libs=yes 10459 ;; 10460 esac 10461 ;; 10462 10463haiku*) 10464 version_type=linux # correct to gnu/linux during the next big refactor 10465 need_lib_prefix=no 10466 need_version=no 10467 dynamic_linker="$host_os runtime_loader" 10468 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10469 soname_spec='$libname$release$shared_ext$major' 10470 shlibpath_var=LIBRARY_PATH 10471 shlibpath_overrides_runpath=no 10472 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10473 hardcode_into_libs=yes 10474 ;; 10475 10476hpux9* | hpux10* | hpux11*) 10477 # Give a soname corresponding to the major version so that dld.sl refuses to 10478 # link against other versions. 10479 version_type=sunos 10480 need_lib_prefix=no 10481 need_version=no 10482 case $host_cpu in 10483 ia64*) 10484 shrext_cmds='.so' 10485 hardcode_into_libs=yes 10486 dynamic_linker="$host_os dld.so" 10487 shlibpath_var=LD_LIBRARY_PATH 10488 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10489 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10490 soname_spec='$libname$release$shared_ext$major' 10491 if test 32 = "$HPUX_IA64_MODE"; then 10492 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10493 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 10494 else 10495 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10496 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 10497 fi 10498 ;; 10499 hppa*64*) 10500 shrext_cmds='.sl' 10501 hardcode_into_libs=yes 10502 dynamic_linker="$host_os dld.sl" 10503 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10504 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10505 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10506 soname_spec='$libname$release$shared_ext$major' 10507 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10508 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10509 ;; 10510 *) 10511 shrext_cmds='.sl' 10512 dynamic_linker="$host_os dld.sl" 10513 shlibpath_var=SHLIB_PATH 10514 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10515 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10516 soname_spec='$libname$release$shared_ext$major' 10517 ;; 10518 esac 10519 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10520 postinstall_cmds='chmod 555 $lib' 10521 # or fails outright, so override atomically: 10522 install_override_mode=555 10523 ;; 10524 10525interix[3-9]*) 10526 version_type=linux # correct to gnu/linux during the next big refactor 10527 need_lib_prefix=no 10528 need_version=no 10529 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10530 soname_spec='$libname$release$shared_ext$major' 10531 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10532 shlibpath_var=LD_LIBRARY_PATH 10533 shlibpath_overrides_runpath=no 10534 hardcode_into_libs=yes 10535 ;; 10536 10537irix5* | irix6* | nonstopux*) 10538 case $host_os in 10539 nonstopux*) version_type=nonstopux ;; 10540 *) 10541 if test yes = "$lt_cv_prog_gnu_ld"; then 10542 version_type=linux # correct to gnu/linux during the next big refactor 10543 else 10544 version_type=irix 10545 fi ;; 10546 esac 10547 need_lib_prefix=no 10548 need_version=no 10549 soname_spec='$libname$release$shared_ext$major' 10550 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 10551 case $host_os in 10552 irix5* | nonstopux*) 10553 libsuff= shlibsuff= 10554 ;; 10555 *) 10556 case $LD in # libtool.m4 will add one of these switches to LD 10557 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10558 libsuff= shlibsuff= libmagic=32-bit;; 10559 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10560 libsuff=32 shlibsuff=N32 libmagic=N32;; 10561 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10562 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10563 *) libsuff= shlibsuff= libmagic=never-match;; 10564 esac 10565 ;; 10566 esac 10567 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10568 shlibpath_overrides_runpath=no 10569 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 10570 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 10571 hardcode_into_libs=yes 10572 ;; 10573 10574# No shared lib support for Linux oldld, aout, or coff. 10575linux*oldld* | linux*aout* | linux*coff*) 10576 dynamic_linker=no 10577 ;; 10578 10579linux*android*) 10580 version_type=none # Android doesn't support versioned libraries. 10581 need_lib_prefix=no 10582 need_version=no 10583 library_names_spec='$libname$release$shared_ext' 10584 soname_spec='$libname$release$shared_ext' 10585 finish_cmds= 10586 shlibpath_var=LD_LIBRARY_PATH 10587 shlibpath_overrides_runpath=yes 10588 10589 # This implies no fast_install, which is unacceptable. 10590 # Some rework will be needed to allow for fast_install 10591 # before this can be enabled. 10592 hardcode_into_libs=yes 10593 10594 dynamic_linker='Android linker' 10595 # Don't embed -rpath directories since the linker doesn't support them. 10596 hardcode_libdir_flag_spec='-L$libdir' 10597 ;; 10598 10599# This must be glibc/ELF. 10600linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10601 version_type=linux # correct to gnu/linux during the next big refactor 10602 need_lib_prefix=no 10603 need_version=no 10604 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10605 soname_spec='$libname$release$shared_ext$major' 10606 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10607 shlibpath_var=LD_LIBRARY_PATH 10608 shlibpath_overrides_runpath=no 10609 10610 # Some binutils ld are patched to set DT_RUNPATH 10611 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10612 $as_echo_n "(cached) " >&6 10613else 10614 lt_cv_shlibpath_overrides_runpath=no 10615 save_LDFLAGS=$LDFLAGS 10616 save_libdir=$libdir 10617 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10618 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10620/* end confdefs.h. */ 10621 10622int 10623main () 10624{ 10625 10626 ; 10627 return 0; 10628} 10629_ACEOF 10630if ac_fn_c_try_link "$LINENO"; then : 10631 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10632 lt_cv_shlibpath_overrides_runpath=yes 10633fi 10634fi 10635rm -f core conftest.err conftest.$ac_objext \ 10636 conftest$ac_exeext conftest.$ac_ext 10637 LDFLAGS=$save_LDFLAGS 10638 libdir=$save_libdir 10639 10640fi 10641 10642 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10643 10644 # This implies no fast_install, which is unacceptable. 10645 # Some rework will be needed to allow for fast_install 10646 # before this can be enabled. 10647 hardcode_into_libs=yes 10648 10649 # Ideally, we could use ldconfig to report *all* directores which are 10650 # searched for libraries, however this is still not possible. Aside from not 10651 # being certain /sbin/ldconfig is available, command 10652 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 10653 # even though it is searched at run-time. Try to do the best guess by 10654 # appending ld.so.conf contents (and includes) to the search path. 10655 if test -f /etc/ld.so.conf; then 10656 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' ' '` 10657 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10658 fi 10659 10660 # We used to test for /lib/ld.so.1 and disable shared libraries on 10661 # powerpc, because MkLinux only supported shared libraries with the 10662 # GNU dynamic linker. Since this was broken with cross compilers, 10663 # most powerpc-linux boxes support dynamic linking these days and 10664 # people can always --disable-shared, the test was removed, and we 10665 # assume the GNU/Linux dynamic linker is in use. 10666 dynamic_linker='GNU/Linux ld.so' 10667 ;; 10668 10669netbsdelf*-gnu) 10670 version_type=linux 10671 need_lib_prefix=no 10672 need_version=no 10673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10674 soname_spec='${libname}${release}${shared_ext}$major' 10675 shlibpath_var=LD_LIBRARY_PATH 10676 shlibpath_overrides_runpath=no 10677 hardcode_into_libs=yes 10678 dynamic_linker='NetBSD ld.elf_so' 10679 ;; 10680 10681netbsd*) 10682 version_type=sunos 10683 need_lib_prefix=no 10684 need_version=no 10685 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10686 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 10687 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10688 dynamic_linker='NetBSD (a.out) ld.so' 10689 else 10690 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10691 soname_spec='$libname$release$shared_ext$major' 10692 dynamic_linker='NetBSD ld.elf_so' 10693 fi 10694 shlibpath_var=LD_LIBRARY_PATH 10695 shlibpath_overrides_runpath=yes 10696 hardcode_into_libs=yes 10697 ;; 10698 10699newsos6) 10700 version_type=linux # correct to gnu/linux during the next big refactor 10701 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10702 shlibpath_var=LD_LIBRARY_PATH 10703 shlibpath_overrides_runpath=yes 10704 ;; 10705 10706*nto* | *qnx*) 10707 version_type=qnx 10708 need_lib_prefix=no 10709 need_version=no 10710 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10711 soname_spec='$libname$release$shared_ext$major' 10712 shlibpath_var=LD_LIBRARY_PATH 10713 shlibpath_overrides_runpath=no 10714 hardcode_into_libs=yes 10715 dynamic_linker='ldqnx.so' 10716 ;; 10717 10718openbsd* | bitrig*) 10719 version_type=sunos 10720 sys_lib_dlsearch_path_spec=/usr/lib 10721 need_lib_prefix=no 10722 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10723 need_version=no 10724 else 10725 need_version=yes 10726 fi 10727 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 10728 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10729 shlibpath_var=LD_LIBRARY_PATH 10730 shlibpath_overrides_runpath=yes 10731 ;; 10732 10733os2*) 10734 libname_spec='$name' 10735 version_type=windows 10736 shrext_cmds=.dll 10737 need_version=no 10738 need_lib_prefix=no 10739 # OS/2 can only load a DLL with a base name of 8 characters or less. 10740 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 10741 v=$($ECHO $release$versuffix | tr -d .-); 10742 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 10743 $ECHO $n$v`$shared_ext' 10744 library_names_spec='${libname}_dll.$libext' 10745 dynamic_linker='OS/2 ld.exe' 10746 shlibpath_var=BEGINLIBPATH 10747 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10748 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10749 postinstall_cmds='base_file=`basename \$file`~ 10750 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 10751 dldir=$destdir/`dirname \$dlpath`~ 10752 test -d \$dldir || mkdir -p \$dldir~ 10753 $install_prog $dir/$dlname \$dldir/$dlname~ 10754 chmod a+x \$dldir/$dlname~ 10755 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10756 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10757 fi' 10758 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 10759 dlpath=$dir/\$dldll~ 10760 $RM \$dlpath' 10761 ;; 10762 10763osf3* | osf4* | osf5*) 10764 version_type=osf 10765 need_lib_prefix=no 10766 need_version=no 10767 soname_spec='$libname$release$shared_ext$major' 10768 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10769 shlibpath_var=LD_LIBRARY_PATH 10770 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10771 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10772 ;; 10773 10774rdos*) 10775 dynamic_linker=no 10776 ;; 10777 10778solaris*) 10779 version_type=linux # correct to gnu/linux during the next big refactor 10780 need_lib_prefix=no 10781 need_version=no 10782 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10783 soname_spec='$libname$release$shared_ext$major' 10784 shlibpath_var=LD_LIBRARY_PATH 10785 shlibpath_overrides_runpath=yes 10786 hardcode_into_libs=yes 10787 # ldd complains unless libraries are executable 10788 postinstall_cmds='chmod +x $lib' 10789 ;; 10790 10791sunos4*) 10792 version_type=sunos 10793 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 10794 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10795 shlibpath_var=LD_LIBRARY_PATH 10796 shlibpath_overrides_runpath=yes 10797 if test yes = "$with_gnu_ld"; then 10798 need_lib_prefix=no 10799 fi 10800 need_version=yes 10801 ;; 10802 10803sysv4 | sysv4.3*) 10804 version_type=linux # correct to gnu/linux during the next big refactor 10805 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10806 soname_spec='$libname$release$shared_ext$major' 10807 shlibpath_var=LD_LIBRARY_PATH 10808 case $host_vendor in 10809 sni) 10810 shlibpath_overrides_runpath=no 10811 need_lib_prefix=no 10812 runpath_var=LD_RUN_PATH 10813 ;; 10814 siemens) 10815 need_lib_prefix=no 10816 ;; 10817 motorola) 10818 need_lib_prefix=no 10819 need_version=no 10820 shlibpath_overrides_runpath=no 10821 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10822 ;; 10823 esac 10824 ;; 10825 10826sysv4*MP*) 10827 if test -d /usr/nec; then 10828 version_type=linux # correct to gnu/linux during the next big refactor 10829 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 10830 soname_spec='$libname$shared_ext.$major' 10831 shlibpath_var=LD_LIBRARY_PATH 10832 fi 10833 ;; 10834 10835sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10836 version_type=sco 10837 need_lib_prefix=no 10838 need_version=no 10839 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 10840 soname_spec='$libname$release$shared_ext$major' 10841 shlibpath_var=LD_LIBRARY_PATH 10842 shlibpath_overrides_runpath=yes 10843 hardcode_into_libs=yes 10844 if test yes = "$with_gnu_ld"; then 10845 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10846 else 10847 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10848 case $host_os in 10849 sco3.2v5*) 10850 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10851 ;; 10852 esac 10853 fi 10854 sys_lib_dlsearch_path_spec='/usr/lib' 10855 ;; 10856 10857tpf*) 10858 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10859 version_type=linux # correct to gnu/linux during the next big refactor 10860 need_lib_prefix=no 10861 need_version=no 10862 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10863 shlibpath_var=LD_LIBRARY_PATH 10864 shlibpath_overrides_runpath=no 10865 hardcode_into_libs=yes 10866 ;; 10867 10868uts4*) 10869 version_type=linux # correct to gnu/linux during the next big refactor 10870 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10871 soname_spec='$libname$release$shared_ext$major' 10872 shlibpath_var=LD_LIBRARY_PATH 10873 ;; 10874 10875*) 10876 dynamic_linker=no 10877 ;; 10878esac 10879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10880$as_echo "$dynamic_linker" >&6; } 10881test no = "$dynamic_linker" && can_build_shared=no 10882 10883variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10884if test yes = "$GCC"; then 10885 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10886fi 10887 10888if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 10889 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 10890fi 10891 10892if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 10893 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 10894fi 10895 10896# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 10897configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 10898 10899# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 10900func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 10901 10902# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 10903configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11002$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11003hardcode_action= 11004if test -n "$hardcode_libdir_flag_spec" || 11005 test -n "$runpath_var" || 11006 test yes = "$hardcode_automatic"; then 11007 11008 # We can hardcode non-existent directories. 11009 if test no != "$hardcode_direct" && 11010 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11011 # have to relink, otherwise we might link with an installed library 11012 # when we should be linking with a yet-to-be-installed one 11013 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 11014 test no != "$hardcode_minus_L"; then 11015 # Linking always hardcodes the temporary library directory. 11016 hardcode_action=relink 11017 else 11018 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11019 hardcode_action=immediate 11020 fi 11021else 11022 # We cannot hardcode anything, or else we can only hardcode existing 11023 # directories. 11024 hardcode_action=unsupported 11025fi 11026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11027$as_echo "$hardcode_action" >&6; } 11028 11029if test relink = "$hardcode_action" || 11030 test yes = "$inherit_rpath"; then 11031 # Fast installation is not supported 11032 enable_fast_install=no 11033elif test yes = "$shlibpath_overrides_runpath" || 11034 test no = "$enable_shared"; then 11035 # Fast installation is not necessary 11036 enable_fast_install=needless 11037fi 11038 11039 11040 11041 11042 11043 11044 if test yes != "$enable_dlopen"; then 11045 enable_dlopen=unknown 11046 enable_dlopen_self=unknown 11047 enable_dlopen_self_static=unknown 11048else 11049 lt_cv_dlopen=no 11050 lt_cv_dlopen_libs= 11051 11052 case $host_os in 11053 beos*) 11054 lt_cv_dlopen=load_add_on 11055 lt_cv_dlopen_libs= 11056 lt_cv_dlopen_self=yes 11057 ;; 11058 11059 mingw* | pw32* | cegcc*) 11060 lt_cv_dlopen=LoadLibrary 11061 lt_cv_dlopen_libs= 11062 ;; 11063 11064 cygwin*) 11065 lt_cv_dlopen=dlopen 11066 lt_cv_dlopen_libs= 11067 ;; 11068 11069 darwin*) 11070 # if libdl is installed we need to link against it 11071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11072$as_echo_n "checking for dlopen in -ldl... " >&6; } 11073if ${ac_cv_lib_dl_dlopen+:} false; then : 11074 $as_echo_n "(cached) " >&6 11075else 11076 ac_check_lib_save_LIBS=$LIBS 11077LIBS="-ldl $LIBS" 11078cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11079/* end confdefs.h. */ 11080 11081/* Override any GCC internal prototype to avoid an error. 11082 Use char because int might match the return type of a GCC 11083 builtin and then its argument prototype would still apply. */ 11084#ifdef __cplusplus 11085extern "C" 11086#endif 11087char dlopen (); 11088int 11089main () 11090{ 11091return dlopen (); 11092 ; 11093 return 0; 11094} 11095_ACEOF 11096if ac_fn_c_try_link "$LINENO"; then : 11097 ac_cv_lib_dl_dlopen=yes 11098else 11099 ac_cv_lib_dl_dlopen=no 11100fi 11101rm -f core conftest.err conftest.$ac_objext \ 11102 conftest$ac_exeext conftest.$ac_ext 11103LIBS=$ac_check_lib_save_LIBS 11104fi 11105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11106$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11107if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11108 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 11109else 11110 11111 lt_cv_dlopen=dyld 11112 lt_cv_dlopen_libs= 11113 lt_cv_dlopen_self=yes 11114 11115fi 11116 11117 ;; 11118 11119 tpf*) 11120 # Don't try to run any link tests for TPF. We know it's impossible 11121 # because TPF is a cross-compiler, and we know how we open DSOs. 11122 lt_cv_dlopen=dlopen 11123 lt_cv_dlopen_libs= 11124 lt_cv_dlopen_self=no 11125 ;; 11126 11127 *) 11128 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11129if test "x$ac_cv_func_shl_load" = xyes; then : 11130 lt_cv_dlopen=shl_load 11131else 11132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11133$as_echo_n "checking for shl_load in -ldld... " >&6; } 11134if ${ac_cv_lib_dld_shl_load+:} false; then : 11135 $as_echo_n "(cached) " >&6 11136else 11137 ac_check_lib_save_LIBS=$LIBS 11138LIBS="-ldld $LIBS" 11139cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11140/* end confdefs.h. */ 11141 11142/* Override any GCC internal prototype to avoid an error. 11143 Use char because int might match the return type of a GCC 11144 builtin and then its argument prototype would still apply. */ 11145#ifdef __cplusplus 11146extern "C" 11147#endif 11148char shl_load (); 11149int 11150main () 11151{ 11152return shl_load (); 11153 ; 11154 return 0; 11155} 11156_ACEOF 11157if ac_fn_c_try_link "$LINENO"; then : 11158 ac_cv_lib_dld_shl_load=yes 11159else 11160 ac_cv_lib_dld_shl_load=no 11161fi 11162rm -f core conftest.err conftest.$ac_objext \ 11163 conftest$ac_exeext conftest.$ac_ext 11164LIBS=$ac_check_lib_save_LIBS 11165fi 11166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11167$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11168if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11169 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 11170else 11171 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11172if test "x$ac_cv_func_dlopen" = xyes; then : 11173 lt_cv_dlopen=dlopen 11174else 11175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11176$as_echo_n "checking for dlopen in -ldl... " >&6; } 11177if ${ac_cv_lib_dl_dlopen+:} false; then : 11178 $as_echo_n "(cached) " >&6 11179else 11180 ac_check_lib_save_LIBS=$LIBS 11181LIBS="-ldl $LIBS" 11182cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11183/* end confdefs.h. */ 11184 11185/* Override any GCC internal prototype to avoid an error. 11186 Use char because int might match the return type of a GCC 11187 builtin and then its argument prototype would still apply. */ 11188#ifdef __cplusplus 11189extern "C" 11190#endif 11191char dlopen (); 11192int 11193main () 11194{ 11195return dlopen (); 11196 ; 11197 return 0; 11198} 11199_ACEOF 11200if ac_fn_c_try_link "$LINENO"; then : 11201 ac_cv_lib_dl_dlopen=yes 11202else 11203 ac_cv_lib_dl_dlopen=no 11204fi 11205rm -f core conftest.err conftest.$ac_objext \ 11206 conftest$ac_exeext conftest.$ac_ext 11207LIBS=$ac_check_lib_save_LIBS 11208fi 11209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11210$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11211if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11212 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 11213else 11214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11215$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11216if ${ac_cv_lib_svld_dlopen+:} false; then : 11217 $as_echo_n "(cached) " >&6 11218else 11219 ac_check_lib_save_LIBS=$LIBS 11220LIBS="-lsvld $LIBS" 11221cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11222/* end confdefs.h. */ 11223 11224/* Override any GCC internal prototype to avoid an error. 11225 Use char because int might match the return type of a GCC 11226 builtin and then its argument prototype would still apply. */ 11227#ifdef __cplusplus 11228extern "C" 11229#endif 11230char dlopen (); 11231int 11232main () 11233{ 11234return dlopen (); 11235 ; 11236 return 0; 11237} 11238_ACEOF 11239if ac_fn_c_try_link "$LINENO"; then : 11240 ac_cv_lib_svld_dlopen=yes 11241else 11242 ac_cv_lib_svld_dlopen=no 11243fi 11244rm -f core conftest.err conftest.$ac_objext \ 11245 conftest$ac_exeext conftest.$ac_ext 11246LIBS=$ac_check_lib_save_LIBS 11247fi 11248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11249$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11250if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11251 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 11252else 11253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11254$as_echo_n "checking for dld_link in -ldld... " >&6; } 11255if ${ac_cv_lib_dld_dld_link+:} false; then : 11256 $as_echo_n "(cached) " >&6 11257else 11258 ac_check_lib_save_LIBS=$LIBS 11259LIBS="-ldld $LIBS" 11260cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11261/* end confdefs.h. */ 11262 11263/* Override any GCC internal prototype to avoid an error. 11264 Use char because int might match the return type of a GCC 11265 builtin and then its argument prototype would still apply. */ 11266#ifdef __cplusplus 11267extern "C" 11268#endif 11269char dld_link (); 11270int 11271main () 11272{ 11273return dld_link (); 11274 ; 11275 return 0; 11276} 11277_ACEOF 11278if ac_fn_c_try_link "$LINENO"; then : 11279 ac_cv_lib_dld_dld_link=yes 11280else 11281 ac_cv_lib_dld_dld_link=no 11282fi 11283rm -f core conftest.err conftest.$ac_objext \ 11284 conftest$ac_exeext conftest.$ac_ext 11285LIBS=$ac_check_lib_save_LIBS 11286fi 11287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11288$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11289if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11290 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 11291fi 11292 11293 11294fi 11295 11296 11297fi 11298 11299 11300fi 11301 11302 11303fi 11304 11305 11306fi 11307 11308 ;; 11309 esac 11310 11311 if test no = "$lt_cv_dlopen"; then 11312 enable_dlopen=no 11313 else 11314 enable_dlopen=yes 11315 fi 11316 11317 case $lt_cv_dlopen in 11318 dlopen) 11319 save_CPPFLAGS=$CPPFLAGS 11320 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11321 11322 save_LDFLAGS=$LDFLAGS 11323 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11324 11325 save_LIBS=$LIBS 11326 LIBS="$lt_cv_dlopen_libs $LIBS" 11327 11328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11329$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11330if ${lt_cv_dlopen_self+:} false; then : 11331 $as_echo_n "(cached) " >&6 11332else 11333 if test yes = "$cross_compiling"; then : 11334 lt_cv_dlopen_self=cross 11335else 11336 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11337 lt_status=$lt_dlunknown 11338 cat > conftest.$ac_ext <<_LT_EOF 11339#line $LINENO "configure" 11340#include "confdefs.h" 11341 11342#if HAVE_DLFCN_H 11343#include <dlfcn.h> 11344#endif 11345 11346#include <stdio.h> 11347 11348#ifdef RTLD_GLOBAL 11349# define LT_DLGLOBAL RTLD_GLOBAL 11350#else 11351# ifdef DL_GLOBAL 11352# define LT_DLGLOBAL DL_GLOBAL 11353# else 11354# define LT_DLGLOBAL 0 11355# endif 11356#endif 11357 11358/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11359 find out it does not work in some platform. */ 11360#ifndef LT_DLLAZY_OR_NOW 11361# ifdef RTLD_LAZY 11362# define LT_DLLAZY_OR_NOW RTLD_LAZY 11363# else 11364# ifdef DL_LAZY 11365# define LT_DLLAZY_OR_NOW DL_LAZY 11366# else 11367# ifdef RTLD_NOW 11368# define LT_DLLAZY_OR_NOW RTLD_NOW 11369# else 11370# ifdef DL_NOW 11371# define LT_DLLAZY_OR_NOW DL_NOW 11372# else 11373# define LT_DLLAZY_OR_NOW 0 11374# endif 11375# endif 11376# endif 11377# endif 11378#endif 11379 11380/* When -fvisibility=hidden is used, assume the code has been annotated 11381 correspondingly for the symbols needed. */ 11382#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11383int fnord () __attribute__((visibility("default"))); 11384#endif 11385 11386int fnord () { return 42; } 11387int main () 11388{ 11389 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11390 int status = $lt_dlunknown; 11391 11392 if (self) 11393 { 11394 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11395 else 11396 { 11397 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11398 else puts (dlerror ()); 11399 } 11400 /* dlclose (self); */ 11401 } 11402 else 11403 puts (dlerror ()); 11404 11405 return status; 11406} 11407_LT_EOF 11408 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11409 (eval $ac_link) 2>&5 11410 ac_status=$? 11411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11412 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 11413 (./conftest; exit; ) >&5 2>/dev/null 11414 lt_status=$? 11415 case x$lt_status in 11416 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11417 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11418 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11419 esac 11420 else : 11421 # compilation failed 11422 lt_cv_dlopen_self=no 11423 fi 11424fi 11425rm -fr conftest* 11426 11427 11428fi 11429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11430$as_echo "$lt_cv_dlopen_self" >&6; } 11431 11432 if test yes = "$lt_cv_dlopen_self"; then 11433 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11435$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11436if ${lt_cv_dlopen_self_static+:} false; then : 11437 $as_echo_n "(cached) " >&6 11438else 11439 if test yes = "$cross_compiling"; then : 11440 lt_cv_dlopen_self_static=cross 11441else 11442 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11443 lt_status=$lt_dlunknown 11444 cat > conftest.$ac_ext <<_LT_EOF 11445#line $LINENO "configure" 11446#include "confdefs.h" 11447 11448#if HAVE_DLFCN_H 11449#include <dlfcn.h> 11450#endif 11451 11452#include <stdio.h> 11453 11454#ifdef RTLD_GLOBAL 11455# define LT_DLGLOBAL RTLD_GLOBAL 11456#else 11457# ifdef DL_GLOBAL 11458# define LT_DLGLOBAL DL_GLOBAL 11459# else 11460# define LT_DLGLOBAL 0 11461# endif 11462#endif 11463 11464/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11465 find out it does not work in some platform. */ 11466#ifndef LT_DLLAZY_OR_NOW 11467# ifdef RTLD_LAZY 11468# define LT_DLLAZY_OR_NOW RTLD_LAZY 11469# else 11470# ifdef DL_LAZY 11471# define LT_DLLAZY_OR_NOW DL_LAZY 11472# else 11473# ifdef RTLD_NOW 11474# define LT_DLLAZY_OR_NOW RTLD_NOW 11475# else 11476# ifdef DL_NOW 11477# define LT_DLLAZY_OR_NOW DL_NOW 11478# else 11479# define LT_DLLAZY_OR_NOW 0 11480# endif 11481# endif 11482# endif 11483# endif 11484#endif 11485 11486/* When -fvisibility=hidden is used, assume the code has been annotated 11487 correspondingly for the symbols needed. */ 11488#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11489int fnord () __attribute__((visibility("default"))); 11490#endif 11491 11492int fnord () { return 42; } 11493int main () 11494{ 11495 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11496 int status = $lt_dlunknown; 11497 11498 if (self) 11499 { 11500 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11501 else 11502 { 11503 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11504 else puts (dlerror ()); 11505 } 11506 /* dlclose (self); */ 11507 } 11508 else 11509 puts (dlerror ()); 11510 11511 return status; 11512} 11513_LT_EOF 11514 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11515 (eval $ac_link) 2>&5 11516 ac_status=$? 11517 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11518 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 11519 (./conftest; exit; ) >&5 2>/dev/null 11520 lt_status=$? 11521 case x$lt_status in 11522 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11523 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11524 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11525 esac 11526 else : 11527 # compilation failed 11528 lt_cv_dlopen_self_static=no 11529 fi 11530fi 11531rm -fr conftest* 11532 11533 11534fi 11535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11536$as_echo "$lt_cv_dlopen_self_static" >&6; } 11537 fi 11538 11539 CPPFLAGS=$save_CPPFLAGS 11540 LDFLAGS=$save_LDFLAGS 11541 LIBS=$save_LIBS 11542 ;; 11543 esac 11544 11545 case $lt_cv_dlopen_self in 11546 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11547 *) enable_dlopen_self=unknown ;; 11548 esac 11549 11550 case $lt_cv_dlopen_self_static in 11551 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11552 *) enable_dlopen_self_static=unknown ;; 11553 esac 11554fi 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572striplib= 11573old_striplib= 11574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11575$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11576if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11577 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11578 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11580$as_echo "yes" >&6; } 11581else 11582# FIXME - insert some real tests, host_os isn't really good enough 11583 case $host_os in 11584 darwin*) 11585 if test -n "$STRIP"; then 11586 striplib="$STRIP -x" 11587 old_striplib="$STRIP -S" 11588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11589$as_echo "yes" >&6; } 11590 else 11591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11592$as_echo "no" >&6; } 11593 fi 11594 ;; 11595 *) 11596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11597$as_echo "no" >&6; } 11598 ;; 11599 esac 11600fi 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 # Report what library types will actually be built 11614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11615$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11617$as_echo "$can_build_shared" >&6; } 11618 11619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11620$as_echo_n "checking whether to build shared libraries... " >&6; } 11621 test no = "$can_build_shared" && enable_shared=no 11622 11623 # On AIX, shared libraries and static libraries use the same namespace, and 11624 # are all built from PIC. 11625 case $host_os in 11626 aix3*) 11627 test yes = "$enable_shared" && enable_static=no 11628 if test -n "$RANLIB"; then 11629 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11630 postinstall_cmds='$RANLIB $lib' 11631 fi 11632 ;; 11633 11634 aix[4-9]*) 11635 if test ia64 != "$host_cpu"; then 11636 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 11637 yes,aix,yes) ;; # shared object as lib.so file only 11638 yes,svr4,*) ;; # shared object as lib.so archive member only 11639 yes,*) enable_static=no ;; # shared object in lib.a archive as well 11640 esac 11641 fi 11642 ;; 11643 esac 11644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11645$as_echo "$enable_shared" >&6; } 11646 11647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11648$as_echo_n "checking whether to build static libraries... " >&6; } 11649 # Make sure either enable_shared or enable_static is yes. 11650 test yes = "$enable_shared" || enable_static=yes 11651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11652$as_echo "$enable_static" >&6; } 11653 11654 11655 11656 11657fi 11658ac_ext=c 11659ac_cpp='$CPP $CPPFLAGS' 11660ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11661ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11662ac_compiler_gnu=$ac_cv_c_compiler_gnu 11663 11664CC=$lt_save_CC 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 ac_config_commands="$ac_config_commands libtool" 11681 11682 11683 11684 11685# Only expand once: 11686 11687 11688 11689 11690OURCPPFLAGS='' 11691CPPFLAGS=${CPPFLAGS:-${OURCPPFLAGS}} 11692CFLAGS="$CFLAGS" 11693 11694# Checks for programs. 11695ac_ext=c 11696ac_cpp='$CPP $CPPFLAGS' 11697ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11698ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11699ac_compiler_gnu=$ac_cv_c_compiler_gnu 11700if test -n "$ac_tool_prefix"; then 11701 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 11702set dummy ${ac_tool_prefix}gcc; ac_word=$2 11703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11704$as_echo_n "checking for $ac_word... " >&6; } 11705if ${ac_cv_prog_CC+:} false; then : 11706 $as_echo_n "(cached) " >&6 11707else 11708 if test -n "$CC"; then 11709 ac_cv_prog_CC="$CC" # Let the user override the test. 11710else 11711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11712for as_dir in $PATH 11713do 11714 IFS=$as_save_IFS 11715 test -z "$as_dir" && as_dir=. 11716 for ac_exec_ext in '' $ac_executable_extensions; do 11717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11718 ac_cv_prog_CC="${ac_tool_prefix}gcc" 11719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11720 break 2 11721 fi 11722done 11723 done 11724IFS=$as_save_IFS 11725 11726fi 11727fi 11728CC=$ac_cv_prog_CC 11729if test -n "$CC"; then 11730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11731$as_echo "$CC" >&6; } 11732else 11733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11734$as_echo "no" >&6; } 11735fi 11736 11737 11738fi 11739if test -z "$ac_cv_prog_CC"; then 11740 ac_ct_CC=$CC 11741 # Extract the first word of "gcc", so it can be a program name with args. 11742set dummy gcc; ac_word=$2 11743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11744$as_echo_n "checking for $ac_word... " >&6; } 11745if ${ac_cv_prog_ac_ct_CC+:} false; then : 11746 $as_echo_n "(cached) " >&6 11747else 11748 if test -n "$ac_ct_CC"; then 11749 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11750else 11751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11752for as_dir in $PATH 11753do 11754 IFS=$as_save_IFS 11755 test -z "$as_dir" && as_dir=. 11756 for ac_exec_ext in '' $ac_executable_extensions; do 11757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11758 ac_cv_prog_ac_ct_CC="gcc" 11759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11760 break 2 11761 fi 11762done 11763 done 11764IFS=$as_save_IFS 11765 11766fi 11767fi 11768ac_ct_CC=$ac_cv_prog_ac_ct_CC 11769if test -n "$ac_ct_CC"; then 11770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11771$as_echo "$ac_ct_CC" >&6; } 11772else 11773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11774$as_echo "no" >&6; } 11775fi 11776 11777 if test "x$ac_ct_CC" = x; then 11778 CC="" 11779 else 11780 case $cross_compiling:$ac_tool_warned in 11781yes:) 11782{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11783$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11784ac_tool_warned=yes ;; 11785esac 11786 CC=$ac_ct_CC 11787 fi 11788else 11789 CC="$ac_cv_prog_CC" 11790fi 11791 11792if test -z "$CC"; then 11793 if test -n "$ac_tool_prefix"; then 11794 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 11795set dummy ${ac_tool_prefix}cc; ac_word=$2 11796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11797$as_echo_n "checking for $ac_word... " >&6; } 11798if ${ac_cv_prog_CC+:} false; then : 11799 $as_echo_n "(cached) " >&6 11800else 11801 if test -n "$CC"; then 11802 ac_cv_prog_CC="$CC" # Let the user override the test. 11803else 11804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11805for as_dir in $PATH 11806do 11807 IFS=$as_save_IFS 11808 test -z "$as_dir" && as_dir=. 11809 for ac_exec_ext in '' $ac_executable_extensions; do 11810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11811 ac_cv_prog_CC="${ac_tool_prefix}cc" 11812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11813 break 2 11814 fi 11815done 11816 done 11817IFS=$as_save_IFS 11818 11819fi 11820fi 11821CC=$ac_cv_prog_CC 11822if test -n "$CC"; then 11823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11824$as_echo "$CC" >&6; } 11825else 11826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11827$as_echo "no" >&6; } 11828fi 11829 11830 11831 fi 11832fi 11833if test -z "$CC"; then 11834 # Extract the first word of "cc", so it can be a program name with args. 11835set dummy cc; ac_word=$2 11836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11837$as_echo_n "checking for $ac_word... " >&6; } 11838if ${ac_cv_prog_CC+:} false; then : 11839 $as_echo_n "(cached) " >&6 11840else 11841 if test -n "$CC"; then 11842 ac_cv_prog_CC="$CC" # Let the user override the test. 11843else 11844 ac_prog_rejected=no 11845as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11846for as_dir in $PATH 11847do 11848 IFS=$as_save_IFS 11849 test -z "$as_dir" && as_dir=. 11850 for ac_exec_ext in '' $ac_executable_extensions; do 11851 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11852 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 11853 ac_prog_rejected=yes 11854 continue 11855 fi 11856 ac_cv_prog_CC="cc" 11857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11858 break 2 11859 fi 11860done 11861 done 11862IFS=$as_save_IFS 11863 11864if test $ac_prog_rejected = yes; then 11865 # We found a bogon in the path, so make sure we never use it. 11866 set dummy $ac_cv_prog_CC 11867 shift 11868 if test $# != 0; then 11869 # We chose a different compiler from the bogus one. 11870 # However, it has the same basename, so the bogon will be chosen 11871 # first if we set CC to just the basename; use the full file name. 11872 shift 11873 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 11874 fi 11875fi 11876fi 11877fi 11878CC=$ac_cv_prog_CC 11879if test -n "$CC"; then 11880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11881$as_echo "$CC" >&6; } 11882else 11883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11884$as_echo "no" >&6; } 11885fi 11886 11887 11888fi 11889if test -z "$CC"; then 11890 if test -n "$ac_tool_prefix"; then 11891 for ac_prog in cl.exe 11892 do 11893 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11894set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11896$as_echo_n "checking for $ac_word... " >&6; } 11897if ${ac_cv_prog_CC+:} false; then : 11898 $as_echo_n "(cached) " >&6 11899else 11900 if test -n "$CC"; then 11901 ac_cv_prog_CC="$CC" # Let the user override the test. 11902else 11903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11904for as_dir in $PATH 11905do 11906 IFS=$as_save_IFS 11907 test -z "$as_dir" && as_dir=. 11908 for ac_exec_ext in '' $ac_executable_extensions; do 11909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11910 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 11911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11912 break 2 11913 fi 11914done 11915 done 11916IFS=$as_save_IFS 11917 11918fi 11919fi 11920CC=$ac_cv_prog_CC 11921if test -n "$CC"; then 11922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11923$as_echo "$CC" >&6; } 11924else 11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11926$as_echo "no" >&6; } 11927fi 11928 11929 11930 test -n "$CC" && break 11931 done 11932fi 11933if test -z "$CC"; then 11934 ac_ct_CC=$CC 11935 for ac_prog in cl.exe 11936do 11937 # Extract the first word of "$ac_prog", so it can be a program name with args. 11938set dummy $ac_prog; ac_word=$2 11939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11940$as_echo_n "checking for $ac_word... " >&6; } 11941if ${ac_cv_prog_ac_ct_CC+:} false; then : 11942 $as_echo_n "(cached) " >&6 11943else 11944 if test -n "$ac_ct_CC"; then 11945 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11946else 11947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11948for as_dir in $PATH 11949do 11950 IFS=$as_save_IFS 11951 test -z "$as_dir" && as_dir=. 11952 for ac_exec_ext in '' $ac_executable_extensions; do 11953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11954 ac_cv_prog_ac_ct_CC="$ac_prog" 11955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11956 break 2 11957 fi 11958done 11959 done 11960IFS=$as_save_IFS 11961 11962fi 11963fi 11964ac_ct_CC=$ac_cv_prog_ac_ct_CC 11965if test -n "$ac_ct_CC"; then 11966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11967$as_echo "$ac_ct_CC" >&6; } 11968else 11969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11970$as_echo "no" >&6; } 11971fi 11972 11973 11974 test -n "$ac_ct_CC" && break 11975done 11976 11977 if test "x$ac_ct_CC" = x; then 11978 CC="" 11979 else 11980 case $cross_compiling:$ac_tool_warned in 11981yes:) 11982{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11984ac_tool_warned=yes ;; 11985esac 11986 CC=$ac_ct_CC 11987 fi 11988fi 11989 11990fi 11991 11992 11993test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11994$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11995as_fn_error $? "no acceptable C compiler found in \$PATH 11996See \`config.log' for more details" "$LINENO" 5; } 11997 11998# Provide some information about the compiler. 11999$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 12000set X $ac_compile 12001ac_compiler=$2 12002for ac_option in --version -v -V -qversion; do 12003 { { ac_try="$ac_compiler $ac_option >&5" 12004case "(($ac_try" in 12005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12006 *) ac_try_echo=$ac_try;; 12007esac 12008eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 12009$as_echo "$ac_try_echo"; } >&5 12010 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 12011 ac_status=$? 12012 if test -s conftest.err; then 12013 sed '10a\ 12014... rest of stderr output deleted ... 12015 10q' conftest.err >conftest.er1 12016 cat conftest.er1 >&5 12017 fi 12018 rm -f conftest.er1 conftest.err 12019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12020 test $ac_status = 0; } 12021done 12022 12023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 12024$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 12025if ${ac_cv_c_compiler_gnu+:} false; then : 12026 $as_echo_n "(cached) " >&6 12027else 12028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12029/* end confdefs.h. */ 12030 12031int 12032main () 12033{ 12034#ifndef __GNUC__ 12035 choke me 12036#endif 12037 12038 ; 12039 return 0; 12040} 12041_ACEOF 12042if ac_fn_c_try_compile "$LINENO"; then : 12043 ac_compiler_gnu=yes 12044else 12045 ac_compiler_gnu=no 12046fi 12047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12048ac_cv_c_compiler_gnu=$ac_compiler_gnu 12049 12050fi 12051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 12052$as_echo "$ac_cv_c_compiler_gnu" >&6; } 12053if test $ac_compiler_gnu = yes; then 12054 GCC=yes 12055else 12056 GCC= 12057fi 12058ac_test_CFLAGS=${CFLAGS+set} 12059ac_save_CFLAGS=$CFLAGS 12060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 12061$as_echo_n "checking whether $CC accepts -g... " >&6; } 12062if ${ac_cv_prog_cc_g+:} false; then : 12063 $as_echo_n "(cached) " >&6 12064else 12065 ac_save_c_werror_flag=$ac_c_werror_flag 12066 ac_c_werror_flag=yes 12067 ac_cv_prog_cc_g=no 12068 CFLAGS="-g" 12069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12070/* end confdefs.h. */ 12071 12072int 12073main () 12074{ 12075 12076 ; 12077 return 0; 12078} 12079_ACEOF 12080if ac_fn_c_try_compile "$LINENO"; then : 12081 ac_cv_prog_cc_g=yes 12082else 12083 CFLAGS="" 12084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12085/* end confdefs.h. */ 12086 12087int 12088main () 12089{ 12090 12091 ; 12092 return 0; 12093} 12094_ACEOF 12095if ac_fn_c_try_compile "$LINENO"; then : 12096 12097else 12098 ac_c_werror_flag=$ac_save_c_werror_flag 12099 CFLAGS="-g" 12100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12101/* end confdefs.h. */ 12102 12103int 12104main () 12105{ 12106 12107 ; 12108 return 0; 12109} 12110_ACEOF 12111if ac_fn_c_try_compile "$LINENO"; then : 12112 ac_cv_prog_cc_g=yes 12113fi 12114rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12115fi 12116rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12117fi 12118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12119 ac_c_werror_flag=$ac_save_c_werror_flag 12120fi 12121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 12122$as_echo "$ac_cv_prog_cc_g" >&6; } 12123if test "$ac_test_CFLAGS" = set; then 12124 CFLAGS=$ac_save_CFLAGS 12125elif test $ac_cv_prog_cc_g = yes; then 12126 if test "$GCC" = yes; then 12127 CFLAGS="-g -O2" 12128 else 12129 CFLAGS="-g" 12130 fi 12131else 12132 if test "$GCC" = yes; then 12133 CFLAGS="-O2" 12134 else 12135 CFLAGS= 12136 fi 12137fi 12138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 12139$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 12140if ${ac_cv_prog_cc_c89+:} false; then : 12141 $as_echo_n "(cached) " >&6 12142else 12143 ac_cv_prog_cc_c89=no 12144ac_save_CC=$CC 12145cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12146/* end confdefs.h. */ 12147#include <stdarg.h> 12148#include <stdio.h> 12149struct stat; 12150/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 12151struct buf { int x; }; 12152FILE * (*rcsopen) (struct buf *, struct stat *, int); 12153static char *e (p, i) 12154 char **p; 12155 int i; 12156{ 12157 return p[i]; 12158} 12159static char *f (char * (*g) (char **, int), char **p, ...) 12160{ 12161 char *s; 12162 va_list v; 12163 va_start (v,p); 12164 s = g (p, va_arg (v,int)); 12165 va_end (v); 12166 return s; 12167} 12168 12169/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 12170 function prototypes and stuff, but not '\xHH' hex character constants. 12171 These don't provoke an error unfortunately, instead are silently treated 12172 as 'x'. The following induces an error, until -std is added to get 12173 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 12174 array size at least. It's necessary to write '\x00'==0 to get something 12175 that's true only with -std. */ 12176int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 12177 12178/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 12179 inside strings and character constants. */ 12180#define FOO(x) 'x' 12181int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 12182 12183int test (int i, double x); 12184struct s1 {int (*f) (int a);}; 12185struct s2 {int (*f) (double a);}; 12186int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 12187int argc; 12188char **argv; 12189int 12190main () 12191{ 12192return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 12193 ; 12194 return 0; 12195} 12196_ACEOF 12197for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 12198 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 12199do 12200 CC="$ac_save_CC $ac_arg" 12201 if ac_fn_c_try_compile "$LINENO"; then : 12202 ac_cv_prog_cc_c89=$ac_arg 12203fi 12204rm -f core conftest.err conftest.$ac_objext 12205 test "x$ac_cv_prog_cc_c89" != "xno" && break 12206done 12207rm -f conftest.$ac_ext 12208CC=$ac_save_CC 12209 12210fi 12211# AC_CACHE_VAL 12212case "x$ac_cv_prog_cc_c89" in 12213 x) 12214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 12215$as_echo "none needed" >&6; } ;; 12216 xno) 12217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 12218$as_echo "unsupported" >&6; } ;; 12219 *) 12220 CC="$CC $ac_cv_prog_cc_c89" 12221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 12222$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 12223esac 12224if test "x$ac_cv_prog_cc_c89" != xno; then : 12225 12226fi 12227 12228ac_ext=c 12229ac_cpp='$CPP $CPPFLAGS' 12230ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12231ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12232ac_compiler_gnu=$ac_cv_c_compiler_gnu 12233 12234 12235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $CC dependency flag" >&5 12236$as_echo_n "checking $CC dependency flag... " >&6; } 12237echo 'void f(){}' >conftest.c 12238if test "`$CC -MM conftest.c 2>&1`" = "conftest.o: conftest.c"; then 12239 DEPFLAG="-MM" 12240else 12241 if test "`$CC -xM1 conftest.c 2>&1`" = "conftest.o: conftest.c"; then 12242 DEPFLAG="-xM1" 12243 else 12244 DEPFLAG="-MM" # dunno do something 12245 fi 12246fi 12247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEPFLAG" >&5 12248$as_echo "$DEPFLAG" >&6; } 12249rm -f conftest.c 12250 12251 12252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 12253$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 12254set x ${MAKE-make} 12255ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 12256if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 12257 $as_echo_n "(cached) " >&6 12258else 12259 cat >conftest.make <<\_ACEOF 12260SHELL = /bin/sh 12261all: 12262 @echo '@@@%%%=$(MAKE)=@@@%%%' 12263_ACEOF 12264# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 12265case `${MAKE-make} -f conftest.make 2>/dev/null` in 12266 *@@@%%%=?*=@@@%%%*) 12267 eval ac_cv_prog_make_${ac_make}_set=yes;; 12268 *) 12269 eval ac_cv_prog_make_${ac_make}_set=no;; 12270esac 12271rm -f conftest.make 12272fi 12273if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 12274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12275$as_echo "yes" >&6; } 12276 SET_MAKE= 12277else 12278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12279$as_echo "no" >&6; } 12280 SET_MAKE="MAKE=${MAKE-make}" 12281fi 12282 12283 12284# Extra (sp)lint flags for NetBSD 12285 12286case "$host_os" in 12287 netbsd*) LINTFLAGS="'-D__RENAME(x)=' -D_NETINET_IN_H_ $LINTFLAGS" 12288 ;; 12289 *) LINTFLAGS="$LINTFLAGS" 12290 ;; 12291esac 12292 12293 12294 12295$as_echo "#define WINVER 0x0502" >>confdefs.h 12296 12297 12298 12299 12300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -std=c99" >&5 12301$as_echo_n "checking whether $CC supports -std=c99... " >&6; } 12302cache=`echo std=c99 | sed 'y%.=/+-%___p_%'` 12303if eval \${cv_prog_cc_flag_$cache+:} false; then : 12304 $as_echo_n "(cached) " >&6 12305else 12306 12307echo 'void f(void){}' >conftest.c 12308if test -z "`$CC $CPPFLAGS $CFLAGS -std=c99 -c conftest.c 2>&1`"; then 12309eval "cv_prog_cc_flag_$cache=yes" 12310else 12311eval "cv_prog_cc_flag_$cache=no" 12312fi 12313rm -f conftest conftest.o conftest.c 12314 12315fi 12316 12317if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12319$as_echo "yes" >&6; } 12320: 12321C99FLAG="-std=c99" 12322else 12323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12324$as_echo "no" >&6; } 12325: 12326 12327fi 12328 12329 12330 12331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -xc99" >&5 12332$as_echo_n "checking whether $CC supports -xc99... " >&6; } 12333cache=`echo xc99 | sed 'y%.=/+-%___p_%'` 12334if eval \${cv_prog_cc_flag_$cache+:} false; then : 12335 $as_echo_n "(cached) " >&6 12336else 12337 12338echo 'void f(void){}' >conftest.c 12339if test -z "`$CC $CPPFLAGS $CFLAGS -xc99 -c conftest.c 2>&1`"; then 12340eval "cv_prog_cc_flag_$cache=yes" 12341else 12342eval "cv_prog_cc_flag_$cache=no" 12343fi 12344rm -f conftest conftest.o conftest.c 12345 12346fi 12347 12348if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12350$as_echo "yes" >&6; } 12351: 12352C99FLAG="-xc99" 12353else 12354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12355$as_echo "no" >&6; } 12356: 12357 12358fi 12359 12360 12361# routine to copy files 12362# argument 1 is a list of files (relative to the source dir) 12363# argument 2 is a destination directory (relative to the current 12364# working directory 12365 12366 12367# copy all .h files in the dir at argument 1 12368# (relative to source) to the dir at argument 2 12369# (relative to current dir) 12370 12371 12372# Checks for typedefs, structures, and compiler characteristics. 12373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 12374$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 12375if ${ac_cv_c_const+:} false; then : 12376 $as_echo_n "(cached) " >&6 12377else 12378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12379/* end confdefs.h. */ 12380 12381int 12382main () 12383{ 12384 12385#ifndef __cplusplus 12386 /* Ultrix mips cc rejects this sort of thing. */ 12387 typedef int charset[2]; 12388 const charset cs = { 0, 0 }; 12389 /* SunOS 4.1.1 cc rejects this. */ 12390 char const *const *pcpcc; 12391 char **ppc; 12392 /* NEC SVR4.0.2 mips cc rejects this. */ 12393 struct point {int x, y;}; 12394 static struct point const zero = {0,0}; 12395 /* AIX XL C 1.02.0.0 rejects this. 12396 It does not let you subtract one const X* pointer from another in 12397 an arm of an if-expression whose if-part is not a constant 12398 expression */ 12399 const char *g = "string"; 12400 pcpcc = &g + (g ? g-g : 0); 12401 /* HPUX 7.0 cc rejects these. */ 12402 ++pcpcc; 12403 ppc = (char**) pcpcc; 12404 pcpcc = (char const *const *) ppc; 12405 { /* SCO 3.2v4 cc rejects this sort of thing. */ 12406 char tx; 12407 char *t = &tx; 12408 char const *s = 0 ? (char *) 0 : (char const *) 0; 12409 12410 *t++ = 0; 12411 if (s) return 0; 12412 } 12413 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 12414 int x[] = {25, 17}; 12415 const int *foo = &x[0]; 12416 ++foo; 12417 } 12418 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 12419 typedef const int *iptr; 12420 iptr p = 0; 12421 ++p; 12422 } 12423 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 12424 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 12425 struct s { int j; const int *ap[3]; } bx; 12426 struct s *b = &bx; b->j = 5; 12427 } 12428 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 12429 const int foo = 10; 12430 if (!foo) return 0; 12431 } 12432 return !cs[0] && !zero.x; 12433#endif 12434 12435 ; 12436 return 0; 12437} 12438_ACEOF 12439if ac_fn_c_try_compile "$LINENO"; then : 12440 ac_cv_c_const=yes 12441else 12442 ac_cv_c_const=no 12443fi 12444rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12445fi 12446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 12447$as_echo "$ac_cv_c_const" >&6; } 12448if test $ac_cv_c_const = no; then 12449 12450$as_echo "#define const /**/" >>confdefs.h 12451 12452fi 12453 12454ac_ext=c 12455ac_cpp='$CPP $CPPFLAGS' 12456ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12458ac_compiler_gnu=$ac_cv_c_compiler_gnu 12459 12460if test "x$CFLAGS" = "x" ; then 12461 12462 12463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5 12464$as_echo_n "checking whether $CC supports -g... " >&6; } 12465cache=`echo g | sed 'y%.=/+-%___p_%'` 12466if eval \${cv_prog_cc_flag_$cache+:} false; then : 12467 $as_echo_n "(cached) " >&6 12468else 12469 12470echo 'void f(void){}' >conftest.c 12471if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then 12472eval "cv_prog_cc_flag_$cache=yes" 12473else 12474eval "cv_prog_cc_flag_$cache=no" 12475fi 12476rm -f conftest conftest.o conftest.c 12477 12478fi 12479 12480if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12482$as_echo "yes" >&6; } 12483: 12484CFLAGS="-g" 12485else 12486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12487$as_echo "no" >&6; } 12488: 12489 12490fi 12491 12492 12493 12494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5 12495$as_echo_n "checking whether $CC supports -O2... " >&6; } 12496cache=`echo O2 | sed 'y%.=/+-%___p_%'` 12497if eval \${cv_prog_cc_flag_$cache+:} false; then : 12498 $as_echo_n "(cached) " >&6 12499else 12500 12501echo 'void f(void){}' >conftest.c 12502if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then 12503eval "cv_prog_cc_flag_$cache=yes" 12504else 12505eval "cv_prog_cc_flag_$cache=no" 12506fi 12507rm -f conftest conftest.o conftest.c 12508 12509fi 12510 12511if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12513$as_echo "yes" >&6; } 12514: 12515CFLAGS="-O2 $CFLAGS" 12516else 12517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12518$as_echo "no" >&6; } 12519: 12520 12521fi 12522 12523fi 12524 12525 12526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5 12527$as_echo_n "checking whether $CC supports -Wall... " >&6; } 12528cache=`echo Wall | sed 'y%.=/+-%___p_%'` 12529if eval \${cv_prog_cc_flag_$cache+:} false; then : 12530 $as_echo_n "(cached) " >&6 12531else 12532 12533echo 'void f(void){}' >conftest.c 12534if test -z "`$CC $CPPFLAGS $CFLAGS -Wall -c conftest.c 2>&1`"; then 12535eval "cv_prog_cc_flag_$cache=yes" 12536else 12537eval "cv_prog_cc_flag_$cache=no" 12538fi 12539rm -f conftest conftest.o conftest.c 12540 12541fi 12542 12543if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12545$as_echo "yes" >&6; } 12546: 12547CFLAGS="-Wall $CFLAGS" 12548else 12549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12550$as_echo "no" >&6; } 12551: 12552 12553fi 12554 12555 12556 12557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -W" >&5 12558$as_echo_n "checking whether $CC supports -W... " >&6; } 12559cache=`echo W | sed 'y%.=/+-%___p_%'` 12560if eval \${cv_prog_cc_flag_$cache+:} false; then : 12561 $as_echo_n "(cached) " >&6 12562else 12563 12564echo 'void f(void){}' >conftest.c 12565if test -z "`$CC $CPPFLAGS $CFLAGS -W -c conftest.c 2>&1`"; then 12566eval "cv_prog_cc_flag_$cache=yes" 12567else 12568eval "cv_prog_cc_flag_$cache=no" 12569fi 12570rm -f conftest conftest.o conftest.c 12571 12572fi 12573 12574if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12576$as_echo "yes" >&6; } 12577: 12578CFLAGS="-W $CFLAGS" 12579else 12580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12581$as_echo "no" >&6; } 12582: 12583 12584fi 12585 12586 12587 12588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wwrite-strings" >&5 12589$as_echo_n "checking whether $CC supports -Wwrite-strings... " >&6; } 12590cache=`echo Wwrite-strings | sed 'y%.=/+-%___p_%'` 12591if eval \${cv_prog_cc_flag_$cache+:} false; then : 12592 $as_echo_n "(cached) " >&6 12593else 12594 12595echo 'void f(void){}' >conftest.c 12596if test -z "`$CC $CPPFLAGS $CFLAGS -Wwrite-strings -c conftest.c 2>&1`"; then 12597eval "cv_prog_cc_flag_$cache=yes" 12598else 12599eval "cv_prog_cc_flag_$cache=no" 12600fi 12601rm -f conftest conftest.o conftest.c 12602 12603fi 12604 12605if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12607$as_echo "yes" >&6; } 12608: 12609CFLAGS="-Wwrite-strings $CFLAGS" 12610else 12611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12612$as_echo "no" >&6; } 12613: 12614 12615fi 12616 12617 12618 12619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wstrict-prototypes" >&5 12620$as_echo_n "checking whether $CC supports -Wstrict-prototypes... " >&6; } 12621cache=`echo Wstrict-prototypes | sed 'y%.=/+-%___p_%'` 12622if eval \${cv_prog_cc_flag_$cache+:} false; then : 12623 $as_echo_n "(cached) " >&6 12624else 12625 12626echo 'void f(void){}' >conftest.c 12627if test -z "`$CC $CPPFLAGS $CFLAGS -Wstrict-prototypes -c conftest.c 2>&1`"; then 12628eval "cv_prog_cc_flag_$cache=yes" 12629else 12630eval "cv_prog_cc_flag_$cache=no" 12631fi 12632rm -f conftest conftest.o conftest.c 12633 12634fi 12635 12636if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12638$as_echo "yes" >&6; } 12639: 12640CFLAGS="-Wstrict-prototypes $CFLAGS" 12641else 12642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12643$as_echo "no" >&6; } 12644: 12645 12646fi 12647 12648#ACX_CHECK_COMPILER_FLAG(Wshadow, [CFLAGS="-Wshadow $CFLAGS"]) 12649 12650 12651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wunused-function" >&5 12652$as_echo_n "checking whether $CC supports -Wunused-function... " >&6; } 12653cache=`echo Wunused-function | sed 'y%.=/+-%___p_%'` 12654if eval \${cv_prog_cc_flag_$cache+:} false; then : 12655 $as_echo_n "(cached) " >&6 12656else 12657 12658echo 'void f(void){}' >conftest.c 12659if test -z "`$CC $CPPFLAGS $CFLAGS -Wunused-function -c conftest.c 2>&1`"; then 12660eval "cv_prog_cc_flag_$cache=yes" 12661else 12662eval "cv_prog_cc_flag_$cache=no" 12663fi 12664rm -f conftest conftest.o conftest.c 12665 12666fi 12667 12668if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12670$as_echo "yes" >&6; } 12671: 12672CFLAGS="-Wunused-function $CFLAGS" 12673else 12674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12675$as_echo "no" >&6; } 12676: 12677 12678fi 12679 12680 12681 12682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wmissing-prototypes" >&5 12683$as_echo_n "checking whether $CC supports -Wmissing-prototypes... " >&6; } 12684cache=`echo Wmissing-prototypes | sed 'y%.=/+-%___p_%'` 12685if eval \${cv_prog_cc_flag_$cache+:} false; then : 12686 $as_echo_n "(cached) " >&6 12687else 12688 12689echo 'void f(void){}' >conftest.c 12690if test -z "`$CC $CPPFLAGS $CFLAGS -Wmissing-prototypes -c conftest.c 2>&1`"; then 12691eval "cv_prog_cc_flag_$cache=yes" 12692else 12693eval "cv_prog_cc_flag_$cache=no" 12694fi 12695rm -f conftest conftest.o conftest.c 12696 12697fi 12698 12699if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12701$as_echo "yes" >&6; } 12702: 12703CFLAGS="-Wmissing-prototypes $CFLAGS" 12704else 12705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12706$as_echo "no" >&6; } 12707: 12708 12709fi 12710 12711 12712for ac_header in getopt.h time.h 12713do : 12714 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12715ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12716" 12717if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12718 cat >>confdefs.h <<_ACEOF 12719#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12720_ACEOF 12721 12722fi 12723 12724done 12725 12726 12727# MinGW32 tests 12728for ac_header in winsock2.h ws2tcpip.h 12729do : 12730 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12731ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12732" 12733if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12734 cat >>confdefs.h <<_ACEOF 12735#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12736_ACEOF 12737 12738fi 12739 12740done 12741 12742# end mingw32 tests 12743 12744 12745 12746 12747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Werror" >&5 12748$as_echo_n "checking whether $CC supports -Werror... " >&6; } 12749cache=`echo Werror | sed 'y%.=/+-%___p_%'` 12750if eval \${cv_prog_cc_flag_$cache+:} false; then : 12751 $as_echo_n "(cached) " >&6 12752else 12753 12754echo 'void f(void){}' >conftest.c 12755if test -z "`$CC $CPPFLAGS $CFLAGS -Werror -c conftest.c 2>&1`"; then 12756eval "cv_prog_cc_flag_$cache=yes" 12757else 12758eval "cv_prog_cc_flag_$cache=no" 12759fi 12760rm -f conftest conftest.o conftest.c 12761 12762fi 12763 12764if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12766$as_echo "yes" >&6; } 12767: 12768ERRFLAG="-Werror" 12769else 12770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12771$as_echo "no" >&6; } 12772: 12773ERRFLAG="-errwarn" 12774fi 12775 12776 12777 12778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5 12779$as_echo_n "checking whether $CC supports -Wall... " >&6; } 12780cache=`echo Wall | sed 'y%.=/+-%___p_%'` 12781if eval \${cv_prog_cc_flag_$cache+:} false; then : 12782 $as_echo_n "(cached) " >&6 12783else 12784 12785echo 'void f(void){}' >conftest.c 12786if test -z "`$CC $CPPFLAGS $CFLAGS -Wall -c conftest.c 2>&1`"; then 12787eval "cv_prog_cc_flag_$cache=yes" 12788else 12789eval "cv_prog_cc_flag_$cache=no" 12790fi 12791rm -f conftest conftest.o conftest.c 12792 12793fi 12794 12795if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12797$as_echo "yes" >&6; } 12798: 12799ERRFLAG="$ERRFLAG -Wall" 12800else 12801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12802$as_echo "no" >&6; } 12803: 12804ERRFLAG="$ERRFLAG -errfmt" 12805fi 12806 12807 12808 12809 12810 12811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -std=c99" >&5 12812$as_echo_n "checking whether $CC supports -std=c99... " >&6; } 12813cache=`echo std=c99 | sed 'y%.=/+-%___p_%'` 12814if eval \${cv_prog_cc_flag_$cache+:} false; then : 12815 $as_echo_n "(cached) " >&6 12816else 12817 12818echo 'void f(void){}' >conftest.c 12819if test -z "`$CC $CPPFLAGS $CFLAGS -std=c99 -c conftest.c 2>&1`"; then 12820eval "cv_prog_cc_flag_$cache=yes" 12821else 12822eval "cv_prog_cc_flag_$cache=no" 12823fi 12824rm -f conftest conftest.o conftest.c 12825 12826fi 12827 12828if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12830$as_echo "yes" >&6; } 12831: 12832C99FLAG="-std=c99" 12833else 12834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12835$as_echo "no" >&6; } 12836: 12837 12838fi 12839 12840 12841 12842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -xc99" >&5 12843$as_echo_n "checking whether $CC supports -xc99... " >&6; } 12844cache=`echo xc99 | sed 'y%.=/+-%___p_%'` 12845if eval \${cv_prog_cc_flag_$cache+:} false; then : 12846 $as_echo_n "(cached) " >&6 12847else 12848 12849echo 'void f(void){}' >conftest.c 12850if test -z "`$CC $CPPFLAGS $CFLAGS -xc99 -c conftest.c 2>&1`"; then 12851eval "cv_prog_cc_flag_$cache=yes" 12852else 12853eval "cv_prog_cc_flag_$cache=no" 12854fi 12855rm -f conftest conftest.o conftest.c 12856 12857fi 12858 12859if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 12860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12861$as_echo "yes" >&6; } 12862: 12863C99FLAG="-xc99" 12864else 12865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12866$as_echo "no" >&6; } 12867: 12868 12869fi 12870 12871 12872for ac_header in getopt.h time.h 12873do : 12874 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12875ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12876" 12877if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12878 cat >>confdefs.h <<_ACEOF 12879#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12880_ACEOF 12881 12882fi 12883 12884done 12885 12886 12887 12888 12889 12890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE as a flag for $CC" >&5 12891$as_echo_n "checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE as a flag for $CC... " >&6; } 12892cache=`$as_echo "$C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE" | $as_tr_sh` 12893if eval \${cv_prog_cc_flag_needed_$cache+:} false; then : 12894 $as_echo_n "(cached) " >&6 12895else 12896 12897echo ' 12898#include "confdefs.h" 12899#include <stdlib.h> 12900#include <ctype.h> 12901#include <sys/time.h> 12902#ifdef HAVE_TIME_H 12903#include <time.h> 12904#endif 12905#include <unistd.h> 12906#include <netdb.h> 12907#ifdef HAVE_GETOPT_H 12908#include <getopt.h> 12909#endif 12910 12911int test() { 12912 int a; 12913 char **opts = NULL; 12914 struct timeval tv; 12915 char *t; 12916 time_t time = 0; 12917 char *buf = NULL; 12918 const char* str = NULL; 12919 struct msghdr msg; 12920 msg.msg_control = 0; 12921 t = ctime_r(&time, buf); 12922 tv.tv_usec = 10; 12923 srandom(32); 12924 a = getopt(2, opts, "a"); 12925 a = isascii(32); 12926 str = gai_strerror(0); 12927 if(str && t && tv.tv_usec && msg.msg_control) 12928 a = 0; 12929 return a; 12930} 12931' > conftest.c 12932echo 'void f(){}' >>conftest.c 12933if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then 12934eval "cv_prog_cc_flag_needed_$cache=no" 12935else 12936 12937if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then 12938eval "cv_prog_cc_flag_needed_$cache=yes" 12939else 12940eval "cv_prog_cc_flag_needed_$cache=fail" 12941#echo 'Test with flag fails too!' 12942#cat conftest.c 12943#echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1" 12944#echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1` 12945#exit 1 12946fi 12947 12948fi 12949rm -f conftest conftest.c conftest.o 12950 12951fi 12952 12953if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then 12954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12955$as_echo "yes" >&6; } 12956: 12957CFLAGS="$CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE" 12958else 12959if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then 12960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12961$as_echo "no" >&6; } 12962#echo 'Test with flag is no!' 12963#cat conftest.c 12964#echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1" 12965#echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1` 12966#exit 1 12967: 12968 12969else 12970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 12971$as_echo "failed" >&6; } 12972: 12973 12974fi 12975fi 12976 12977 12978 12979 12980 12981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE as a flag for $CC" >&5 12982$as_echo_n "checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE as a flag for $CC... " >&6; } 12983cache=`$as_echo "$C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE" | $as_tr_sh` 12984if eval \${cv_prog_cc_flag_needed_$cache+:} false; then : 12985 $as_echo_n "(cached) " >&6 12986else 12987 12988echo ' 12989#include "confdefs.h" 12990#include <stdlib.h> 12991#include <ctype.h> 12992#include <sys/time.h> 12993#ifdef HAVE_TIME_H 12994#include <time.h> 12995#endif 12996#include <unistd.h> 12997#include <netdb.h> 12998#ifdef HAVE_GETOPT_H 12999#include <getopt.h> 13000#endif 13001 13002int test() { 13003 int a; 13004 char **opts = NULL; 13005 struct timeval tv; 13006 char *t; 13007 time_t time = 0; 13008 char *buf = NULL; 13009 const char* str = NULL; 13010 struct msghdr msg; 13011 msg.msg_control = 0; 13012 t = ctime_r(&time, buf); 13013 tv.tv_usec = 10; 13014 srandom(32); 13015 a = getopt(2, opts, "a"); 13016 a = isascii(32); 13017 str = gai_strerror(0); 13018 if(str && t && tv.tv_usec && msg.msg_control) 13019 a = 0; 13020 return a; 13021} 13022' > conftest.c 13023echo 'void f(){}' >>conftest.c 13024if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then 13025eval "cv_prog_cc_flag_needed_$cache=no" 13026else 13027 13028if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then 13029eval "cv_prog_cc_flag_needed_$cache=yes" 13030else 13031eval "cv_prog_cc_flag_needed_$cache=fail" 13032#echo 'Test with flag fails too!' 13033#cat conftest.c 13034#echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1" 13035#echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1` 13036#exit 1 13037fi 13038 13039fi 13040rm -f conftest conftest.c conftest.o 13041 13042fi 13043 13044if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then 13045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13046$as_echo "yes" >&6; } 13047: 13048CFLAGS="$CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE" 13049else 13050if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then 13051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13052$as_echo "no" >&6; } 13053#echo 'Test with flag is no!' 13054#cat conftest.c 13055#echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1" 13056#echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1` 13057#exit 1 13058: 13059 13060else 13061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13062$as_echo "failed" >&6; } 13063: 13064 13065fi 13066fi 13067 13068 13069 13070 13071 13072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG as a flag for $CC" >&5 13073$as_echo_n "checking whether we need $C99FLAG as a flag for $CC... " >&6; } 13074cache=`$as_echo "$C99FLAG" | $as_tr_sh` 13075if eval \${cv_prog_cc_flag_needed_$cache+:} false; then : 13076 $as_echo_n "(cached) " >&6 13077else 13078 13079echo ' 13080#include <stdbool.h> 13081#include <ctype.h> 13082int test() { 13083 int a = 0; 13084 return a; 13085} 13086' > conftest.c 13087echo 'void f(){}' >>conftest.c 13088if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then 13089eval "cv_prog_cc_flag_needed_$cache=no" 13090else 13091 13092if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`"; then 13093eval "cv_prog_cc_flag_needed_$cache=yes" 13094else 13095eval "cv_prog_cc_flag_needed_$cache=fail" 13096#echo 'Test with flag fails too!' 13097#cat conftest.c 13098#echo "$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1" 13099#echo `$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1` 13100#exit 1 13101fi 13102 13103fi 13104rm -f conftest conftest.c conftest.o 13105 13106fi 13107 13108if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then 13109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13110$as_echo "yes" >&6; } 13111: 13112CFLAGS="$CFLAGS $C99FLAG" 13113else 13114if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then 13115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13116$as_echo "no" >&6; } 13117#echo 'Test with flag is no!' 13118#cat conftest.c 13119#echo "$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1" 13120#echo `$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1` 13121#exit 1 13122: 13123 13124else 13125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13126$as_echo "failed" >&6; } 13127: 13128 13129fi 13130fi 13131 13132 13133 13134 13135 13136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_BSD_SOURCE -D_DEFAULT_SOURCE as a flag for $CC" >&5 13137$as_echo_n "checking whether we need -D_BSD_SOURCE -D_DEFAULT_SOURCE as a flag for $CC... " >&6; } 13138cache=_D_BSD_SOURCE__D_DEFAULT_SOURCE 13139if eval \${cv_prog_cc_flag_needed_$cache+:} false; then : 13140 $as_echo_n "(cached) " >&6 13141else 13142 13143echo ' 13144#include <ctype.h> 13145 13146int test() { 13147 int a; 13148 a = isascii(32); 13149 return a; 13150} 13151' > conftest.c 13152echo 'void f(){}' >>conftest.c 13153if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then 13154eval "cv_prog_cc_flag_needed_$cache=no" 13155else 13156 13157if test -z "`$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then 13158eval "cv_prog_cc_flag_needed_$cache=yes" 13159else 13160eval "cv_prog_cc_flag_needed_$cache=fail" 13161#echo 'Test with flag fails too!' 13162#cat conftest.c 13163#echo "$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1" 13164#echo `$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1` 13165#exit 1 13166fi 13167 13168fi 13169rm -f conftest conftest.c conftest.o 13170 13171fi 13172 13173if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then 13174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13175$as_echo "yes" >&6; } 13176: 13177CFLAGS="$CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE" 13178else 13179if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then 13180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13181$as_echo "no" >&6; } 13182#echo 'Test with flag is no!' 13183#cat conftest.c 13184#echo "$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1" 13185#echo `$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1` 13186#exit 1 13187: 13188 13189else 13190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13191$as_echo "failed" >&6; } 13192: 13193 13194fi 13195fi 13196 13197 13198 13199 13200 13201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_GNU_SOURCE as a flag for $CC" >&5 13202$as_echo_n "checking whether we need -D_GNU_SOURCE as a flag for $CC... " >&6; } 13203cache=_D_GNU_SOURCE 13204if eval \${cv_prog_cc_flag_needed_$cache+:} false; then : 13205 $as_echo_n "(cached) " >&6 13206else 13207 13208echo ' 13209#include <netinet/in.h> 13210 13211int test() { 13212 struct in6_pktinfo inf; 13213 int a = (int)sizeof(inf); 13214 return a; 13215} 13216' > conftest.c 13217echo 'void f(){}' >>conftest.c 13218if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then 13219eval "cv_prog_cc_flag_needed_$cache=no" 13220else 13221 13222if test -z "`$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then 13223eval "cv_prog_cc_flag_needed_$cache=yes" 13224else 13225eval "cv_prog_cc_flag_needed_$cache=fail" 13226#echo 'Test with flag fails too!' 13227#cat conftest.c 13228#echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1" 13229#echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1` 13230#exit 1 13231fi 13232 13233fi 13234rm -f conftest conftest.c conftest.o 13235 13236fi 13237 13238if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then 13239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13240$as_echo "yes" >&6; } 13241: 13242CFLAGS="$CFLAGS -D_GNU_SOURCE" 13243else 13244if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then 13245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13246$as_echo "no" >&6; } 13247#echo 'Test with flag is no!' 13248#cat conftest.c 13249#echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1" 13250#echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1` 13251#exit 1 13252: 13253 13254else 13255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13256$as_echo "failed" >&6; } 13257: 13258 13259fi 13260fi 13261 13262 13263# check again for GNU_SOURCE for setresgid. May fail if setresgid 13264# is not available at all. -D_FRSRESGID is to make this check unique. 13265# otherwise we would get the previous cached result. 13266 13267 13268 13269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_GNU_SOURCE -D_FRSRESGID as a flag for $CC" >&5 13270$as_echo_n "checking whether we need -D_GNU_SOURCE -D_FRSRESGID as a flag for $CC... " >&6; } 13271cache=_D_GNU_SOURCE__D_FRSRESGID 13272if eval \${cv_prog_cc_flag_needed_$cache+:} false; then : 13273 $as_echo_n "(cached) " >&6 13274else 13275 13276echo ' 13277#include <unistd.h> 13278 13279int test() { 13280 int a = setresgid(0,0,0); 13281 a = setresuid(0,0,0); 13282 return a; 13283} 13284' > conftest.c 13285echo 'void f(){}' >>conftest.c 13286if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then 13287eval "cv_prog_cc_flag_needed_$cache=no" 13288else 13289 13290if test -z "`$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`"; then 13291eval "cv_prog_cc_flag_needed_$cache=yes" 13292else 13293eval "cv_prog_cc_flag_needed_$cache=fail" 13294#echo 'Test with flag fails too!' 13295#cat conftest.c 13296#echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1" 13297#echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1` 13298#exit 1 13299fi 13300 13301fi 13302rm -f conftest conftest.c conftest.o 13303 13304fi 13305 13306if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then 13307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13308$as_echo "yes" >&6; } 13309: 13310CFLAGS="$CFLAGS -D_GNU_SOURCE" 13311else 13312if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then 13313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13314$as_echo "no" >&6; } 13315#echo 'Test with flag is no!' 13316#cat conftest.c 13317#echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1" 13318#echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1` 13319#exit 1 13320: 13321 13322else 13323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13324$as_echo "failed" >&6; } 13325: 13326 13327fi 13328fi 13329 13330 13331 13332 13333 13334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_POSIX_C_SOURCE=200112 as a flag for $CC" >&5 13335$as_echo_n "checking whether we need -D_POSIX_C_SOURCE=200112 as a flag for $CC... " >&6; } 13336cache=_D_POSIX_C_SOURCE_200112 13337if eval \${cv_prog_cc_flag_needed_$cache+:} false; then : 13338 $as_echo_n "(cached) " >&6 13339else 13340 13341echo ' 13342#include "confdefs.h" 13343#ifdef HAVE_TIME_H 13344#include <time.h> 13345#endif 13346#include <netdb.h> 13347 13348int test() { 13349 int a = 0; 13350 char *t; 13351 time_t time = 0; 13352 char *buf = NULL; 13353 const char* str = NULL; 13354 t = ctime_r(&time, buf); 13355 str = gai_strerror(0); 13356 if(t && str) 13357 a = 0; 13358 return a; 13359} 13360' > conftest.c 13361echo 'void f(){}' >>conftest.c 13362if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then 13363eval "cv_prog_cc_flag_needed_$cache=no" 13364else 13365 13366if test -z "`$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`"; then 13367eval "cv_prog_cc_flag_needed_$cache=yes" 13368else 13369eval "cv_prog_cc_flag_needed_$cache=fail" 13370#echo 'Test with flag fails too!' 13371#cat conftest.c 13372#echo "$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1" 13373#echo `$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1` 13374#exit 1 13375fi 13376 13377fi 13378rm -f conftest conftest.c conftest.o 13379 13380fi 13381 13382if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then 13383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13384$as_echo "yes" >&6; } 13385: 13386CFLAGS="$CFLAGS -D_POSIX_C_SOURCE=200112" 13387else 13388if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then 13389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13390$as_echo "no" >&6; } 13391#echo 'Test with flag is no!' 13392#cat conftest.c 13393#echo "$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1" 13394#echo `$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1` 13395#exit 1 13396: 13397 13398else 13399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13400$as_echo "failed" >&6; } 13401: 13402 13403fi 13404fi 13405 13406 13407 13408 13409 13410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D__EXTENSIONS__ as a flag for $CC" >&5 13411$as_echo_n "checking whether we need -D__EXTENSIONS__ as a flag for $CC... " >&6; } 13412cache=_D__EXTENSIONS__ 13413if eval \${cv_prog_cc_flag_needed_$cache+:} false; then : 13414 $as_echo_n "(cached) " >&6 13415else 13416 13417echo ' 13418#include "confdefs.h" 13419#include <stdlib.h> 13420#include <ctype.h> 13421#include <sys/time.h> 13422#ifdef HAVE_TIME_H 13423#include <time.h> 13424#endif 13425#include <unistd.h> 13426#ifdef HAVE_GETOPT_H 13427#include <getopt.h> 13428#endif 13429 13430int test() { 13431 int a; 13432 char **opts = NULL; 13433 struct timeval tv; 13434 tv.tv_usec = 10; 13435 srandom(32); 13436 a = getopt(2, opts, "a"); 13437 a = isascii(32); 13438 if(tv.tv_usec) 13439 a = 0; 13440 return a; 13441} 13442' > conftest.c 13443echo 'void f(){}' >>conftest.c 13444if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then 13445eval "cv_prog_cc_flag_needed_$cache=no" 13446else 13447 13448if test -z "`$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`"; then 13449eval "cv_prog_cc_flag_needed_$cache=yes" 13450else 13451eval "cv_prog_cc_flag_needed_$cache=fail" 13452#echo 'Test with flag fails too!' 13453#cat conftest.c 13454#echo "$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1" 13455#echo `$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1` 13456#exit 1 13457fi 13458 13459fi 13460rm -f conftest conftest.c conftest.o 13461 13462fi 13463 13464if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then 13465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13466$as_echo "yes" >&6; } 13467: 13468CFLAGS="$CFLAGS -D__EXTENSIONS__" 13469else 13470if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then 13471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13472$as_echo "no" >&6; } 13473#echo 'Test with flag is no!' 13474#cat conftest.c 13475#echo "$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1" 13476#echo `$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1` 13477#exit 1 13478: 13479 13480else 13481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13482$as_echo "failed" >&6; } 13483: 13484 13485fi 13486fi 13487 13488 13489 13490 13491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 13492$as_echo_n "checking for inline... " >&6; } 13493if ${ac_cv_c_inline+:} false; then : 13494 $as_echo_n "(cached) " >&6 13495else 13496 ac_cv_c_inline=no 13497for ac_kw in inline __inline__ __inline; do 13498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13499/* end confdefs.h. */ 13500#ifndef __cplusplus 13501typedef int foo_t; 13502static $ac_kw foo_t static_foo () {return 0; } 13503$ac_kw foo_t foo () {return 0; } 13504#endif 13505 13506_ACEOF 13507if ac_fn_c_try_compile "$LINENO"; then : 13508 ac_cv_c_inline=$ac_kw 13509fi 13510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13511 test "$ac_cv_c_inline" != no && break 13512done 13513 13514fi 13515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 13516$as_echo "$ac_cv_c_inline" >&6; } 13517 13518case $ac_cv_c_inline in 13519 inline | yes) ;; 13520 *) 13521 case $ac_cv_c_inline in 13522 no) ac_val=;; 13523 *) ac_val=$ac_cv_c_inline;; 13524 esac 13525 cat >>confdefs.h <<_ACEOF 13526#ifndef __cplusplus 13527#define inline $ac_val 13528#endif 13529_ACEOF 13530 ;; 13531esac 13532 13533ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default" 13534if test "x$ac_cv_type_int8_t" = xyes; then : 13535 13536else 13537 13538cat >>confdefs.h <<_ACEOF 13539#define int8_t char 13540_ACEOF 13541 13542fi 13543 13544ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default" 13545if test "x$ac_cv_type_int16_t" = xyes; then : 13546 13547else 13548 13549cat >>confdefs.h <<_ACEOF 13550#define int16_t short 13551_ACEOF 13552 13553fi 13554 13555ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default" 13556if test "x$ac_cv_type_int32_t" = xyes; then : 13557 13558else 13559 13560cat >>confdefs.h <<_ACEOF 13561#define int32_t int 13562_ACEOF 13563 13564fi 13565 13566ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default" 13567if test "x$ac_cv_type_int64_t" = xyes; then : 13568 13569else 13570 13571cat >>confdefs.h <<_ACEOF 13572#define int64_t long long 13573_ACEOF 13574 13575fi 13576 13577ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default" 13578if test "x$ac_cv_type_uint8_t" = xyes; then : 13579 13580else 13581 13582cat >>confdefs.h <<_ACEOF 13583#define uint8_t unsigned char 13584_ACEOF 13585 13586fi 13587 13588ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default" 13589if test "x$ac_cv_type_uint16_t" = xyes; then : 13590 13591else 13592 13593cat >>confdefs.h <<_ACEOF 13594#define uint16_t unsigned short 13595_ACEOF 13596 13597fi 13598 13599ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default" 13600if test "x$ac_cv_type_uint32_t" = xyes; then : 13601 13602else 13603 13604cat >>confdefs.h <<_ACEOF 13605#define uint32_t unsigned int 13606_ACEOF 13607 13608fi 13609 13610ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default" 13611if test "x$ac_cv_type_uint64_t" = xyes; then : 13612 13613else 13614 13615cat >>confdefs.h <<_ACEOF 13616#define uint64_t unsigned long long 13617_ACEOF 13618 13619fi 13620 13621 13622# my own checks 13623# Extract the first word of "doxygen", so it can be a program name with args. 13624set dummy doxygen; ac_word=$2 13625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13626$as_echo_n "checking for $ac_word... " >&6; } 13627if ${ac_cv_prog_doxygen+:} false; then : 13628 $as_echo_n "(cached) " >&6 13629else 13630 if test -n "$doxygen"; then 13631 ac_cv_prog_doxygen="$doxygen" # Let the user override the test. 13632else 13633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13634for as_dir in $PATH 13635do 13636 IFS=$as_save_IFS 13637 test -z "$as_dir" && as_dir=. 13638 for ac_exec_ext in '' $ac_executable_extensions; do 13639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13640 ac_cv_prog_doxygen="doxygen" 13641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13642 break 2 13643 fi 13644done 13645 done 13646IFS=$as_save_IFS 13647 13648fi 13649fi 13650doxygen=$ac_cv_prog_doxygen 13651if test -n "$doxygen"; then 13652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $doxygen" >&5 13653$as_echo "$doxygen" >&6; } 13654else 13655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13656$as_echo "no" >&6; } 13657fi 13658 13659 13660 13661# check to see if libraries are needed for these functions. 13662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 13663$as_echo_n "checking for library containing socket... " >&6; } 13664if ${ac_cv_search_socket+:} 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 socket (); 13678int 13679main () 13680{ 13681return socket (); 13682 ; 13683 return 0; 13684} 13685_ACEOF 13686for ac_lib in '' socket; 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 $ac_func_search_save_LIBS" 13692 fi 13693 if ac_fn_c_try_link "$LINENO"; then : 13694 ac_cv_search_socket=$ac_res 13695fi 13696rm -f core conftest.err conftest.$ac_objext \ 13697 conftest$ac_exeext 13698 if ${ac_cv_search_socket+:} false; then : 13699 break 13700fi 13701done 13702if ${ac_cv_search_socket+:} false; then : 13703 13704else 13705 ac_cv_search_socket=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_socket" >&5 13711$as_echo "$ac_cv_search_socket" >&6; } 13712ac_res=$ac_cv_search_socket 13713if test "$ac_res" != no; then : 13714 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13715 13716fi 13717 13718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5 13719$as_echo_n "checking for library containing inet_pton... " >&6; } 13720if ${ac_cv_search_inet_pton+:} false; then : 13721 $as_echo_n "(cached) " >&6 13722else 13723 ac_func_search_save_LIBS=$LIBS 13724cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13725/* end confdefs.h. */ 13726 13727/* Override any GCC internal prototype to avoid an error. 13728 Use char because int might match the return type of a GCC 13729 builtin and then its argument prototype would still apply. */ 13730#ifdef __cplusplus 13731extern "C" 13732#endif 13733char inet_pton (); 13734int 13735main () 13736{ 13737return inet_pton (); 13738 ; 13739 return 0; 13740} 13741_ACEOF 13742for ac_lib in '' nsl; do 13743 if test -z "$ac_lib"; then 13744 ac_res="none required" 13745 else 13746 ac_res=-l$ac_lib 13747 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13748 fi 13749 if ac_fn_c_try_link "$LINENO"; then : 13750 ac_cv_search_inet_pton=$ac_res 13751fi 13752rm -f core conftest.err conftest.$ac_objext \ 13753 conftest$ac_exeext 13754 if ${ac_cv_search_inet_pton+:} false; then : 13755 break 13756fi 13757done 13758if ${ac_cv_search_inet_pton+:} false; then : 13759 13760else 13761 ac_cv_search_inet_pton=no 13762fi 13763rm conftest.$ac_ext 13764LIBS=$ac_func_search_save_LIBS 13765fi 13766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5 13767$as_echo "$ac_cv_search_inet_pton" >&6; } 13768ac_res=$ac_cv_search_inet_pton 13769if test "$ac_res" != no; then : 13770 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13771 13772fi 13773 13774 13775 13776 13777# Check whether --with-drill was given. 13778if test "${with_drill+set}" = set; then : 13779 withval=$with_drill; 13780else 13781 with_drill="no" 13782fi 13783 13784if test x_$with_drill != x_no ; then 13785 DRILL=drill 13786 13787 INSTALL_DRILL=install-drill 13788 13789 UNINSTALL_DRILL=uninstall-drill 13790 13791 CLEAN_DRILL=clean-drill 13792 13793 LINT_DRILL=lint-drill 13794 13795 if test -e $srcdir/drill/config.h -o -e drill/config.h ; then 13796 as_fn_error $? " 13797A config.h was detected in the drill subdirectory. 13798This does not work with the --with-drill option. 13799Please remove the config.h from the drill subdirectory 13800or do not use the --with-drill option." "$LINENO" 5 13801 fi 13802else 13803 DRILL="" 13804 13805 INSTALL_DRILL="" 13806 13807 UNINSTALL_DRILL="" 13808 13809 CLEAN_DRILL="" 13810 13811 LINT_DRILL="" 13812 13813fi 13814 13815 13816 13817# Check whether --with-examples was given. 13818if test "${with_examples+set}" = set; then : 13819 withval=$with_examples; 13820else 13821 with_examples="no" 13822fi 13823 13824if test x_$with_examples != x_no ; then 13825 EXAMPLES=examples 13826 13827 INSTALL_EXAMPLES=install-examples 13828 13829 UNINSTALL_EXAMPLES=uninstall-examples 13830 13831 CLEAN_EXAMPLES=clean-examples 13832 13833 LINT_EXAMPLES=lint-examples 13834 13835 if test -e $srcdir/examples/config.h -o -e examples/config.h ; then 13836 as_fn_error $? " 13837A config.h was detected in the examples subdirectory. 13838This does not work with the --with-examples option. 13839Please remove the config.h from the examples subdirectory 13840or do not use the --with-examples option." "$LINENO" 5 13841 fi 13842else 13843 EXAMPLES="" 13844 13845 INSTALL_EXAMPLES="" 13846 13847 UNINSTALL_EXAMPLES="" 13848 13849 CLEAN_EXAMPLES="" 13850 13851 LINT_EXAMPLES="" 13852 13853fi 13854 13855# add option to disable installation of ldns-config script 13856# Check whether --enable-ldns-config was given. 13857if test "${enable_ldns_config+set}" = set; then : 13858 enableval=$enable_ldns_config; enable_ldns_config=$enableval 13859else 13860 enable_ldns_config=yes 13861fi 13862 13863if test "x$enable_ldns_config" = xyes; then 13864 INSTALL_CONFIG=install-config 13865 13866 INSTALL_CONFIG_MANPAGE=install-config-manpage 13867 13868 UNINSTALL_CONFIG=uninstall-config 13869 13870 UNINSTALL_CONFIG_MANPAGE=uninstall-config-manpage 13871 13872else 13873 INSTALL_CONFIG="" 13874 13875 INSTALL_CONFIG_MANPAGE="" 13876 13877 UNINSTALL_CONFIG="" 13878 13879 UNINSTALL_CONFIG_MANPAGE="" 13880 13881fi 13882 13883# add option to disable library printing to stderr 13884# Check whether --enable-stderr-msgs was given. 13885if test "${enable_stderr_msgs+set}" = set; then : 13886 enableval=$enable_stderr_msgs; enable_stderr_msgs=$enableval 13887else 13888 enable_stderr_msgs=no 13889fi 13890 13891case "$enable_stderr_msgs" in 13892 no) ;; 13893 *) 13894 13895cat >>confdefs.h <<_ACEOF 13896#define STDERR_MSGS 1 13897_ACEOF 13898 13899 ;; 13900esac 13901 13902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for poll(2)" >&5 13903$as_echo_n "checking for poll(2)... " >&6; } 13904 if ${ax_cv_have_poll+:} false; then : 13905 $as_echo_n "(cached) " >&6 13906else 13907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13908/* end confdefs.h. */ 13909 #include <poll.h> 13910int 13911main () 13912{ 13913int rc; rc = poll((struct pollfd *)(0), 0, 0); 13914 ; 13915 return 0; 13916} 13917_ACEOF 13918if ac_fn_c_try_link "$LINENO"; then : 13919 ax_cv_have_poll=yes 13920else 13921 ax_cv_have_poll=no 13922fi 13923rm -f core conftest.err conftest.$ac_objext \ 13924 conftest$ac_exeext conftest.$ac_ext 13925fi 13926 13927 if test "${ax_cv_have_poll}" = "yes"; then : 13928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13929$as_echo "yes" >&6; } 13930 ax_config_feature_poll=yes 13931 13932else 13933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13934$as_echo "no" >&6; } 13935 ax_config_feature_poll=no 13936 13937fi 13938 13939 13940# Check whether --enable-poll was given. 13941if test "${enable_poll+set}" = set; then : 13942 enableval=$enable_poll; 13943case "${enableval}" in 13944 yes) 13945 ax_config_feature_poll="yes" 13946 ;; 13947 no) 13948 ax_config_feature_poll="no" 13949 ;; 13950 *) 13951 as_fn_error $? "bad value ${enableval} for feature --poll" "$LINENO" 5 13952 ;; 13953esac 13954 13955fi 13956 13957 13958if test "$ax_config_feature_poll" = yes; then : 13959 $as_echo "#define HAVE_POLL 1" >>confdefs.h 13960 13961 13962 if test "$ax_config_feature_verbose" = yes; then : 13963 { $as_echo "$as_me:${as_lineno-$LINENO}: Feature poll is enabled" >&5 13964$as_echo "$as_me: Feature poll is enabled" >&6;} 13965 13966fi 13967 13968else 13969 13970 if test "$ax_config_feature_verbose" = yes; then : 13971 { $as_echo "$as_me:${as_lineno-$LINENO}: Feature poll is disabled" >&5 13972$as_echo "$as_me: Feature poll is disabled" >&6;} 13973 13974fi 13975 13976fi 13977 13978 13979 13980 13981 13982# check for python 13983PYTHON_X_CFLAGS="" 13984ldns_with_pyldns=no 13985ldns_with_pyldnsx=no 13986 13987# Check whether --with-pyldns was given. 13988if test "${with_pyldns+set}" = set; then : 13989 withval=$with_pyldns; 13990else 13991 withval="no" 13992fi 13993 13994ldns_have_python=no 13995if test x_$withval != x_no; then 13996 # =========================================================================== 13997# http://www.gnu.org/software/autoconf-archive/ax_python_devel.html 13998# =========================================================================== 13999# 14000# SYNOPSIS 14001# 14002# AX_PYTHON_DEVEL([version]) 14003# 14004# DESCRIPTION 14005# 14006# Note: Defines as a precious variable "PYTHON_VERSION". Don't override it 14007# in your configure.ac. 14008# 14009# This macro checks for Python and tries to get the include path to 14010# 'Python.h'. It provides the $(PYTHON_CPPFLAGS) and $(PYTHON_LDFLAGS) 14011# output variables. It also exports $(PYTHON_EXTRA_LIBS) and 14012# $(PYTHON_EXTRA_LDFLAGS) for embedding Python in your code. 14013# 14014# You can search for some particular version of Python by passing a 14015# parameter to this macro, for example ">= '2.3.1'", or "== '2.4'". Please 14016# note that you *have* to pass also an operator along with the version to 14017# match, and pay special attention to the single quotes surrounding the 14018# version number. Don't use "PYTHON_VERSION" for this: that environment 14019# variable is declared as precious and thus reserved for the end-user. 14020# 14021# This macro should work for all versions of Python >= 2.1.0. As an end 14022# user, you can disable the check for the python version by setting the 14023# PYTHON_NOVERSIONCHECK environment variable to something else than the 14024# empty string. 14025# 14026# If you need to use this macro for an older Python version, please 14027# contact the authors. We're always open for feedback. 14028# 14029# LICENSE 14030# 14031# Copyright (c) 2009 Sebastian Huber <sebastian-huber@web.de> 14032# Copyright (c) 2009 Alan W. Irwin 14033# Copyright (c) 2009 Rafael Laboissiere <rafael@laboissiere.net> 14034# Copyright (c) 2009 Andrew Collier 14035# Copyright (c) 2009 Matteo Settenvini <matteo@member.fsf.org> 14036# Copyright (c) 2009 Horst Knorr <hk_classes@knoda.org> 14037# Copyright (c) 2013 Daniel Mullner <muellner@math.stanford.edu> 14038# 14039# This program is free software: you can redistribute it and/or modify it 14040# under the terms of the GNU General Public License as published by the 14041# Free Software Foundation, either version 3 of the License, or (at your 14042# option) any later version. 14043# 14044# This program is distributed in the hope that it will be useful, but 14045# WITHOUT ANY WARRANTY; without even the implied warranty of 14046# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 14047# Public License for more details. 14048# 14049# You should have received a copy of the GNU General Public License along 14050# with this program. If not, see <http://www.gnu.org/licenses/>. 14051# 14052# As a special exception, the respective Autoconf Macro's copyright owner 14053# gives unlimited permission to copy, distribute and modify the configure 14054# scripts that are the output of Autoconf when processing the Macro. You 14055# need not follow the terms of the GNU General Public License when using 14056# or distributing such scripts, even though portions of the text of the 14057# Macro appear in them. The GNU General Public License (GPL) does govern 14058# all other use of the material that constitutes the Autoconf Macro. 14059# 14060# This special exception to the GPL applies to versions of the Autoconf 14061# Macro released by the Autoconf Archive. When you make and distribute a 14062# modified version of the Autoconf Macro, you may extend this special 14063# exception to the GPL to apply to your modified version as well. 14064 14065#serial 16 14066 14067# This is what autoupdate's m4 run will expand. It fires 14068# the warning (with _au_warn_XXX), outputs it into the 14069# updated configure.ac (with AC_DIAGNOSE), and then outputs 14070# the replacement expansion. 14071 14072 14073# This is an auxiliary macro that is also run when 14074# autoupdate runs m4. It simply calls m4_warning, but 14075# we need a wrapper so that each warning is emitted only 14076# once. We break the quoting in m4_warning's argument in 14077# order to expand this macro's arguments, not AU_DEFUN's. 14078 14079 14080# Finally, this is the expansion that is picked up by 14081# autoconf. It tells the user to run autoupdate, and 14082# then outputs the replacement expansion. We do not care 14083# about autoupdate's warning because that contains 14084# information on what to do *after* running autoupdate. 14085 14086 14087 14088 ac_save_LIBS="$LIBS" 14089 14090 # 14091 # Allow the use of a (user set) custom python version 14092 # 14093 14094 14095 # Extract the first word of "python[$PYTHON_VERSION]", so it can be a program name with args. 14096set dummy python$PYTHON_VERSION; ac_word=$2 14097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14098$as_echo_n "checking for $ac_word... " >&6; } 14099if ${ac_cv_path_PYTHON+:} false; then : 14100 $as_echo_n "(cached) " >&6 14101else 14102 case $PYTHON in 14103 [\\/]* | ?:[\\/]*) 14104 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 14105 ;; 14106 *) 14107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14108for as_dir in $PATH 14109do 14110 IFS=$as_save_IFS 14111 test -z "$as_dir" && as_dir=. 14112 for ac_exec_ext in '' $ac_executable_extensions; do 14113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14114 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" 14115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14116 break 2 14117 fi 14118done 14119 done 14120IFS=$as_save_IFS 14121 14122 ;; 14123esac 14124fi 14125PYTHON=$ac_cv_path_PYTHON 14126if test -n "$PYTHON"; then 14127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 14128$as_echo "$PYTHON" >&6; } 14129else 14130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14131$as_echo "no" >&6; } 14132fi 14133 14134 14135 if test -z "$PYTHON"; then 14136 as_fn_error $? "Cannot find python$PYTHON_VERSION in your system path" "$LINENO" 5 14137 PYTHON_VERSION="" 14138 fi 14139 14140 # 14141 # Check for a version of Python >= 2.1.0 14142 # 14143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python >= '2.1.0'" >&5 14144$as_echo_n "checking for a version of Python >= '2.1.0'... " >&6; } 14145 ac_supports_python_ver=`$PYTHON -c "import sys; \ 14146 ver = sys.version.split ()[0]; \ 14147 print (ver >= '2.1.0')"` 14148 if test "$ac_supports_python_ver" != "True"; then 14149 if test -z "$PYTHON_NOVERSIONCHECK"; then 14150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14151$as_echo "no" >&6; } 14152 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14153$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14154as_fn_error $? " 14155This version of the AC_PYTHON_DEVEL macro 14156doesn't work properly with versions of Python before 141572.1.0. You may need to re-run configure, setting the 14158variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG, 14159PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. 14160Moreover, to disable this check, set PYTHON_NOVERSIONCHECK 14161to something else than an empty string. 14162 14163See \`config.log' for more details" "$LINENO" 5; } 14164 else 14165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: skip at user request" >&5 14166$as_echo "skip at user request" >&6; } 14167 fi 14168 else 14169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14170$as_echo "yes" >&6; } 14171 fi 14172 14173 # 14174 # if the macro parameter ``version'' is set, honour it 14175 # 14176 if test -n ">= '2.4.0'"; then 14177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python >= '2.4.0'" >&5 14178$as_echo_n "checking for a version of Python >= '2.4.0'... " >&6; } 14179 ac_supports_python_ver=`$PYTHON -c "import sys; \ 14180 ver = sys.version.split ()[0]; \ 14181 print (ver >= '2.4.0')"` 14182 if test "$ac_supports_python_ver" = "True"; then 14183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14184$as_echo "yes" >&6; } 14185 else 14186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14187$as_echo "no" >&6; } 14188 as_fn_error $? "this package requires Python >= '2.4.0'. 14189If you have it installed, but it isn't the default Python 14190interpreter in your system path, please pass the PYTHON_VERSION 14191variable to configure. See \`\`configure --help'' for reference. 14192" "$LINENO" 5 14193 PYTHON_VERSION="" 14194 fi 14195 fi 14196 14197 # 14198 # Check if you have distutils, else fail 14199 # 14200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5 14201$as_echo_n "checking for the distutils Python package... " >&6; } 14202 ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` 14203 if test -z "$ac_distutils_result"; then 14204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14205$as_echo "yes" >&6; } 14206 else 14207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14208$as_echo "no" >&6; } 14209 as_fn_error $? "cannot import Python module \"distutils\". 14210Please check your Python installation. The error was: 14211$ac_distutils_result" "$LINENO" 5 14212 PYTHON_VERSION="" 14213 fi 14214 14215 # 14216 # Check for Python include path 14217 # 14218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python include path" >&5 14219$as_echo_n "checking for Python include path... " >&6; } 14220 if test -z "$PYTHON_CPPFLAGS"; then 14221 python_path=`$PYTHON -c "import distutils.sysconfig; \ 14222 print (distutils.sysconfig.get_python_inc ());"` 14223 plat_python_path=`$PYTHON -c "import distutils.sysconfig; \ 14224 print (distutils.sysconfig.get_python_inc (plat_specific=1));"` 14225 if test -n "${python_path}"; then 14226 if test "${plat_python_path}" != "${python_path}"; then 14227 python_path="-I$python_path -I$plat_python_path" 14228 else 14229 python_path="-I$python_path" 14230 fi 14231 fi 14232 PYTHON_CPPFLAGS=$python_path 14233 fi 14234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_CPPFLAGS" >&5 14235$as_echo "$PYTHON_CPPFLAGS" >&6; } 14236 14237 14238 # 14239 # Check for Python library path 14240 # 14241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python library path" >&5 14242$as_echo_n "checking for Python library path... " >&6; } 14243 if test -z "$PYTHON_LDFLAGS"; then 14244 # (makes two attempts to ensure we've got a version number 14245 # from the interpreter) 14246 ac_python_version=`cat<<EOD | $PYTHON - 14247 14248# join all versioning strings, on some systems 14249# major/minor numbers could be in different list elements 14250from distutils.sysconfig import * 14251e = get_config_var('VERSION') 14252if e is not None: 14253 print(e) 14254EOD` 14255 14256 if test -z "$ac_python_version"; then 14257 if test -n "$PYTHON_VERSION"; then 14258 ac_python_version=$PYTHON_VERSION 14259 else 14260 ac_python_version=`$PYTHON -c "import sys; \ 14261 print (sys.version[:3])"` 14262 fi 14263 fi 14264 14265 # Make the versioning information available to the compiler 14266 14267cat >>confdefs.h <<_ACEOF 14268#define HAVE_PYTHON "$ac_python_version" 14269_ACEOF 14270 14271 14272 # First, the library directory: 14273 ac_python_libdir=`cat<<EOD | $PYTHON - 14274 14275# There should be only one 14276import distutils.sysconfig 14277e = distutils.sysconfig.get_config_var('LIBDIR') 14278if e is not None: 14279 print (e) 14280EOD` 14281 14282 # Now, for the library: 14283 ac_python_library=`cat<<EOD | $PYTHON - 14284 14285import distutils.sysconfig 14286c = distutils.sysconfig.get_config_vars() 14287if 'LDVERSION' in c: 14288 print ('python'+c['LDVERSION']) 14289else: 14290 print ('python'+c['VERSION']) 14291EOD` 14292 14293 # This small piece shamelessly adapted from PostgreSQL python macro; 14294 # credits goes to momjian, I think. I'd like to put the right name 14295 # in the credits, if someone can point me in the right direction... ? 14296 # 14297 if test -n "$ac_python_libdir" -a -n "$ac_python_library" 14298 then 14299 # use the official shared library 14300 ac_python_library=`echo "$ac_python_library" | sed "s/^lib//"` 14301 PYTHON_LDFLAGS="-L$ac_python_libdir -l$ac_python_library" 14302 else 14303 # old way: use libpython from python_configdir 14304 ac_python_libdir=`$PYTHON -c \ 14305 "from distutils.sysconfig import get_python_lib as f; \ 14306 import os; \ 14307 print (os.path.join(f(plat_specific=1, standard_lib=1), 'config'));"` 14308 PYTHON_LDFLAGS="-L$ac_python_libdir -lpython$ac_python_version" 14309 fi 14310 14311 if test -z "PYTHON_LDFLAGS"; then 14312 as_fn_error $? " 14313 Cannot determine location of your Python DSO. Please check it was installed with 14314 dynamic libraries enabled, or try setting PYTHON_LDFLAGS by hand. 14315 " "$LINENO" 5 14316 fi 14317 fi 14318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_LDFLAGS" >&5 14319$as_echo "$PYTHON_LDFLAGS" >&6; } 14320 14321 14322 # 14323 # Check for site packages 14324 # 14325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python site-packages path" >&5 14326$as_echo_n "checking for Python site-packages path... " >&6; } 14327 if test -z "$PYTHON_SITE_PKG"; then 14328 PYTHON_SITE_PKG=`$PYTHON -c "import distutils.sysconfig; \ 14329 print (distutils.sysconfig.get_python_lib(1,0));"` 14330 fi 14331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_SITE_PKG" >&5 14332$as_echo "$PYTHON_SITE_PKG" >&6; } 14333 14334 14335 # 14336 # libraries which must be linked in when embedding 14337 # 14338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra libraries" >&5 14339$as_echo_n "checking python extra libraries... " >&6; } 14340 if test -z "$PYTHON_EXTRA_LIBS"; then 14341 PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \ 14342 conf = distutils.sysconfig.get_config_var; \ 14343 print (conf('LIBS'))"` 14344 fi 14345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LIBS" >&5 14346$as_echo "$PYTHON_EXTRA_LIBS" >&6; } 14347 14348 14349 # 14350 # linking flags needed when embedding 14351 # 14352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra linking flags" >&5 14353$as_echo_n "checking python extra linking flags... " >&6; } 14354 if test -z "$PYTHON_EXTRA_LDFLAGS"; then 14355 PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \ 14356 conf = distutils.sysconfig.get_config_var; \ 14357 print (conf('LINKFORSHARED'))"` 14358 fi 14359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LDFLAGS" >&5 14360$as_echo "$PYTHON_EXTRA_LDFLAGS" >&6; } 14361 14362 14363 # 14364 # final check to see if everything compiles alright 14365 # 14366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking consistency of all components of python development environment" >&5 14367$as_echo_n "checking consistency of all components of python development environment... " >&6; } 14368 # save current global flags 14369 ac_save_LIBS="$LIBS" 14370 ac_save_CPPFLAGS="$CPPFLAGS" 14371 LIBS="$ac_save_LIBS $PYTHON_LDFLAGS $PYTHON_EXTRA_LDFLAGS $PYTHON_EXTRA_LIBS" 14372 CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS" 14373 ac_ext=c 14374ac_cpp='$CPP $CPPFLAGS' 14375ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14376ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14377ac_compiler_gnu=$ac_cv_c_compiler_gnu 14378 14379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14380/* end confdefs.h. */ 14381 14382 #include <Python.h> 14383int 14384main () 14385{ 14386Py_Initialize(); 14387 ; 14388 return 0; 14389} 14390 14391_ACEOF 14392if ac_fn_c_try_link "$LINENO"; then : 14393 pythonexists=yes 14394else 14395 pythonexists=no 14396fi 14397rm -f core conftest.err conftest.$ac_objext \ 14398 conftest$ac_exeext conftest.$ac_ext 14399 ac_ext=c 14400ac_cpp='$CPP $CPPFLAGS' 14401ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14402ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14403ac_compiler_gnu=$ac_cv_c_compiler_gnu 14404 14405 # turn back to default flags 14406 CPPFLAGS="$ac_save_CPPFLAGS" 14407 LIBS="$ac_save_LIBS" 14408 14409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pythonexists" >&5 14410$as_echo "$pythonexists" >&6; } 14411 14412 if test ! "x$pythonexists" = "xyes"; then 14413 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14414$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14415as_fn_error $? " 14416 Could not link test program to Python. Maybe the main Python library has been 14417 installed in some non-standard library path. If so, pass it to configure, 14418 via the LDFLAGS environment variable. 14419 Example: ./configure LDFLAGS=\"-L/usr/non-standard-path/python/lib\" 14420 ============================================================================ 14421 ERROR! 14422 You probably have to install the development version of the Python package 14423 for your distribution. The exact name of this package varies among them. 14424 ============================================================================ 14425 14426See \`config.log' for more details" "$LINENO" 5; } 14427 PYTHON_VERSION="" 14428 fi 14429 14430 # 14431 # all done! 14432 # 14433 14434 if test ! -z "$ac_python_version"; then 14435 ldns_have_python=yes 14436 fi 14437 14438 # pass additional Python 3 option to SWIG 14439 if test `$PYTHON -c "import sys; \ 14440 ver = sys.version.split()[0]; \ 14441 print(ver >= '3')"` = "True"; then 14442 SWIGPY3="-py3 -DPY3" 14443 14444 fi 14445 14446 # check for SWIG 14447 if test x_$ldns_have_python != x_no; then 14448 # =========================================================================== 14449# http://www.gnu.org/software/autoconf-archive/ax_pkg_swig.html 14450# =========================================================================== 14451# 14452# SYNOPSIS 14453# 14454# AX_PKG_SWIG([major.minor.micro], [action-if-found], [action-if-not-found]) 14455# 14456# DESCRIPTION 14457# 14458# This macro searches for a SWIG installation on your system. If found, 14459# then SWIG is AC_SUBST'd; if not found, then $SWIG is empty. If SWIG is 14460# found, then SWIG_LIB is set to the SWIG library path, and AC_SUBST'd. 14461# 14462# You can use the optional first argument to check if the version of the 14463# available SWIG is greater than or equal to the value of the argument. It 14464# should have the format: N[.N[.N]] (N is a number between 0 and 999. Only 14465# the first N is mandatory.) If the version argument is given (e.g. 14466# 1.3.17), AX_PKG_SWIG checks that the swig package is this version number 14467# or higher. 14468# 14469# As usual, action-if-found is executed if SWIG is found, otherwise 14470# action-if-not-found is executed. 14471# 14472# In configure.in, use as: 14473# 14474# AX_PKG_SWIG(1.3.17, [], [ AC_MSG_ERROR([SWIG is required to build..]) ]) 14475# AX_SWIG_ENABLE_CXX 14476# AX_SWIG_MULTI_MODULE_SUPPORT 14477# AX_SWIG_PYTHON 14478# 14479# LICENSE 14480# 14481# Copyright (c) 2008 Sebastian Huber <sebastian-huber@web.de> 14482# Copyright (c) 2008 Alan W. Irwin <irwin@beluga.phys.uvic.ca> 14483# Copyright (c) 2008 Rafael Laboissiere <rafael@laboissiere.net> 14484# Copyright (c) 2008 Andrew Collier <colliera@ukzn.ac.za> 14485# Copyright (c) 2011 Murray Cumming <murrayc@openismus.com> 14486# 14487# This program is free software; you can redistribute it and/or modify it 14488# under the terms of the GNU General Public License as published by the 14489# Free Software Foundation; either version 2 of the License, or (at your 14490# option) any later version. 14491# 14492# This program is distributed in the hope that it will be useful, but 14493# WITHOUT ANY WARRANTY; without even the implied warranty of 14494# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 14495# Public License for more details. 14496# 14497# You should have received a copy of the GNU General Public License along 14498# with this program. If not, see <http://www.gnu.org/licenses/>. 14499# 14500# As a special exception, the respective Autoconf Macro's copyright owner 14501# gives unlimited permission to copy, distribute and modify the configure 14502# scripts that are the output of Autoconf when processing the Macro. You 14503# need not follow the terms of the GNU General Public License when using 14504# or distributing such scripts, even though portions of the text of the 14505# Macro appear in them. The GNU General Public License (GPL) does govern 14506# all other use of the material that constitutes the Autoconf Macro. 14507# 14508# This special exception to the GPL applies to versions of the Autoconf 14509# Macro released by the Autoconf Archive. When you make and distribute a 14510# modified version of the Autoconf Macro, you may extend this special 14511# exception to the GPL to apply to your modified version as well. 14512 14513#serial 8 14514 14515 14516 14517 14518 # check for >=SWIG-2.0.4 if Python 3.2 used 14519 if test `$PYTHON -c "import sys; \ 14520 ver = sys.version.split()[0]; \ 14521 print(ver >= '3.2')"` = "True"; then 14522 14523 # Ubuntu has swig 2.0 as /usr/bin/swig2.0 14524 for ac_prog in swig2.0 swig 14525do 14526 # Extract the first word of "$ac_prog", so it can be a program name with args. 14527set dummy $ac_prog; ac_word=$2 14528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14529$as_echo_n "checking for $ac_word... " >&6; } 14530if ${ac_cv_path_SWIG+:} false; then : 14531 $as_echo_n "(cached) " >&6 14532else 14533 case $SWIG in 14534 [\\/]* | ?:[\\/]*) 14535 ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path. 14536 ;; 14537 *) 14538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14539for as_dir in $PATH 14540do 14541 IFS=$as_save_IFS 14542 test -z "$as_dir" && as_dir=. 14543 for ac_exec_ext in '' $ac_executable_extensions; do 14544 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14545 ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext" 14546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14547 break 2 14548 fi 14549done 14550 done 14551IFS=$as_save_IFS 14552 14553 ;; 14554esac 14555fi 14556SWIG=$ac_cv_path_SWIG 14557if test -n "$SWIG"; then 14558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5 14559$as_echo "$SWIG" >&6; } 14560else 14561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14562$as_echo "no" >&6; } 14563fi 14564 14565 14566 test -n "$SWIG" && break 14567done 14568 14569 if test -z "$SWIG" ; then 14570 as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5 14571 elif test -n "2.0.4" ; then 14572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SWIG version" >&5 14573$as_echo_n "checking SWIG version... " >&6; } 14574 swig_version=`$SWIG -version 2>&1 | grep 'SWIG Version' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'` 14575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_version" >&5 14576$as_echo "$swig_version" >&6; } 14577 if test -n "$swig_version" ; then 14578 # Calculate the required version number components 14579 required=2.0.4 14580 required_major=`echo $required | sed 's/[^0-9].*//'` 14581 if test -z "$required_major" ; then 14582 required_major=0 14583 fi 14584 required=`echo $required | sed 's/[0-9]*[^0-9]//'` 14585 required_minor=`echo $required | sed 's/[^0-9].*//'` 14586 if test -z "$required_minor" ; then 14587 required_minor=0 14588 fi 14589 required=`echo $required | sed 's/[0-9]*[^0-9]//'` 14590 required_patch=`echo $required | sed 's/[^0-9].*//'` 14591 if test -z "$required_patch" ; then 14592 required_patch=0 14593 fi 14594 # Calculate the available version number components 14595 available=$swig_version 14596 available_major=`echo $available | sed 's/[^0-9].*//'` 14597 if test -z "$available_major" ; then 14598 available_major=0 14599 fi 14600 available=`echo $available | sed 's/[0-9]*[^0-9]//'` 14601 available_minor=`echo $available | sed 's/[^0-9].*//'` 14602 if test -z "$available_minor" ; then 14603 available_minor=0 14604 fi 14605 available=`echo $available | sed 's/[0-9]*[^0-9]//'` 14606 available_patch=`echo $available | sed 's/[^0-9].*//'` 14607 if test -z "$available_patch" ; then 14608 available_patch=0 14609 fi 14610 # Convert the version tuple into a single number for easier comparison. 14611 # Using base 100 should be safe since SWIG internally uses BCD values 14612 # to encode its version number. 14613 required_swig_vernum=`expr $required_major \* 10000 \ 14614 \+ $required_minor \* 100 \+ $required_patch` 14615 available_swig_vernum=`expr $available_major \* 10000 \ 14616 \+ $available_minor \* 100 \+ $available_patch` 14617 14618 if test $available_swig_vernum -lt $required_swig_vernum; then 14619 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SWIG version >= 2.0.4 is required. You have $swig_version." >&5 14620$as_echo "$as_me: WARNING: SWIG version >= 2.0.4 is required. You have $swig_version." >&2;} 14621 SWIG='' 14622 as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5 14623 else 14624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SWIG library" >&5 14625$as_echo_n "checking for SWIG library... " >&6; } 14626 SWIG_LIB=`$SWIG -swiglib` 14627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_LIB" >&5 14628$as_echo "$SWIG_LIB" >&6; } 14629 14630 fi 14631 else 14632 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine SWIG version" >&5 14633$as_echo "$as_me: WARNING: cannot determine SWIG version" >&2;} 14634 SWIG='' 14635 as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5 14636 fi 14637 fi 14638 14639 14640 else 14641 14642 # Ubuntu has swig 2.0 as /usr/bin/swig2.0 14643 for ac_prog in swig2.0 swig 14644do 14645 # Extract the first word of "$ac_prog", so it can be a program name with args. 14646set dummy $ac_prog; ac_word=$2 14647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14648$as_echo_n "checking for $ac_word... " >&6; } 14649if ${ac_cv_path_SWIG+:} false; then : 14650 $as_echo_n "(cached) " >&6 14651else 14652 case $SWIG in 14653 [\\/]* | ?:[\\/]*) 14654 ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path. 14655 ;; 14656 *) 14657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14658for as_dir in $PATH 14659do 14660 IFS=$as_save_IFS 14661 test -z "$as_dir" && as_dir=. 14662 for ac_exec_ext in '' $ac_executable_extensions; do 14663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14664 ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext" 14665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14666 break 2 14667 fi 14668done 14669 done 14670IFS=$as_save_IFS 14671 14672 ;; 14673esac 14674fi 14675SWIG=$ac_cv_path_SWIG 14676if test -n "$SWIG"; then 14677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5 14678$as_echo "$SWIG" >&6; } 14679else 14680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14681$as_echo "no" >&6; } 14682fi 14683 14684 14685 test -n "$SWIG" && break 14686done 14687 14688 if test -z "$SWIG" ; then 14689 : 14690 elif test -n "" ; then 14691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SWIG version" >&5 14692$as_echo_n "checking SWIG version... " >&6; } 14693 swig_version=`$SWIG -version 2>&1 | grep 'SWIG Version' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'` 14694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_version" >&5 14695$as_echo "$swig_version" >&6; } 14696 if test -n "$swig_version" ; then 14697 # Calculate the required version number components 14698 required= 14699 required_major=`echo $required | sed 's/[^0-9].*//'` 14700 if test -z "$required_major" ; then 14701 required_major=0 14702 fi 14703 required=`echo $required | sed 's/[0-9]*[^0-9]//'` 14704 required_minor=`echo $required | sed 's/[^0-9].*//'` 14705 if test -z "$required_minor" ; then 14706 required_minor=0 14707 fi 14708 required=`echo $required | sed 's/[0-9]*[^0-9]//'` 14709 required_patch=`echo $required | sed 's/[^0-9].*//'` 14710 if test -z "$required_patch" ; then 14711 required_patch=0 14712 fi 14713 # Calculate the available version number components 14714 available=$swig_version 14715 available_major=`echo $available | sed 's/[^0-9].*//'` 14716 if test -z "$available_major" ; then 14717 available_major=0 14718 fi 14719 available=`echo $available | sed 's/[0-9]*[^0-9]//'` 14720 available_minor=`echo $available | sed 's/[^0-9].*//'` 14721 if test -z "$available_minor" ; then 14722 available_minor=0 14723 fi 14724 available=`echo $available | sed 's/[0-9]*[^0-9]//'` 14725 available_patch=`echo $available | sed 's/[^0-9].*//'` 14726 if test -z "$available_patch" ; then 14727 available_patch=0 14728 fi 14729 # Convert the version tuple into a single number for easier comparison. 14730 # Using base 100 should be safe since SWIG internally uses BCD values 14731 # to encode its version number. 14732 required_swig_vernum=`expr $required_major \* 10000 \ 14733 \+ $required_minor \* 100 \+ $required_patch` 14734 available_swig_vernum=`expr $available_major \* 10000 \ 14735 \+ $available_minor \* 100 \+ $available_patch` 14736 14737 if test $available_swig_vernum -lt $required_swig_vernum; then 14738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SWIG version >= is required. You have $swig_version." >&5 14739$as_echo "$as_me: WARNING: SWIG version >= is required. You have $swig_version." >&2;} 14740 SWIG='' 14741 14742 else 14743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SWIG library" >&5 14744$as_echo_n "checking for SWIG library... " >&6; } 14745 SWIG_LIB=`$SWIG -swiglib` 14746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_LIB" >&5 14747$as_echo "$SWIG_LIB" >&6; } 14748 14749 fi 14750 else 14751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine SWIG version" >&5 14752$as_echo "$as_me: WARNING: cannot determine SWIG version" >&2;} 14753 SWIG='' 14754 14755 fi 14756 fi 14757 14758 14759 fi 14760 14761 if test ! -x "$SWIG"; then 14762 as_fn_error $? "failed to find SWIG tool, install it, or do not build pyldns" "$LINENO" 5 14763 else 14764 14765$as_echo "#define HAVE_SWIG 1" >>confdefs.h 14766 14767 PYLDNS="pyldns" 14768 14769 swig="$SWIG" 14770 14771 ldns_with_pyldns=yes 14772 fi 14773 else 14774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: *** don't have Python, skipping SWIG, no pyldns ***" >&5 14775$as_echo "*** don't have Python, skipping SWIG, no pyldns ***" >&6; } # ' 14776 fi 14777 14778 # xtra cflags for pyldns 14779 if test x_$ldns_have_python != x_no; then 14780 14781 14782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5 14783$as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; } 14784cache=`echo fno-strict-aliasing | sed 'y%.=/+-%___p_%'` 14785if eval \${cv_prog_cc_flag_$cache+:} false; then : 14786 $as_echo_n "(cached) " >&6 14787else 14788 14789echo 'void f(void){}' >conftest.c 14790if test -z "`$CC $CPPFLAGS $CFLAGS -fno-strict-aliasing -c conftest.c 2>&1`"; then 14791eval "cv_prog_cc_flag_$cache=yes" 14792else 14793eval "cv_prog_cc_flag_$cache=no" 14794fi 14795rm -f conftest conftest.o conftest.c 14796 14797fi 14798 14799if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 14800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14801$as_echo "yes" >&6; } 14802: 14803PYTHON_X_CFLAGS="-fno-strict-aliasing" 14804else 14805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14806$as_echo "no" >&6; } 14807: 14808 14809fi 14810 14811 14812 14813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-missing-field-initializers" >&5 14814$as_echo_n "checking whether $CC supports -Wno-missing-field-initializers... " >&6; } 14815cache=`echo Wno-missing-field-initializers | sed 'y%.=/+-%___p_%'` 14816if eval \${cv_prog_cc_flag_$cache+:} false; then : 14817 $as_echo_n "(cached) " >&6 14818else 14819 14820echo 'void f(void){}' >conftest.c 14821if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-missing-field-initializers -c conftest.c 2>&1`"; then 14822eval "cv_prog_cc_flag_$cache=yes" 14823else 14824eval "cv_prog_cc_flag_$cache=no" 14825fi 14826rm -f conftest conftest.o conftest.c 14827 14828fi 14829 14830if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 14831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14832$as_echo "yes" >&6; } 14833: 14834PYTHON_X_CFLAGS="-Wno-missing-field-initializers $PYTHON_X_CFLAGS" 14835else 14836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14837$as_echo "no" >&6; } 14838: 14839 14840fi 14841 14842 14843 14844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-unused-parameter" >&5 14845$as_echo_n "checking whether $CC supports -Wno-unused-parameter... " >&6; } 14846cache=`echo Wno-unused-parameter | sed 'y%.=/+-%___p_%'` 14847if eval \${cv_prog_cc_flag_$cache+:} false; then : 14848 $as_echo_n "(cached) " >&6 14849else 14850 14851echo 'void f(void){}' >conftest.c 14852if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-unused-parameter -c conftest.c 2>&1`"; then 14853eval "cv_prog_cc_flag_$cache=yes" 14854else 14855eval "cv_prog_cc_flag_$cache=no" 14856fi 14857rm -f conftest conftest.o conftest.c 14858 14859fi 14860 14861if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 14862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14863$as_echo "yes" >&6; } 14864: 14865PYTHON_X_CFLAGS="-Wno-unused-parameter $PYTHON_X_CFLAGS" 14866else 14867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14868$as_echo "no" >&6; } 14869: 14870 14871fi 14872 14873 14874 14875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-unused-variable" >&5 14876$as_echo_n "checking whether $CC supports -Wno-unused-variable... " >&6; } 14877cache=`echo Wno-unused-variable | sed 'y%.=/+-%___p_%'` 14878if eval \${cv_prog_cc_flag_$cache+:} false; then : 14879 $as_echo_n "(cached) " >&6 14880else 14881 14882echo 'void f(void){}' >conftest.c 14883if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-unused-variable -c conftest.c 2>&1`"; then 14884eval "cv_prog_cc_flag_$cache=yes" 14885else 14886eval "cv_prog_cc_flag_$cache=no" 14887fi 14888rm -f conftest conftest.o conftest.c 14889 14890fi 14891 14892if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 14893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14894$as_echo "yes" >&6; } 14895: 14896PYTHON_X_CFLAGS="-Wno-unused-variable $PYTHON_X_CFLAGS" 14897else 14898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14899$as_echo "no" >&6; } 14900: 14901 14902fi 14903 14904 fi 14905fi 14906 14907 14908# Check for pyldnsx 14909 14910# Check whether --with-pyldnsx was given. 14911if test "${with_pyldnsx+set}" = set; then : 14912 withval=$with_pyldnsx; 14913else 14914 withval="with_pyldns" 14915fi 14916 14917if test x_$withval != x_no; then 14918 if test x_$ldns_with_pyldns != x_no; then 14919 PYLDNSX="pyldnsx" 14920 14921 ldns_with_pyldnsx=yes 14922 else 14923 if test x_$withval != x_with_pyldns; then 14924 as_fn_error $? "--with-pyldns is needed for the ldnsx python module" "$LINENO" 5 14925 fi 14926 fi 14927fi 14928 14929if test x_$ldns_with_pyldns != x_no; then 14930 PYLDNSINST="install-pyldns" 14931 PYLDNSUNINST="uninstall-pyldns" 14932 14933else 14934 PYLDNSINST="" 14935 PYLDNSUNINST="" 14936 14937fi 14938if test x_$ldns_with_pyldnsx != x_no; then 14939 PYLDNSXINST="install-pyldnsx" 14940 PYLDNSXUNINST="uninstall-pyldnsx" 14941 14942else 14943 PYLDNSXINST="" 14944 PYLDNSXUNINST="" 14945 14946fi 14947 14948# check for perl 14949ldns_with_p5_dns_ldns=no 14950 14951# Check whether --with-p5-dns-ldns was given. 14952if test "${with_p5_dns_ldns+set}" = set; then : 14953 withval=$with_p5_dns_ldns; 14954else 14955 withval="no" 14956fi 14957 14958ldns_have_perl=no 14959if test x_$withval != x_no; then 14960 # Extract the first word of "perl", so it can be a program name with args. 14961set dummy perl; ac_word=$2 14962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14963$as_echo_n "checking for $ac_word... " >&6; } 14964if ${ac_cv_path_PERL+:} false; then : 14965 $as_echo_n "(cached) " >&6 14966else 14967 case $PERL in 14968 [\\/]* | ?:[\\/]*) 14969 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 14970 ;; 14971 *) 14972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14973for as_dir in $PATH 14974do 14975 IFS=$as_save_IFS 14976 test -z "$as_dir" && as_dir=. 14977 for ac_exec_ext in '' $ac_executable_extensions; do 14978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14979 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 14980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14981 break 2 14982 fi 14983done 14984 done 14985IFS=$as_save_IFS 14986 14987 ;; 14988esac 14989fi 14990PERL=$ac_cv_path_PERL 14991if test -n "$PERL"; then 14992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 14993$as_echo "$PERL" >&6; } 14994else 14995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14996$as_echo "no" >&6; } 14997fi 14998 14999 15000 if test -z "$PERL"; then 15001 as_fn_error $? "Cannot find perl in your system path" "$LINENO" 5 15002 fi 15003 P5_DNS_LDNS="p5-dns-ldns" 15004 TEST_P5_DNS_LDNS="test-p5-dns-ldns" 15005 INSTALL_P5_DNS_LDNS="install-p5-dns-ldns" 15006 UNINSTALL_P5_DNS_LDNS="uninstall-p5-dns-ldns" 15007 CLEAN_P5_DNS_LDNS="clean-p5-dns-ldns" 15008 15009else 15010 P5_DNS_LDNS="" 15011 TEST_P5_DNS_LDNS="" 15012 INSTALL_P5_DNS_LDNS="" 15013 UNINSTALL_P5_DNS_LDNS="" 15014 CLEAN_P5_DNS_LDNS="" 15015 15016fi 15017 15018# Use libtool 15019 15020# skip these tests, we do not need them. 15021 15022 15023 15024 15025 15026 15027 15028 15029# always use ./libtool unless override from commandline (libtool=mylibtool) 15030if test -z "$libtool"; then 15031 libtool="./libtool" 15032fi 15033 15034# avoid libtool max commandline length test on systems that fork slowly. 15035 15036if echo "$host_os" | grep "sunos4" >/dev/null; then 15037 lt_cv_sys_max_cmd_len=32750; 15038fi 15039if test -n "$ac_tool_prefix"; then 15040 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 15041set dummy ${ac_tool_prefix}ar; ac_word=$2 15042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15043$as_echo_n "checking for $ac_word... " >&6; } 15044if ${ac_cv_path_AR+:} false; then : 15045 $as_echo_n "(cached) " >&6 15046else 15047 case $AR in 15048 [\\/]* | ?:[\\/]*) 15049 ac_cv_path_AR="$AR" # Let the user override the test with a path. 15050 ;; 15051 *) 15052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15053for as_dir in $PATH 15054do 15055 IFS=$as_save_IFS 15056 test -z "$as_dir" && as_dir=. 15057 for ac_exec_ext in '' $ac_executable_extensions; do 15058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15059 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" 15060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15061 break 2 15062 fi 15063done 15064 done 15065IFS=$as_save_IFS 15066 15067 ;; 15068esac 15069fi 15070AR=$ac_cv_path_AR 15071if test -n "$AR"; then 15072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 15073$as_echo "$AR" >&6; } 15074else 15075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15076$as_echo "no" >&6; } 15077fi 15078 15079 15080fi 15081if test -z "$ac_cv_path_AR"; then 15082 ac_pt_AR=$AR 15083 # Extract the first word of "ar", so it can be a program name with args. 15084set dummy ar; ac_word=$2 15085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15086$as_echo_n "checking for $ac_word... " >&6; } 15087if ${ac_cv_path_ac_pt_AR+:} false; then : 15088 $as_echo_n "(cached) " >&6 15089else 15090 case $ac_pt_AR in 15091 [\\/]* | ?:[\\/]*) 15092 ac_cv_path_ac_pt_AR="$ac_pt_AR" # Let the user override the test with a path. 15093 ;; 15094 *) 15095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15096for as_dir in $PATH 15097do 15098 IFS=$as_save_IFS 15099 test -z "$as_dir" && as_dir=. 15100 for ac_exec_ext in '' $ac_executable_extensions; do 15101 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15102 ac_cv_path_ac_pt_AR="$as_dir/$ac_word$ac_exec_ext" 15103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15104 break 2 15105 fi 15106done 15107 done 15108IFS=$as_save_IFS 15109 15110 ;; 15111esac 15112fi 15113ac_pt_AR=$ac_cv_path_ac_pt_AR 15114if test -n "$ac_pt_AR"; then 15115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_AR" >&5 15116$as_echo "$ac_pt_AR" >&6; } 15117else 15118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15119$as_echo "no" >&6; } 15120fi 15121 15122 if test "x$ac_pt_AR" = x; then 15123 AR="false" 15124 else 15125 case $cross_compiling:$ac_tool_warned in 15126yes:) 15127{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15128$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15129ac_tool_warned=yes ;; 15130esac 15131 AR=$ac_pt_AR 15132 fi 15133else 15134 AR="$ac_cv_path_AR" 15135fi 15136 15137if test $AR = false; then 15138 as_fn_error $? "Cannot find 'ar', please extend PATH to include it" "$LINENO" 5 15139fi 15140 15141 15142 15143 15144 15145 15146tmp_CPPFLAGS=$CPPFLAGS 15147tmp_LDFLAGS=$LDFLAGS 15148tmp_LIBS=$LIBS 15149 15150 15151 15152# Check whether --with-ssl was given. 15153if test "${with_ssl+set}" = set; then : 15154 withval=$with_ssl; 15155 15156else 15157 15158 withval="yes" 15159 15160fi 15161 15162 15163 withval=$withval 15164 if test x_$withval != x_no; then 15165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL" >&5 15166$as_echo_n "checking for SSL... " >&6; } 15167 if test x_$withval = x_ -o x_$withval = x_yes; then 15168 withval="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /opt/local /usr/sfw /usr" 15169 fi 15170 for dir in $withval; do 15171 ssldir="$dir" 15172 if test -f "$dir/include/openssl/ssl.h"; then 15173 found_ssl="yes" 15174 15175cat >>confdefs.h <<_ACEOF 15176#define HAVE_SSL /**/ 15177_ACEOF 15178 15179 if test "$ssldir" != "/usr"; then 15180 CPPFLAGS="$CPPFLAGS -I$ssldir/include" 15181 LIBSSL_CPPFLAGS="$LIBSSL_CPPFLAGS -I$ssldir/include" 15182 fi 15183 break; 15184 fi 15185 done 15186 if test x_$found_ssl != x_yes; then 15187 as_fn_error $? "Cannot find the SSL libraries in $withval" "$LINENO" 5 15188 else 15189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $ssldir" >&5 15190$as_echo "found in $ssldir" >&6; } 15191 HAVE_SSL=yes 15192 if test "$ssldir" != "/usr" -a "$ssldir" != ""; then 15193 LDFLAGS="$LDFLAGS -L$ssldir/lib" 15194 LIBSSL_LDFLAGS="$LIBSSL_LDFLAGS -L$ssldir/lib" 15195 15196 if test "x$enable_rpath" = xyes; then 15197 if echo "$ssldir/lib" | grep "^/" >/dev/null; then 15198 RUNTIME_PATH="$RUNTIME_PATH -R$ssldir/lib" 15199 fi 15200 fi 15201 15202 fi 15203 15204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Update in -lcrypto" >&5 15205$as_echo_n "checking for HMAC_Update in -lcrypto... " >&6; } 15206 LIBS="$LIBS -lcrypto" 15207 LIBSSL_LIBS="$LIBSSL_LIBS -lcrypto" 15208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15209/* end confdefs.h. */ 15210 15211int 15212main () 15213{ 15214 15215 int HMAC_Update(void); 15216 (void)HMAC_Update(); 15217 15218 ; 15219 return 0; 15220} 15221_ACEOF 15222if ac_fn_c_try_link "$LINENO"; then : 15223 15224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15225$as_echo "yes" >&6; } 15226 15227$as_echo "#define HAVE_HMAC_UPDATE 1" >>confdefs.h 15228 15229 15230else 15231 15232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15233$as_echo "no" >&6; } 15234 # check if -lwsock32 or -lgdi32 are needed. 15235 BAKLIBS="$LIBS" 15236 BAKSSLLIBS="$LIBSSL_LIBS" 15237 LIBS="$LIBS -lgdi32" 15238 LIBSSL_LIBS="$LIBSSL_LIBS -lgdi32" 15239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -lgdi32" >&5 15240$as_echo_n "checking if -lcrypto needs -lgdi32... " >&6; } 15241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15242/* end confdefs.h. */ 15243 15244int 15245main () 15246{ 15247 15248 int HMAC_Update(void); 15249 (void)HMAC_Update(); 15250 15251 ; 15252 return 0; 15253} 15254_ACEOF 15255if ac_fn_c_try_link "$LINENO"; then : 15256 15257 15258$as_echo "#define HAVE_HMAC_UPDATE 1" >>confdefs.h 15259 15260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15261$as_echo "yes" >&6; } 15262 15263else 15264 15265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15266$as_echo "no" >&6; } 15267 LIBS="$BAKLIBS" 15268 LIBSSL_LIBS="$BAKSSLLIBS" 15269 LIBS="$LIBS -ldl" 15270 LIBSSL_LIBS="$LIBSSL_LIBS -ldl" 15271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -ldl" >&5 15272$as_echo_n "checking if -lcrypto needs -ldl... " >&6; } 15273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15274/* end confdefs.h. */ 15275 15276int 15277main () 15278{ 15279 15280 int HMAC_Update(void); 15281 (void)HMAC_Update(); 15282 15283 ; 15284 return 0; 15285} 15286_ACEOF 15287if ac_fn_c_try_link "$LINENO"; then : 15288 15289 15290$as_echo "#define HAVE_HMAC_UPDATE 1" >>confdefs.h 15291 15292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15293$as_echo "yes" >&6; } 15294 15295else 15296 15297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15298$as_echo "no" >&6; } 15299 LIBS="$BAKLIBS" 15300 LIBSSL_LIBS="$BAKSSLLIBS" 15301 LIBS="$LIBS -ldl -pthread" 15302 LIBSSL_LIBS="$LIBSSL_LIBS -ldl -pthread" 15303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -ldl -pthread" >&5 15304$as_echo_n "checking if -lcrypto needs -ldl -pthread... " >&6; } 15305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15306/* end confdefs.h. */ 15307 15308int 15309main () 15310{ 15311 15312 int HMAC_Update(void); 15313 (void)HMAC_Update(); 15314 15315 ; 15316 return 0; 15317} 15318_ACEOF 15319if ac_fn_c_try_link "$LINENO"; then : 15320 15321 15322$as_echo "#define HAVE_HMAC_UPDATE 1" >>confdefs.h 15323 15324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15325$as_echo "yes" >&6; } 15326 15327else 15328 15329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15330$as_echo "no" >&6; } 15331 as_fn_error $? "OpenSSL found in $ssldir, but version 0.9.7 or higher is required" "$LINENO" 5 15332 15333fi 15334rm -f core conftest.err conftest.$ac_objext \ 15335 conftest$ac_exeext conftest.$ac_ext 15336 15337fi 15338rm -f core conftest.err conftest.$ac_objext \ 15339 conftest$ac_exeext conftest.$ac_ext 15340 15341fi 15342rm -f core conftest.err conftest.$ac_objext \ 15343 conftest$ac_exeext conftest.$ac_ext 15344 15345fi 15346rm -f core conftest.err conftest.$ac_objext \ 15347 conftest$ac_exeext conftest.$ac_ext 15348 fi 15349 15350 15351 fi 15352for ac_header in openssl/ssl.h 15353do : 15354 ac_fn_c_check_header_compile "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default 15355" 15356if test "x$ac_cv_header_openssl_ssl_h" = xyes; then : 15357 cat >>confdefs.h <<_ACEOF 15358#define HAVE_OPENSSL_SSL_H 1 15359_ACEOF 15360 15361fi 15362 15363done 15364 15365for ac_header in openssl/err.h 15366do : 15367 ac_fn_c_check_header_compile "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default 15368" 15369if test "x$ac_cv_header_openssl_err_h" = xyes; then : 15370 cat >>confdefs.h <<_ACEOF 15371#define HAVE_OPENSSL_ERR_H 1 15372_ACEOF 15373 15374fi 15375 15376done 15377 15378for ac_header in openssl/rand.h 15379do : 15380 ac_fn_c_check_header_compile "$LINENO" "openssl/rand.h" "ac_cv_header_openssl_rand_h" "$ac_includes_default 15381" 15382if test "x$ac_cv_header_openssl_rand_h" = xyes; then : 15383 cat >>confdefs.h <<_ACEOF 15384#define HAVE_OPENSSL_RAND_H 1 15385_ACEOF 15386 15387fi 15388 15389done 15390 15391 15392 15393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LibreSSL" >&5 15394$as_echo_n "checking for LibreSSL... " >&6; } 15395if grep VERSION_TEXT $ssldir/include/openssl/opensslv.h | grep "LibreSSL" >/dev/null; then 15396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15397$as_echo "yes" >&6; } 15398 15399$as_echo "#define HAVE_LIBRESSL 1" >>confdefs.h 15400 15401else 15402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15403$as_echo "no" >&6; } 15404fi 15405for ac_func in EVP_sha256 EVP_sha384 EVP_sha512 ENGINE_load_cryptodev EVP_PKEY_keygen ECDSA_SIG_get0 EVP_MD_CTX_new EVP_PKEY_base_id DSA_SIG_set0 DSA_SIG_get0 EVP_dss1 DSA_get0_pqg DSA_get0_key 15406do : 15407 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15408ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15409if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15410 cat >>confdefs.h <<_ACEOF 15411#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15412_ACEOF 15413 15414fi 15415done 15416 15417 15418# for macosx, see if glibtool exists and use that 15419# BSD's need to know the version... 15420#AC_CHECK_PROG(glibtool, glibtool, [glibtool], ) 15421#AC_CHECK_PROGS(libtool, [libtool15 libtool], [./libtool]) 15422 15423# Check whether --enable-sha2 was given. 15424if test "${enable_sha2+set}" = set; then : 15425 enableval=$enable_sha2; 15426fi 15427 15428case "$enable_sha2" in 15429 no) 15430 ;; 15431 yes|*) 15432 if test "x$HAVE_SSL" != "xyes"; then 15433 as_fn_error $? "SHA2 enabled, but no SSL support" "$LINENO" 5 15434 fi 15435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA256 and SHA512" >&5 15436$as_echo_n "checking for SHA256 and SHA512... " >&6; } 15437 ac_fn_c_check_func "$LINENO" "SHA256_Init" "ac_cv_func_SHA256_Init" 15438if test "x$ac_cv_func_SHA256_Init" = xyes; then : 15439 15440else 15441 15442 as_fn_error $? "No SHA2 functions found in OpenSSL: please upgrade OpenSSL or rerun with --disable-sha2" "$LINENO" 5 15443 15444fi 15445 15446 15447cat >>confdefs.h <<_ACEOF 15448#define USE_SHA2 1 15449_ACEOF 15450 15451 ;; 15452esac 15453 15454# check wether gost also works 15455 15456# Check whether --enable-gost was given. 15457if test "${enable_gost+set}" = set; then : 15458 enableval=$enable_gost; 15459fi 15460 15461case "$enable_gost" in 15462 no) 15463 ;; 15464 *) if test "x$HAVE_SSL" != "xyes"; then 15465 as_fn_error $? "GOST enabled, but no SSL support" "$LINENO" 5 15466 fi 15467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOST" >&5 15468$as_echo_n "checking for GOST... " >&6; } 15469 ac_fn_c_check_func "$LINENO" "EVP_PKEY_set_type_str" "ac_cv_func_EVP_PKEY_set_type_str" 15470if test "x$ac_cv_func_EVP_PKEY_set_type_str" = xyes; then : 15471 15472else 15473 as_fn_error $? "OpenSSL >= 1.0.0 is needed for GOST support or rerun with --disable-gost" "$LINENO" 5 15474fi 15475 15476 ac_fn_c_check_func "$LINENO" "EC_KEY_new" "ac_cv_func_EC_KEY_new" 15477if test "x$ac_cv_func_EC_KEY_new" = xyes; then : 15478 15479else 15480 as_fn_error $? "No ECC functions found in OpenSSL: please upgrade OpenSSL or rerun with --disable-gost" "$LINENO" 5 15481fi 15482 15483 15484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if GOST works" >&5 15485$as_echo_n "checking if GOST works... " >&6; } 15486if test c${cross_compiling} = cno; then 15487BAKCFLAGS="$CFLAGS" 15488if test -n "$ssldir"; then 15489 CFLAGS="$CFLAGS -Wl,-rpath,$ssldir/lib" 15490fi 15491if test "$cross_compiling" = yes; then : 15492 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15493$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15494as_fn_error $? "cannot run test program while cross compiling 15495See \`config.log' for more details" "$LINENO" 5; } 15496else 15497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15498/* end confdefs.h. */ 15499 15500#include <string.h> 15501#include <openssl/ssl.h> 15502#include <openssl/evp.h> 15503#include <openssl/engine.h> 15504#include <openssl/conf.h> 15505/* routine to load gost (from sldns) */ 15506int load_gost_id(void) 15507{ 15508 static int gost_id = 0; 15509 const EVP_PKEY_ASN1_METHOD* meth; 15510 ENGINE* e; 15511 15512 if(gost_id) return gost_id; 15513 15514 /* see if configuration loaded gost implementation from other engine*/ 15515 meth = EVP_PKEY_asn1_find_str(NULL, "gost2001", -1); 15516 if(meth) { 15517 EVP_PKEY_asn1_get0_info(&gost_id, NULL, NULL, NULL, NULL, meth); 15518 return gost_id; 15519 } 15520 15521 /* see if engine can be loaded already */ 15522 e = ENGINE_by_id("gost"); 15523 if(!e) { 15524 /* load it ourself, in case statically linked */ 15525 ENGINE_load_builtin_engines(); 15526 ENGINE_load_dynamic(); 15527 e = ENGINE_by_id("gost"); 15528 } 15529 if(!e) { 15530 /* no gost engine in openssl */ 15531 return 0; 15532 } 15533 if(!ENGINE_set_default(e, ENGINE_METHOD_ALL)) { 15534 ENGINE_finish(e); 15535 ENGINE_free(e); 15536 return 0; 15537 } 15538 15539 meth = EVP_PKEY_asn1_find_str(&e, "gost2001", -1); 15540 if(!meth) { 15541 /* algo not found */ 15542 ENGINE_finish(e); 15543 ENGINE_free(e); 15544 return 0; 15545 } 15546 EVP_PKEY_asn1_get0_info(&gost_id, NULL, NULL, NULL, NULL, meth); 15547 return gost_id; 15548} 15549int main(void) { 15550 EVP_MD_CTX* ctx; 15551 const EVP_MD* md; 15552 unsigned char digest[64]; /* its a 256-bit digest, so uses 32 bytes */ 15553 const char* str = "Hello world"; 15554 const unsigned char check[] = { 15555 0x40 , 0xed , 0xf8 , 0x56 , 0x5a , 0xc5 , 0x36 , 0xe1 , 15556 0x33 , 0x7c , 0x7e , 0x87 , 0x62 , 0x1c , 0x42 , 0xe0 , 15557 0x17 , 0x1b , 0x5e , 0xce , 0xa8 , 0x46 , 0x65 , 0x4d , 15558 0x8d , 0x3e , 0x22 , 0x9b , 0xe1 , 0x30 , 0x19 , 0x9d 15559 }; 15560 OPENSSL_config(NULL); 15561 (void)load_gost_id(); 15562 md = EVP_get_digestbyname("md_gost94"); 15563 if(!md) return 1; 15564 memset(digest, 0, sizeof(digest)); 15565 ctx = EVP_MD_CTX_create(); 15566 if(!ctx) return 2; 15567 if(!EVP_DigestInit_ex(ctx, md, NULL)) return 3; 15568 if(!EVP_DigestUpdate(ctx, str, 10)) return 4; 15569 if(!EVP_DigestFinal_ex(ctx, digest, NULL)) return 5; 15570 /* uncomment to see the hash calculated. 15571 {int i; 15572 for(i=0; i<32; i++) 15573 printf(" %2.2x", (int)digest[i]); 15574 printf("\n");} 15575 */ 15576 if(memcmp(digest, check, sizeof(check)) != 0) 15577 return 6; 15578 return 0; 15579} 15580 15581_ACEOF 15582if ac_fn_c_try_run "$LINENO"; then : 15583 eval "ac_cv_c_gost_works=yes" 15584else 15585 eval "ac_cv_c_gost_works=no" 15586fi 15587rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15588 conftest.$ac_objext conftest.beam conftest.$ac_ext 15589fi 15590 15591CFLAGS="$BAKCFLAGS" 15592else 15593eval "ac_cv_c_gost_works=maybe" 15594fi 15595 15596 # Check whether --enable-gost-anyway was given. 15597if test "${enable_gost_anyway+set}" = set; then : 15598 enableval=$enable_gost_anyway; 15599fi 15600 15601 if test "$ac_cv_c_gost_works" != "no" -o "$enable_gost_anyway" = "yes"; then 15602 if test "$ac_cv_c_gost_works" = "no"; then 15603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, but compiling with GOST support anyway" >&5 15604$as_echo "no, but compiling with GOST support anyway" >&6; } 15605 else 15606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15607$as_echo "yes" >&6; } 15608 fi 15609 use_gost="yes" 15610 15611$as_echo "#define USE_GOST 1" >>confdefs.h 15612 15613 else 15614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15615$as_echo "no" >&6; } 15616 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Gost support does not work because the engine is missing." >&5 15617$as_echo "$as_me: WARNING: Gost support does not work because the engine is missing." >&2;} 15618 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Install gost-engine first or use the --enable-gost-anyway to compile with GOST support anyway" >&5 15619$as_echo "$as_me: WARNING: Install gost-engine first or use the --enable-gost-anyway to compile with GOST support anyway" >&2;} 15620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: See also https://github.com/gost-engine/engine/wiki for information about gost-engine" >&5 15621$as_echo "$as_me: WARNING: See also https://github.com/gost-engine/engine/wiki for information about gost-engine" >&2;} 15622 fi 15623 ;; 15624esac 15625 15626# Check whether --enable-ecdsa was given. 15627if test "${enable_ecdsa+set}" = set; then : 15628 enableval=$enable_ecdsa; 15629fi 15630 15631case "$enable_ecdsa" in 15632 no) 15633 ;; 15634 *) if test "x$HAVE_SSL" != "xyes"; then 15635 as_fn_error $? "ECDSA enabled, but no SSL support" "$LINENO" 5 15636 fi 15637 ac_fn_c_check_func "$LINENO" "ECDSA_sign" "ac_cv_func_ECDSA_sign" 15638if test "x$ac_cv_func_ECDSA_sign" = xyes; then : 15639 15640else 15641 as_fn_error $? "OpenSSL does not support ECDSA: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5 15642fi 15643 15644 ac_fn_c_check_func "$LINENO" "SHA384_Init" "ac_cv_func_SHA384_Init" 15645if test "x$ac_cv_func_SHA384_Init" = xyes; then : 15646 15647else 15648 as_fn_error $? "OpenSSL does not support SHA384: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5 15649fi 15650 15651 ac_fn_c_check_decl "$LINENO" "NID_X9_62_prime256v1" "ac_cv_have_decl_NID_X9_62_prime256v1" "$ac_includes_default 15652#include <openssl/evp.h> 15653 15654" 15655if test "x$ac_cv_have_decl_NID_X9_62_prime256v1" = xyes; then : 15656 ac_have_decl=1 15657else 15658 ac_have_decl=0 15659fi 15660 15661cat >>confdefs.h <<_ACEOF 15662#define HAVE_DECL_NID_X9_62_PRIME256V1 $ac_have_decl 15663_ACEOF 15664if test $ac_have_decl = 1; then : 15665 15666else 15667 as_fn_error $? "OpenSSL does not support the ECDSA curves: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5 15668fi 15669ac_fn_c_check_decl "$LINENO" "NID_secp384r1" "ac_cv_have_decl_NID_secp384r1" "$ac_includes_default 15670#include <openssl/evp.h> 15671 15672" 15673if test "x$ac_cv_have_decl_NID_secp384r1" = xyes; then : 15674 ac_have_decl=1 15675else 15676 ac_have_decl=0 15677fi 15678 15679cat >>confdefs.h <<_ACEOF 15680#define HAVE_DECL_NID_SECP384R1 $ac_have_decl 15681_ACEOF 15682if test $ac_have_decl = 1; then : 15683 15684else 15685 as_fn_error $? "OpenSSL does not support the ECDSA curves: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5 15686fi 15687 15688 # we now know we have ECDSA and the required curves. 15689 15690cat >>confdefs.h <<_ACEOF 15691#define USE_ECDSA 1 15692_ACEOF 15693 15694 ;; 15695esac 15696 15697# Check whether --enable-dsa was given. 15698if test "${enable_dsa+set}" = set; then : 15699 enableval=$enable_dsa; 15700fi 15701 15702case "$enable_dsa" in 15703 no) 15704 ;; 15705 *) # detect if DSA is supported, and turn it off if not. 15706 ac_fn_c_check_func "$LINENO" "DSA_SIG_new" "ac_cv_func_DSA_SIG_new" 15707if test "x$ac_cv_func_DSA_SIG_new" = xyes; then : 15708 15709 15710cat >>confdefs.h <<_ACEOF 15711#define USE_DSA 1 15712_ACEOF 15713 15714 15715else 15716 if test "x$enable_dsa" = "xyes"; then as_fn_error $? "OpenSSL does not support DSA and you used --enable-dsa." "$LINENO" 5 15717 fi 15718fi 15719 15720 ;; 15721esac 15722 15723# Check whether --enable-ed25519 was given. 15724if test "${enable_ed25519+set}" = set; then : 15725 enableval=$enable_ed25519; 15726fi 15727 15728case "$enable_ed25519" in 15729 yes) 15730 if test "x$HAVE_SSL" != "xyes"; then 15731 as_fn_error $? "ED25519 enabled, but no SSL support" "$LINENO" 5 15732 fi 15733 ac_fn_c_check_decl "$LINENO" "NID_X25519" "ac_cv_have_decl_NID_X25519" "$ac_includes_default 15734#include <openssl/evp.h> 15735 15736" 15737if test "x$ac_cv_have_decl_NID_X25519" = xyes; then : 15738 ac_have_decl=1 15739else 15740 ac_have_decl=0 15741fi 15742 15743cat >>confdefs.h <<_ACEOF 15744#define HAVE_DECL_NID_X25519 $ac_have_decl 15745_ACEOF 15746if test $ac_have_decl = 1; then : 15747 15748else 15749 as_fn_error $? "OpenSSL does not support the EDDSA curve: please upgrade OpenSSL or rerun with --disable-ed25519" "$LINENO" 5 15750fi 15751 15752 15753cat >>confdefs.h <<_ACEOF 15754#define USE_ED25519 1 15755_ACEOF 15756 15757 ;; 15758 *|no) ;; 15759esac 15760 15761# Check whether --enable-ed448 was given. 15762if test "${enable_ed448+set}" = set; then : 15763 enableval=$enable_ed448; 15764fi 15765 15766case "$enable_ed448" in 15767 yes) 15768 if test "x$HAVE_SSL" != "xyes"; then 15769 as_fn_error $? "ED448 enabled, but no SSL support" "$LINENO" 5 15770 fi 15771 ac_fn_c_check_decl "$LINENO" "NID_X448" "ac_cv_have_decl_NID_X448" "$ac_includes_default 15772#include <openssl/evp.h> 15773 15774" 15775if test "x$ac_cv_have_decl_NID_X448" = xyes; then : 15776 ac_have_decl=1 15777else 15778 ac_have_decl=0 15779fi 15780 15781cat >>confdefs.h <<_ACEOF 15782#define HAVE_DECL_NID_X448 $ac_have_decl 15783_ACEOF 15784if test $ac_have_decl = 1; then : 15785 15786else 15787 as_fn_error $? "OpenSSL does not support the EDDSA curve: please upgrade OpenSSL or rerun with --disable-ed448" "$LINENO" 5 15788fi 15789 15790 15791cat >>confdefs.h <<_ACEOF 15792#define USE_ED448 1 15793_ACEOF 15794 15795 ;; 15796 *|no) ;; 15797esac 15798 15799# Check whether --enable-dane was given. 15800if test "${enable_dane+set}" = set; then : 15801 enableval=$enable_dane; 15802fi 15803 15804# Check whether --enable-dane-verify was given. 15805if test "${enable_dane_verify+set}" = set; then : 15806 enableval=$enable_dane_verify; 15807fi 15808 15809# Check whether --enable-dane-ta-usage was given. 15810if test "${enable_dane_ta_usage+set}" = set; then : 15811 enableval=$enable_dane_ta_usage; 15812fi 15813 15814 15815# Check whether --enable-full-dane was given. 15816if test "${enable_full_dane+set}" = set; then : 15817 enableval=$enable_full_dane; 15818 enable_dane_ta_usage=yes 15819 enable_dane_verify=yes 15820 enable_dane=yes 15821 15822fi 15823 15824# Check whether --enable-no-dane-ta-usage was given. 15825if test "${enable_no_dane_ta_usage+set}" = set; then : 15826 enableval=$enable_no_dane_ta_usage; 15827 enable_dane_ta_usage=no 15828 enable_dane_verify=yes 15829 enable_dane=yes 15830 15831fi 15832 15833# Check whether --enable-no-dane-verify was given. 15834if test "${enable_no_dane_verify+set}" = set; then : 15835 enableval=$enable_no_dane_verify; 15836 enable_dane_ta_usage=no 15837 enable_dane_verify=no 15838 enable_dane=yes 15839 15840fi 15841 15842case "$enable_dane" in 15843 no) 15844 ldns_build_config_use_dane=0 15845 15846 ldns_build_config_use_dane_verify=0 15847 15848 ldns_build_config_use_dane_ta_usage=0 15849 15850 ;; 15851 *) if test "x$HAVE_SSL" != "xyes"; then 15852 as_fn_error $? "DANE enabled, but no SSL support" "$LINENO" 5 15853 fi 15854 ac_fn_c_check_func "$LINENO" "X509_check_ca" "ac_cv_func_X509_check_ca" 15855if test "x$ac_cv_func_X509_check_ca" = xyes; then : 15856 15857else 15858 as_fn_error $? "OpenSSL does not support DANE: please upgrade OpenSSL or rerun with --disable-dane" "$LINENO" 5 15859fi 15860 15861 ldns_build_config_use_dane=1 15862 15863 15864cat >>confdefs.h <<_ACEOF 15865#define USE_DANE 1 15866_ACEOF 15867 15868 case "$enable_dane_verify" in 15869 no) 15870 ldns_build_config_use_dane_verify=0 15871 15872 ldns_build_config_use_dane_ta_usage=0 15873 15874 ;; 15875 *) 15876 ldns_build_config_use_dane_verify=1 15877 15878 15879cat >>confdefs.h <<_ACEOF 15880#define USE_DANE_VERIFY 1 15881_ACEOF 15882 15883 case "$enable_dane_ta_usage" in 15884 no) 15885 ldns_build_config_use_dane_ta_usage=0 15886 15887 ;; 15888 *) LIBS="-lssl $LIBS" 15889 ac_fn_c_check_func "$LINENO" "SSL_get0_dane" "ac_cv_func_SSL_get0_dane" 15890if test "x$ac_cv_func_SSL_get0_dane" = xyes; then : 15891 15892else 15893 as_fn_error $? "OpenSSL does not support offline DANE verification (Needed for the DANE-TA usage type). Please upgrade OpenSSL to version >= 1.1.0 or rerun with --disable-dane-verify or --disable-dane-ta-usage" "$LINENO" 5 15894fi 15895 15896 LIBSSL_LIBS="$LIBSSL_LIBS -lssl" 15897 ldns_build_config_use_dane_ta_usage=1 15898 15899 15900cat >>confdefs.h <<_ACEOF 15901#define USE_DANE_TA_USAGE 1 15902_ACEOF 15903 15904 ;; 15905 esac 15906 esac 15907 ;; 15908esac 15909 15910# Check whether --enable-rrtype-ninfo was given. 15911if test "${enable_rrtype_ninfo+set}" = set; then : 15912 enableval=$enable_rrtype_ninfo; 15913fi 15914 15915case "$enable_rrtype_ninfo" in 15916 yes) 15917 15918cat >>confdefs.h <<_ACEOF 15919#define RRTYPE_NINFO /**/ 15920_ACEOF 15921 15922 ;; 15923 no|*) 15924 ;; 15925esac 15926# Check whether --enable-rrtype-rkey was given. 15927if test "${enable_rrtype_rkey+set}" = set; then : 15928 enableval=$enable_rrtype_rkey; 15929fi 15930 15931case "$enable_rrtype_rkey" in 15932 yes) 15933 15934cat >>confdefs.h <<_ACEOF 15935#define RRTYPE_RKEY /**/ 15936_ACEOF 15937 15938 ;; 15939 no|*) 15940 ;; 15941esac 15942# Check whether --enable-rrtype-openpgpkey was given. 15943if test "${enable_rrtype_openpgpkey+set}" = set; then : 15944 enableval=$enable_rrtype_openpgpkey; 15945fi 15946 15947case "$enable_rrtype_openpgpkey" in 15948 no) 15949 ;; 15950 yes|*) 15951 15952cat >>confdefs.h <<_ACEOF 15953#define RRTYPE_OPENPGPKEY /**/ 15954_ACEOF 15955 15956 ;; 15957esac 15958# Check whether --enable-rrtype-ta was given. 15959if test "${enable_rrtype_ta+set}" = set; then : 15960 enableval=$enable_rrtype_ta; 15961fi 15962 15963case "$enable_rrtype_ta" in 15964 yes) 15965 15966cat >>confdefs.h <<_ACEOF 15967#define RRTYPE_TA /**/ 15968_ACEOF 15969 15970 ;; 15971 no|*) 15972 ;; 15973esac 15974# Check whether --enable-rrtype-avc was given. 15975if test "${enable_rrtype_avc+set}" = set; then : 15976 enableval=$enable_rrtype_avc; 15977fi 15978 15979case "$enable_rrtype_avc" in 15980 yes) 15981 15982cat >>confdefs.h <<_ACEOF 15983#define RRTYPE_AVC /**/ 15984_ACEOF 15985 15986 ;; 15987 no|*) 15988 ;; 15989esac 15990 15991 15992 15993 15994if test "x$HAVE_SSL" = "xyes"; then 15995LIBSSL_SSL_LIBS="-lssl $LIBSSL_LIBS" 15996 15997fi 15998CPPFLAGS=$tmp_CPPFLAGS 15999LDFLAGS=$tmp_LDFLAGS 16000LIBS=$tmp_LIBS 16001 16002 16003# add option to disable the evil rpath 16004 16005# Check whether --enable-rpath was given. 16006if test "${enable_rpath+set}" = set; then : 16007 enableval=$enable_rpath; enable_rpath=$enableval 16008else 16009 enable_rpath=yes 16010fi 16011 16012if test "x$enable_rpath" = xno; then 16013 ac_config_commands="$ac_config_commands disable-rpath" 16014 16015fi 16016 16017 16018#AC_RUN_IFELSE([AC_LANG_SOURCE( 16019#[ 16020#int main() 16021#{ 16022#short one = 1; 16023#char *cp = (char*)&one; 16024#if ( *cp == 0 ) 16025#return(0); 16026#else 16027#return(1); 16028#} 16029#])], [],[ 16030#AC_DEFINE(CONFCHECK_LITTLE_ENDIAN, 1, [system appears to be little-endian]) 16031#],[]) 16032 16033# should define WORDS_BIGENDIAN if the system is big-endian 16034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 16035$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 16036if ${ac_cv_c_bigendian+:} false; then : 16037 $as_echo_n "(cached) " >&6 16038else 16039 ac_cv_c_bigendian=unknown 16040 # See if we're dealing with a universal compiler. 16041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16042/* end confdefs.h. */ 16043#ifndef __APPLE_CC__ 16044 not a universal capable compiler 16045 #endif 16046 typedef int dummy; 16047 16048_ACEOF 16049if ac_fn_c_try_compile "$LINENO"; then : 16050 16051 # Check for potential -arch flags. It is not universal unless 16052 # there are at least two -arch flags with different values. 16053 ac_arch= 16054 ac_prev= 16055 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 16056 if test -n "$ac_prev"; then 16057 case $ac_word in 16058 i?86 | x86_64 | ppc | ppc64) 16059 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 16060 ac_arch=$ac_word 16061 else 16062 ac_cv_c_bigendian=universal 16063 break 16064 fi 16065 ;; 16066 esac 16067 ac_prev= 16068 elif test "x$ac_word" = "x-arch"; then 16069 ac_prev=arch 16070 fi 16071 done 16072fi 16073rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16074 if test $ac_cv_c_bigendian = unknown; then 16075 # See if sys/param.h defines the BYTE_ORDER macro. 16076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16077/* end confdefs.h. */ 16078#include <sys/types.h> 16079 #include <sys/param.h> 16080 16081int 16082main () 16083{ 16084#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 16085 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 16086 && LITTLE_ENDIAN) 16087 bogus endian macros 16088 #endif 16089 16090 ; 16091 return 0; 16092} 16093_ACEOF 16094if ac_fn_c_try_compile "$LINENO"; then : 16095 # It does; now see whether it defined to BIG_ENDIAN or not. 16096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16097/* end confdefs.h. */ 16098#include <sys/types.h> 16099 #include <sys/param.h> 16100 16101int 16102main () 16103{ 16104#if BYTE_ORDER != BIG_ENDIAN 16105 not big endian 16106 #endif 16107 16108 ; 16109 return 0; 16110} 16111_ACEOF 16112if ac_fn_c_try_compile "$LINENO"; then : 16113 ac_cv_c_bigendian=yes 16114else 16115 ac_cv_c_bigendian=no 16116fi 16117rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16118fi 16119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16120 fi 16121 if test $ac_cv_c_bigendian = unknown; then 16122 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 16123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16124/* end confdefs.h. */ 16125#include <limits.h> 16126 16127int 16128main () 16129{ 16130#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 16131 bogus endian macros 16132 #endif 16133 16134 ; 16135 return 0; 16136} 16137_ACEOF 16138if ac_fn_c_try_compile "$LINENO"; then : 16139 # It does; now see whether it defined to _BIG_ENDIAN or not. 16140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16141/* end confdefs.h. */ 16142#include <limits.h> 16143 16144int 16145main () 16146{ 16147#ifndef _BIG_ENDIAN 16148 not big endian 16149 #endif 16150 16151 ; 16152 return 0; 16153} 16154_ACEOF 16155if ac_fn_c_try_compile "$LINENO"; then : 16156 ac_cv_c_bigendian=yes 16157else 16158 ac_cv_c_bigendian=no 16159fi 16160rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16161fi 16162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16163 fi 16164 if test $ac_cv_c_bigendian = unknown; then 16165 # Compile a test program. 16166 if test "$cross_compiling" = yes; then : 16167 # Try to guess by grepping values from an object file. 16168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16169/* end confdefs.h. */ 16170short int ascii_mm[] = 16171 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 16172 short int ascii_ii[] = 16173 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 16174 int use_ascii (int i) { 16175 return ascii_mm[i] + ascii_ii[i]; 16176 } 16177 short int ebcdic_ii[] = 16178 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 16179 short int ebcdic_mm[] = 16180 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 16181 int use_ebcdic (int i) { 16182 return ebcdic_mm[i] + ebcdic_ii[i]; 16183 } 16184 extern int foo; 16185 16186int 16187main () 16188{ 16189return use_ascii (foo) == use_ebcdic (foo); 16190 ; 16191 return 0; 16192} 16193_ACEOF 16194if ac_fn_c_try_compile "$LINENO"; then : 16195 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 16196 ac_cv_c_bigendian=yes 16197 fi 16198 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 16199 if test "$ac_cv_c_bigendian" = unknown; then 16200 ac_cv_c_bigendian=no 16201 else 16202 # finding both strings is unlikely to happen, but who knows? 16203 ac_cv_c_bigendian=unknown 16204 fi 16205 fi 16206fi 16207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16208else 16209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16210/* end confdefs.h. */ 16211$ac_includes_default 16212int 16213main () 16214{ 16215 16216 /* Are we little or big endian? From Harbison&Steele. */ 16217 union 16218 { 16219 long int l; 16220 char c[sizeof (long int)]; 16221 } u; 16222 u.l = 1; 16223 return u.c[sizeof (long int) - 1] == 1; 16224 16225 ; 16226 return 0; 16227} 16228_ACEOF 16229if ac_fn_c_try_run "$LINENO"; then : 16230 ac_cv_c_bigendian=no 16231else 16232 ac_cv_c_bigendian=yes 16233fi 16234rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16235 conftest.$ac_objext conftest.beam conftest.$ac_ext 16236fi 16237 16238 fi 16239fi 16240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 16241$as_echo "$ac_cv_c_bigendian" >&6; } 16242 case $ac_cv_c_bigendian in #( 16243 yes) 16244 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 16245;; #( 16246 no) 16247 ;; #( 16248 universal) 16249 16250$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 16251 16252 ;; #( 16253 *) 16254 as_fn_error $? "unknown endianness 16255 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 16256 esac 16257 16258 16259# Checks for header files. 16260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 16261$as_echo_n "checking for ANSI C header files... " >&6; } 16262if ${ac_cv_header_stdc+:} false; then : 16263 $as_echo_n "(cached) " >&6 16264else 16265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16266/* end confdefs.h. */ 16267#include <stdlib.h> 16268#include <stdarg.h> 16269#include <string.h> 16270#include <float.h> 16271 16272int 16273main () 16274{ 16275 16276 ; 16277 return 0; 16278} 16279_ACEOF 16280if ac_fn_c_try_compile "$LINENO"; then : 16281 ac_cv_header_stdc=yes 16282else 16283 ac_cv_header_stdc=no 16284fi 16285rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16286 16287if test $ac_cv_header_stdc = yes; then 16288 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 16289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16290/* end confdefs.h. */ 16291#include <string.h> 16292 16293_ACEOF 16294if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 16295 $EGREP "memchr" >/dev/null 2>&1; then : 16296 16297else 16298 ac_cv_header_stdc=no 16299fi 16300rm -f conftest* 16301 16302fi 16303 16304if test $ac_cv_header_stdc = yes; then 16305 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 16306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16307/* end confdefs.h. */ 16308#include <stdlib.h> 16309 16310_ACEOF 16311if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 16312 $EGREP "free" >/dev/null 2>&1; then : 16313 16314else 16315 ac_cv_header_stdc=no 16316fi 16317rm -f conftest* 16318 16319fi 16320 16321if test $ac_cv_header_stdc = yes; then 16322 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 16323 if test "$cross_compiling" = yes; then : 16324 : 16325else 16326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16327/* end confdefs.h. */ 16328#include <ctype.h> 16329#include <stdlib.h> 16330#if ((' ' & 0x0FF) == 0x020) 16331# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 16332# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 16333#else 16334# define ISLOWER(c) \ 16335 (('a' <= (c) && (c) <= 'i') \ 16336 || ('j' <= (c) && (c) <= 'r') \ 16337 || ('s' <= (c) && (c) <= 'z')) 16338# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 16339#endif 16340 16341#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 16342int 16343main () 16344{ 16345 int i; 16346 for (i = 0; i < 256; i++) 16347 if (XOR (islower (i), ISLOWER (i)) 16348 || toupper (i) != TOUPPER (i)) 16349 return 2; 16350 return 0; 16351} 16352_ACEOF 16353if ac_fn_c_try_run "$LINENO"; then : 16354 16355else 16356 ac_cv_header_stdc=no 16357fi 16358rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16359 conftest.$ac_objext conftest.beam conftest.$ac_ext 16360fi 16361 16362fi 16363fi 16364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 16365$as_echo "$ac_cv_header_stdc" >&6; } 16366if test $ac_cv_header_stdc = yes; then 16367 16368$as_echo "#define STDC_HEADERS 1" >>confdefs.h 16369 16370fi 16371 16372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 16373$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } 16374if ${ac_cv_header_stdbool_h+:} false; then : 16375 $as_echo_n "(cached) " >&6 16376else 16377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16378/* end confdefs.h. */ 16379 16380 #include <stdbool.h> 16381 #ifndef bool 16382 "error: bool is not defined" 16383 #endif 16384 #ifndef false 16385 "error: false is not defined" 16386 #endif 16387 #if false 16388 "error: false is not 0" 16389 #endif 16390 #ifndef true 16391 "error: true is not defined" 16392 #endif 16393 #if true != 1 16394 "error: true is not 1" 16395 #endif 16396 #ifndef __bool_true_false_are_defined 16397 "error: __bool_true_false_are_defined is not defined" 16398 #endif 16399 16400 struct s { _Bool s: 1; _Bool t; } s; 16401 16402 char a[true == 1 ? 1 : -1]; 16403 char b[false == 0 ? 1 : -1]; 16404 char c[__bool_true_false_are_defined == 1 ? 1 : -1]; 16405 char d[(bool) 0.5 == true ? 1 : -1]; 16406 /* See body of main program for 'e'. */ 16407 char f[(_Bool) 0.0 == false ? 1 : -1]; 16408 char g[true]; 16409 char h[sizeof (_Bool)]; 16410 char i[sizeof s.t]; 16411 enum { j = false, k = true, l = false * true, m = true * 256 }; 16412 /* The following fails for 16413 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ 16414 _Bool n[m]; 16415 char o[sizeof n == m * sizeof n[0] ? 1 : -1]; 16416 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; 16417 /* Catch a bug in an HP-UX C compiler. See 16418 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html 16419 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html 16420 */ 16421 _Bool q = true; 16422 _Bool *pq = &q; 16423 16424int 16425main () 16426{ 16427 16428 bool e = &s; 16429 *pq |= q; 16430 *pq |= ! q; 16431 /* Refer to every declared value, to avoid compiler optimizations. */ 16432 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l 16433 + !m + !n + !o + !p + !q + !pq); 16434 16435 ; 16436 return 0; 16437} 16438_ACEOF 16439if ac_fn_c_try_compile "$LINENO"; then : 16440 ac_cv_header_stdbool_h=yes 16441else 16442 ac_cv_header_stdbool_h=no 16443fi 16444rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16445fi 16446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 16447$as_echo "$ac_cv_header_stdbool_h" >&6; } 16448 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" 16449if test "x$ac_cv_type__Bool" = xyes; then : 16450 16451cat >>confdefs.h <<_ACEOF 16452#define HAVE__BOOL 1 16453_ACEOF 16454 16455 16456fi 16457 16458 16459if test $ac_cv_header_stdbool_h = yes; then 16460 16461$as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h 16462 16463fi 16464 16465#AC_HEADER_SYS_WAIT 16466#AC_CHECK_HEADERS([getopt.h fcntl.h stdlib.h string.h strings.h unistd.h]) 16467# do the very minimum - we can always extend this 16468for ac_header in getopt.h stdarg.h openssl/ssl.h netinet/in.h time.h arpa/inet.h netdb.h 16469do : 16470 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16471ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 16472" 16473if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16474 cat >>confdefs.h <<_ACEOF 16475#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16476_ACEOF 16477 16478fi 16479 16480done 16481 16482for ac_header in sys/param.h sys/mount.h 16483do : 16484 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16485ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 16486 16487 #if HAVE_SYS_PARAM_H 16488 # include <sys/param.h> 16489 #endif 16490 16491 16492" 16493if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16494 cat >>confdefs.h <<_ACEOF 16495#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16496_ACEOF 16497 16498fi 16499 16500done 16501 16502ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default 16503 16504 #if HAVE_SYS_PARAM_H 16505 # include <sys/param.h> 16506 #endif 16507 16508 16509" 16510if test "x$ac_cv_header_sys_socket_h" = xyes; then : 16511 16512include_sys_socket_h='#include <sys/socket.h>' 16513 16514$as_echo "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h 16515 16516 16517else 16518 16519include_sys_socket_h='' 16520 16521fi 16522 16523 16524 16525ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default 16526 16527" 16528if test "x$ac_cv_header_inttypes_h" = xyes; then : 16529 16530include_inttypes_h='#include <inttypes.h>' 16531 16532$as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h 16533 16534ldns_build_config_have_inttypes_h=1 16535 16536 16537else 16538 16539include_inttypes_h='' 16540ldns_build_config_have_inttypes_h=0 16541 16542 16543fi 16544 16545 16546 16547ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default 16548 16549" 16550if test "x$ac_cv_header_sys_types_h" = xyes; then : 16551 16552include_systypes_h='#include <sys/types.h>' 16553 16554$as_echo "#define HAVE_SYS_TYPES_H 1" >>confdefs.h 16555 16556 16557else 16558 16559include_systypes_h='' 16560 16561fi 16562 16563 16564 16565ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default 16566 16567" 16568if test "x$ac_cv_header_unistd_h" = xyes; then : 16569 16570include_unistd_h='#include <unistd.h>' 16571 16572$as_echo "#define HAVE_UNISTD_H 1" >>confdefs.h 16573 16574 16575else 16576 16577include_unistd_h='' 16578 16579fi 16580 16581 16582 16583 16584# The cast to long int works around a bug in the HP C Compiler 16585# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 16586# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 16587# This bug is HP SR number 8606223364. 16588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 16589$as_echo_n "checking size of time_t... " >&6; } 16590if ${ac_cv_sizeof_time_t+:} false; then : 16591 $as_echo_n "(cached) " >&6 16592else 16593 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" " 16594$ac_includes_default 16595#ifdef TIME_WITH_SYS_TIME 16596# include <sys/time.h> 16597# include <time.h> 16598#else 16599# ifdef HAVE_SYS_TIME_H 16600# include <sys/time.h> 16601# else 16602# include <time.h> 16603# endif 16604#endif 16605 16606"; then : 16607 16608else 16609 if test "$ac_cv_type_time_t" = yes; then 16610 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16611$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 16612as_fn_error 77 "cannot compute sizeof (time_t) 16613See \`config.log' for more details" "$LINENO" 5; } 16614 else 16615 ac_cv_sizeof_time_t=0 16616 fi 16617fi 16618 16619fi 16620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 16621$as_echo "$ac_cv_sizeof_time_t" >&6; } 16622 16623 16624 16625cat >>confdefs.h <<_ACEOF 16626#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 16627_ACEOF 16628 16629 16630 16631if test x_$with_examples != x_no; then 16632for ac_header in pcap.h 16633do : 16634 ac_fn_c_check_header_compile "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default 16635" 16636if test "x$ac_cv_header_pcap_h" = xyes; then : 16637 cat >>confdefs.h <<_ACEOF 16638#define HAVE_PCAP_H 1 16639_ACEOF 16640 16641fi 16642 16643done 16644 16645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_open_offline in -lpcap" >&5 16646$as_echo_n "checking for pcap_open_offline in -lpcap... " >&6; } 16647if ${ac_cv_lib_pcap_pcap_open_offline+:} false; then : 16648 $as_echo_n "(cached) " >&6 16649else 16650 ac_check_lib_save_LIBS=$LIBS 16651LIBS="-lpcap $LIBS" 16652cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16653/* end confdefs.h. */ 16654 16655/* Override any GCC internal prototype to avoid an error. 16656 Use char because int might match the return type of a GCC 16657 builtin and then its argument prototype would still apply. */ 16658#ifdef __cplusplus 16659extern "C" 16660#endif 16661char pcap_open_offline (); 16662int 16663main () 16664{ 16665return pcap_open_offline (); 16666 ; 16667 return 0; 16668} 16669_ACEOF 16670if ac_fn_c_try_link "$LINENO"; then : 16671 ac_cv_lib_pcap_pcap_open_offline=yes 16672else 16673 ac_cv_lib_pcap_pcap_open_offline=no 16674fi 16675rm -f core conftest.err conftest.$ac_objext \ 16676 conftest$ac_exeext conftest.$ac_ext 16677LIBS=$ac_check_lib_save_LIBS 16678fi 16679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_open_offline" >&5 16680$as_echo "$ac_cv_lib_pcap_pcap_open_offline" >&6; } 16681if test "x$ac_cv_lib_pcap_pcap_open_offline" = xyes; then : 16682 16683 16684$as_echo "#define HAVE_LIBPCAP 1" >>confdefs.h 16685 LIBPCAP_LIBS=-lpcap 16686 16687 16688else 16689 16690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find pcap library (needed for ldns-dpa, will not build dpa now.)" >&5 16691$as_echo "$as_me: WARNING: Can't find pcap library (needed for ldns-dpa, will not build dpa now.)" >&2;} 16692 16693 16694fi 16695 16696for ac_header in netinet/in_systm.h net/if.h netinet/ip.h netinet/udp.h netinet/igmp.h netinet/if_ether.h netinet/ip6.h net/ethernet.h netinet/ip_compat.h 16697do : 16698 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16699ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" " 16700$ac_includes_default 16701#ifdef HAVE_NETINET_IN_SYSTM_H 16702#include <netinet/in_systm.h> 16703#endif 16704#ifdef HAVE_NETINET_IN_H 16705#include <netinet/in.h> 16706#endif 16707#ifdef HAVE_SYS_SOCKET_H 16708#include <sys/socket.h> 16709#endif 16710#ifdef HAVE_NET_IF_H 16711#include <net/if.h> 16712#endif 16713" 16714if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16715 cat >>confdefs.h <<_ACEOF 16716#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16717_ACEOF 16718 16719fi 16720 16721done 16722 16723fi 16724 16725 16726ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" " 16727$ac_includes_default 16728#ifdef HAVE_SYS_SOCKET_H 16729# include <sys/socket.h> 16730#endif 16731#ifdef HAVE_WS2TCPIP_H 16732# include <ws2tcpip.h> 16733#endif 16734 16735" 16736if test "x$ac_cv_type_socklen_t" = xyes; then : 16737 16738else 16739 16740$as_echo "#define socklen_t int" >>confdefs.h 16741 16742fi 16743 16744if test "x$ac_cv_type_socklen_t" = xyes; then 16745 ldns_build_config_have_socklen_t=1 16746 16747else 16748 ldns_build_config_have_socklen_t=0 16749 16750fi 16751ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 16752if test "x$ac_cv_type_size_t" = xyes; then : 16753 16754else 16755 16756cat >>confdefs.h <<_ACEOF 16757#define size_t unsigned int 16758_ACEOF 16759 16760fi 16761 16762ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 16763if test "x$ac_cv_type_ssize_t" = xyes; then : 16764 16765else 16766 16767cat >>confdefs.h <<_ACEOF 16768#define ssize_t int 16769_ACEOF 16770 16771fi 16772 16773ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 16774if test "x$ac_cv_type_intptr_t" = xyes; then : 16775 16776else 16777 16778cat >>confdefs.h <<_ACEOF 16779#define intptr_t size_t 16780_ACEOF 16781 16782fi 16783 16784ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" " 16785#if HAVE_SYS_TYPES_H 16786# include <sys/types.h> 16787#endif 16788#if HAVE_NETINET_IN_H 16789# include <netinet/in.h> 16790#endif 16791" 16792if test "x$ac_cv_type_in_addr_t" = xyes; then : 16793 16794else 16795 16796$as_echo "#define in_addr_t uint32_t" >>confdefs.h 16797 16798fi 16799 16800ac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" " 16801#if HAVE_SYS_TYPES_H 16802# include <sys/types.h> 16803#endif 16804#if HAVE_NETINET_IN_H 16805# include <netinet/in.h> 16806#endif 16807" 16808if test "x$ac_cv_type_in_port_t" = xyes; then : 16809 16810else 16811 16812$as_echo "#define in_port_t uint16_t" >>confdefs.h 16813 16814fi 16815 16816ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "$ac_includes_default 16817#ifdef HAVE_NETINET_IN_H 16818#include <netinet/in.h> 16819#endif 16820#ifdef HAVE_SYS_SOCKET_H 16821#include <sys/socket.h> 16822#endif 16823#ifdef HAVE_NETDB_H 16824#include <netdb.h> 16825#endif 16826#ifdef HAVE_ARPA_INET_H 16827#include <arpa/inet.h> 16828#endif 16829 16830" 16831if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then : 16832 16833else 16834 16835 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "$ac_includes_default 16836#ifdef HAVE_NETINET_IN_H 16837#include <netinet/in.h> 16838#endif 16839#ifdef HAVE_SYS_SOCKET_H 16840#include <sys/socket.h> 16841#endif 16842#ifdef HAVE_NETDB_H 16843#include <netdb.h> 16844#endif 16845#ifdef HAVE_ARPA_INET_H 16846#include <arpa/inet.h> 16847#endif 16848 16849" 16850if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then : 16851 16852 16853$as_echo "#define ss_family __ss_family" >>confdefs.h 16854 16855 16856fi 16857 16858 16859fi 16860 16861 16862for ac_header in stdlib.h 16863do : 16864 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" 16865if test "x$ac_cv_header_stdlib_h" = xyes; then : 16866 cat >>confdefs.h <<_ACEOF 16867#define HAVE_STDLIB_H 1 16868_ACEOF 16869 16870fi 16871 16872done 16873 16874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 16875$as_echo_n "checking for GNU libc compatible malloc... " >&6; } 16876if ${ac_cv_func_malloc_0_nonnull+:} false; then : 16877 $as_echo_n "(cached) " >&6 16878else 16879 if test "$cross_compiling" = yes; then : 16880 ac_cv_func_malloc_0_nonnull=no 16881else 16882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16883/* end confdefs.h. */ 16884#if defined STDC_HEADERS || defined HAVE_STDLIB_H 16885# include <stdlib.h> 16886#else 16887char *malloc (); 16888#endif 16889 16890int 16891main () 16892{ 16893return ! malloc (0); 16894 ; 16895 return 0; 16896} 16897_ACEOF 16898if ac_fn_c_try_run "$LINENO"; then : 16899 ac_cv_func_malloc_0_nonnull=yes 16900else 16901 ac_cv_func_malloc_0_nonnull=no 16902fi 16903rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16904 conftest.$ac_objext conftest.beam conftest.$ac_ext 16905fi 16906 16907fi 16908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 16909$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } 16910if test $ac_cv_func_malloc_0_nonnull = yes; then : 16911 16912$as_echo "#define HAVE_MALLOC 1" >>confdefs.h 16913 16914else 16915 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h 16916 16917 case " $LIBOBJS " in 16918 *" malloc.$ac_objext "* ) ;; 16919 *) LIBOBJS="$LIBOBJS malloc.$ac_objext" 16920 ;; 16921esac 16922 16923 16924$as_echo "#define malloc rpl_malloc" >>confdefs.h 16925 16926fi 16927 16928 16929for ac_header in stdlib.h 16930do : 16931 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" 16932if test "x$ac_cv_header_stdlib_h" = xyes; then : 16933 cat >>confdefs.h <<_ACEOF 16934#define HAVE_STDLIB_H 1 16935_ACEOF 16936 16937fi 16938 16939done 16940 16941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5 16942$as_echo_n "checking for GNU libc compatible realloc... " >&6; } 16943if ${ac_cv_func_realloc_0_nonnull+:} false; then : 16944 $as_echo_n "(cached) " >&6 16945else 16946 if test "$cross_compiling" = yes; then : 16947 ac_cv_func_realloc_0_nonnull=no 16948else 16949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16950/* end confdefs.h. */ 16951#if defined STDC_HEADERS || defined HAVE_STDLIB_H 16952# include <stdlib.h> 16953#else 16954char *realloc (); 16955#endif 16956 16957int 16958main () 16959{ 16960return ! realloc (0, 0); 16961 ; 16962 return 0; 16963} 16964_ACEOF 16965if ac_fn_c_try_run "$LINENO"; then : 16966 ac_cv_func_realloc_0_nonnull=yes 16967else 16968 ac_cv_func_realloc_0_nonnull=no 16969fi 16970rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16971 conftest.$ac_objext conftest.beam conftest.$ac_ext 16972fi 16973 16974fi 16975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5 16976$as_echo "$ac_cv_func_realloc_0_nonnull" >&6; } 16977if test $ac_cv_func_realloc_0_nonnull = yes; then : 16978 16979$as_echo "#define HAVE_REALLOC 1" >>confdefs.h 16980 16981else 16982 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h 16983 16984 case " $LIBOBJS " in 16985 *" realloc.$ac_objext "* ) ;; 16986 *) LIBOBJS="$LIBOBJS realloc.$ac_objext" 16987 ;; 16988esac 16989 16990 16991$as_echo "#define realloc rpl_realloc" >>confdefs.h 16992 16993fi 16994 16995 16996 16997ac_fn_c_check_func "$LINENO" "b64_pton" "ac_cv_func_b64_pton" 16998if test "x$ac_cv_func_b64_pton" = xyes; then : 16999 $as_echo "#define HAVE_B64_PTON 1" >>confdefs.h 17000 17001else 17002 case " $LIBOBJS " in 17003 *" b64_pton.$ac_objext "* ) ;; 17004 *) LIBOBJS="$LIBOBJS b64_pton.$ac_objext" 17005 ;; 17006esac 17007 17008fi 17009 17010 17011ac_fn_c_check_func "$LINENO" "b64_ntop" "ac_cv_func_b64_ntop" 17012if test "x$ac_cv_func_b64_ntop" = xyes; then : 17013 $as_echo "#define HAVE_B64_NTOP 1" >>confdefs.h 17014 17015else 17016 case " $LIBOBJS " in 17017 *" b64_ntop.$ac_objext "* ) ;; 17018 *) LIBOBJS="$LIBOBJS b64_ntop.$ac_objext" 17019 ;; 17020esac 17021 17022fi 17023 17024 17025ac_fn_c_check_func "$LINENO" "calloc" "ac_cv_func_calloc" 17026if test "x$ac_cv_func_calloc" = xyes; then : 17027 $as_echo "#define HAVE_CALLOC 1" >>confdefs.h 17028 17029else 17030 case " $LIBOBJS " in 17031 *" calloc.$ac_objext "* ) ;; 17032 *) LIBOBJS="$LIBOBJS calloc.$ac_objext" 17033 ;; 17034esac 17035 17036fi 17037 17038 17039ac_fn_c_check_func "$LINENO" "timegm" "ac_cv_func_timegm" 17040if test "x$ac_cv_func_timegm" = xyes; then : 17041 $as_echo "#define HAVE_TIMEGM 1" >>confdefs.h 17042 17043else 17044 case " $LIBOBJS " in 17045 *" timegm.$ac_objext "* ) ;; 17046 *) LIBOBJS="$LIBOBJS timegm.$ac_objext" 17047 ;; 17048esac 17049 17050fi 17051 17052 17053ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r" 17054if test "x$ac_cv_func_gmtime_r" = xyes; then : 17055 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h 17056 17057else 17058 case " $LIBOBJS " in 17059 *" gmtime_r.$ac_objext "* ) ;; 17060 *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext" 17061 ;; 17062esac 17063 17064fi 17065 17066 17067ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r" 17068if test "x$ac_cv_func_ctime_r" = xyes; then : 17069 $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h 17070 17071else 17072 case " $LIBOBJS " in 17073 *" ctime_r.$ac_objext "* ) ;; 17074 *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext" 17075 ;; 17076esac 17077 17078fi 17079 17080 17081ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r" 17082if test "x$ac_cv_func_localtime_r" = xyes; then : 17083 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h 17084 17085else 17086 case " $LIBOBJS " in 17087 *" localtime_r.$ac_objext "* ) ;; 17088 *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext" 17089 ;; 17090esac 17091 17092fi 17093 17094 17095ac_fn_c_check_func "$LINENO" "isblank" "ac_cv_func_isblank" 17096if test "x$ac_cv_func_isblank" = xyes; then : 17097 $as_echo "#define HAVE_ISBLANK 1" >>confdefs.h 17098 17099else 17100 case " $LIBOBJS " in 17101 *" isblank.$ac_objext "* ) ;; 17102 *) LIBOBJS="$LIBOBJS isblank.$ac_objext" 17103 ;; 17104esac 17105 17106fi 17107 17108 17109ac_fn_c_check_func "$LINENO" "isascii" "ac_cv_func_isascii" 17110if test "x$ac_cv_func_isascii" = xyes; then : 17111 $as_echo "#define HAVE_ISASCII 1" >>confdefs.h 17112 17113else 17114 case " $LIBOBJS " in 17115 *" isascii.$ac_objext "* ) ;; 17116 *) LIBOBJS="$LIBOBJS isascii.$ac_objext" 17117 ;; 17118esac 17119 17120fi 17121 17122 17123ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton" 17124if test "x$ac_cv_func_inet_aton" = xyes; then : 17125 $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h 17126 17127else 17128 case " $LIBOBJS " in 17129 *" inet_aton.$ac_objext "* ) ;; 17130 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext" 17131 ;; 17132esac 17133 17134fi 17135 17136 17137ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton" 17138if test "x$ac_cv_func_inet_pton" = xyes; then : 17139 $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h 17140 17141else 17142 case " $LIBOBJS " in 17143 *" inet_pton.$ac_objext "* ) ;; 17144 *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext" 17145 ;; 17146esac 17147 17148fi 17149 17150 17151ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop" 17152if test "x$ac_cv_func_inet_ntop" = xyes; then : 17153 $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h 17154 17155else 17156 case " $LIBOBJS " in 17157 *" inet_ntop.$ac_objext "* ) ;; 17158 *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext" 17159 ;; 17160esac 17161 17162fi 17163 17164 17165ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf" 17166if test "x$ac_cv_func_snprintf" = xyes; then : 17167 $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h 17168 17169else 17170 case " $LIBOBJS " in 17171 *" snprintf.$ac_objext "* ) ;; 17172 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 17173 ;; 17174esac 17175 17176fi 17177 17178 17179ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 17180if test "x$ac_cv_func_strlcpy" = xyes; then : 17181 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 17182 17183else 17184 case " $LIBOBJS " in 17185 *" strlcpy.$ac_objext "* ) ;; 17186 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 17187 ;; 17188esac 17189 17190fi 17191 17192 17193ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove" 17194if test "x$ac_cv_func_memmove" = xyes; then : 17195 $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h 17196 17197else 17198 case " $LIBOBJS " in 17199 *" memmove.$ac_objext "* ) ;; 17200 *) LIBOBJS="$LIBOBJS memmove.$ac_objext" 17201 ;; 17202esac 17203 17204fi 17205 17206 17207ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 17208if test "x$ac_cv_type_pid_t" = xyes; then : 17209 17210else 17211 17212cat >>confdefs.h <<_ACEOF 17213#define pid_t int 17214_ACEOF 17215 17216fi 17217 17218for ac_header in vfork.h 17219do : 17220 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 17221if test "x$ac_cv_header_vfork_h" = xyes; then : 17222 cat >>confdefs.h <<_ACEOF 17223#define HAVE_VFORK_H 1 17224_ACEOF 17225 17226fi 17227 17228done 17229 17230for ac_func in fork vfork 17231do : 17232 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 17233ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 17234if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 17235 cat >>confdefs.h <<_ACEOF 17236#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 17237_ACEOF 17238 17239fi 17240done 17241 17242if test "x$ac_cv_func_fork" = xyes; then 17243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 17244$as_echo_n "checking for working fork... " >&6; } 17245if ${ac_cv_func_fork_works+:} false; then : 17246 $as_echo_n "(cached) " >&6 17247else 17248 if test "$cross_compiling" = yes; then : 17249 ac_cv_func_fork_works=cross 17250else 17251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17252/* end confdefs.h. */ 17253$ac_includes_default 17254int 17255main () 17256{ 17257 17258 /* By Ruediger Kuhlmann. */ 17259 return fork () < 0; 17260 17261 ; 17262 return 0; 17263} 17264_ACEOF 17265if ac_fn_c_try_run "$LINENO"; then : 17266 ac_cv_func_fork_works=yes 17267else 17268 ac_cv_func_fork_works=no 17269fi 17270rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17271 conftest.$ac_objext conftest.beam conftest.$ac_ext 17272fi 17273 17274fi 17275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 17276$as_echo "$ac_cv_func_fork_works" >&6; } 17277 17278else 17279 ac_cv_func_fork_works=$ac_cv_func_fork 17280fi 17281if test "x$ac_cv_func_fork_works" = xcross; then 17282 case $host in 17283 *-*-amigaos* | *-*-msdosdjgpp*) 17284 # Override, as these systems have only a dummy fork() stub 17285 ac_cv_func_fork_works=no 17286 ;; 17287 *) 17288 ac_cv_func_fork_works=yes 17289 ;; 17290 esac 17291 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 17292$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 17293fi 17294ac_cv_func_vfork_works=$ac_cv_func_vfork 17295if test "x$ac_cv_func_vfork" = xyes; then 17296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 17297$as_echo_n "checking for working vfork... " >&6; } 17298if ${ac_cv_func_vfork_works+:} false; then : 17299 $as_echo_n "(cached) " >&6 17300else 17301 if test "$cross_compiling" = yes; then : 17302 ac_cv_func_vfork_works=cross 17303else 17304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17305/* end confdefs.h. */ 17306/* Thanks to Paul Eggert for this test. */ 17307$ac_includes_default 17308#include <sys/wait.h> 17309#ifdef HAVE_VFORK_H 17310# include <vfork.h> 17311#endif 17312/* On some sparc systems, changes by the child to local and incoming 17313 argument registers are propagated back to the parent. The compiler 17314 is told about this with #include <vfork.h>, but some compilers 17315 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 17316 static variable whose address is put into a register that is 17317 clobbered by the vfork. */ 17318static void 17319#ifdef __cplusplus 17320sparc_address_test (int arg) 17321# else 17322sparc_address_test (arg) int arg; 17323#endif 17324{ 17325 static pid_t child; 17326 if (!child) { 17327 child = vfork (); 17328 if (child < 0) { 17329 perror ("vfork"); 17330 _exit(2); 17331 } 17332 if (!child) { 17333 arg = getpid(); 17334 write(-1, "", 0); 17335 _exit (arg); 17336 } 17337 } 17338} 17339 17340int 17341main () 17342{ 17343 pid_t parent = getpid (); 17344 pid_t child; 17345 17346 sparc_address_test (0); 17347 17348 child = vfork (); 17349 17350 if (child == 0) { 17351 /* Here is another test for sparc vfork register problems. This 17352 test uses lots of local variables, at least as many local 17353 variables as main has allocated so far including compiler 17354 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 17355 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 17356 reuse the register of parent for one of the local variables, 17357 since it will think that parent can't possibly be used any more 17358 in this routine. Assigning to the local variable will thus 17359 munge parent in the parent process. */ 17360 pid_t 17361 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 17362 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 17363 /* Convince the compiler that p..p7 are live; otherwise, it might 17364 use the same hardware register for all 8 local variables. */ 17365 if (p != p1 || p != p2 || p != p3 || p != p4 17366 || p != p5 || p != p6 || p != p7) 17367 _exit(1); 17368 17369 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 17370 from child file descriptors. If the child closes a descriptor 17371 before it execs or exits, this munges the parent's descriptor 17372 as well. Test for this by closing stdout in the child. */ 17373 _exit(close(fileno(stdout)) != 0); 17374 } else { 17375 int status; 17376 struct stat st; 17377 17378 while (wait(&status) != child) 17379 ; 17380 return ( 17381 /* Was there some problem with vforking? */ 17382 child < 0 17383 17384 /* Did the child fail? (This shouldn't happen.) */ 17385 || status 17386 17387 /* Did the vfork/compiler bug occur? */ 17388 || parent != getpid() 17389 17390 /* Did the file descriptor bug occur? */ 17391 || fstat(fileno(stdout), &st) != 0 17392 ); 17393 } 17394} 17395_ACEOF 17396if ac_fn_c_try_run "$LINENO"; then : 17397 ac_cv_func_vfork_works=yes 17398else 17399 ac_cv_func_vfork_works=no 17400fi 17401rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17402 conftest.$ac_objext conftest.beam conftest.$ac_ext 17403fi 17404 17405fi 17406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 17407$as_echo "$ac_cv_func_vfork_works" >&6; } 17408 17409fi; 17410if test "x$ac_cv_func_fork_works" = xcross; then 17411 ac_cv_func_vfork_works=$ac_cv_func_vfork 17412 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 17413$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 17414fi 17415 17416if test "x$ac_cv_func_vfork_works" = xyes; then 17417 17418$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 17419 17420else 17421 17422$as_echo "#define vfork fork" >>confdefs.h 17423 17424fi 17425if test "x$ac_cv_func_fork_works" = xyes; then 17426 17427$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 17428 17429fi 17430 17431for ac_func in endprotoent endservent sleep random fcntl strtoul bzero memset b32_ntop b32_pton 17432do : 17433 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 17434ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 17435if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 17436 cat >>confdefs.h <<_ACEOF 17437#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 17438_ACEOF 17439 17440fi 17441done 17442 17443if test "x$HAVE_B32_NTOP" = "xyes"; then 17444 ldns_build_config_have_b32_ntop=1 17445 17446else 17447 ldns_build_config_have_b32_ntop=0 17448 17449fi 17450if test "x$HAVE_B32_PTON" = "xyes"; then 17451 ldns_build_config_have_b32_pton=1 17452 17453else 17454 ldns_build_config_have_b32_pton=0 17455 17456fi 17457 17458 17459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5 17460$as_echo_n "checking for getaddrinfo... " >&6; } 17461ac_cv_func_getaddrinfo=no 17462cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17463/* end confdefs.h. */ 17464 17465#ifdef __cplusplus 17466extern "C" 17467{ 17468#endif 17469char* getaddrinfo(); 17470char* (*f) () = getaddrinfo; 17471#ifdef __cplusplus 17472} 17473#endif 17474int main() { 17475 ; 17476 return 0; 17477} 17478 17479_ACEOF 17480if ac_fn_c_try_link "$LINENO"; then : 17481 ac_cv_func_getaddrinfo="yes" 17482if test "$ac_cv_header_windows_h" = "yes"; then 17483 17484$as_echo "#define USE_WINSOCK 1" >>confdefs.h 17485 17486 USE_WINSOCK="1" 17487 LIBS="$LIBS -lws2_32" 17488fi 17489 17490else 17491 ORIGLIBS="$LIBS" 17492LIBS="$LIBS -lws2_32" 17493cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17494/* end confdefs.h. */ 17495 17496#ifdef HAVE_WS2TCPIP_H 17497#include <ws2tcpip.h> 17498#endif 17499 17500int 17501main () 17502{ 17503 17504 (void)getaddrinfo(NULL, NULL, NULL, NULL); 17505 17506 17507 ; 17508 return 0; 17509} 17510_ACEOF 17511if ac_fn_c_try_link "$LINENO"; then : 17512 17513ac_cv_func_getaddrinfo="yes" 17514 17515$as_echo "#define USE_WINSOCK 1" >>confdefs.h 17516 17517USE_WINSOCK="1" 17518 17519else 17520 17521ac_cv_func_getaddrinfo="no" 17522LIBS="$ORIGLIBS" 17523 17524fi 17525rm -f core conftest.err conftest.$ac_objext \ 17526 conftest$ac_exeext conftest.$ac_ext 17527 17528fi 17529rm -f core conftest.err conftest.$ac_objext \ 17530 conftest$ac_exeext conftest.$ac_ext 17531 17532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getaddrinfo" >&5 17533$as_echo "$ac_cv_func_getaddrinfo" >&6; } 17534if test $ac_cv_func_getaddrinfo = yes; then 17535 17536$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h 17537 17538fi 17539 17540if test $ac_cv_func_getaddrinfo = no; then 17541 case " $LIBOBJS " in 17542 *" fake-rfc2553.$ac_objext "* ) ;; 17543 *) LIBOBJS="$LIBOBJS fake-rfc2553.$ac_objext" 17544 ;; 17545esac 17546 17547fi 17548if test "$USE_WINSOCK" = 1; then 17549 if test -n "$ac_tool_prefix"; then 17550 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. 17551set dummy ${ac_tool_prefix}windres; ac_word=$2 17552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17553$as_echo_n "checking for $ac_word... " >&6; } 17554if ${ac_cv_prog_WINDRES+:} false; then : 17555 $as_echo_n "(cached) " >&6 17556else 17557 if test -n "$WINDRES"; then 17558 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. 17559else 17560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17561for as_dir in $PATH 17562do 17563 IFS=$as_save_IFS 17564 test -z "$as_dir" && as_dir=. 17565 for ac_exec_ext in '' $ac_executable_extensions; do 17566 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17567 ac_cv_prog_WINDRES="${ac_tool_prefix}windres" 17568 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17569 break 2 17570 fi 17571done 17572 done 17573IFS=$as_save_IFS 17574 17575fi 17576fi 17577WINDRES=$ac_cv_prog_WINDRES 17578if test -n "$WINDRES"; then 17579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 17580$as_echo "$WINDRES" >&6; } 17581else 17582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17583$as_echo "no" >&6; } 17584fi 17585 17586 17587fi 17588if test -z "$ac_cv_prog_WINDRES"; then 17589 ac_ct_WINDRES=$WINDRES 17590 # Extract the first word of "windres", so it can be a program name with args. 17591set dummy windres; ac_word=$2 17592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17593$as_echo_n "checking for $ac_word... " >&6; } 17594if ${ac_cv_prog_ac_ct_WINDRES+:} false; then : 17595 $as_echo_n "(cached) " >&6 17596else 17597 if test -n "$ac_ct_WINDRES"; then 17598 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test. 17599else 17600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17601for as_dir in $PATH 17602do 17603 IFS=$as_save_IFS 17604 test -z "$as_dir" && as_dir=. 17605 for ac_exec_ext in '' $ac_executable_extensions; do 17606 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17607 ac_cv_prog_ac_ct_WINDRES="windres" 17608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17609 break 2 17610 fi 17611done 17612 done 17613IFS=$as_save_IFS 17614 17615fi 17616fi 17617ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES 17618if test -n "$ac_ct_WINDRES"; then 17619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5 17620$as_echo "$ac_ct_WINDRES" >&6; } 17621else 17622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17623$as_echo "no" >&6; } 17624fi 17625 17626 if test "x$ac_ct_WINDRES" = x; then 17627 WINDRES="" 17628 else 17629 case $cross_compiling:$ac_tool_warned in 17630yes:) 17631{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 17632$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 17633ac_tool_warned=yes ;; 17634esac 17635 WINDRES=$ac_ct_WINDRES 17636 fi 17637else 17638 WINDRES="$ac_cv_prog_WINDRES" 17639fi 17640 17641fi 17642 17643# check ioctlsocket 17644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ioctlsocket" >&5 17645$as_echo_n "checking for ioctlsocket... " >&6; } 17646cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17647/* end confdefs.h. */ 17648 17649#ifdef HAVE_WINSOCK2_H 17650#include <winsock2.h> 17651#endif 17652 17653int 17654main () 17655{ 17656 17657 (void)ioctlsocket(0, 0, NULL); 17658 17659 ; 17660 return 0; 17661} 17662_ACEOF 17663if ac_fn_c_try_link "$LINENO"; then : 17664 17665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17666$as_echo "yes" >&6; } 17667 17668$as_echo "#define HAVE_IOCTLSOCKET 1" >>confdefs.h 17669 17670 17671else 17672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17673$as_echo "no" >&6; } 17674fi 17675rm -f core conftest.err conftest.$ac_objext \ 17676 conftest$ac_exeext conftest.$ac_ext 17677 17678 17679#AC_SEARCH_LIBS(RSA_new, [crypto]) 17680 17681 17682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute" >&5 17683$as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute... " >&6; } 17684if ${ac_cv_c_format_attribute+:} false; then : 17685 $as_echo_n "(cached) " >&6 17686else 17687 ac_cv_c_format_attribute=no 17688cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17689/* end confdefs.h. */ 17690#include <stdio.h> 17691void f (char *format, ...) __attribute__ ((format (printf, 1, 2))); 17692void (*pf) (char *format, ...) __attribute__ ((format (printf, 1, 2))); 17693 17694int 17695main () 17696{ 17697 17698 f ("%s", "str"); 17699 17700 ; 17701 return 0; 17702} 17703_ACEOF 17704if ac_fn_c_try_compile "$LINENO"; then : 17705 ac_cv_c_format_attribute="yes" 17706else 17707 ac_cv_c_format_attribute="no" 17708fi 17709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17710 17711fi 17712 17713 17714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_format_attribute" >&5 17715$as_echo "$ac_cv_c_format_attribute" >&6; } 17716if test $ac_cv_c_format_attribute = yes; then 17717 17718$as_echo "#define HAVE_ATTR_FORMAT 1" >>confdefs.h 17719 17720fi 17721 17722 17723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute" >&5 17724$as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute... " >&6; } 17725if ${ac_cv_c_unused_attribute+:} false; then : 17726 $as_echo_n "(cached) " >&6 17727else 17728 ac_cv_c_unused_attribute=no 17729cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17730/* end confdefs.h. */ 17731#include <stdio.h> 17732void f (char *u __attribute__((unused))); 17733 17734int 17735main () 17736{ 17737 17738 f ("x"); 17739 17740 ; 17741 return 0; 17742} 17743_ACEOF 17744if ac_fn_c_try_compile "$LINENO"; then : 17745 ac_cv_c_unused_attribute="yes" 17746else 17747 ac_cv_c_unused_attribute="no" 17748fi 17749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17750 17751fi 17752 17753 17754 17755 17756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_unused_attribute" >&5 17757$as_echo "$ac_cv_c_unused_attribute" >&6; } 17758if test $ac_cv_c_unused_attribute = yes; then 17759 17760$as_echo "#define HAVE_ATTR_UNUSED 1" >>confdefs.h 17761 17762fi 17763 17764 17765# check OSX deployment target, if needed 17766if echo $build_os | grep darwin > /dev/null; then 17767 sdk_p=`xcode-select -print-path`; 17768 sdk_v="$( /usr/bin/xcrun --show-sdk-version )"; 17769 case $sdk_v in 17770 10.9|10.8) sdk_c="10.7";; 17771 10.11|10.10|*) sdk_c="10.10";; 17772 esac 17773 export MACOSX_DEPLOYMENT_TARGET="${sdk_c}"; 17774 export CFLAGS="$CFLAGS -mmacosx-version-min=${sdk_c} -isysroot ${sdk_p}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX${sdk_v}.sdk"; 17775fi 17776 17777 17778$as_echo "#define SYSCONFDIR sysconfdir" >>confdefs.h 17779 17780 17781 17782# Check whether --with-trust-anchor was given. 17783if test "${with_trust_anchor+set}" = set; then : 17784 withval=$with_trust_anchor; 17785 LDNS_TRUST_ANCHOR_FILE="$withval" 17786 17787 { $as_echo "$as_me:${as_lineno-$LINENO}: Default trust anchor: $withval" >&5 17788$as_echo "$as_me: Default trust anchor: $withval" >&6;} 17789 17790else 17791 17792 LDNS_TRUST_ANCHOR_FILE="\$(sysconfdir)/unbound/root.key" 17793 17794 17795fi 17796 17797 17798 17799# Check whether --with-ca-file was given. 17800if test "${with_ca_file+set}" = set; then : 17801 withval=$with_ca_file; 17802 17803$as_echo "#define HAVE_DANE_CA_FILE 1" >>confdefs.h 17804 17805 17806cat >>confdefs.h <<_ACEOF 17807#define LDNS_DANE_CA_FILE "$withval" 17808_ACEOF 17809 17810 { $as_echo "$as_me:${as_lineno-$LINENO}: Using CAfile: $withval" >&5 17811$as_echo "$as_me: Using CAfile: $withval" >&6;} 17812 DEFAULT_CAFILE="Default is $withval" 17813 17814 17815else 17816 17817 17818$as_echo "#define HAVE_DANE_CA_FILE 0" >>confdefs.h 17819 17820 17821 17822fi 17823 17824 17825 17826# Check whether --with-ca-path was given. 17827if test "${with_ca_path+set}" = set; then : 17828 withval=$with_ca_path; 17829 17830$as_echo "#define HAVE_DANE_CA_PATH 1" >>confdefs.h 17831 17832 17833cat >>confdefs.h <<_ACEOF 17834#define LDNS_DANE_CA_PATH "$withval" 17835_ACEOF 17836 17837 { $as_echo "$as_me:${as_lineno-$LINENO}: Using CApath: $withval" >&5 17838$as_echo "$as_me: Using CApath: $withval" >&6;} 17839 DEFAULT_CAPATH="Default is $withval" 17840 17841 17842else 17843 17844 17845$as_echo "#define HAVE_DANE_CA_PATH 0" >>confdefs.h 17846 17847 17848 17849fi 17850 17851 17852 17853 17854 17855 17856if test "x$HAVE_SSL" = "xyes"; then 17857 ldns_build_config_have_ssl=1 17858 17859else 17860 ldns_build_config_have_ssl=0 17861 17862fi 17863if test "x$ac_cv_c_format_attribute" = "xyes"; then 17864 ldns_build_config_have_attr_format=1 17865 17866else 17867 ldns_build_config_have_attr_format=0 17868 17869fi 17870if test "x$ac_cv_c_unused_attribute" = "xyes"; then 17871 ldns_build_config_have_attr_unused=1 17872 17873else 17874 ldns_build_config_have_attr_unused=0 17875 17876fi 17877 17878CONFIG_FILES="Makefile ldns/common.h ldns/net.h ldns/util.h packaging/libldns.pc packaging/ldns-config" 17879 17880ac_config_files="$ac_config_files $CONFIG_FILES" 17881 17882 17883ac_config_headers="$ac_config_headers ldns/config.h" 17884 17885cat >confcache <<\_ACEOF 17886# This file is a shell script that caches the results of configure 17887# tests run on this system so they can be shared between configure 17888# scripts and configure runs, see configure's option --config-cache. 17889# It is not useful on other systems. If it contains results you don't 17890# want to keep, you may remove or edit it. 17891# 17892# config.status only pays attention to the cache file if you give it 17893# the --recheck option to rerun configure. 17894# 17895# `ac_cv_env_foo' variables (set or unset) will be overridden when 17896# loading this file, other *unset* `ac_cv_foo' will be assigned the 17897# following values. 17898 17899_ACEOF 17900 17901# The following way of writing the cache mishandles newlines in values, 17902# but we know of no workaround that is simple, portable, and efficient. 17903# So, we kill variables containing newlines. 17904# Ultrix sh set writes to stderr and can't be redirected directly, 17905# and sets the high bit in the cache file unless we assign to the vars. 17906( 17907 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 17908 eval ac_val=\$$ac_var 17909 case $ac_val in #( 17910 *${as_nl}*) 17911 case $ac_var in #( 17912 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 17913$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 17914 esac 17915 case $ac_var in #( 17916 _ | IFS | as_nl) ;; #( 17917 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 17918 *) { eval $ac_var=; unset $ac_var;} ;; 17919 esac ;; 17920 esac 17921 done 17922 17923 (set) 2>&1 | 17924 case $as_nl`(ac_space=' '; set) 2>&1` in #( 17925 *${as_nl}ac_space=\ *) 17926 # `set' does not quote correctly, so add quotes: double-quote 17927 # substitution turns \\\\ into \\, and sed turns \\ into \. 17928 sed -n \ 17929 "s/'/'\\\\''/g; 17930 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 17931 ;; #( 17932 *) 17933 # `set' quotes correctly as required by POSIX, so do not add quotes. 17934 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 17935 ;; 17936 esac | 17937 sort 17938) | 17939 sed ' 17940 /^ac_cv_env_/b end 17941 t clear 17942 :clear 17943 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 17944 t end 17945 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 17946 :end' >>confcache 17947if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 17948 if test -w "$cache_file"; then 17949 if test "x$cache_file" != "x/dev/null"; then 17950 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 17951$as_echo "$as_me: updating cache $cache_file" >&6;} 17952 if test ! -f "$cache_file" || test -h "$cache_file"; then 17953 cat confcache >"$cache_file" 17954 else 17955 case $cache_file in #( 17956 */* | ?:*) 17957 mv -f confcache "$cache_file"$$ && 17958 mv -f "$cache_file"$$ "$cache_file" ;; #( 17959 *) 17960 mv -f confcache "$cache_file" ;; 17961 esac 17962 fi 17963 fi 17964 else 17965 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 17966$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 17967 fi 17968fi 17969rm -f confcache 17970 17971test "x$prefix" = xNONE && prefix=$ac_default_prefix 17972# Let make expand exec_prefix. 17973test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 17974 17975DEFS=-DHAVE_CONFIG_H 17976 17977ac_libobjs= 17978ac_ltlibobjs= 17979U= 17980for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 17981 # 1. Remove the extension, and $U if already installed. 17982 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 17983 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 17984 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 17985 # will be set to the directory where LIBOBJS objects are built. 17986 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 17987 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 17988done 17989LIBOBJS=$ac_libobjs 17990 17991LTLIBOBJS=$ac_ltlibobjs 17992 17993 17994 17995 17996: "${CONFIG_STATUS=./config.status}" 17997ac_write_fail=0 17998ac_clean_files_save=$ac_clean_files 17999ac_clean_files="$ac_clean_files $CONFIG_STATUS" 18000{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 18001$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 18002as_write_fail=0 18003cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 18004#! $SHELL 18005# Generated by $as_me. 18006# Run this file to recreate the current configuration. 18007# Compiler output produced by configure, useful for debugging 18008# configure, is in config.log if it exists. 18009 18010debug=false 18011ac_cs_recheck=false 18012ac_cs_silent=false 18013 18014SHELL=\${CONFIG_SHELL-$SHELL} 18015export SHELL 18016_ASEOF 18017cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 18018## -------------------- ## 18019## M4sh Initialization. ## 18020## -------------------- ## 18021 18022# Be more Bourne compatible 18023DUALCASE=1; export DUALCASE # for MKS sh 18024if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18025 emulate sh 18026 NULLCMD=: 18027 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 18028 # is contrary to our usage. Disable this feature. 18029 alias -g '${1+"$@"}'='"$@"' 18030 setopt NO_GLOB_SUBST 18031else 18032 case `(set -o) 2>/dev/null` in #( 18033 *posix*) : 18034 set -o posix ;; #( 18035 *) : 18036 ;; 18037esac 18038fi 18039 18040 18041as_nl=' 18042' 18043export as_nl 18044# Printing a long string crashes Solaris 7 /usr/bin/printf. 18045as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 18046as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 18047as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 18048# Prefer a ksh shell builtin over an external printf program on Solaris, 18049# but without wasting forks for bash or zsh. 18050if test -z "$BASH_VERSION$ZSH_VERSION" \ 18051 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 18052 as_echo='print -r --' 18053 as_echo_n='print -rn --' 18054elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 18055 as_echo='printf %s\n' 18056 as_echo_n='printf %s' 18057else 18058 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 18059 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 18060 as_echo_n='/usr/ucb/echo -n' 18061 else 18062 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 18063 as_echo_n_body='eval 18064 arg=$1; 18065 case $arg in #( 18066 *"$as_nl"*) 18067 expr "X$arg" : "X\\(.*\\)$as_nl"; 18068 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 18069 esac; 18070 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 18071 ' 18072 export as_echo_n_body 18073 as_echo_n='sh -c $as_echo_n_body as_echo' 18074 fi 18075 export as_echo_body 18076 as_echo='sh -c $as_echo_body as_echo' 18077fi 18078 18079# The user is always right. 18080if test "${PATH_SEPARATOR+set}" != set; then 18081 PATH_SEPARATOR=: 18082 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 18083 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 18084 PATH_SEPARATOR=';' 18085 } 18086fi 18087 18088 18089# IFS 18090# We need space, tab and new line, in precisely that order. Quoting is 18091# there to prevent editors from complaining about space-tab. 18092# (If _AS_PATH_WALK were called with IFS unset, it would disable word 18093# splitting by setting IFS to empty value.) 18094IFS=" "" $as_nl" 18095 18096# Find who we are. Look in the path if we contain no directory separator. 18097as_myself= 18098case $0 in #(( 18099 *[\\/]* ) as_myself=$0 ;; 18100 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18101for as_dir in $PATH 18102do 18103 IFS=$as_save_IFS 18104 test -z "$as_dir" && as_dir=. 18105 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 18106 done 18107IFS=$as_save_IFS 18108 18109 ;; 18110esac 18111# We did not find ourselves, most probably we were run as `sh COMMAND' 18112# in which case we are not to be found in the path. 18113if test "x$as_myself" = x; then 18114 as_myself=$0 18115fi 18116if test ! -f "$as_myself"; then 18117 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 18118 exit 1 18119fi 18120 18121# Unset variables that we do not need and which cause bugs (e.g. in 18122# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 18123# suppresses any "Segmentation fault" message there. '((' could 18124# trigger a bug in pdksh 5.2.14. 18125for as_var in BASH_ENV ENV MAIL MAILPATH 18126do eval test x\${$as_var+set} = xset \ 18127 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 18128done 18129PS1='$ ' 18130PS2='> ' 18131PS4='+ ' 18132 18133# NLS nuisances. 18134LC_ALL=C 18135export LC_ALL 18136LANGUAGE=C 18137export LANGUAGE 18138 18139# CDPATH. 18140(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 18141 18142 18143# as_fn_error STATUS ERROR [LINENO LOG_FD] 18144# ---------------------------------------- 18145# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 18146# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 18147# script with STATUS, using 1 if that was 0. 18148as_fn_error () 18149{ 18150 as_status=$1; test $as_status -eq 0 && as_status=1 18151 if test "$4"; then 18152 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 18153 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 18154 fi 18155 $as_echo "$as_me: error: $2" >&2 18156 as_fn_exit $as_status 18157} # as_fn_error 18158 18159 18160# as_fn_set_status STATUS 18161# ----------------------- 18162# Set $? to STATUS, without forking. 18163as_fn_set_status () 18164{ 18165 return $1 18166} # as_fn_set_status 18167 18168# as_fn_exit STATUS 18169# ----------------- 18170# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 18171as_fn_exit () 18172{ 18173 set +e 18174 as_fn_set_status $1 18175 exit $1 18176} # as_fn_exit 18177 18178# as_fn_unset VAR 18179# --------------- 18180# Portably unset VAR. 18181as_fn_unset () 18182{ 18183 { eval $1=; unset $1;} 18184} 18185as_unset=as_fn_unset 18186# as_fn_append VAR VALUE 18187# ---------------------- 18188# Append the text in VALUE to the end of the definition contained in VAR. Take 18189# advantage of any shell optimizations that allow amortized linear growth over 18190# repeated appends, instead of the typical quadratic growth present in naive 18191# implementations. 18192if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 18193 eval 'as_fn_append () 18194 { 18195 eval $1+=\$2 18196 }' 18197else 18198 as_fn_append () 18199 { 18200 eval $1=\$$1\$2 18201 } 18202fi # as_fn_append 18203 18204# as_fn_arith ARG... 18205# ------------------ 18206# Perform arithmetic evaluation on the ARGs, and store the result in the 18207# global $as_val. Take advantage of shells that can avoid forks. The arguments 18208# must be portable across $(()) and expr. 18209if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 18210 eval 'as_fn_arith () 18211 { 18212 as_val=$(( $* )) 18213 }' 18214else 18215 as_fn_arith () 18216 { 18217 as_val=`expr "$@" || test $? -eq 1` 18218 } 18219fi # as_fn_arith 18220 18221 18222if expr a : '\(a\)' >/dev/null 2>&1 && 18223 test "X`expr 00001 : '.*\(...\)'`" = X001; then 18224 as_expr=expr 18225else 18226 as_expr=false 18227fi 18228 18229if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 18230 as_basename=basename 18231else 18232 as_basename=false 18233fi 18234 18235if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 18236 as_dirname=dirname 18237else 18238 as_dirname=false 18239fi 18240 18241as_me=`$as_basename -- "$0" || 18242$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 18243 X"$0" : 'X\(//\)$' \| \ 18244 X"$0" : 'X\(/\)' \| . 2>/dev/null || 18245$as_echo X/"$0" | 18246 sed '/^.*\/\([^/][^/]*\)\/*$/{ 18247 s//\1/ 18248 q 18249 } 18250 /^X\/\(\/\/\)$/{ 18251 s//\1/ 18252 q 18253 } 18254 /^X\/\(\/\).*/{ 18255 s//\1/ 18256 q 18257 } 18258 s/.*/./; q'` 18259 18260# Avoid depending upon Character Ranges. 18261as_cr_letters='abcdefghijklmnopqrstuvwxyz' 18262as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 18263as_cr_Letters=$as_cr_letters$as_cr_LETTERS 18264as_cr_digits='0123456789' 18265as_cr_alnum=$as_cr_Letters$as_cr_digits 18266 18267ECHO_C= ECHO_N= ECHO_T= 18268case `echo -n x` in #((((( 18269-n*) 18270 case `echo 'xy\c'` in 18271 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 18272 xy) ECHO_C='\c';; 18273 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 18274 ECHO_T=' ';; 18275 esac;; 18276*) 18277 ECHO_N='-n';; 18278esac 18279 18280rm -f conf$$ conf$$.exe conf$$.file 18281if test -d conf$$.dir; then 18282 rm -f conf$$.dir/conf$$.file 18283else 18284 rm -f conf$$.dir 18285 mkdir conf$$.dir 2>/dev/null 18286fi 18287if (echo >conf$$.file) 2>/dev/null; then 18288 if ln -s conf$$.file conf$$ 2>/dev/null; then 18289 as_ln_s='ln -s' 18290 # ... but there are two gotchas: 18291 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 18292 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 18293 # In both cases, we have to default to `cp -pR'. 18294 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 18295 as_ln_s='cp -pR' 18296 elif ln conf$$.file conf$$ 2>/dev/null; then 18297 as_ln_s=ln 18298 else 18299 as_ln_s='cp -pR' 18300 fi 18301else 18302 as_ln_s='cp -pR' 18303fi 18304rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 18305rmdir conf$$.dir 2>/dev/null 18306 18307 18308# as_fn_mkdir_p 18309# ------------- 18310# Create "$as_dir" as a directory, including parents if necessary. 18311as_fn_mkdir_p () 18312{ 18313 18314 case $as_dir in #( 18315 -*) as_dir=./$as_dir;; 18316 esac 18317 test -d "$as_dir" || eval $as_mkdir_p || { 18318 as_dirs= 18319 while :; do 18320 case $as_dir in #( 18321 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 18322 *) as_qdir=$as_dir;; 18323 esac 18324 as_dirs="'$as_qdir' $as_dirs" 18325 as_dir=`$as_dirname -- "$as_dir" || 18326$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18327 X"$as_dir" : 'X\(//\)[^/]' \| \ 18328 X"$as_dir" : 'X\(//\)$' \| \ 18329 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 18330$as_echo X"$as_dir" | 18331 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18332 s//\1/ 18333 q 18334 } 18335 /^X\(\/\/\)[^/].*/{ 18336 s//\1/ 18337 q 18338 } 18339 /^X\(\/\/\)$/{ 18340 s//\1/ 18341 q 18342 } 18343 /^X\(\/\).*/{ 18344 s//\1/ 18345 q 18346 } 18347 s/.*/./; q'` 18348 test -d "$as_dir" && break 18349 done 18350 test -z "$as_dirs" || eval "mkdir $as_dirs" 18351 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 18352 18353 18354} # as_fn_mkdir_p 18355if mkdir -p . 2>/dev/null; then 18356 as_mkdir_p='mkdir -p "$as_dir"' 18357else 18358 test -d ./-p && rmdir ./-p 18359 as_mkdir_p=false 18360fi 18361 18362 18363# as_fn_executable_p FILE 18364# ----------------------- 18365# Test if FILE is an executable regular file. 18366as_fn_executable_p () 18367{ 18368 test -f "$1" && test -x "$1" 18369} # as_fn_executable_p 18370as_test_x='test -x' 18371as_executable_p=as_fn_executable_p 18372 18373# Sed expression to map a string onto a valid CPP name. 18374as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 18375 18376# Sed expression to map a string onto a valid variable name. 18377as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 18378 18379 18380exec 6>&1 18381## ----------------------------------- ## 18382## Main body of $CONFIG_STATUS script. ## 18383## ----------------------------------- ## 18384_ASEOF 18385test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 18386 18387cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18388# Save the log message, to keep $0 and so on meaningful, and to 18389# report actual input values of CONFIG_FILES etc. instead of their 18390# values after options handling. 18391ac_log=" 18392This file was extended by ldns $as_me 1.7.0, which was 18393generated by GNU Autoconf 2.69. Invocation command line was 18394 18395 CONFIG_FILES = $CONFIG_FILES 18396 CONFIG_HEADERS = $CONFIG_HEADERS 18397 CONFIG_LINKS = $CONFIG_LINKS 18398 CONFIG_COMMANDS = $CONFIG_COMMANDS 18399 $ $0 $@ 18400 18401on `(hostname || uname -n) 2>/dev/null | sed 1q` 18402" 18403 18404_ACEOF 18405 18406case $ac_config_files in *" 18407"*) set x $ac_config_files; shift; ac_config_files=$*;; 18408esac 18409 18410case $ac_config_headers in *" 18411"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 18412esac 18413 18414 18415cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18416# Files that config.status was made for. 18417config_files="$ac_config_files" 18418config_headers="$ac_config_headers" 18419config_commands="$ac_config_commands" 18420 18421_ACEOF 18422 18423cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18424ac_cs_usage="\ 18425\`$as_me' instantiates files and other configuration actions 18426from templates according to the current configuration. Unless the files 18427and actions are specified as TAGs, all are instantiated by default. 18428 18429Usage: $0 [OPTION]... [TAG]... 18430 18431 -h, --help print this help, then exit 18432 -V, --version print version number and configuration settings, then exit 18433 --config print configuration, then exit 18434 -q, --quiet, --silent 18435 do not print progress messages 18436 -d, --debug don't remove temporary files 18437 --recheck update $as_me by reconfiguring in the same conditions 18438 --file=FILE[:TEMPLATE] 18439 instantiate the configuration file FILE 18440 --header=FILE[:TEMPLATE] 18441 instantiate the configuration header FILE 18442 18443Configuration files: 18444$config_files 18445 18446Configuration headers: 18447$config_headers 18448 18449Configuration commands: 18450$config_commands 18451 18452Report bugs to <libdns@nlnetlabs.nl>." 18453 18454_ACEOF 18455cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18456ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 18457ac_cs_version="\\ 18458ldns config.status 1.7.0 18459configured by $0, generated by GNU Autoconf 2.69, 18460 with options \\"\$ac_cs_config\\" 18461 18462Copyright (C) 2012 Free Software Foundation, Inc. 18463This config.status script is free software; the Free Software Foundation 18464gives unlimited permission to copy, distribute and modify it." 18465 18466ac_pwd='$ac_pwd' 18467srcdir='$srcdir' 18468AWK='$AWK' 18469test -n "\$AWK" || AWK=awk 18470_ACEOF 18471 18472cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18473# The default lists apply if the user does not specify any file. 18474ac_need_defaults=: 18475while test $# != 0 18476do 18477 case $1 in 18478 --*=?*) 18479 ac_option=`expr "X$1" : 'X\([^=]*\)='` 18480 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 18481 ac_shift=: 18482 ;; 18483 --*=) 18484 ac_option=`expr "X$1" : 'X\([^=]*\)='` 18485 ac_optarg= 18486 ac_shift=: 18487 ;; 18488 *) 18489 ac_option=$1 18490 ac_optarg=$2 18491 ac_shift=shift 18492 ;; 18493 esac 18494 18495 case $ac_option in 18496 # Handling of the options. 18497 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 18498 ac_cs_recheck=: ;; 18499 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 18500 $as_echo "$ac_cs_version"; exit ;; 18501 --config | --confi | --conf | --con | --co | --c ) 18502 $as_echo "$ac_cs_config"; exit ;; 18503 --debug | --debu | --deb | --de | --d | -d ) 18504 debug=: ;; 18505 --file | --fil | --fi | --f ) 18506 $ac_shift 18507 case $ac_optarg in 18508 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 18509 '') as_fn_error $? "missing file argument" ;; 18510 esac 18511 as_fn_append CONFIG_FILES " '$ac_optarg'" 18512 ac_need_defaults=false;; 18513 --header | --heade | --head | --hea ) 18514 $ac_shift 18515 case $ac_optarg in 18516 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 18517 esac 18518 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 18519 ac_need_defaults=false;; 18520 --he | --h) 18521 # Conflict between --help and --header 18522 as_fn_error $? "ambiguous option: \`$1' 18523Try \`$0 --help' for more information.";; 18524 --help | --hel | -h ) 18525 $as_echo "$ac_cs_usage"; exit ;; 18526 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 18527 | -silent | --silent | --silen | --sile | --sil | --si | --s) 18528 ac_cs_silent=: ;; 18529 18530 # This is an error. 18531 -*) as_fn_error $? "unrecognized option: \`$1' 18532Try \`$0 --help' for more information." ;; 18533 18534 *) as_fn_append ac_config_targets " $1" 18535 ac_need_defaults=false ;; 18536 18537 esac 18538 shift 18539done 18540 18541ac_configure_extra_args= 18542 18543if $ac_cs_silent; then 18544 exec 6>/dev/null 18545 ac_configure_extra_args="$ac_configure_extra_args --silent" 18546fi 18547 18548_ACEOF 18549cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18550if \$ac_cs_recheck; then 18551 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 18552 shift 18553 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 18554 CONFIG_SHELL='$SHELL' 18555 export CONFIG_SHELL 18556 exec "\$@" 18557fi 18558 18559_ACEOF 18560cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18561exec 5>>config.log 18562{ 18563 echo 18564 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 18565## Running $as_me. ## 18566_ASBOX 18567 $as_echo "$ac_log" 18568} >&5 18569 18570_ACEOF 18571cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18572# 18573# INIT-COMMANDS 18574# 18575 18576 18577# The HP-UX ksh and POSIX shell print the target directory to stdout 18578# if CDPATH is set. 18579(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 18580 18581sed_quote_subst='$sed_quote_subst' 18582double_quote_subst='$double_quote_subst' 18583delay_variable_subst='$delay_variable_subst' 18584macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 18585macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 18586enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 18587enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 18588pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 18589enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 18590shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 18591SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 18592ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 18593PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 18594host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 18595host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 18596host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 18597build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 18598build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 18599build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 18600SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 18601Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 18602GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 18603EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 18604FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 18605LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 18606NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 18607LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 18608max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 18609ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 18610exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 18611lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 18612lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 18613lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 18614lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 18615lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 18616reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 18617reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 18618OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 18619deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 18620file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 18621file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 18622want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 18623DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 18624sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 18625AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 18626AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 18627archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 18628STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 18629RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 18630old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 18631old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 18632old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 18633lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 18634CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 18635CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 18636compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 18637GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 18638lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 18639lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 18640lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 18641lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 18642lt_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"`' 18643lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 18644nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 18645lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 18646lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 18647objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 18648MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 18649lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 18650lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 18651lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 18652lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 18653lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 18654need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 18655MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 18656DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 18657NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 18658LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 18659OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 18660OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 18661libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 18662shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 18663extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18664archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 18665enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 18666export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 18667whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 18668compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 18669old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 18670old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18671archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 18672archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18673module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 18674module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18675with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 18676allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 18677no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 18678hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 18679hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 18680hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 18681hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 18682hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 18683hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 18684hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 18685inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 18686link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 18687always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 18688export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 18689exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 18690include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 18691prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 18692postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 18693file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 18694variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 18695need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 18696need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 18697version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 18698runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 18699shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 18700shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 18701libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 18702library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 18703soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 18704install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 18705postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 18706postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 18707finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 18708finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 18709hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 18710sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 18711configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 18712configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 18713hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 18714enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 18715enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 18716enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 18717old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 18718striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 18719 18720LTCC='$LTCC' 18721LTCFLAGS='$LTCFLAGS' 18722compiler='$compiler_DEFAULT' 18723 18724# A function that is used when there is no print builtin or printf. 18725func_fallback_echo () 18726{ 18727 eval 'cat <<_LTECHO_EOF 18728\$1 18729_LTECHO_EOF' 18730} 18731 18732# Quote evaled strings. 18733for var in SHELL \ 18734ECHO \ 18735PATH_SEPARATOR \ 18736SED \ 18737GREP \ 18738EGREP \ 18739FGREP \ 18740LD \ 18741NM \ 18742LN_S \ 18743lt_SP2NL \ 18744lt_NL2SP \ 18745reload_flag \ 18746OBJDUMP \ 18747deplibs_check_method \ 18748file_magic_cmd \ 18749file_magic_glob \ 18750want_nocaseglob \ 18751DLLTOOL \ 18752sharedlib_from_linklib_cmd \ 18753AR \ 18754AR_FLAGS \ 18755archiver_list_spec \ 18756STRIP \ 18757RANLIB \ 18758CC \ 18759CFLAGS \ 18760compiler \ 18761lt_cv_sys_global_symbol_pipe \ 18762lt_cv_sys_global_symbol_to_cdecl \ 18763lt_cv_sys_global_symbol_to_import \ 18764lt_cv_sys_global_symbol_to_c_name_address \ 18765lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 18766lt_cv_nm_interface \ 18767nm_file_list_spec \ 18768lt_cv_truncate_bin \ 18769lt_prog_compiler_no_builtin_flag \ 18770lt_prog_compiler_pic \ 18771lt_prog_compiler_wl \ 18772lt_prog_compiler_static \ 18773lt_cv_prog_compiler_c_o \ 18774need_locks \ 18775MANIFEST_TOOL \ 18776DSYMUTIL \ 18777NMEDIT \ 18778LIPO \ 18779OTOOL \ 18780OTOOL64 \ 18781shrext_cmds \ 18782export_dynamic_flag_spec \ 18783whole_archive_flag_spec \ 18784compiler_needs_object \ 18785with_gnu_ld \ 18786allow_undefined_flag \ 18787no_undefined_flag \ 18788hardcode_libdir_flag_spec \ 18789hardcode_libdir_separator \ 18790exclude_expsyms \ 18791include_expsyms \ 18792file_list_spec \ 18793variables_saved_for_relink \ 18794libname_spec \ 18795library_names_spec \ 18796soname_spec \ 18797install_override_mode \ 18798finish_eval \ 18799old_striplib \ 18800striplib; do 18801 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18802 *[\\\\\\\`\\"\\\$]*) 18803 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 18804 ;; 18805 *) 18806 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18807 ;; 18808 esac 18809done 18810 18811# Double-quote double-evaled strings. 18812for var in reload_cmds \ 18813old_postinstall_cmds \ 18814old_postuninstall_cmds \ 18815old_archive_cmds \ 18816extract_expsyms_cmds \ 18817old_archive_from_new_cmds \ 18818old_archive_from_expsyms_cmds \ 18819archive_cmds \ 18820archive_expsym_cmds \ 18821module_cmds \ 18822module_expsym_cmds \ 18823export_symbols_cmds \ 18824prelink_cmds \ 18825postlink_cmds \ 18826postinstall_cmds \ 18827postuninstall_cmds \ 18828finish_cmds \ 18829sys_lib_search_path_spec \ 18830configure_time_dlsearch_path \ 18831configure_time_lt_sys_library_path; do 18832 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18833 *[\\\\\\\`\\"\\\$]*) 18834 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 18835 ;; 18836 *) 18837 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18838 ;; 18839 esac 18840done 18841 18842ac_aux_dir='$ac_aux_dir' 18843 18844# See if we are running on zsh, and set the options that allow our 18845# commands through without removal of \ escapes INIT. 18846if test -n "\${ZSH_VERSION+set}"; then 18847 setopt NO_GLOB_SUBST 18848fi 18849 18850 18851 PACKAGE='$PACKAGE' 18852 VERSION='$VERSION' 18853 RM='$RM' 18854 ofile='$ofile' 18855 18856 18857 18858 18859_ACEOF 18860 18861cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18862 18863# Handling of arguments. 18864for ac_config_target in $ac_config_targets 18865do 18866 case $ac_config_target in 18867 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 18868 "disable-rpath") CONFIG_COMMANDS="$CONFIG_COMMANDS disable-rpath" ;; 18869 "$CONFIG_FILES") CONFIG_FILES="$CONFIG_FILES $CONFIG_FILES" ;; 18870 "ldns/config.h") CONFIG_HEADERS="$CONFIG_HEADERS ldns/config.h" ;; 18871 18872 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 18873 esac 18874done 18875 18876 18877# If the user did not use the arguments to specify the items to instantiate, 18878# then the envvar interface is used. Set only those that are not. 18879# We use the long form for the default assignment because of an extremely 18880# bizarre bug on SunOS 4.1.3. 18881if $ac_need_defaults; then 18882 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 18883 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 18884 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 18885fi 18886 18887# Have a temporary directory for convenience. Make it in the build tree 18888# simply because there is no reason against having it here, and in addition, 18889# creating and moving files from /tmp can sometimes cause problems. 18890# Hook for its removal unless debugging. 18891# Note that there is a small window in which the directory will not be cleaned: 18892# after its creation but before its name has been assigned to `$tmp'. 18893$debug || 18894{ 18895 tmp= ac_tmp= 18896 trap 'exit_status=$? 18897 : "${ac_tmp:=$tmp}" 18898 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 18899' 0 18900 trap 'as_fn_exit 1' 1 2 13 15 18901} 18902# Create a (secure) tmp directory for tmp files. 18903 18904{ 18905 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 18906 test -d "$tmp" 18907} || 18908{ 18909 tmp=./conf$$-$RANDOM 18910 (umask 077 && mkdir "$tmp") 18911} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 18912ac_tmp=$tmp 18913 18914# Set up the scripts for CONFIG_FILES section. 18915# No need to generate them if there are no CONFIG_FILES. 18916# This happens for instance with `./config.status config.h'. 18917if test -n "$CONFIG_FILES"; then 18918 18919 18920ac_cr=`echo X | tr X '\015'` 18921# On cygwin, bash can eat \r inside `` if the user requested igncr. 18922# But we know of no other shell where ac_cr would be empty at this 18923# point, so we can use a bashism as a fallback. 18924if test "x$ac_cr" = x; then 18925 eval ac_cr=\$\'\\r\' 18926fi 18927ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 18928if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 18929 ac_cs_awk_cr='\\r' 18930else 18931 ac_cs_awk_cr=$ac_cr 18932fi 18933 18934echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 18935_ACEOF 18936 18937 18938{ 18939 echo "cat >conf$$subs.awk <<_ACEOF" && 18940 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 18941 echo "_ACEOF" 18942} >conf$$subs.sh || 18943 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18944ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 18945ac_delim='%!_!# ' 18946for ac_last_try in false false false false false :; do 18947 . ./conf$$subs.sh || 18948 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18949 18950 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 18951 if test $ac_delim_n = $ac_delim_num; then 18952 break 18953 elif $ac_last_try; then 18954 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18955 else 18956 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18957 fi 18958done 18959rm -f conf$$subs.sh 18960 18961cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18962cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 18963_ACEOF 18964sed -n ' 18965h 18966s/^/S["/; s/!.*/"]=/ 18967p 18968g 18969s/^[^!]*!// 18970:repl 18971t repl 18972s/'"$ac_delim"'$// 18973t delim 18974:nl 18975h 18976s/\(.\{148\}\)..*/\1/ 18977t more1 18978s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 18979p 18980n 18981b repl 18982:more1 18983s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18984p 18985g 18986s/.\{148\}// 18987t nl 18988:delim 18989h 18990s/\(.\{148\}\)..*/\1/ 18991t more2 18992s/["\\]/\\&/g; s/^/"/; s/$/"/ 18993p 18994b 18995:more2 18996s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18997p 18998g 18999s/.\{148\}// 19000t delim 19001' <conf$$subs.awk | sed ' 19002/^[^""]/{ 19003 N 19004 s/\n// 19005} 19006' >>$CONFIG_STATUS || ac_write_fail=1 19007rm -f conf$$subs.awk 19008cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19009_ACAWK 19010cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 19011 for (key in S) S_is_set[key] = 1 19012 FS = "" 19013 19014} 19015{ 19016 line = $ 0 19017 nfields = split(line, field, "@") 19018 substed = 0 19019 len = length(field[1]) 19020 for (i = 2; i < nfields; i++) { 19021 key = field[i] 19022 keylen = length(key) 19023 if (S_is_set[key]) { 19024 value = S[key] 19025 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 19026 len += length(value) + length(field[++i]) 19027 substed = 1 19028 } else 19029 len += 1 + keylen 19030 } 19031 19032 print line 19033} 19034 19035_ACAWK 19036_ACEOF 19037cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19038if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 19039 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 19040else 19041 cat 19042fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 19043 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 19044_ACEOF 19045 19046# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 19047# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 19048# trailing colons and then remove the whole line if VPATH becomes empty 19049# (actually we leave an empty line to preserve line numbers). 19050if test "x$srcdir" = x.; then 19051 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 19052h 19053s/// 19054s/^/:/ 19055s/[ ]*$/:/ 19056s/:\$(srcdir):/:/g 19057s/:\${srcdir}:/:/g 19058s/:@srcdir@:/:/g 19059s/^:*// 19060s/:*$// 19061x 19062s/\(=[ ]*\).*/\1/ 19063G 19064s/\n// 19065s/^[^=]*=[ ]*$// 19066}' 19067fi 19068 19069cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19070fi # test -n "$CONFIG_FILES" 19071 19072# Set up the scripts for CONFIG_HEADERS section. 19073# No need to generate them if there are no CONFIG_HEADERS. 19074# This happens for instance with `./config.status Makefile'. 19075if test -n "$CONFIG_HEADERS"; then 19076cat >"$ac_tmp/defines.awk" <<\_ACAWK || 19077BEGIN { 19078_ACEOF 19079 19080# Transform confdefs.h into an awk script `defines.awk', embedded as 19081# here-document in config.status, that substitutes the proper values into 19082# config.h.in to produce config.h. 19083 19084# Create a delimiter string that does not exist in confdefs.h, to ease 19085# handling of long lines. 19086ac_delim='%!_!# ' 19087for ac_last_try in false false :; do 19088 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 19089 if test -z "$ac_tt"; then 19090 break 19091 elif $ac_last_try; then 19092 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 19093 else 19094 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 19095 fi 19096done 19097 19098# For the awk script, D is an array of macro values keyed by name, 19099# likewise P contains macro parameters if any. Preserve backslash 19100# newline sequences. 19101 19102ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 19103sed -n ' 19104s/.\{148\}/&'"$ac_delim"'/g 19105t rset 19106:rset 19107s/^[ ]*#[ ]*define[ ][ ]*/ / 19108t def 19109d 19110:def 19111s/\\$// 19112t bsnl 19113s/["\\]/\\&/g 19114s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 19115D["\1"]=" \3"/p 19116s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 19117d 19118:bsnl 19119s/["\\]/\\&/g 19120s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 19121D["\1"]=" \3\\\\\\n"\\/p 19122t cont 19123s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 19124t cont 19125d 19126:cont 19127n 19128s/.\{148\}/&'"$ac_delim"'/g 19129t clear 19130:clear 19131s/\\$// 19132t bsnlc 19133s/["\\]/\\&/g; s/^/"/; s/$/"/p 19134d 19135:bsnlc 19136s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 19137b cont 19138' <confdefs.h | sed ' 19139s/'"$ac_delim"'/"\\\ 19140"/g' >>$CONFIG_STATUS || ac_write_fail=1 19141 19142cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19143 for (key in D) D_is_set[key] = 1 19144 FS = "" 19145} 19146/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 19147 line = \$ 0 19148 split(line, arg, " ") 19149 if (arg[1] == "#") { 19150 defundef = arg[2] 19151 mac1 = arg[3] 19152 } else { 19153 defundef = substr(arg[1], 2) 19154 mac1 = arg[2] 19155 } 19156 split(mac1, mac2, "(") #) 19157 macro = mac2[1] 19158 prefix = substr(line, 1, index(line, defundef) - 1) 19159 if (D_is_set[macro]) { 19160 # Preserve the white space surrounding the "#". 19161 print prefix "define", macro P[macro] D[macro] 19162 next 19163 } else { 19164 # Replace #undef with comments. This is necessary, for example, 19165 # in the case of _POSIX_SOURCE, which is predefined and required 19166 # on some systems where configure will not decide to define it. 19167 if (defundef == "undef") { 19168 print "/*", prefix defundef, macro, "*/" 19169 next 19170 } 19171 } 19172} 19173{ print } 19174_ACAWK 19175_ACEOF 19176cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19177 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 19178fi # test -n "$CONFIG_HEADERS" 19179 19180 19181eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 19182shift 19183for ac_tag 19184do 19185 case $ac_tag in 19186 :[FHLC]) ac_mode=$ac_tag; continue;; 19187 esac 19188 case $ac_mode$ac_tag in 19189 :[FHL]*:*);; 19190 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 19191 :[FH]-) ac_tag=-:-;; 19192 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 19193 esac 19194 ac_save_IFS=$IFS 19195 IFS=: 19196 set x $ac_tag 19197 IFS=$ac_save_IFS 19198 shift 19199 ac_file=$1 19200 shift 19201 19202 case $ac_mode in 19203 :L) ac_source=$1;; 19204 :[FH]) 19205 ac_file_inputs= 19206 for ac_f 19207 do 19208 case $ac_f in 19209 -) ac_f="$ac_tmp/stdin";; 19210 *) # Look for the file first in the build tree, then in the source tree 19211 # (if the path is not absolute). The absolute path cannot be DOS-style, 19212 # because $ac_f cannot contain `:'. 19213 test -f "$ac_f" || 19214 case $ac_f in 19215 [\\/$]*) false;; 19216 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 19217 esac || 19218 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 19219 esac 19220 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 19221 as_fn_append ac_file_inputs " '$ac_f'" 19222 done 19223 19224 # Let's still pretend it is `configure' which instantiates (i.e., don't 19225 # use $as_me), people would be surprised to read: 19226 # /* config.h. Generated by config.status. */ 19227 configure_input='Generated from '` 19228 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 19229 `' by configure.' 19230 if test x"$ac_file" != x-; then 19231 configure_input="$ac_file. $configure_input" 19232 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 19233$as_echo "$as_me: creating $ac_file" >&6;} 19234 fi 19235 # Neutralize special characters interpreted by sed in replacement strings. 19236 case $configure_input in #( 19237 *\&* | *\|* | *\\* ) 19238 ac_sed_conf_input=`$as_echo "$configure_input" | 19239 sed 's/[\\\\&|]/\\\\&/g'`;; #( 19240 *) ac_sed_conf_input=$configure_input;; 19241 esac 19242 19243 case $ac_tag in 19244 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 19245 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 19246 esac 19247 ;; 19248 esac 19249 19250 ac_dir=`$as_dirname -- "$ac_file" || 19251$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19252 X"$ac_file" : 'X\(//\)[^/]' \| \ 19253 X"$ac_file" : 'X\(//\)$' \| \ 19254 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 19255$as_echo X"$ac_file" | 19256 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19257 s//\1/ 19258 q 19259 } 19260 /^X\(\/\/\)[^/].*/{ 19261 s//\1/ 19262 q 19263 } 19264 /^X\(\/\/\)$/{ 19265 s//\1/ 19266 q 19267 } 19268 /^X\(\/\).*/{ 19269 s//\1/ 19270 q 19271 } 19272 s/.*/./; q'` 19273 as_dir="$ac_dir"; as_fn_mkdir_p 19274 ac_builddir=. 19275 19276case "$ac_dir" in 19277.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 19278*) 19279 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 19280 # A ".." for each directory in $ac_dir_suffix. 19281 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 19282 case $ac_top_builddir_sub in 19283 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 19284 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 19285 esac ;; 19286esac 19287ac_abs_top_builddir=$ac_pwd 19288ac_abs_builddir=$ac_pwd$ac_dir_suffix 19289# for backward compatibility: 19290ac_top_builddir=$ac_top_build_prefix 19291 19292case $srcdir in 19293 .) # We are building in place. 19294 ac_srcdir=. 19295 ac_top_srcdir=$ac_top_builddir_sub 19296 ac_abs_top_srcdir=$ac_pwd ;; 19297 [\\/]* | ?:[\\/]* ) # Absolute name. 19298 ac_srcdir=$srcdir$ac_dir_suffix; 19299 ac_top_srcdir=$srcdir 19300 ac_abs_top_srcdir=$srcdir ;; 19301 *) # Relative name. 19302 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 19303 ac_top_srcdir=$ac_top_build_prefix$srcdir 19304 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 19305esac 19306ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 19307 19308 19309 case $ac_mode in 19310 :F) 19311 # 19312 # CONFIG_FILE 19313 # 19314 19315_ACEOF 19316 19317cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19318# If the template does not know about datarootdir, expand it. 19319# FIXME: This hack should be removed a few years after 2.60. 19320ac_datarootdir_hack=; ac_datarootdir_seen= 19321ac_sed_dataroot=' 19322/datarootdir/ { 19323 p 19324 q 19325} 19326/@datadir@/p 19327/@docdir@/p 19328/@infodir@/p 19329/@localedir@/p 19330/@mandir@/p' 19331case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 19332*datarootdir*) ac_datarootdir_seen=yes;; 19333*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 19334 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 19335$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 19336_ACEOF 19337cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19338 ac_datarootdir_hack=' 19339 s&@datadir@&$datadir&g 19340 s&@docdir@&$docdir&g 19341 s&@infodir@&$infodir&g 19342 s&@localedir@&$localedir&g 19343 s&@mandir@&$mandir&g 19344 s&\\\${datarootdir}&$datarootdir&g' ;; 19345esac 19346_ACEOF 19347 19348# Neutralize VPATH when `$srcdir' = `.'. 19349# Shell code in configure.ac might set extrasub. 19350# FIXME: do we really want to maintain this feature? 19351cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19352ac_sed_extra="$ac_vpsub 19353$extrasub 19354_ACEOF 19355cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19356:t 19357/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 19358s|@configure_input@|$ac_sed_conf_input|;t t 19359s&@top_builddir@&$ac_top_builddir_sub&;t t 19360s&@top_build_prefix@&$ac_top_build_prefix&;t t 19361s&@srcdir@&$ac_srcdir&;t t 19362s&@abs_srcdir@&$ac_abs_srcdir&;t t 19363s&@top_srcdir@&$ac_top_srcdir&;t t 19364s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 19365s&@builddir@&$ac_builddir&;t t 19366s&@abs_builddir@&$ac_abs_builddir&;t t 19367s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 19368$ac_datarootdir_hack 19369" 19370eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 19371 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19372 19373test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 19374 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 19375 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 19376 "$ac_tmp/out"`; test -z "$ac_out"; } && 19377 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19378which seems to be undefined. Please make sure it is defined" >&5 19379$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19380which seems to be undefined. Please make sure it is defined" >&2;} 19381 19382 rm -f "$ac_tmp/stdin" 19383 case $ac_file in 19384 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 19385 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 19386 esac \ 19387 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19388 ;; 19389 :H) 19390 # 19391 # CONFIG_HEADER 19392 # 19393 if test x"$ac_file" != x-; then 19394 { 19395 $as_echo "/* $configure_input */" \ 19396 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 19397 } >"$ac_tmp/config.h" \ 19398 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19399 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 19400 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 19401$as_echo "$as_me: $ac_file is unchanged" >&6;} 19402 else 19403 rm -f "$ac_file" 19404 mv "$ac_tmp/config.h" "$ac_file" \ 19405 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19406 fi 19407 else 19408 $as_echo "/* $configure_input */" \ 19409 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 19410 || as_fn_error $? "could not create -" "$LINENO" 5 19411 fi 19412 ;; 19413 19414 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 19415$as_echo "$as_me: executing $ac_file commands" >&6;} 19416 ;; 19417 esac 19418 19419 19420 case $ac_file$ac_mode in 19421 "libtool":C) 19422 19423 # See if we are running on zsh, and set the options that allow our 19424 # commands through without removal of \ escapes. 19425 if test -n "${ZSH_VERSION+set}"; then 19426 setopt NO_GLOB_SUBST 19427 fi 19428 19429 cfgfile=${ofile}T 19430 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 19431 $RM "$cfgfile" 19432 19433 cat <<_LT_EOF >> "$cfgfile" 19434#! $SHELL 19435# Generated automatically by $as_me ($PACKAGE) $VERSION 19436# NOTE: Changes made to this file will be lost: look at ltmain.sh. 19437 19438# Provide generalized library-building support services. 19439# Written by Gordon Matzigkeit, 1996 19440 19441# Copyright (C) 2014 Free Software Foundation, Inc. 19442# This is free software; see the source for copying conditions. There is NO 19443# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 19444 19445# GNU Libtool is free software; you can redistribute it and/or modify 19446# it under the terms of the GNU General Public License as published by 19447# the Free Software Foundation; either version 2 of of the License, or 19448# (at your option) any later version. 19449# 19450# As a special exception to the GNU General Public License, if you 19451# distribute this file as part of a program or library that is built 19452# using GNU Libtool, you may include this file under the same 19453# distribution terms that you use for the rest of that program. 19454# 19455# GNU Libtool is distributed in the hope that it will be useful, but 19456# WITHOUT ANY WARRANTY; without even the implied warranty of 19457# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19458# GNU General Public License for more details. 19459# 19460# You should have received a copy of the GNU General Public License 19461# along with this program. If not, see <http://www.gnu.org/licenses/>. 19462 19463 19464# The names of the tagged configurations supported by this script. 19465available_tags='' 19466 19467# Configured defaults for sys_lib_dlsearch_path munging. 19468: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 19469 19470# ### BEGIN LIBTOOL CONFIG 19471 19472# Which release of libtool.m4 was used? 19473macro_version=$macro_version 19474macro_revision=$macro_revision 19475 19476# Whether or not to build shared libraries. 19477build_libtool_libs=$enable_shared 19478 19479# Whether or not to build static libraries. 19480build_old_libs=$enable_static 19481 19482# What type of objects to build. 19483pic_mode=$pic_mode 19484 19485# Whether or not to optimize for fast installation. 19486fast_install=$enable_fast_install 19487 19488# Shared archive member basename,for filename based shared library versioning on AIX. 19489shared_archive_member_spec=$shared_archive_member_spec 19490 19491# Shell to use when invoking shell scripts. 19492SHELL=$lt_SHELL 19493 19494# An echo program that protects backslashes. 19495ECHO=$lt_ECHO 19496 19497# The PATH separator for the build system. 19498PATH_SEPARATOR=$lt_PATH_SEPARATOR 19499 19500# The host system. 19501host_alias=$host_alias 19502host=$host 19503host_os=$host_os 19504 19505# The build system. 19506build_alias=$build_alias 19507build=$build 19508build_os=$build_os 19509 19510# A sed program that does not truncate output. 19511SED=$lt_SED 19512 19513# Sed that helps us avoid accidentally triggering echo(1) options like -n. 19514Xsed="\$SED -e 1s/^X//" 19515 19516# A grep program that handles long lines. 19517GREP=$lt_GREP 19518 19519# An ERE matcher. 19520EGREP=$lt_EGREP 19521 19522# A literal string matcher. 19523FGREP=$lt_FGREP 19524 19525# A BSD- or MS-compatible name lister. 19526NM=$lt_NM 19527 19528# Whether we need soft or hard links. 19529LN_S=$lt_LN_S 19530 19531# What is the maximum length of a command? 19532max_cmd_len=$max_cmd_len 19533 19534# Object file suffix (normally "o"). 19535objext=$ac_objext 19536 19537# Executable file suffix (normally ""). 19538exeext=$exeext 19539 19540# whether the shell understands "unset". 19541lt_unset=$lt_unset 19542 19543# turn spaces into newlines. 19544SP2NL=$lt_lt_SP2NL 19545 19546# turn newlines into spaces. 19547NL2SP=$lt_lt_NL2SP 19548 19549# convert \$build file names to \$host format. 19550to_host_file_cmd=$lt_cv_to_host_file_cmd 19551 19552# convert \$build files to toolchain format. 19553to_tool_file_cmd=$lt_cv_to_tool_file_cmd 19554 19555# An object symbol dumper. 19556OBJDUMP=$lt_OBJDUMP 19557 19558# Method to check whether dependent libraries are shared objects. 19559deplibs_check_method=$lt_deplibs_check_method 19560 19561# Command to use when deplibs_check_method = "file_magic". 19562file_magic_cmd=$lt_file_magic_cmd 19563 19564# How to find potential files when deplibs_check_method = "file_magic". 19565file_magic_glob=$lt_file_magic_glob 19566 19567# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 19568want_nocaseglob=$lt_want_nocaseglob 19569 19570# DLL creation program. 19571DLLTOOL=$lt_DLLTOOL 19572 19573# Command to associate shared and link libraries. 19574sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 19575 19576# The archiver. 19577AR=$lt_AR 19578 19579# Flags to create an archive. 19580AR_FLAGS=$lt_AR_FLAGS 19581 19582# How to feed a file listing to the archiver. 19583archiver_list_spec=$lt_archiver_list_spec 19584 19585# A symbol stripping program. 19586STRIP=$lt_STRIP 19587 19588# Commands used to install an old-style archive. 19589RANLIB=$lt_RANLIB 19590old_postinstall_cmds=$lt_old_postinstall_cmds 19591old_postuninstall_cmds=$lt_old_postuninstall_cmds 19592 19593# Whether to use a lock for old archive extraction. 19594lock_old_archive_extraction=$lock_old_archive_extraction 19595 19596# A C compiler. 19597LTCC=$lt_CC 19598 19599# LTCC compiler flags. 19600LTCFLAGS=$lt_CFLAGS 19601 19602# Take the output of nm and produce a listing of raw symbols and C names. 19603global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19604 19605# Transform the output of nm in a proper C declaration. 19606global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19607 19608# Transform the output of nm into a list of symbols to manually relocate. 19609global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 19610 19611# Transform the output of nm in a C name address pair. 19612global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19613 19614# Transform the output of nm in a C name address pair when lib prefix is needed. 19615global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 19616 19617# The name lister interface. 19618nm_interface=$lt_lt_cv_nm_interface 19619 19620# Specify filename containing input files for \$NM. 19621nm_file_list_spec=$lt_nm_file_list_spec 19622 19623# The root where to search for dependent libraries,and where our libraries should be installed. 19624lt_sysroot=$lt_sysroot 19625 19626# Command to truncate a binary pipe. 19627lt_truncate_bin=$lt_lt_cv_truncate_bin 19628 19629# The name of the directory that contains temporary libtool files. 19630objdir=$objdir 19631 19632# Used to examine libraries when file_magic_cmd begins with "file". 19633MAGIC_CMD=$MAGIC_CMD 19634 19635# Must we lock files when doing compilation? 19636need_locks=$lt_need_locks 19637 19638# Manifest tool. 19639MANIFEST_TOOL=$lt_MANIFEST_TOOL 19640 19641# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 19642DSYMUTIL=$lt_DSYMUTIL 19643 19644# Tool to change global to local symbols on Mac OS X. 19645NMEDIT=$lt_NMEDIT 19646 19647# Tool to manipulate fat objects and archives on Mac OS X. 19648LIPO=$lt_LIPO 19649 19650# ldd/readelf like tool for Mach-O binaries on Mac OS X. 19651OTOOL=$lt_OTOOL 19652 19653# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 19654OTOOL64=$lt_OTOOL64 19655 19656# Old archive suffix (normally "a"). 19657libext=$libext 19658 19659# Shared library suffix (normally ".so"). 19660shrext_cmds=$lt_shrext_cmds 19661 19662# The commands to extract the exported symbol list from a shared archive. 19663extract_expsyms_cmds=$lt_extract_expsyms_cmds 19664 19665# Variables whose values should be saved in libtool wrapper scripts and 19666# restored at link time. 19667variables_saved_for_relink=$lt_variables_saved_for_relink 19668 19669# Do we need the "lib" prefix for modules? 19670need_lib_prefix=$need_lib_prefix 19671 19672# Do we need a version for libraries? 19673need_version=$need_version 19674 19675# Library versioning type. 19676version_type=$version_type 19677 19678# Shared library runtime path variable. 19679runpath_var=$runpath_var 19680 19681# Shared library path variable. 19682shlibpath_var=$shlibpath_var 19683 19684# Is shlibpath searched before the hard-coded library search path? 19685shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19686 19687# Format of library name prefix. 19688libname_spec=$lt_libname_spec 19689 19690# List of archive names. First name is the real one, the rest are links. 19691# The last name is the one that the linker finds with -lNAME 19692library_names_spec=$lt_library_names_spec 19693 19694# The coded name of the library, if different from the real name. 19695soname_spec=$lt_soname_spec 19696 19697# Permission mode override for installation of shared libraries. 19698install_override_mode=$lt_install_override_mode 19699 19700# Command to use after installation of a shared archive. 19701postinstall_cmds=$lt_postinstall_cmds 19702 19703# Command to use after uninstallation of a shared archive. 19704postuninstall_cmds=$lt_postuninstall_cmds 19705 19706# Commands used to finish a libtool library installation in a directory. 19707finish_cmds=$lt_finish_cmds 19708 19709# As "finish_cmds", except a single script fragment to be evaled but 19710# not shown. 19711finish_eval=$lt_finish_eval 19712 19713# Whether we should hardcode library paths into libraries. 19714hardcode_into_libs=$hardcode_into_libs 19715 19716# Compile-time system search path for libraries. 19717sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19718 19719# Detected run-time system search path for libraries. 19720sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 19721 19722# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 19723configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 19724 19725# Whether dlopen is supported. 19726dlopen_support=$enable_dlopen 19727 19728# Whether dlopen of programs is supported. 19729dlopen_self=$enable_dlopen_self 19730 19731# Whether dlopen of statically linked programs is supported. 19732dlopen_self_static=$enable_dlopen_self_static 19733 19734# Commands to strip libraries. 19735old_striplib=$lt_old_striplib 19736striplib=$lt_striplib 19737 19738 19739# The linker used to build libraries. 19740LD=$lt_LD 19741 19742# How to create reloadable object files. 19743reload_flag=$lt_reload_flag 19744reload_cmds=$lt_reload_cmds 19745 19746# Commands used to build an old-style archive. 19747old_archive_cmds=$lt_old_archive_cmds 19748 19749# A language specific compiler. 19750CC=$lt_compiler 19751 19752# Is the compiler the GNU compiler? 19753with_gcc=$GCC 19754 19755# Compiler flag to turn off builtin functions. 19756no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 19757 19758# Additional compiler flags for building library objects. 19759pic_flag=$lt_lt_prog_compiler_pic 19760 19761# How to pass a linker flag through the compiler. 19762wl=$lt_lt_prog_compiler_wl 19763 19764# Compiler flag to prevent dynamic linking. 19765link_static_flag=$lt_lt_prog_compiler_static 19766 19767# Does compiler simultaneously support -c and -o options? 19768compiler_c_o=$lt_lt_cv_prog_compiler_c_o 19769 19770# Whether or not to add -lc for building shared libraries. 19771build_libtool_need_lc=$archive_cmds_need_lc 19772 19773# Whether or not to disallow shared libs when runtime libs are static. 19774allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 19775 19776# Compiler flag to allow reflexive dlopens. 19777export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 19778 19779# Compiler flag to generate shared objects directly from archives. 19780whole_archive_flag_spec=$lt_whole_archive_flag_spec 19781 19782# Whether the compiler copes with passing no objects directly. 19783compiler_needs_object=$lt_compiler_needs_object 19784 19785# Create an old-style archive from a shared archive. 19786old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 19787 19788# Create a temporary old-style archive to link instead of a shared archive. 19789old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 19790 19791# Commands used to build a shared archive. 19792archive_cmds=$lt_archive_cmds 19793archive_expsym_cmds=$lt_archive_expsym_cmds 19794 19795# Commands used to build a loadable module if different from building 19796# a shared archive. 19797module_cmds=$lt_module_cmds 19798module_expsym_cmds=$lt_module_expsym_cmds 19799 19800# Whether we are building with GNU ld or not. 19801with_gnu_ld=$lt_with_gnu_ld 19802 19803# Flag that allows shared libraries with undefined symbols to be built. 19804allow_undefined_flag=$lt_allow_undefined_flag 19805 19806# Flag that enforces no undefined symbols. 19807no_undefined_flag=$lt_no_undefined_flag 19808 19809# Flag to hardcode \$libdir into a binary during linking. 19810# This must work even if \$libdir does not exist 19811hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 19812 19813# Whether we need a single "-rpath" flag with a separated argument. 19814hardcode_libdir_separator=$lt_hardcode_libdir_separator 19815 19816# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 19817# DIR into the resulting binary. 19818hardcode_direct=$hardcode_direct 19819 19820# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 19821# DIR into the resulting binary and the resulting library dependency is 19822# "absolute",i.e impossible to change by setting \$shlibpath_var if the 19823# library is relocated. 19824hardcode_direct_absolute=$hardcode_direct_absolute 19825 19826# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 19827# into the resulting binary. 19828hardcode_minus_L=$hardcode_minus_L 19829 19830# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 19831# into the resulting binary. 19832hardcode_shlibpath_var=$hardcode_shlibpath_var 19833 19834# Set to "yes" if building a shared library automatically hardcodes DIR 19835# into the library and all subsequent libraries and executables linked 19836# against it. 19837hardcode_automatic=$hardcode_automatic 19838 19839# Set to yes if linker adds runtime paths of dependent libraries 19840# to runtime path list. 19841inherit_rpath=$inherit_rpath 19842 19843# Whether libtool must link a program against all its dependency libraries. 19844link_all_deplibs=$link_all_deplibs 19845 19846# Set to "yes" if exported symbols are required. 19847always_export_symbols=$always_export_symbols 19848 19849# The commands to list exported symbols. 19850export_symbols_cmds=$lt_export_symbols_cmds 19851 19852# Symbols that should not be listed in the preloaded symbols. 19853exclude_expsyms=$lt_exclude_expsyms 19854 19855# Symbols that must always be exported. 19856include_expsyms=$lt_include_expsyms 19857 19858# Commands necessary for linking programs (against libraries) with templates. 19859prelink_cmds=$lt_prelink_cmds 19860 19861# Commands necessary for finishing linking programs. 19862postlink_cmds=$lt_postlink_cmds 19863 19864# Specify filename containing input files. 19865file_list_spec=$lt_file_list_spec 19866 19867# How to hardcode a shared library path into an executable. 19868hardcode_action=$hardcode_action 19869 19870# ### END LIBTOOL CONFIG 19871 19872_LT_EOF 19873 19874 cat <<'_LT_EOF' >> "$cfgfile" 19875 19876# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 19877 19878# func_munge_path_list VARIABLE PATH 19879# ----------------------------------- 19880# VARIABLE is name of variable containing _space_ separated list of 19881# directories to be munged by the contents of PATH, which is string 19882# having a format: 19883# "DIR[:DIR]:" 19884# string "DIR[ DIR]" will be prepended to VARIABLE 19885# ":DIR[:DIR]" 19886# string "DIR[ DIR]" will be appended to VARIABLE 19887# "DIRP[:DIRP]::[DIRA:]DIRA" 19888# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 19889# "DIRA[ DIRA]" will be appended to VARIABLE 19890# "DIR[:DIR]" 19891# VARIABLE will be replaced by "DIR[ DIR]" 19892func_munge_path_list () 19893{ 19894 case x$2 in 19895 x) 19896 ;; 19897 *:) 19898 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 19899 ;; 19900 x:*) 19901 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 19902 ;; 19903 *::*) 19904 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 19905 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 19906 ;; 19907 *) 19908 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 19909 ;; 19910 esac 19911} 19912 19913 19914# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 19915func_cc_basename () 19916{ 19917 for cc_temp in $*""; do 19918 case $cc_temp in 19919 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19920 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19921 \-*) ;; 19922 *) break;; 19923 esac 19924 done 19925 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 19926} 19927 19928 19929# ### END FUNCTIONS SHARED WITH CONFIGURE 19930 19931_LT_EOF 19932 19933 case $host_os in 19934 aix3*) 19935 cat <<\_LT_EOF >> "$cfgfile" 19936# AIX sometimes has problems with the GCC collect2 program. For some 19937# reason, if we set the COLLECT_NAMES environment variable, the problems 19938# vanish in a puff of smoke. 19939if test set != "${COLLECT_NAMES+set}"; then 19940 COLLECT_NAMES= 19941 export COLLECT_NAMES 19942fi 19943_LT_EOF 19944 ;; 19945 esac 19946 19947 19948ltmain=$ac_aux_dir/ltmain.sh 19949 19950 19951 # We use sed instead of cat because bash on DJGPP gets confused if 19952 # if finds mixed CR/LF and LF-only lines. Since sed operates in 19953 # text mode, it properly converts lines to CR/LF. This bash problem 19954 # is reportedly fixed, but why not run on old versions too? 19955 sed '$q' "$ltmain" >> "$cfgfile" \ 19956 || (rm -f "$cfgfile"; exit 1) 19957 19958 mv -f "$cfgfile" "$ofile" || 19959 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 19960 chmod +x "$ofile" 19961 19962 ;; 19963 "disable-rpath":C) 19964 sed < libtool > libtool-2 \ 19965 's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_RPATH_SED__ "/' 19966 mv libtool-2 libtool 19967 chmod 755 libtool 19968 libtool="./libtool" 19969 ;; 19970 19971 esac 19972done # for ac_tag 19973 19974 19975as_fn_exit 0 19976_ACEOF 19977ac_clean_files=$ac_clean_files_save 19978 19979test $ac_write_fail = 0 || 19980 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 19981 19982 19983# configure is writing to config.log, and then calls config.status. 19984# config.status does its own redirection, appending to config.log. 19985# Unfortunately, on DOS this fails, as config.log is still kept open 19986# by configure, so config.status won't be able to write to it; its 19987# output is simply discarded. So we exec the FD to /dev/null, 19988# effectively closing config.log, so it can be properly (re)opened and 19989# appended to by config.status. When coming back to configure, we 19990# need to make the FD available again. 19991if test "$no_create" != yes; then 19992 ac_cs_success=: 19993 ac_config_status_args= 19994 test "$silent" = yes && 19995 ac_config_status_args="$ac_config_status_args --quiet" 19996 exec 5>/dev/null 19997 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19998 exec 5>>config.log 19999 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 20000 # would make configure fail if this is the last instruction. 20001 $ac_cs_success || as_fn_exit 1 20002fi 20003if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 20004 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 20005$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 20006fi 20007 20008 20009echo "copying header files" 20010 20011for file in $srcdir/ldns//*.h; do 20012 sh $srcdir/install-sh -m 644 $file ldns/ 20013done 20014 20015 20016 20017 20018 20019