1#! /bin/sh 2# From configure.ac P4: //depot/projects/trustedbsd/openbsm/configure.ac#65 . 3# Guess values for system-dependent variables and create Makefiles. 4# Generated by GNU Autoconf 2.69 for OpenBSM 1.2-alpha3. 5# 6# Report bugs to <trustedbsd-audit@TrustesdBSD.org>. 7# 8# 9# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 10# 11# 12# This configure script is free software; the Free Software Foundation 13# gives unlimited permission to copy, distribute and modify it. 14## -------------------- ## 15## M4sh Initialization. ## 16## -------------------- ## 17 18# Be more Bourne compatible 19DUALCASE=1; export DUALCASE # for MKS sh 20if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 21 emulate sh 22 NULLCMD=: 23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 24 # is contrary to our usage. Disable this feature. 25 alias -g '${1+"$@"}'='"$@"' 26 setopt NO_GLOB_SUBST 27else 28 case `(set -o) 2>/dev/null` in #( 29 *posix*) : 30 set -o posix ;; #( 31 *) : 32 ;; 33esac 34fi 35 36 37as_nl=' 38' 39export as_nl 40# Printing a long string crashes Solaris 7 /usr/bin/printf. 41as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 44# Prefer a ksh shell builtin over an external printf program on Solaris, 45# but without wasting forks for bash or zsh. 46if test -z "$BASH_VERSION$ZSH_VERSION" \ 47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='print -r --' 49 as_echo_n='print -rn --' 50elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 51 as_echo='printf %s\n' 52 as_echo_n='printf %s' 53else 54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 56 as_echo_n='/usr/ucb/echo -n' 57 else 58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 59 as_echo_n_body='eval 60 arg=$1; 61 case $arg in #( 62 *"$as_nl"*) 63 expr "X$arg" : "X\\(.*\\)$as_nl"; 64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 65 esac; 66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 67 ' 68 export as_echo_n_body 69 as_echo_n='sh -c $as_echo_n_body as_echo' 70 fi 71 export as_echo_body 72 as_echo='sh -c $as_echo_body as_echo' 73fi 74 75# The user is always right. 76if test "${PATH_SEPARATOR+set}" != set; then 77 PATH_SEPARATOR=: 78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 80 PATH_SEPARATOR=';' 81 } 82fi 83 84 85# IFS 86# We need space, tab and new line, in precisely that order. Quoting is 87# there to prevent editors from complaining about space-tab. 88# (If _AS_PATH_WALK were called with IFS unset, it would disable word 89# splitting by setting IFS to empty value.) 90IFS=" "" $as_nl" 91 92# Find who we are. Look in the path if we contain no directory separator. 93as_myself= 94case $0 in #(( 95 *[\\/]* ) as_myself=$0 ;; 96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 97for as_dir in $PATH 98do 99 IFS=$as_save_IFS 100 test -z "$as_dir" && as_dir=. 101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 102 done 103IFS=$as_save_IFS 104 105 ;; 106esac 107# We did not find ourselves, most probably we were run as `sh COMMAND' 108# in which case we are not to be found in the path. 109if test "x$as_myself" = x; then 110 as_myself=$0 111fi 112if test ! -f "$as_myself"; then 113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 114 exit 1 115fi 116 117# Unset variables that we do not need and which cause bugs (e.g. in 118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 119# suppresses any "Segmentation fault" message there. '((' could 120# trigger a bug in pdksh 5.2.14. 121for as_var in BASH_ENV ENV MAIL MAILPATH 122do eval test x\${$as_var+set} = xset \ 123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 124done 125PS1='$ ' 126PS2='> ' 127PS4='+ ' 128 129# NLS nuisances. 130LC_ALL=C 131export LC_ALL 132LANGUAGE=C 133export LANGUAGE 134 135# CDPATH. 136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 137 138# Use a proper internal environment variable to ensure we don't fall 139 # into an infinite loop, continuously re-executing ourselves. 140 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 141 _as_can_reexec=no; export _as_can_reexec; 142 # We cannot yet assume a decent shell, so we have to provide a 143# neutralization value for shells without unset; and this also 144# works around shells that cannot unset nonexistent variables. 145# Preserve -v and -x to the replacement shell. 146BASH_ENV=/dev/null 147ENV=/dev/null 148(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 149case $- in # (((( 150 *v*x* | *x*v* ) as_opts=-vx ;; 151 *v* ) as_opts=-v ;; 152 *x* ) as_opts=-x ;; 153 * ) as_opts= ;; 154esac 155exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 156# Admittedly, this is quite paranoid, since all the known shells bail 157# out after a failed `exec'. 158$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 159as_fn_exit 255 160 fi 161 # We don't want this to propagate to other subprocesses. 162 { _as_can_reexec=; unset _as_can_reexec;} 163if test "x$CONFIG_SHELL" = x; then 164 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 165 emulate sh 166 NULLCMD=: 167 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 168 # is contrary to our usage. Disable this feature. 169 alias -g '\${1+\"\$@\"}'='\"\$@\"' 170 setopt NO_GLOB_SUBST 171else 172 case \`(set -o) 2>/dev/null\` in #( 173 *posix*) : 174 set -o posix ;; #( 175 *) : 176 ;; 177esac 178fi 179" 180 as_required="as_fn_return () { (exit \$1); } 181as_fn_success () { as_fn_return 0; } 182as_fn_failure () { as_fn_return 1; } 183as_fn_ret_success () { return 0; } 184as_fn_ret_failure () { return 1; } 185 186exitcode=0 187as_fn_success || { exitcode=1; echo as_fn_success failed.; } 188as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 189as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 190as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 191if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 192 193else 194 exitcode=1; echo positional parameters were not saved. 195fi 196test x\$exitcode = x0 || exit 1 197test -x / || exit 1" 198 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 199 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 200 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 201 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || 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 210test \$(( 1 + 1 )) = 2 || exit 1" 211 if (eval "$as_required") 2>/dev/null; then : 212 as_have_required=yes 213else 214 as_have_required=no 215fi 216 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 217 218else 219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 220as_found=false 221for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 222do 223 IFS=$as_save_IFS 224 test -z "$as_dir" && as_dir=. 225 as_found=: 226 case $as_dir in #( 227 /*) 228 for as_base in sh bash ksh sh5; do 229 # Try only shells that exist, to save several forks. 230 as_shell=$as_dir/$as_base 231 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 233 CONFIG_SHELL=$as_shell as_have_required=yes 234 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 235 break 2 236fi 237fi 238 done;; 239 esac 240 as_found=false 241done 242$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 243 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 244 CONFIG_SHELL=$SHELL as_have_required=yes 245fi; } 246IFS=$as_save_IFS 247 248 249 if test "x$CONFIG_SHELL" != x; then : 250 export CONFIG_SHELL 251 # We cannot yet assume a decent shell, so we have to provide a 252# neutralization value for shells without unset; and this also 253# works around shells that cannot unset nonexistent variables. 254# Preserve -v and -x to the replacement shell. 255BASH_ENV=/dev/null 256ENV=/dev/null 257(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 258case $- in # (((( 259 *v*x* | *x*v* ) as_opts=-vx ;; 260 *v* ) as_opts=-v ;; 261 *x* ) as_opts=-x ;; 262 * ) as_opts= ;; 263esac 264exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 265# Admittedly, this is quite paranoid, since all the known shells bail 266# out after a failed `exec'. 267$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 268exit 255 269fi 270 271 if test x$as_have_required = xno; then : 272 $as_echo "$0: This script requires a shell more modern than all" 273 $as_echo "$0: the shells that I found on your system." 274 if test x${ZSH_VERSION+set} = xset ; then 275 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 276 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 277 else 278 $as_echo "$0: Please tell bug-autoconf@gnu.org and 279$0: trustedbsd-audit@TrustesdBSD.org about your system, 280$0: including any error possibly output before this 281$0: message. Then install a modern shell, or manually run 282$0: the script under such a shell if you do have one." 283 fi 284 exit 1 285fi 286fi 287fi 288SHELL=${CONFIG_SHELL-/bin/sh} 289export SHELL 290# Unset more variables known to interfere with behavior of common tools. 291CLICOLOR_FORCE= GREP_OPTIONS= 292unset CLICOLOR_FORCE GREP_OPTIONS 293 294## --------------------- ## 295## M4sh Shell Functions. ## 296## --------------------- ## 297# as_fn_unset VAR 298# --------------- 299# Portably unset VAR. 300as_fn_unset () 301{ 302 { eval $1=; unset $1;} 303} 304as_unset=as_fn_unset 305 306# as_fn_set_status STATUS 307# ----------------------- 308# Set $? to STATUS, without forking. 309as_fn_set_status () 310{ 311 return $1 312} # as_fn_set_status 313 314# as_fn_exit STATUS 315# ----------------- 316# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317as_fn_exit () 318{ 319 set +e 320 as_fn_set_status $1 321 exit $1 322} # as_fn_exit 323 324# as_fn_mkdir_p 325# ------------- 326# Create "$as_dir" as a directory, including parents if necessary. 327as_fn_mkdir_p () 328{ 329 330 case $as_dir in #( 331 -*) as_dir=./$as_dir;; 332 esac 333 test -d "$as_dir" || eval $as_mkdir_p || { 334 as_dirs= 335 while :; do 336 case $as_dir in #( 337 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338 *) as_qdir=$as_dir;; 339 esac 340 as_dirs="'$as_qdir' $as_dirs" 341 as_dir=`$as_dirname -- "$as_dir" || 342$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343 X"$as_dir" : 'X\(//\)[^/]' \| \ 344 X"$as_dir" : 'X\(//\)$' \| \ 345 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346$as_echo X"$as_dir" | 347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)[^/].*/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\/\)$/{ 356 s//\1/ 357 q 358 } 359 /^X\(\/\).*/{ 360 s//\1/ 361 q 362 } 363 s/.*/./; q'` 364 test -d "$as_dir" && break 365 done 366 test -z "$as_dirs" || eval "mkdir $as_dirs" 367 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368 369 370} # as_fn_mkdir_p 371 372# as_fn_executable_p FILE 373# ----------------------- 374# Test if FILE is an executable regular file. 375as_fn_executable_p () 376{ 377 test -f "$1" && test -x "$1" 378} # as_fn_executable_p 379# as_fn_append VAR VALUE 380# ---------------------- 381# Append the text in VALUE to the end of the definition contained in VAR. Take 382# advantage of any shell optimizations that allow amortized linear growth over 383# repeated appends, instead of the typical quadratic growth present in naive 384# implementations. 385if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386 eval 'as_fn_append () 387 { 388 eval $1+=\$2 389 }' 390else 391 as_fn_append () 392 { 393 eval $1=\$$1\$2 394 } 395fi # as_fn_append 396 397# as_fn_arith ARG... 398# ------------------ 399# Perform arithmetic evaluation on the ARGs, and store the result in the 400# global $as_val. Take advantage of shells that can avoid forks. The arguments 401# must be portable across $(()) and expr. 402if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403 eval 'as_fn_arith () 404 { 405 as_val=$(( $* )) 406 }' 407else 408 as_fn_arith () 409 { 410 as_val=`expr "$@" || test $? -eq 1` 411 } 412fi # as_fn_arith 413 414 415# as_fn_error STATUS ERROR [LINENO LOG_FD] 416# ---------------------------------------- 417# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419# script with STATUS, using 1 if that was 0. 420as_fn_error () 421{ 422 as_status=$1; test $as_status -eq 0 && as_status=1 423 if test "$4"; then 424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426 fi 427 $as_echo "$as_me: error: $2" >&2 428 as_fn_exit $as_status 429} # as_fn_error 430 431if expr a : '\(a\)' >/dev/null 2>&1 && 432 test "X`expr 00001 : '.*\(...\)'`" = X001; then 433 as_expr=expr 434else 435 as_expr=false 436fi 437 438if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439 as_basename=basename 440else 441 as_basename=false 442fi 443 444if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445 as_dirname=dirname 446else 447 as_dirname=false 448fi 449 450as_me=`$as_basename -- "$0" || 451$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452 X"$0" : 'X\(//\)$' \| \ 453 X"$0" : 'X\(/\)' \| . 2>/dev/null || 454$as_echo X/"$0" | 455 sed '/^.*\/\([^/][^/]*\)\/*$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\/\)$/{ 460 s//\1/ 461 q 462 } 463 /^X\/\(\/\).*/{ 464 s//\1/ 465 q 466 } 467 s/.*/./; q'` 468 469# Avoid depending upon Character Ranges. 470as_cr_letters='abcdefghijklmnopqrstuvwxyz' 471as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472as_cr_Letters=$as_cr_letters$as_cr_LETTERS 473as_cr_digits='0123456789' 474as_cr_alnum=$as_cr_Letters$as_cr_digits 475 476 477 as_lineno_1=$LINENO as_lineno_1a=$LINENO 478 as_lineno_2=$LINENO as_lineno_2a=$LINENO 479 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482 sed -n ' 483 p 484 /[$]LINENO/= 485 ' <$as_myself | 486 sed ' 487 s/[$]LINENO.*/&-/ 488 t lineno 489 b 490 :lineno 491 N 492 :loop 493 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494 t loop 495 s/-\n.*// 496 ' >$as_me.lineno && 497 chmod +x "$as_me.lineno" || 498 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499 500 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 501 # already done that, so ensure we don't try to do so again and fall 502 # in an infinite loop. This has already happened in practice. 503 _as_can_reexec=no; export _as_can_reexec 504 # Don't try to exec as it changes $[0], causing all sort of problems 505 # (the dirname of $[0] is not the place where we might find the 506 # original and so on. Autoconf is especially sensitive to this). 507 . "./$as_me.lineno" 508 # Exit status is that of the last command. 509 exit 510} 511 512ECHO_C= ECHO_N= ECHO_T= 513case `echo -n x` in #((((( 514-n*) 515 case `echo 'xy\c'` in 516 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517 xy) ECHO_C='\c';; 518 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519 ECHO_T=' ';; 520 esac;; 521*) 522 ECHO_N='-n';; 523esac 524 525rm -f conf$$ conf$$.exe conf$$.file 526if test -d conf$$.dir; then 527 rm -f conf$$.dir/conf$$.file 528else 529 rm -f conf$$.dir 530 mkdir conf$$.dir 2>/dev/null 531fi 532if (echo >conf$$.file) 2>/dev/null; then 533 if ln -s conf$$.file conf$$ 2>/dev/null; then 534 as_ln_s='ln -s' 535 # ... but there are two gotchas: 536 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 538 # In both cases, we have to default to `cp -pR'. 539 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 540 as_ln_s='cp -pR' 541 elif ln conf$$.file conf$$ 2>/dev/null; then 542 as_ln_s=ln 543 else 544 as_ln_s='cp -pR' 545 fi 546else 547 as_ln_s='cp -pR' 548fi 549rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550rmdir conf$$.dir 2>/dev/null 551 552if mkdir -p . 2>/dev/null; then 553 as_mkdir_p='mkdir -p "$as_dir"' 554else 555 test -d ./-p && rmdir ./-p 556 as_mkdir_p=false 557fi 558 559as_test_x='test -x' 560as_executable_p=as_fn_executable_p 561 562# Sed expression to map a string onto a valid CPP name. 563as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564 565# Sed expression to map a string onto a valid variable name. 566as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567 568SHELL=${CONFIG_SHELL-/bin/sh} 569 570 571test -n "$DJDIR" || exec 7<&0 </dev/null 572exec 6>&1 573 574# Name of the host. 575# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576# so uname gets run too. 577ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578 579# 580# Initializations. 581# 582ac_default_prefix=/usr/local 583ac_clean_files= 584ac_config_libobj_dir=. 585LIBOBJS= 586cross_compiling=no 587subdirs= 588MFLAGS= 589MAKEFLAGS= 590 591# Identity of this package. 592PACKAGE_NAME='OpenBSM' 593PACKAGE_TARNAME='openbsm' 594PACKAGE_VERSION='1.2-alpha3' 595PACKAGE_STRING='OpenBSM 1.2-alpha3' 596PACKAGE_BUGREPORT='trustedbsd-audit@TrustesdBSD.org' 597PACKAGE_URL='' 598 599ac_unique_file="bin/auditreduce/auditreduce.c" 600# Factoring default headers for most tests. 601ac_includes_default="\ 602#include <stdio.h> 603#ifdef HAVE_SYS_TYPES_H 604# include <sys/types.h> 605#endif 606#ifdef HAVE_SYS_STAT_H 607# include <sys/stat.h> 608#endif 609#ifdef STDC_HEADERS 610# include <stdlib.h> 611# include <stddef.h> 612#else 613# ifdef HAVE_STDLIB_H 614# include <stdlib.h> 615# endif 616#endif 617#ifdef HAVE_STRING_H 618# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 619# include <memory.h> 620# endif 621# include <string.h> 622#endif 623#ifdef HAVE_STRINGS_H 624# include <strings.h> 625#endif 626#ifdef HAVE_INTTYPES_H 627# include <inttypes.h> 628#endif 629#ifdef HAVE_STDINT_H 630# include <stdint.h> 631#endif 632#ifdef HAVE_UNISTD_H 633# include <unistd.h> 634#endif" 635 636ac_header_list= 637ac_func_list= 638ac_subst_vars='am__EXEEXT_FALSE 639am__EXEEXT_TRUE 640LTLIBOBJS 641USE_MACH_IPC_FALSE 642USE_MACH_IPC_TRUE 643HAVE_AUDIT_SYSCALLS_FALSE 644HAVE_AUDIT_SYSCALLS_TRUE 645LIBOBJS 646am__fastdepCC_FALSE 647am__fastdepCC_TRUE 648CCDEPMODE 649am__nodep 650AMDEPBACKSLASH 651AMDEP_FALSE 652AMDEP_TRUE 653am__quote 654am__include 655DEPDIR 656am__untar 657am__tar 658AMTAR 659am__leading_dot 660SET_MAKE 661mkdir_p 662MKDIR_P 663INSTALL_STRIP_PROGRAM 664install_sh 665MAKEINFO 666AUTOHEADER 667AUTOMAKE 668AUTOCONF 669ACLOCAL 670VERSION 671PACKAGE 672CYGPATH_W 673am__isrc 674YFLAGS 675YACC 676CPP 677OTOOL64 678OTOOL 679LIPO 680NMEDIT 681DSYMUTIL 682MANIFEST_TOOL 683AWK 684RANLIB 685STRIP 686ac_ct_AR 687AR 688DLLTOOL 689OBJDUMP 690LN_S 691NM 692ac_ct_DUMPBIN 693DUMPBIN 694LD 695FGREP 696EGREP 697GREP 698SED 699host_os 700host_vendor 701host_cpu 702host 703build_os 704build_vendor 705build_cpu 706build 707LIBTOOL 708LEXLIB 709LEX_OUTPUT_ROOT 710LEX 711INSTALL_DATA 712INSTALL_SCRIPT 713INSTALL_PROGRAM 714OBJEXT 715EXEEXT 716ac_ct_CC 717CPPFLAGS 718LDFLAGS 719CFLAGS 720CC 721MIG 722USE_NATIVE_INCLUDES_FALSE 723USE_NATIVE_INCLUDES_TRUE 724MAINT 725MAINTAINER_MODE_FALSE 726MAINTAINER_MODE_TRUE 727target_alias 728host_alias 729build_alias 730LIBS 731ECHO_T 732ECHO_N 733ECHO_C 734DEFS 735mandir 736localedir 737libdir 738psdir 739pdfdir 740dvidir 741htmldir 742infodir 743docdir 744oldincludedir 745includedir 746localstatedir 747sharedstatedir 748sysconfdir 749datadir 750datarootdir 751libexecdir 752sbindir 753bindir 754program_transform_name 755prefix 756exec_prefix 757PACKAGE_URL 758PACKAGE_BUGREPORT 759PACKAGE_STRING 760PACKAGE_VERSION 761PACKAGE_TARNAME 762PACKAGE_NAME 763PATH_SEPARATOR 764SHELL' 765ac_subst_files='' 766ac_user_opts=' 767enable_option_checking 768enable_maintainer_mode 769with_native_includes 770enable_shared 771enable_static 772with_pic 773enable_fast_install 774with_gnu_ld 775with_sysroot 776enable_libtool_lock 777enable_dependency_tracking 778' 779 ac_precious_vars='build_alias 780host_alias 781target_alias 782CC 783CFLAGS 784LDFLAGS 785LIBS 786CPPFLAGS 787CPP 788YACC 789YFLAGS' 790 791 792# Initialize some variables set by options. 793ac_init_help= 794ac_init_version=false 795ac_unrecognized_opts= 796ac_unrecognized_sep= 797# The variables have the same names as the options, with 798# dashes changed to underlines. 799cache_file=/dev/null 800exec_prefix=NONE 801no_create= 802no_recursion= 803prefix=NONE 804program_prefix=NONE 805program_suffix=NONE 806program_transform_name=s,x,x, 807silent= 808site= 809srcdir= 810verbose= 811x_includes=NONE 812x_libraries=NONE 813 814# Installation directory options. 815# These are left unexpanded so users can "make install exec_prefix=/foo" 816# and all the variables that are supposed to be based on exec_prefix 817# by default will actually change. 818# Use braces instead of parens because sh, perl, etc. also accept them. 819# (The list follows the same order as the GNU Coding Standards.) 820bindir='${exec_prefix}/bin' 821sbindir='${exec_prefix}/sbin' 822libexecdir='${exec_prefix}/libexec' 823datarootdir='${prefix}/share' 824datadir='${datarootdir}' 825sysconfdir='${prefix}/etc' 826sharedstatedir='${prefix}/com' 827localstatedir='${prefix}/var' 828includedir='${prefix}/include' 829oldincludedir='/usr/include' 830docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 831infodir='${datarootdir}/info' 832htmldir='${docdir}' 833dvidir='${docdir}' 834pdfdir='${docdir}' 835psdir='${docdir}' 836libdir='${exec_prefix}/lib' 837localedir='${datarootdir}/locale' 838mandir='${datarootdir}/man' 839 840ac_prev= 841ac_dashdash= 842for ac_option 843do 844 # If the previous option needs an argument, assign it. 845 if test -n "$ac_prev"; then 846 eval $ac_prev=\$ac_option 847 ac_prev= 848 continue 849 fi 850 851 case $ac_option in 852 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 853 *=) ac_optarg= ;; 854 *) ac_optarg=yes ;; 855 esac 856 857 # Accept the important Cygnus configure options, so we can diagnose typos. 858 859 case $ac_dashdash$ac_option in 860 --) 861 ac_dashdash=yes ;; 862 863 -bindir | --bindir | --bindi | --bind | --bin | --bi) 864 ac_prev=bindir ;; 865 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 866 bindir=$ac_optarg ;; 867 868 -build | --build | --buil | --bui | --bu) 869 ac_prev=build_alias ;; 870 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 871 build_alias=$ac_optarg ;; 872 873 -cache-file | --cache-file | --cache-fil | --cache-fi \ 874 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 875 ac_prev=cache_file ;; 876 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 877 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 878 cache_file=$ac_optarg ;; 879 880 --config-cache | -C) 881 cache_file=config.cache ;; 882 883 -datadir | --datadir | --datadi | --datad) 884 ac_prev=datadir ;; 885 -datadir=* | --datadir=* | --datadi=* | --datad=*) 886 datadir=$ac_optarg ;; 887 888 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 889 | --dataroo | --dataro | --datar) 890 ac_prev=datarootdir ;; 891 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 892 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 893 datarootdir=$ac_optarg ;; 894 895 -disable-* | --disable-*) 896 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 897 # Reject names that are not valid shell variable names. 898 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 899 as_fn_error $? "invalid feature name: $ac_useropt" 900 ac_useropt_orig=$ac_useropt 901 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 902 case $ac_user_opts in 903 *" 904"enable_$ac_useropt" 905"*) ;; 906 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 907 ac_unrecognized_sep=', ';; 908 esac 909 eval enable_$ac_useropt=no ;; 910 911 -docdir | --docdir | --docdi | --doc | --do) 912 ac_prev=docdir ;; 913 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 914 docdir=$ac_optarg ;; 915 916 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 917 ac_prev=dvidir ;; 918 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 919 dvidir=$ac_optarg ;; 920 921 -enable-* | --enable-*) 922 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 923 # Reject names that are not valid shell variable names. 924 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 925 as_fn_error $? "invalid feature name: $ac_useropt" 926 ac_useropt_orig=$ac_useropt 927 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 928 case $ac_user_opts in 929 *" 930"enable_$ac_useropt" 931"*) ;; 932 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 933 ac_unrecognized_sep=', ';; 934 esac 935 eval enable_$ac_useropt=\$ac_optarg ;; 936 937 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 938 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 939 | --exec | --exe | --ex) 940 ac_prev=exec_prefix ;; 941 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 942 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 943 | --exec=* | --exe=* | --ex=*) 944 exec_prefix=$ac_optarg ;; 945 946 -gas | --gas | --ga | --g) 947 # Obsolete; use --with-gas. 948 with_gas=yes ;; 949 950 -help | --help | --hel | --he | -h) 951 ac_init_help=long ;; 952 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 953 ac_init_help=recursive ;; 954 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 955 ac_init_help=short ;; 956 957 -host | --host | --hos | --ho) 958 ac_prev=host_alias ;; 959 -host=* | --host=* | --hos=* | --ho=*) 960 host_alias=$ac_optarg ;; 961 962 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 963 ac_prev=htmldir ;; 964 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 965 | --ht=*) 966 htmldir=$ac_optarg ;; 967 968 -includedir | --includedir | --includedi | --included | --include \ 969 | --includ | --inclu | --incl | --inc) 970 ac_prev=includedir ;; 971 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 972 | --includ=* | --inclu=* | --incl=* | --inc=*) 973 includedir=$ac_optarg ;; 974 975 -infodir | --infodir | --infodi | --infod | --info | --inf) 976 ac_prev=infodir ;; 977 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 978 infodir=$ac_optarg ;; 979 980 -libdir | --libdir | --libdi | --libd) 981 ac_prev=libdir ;; 982 -libdir=* | --libdir=* | --libdi=* | --libd=*) 983 libdir=$ac_optarg ;; 984 985 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 986 | --libexe | --libex | --libe) 987 ac_prev=libexecdir ;; 988 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 989 | --libexe=* | --libex=* | --libe=*) 990 libexecdir=$ac_optarg ;; 991 992 -localedir | --localedir | --localedi | --localed | --locale) 993 ac_prev=localedir ;; 994 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 995 localedir=$ac_optarg ;; 996 997 -localstatedir | --localstatedir | --localstatedi | --localstated \ 998 | --localstate | --localstat | --localsta | --localst | --locals) 999 ac_prev=localstatedir ;; 1000 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1001 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1002 localstatedir=$ac_optarg ;; 1003 1004 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1005 ac_prev=mandir ;; 1006 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1007 mandir=$ac_optarg ;; 1008 1009 -nfp | --nfp | --nf) 1010 # Obsolete; use --without-fp. 1011 with_fp=no ;; 1012 1013 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1014 | --no-cr | --no-c | -n) 1015 no_create=yes ;; 1016 1017 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1018 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1019 no_recursion=yes ;; 1020 1021 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1022 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1023 | --oldin | --oldi | --old | --ol | --o) 1024 ac_prev=oldincludedir ;; 1025 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1026 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1027 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1028 oldincludedir=$ac_optarg ;; 1029 1030 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1031 ac_prev=prefix ;; 1032 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1033 prefix=$ac_optarg ;; 1034 1035 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1036 | --program-pre | --program-pr | --program-p) 1037 ac_prev=program_prefix ;; 1038 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1039 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1040 program_prefix=$ac_optarg ;; 1041 1042 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1043 | --program-suf | --program-su | --program-s) 1044 ac_prev=program_suffix ;; 1045 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1046 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1047 program_suffix=$ac_optarg ;; 1048 1049 -program-transform-name | --program-transform-name \ 1050 | --program-transform-nam | --program-transform-na \ 1051 | --program-transform-n | --program-transform- \ 1052 | --program-transform | --program-transfor \ 1053 | --program-transfo | --program-transf \ 1054 | --program-trans | --program-tran \ 1055 | --progr-tra | --program-tr | --program-t) 1056 ac_prev=program_transform_name ;; 1057 -program-transform-name=* | --program-transform-name=* \ 1058 | --program-transform-nam=* | --program-transform-na=* \ 1059 | --program-transform-n=* | --program-transform-=* \ 1060 | --program-transform=* | --program-transfor=* \ 1061 | --program-transfo=* | --program-transf=* \ 1062 | --program-trans=* | --program-tran=* \ 1063 | --progr-tra=* | --program-tr=* | --program-t=*) 1064 program_transform_name=$ac_optarg ;; 1065 1066 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1067 ac_prev=pdfdir ;; 1068 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1069 pdfdir=$ac_optarg ;; 1070 1071 -psdir | --psdir | --psdi | --psd | --ps) 1072 ac_prev=psdir ;; 1073 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1074 psdir=$ac_optarg ;; 1075 1076 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1077 | -silent | --silent | --silen | --sile | --sil) 1078 silent=yes ;; 1079 1080 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1081 ac_prev=sbindir ;; 1082 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1083 | --sbi=* | --sb=*) 1084 sbindir=$ac_optarg ;; 1085 1086 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1087 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1088 | --sharedst | --shareds | --shared | --share | --shar \ 1089 | --sha | --sh) 1090 ac_prev=sharedstatedir ;; 1091 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1092 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1093 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1094 | --sha=* | --sh=*) 1095 sharedstatedir=$ac_optarg ;; 1096 1097 -site | --site | --sit) 1098 ac_prev=site ;; 1099 -site=* | --site=* | --sit=*) 1100 site=$ac_optarg ;; 1101 1102 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1103 ac_prev=srcdir ;; 1104 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1105 srcdir=$ac_optarg ;; 1106 1107 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1108 | --syscon | --sysco | --sysc | --sys | --sy) 1109 ac_prev=sysconfdir ;; 1110 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1111 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1112 sysconfdir=$ac_optarg ;; 1113 1114 -target | --target | --targe | --targ | --tar | --ta | --t) 1115 ac_prev=target_alias ;; 1116 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1117 target_alias=$ac_optarg ;; 1118 1119 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1120 verbose=yes ;; 1121 1122 -version | --version | --versio | --versi | --vers | -V) 1123 ac_init_version=: ;; 1124 1125 -with-* | --with-*) 1126 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1127 # Reject names that are not valid shell variable names. 1128 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1129 as_fn_error $? "invalid package name: $ac_useropt" 1130 ac_useropt_orig=$ac_useropt 1131 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1132 case $ac_user_opts in 1133 *" 1134"with_$ac_useropt" 1135"*) ;; 1136 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1137 ac_unrecognized_sep=', ';; 1138 esac 1139 eval with_$ac_useropt=\$ac_optarg ;; 1140 1141 -without-* | --without-*) 1142 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1143 # Reject names that are not valid shell variable names. 1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1145 as_fn_error $? "invalid package name: $ac_useropt" 1146 ac_useropt_orig=$ac_useropt 1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1148 case $ac_user_opts in 1149 *" 1150"with_$ac_useropt" 1151"*) ;; 1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1153 ac_unrecognized_sep=', ';; 1154 esac 1155 eval with_$ac_useropt=no ;; 1156 1157 --x) 1158 # Obsolete; use --with-x. 1159 with_x=yes ;; 1160 1161 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1162 | --x-incl | --x-inc | --x-in | --x-i) 1163 ac_prev=x_includes ;; 1164 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1165 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1166 x_includes=$ac_optarg ;; 1167 1168 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1169 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1170 ac_prev=x_libraries ;; 1171 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1172 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1173 x_libraries=$ac_optarg ;; 1174 1175 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1176Try \`$0 --help' for more information" 1177 ;; 1178 1179 *=*) 1180 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1181 # Reject names that are not valid shell variable names. 1182 case $ac_envvar in #( 1183 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1184 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1185 esac 1186 eval $ac_envvar=\$ac_optarg 1187 export $ac_envvar ;; 1188 1189 *) 1190 # FIXME: should be removed in autoconf 3.0. 1191 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1192 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1193 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1194 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1195 ;; 1196 1197 esac 1198done 1199 1200if test -n "$ac_prev"; then 1201 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1202 as_fn_error $? "missing argument to $ac_option" 1203fi 1204 1205if test -n "$ac_unrecognized_opts"; then 1206 case $enable_option_checking in 1207 no) ;; 1208 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1209 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1210 esac 1211fi 1212 1213# Check all directory arguments for consistency. 1214for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1215 datadir sysconfdir sharedstatedir localstatedir includedir \ 1216 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1217 libdir localedir mandir 1218do 1219 eval ac_val=\$$ac_var 1220 # Remove trailing slashes. 1221 case $ac_val in 1222 */ ) 1223 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1224 eval $ac_var=\$ac_val;; 1225 esac 1226 # Be sure to have absolute directory names. 1227 case $ac_val in 1228 [\\/$]* | ?:[\\/]* ) continue;; 1229 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1230 esac 1231 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1232done 1233 1234# There might be people who depend on the old broken behavior: `$host' 1235# used to hold the argument of --host etc. 1236# FIXME: To remove some day. 1237build=$build_alias 1238host=$host_alias 1239target=$target_alias 1240 1241# FIXME: To remove some day. 1242if test "x$host_alias" != x; then 1243 if test "x$build_alias" = x; then 1244 cross_compiling=maybe 1245 elif test "x$build_alias" != "x$host_alias"; then 1246 cross_compiling=yes 1247 fi 1248fi 1249 1250ac_tool_prefix= 1251test -n "$host_alias" && ac_tool_prefix=$host_alias- 1252 1253test "$silent" = yes && exec 6>/dev/null 1254 1255 1256ac_pwd=`pwd` && test -n "$ac_pwd" && 1257ac_ls_di=`ls -di .` && 1258ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1259 as_fn_error $? "working directory cannot be determined" 1260test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1261 as_fn_error $? "pwd does not report name of working directory" 1262 1263 1264# Find the source files, if location was not specified. 1265if test -z "$srcdir"; then 1266 ac_srcdir_defaulted=yes 1267 # Try the directory containing this script, then the parent directory. 1268 ac_confdir=`$as_dirname -- "$as_myself" || 1269$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1270 X"$as_myself" : 'X\(//\)[^/]' \| \ 1271 X"$as_myself" : 'X\(//\)$' \| \ 1272 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1273$as_echo X"$as_myself" | 1274 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1275 s//\1/ 1276 q 1277 } 1278 /^X\(\/\/\)[^/].*/{ 1279 s//\1/ 1280 q 1281 } 1282 /^X\(\/\/\)$/{ 1283 s//\1/ 1284 q 1285 } 1286 /^X\(\/\).*/{ 1287 s//\1/ 1288 q 1289 } 1290 s/.*/./; q'` 1291 srcdir=$ac_confdir 1292 if test ! -r "$srcdir/$ac_unique_file"; then 1293 srcdir=.. 1294 fi 1295else 1296 ac_srcdir_defaulted=no 1297fi 1298if test ! -r "$srcdir/$ac_unique_file"; then 1299 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1300 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1301fi 1302ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1303ac_abs_confdir=`( 1304 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1305 pwd)` 1306# When building in place, set srcdir=. 1307if test "$ac_abs_confdir" = "$ac_pwd"; then 1308 srcdir=. 1309fi 1310# Remove unnecessary trailing slashes from srcdir. 1311# Double slashes in file names in object file debugging info 1312# mess up M-x gdb in Emacs. 1313case $srcdir in 1314*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1315esac 1316for ac_var in $ac_precious_vars; do 1317 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1318 eval ac_env_${ac_var}_value=\$${ac_var} 1319 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1320 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1321done 1322 1323# 1324# Report the --help message. 1325# 1326if test "$ac_init_help" = "long"; then 1327 # Omit some internal or obsolete options to make the list less imposing. 1328 # This message is too long to be a string in the A/UX 3.1 sh. 1329 cat <<_ACEOF 1330\`configure' configures OpenBSM 1.2-alpha3 to adapt to many kinds of systems. 1331 1332Usage: $0 [OPTION]... [VAR=VALUE]... 1333 1334To assign environment variables (e.g., CC, CFLAGS...), specify them as 1335VAR=VALUE. See below for descriptions of some of the useful variables. 1336 1337Defaults for the options are specified in brackets. 1338 1339Configuration: 1340 -h, --help display this help and exit 1341 --help=short display options specific to this package 1342 --help=recursive display the short help of all the included packages 1343 -V, --version display version information and exit 1344 -q, --quiet, --silent do not print \`checking ...' messages 1345 --cache-file=FILE cache test results in FILE [disabled] 1346 -C, --config-cache alias for \`--cache-file=config.cache' 1347 -n, --no-create do not create output files 1348 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1349 1350Installation directories: 1351 --prefix=PREFIX install architecture-independent files in PREFIX 1352 [$ac_default_prefix] 1353 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1354 [PREFIX] 1355 1356By default, \`make install' will install all the files in 1357\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1358an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1359for instance \`--prefix=\$HOME'. 1360 1361For better control, use the options below. 1362 1363Fine tuning of the installation directories: 1364 --bindir=DIR user executables [EPREFIX/bin] 1365 --sbindir=DIR system admin executables [EPREFIX/sbin] 1366 --libexecdir=DIR program executables [EPREFIX/libexec] 1367 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1368 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1369 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1370 --libdir=DIR object code libraries [EPREFIX/lib] 1371 --includedir=DIR C header files [PREFIX/include] 1372 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1373 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1374 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1375 --infodir=DIR info documentation [DATAROOTDIR/info] 1376 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1377 --mandir=DIR man documentation [DATAROOTDIR/man] 1378 --docdir=DIR documentation root [DATAROOTDIR/doc/openbsm] 1379 --htmldir=DIR html documentation [DOCDIR] 1380 --dvidir=DIR dvi documentation [DOCDIR] 1381 --pdfdir=DIR pdf documentation [DOCDIR] 1382 --psdir=DIR ps documentation [DOCDIR] 1383_ACEOF 1384 1385 cat <<\_ACEOF 1386 1387Program names: 1388 --program-prefix=PREFIX prepend PREFIX to installed program names 1389 --program-suffix=SUFFIX append SUFFIX to installed program names 1390 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1391 1392System types: 1393 --build=BUILD configure for building on BUILD [guessed] 1394 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1395_ACEOF 1396fi 1397 1398if test -n "$ac_init_help"; then 1399 case $ac_init_help in 1400 short | recursive ) echo "Configuration of OpenBSM 1.2-alpha3:";; 1401 esac 1402 cat <<\_ACEOF 1403 1404Optional Features: 1405 --disable-option-checking ignore unrecognized --enable/--with options 1406 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1407 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1408 --enable-maintainer-mode 1409 enable make rules and dependencies not useful (and 1410 sometimes confusing) to the casual installer 1411 --enable-shared[=PKGS] build shared libraries [default=yes] 1412 --enable-static[=PKGS] build static libraries [default=yes] 1413 --enable-fast-install[=PKGS] 1414 optimize for fast installation [default=yes] 1415 --disable-libtool-lock avoid locking (might break parallel builds) 1416 --enable-dependency-tracking 1417 do not reject slow dependency extractors 1418 --disable-dependency-tracking 1419 speeds up one-time build 1420 1421Optional Packages: 1422 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1423 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1424 --with-native-includes Use the system native include files instead of those 1425 included with openbsm. 1426 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1427 both] 1428 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1429 --with-sysroot=DIR Search for dependent libraries within DIR 1430 (or the compiler's sysroot if not specified). 1431 1432Some influential environment variables: 1433 CC C compiler command 1434 CFLAGS C compiler flags 1435 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1436 nonstandard directory <lib dir> 1437 LIBS libraries to pass to the linker, e.g. -l<library> 1438 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1439 you have headers in a nonstandard directory <include dir> 1440 CPP C preprocessor 1441 YACC The `Yet Another Compiler Compiler' implementation to use. 1442 Defaults to the first program found out of: `bison -y', `byacc', 1443 `yacc'. 1444 YFLAGS The list of arguments that will be passed by default to $YACC. 1445 This script will default YFLAGS to the empty string to avoid a 1446 default value of `-d' given by some make applications. 1447 1448Use these variables to override the choices made by `configure' or to help 1449it to find libraries and programs with nonstandard names/locations. 1450 1451Report bugs to <trustedbsd-audit@TrustesdBSD.org>. 1452_ACEOF 1453ac_status=$? 1454fi 1455 1456if test "$ac_init_help" = "recursive"; then 1457 # If there are subdirs, report their specific --help. 1458 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1459 test -d "$ac_dir" || 1460 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1461 continue 1462 ac_builddir=. 1463 1464case "$ac_dir" in 1465.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1466*) 1467 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1468 # A ".." for each directory in $ac_dir_suffix. 1469 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1470 case $ac_top_builddir_sub in 1471 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1472 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1473 esac ;; 1474esac 1475ac_abs_top_builddir=$ac_pwd 1476ac_abs_builddir=$ac_pwd$ac_dir_suffix 1477# for backward compatibility: 1478ac_top_builddir=$ac_top_build_prefix 1479 1480case $srcdir in 1481 .) # We are building in place. 1482 ac_srcdir=. 1483 ac_top_srcdir=$ac_top_builddir_sub 1484 ac_abs_top_srcdir=$ac_pwd ;; 1485 [\\/]* | ?:[\\/]* ) # Absolute name. 1486 ac_srcdir=$srcdir$ac_dir_suffix; 1487 ac_top_srcdir=$srcdir 1488 ac_abs_top_srcdir=$srcdir ;; 1489 *) # Relative name. 1490 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1491 ac_top_srcdir=$ac_top_build_prefix$srcdir 1492 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1493esac 1494ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1495 1496 cd "$ac_dir" || { ac_status=$?; continue; } 1497 # Check for guested configure. 1498 if test -f "$ac_srcdir/configure.gnu"; then 1499 echo && 1500 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1501 elif test -f "$ac_srcdir/configure"; then 1502 echo && 1503 $SHELL "$ac_srcdir/configure" --help=recursive 1504 else 1505 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1506 fi || ac_status=$? 1507 cd "$ac_pwd" || { ac_status=$?; break; } 1508 done 1509fi 1510 1511test -n "$ac_init_help" && exit $ac_status 1512if $ac_init_version; then 1513 cat <<\_ACEOF 1514OpenBSM configure 1.2-alpha3 1515generated by GNU Autoconf 2.69 1516 1517Copyright (C) 2012 Free Software Foundation, Inc. 1518This configure script is free software; the Free Software Foundation 1519gives unlimited permission to copy, distribute and modify it. 1520_ACEOF 1521 exit 1522fi 1523 1524## ------------------------ ## 1525## Autoconf initialization. ## 1526## ------------------------ ## 1527 1528# ac_fn_c_try_compile LINENO 1529# -------------------------- 1530# Try to compile conftest.$ac_ext, and return whether this succeeded. 1531ac_fn_c_try_compile () 1532{ 1533 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1534 rm -f conftest.$ac_objext 1535 if { { ac_try="$ac_compile" 1536case "(($ac_try" in 1537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1538 *) ac_try_echo=$ac_try;; 1539esac 1540eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1541$as_echo "$ac_try_echo"; } >&5 1542 (eval "$ac_compile") 2>conftest.err 1543 ac_status=$? 1544 if test -s conftest.err; then 1545 grep -v '^ *+' conftest.err >conftest.er1 1546 cat conftest.er1 >&5 1547 mv -f conftest.er1 conftest.err 1548 fi 1549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1550 test $ac_status = 0; } && { 1551 test -z "$ac_c_werror_flag" || 1552 test ! -s conftest.err 1553 } && test -s conftest.$ac_objext; then : 1554 ac_retval=0 1555else 1556 $as_echo "$as_me: failed program was:" >&5 1557sed 's/^/| /' conftest.$ac_ext >&5 1558 1559 ac_retval=1 1560fi 1561 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1562 as_fn_set_status $ac_retval 1563 1564} # ac_fn_c_try_compile 1565 1566# ac_fn_c_try_link LINENO 1567# ----------------------- 1568# Try to link conftest.$ac_ext, and return whether this succeeded. 1569ac_fn_c_try_link () 1570{ 1571 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1572 rm -f conftest.$ac_objext conftest$ac_exeext 1573 if { { ac_try="$ac_link" 1574case "(($ac_try" in 1575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1576 *) ac_try_echo=$ac_try;; 1577esac 1578eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1579$as_echo "$ac_try_echo"; } >&5 1580 (eval "$ac_link") 2>conftest.err 1581 ac_status=$? 1582 if test -s conftest.err; then 1583 grep -v '^ *+' conftest.err >conftest.er1 1584 cat conftest.er1 >&5 1585 mv -f conftest.er1 conftest.err 1586 fi 1587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1588 test $ac_status = 0; } && { 1589 test -z "$ac_c_werror_flag" || 1590 test ! -s conftest.err 1591 } && test -s conftest$ac_exeext && { 1592 test "$cross_compiling" = yes || 1593 test -x conftest$ac_exeext 1594 }; then : 1595 ac_retval=0 1596else 1597 $as_echo "$as_me: failed program was:" >&5 1598sed 's/^/| /' conftest.$ac_ext >&5 1599 1600 ac_retval=1 1601fi 1602 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1603 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1604 # interfere with the next link command; also delete a directory that is 1605 # left behind by Apple's compiler. We do this before executing the actions. 1606 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1607 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1608 as_fn_set_status $ac_retval 1609 1610} # ac_fn_c_try_link 1611 1612# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1613# ------------------------------------------------------- 1614# Tests whether HEADER exists and can be compiled using the include files in 1615# INCLUDES, setting the cache variable VAR accordingly. 1616ac_fn_c_check_header_compile () 1617{ 1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1620$as_echo_n "checking for $2... " >&6; } 1621if eval \${$3+:} false; then : 1622 $as_echo_n "(cached) " >&6 1623else 1624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1625/* end confdefs.h. */ 1626$4 1627#include <$2> 1628_ACEOF 1629if ac_fn_c_try_compile "$LINENO"; then : 1630 eval "$3=yes" 1631else 1632 eval "$3=no" 1633fi 1634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1635fi 1636eval ac_res=\$$3 1637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1638$as_echo "$ac_res" >&6; } 1639 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1640 1641} # ac_fn_c_check_header_compile 1642 1643# ac_fn_c_try_cpp LINENO 1644# ---------------------- 1645# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1646ac_fn_c_try_cpp () 1647{ 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 if { { ac_try="$ac_cpp conftest.$ac_ext" 1650case "(($ac_try" in 1651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1652 *) ac_try_echo=$ac_try;; 1653esac 1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1655$as_echo "$ac_try_echo"; } >&5 1656 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1657 ac_status=$? 1658 if test -s conftest.err; then 1659 grep -v '^ *+' conftest.err >conftest.er1 1660 cat conftest.er1 >&5 1661 mv -f conftest.er1 conftest.err 1662 fi 1663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1664 test $ac_status = 0; } > conftest.i && { 1665 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1666 test ! -s conftest.err 1667 }; then : 1668 ac_retval=0 1669else 1670 $as_echo "$as_me: failed program was:" >&5 1671sed 's/^/| /' conftest.$ac_ext >&5 1672 1673 ac_retval=1 1674fi 1675 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1676 as_fn_set_status $ac_retval 1677 1678} # ac_fn_c_try_cpp 1679 1680# ac_fn_c_try_run LINENO 1681# ---------------------- 1682# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1683# that executables *can* be run. 1684ac_fn_c_try_run () 1685{ 1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1687 if { { ac_try="$ac_link" 1688case "(($ac_try" in 1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1690 *) ac_try_echo=$ac_try;; 1691esac 1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1693$as_echo "$ac_try_echo"; } >&5 1694 (eval "$ac_link") 2>&5 1695 ac_status=$? 1696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1697 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1698 { { case "(($ac_try" in 1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1700 *) ac_try_echo=$ac_try;; 1701esac 1702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1703$as_echo "$ac_try_echo"; } >&5 1704 (eval "$ac_try") 2>&5 1705 ac_status=$? 1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1707 test $ac_status = 0; }; }; then : 1708 ac_retval=0 1709else 1710 $as_echo "$as_me: program exited with status $ac_status" >&5 1711 $as_echo "$as_me: failed program was:" >&5 1712sed 's/^/| /' conftest.$ac_ext >&5 1713 1714 ac_retval=$ac_status 1715fi 1716 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1717 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1718 as_fn_set_status $ac_retval 1719 1720} # ac_fn_c_try_run 1721 1722# ac_fn_c_check_func LINENO FUNC VAR 1723# ---------------------------------- 1724# Tests whether FUNC exists, setting the cache variable VAR accordingly 1725ac_fn_c_check_func () 1726{ 1727 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1729$as_echo_n "checking for $2... " >&6; } 1730if eval \${$3+:} false; then : 1731 $as_echo_n "(cached) " >&6 1732else 1733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1734/* end confdefs.h. */ 1735/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1736 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1737#define $2 innocuous_$2 1738 1739/* System header to define __stub macros and hopefully few prototypes, 1740 which can conflict with char $2 (); below. 1741 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1742 <limits.h> exists even on freestanding compilers. */ 1743 1744#ifdef __STDC__ 1745# include <limits.h> 1746#else 1747# include <assert.h> 1748#endif 1749 1750#undef $2 1751 1752/* Override any GCC internal prototype to avoid an error. 1753 Use char because int might match the return type of a GCC 1754 builtin and then its argument prototype would still apply. */ 1755#ifdef __cplusplus 1756extern "C" 1757#endif 1758char $2 (); 1759/* The GNU C library defines this for functions which it implements 1760 to always fail with ENOSYS. Some functions are actually named 1761 something starting with __ and the normal name is an alias. */ 1762#if defined __stub_$2 || defined __stub___$2 1763choke me 1764#endif 1765 1766int 1767main () 1768{ 1769return $2 (); 1770 ; 1771 return 0; 1772} 1773_ACEOF 1774if ac_fn_c_try_link "$LINENO"; then : 1775 eval "$3=yes" 1776else 1777 eval "$3=no" 1778fi 1779rm -f core conftest.err conftest.$ac_objext \ 1780 conftest$ac_exeext conftest.$ac_ext 1781fi 1782eval ac_res=\$$3 1783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1784$as_echo "$ac_res" >&6; } 1785 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1786 1787} # ac_fn_c_check_func 1788 1789# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1790# ------------------------------------------------------- 1791# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1792# the include files in INCLUDES and setting the cache variable VAR 1793# accordingly. 1794ac_fn_c_check_header_mongrel () 1795{ 1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1797 if eval \${$3+:} false; then : 1798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1799$as_echo_n "checking for $2... " >&6; } 1800if eval \${$3+:} false; then : 1801 $as_echo_n "(cached) " >&6 1802fi 1803eval ac_res=\$$3 1804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1805$as_echo "$ac_res" >&6; } 1806else 1807 # Is the header compilable? 1808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1809$as_echo_n "checking $2 usability... " >&6; } 1810cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1811/* end confdefs.h. */ 1812$4 1813#include <$2> 1814_ACEOF 1815if ac_fn_c_try_compile "$LINENO"; then : 1816 ac_header_compiler=yes 1817else 1818 ac_header_compiler=no 1819fi 1820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1822$as_echo "$ac_header_compiler" >&6; } 1823 1824# Is the header present? 1825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1826$as_echo_n "checking $2 presence... " >&6; } 1827cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1828/* end confdefs.h. */ 1829#include <$2> 1830_ACEOF 1831if ac_fn_c_try_cpp "$LINENO"; then : 1832 ac_header_preproc=yes 1833else 1834 ac_header_preproc=no 1835fi 1836rm -f conftest.err conftest.i conftest.$ac_ext 1837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1838$as_echo "$ac_header_preproc" >&6; } 1839 1840# So? What about this header? 1841case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1842 yes:no: ) 1843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1844$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1846$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1847 ;; 1848 no:yes:* ) 1849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1850$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1851 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1852$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1854$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1856$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1858$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1859( $as_echo "## ----------------------------------------------- ## 1860## Report this to trustedbsd-audit@TrustesdBSD.org ## 1861## ----------------------------------------------- ##" 1862 ) | sed "s/^/$as_me: WARNING: /" >&2 1863 ;; 1864esac 1865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1866$as_echo_n "checking for $2... " >&6; } 1867if eval \${$3+:} false; then : 1868 $as_echo_n "(cached) " >&6 1869else 1870 eval "$3=\$ac_header_compiler" 1871fi 1872eval ac_res=\$$3 1873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1874$as_echo "$ac_res" >&6; } 1875fi 1876 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1877 1878} # ac_fn_c_check_header_mongrel 1879 1880# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1881# ------------------------------------------- 1882# Tests whether TYPE exists after having included INCLUDES, setting cache 1883# variable VAR accordingly. 1884ac_fn_c_check_type () 1885{ 1886 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1888$as_echo_n "checking for $2... " >&6; } 1889if eval \${$3+:} false; then : 1890 $as_echo_n "(cached) " >&6 1891else 1892 eval "$3=no" 1893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1894/* end confdefs.h. */ 1895$4 1896int 1897main () 1898{ 1899if (sizeof ($2)) 1900 return 0; 1901 ; 1902 return 0; 1903} 1904_ACEOF 1905if ac_fn_c_try_compile "$LINENO"; then : 1906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1907/* end confdefs.h. */ 1908$4 1909int 1910main () 1911{ 1912if (sizeof (($2))) 1913 return 0; 1914 ; 1915 return 0; 1916} 1917_ACEOF 1918if ac_fn_c_try_compile "$LINENO"; then : 1919 1920else 1921 eval "$3=yes" 1922fi 1923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1924fi 1925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1926fi 1927eval ac_res=\$$3 1928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1929$as_echo "$ac_res" >&6; } 1930 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1931 1932} # ac_fn_c_check_type 1933 1934# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1935# ---------------------------------------------------- 1936# Tries to find if the field MEMBER exists in type AGGR, after including 1937# INCLUDES, setting cache variable VAR accordingly. 1938ac_fn_c_check_member () 1939{ 1940 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1942$as_echo_n "checking for $2.$3... " >&6; } 1943if eval \${$4+:} false; then : 1944 $as_echo_n "(cached) " >&6 1945else 1946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1947/* end confdefs.h. */ 1948$5 1949int 1950main () 1951{ 1952static $2 ac_aggr; 1953if (ac_aggr.$3) 1954return 0; 1955 ; 1956 return 0; 1957} 1958_ACEOF 1959if ac_fn_c_try_compile "$LINENO"; then : 1960 eval "$4=yes" 1961else 1962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1963/* end confdefs.h. */ 1964$5 1965int 1966main () 1967{ 1968static $2 ac_aggr; 1969if (sizeof ac_aggr.$3) 1970return 0; 1971 ; 1972 return 0; 1973} 1974_ACEOF 1975if ac_fn_c_try_compile "$LINENO"; then : 1976 eval "$4=yes" 1977else 1978 eval "$4=no" 1979fi 1980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1981fi 1982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1983fi 1984eval ac_res=\$$4 1985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1986$as_echo "$ac_res" >&6; } 1987 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1988 1989} # ac_fn_c_check_member 1990cat >config.log <<_ACEOF 1991This file contains any messages produced by compilers while 1992running configure, to aid debugging if configure makes a mistake. 1993 1994It was created by OpenBSM $as_me 1.2-alpha3, which was 1995generated by GNU Autoconf 2.69. Invocation command line was 1996 1997 $ $0 $@ 1998 1999_ACEOF 2000exec 5>>config.log 2001{ 2002cat <<_ASUNAME 2003## --------- ## 2004## Platform. ## 2005## --------- ## 2006 2007hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2008uname -m = `(uname -m) 2>/dev/null || echo unknown` 2009uname -r = `(uname -r) 2>/dev/null || echo unknown` 2010uname -s = `(uname -s) 2>/dev/null || echo unknown` 2011uname -v = `(uname -v) 2>/dev/null || echo unknown` 2012 2013/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2014/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2015 2016/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2017/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2018/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2019/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2020/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2021/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2022/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2023 2024_ASUNAME 2025 2026as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2027for as_dir in $PATH 2028do 2029 IFS=$as_save_IFS 2030 test -z "$as_dir" && as_dir=. 2031 $as_echo "PATH: $as_dir" 2032 done 2033IFS=$as_save_IFS 2034 2035} >&5 2036 2037cat >&5 <<_ACEOF 2038 2039 2040## ----------- ## 2041## Core tests. ## 2042## ----------- ## 2043 2044_ACEOF 2045 2046 2047# Keep a trace of the command line. 2048# Strip out --no-create and --no-recursion so they do not pile up. 2049# Strip out --silent because we don't want to record it for future runs. 2050# Also quote any args containing shell meta-characters. 2051# Make two passes to allow for proper duplicate-argument suppression. 2052ac_configure_args= 2053ac_configure_args0= 2054ac_configure_args1= 2055ac_must_keep_next=false 2056for ac_pass in 1 2 2057do 2058 for ac_arg 2059 do 2060 case $ac_arg in 2061 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2062 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2063 | -silent | --silent | --silen | --sile | --sil) 2064 continue ;; 2065 *\'*) 2066 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2067 esac 2068 case $ac_pass in 2069 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2070 2) 2071 as_fn_append ac_configure_args1 " '$ac_arg'" 2072 if test $ac_must_keep_next = true; then 2073 ac_must_keep_next=false # Got value, back to normal. 2074 else 2075 case $ac_arg in 2076 *=* | --config-cache | -C | -disable-* | --disable-* \ 2077 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2078 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2079 | -with-* | --with-* | -without-* | --without-* | --x) 2080 case "$ac_configure_args0 " in 2081 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2082 esac 2083 ;; 2084 -* ) ac_must_keep_next=true ;; 2085 esac 2086 fi 2087 as_fn_append ac_configure_args " '$ac_arg'" 2088 ;; 2089 esac 2090 done 2091done 2092{ ac_configure_args0=; unset ac_configure_args0;} 2093{ ac_configure_args1=; unset ac_configure_args1;} 2094 2095# When interrupted or exit'd, cleanup temporary files, and complete 2096# config.log. We remove comments because anyway the quotes in there 2097# would cause problems or look ugly. 2098# WARNING: Use '\'' to represent an apostrophe within the trap. 2099# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2100trap 'exit_status=$? 2101 # Save into config.log some information that might help in debugging. 2102 { 2103 echo 2104 2105 $as_echo "## ---------------- ## 2106## Cache variables. ## 2107## ---------------- ##" 2108 echo 2109 # The following way of writing the cache mishandles newlines in values, 2110( 2111 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2112 eval ac_val=\$$ac_var 2113 case $ac_val in #( 2114 *${as_nl}*) 2115 case $ac_var in #( 2116 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2117$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2118 esac 2119 case $ac_var in #( 2120 _ | IFS | as_nl) ;; #( 2121 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2122 *) { eval $ac_var=; unset $ac_var;} ;; 2123 esac ;; 2124 esac 2125 done 2126 (set) 2>&1 | 2127 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2128 *${as_nl}ac_space=\ *) 2129 sed -n \ 2130 "s/'\''/'\''\\\\'\'''\''/g; 2131 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2132 ;; #( 2133 *) 2134 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2135 ;; 2136 esac | 2137 sort 2138) 2139 echo 2140 2141 $as_echo "## ----------------- ## 2142## Output variables. ## 2143## ----------------- ##" 2144 echo 2145 for ac_var in $ac_subst_vars 2146 do 2147 eval ac_val=\$$ac_var 2148 case $ac_val in 2149 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2150 esac 2151 $as_echo "$ac_var='\''$ac_val'\''" 2152 done | sort 2153 echo 2154 2155 if test -n "$ac_subst_files"; then 2156 $as_echo "## ------------------- ## 2157## File substitutions. ## 2158## ------------------- ##" 2159 echo 2160 for ac_var in $ac_subst_files 2161 do 2162 eval ac_val=\$$ac_var 2163 case $ac_val in 2164 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2165 esac 2166 $as_echo "$ac_var='\''$ac_val'\''" 2167 done | sort 2168 echo 2169 fi 2170 2171 if test -s confdefs.h; then 2172 $as_echo "## ----------- ## 2173## confdefs.h. ## 2174## ----------- ##" 2175 echo 2176 cat confdefs.h 2177 echo 2178 fi 2179 test "$ac_signal" != 0 && 2180 $as_echo "$as_me: caught signal $ac_signal" 2181 $as_echo "$as_me: exit $exit_status" 2182 } >&5 2183 rm -f core *.core core.conftest.* && 2184 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2185 exit $exit_status 2186' 0 2187for ac_signal in 1 2 13 15; do 2188 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2189done 2190ac_signal=0 2191 2192# confdefs.h avoids OS command line length limits that DEFS can exceed. 2193rm -f -r conftest* confdefs.h 2194 2195$as_echo "/* confdefs.h */" > confdefs.h 2196 2197# Predefined preprocessor variables. 2198 2199cat >>confdefs.h <<_ACEOF 2200#define PACKAGE_NAME "$PACKAGE_NAME" 2201_ACEOF 2202 2203cat >>confdefs.h <<_ACEOF 2204#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2205_ACEOF 2206 2207cat >>confdefs.h <<_ACEOF 2208#define PACKAGE_VERSION "$PACKAGE_VERSION" 2209_ACEOF 2210 2211cat >>confdefs.h <<_ACEOF 2212#define PACKAGE_STRING "$PACKAGE_STRING" 2213_ACEOF 2214 2215cat >>confdefs.h <<_ACEOF 2216#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2217_ACEOF 2218 2219cat >>confdefs.h <<_ACEOF 2220#define PACKAGE_URL "$PACKAGE_URL" 2221_ACEOF 2222 2223 2224# Let the site file select an alternate cache file if it wants to. 2225# Prefer an explicitly selected file to automatically selected ones. 2226ac_site_file1=NONE 2227ac_site_file2=NONE 2228if test -n "$CONFIG_SITE"; then 2229 # We do not want a PATH search for config.site. 2230 case $CONFIG_SITE in #(( 2231 -*) ac_site_file1=./$CONFIG_SITE;; 2232 */*) ac_site_file1=$CONFIG_SITE;; 2233 *) ac_site_file1=./$CONFIG_SITE;; 2234 esac 2235elif test "x$prefix" != xNONE; then 2236 ac_site_file1=$prefix/share/config.site 2237 ac_site_file2=$prefix/etc/config.site 2238else 2239 ac_site_file1=$ac_default_prefix/share/config.site 2240 ac_site_file2=$ac_default_prefix/etc/config.site 2241fi 2242for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2243do 2244 test "x$ac_site_file" = xNONE && continue 2245 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2246 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2247$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2248 sed 's/^/| /' "$ac_site_file" >&5 2249 . "$ac_site_file" \ 2250 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2251$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2252as_fn_error $? "failed to load site script $ac_site_file 2253See \`config.log' for more details" "$LINENO" 5; } 2254 fi 2255done 2256 2257if test -r "$cache_file"; then 2258 # Some versions of bash will fail to source /dev/null (special files 2259 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2260 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2261 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2262$as_echo "$as_me: loading cache $cache_file" >&6;} 2263 case $cache_file in 2264 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2265 *) . "./$cache_file";; 2266 esac 2267 fi 2268else 2269 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2270$as_echo "$as_me: creating cache $cache_file" >&6;} 2271 >$cache_file 2272fi 2273 2274as_fn_append ac_header_list " sys/time.h" 2275as_fn_append ac_header_list " unistd.h" 2276as_fn_append ac_func_list " alarm" 2277# Check that the precious variables saved in the cache have kept the same 2278# value. 2279ac_cache_corrupted=false 2280for ac_var in $ac_precious_vars; do 2281 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2282 eval ac_new_set=\$ac_env_${ac_var}_set 2283 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2284 eval ac_new_val=\$ac_env_${ac_var}_value 2285 case $ac_old_set,$ac_new_set in 2286 set,) 2287 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2288$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2289 ac_cache_corrupted=: ;; 2290 ,set) 2291 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2292$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2293 ac_cache_corrupted=: ;; 2294 ,);; 2295 *) 2296 if test "x$ac_old_val" != "x$ac_new_val"; then 2297 # differences in whitespace do not lead to failure. 2298 ac_old_val_w=`echo x $ac_old_val` 2299 ac_new_val_w=`echo x $ac_new_val` 2300 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2301 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2302$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2303 ac_cache_corrupted=: 2304 else 2305 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2306$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2307 eval $ac_var=\$ac_old_val 2308 fi 2309 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2310$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2311 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2312$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2313 fi;; 2314 esac 2315 # Pass precious variables to config.status. 2316 if test "$ac_new_set" = set; then 2317 case $ac_new_val in 2318 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2319 *) ac_arg=$ac_var=$ac_new_val ;; 2320 esac 2321 case " $ac_configure_args " in 2322 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2323 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2324 esac 2325 fi 2326done 2327if $ac_cache_corrupted; then 2328 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2329$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2330 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2331$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2332 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2333fi 2334## -------------------- ## 2335## Main body of script. ## 2336## -------------------- ## 2337 2338ac_ext=c 2339ac_cpp='$CPP $CPPFLAGS' 2340ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2341ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2342ac_compiler_gnu=$ac_cv_c_compiler_gnu 2343 2344 2345 2346 2347 2348ac_aux_dir= 2349for ac_dir in config "$srcdir"/config; do 2350 if test -f "$ac_dir/install-sh"; then 2351 ac_aux_dir=$ac_dir 2352 ac_install_sh="$ac_aux_dir/install-sh -c" 2353 break 2354 elif test -f "$ac_dir/install.sh"; then 2355 ac_aux_dir=$ac_dir 2356 ac_install_sh="$ac_aux_dir/install.sh -c" 2357 break 2358 elif test -f "$ac_dir/shtool"; then 2359 ac_aux_dir=$ac_dir 2360 ac_install_sh="$ac_aux_dir/shtool install -c" 2361 break 2362 fi 2363done 2364if test -z "$ac_aux_dir"; then 2365 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5 2366fi 2367 2368# These three variables are undocumented and unsupported, 2369# and are intended to be withdrawn in a future Autoconf release. 2370# They can cause serious problems if a builder's source tree is in a directory 2371# whose full name contains unusual characters. 2372ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2373ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2374ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2375 2376 2377 2378ac_config_headers="$ac_config_headers config/config.h" 2379 2380 2381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2382$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2383 # Check whether --enable-maintainer-mode was given. 2384if test "${enable_maintainer_mode+set}" = set; then : 2385 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2386else 2387 USE_MAINTAINER_MODE=no 2388fi 2389 2390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2391$as_echo "$USE_MAINTAINER_MODE" >&6; } 2392 if test $USE_MAINTAINER_MODE = yes; then 2393 MAINTAINER_MODE_TRUE= 2394 MAINTAINER_MODE_FALSE='#' 2395else 2396 MAINTAINER_MODE_TRUE='#' 2397 MAINTAINER_MODE_FALSE= 2398fi 2399 2400 MAINT=$MAINTAINER_MODE_TRUE 2401 2402 2403 2404# --with-native-includes forces the use of the system bsm headers. 2405 2406# Check whether --with-native-includes was given. 2407if test "${with_native_includes+set}" = set; then : 2408 withval=$with_native_includes; 2409 2410$as_echo "#define USE_NATIVE_INCLUDES /**/" >>confdefs.h 2411 2412use_native_includes=true 2413 2414else 2415 use_native_includes=false 2416fi 2417 2418 if $use_native_includes; then 2419 USE_NATIVE_INCLUDES_TRUE= 2420 USE_NATIVE_INCLUDES_FALSE='#' 2421else 2422 USE_NATIVE_INCLUDES_TRUE='#' 2423 USE_NATIVE_INCLUDES_FALSE= 2424fi 2425 2426 2427for ac_prog in mig 2428do 2429 # Extract the first word of "$ac_prog", so it can be a program name with args. 2430set dummy $ac_prog; ac_word=$2 2431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2432$as_echo_n "checking for $ac_word... " >&6; } 2433if ${ac_cv_path_MIG+:} false; then : 2434 $as_echo_n "(cached) " >&6 2435else 2436 case $MIG in 2437 [\\/]* | ?:[\\/]*) 2438 ac_cv_path_MIG="$MIG" # Let the user override the test with a path. 2439 ;; 2440 *) 2441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2442for as_dir in $PATH 2443do 2444 IFS=$as_save_IFS 2445 test -z "$as_dir" && as_dir=. 2446 for ac_exec_ext in '' $ac_executable_extensions; do 2447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2448 ac_cv_path_MIG="$as_dir/$ac_word$ac_exec_ext" 2449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2450 break 2 2451 fi 2452done 2453 done 2454IFS=$as_save_IFS 2455 2456 ;; 2457esac 2458fi 2459MIG=$ac_cv_path_MIG 2460if test -n "$MIG"; then 2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5 2462$as_echo "$MIG" >&6; } 2463else 2464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2465$as_echo "no" >&6; } 2466fi 2467 2468 2469 test -n "$MIG" && break 2470done 2471 2472 2473# Checks for programs. 2474ac_ext=c 2475ac_cpp='$CPP $CPPFLAGS' 2476ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2477ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2478ac_compiler_gnu=$ac_cv_c_compiler_gnu 2479if test -n "$ac_tool_prefix"; then 2480 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2481set dummy ${ac_tool_prefix}gcc; ac_word=$2 2482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2483$as_echo_n "checking for $ac_word... " >&6; } 2484if ${ac_cv_prog_CC+:} false; then : 2485 $as_echo_n "(cached) " >&6 2486else 2487 if test -n "$CC"; then 2488 ac_cv_prog_CC="$CC" # Let the user override the test. 2489else 2490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2491for as_dir in $PATH 2492do 2493 IFS=$as_save_IFS 2494 test -z "$as_dir" && as_dir=. 2495 for ac_exec_ext in '' $ac_executable_extensions; do 2496 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2497 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2499 break 2 2500 fi 2501done 2502 done 2503IFS=$as_save_IFS 2504 2505fi 2506fi 2507CC=$ac_cv_prog_CC 2508if test -n "$CC"; then 2509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2510$as_echo "$CC" >&6; } 2511else 2512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2513$as_echo "no" >&6; } 2514fi 2515 2516 2517fi 2518if test -z "$ac_cv_prog_CC"; then 2519 ac_ct_CC=$CC 2520 # Extract the first word of "gcc", so it can be a program name with args. 2521set dummy gcc; ac_word=$2 2522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2523$as_echo_n "checking for $ac_word... " >&6; } 2524if ${ac_cv_prog_ac_ct_CC+:} false; then : 2525 $as_echo_n "(cached) " >&6 2526else 2527 if test -n "$ac_ct_CC"; then 2528 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2529else 2530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2531for as_dir in $PATH 2532do 2533 IFS=$as_save_IFS 2534 test -z "$as_dir" && as_dir=. 2535 for ac_exec_ext in '' $ac_executable_extensions; do 2536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2537 ac_cv_prog_ac_ct_CC="gcc" 2538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2539 break 2 2540 fi 2541done 2542 done 2543IFS=$as_save_IFS 2544 2545fi 2546fi 2547ac_ct_CC=$ac_cv_prog_ac_ct_CC 2548if test -n "$ac_ct_CC"; then 2549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2550$as_echo "$ac_ct_CC" >&6; } 2551else 2552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2553$as_echo "no" >&6; } 2554fi 2555 2556 if test "x$ac_ct_CC" = x; then 2557 CC="" 2558 else 2559 case $cross_compiling:$ac_tool_warned in 2560yes:) 2561{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2562$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2563ac_tool_warned=yes ;; 2564esac 2565 CC=$ac_ct_CC 2566 fi 2567else 2568 CC="$ac_cv_prog_CC" 2569fi 2570 2571if test -z "$CC"; then 2572 if test -n "$ac_tool_prefix"; then 2573 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2574set dummy ${ac_tool_prefix}cc; ac_word=$2 2575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2576$as_echo_n "checking for $ac_word... " >&6; } 2577if ${ac_cv_prog_CC+:} false; then : 2578 $as_echo_n "(cached) " >&6 2579else 2580 if test -n "$CC"; then 2581 ac_cv_prog_CC="$CC" # Let the user override the test. 2582else 2583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2584for as_dir in $PATH 2585do 2586 IFS=$as_save_IFS 2587 test -z "$as_dir" && as_dir=. 2588 for ac_exec_ext in '' $ac_executable_extensions; do 2589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2590 ac_cv_prog_CC="${ac_tool_prefix}cc" 2591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2592 break 2 2593 fi 2594done 2595 done 2596IFS=$as_save_IFS 2597 2598fi 2599fi 2600CC=$ac_cv_prog_CC 2601if test -n "$CC"; then 2602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2603$as_echo "$CC" >&6; } 2604else 2605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2606$as_echo "no" >&6; } 2607fi 2608 2609 2610 fi 2611fi 2612if test -z "$CC"; then 2613 # Extract the first word of "cc", so it can be a program name with args. 2614set dummy cc; ac_word=$2 2615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2616$as_echo_n "checking for $ac_word... " >&6; } 2617if ${ac_cv_prog_CC+:} false; then : 2618 $as_echo_n "(cached) " >&6 2619else 2620 if test -n "$CC"; then 2621 ac_cv_prog_CC="$CC" # Let the user override the test. 2622else 2623 ac_prog_rejected=no 2624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2625for as_dir in $PATH 2626do 2627 IFS=$as_save_IFS 2628 test -z "$as_dir" && as_dir=. 2629 for ac_exec_ext in '' $ac_executable_extensions; do 2630 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2631 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2632 ac_prog_rejected=yes 2633 continue 2634 fi 2635 ac_cv_prog_CC="cc" 2636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2637 break 2 2638 fi 2639done 2640 done 2641IFS=$as_save_IFS 2642 2643if test $ac_prog_rejected = yes; then 2644 # We found a bogon in the path, so make sure we never use it. 2645 set dummy $ac_cv_prog_CC 2646 shift 2647 if test $# != 0; then 2648 # We chose a different compiler from the bogus one. 2649 # However, it has the same basename, so the bogon will be chosen 2650 # first if we set CC to just the basename; use the full file name. 2651 shift 2652 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2653 fi 2654fi 2655fi 2656fi 2657CC=$ac_cv_prog_CC 2658if test -n "$CC"; then 2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2660$as_echo "$CC" >&6; } 2661else 2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2663$as_echo "no" >&6; } 2664fi 2665 2666 2667fi 2668if test -z "$CC"; then 2669 if test -n "$ac_tool_prefix"; then 2670 for ac_prog in cl.exe 2671 do 2672 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2673set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2675$as_echo_n "checking for $ac_word... " >&6; } 2676if ${ac_cv_prog_CC+:} false; then : 2677 $as_echo_n "(cached) " >&6 2678else 2679 if test -n "$CC"; then 2680 ac_cv_prog_CC="$CC" # Let the user override the test. 2681else 2682as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2683for as_dir in $PATH 2684do 2685 IFS=$as_save_IFS 2686 test -z "$as_dir" && as_dir=. 2687 for ac_exec_ext in '' $ac_executable_extensions; do 2688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2689 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2691 break 2 2692 fi 2693done 2694 done 2695IFS=$as_save_IFS 2696 2697fi 2698fi 2699CC=$ac_cv_prog_CC 2700if test -n "$CC"; then 2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2702$as_echo "$CC" >&6; } 2703else 2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2705$as_echo "no" >&6; } 2706fi 2707 2708 2709 test -n "$CC" && break 2710 done 2711fi 2712if test -z "$CC"; then 2713 ac_ct_CC=$CC 2714 for ac_prog in cl.exe 2715do 2716 # Extract the first word of "$ac_prog", so it can be a program name with args. 2717set dummy $ac_prog; ac_word=$2 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2719$as_echo_n "checking for $ac_word... " >&6; } 2720if ${ac_cv_prog_ac_ct_CC+:} false; then : 2721 $as_echo_n "(cached) " >&6 2722else 2723 if test -n "$ac_ct_CC"; then 2724 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2725else 2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2727for as_dir in $PATH 2728do 2729 IFS=$as_save_IFS 2730 test -z "$as_dir" && as_dir=. 2731 for ac_exec_ext in '' $ac_executable_extensions; do 2732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2733 ac_cv_prog_ac_ct_CC="$ac_prog" 2734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2735 break 2 2736 fi 2737done 2738 done 2739IFS=$as_save_IFS 2740 2741fi 2742fi 2743ac_ct_CC=$ac_cv_prog_ac_ct_CC 2744if test -n "$ac_ct_CC"; then 2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2746$as_echo "$ac_ct_CC" >&6; } 2747else 2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2749$as_echo "no" >&6; } 2750fi 2751 2752 2753 test -n "$ac_ct_CC" && break 2754done 2755 2756 if test "x$ac_ct_CC" = x; then 2757 CC="" 2758 else 2759 case $cross_compiling:$ac_tool_warned in 2760yes:) 2761{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2762$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2763ac_tool_warned=yes ;; 2764esac 2765 CC=$ac_ct_CC 2766 fi 2767fi 2768 2769fi 2770 2771 2772test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2773$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2774as_fn_error $? "no acceptable C compiler found in \$PATH 2775See \`config.log' for more details" "$LINENO" 5; } 2776 2777# Provide some information about the compiler. 2778$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2779set X $ac_compile 2780ac_compiler=$2 2781for ac_option in --version -v -V -qversion; do 2782 { { ac_try="$ac_compiler $ac_option >&5" 2783case "(($ac_try" in 2784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2785 *) ac_try_echo=$ac_try;; 2786esac 2787eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2788$as_echo "$ac_try_echo"; } >&5 2789 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2790 ac_status=$? 2791 if test -s conftest.err; then 2792 sed '10a\ 2793... rest of stderr output deleted ... 2794 10q' conftest.err >conftest.er1 2795 cat conftest.er1 >&5 2796 fi 2797 rm -f conftest.er1 conftest.err 2798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2799 test $ac_status = 0; } 2800done 2801 2802cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2803/* end confdefs.h. */ 2804 2805int 2806main () 2807{ 2808 2809 ; 2810 return 0; 2811} 2812_ACEOF 2813ac_clean_files_save=$ac_clean_files 2814ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2815# Try to create an executable without -o first, disregard a.out. 2816# It will help us diagnose broken compilers, and finding out an intuition 2817# of exeext. 2818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2819$as_echo_n "checking whether the C compiler works... " >&6; } 2820ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2821 2822# The possible output files: 2823ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2824 2825ac_rmfiles= 2826for ac_file in $ac_files 2827do 2828 case $ac_file in 2829 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2830 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2831 esac 2832done 2833rm -f $ac_rmfiles 2834 2835if { { ac_try="$ac_link_default" 2836case "(($ac_try" in 2837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2838 *) ac_try_echo=$ac_try;; 2839esac 2840eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2841$as_echo "$ac_try_echo"; } >&5 2842 (eval "$ac_link_default") 2>&5 2843 ac_status=$? 2844 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2845 test $ac_status = 0; }; then : 2846 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2847# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2848# in a Makefile. We should not override ac_cv_exeext if it was cached, 2849# so that the user can short-circuit this test for compilers unknown to 2850# Autoconf. 2851for ac_file in $ac_files '' 2852do 2853 test -f "$ac_file" || continue 2854 case $ac_file in 2855 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2856 ;; 2857 [ab].out ) 2858 # We found the default executable, but exeext='' is most 2859 # certainly right. 2860 break;; 2861 *.* ) 2862 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2863 then :; else 2864 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2865 fi 2866 # We set ac_cv_exeext here because the later test for it is not 2867 # safe: cross compilers may not add the suffix if given an `-o' 2868 # argument, so we may need to know it at that point already. 2869 # Even if this section looks crufty: it has the advantage of 2870 # actually working. 2871 break;; 2872 * ) 2873 break;; 2874 esac 2875done 2876test "$ac_cv_exeext" = no && ac_cv_exeext= 2877 2878else 2879 ac_file='' 2880fi 2881if test -z "$ac_file"; then : 2882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2883$as_echo "no" >&6; } 2884$as_echo "$as_me: failed program was:" >&5 2885sed 's/^/| /' conftest.$ac_ext >&5 2886 2887{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2888$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2889as_fn_error 77 "C compiler cannot create executables 2890See \`config.log' for more details" "$LINENO" 5; } 2891else 2892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2893$as_echo "yes" >&6; } 2894fi 2895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2896$as_echo_n "checking for C compiler default output file name... " >&6; } 2897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2898$as_echo "$ac_file" >&6; } 2899ac_exeext=$ac_cv_exeext 2900 2901rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2902ac_clean_files=$ac_clean_files_save 2903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2904$as_echo_n "checking for suffix of executables... " >&6; } 2905if { { ac_try="$ac_link" 2906case "(($ac_try" in 2907 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2908 *) ac_try_echo=$ac_try;; 2909esac 2910eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2911$as_echo "$ac_try_echo"; } >&5 2912 (eval "$ac_link") 2>&5 2913 ac_status=$? 2914 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2915 test $ac_status = 0; }; then : 2916 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2917# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2918# work properly (i.e., refer to `conftest.exe'), while it won't with 2919# `rm'. 2920for ac_file in conftest.exe conftest conftest.*; do 2921 test -f "$ac_file" || continue 2922 case $ac_file in 2923 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2924 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2925 break;; 2926 * ) break;; 2927 esac 2928done 2929else 2930 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2931$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2932as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2933See \`config.log' for more details" "$LINENO" 5; } 2934fi 2935rm -f conftest conftest$ac_cv_exeext 2936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2937$as_echo "$ac_cv_exeext" >&6; } 2938 2939rm -f conftest.$ac_ext 2940EXEEXT=$ac_cv_exeext 2941ac_exeext=$EXEEXT 2942cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2943/* end confdefs.h. */ 2944#include <stdio.h> 2945int 2946main () 2947{ 2948FILE *f = fopen ("conftest.out", "w"); 2949 return ferror (f) || fclose (f) != 0; 2950 2951 ; 2952 return 0; 2953} 2954_ACEOF 2955ac_clean_files="$ac_clean_files conftest.out" 2956# Check that the compiler produces executables we can run. If not, either 2957# the compiler is broken, or we cross compile. 2958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2959$as_echo_n "checking whether we are cross compiling... " >&6; } 2960if test "$cross_compiling" != yes; then 2961 { { ac_try="$ac_link" 2962case "(($ac_try" in 2963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2964 *) ac_try_echo=$ac_try;; 2965esac 2966eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2967$as_echo "$ac_try_echo"; } >&5 2968 (eval "$ac_link") 2>&5 2969 ac_status=$? 2970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2971 test $ac_status = 0; } 2972 if { ac_try='./conftest$ac_cv_exeext' 2973 { { case "(($ac_try" in 2974 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2975 *) ac_try_echo=$ac_try;; 2976esac 2977eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2978$as_echo "$ac_try_echo"; } >&5 2979 (eval "$ac_try") 2>&5 2980 ac_status=$? 2981 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2982 test $ac_status = 0; }; }; then 2983 cross_compiling=no 2984 else 2985 if test "$cross_compiling" = maybe; then 2986 cross_compiling=yes 2987 else 2988 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2989$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2990as_fn_error $? "cannot run C compiled programs. 2991If you meant to cross compile, use \`--host'. 2992See \`config.log' for more details" "$LINENO" 5; } 2993 fi 2994 fi 2995fi 2996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2997$as_echo "$cross_compiling" >&6; } 2998 2999rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3000ac_clean_files=$ac_clean_files_save 3001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3002$as_echo_n "checking for suffix of object files... " >&6; } 3003if ${ac_cv_objext+:} false; then : 3004 $as_echo_n "(cached) " >&6 3005else 3006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3007/* end confdefs.h. */ 3008 3009int 3010main () 3011{ 3012 3013 ; 3014 return 0; 3015} 3016_ACEOF 3017rm -f conftest.o conftest.obj 3018if { { ac_try="$ac_compile" 3019case "(($ac_try" in 3020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3021 *) ac_try_echo=$ac_try;; 3022esac 3023eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3024$as_echo "$ac_try_echo"; } >&5 3025 (eval "$ac_compile") 2>&5 3026 ac_status=$? 3027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3028 test $ac_status = 0; }; then : 3029 for ac_file in conftest.o conftest.obj conftest.*; do 3030 test -f "$ac_file" || continue; 3031 case $ac_file in 3032 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3033 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3034 break;; 3035 esac 3036done 3037else 3038 $as_echo "$as_me: failed program was:" >&5 3039sed 's/^/| /' conftest.$ac_ext >&5 3040 3041{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3042$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3043as_fn_error $? "cannot compute suffix of object files: cannot compile 3044See \`config.log' for more details" "$LINENO" 5; } 3045fi 3046rm -f conftest.$ac_cv_objext conftest.$ac_ext 3047fi 3048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3049$as_echo "$ac_cv_objext" >&6; } 3050OBJEXT=$ac_cv_objext 3051ac_objext=$OBJEXT 3052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3053$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3054if ${ac_cv_c_compiler_gnu+:} false; then : 3055 $as_echo_n "(cached) " >&6 3056else 3057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3058/* end confdefs.h. */ 3059 3060int 3061main () 3062{ 3063#ifndef __GNUC__ 3064 choke me 3065#endif 3066 3067 ; 3068 return 0; 3069} 3070_ACEOF 3071if ac_fn_c_try_compile "$LINENO"; then : 3072 ac_compiler_gnu=yes 3073else 3074 ac_compiler_gnu=no 3075fi 3076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3077ac_cv_c_compiler_gnu=$ac_compiler_gnu 3078 3079fi 3080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3081$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3082if test $ac_compiler_gnu = yes; then 3083 GCC=yes 3084else 3085 GCC= 3086fi 3087ac_test_CFLAGS=${CFLAGS+set} 3088ac_save_CFLAGS=$CFLAGS 3089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3090$as_echo_n "checking whether $CC accepts -g... " >&6; } 3091if ${ac_cv_prog_cc_g+:} false; then : 3092 $as_echo_n "(cached) " >&6 3093else 3094 ac_save_c_werror_flag=$ac_c_werror_flag 3095 ac_c_werror_flag=yes 3096 ac_cv_prog_cc_g=no 3097 CFLAGS="-g" 3098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3099/* end confdefs.h. */ 3100 3101int 3102main () 3103{ 3104 3105 ; 3106 return 0; 3107} 3108_ACEOF 3109if ac_fn_c_try_compile "$LINENO"; then : 3110 ac_cv_prog_cc_g=yes 3111else 3112 CFLAGS="" 3113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3114/* end confdefs.h. */ 3115 3116int 3117main () 3118{ 3119 3120 ; 3121 return 0; 3122} 3123_ACEOF 3124if ac_fn_c_try_compile "$LINENO"; then : 3125 3126else 3127 ac_c_werror_flag=$ac_save_c_werror_flag 3128 CFLAGS="-g" 3129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3130/* end confdefs.h. */ 3131 3132int 3133main () 3134{ 3135 3136 ; 3137 return 0; 3138} 3139_ACEOF 3140if ac_fn_c_try_compile "$LINENO"; then : 3141 ac_cv_prog_cc_g=yes 3142fi 3143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3144fi 3145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3146fi 3147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3148 ac_c_werror_flag=$ac_save_c_werror_flag 3149fi 3150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3151$as_echo "$ac_cv_prog_cc_g" >&6; } 3152if test "$ac_test_CFLAGS" = set; then 3153 CFLAGS=$ac_save_CFLAGS 3154elif test $ac_cv_prog_cc_g = yes; then 3155 if test "$GCC" = yes; then 3156 CFLAGS="-g -O2" 3157 else 3158 CFLAGS="-g" 3159 fi 3160else 3161 if test "$GCC" = yes; then 3162 CFLAGS="-O2" 3163 else 3164 CFLAGS= 3165 fi 3166fi 3167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3168$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3169if ${ac_cv_prog_cc_c89+:} false; then : 3170 $as_echo_n "(cached) " >&6 3171else 3172 ac_cv_prog_cc_c89=no 3173ac_save_CC=$CC 3174cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3175/* end confdefs.h. */ 3176#include <stdarg.h> 3177#include <stdio.h> 3178struct stat; 3179/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3180struct buf { int x; }; 3181FILE * (*rcsopen) (struct buf *, struct stat *, int); 3182static char *e (p, i) 3183 char **p; 3184 int i; 3185{ 3186 return p[i]; 3187} 3188static char *f (char * (*g) (char **, int), char **p, ...) 3189{ 3190 char *s; 3191 va_list v; 3192 va_start (v,p); 3193 s = g (p, va_arg (v,int)); 3194 va_end (v); 3195 return s; 3196} 3197 3198/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3199 function prototypes and stuff, but not '\xHH' hex character constants. 3200 These don't provoke an error unfortunately, instead are silently treated 3201 as 'x'. The following induces an error, until -std is added to get 3202 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3203 array size at least. It's necessary to write '\x00'==0 to get something 3204 that's true only with -std. */ 3205int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3206 3207/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3208 inside strings and character constants. */ 3209#define FOO(x) 'x' 3210int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3211 3212int test (int i, double x); 3213struct s1 {int (*f) (int a);}; 3214struct s2 {int (*f) (double a);}; 3215int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3216int argc; 3217char **argv; 3218int 3219main () 3220{ 3221return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3222 ; 3223 return 0; 3224} 3225_ACEOF 3226for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3227 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3228do 3229 CC="$ac_save_CC $ac_arg" 3230 if ac_fn_c_try_compile "$LINENO"; then : 3231 ac_cv_prog_cc_c89=$ac_arg 3232fi 3233rm -f core conftest.err conftest.$ac_objext 3234 test "x$ac_cv_prog_cc_c89" != "xno" && break 3235done 3236rm -f conftest.$ac_ext 3237CC=$ac_save_CC 3238 3239fi 3240# AC_CACHE_VAL 3241case "x$ac_cv_prog_cc_c89" in 3242 x) 3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3244$as_echo "none needed" >&6; } ;; 3245 xno) 3246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3247$as_echo "unsupported" >&6; } ;; 3248 *) 3249 CC="$CC $ac_cv_prog_cc_c89" 3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3251$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3252esac 3253if test "x$ac_cv_prog_cc_c89" != xno; then : 3254 3255fi 3256 3257ac_ext=c 3258ac_cpp='$CPP $CPPFLAGS' 3259ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3260ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3261ac_compiler_gnu=$ac_cv_c_compiler_gnu 3262 3263# Find a good install program. We prefer a C program (faster), 3264# so one script is as good as another. But avoid the broken or 3265# incompatible versions: 3266# SysV /etc/install, /usr/sbin/install 3267# SunOS /usr/etc/install 3268# IRIX /sbin/install 3269# AIX /bin/install 3270# AmigaOS /C/install, which installs bootblocks on floppy discs 3271# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3272# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3273# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3274# OS/2's system install, which has a completely different semantic 3275# ./install, which can be erroneously created by make from ./install.sh. 3276# Reject install programs that cannot install multiple files. 3277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3278$as_echo_n "checking for a BSD-compatible install... " >&6; } 3279if test -z "$INSTALL"; then 3280if ${ac_cv_path_install+:} false; then : 3281 $as_echo_n "(cached) " >&6 3282else 3283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3284for as_dir in $PATH 3285do 3286 IFS=$as_save_IFS 3287 test -z "$as_dir" && as_dir=. 3288 # Account for people who put trailing slashes in PATH elements. 3289case $as_dir/ in #(( 3290 ./ | .// | /[cC]/* | \ 3291 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3292 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3293 /usr/ucb/* ) ;; 3294 *) 3295 # OSF1 and SCO ODT 3.0 have their own names for install. 3296 # Don't use installbsd from OSF since it installs stuff as root 3297 # by default. 3298 for ac_prog in ginstall scoinst install; do 3299 for ac_exec_ext in '' $ac_executable_extensions; do 3300 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3301 if test $ac_prog = install && 3302 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3303 # AIX install. It has an incompatible calling convention. 3304 : 3305 elif test $ac_prog = install && 3306 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3307 # program-specific install script used by HP pwplus--don't use. 3308 : 3309 else 3310 rm -rf conftest.one conftest.two conftest.dir 3311 echo one > conftest.one 3312 echo two > conftest.two 3313 mkdir conftest.dir 3314 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3315 test -s conftest.one && test -s conftest.two && 3316 test -s conftest.dir/conftest.one && 3317 test -s conftest.dir/conftest.two 3318 then 3319 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3320 break 3 3321 fi 3322 fi 3323 fi 3324 done 3325 done 3326 ;; 3327esac 3328 3329 done 3330IFS=$as_save_IFS 3331 3332rm -rf conftest.one conftest.two conftest.dir 3333 3334fi 3335 if test "${ac_cv_path_install+set}" = set; then 3336 INSTALL=$ac_cv_path_install 3337 else 3338 # As a last resort, use the slow shell script. Don't cache a 3339 # value for INSTALL within a source directory, because that will 3340 # break other packages using the cache if that directory is 3341 # removed, or if the value is a relative name. 3342 INSTALL=$ac_install_sh 3343 fi 3344fi 3345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3346$as_echo "$INSTALL" >&6; } 3347 3348# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3349# It thinks the first close brace ends the variable substitution. 3350test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3351 3352test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3353 3354test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3355 3356 3357for ac_prog in flex lex 3358do 3359 # Extract the first word of "$ac_prog", so it can be a program name with args. 3360set dummy $ac_prog; ac_word=$2 3361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3362$as_echo_n "checking for $ac_word... " >&6; } 3363if ${ac_cv_prog_LEX+:} false; then : 3364 $as_echo_n "(cached) " >&6 3365else 3366 if test -n "$LEX"; then 3367 ac_cv_prog_LEX="$LEX" # Let the user override the test. 3368else 3369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3370for as_dir in $PATH 3371do 3372 IFS=$as_save_IFS 3373 test -z "$as_dir" && as_dir=. 3374 for ac_exec_ext in '' $ac_executable_extensions; do 3375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3376 ac_cv_prog_LEX="$ac_prog" 3377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3378 break 2 3379 fi 3380done 3381 done 3382IFS=$as_save_IFS 3383 3384fi 3385fi 3386LEX=$ac_cv_prog_LEX 3387if test -n "$LEX"; then 3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 3389$as_echo "$LEX" >&6; } 3390else 3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3392$as_echo "no" >&6; } 3393fi 3394 3395 3396 test -n "$LEX" && break 3397done 3398test -n "$LEX" || LEX=":" 3399 3400if test "x$LEX" != "x:"; then 3401 cat >conftest.l <<_ACEOF 3402%% 3403a { ECHO; } 3404b { REJECT; } 3405c { yymore (); } 3406d { yyless (1); } 3407e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ 3408 yyless ((input () != 0)); } 3409f { unput (yytext[0]); } 3410. { BEGIN INITIAL; } 3411%% 3412#ifdef YYTEXT_POINTER 3413extern char *yytext; 3414#endif 3415int 3416main (void) 3417{ 3418 return ! yylex () + ! yywrap (); 3419} 3420_ACEOF 3421{ { ac_try="$LEX conftest.l" 3422case "(($ac_try" in 3423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3424 *) ac_try_echo=$ac_try;; 3425esac 3426eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3427$as_echo "$ac_try_echo"; } >&5 3428 (eval "$LEX conftest.l") 2>&5 3429 ac_status=$? 3430 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3431 test $ac_status = 0; } 3432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 3433$as_echo_n "checking lex output file root... " >&6; } 3434if ${ac_cv_prog_lex_root+:} false; then : 3435 $as_echo_n "(cached) " >&6 3436else 3437 3438if test -f lex.yy.c; then 3439 ac_cv_prog_lex_root=lex.yy 3440elif test -f lexyy.c; then 3441 ac_cv_prog_lex_root=lexyy 3442else 3443 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5 3444fi 3445fi 3446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 3447$as_echo "$ac_cv_prog_lex_root" >&6; } 3448LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 3449 3450if test -z "${LEXLIB+set}"; then 3451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 3452$as_echo_n "checking lex library... " >&6; } 3453if ${ac_cv_lib_lex+:} false; then : 3454 $as_echo_n "(cached) " >&6 3455else 3456 3457 ac_save_LIBS=$LIBS 3458 ac_cv_lib_lex='none needed' 3459 for ac_lib in '' -lfl -ll; do 3460 LIBS="$ac_lib $ac_save_LIBS" 3461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3462/* end confdefs.h. */ 3463`cat $LEX_OUTPUT_ROOT.c` 3464_ACEOF 3465if ac_fn_c_try_link "$LINENO"; then : 3466 ac_cv_lib_lex=$ac_lib 3467fi 3468rm -f core conftest.err conftest.$ac_objext \ 3469 conftest$ac_exeext conftest.$ac_ext 3470 test "$ac_cv_lib_lex" != 'none needed' && break 3471 done 3472 LIBS=$ac_save_LIBS 3473 3474fi 3475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 3476$as_echo "$ac_cv_lib_lex" >&6; } 3477 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex 3478fi 3479 3480 3481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 3482$as_echo_n "checking whether yytext is a pointer... " >&6; } 3483if ${ac_cv_prog_lex_yytext_pointer+:} false; then : 3484 $as_echo_n "(cached) " >&6 3485else 3486 # POSIX says lex can declare yytext either as a pointer or an array; the 3487# default is implementation-dependent. Figure out which it is, since 3488# not all implementations provide the %pointer and %array declarations. 3489ac_cv_prog_lex_yytext_pointer=no 3490ac_save_LIBS=$LIBS 3491LIBS="$LEXLIB $ac_save_LIBS" 3492cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3493/* end confdefs.h. */ 3494 3495 #define YYTEXT_POINTER 1 3496`cat $LEX_OUTPUT_ROOT.c` 3497_ACEOF 3498if ac_fn_c_try_link "$LINENO"; then : 3499 ac_cv_prog_lex_yytext_pointer=yes 3500fi 3501rm -f core conftest.err conftest.$ac_objext \ 3502 conftest$ac_exeext conftest.$ac_ext 3503LIBS=$ac_save_LIBS 3504 3505fi 3506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 3507$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } 3508if test $ac_cv_prog_lex_yytext_pointer = yes; then 3509 3510$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h 3511 3512fi 3513rm -f conftest.l $LEX_OUTPUT_ROOT.c 3514 3515fi 3516case `pwd` in 3517 *\ * | *\ *) 3518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 3519$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 3520esac 3521 3522 3523 3524macro_version='2.4.2' 3525macro_revision='1.3337' 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539ltmain="$ac_aux_dir/ltmain.sh" 3540 3541# Make sure we can run config.sub. 3542$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3543 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3544 3545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3546$as_echo_n "checking build system type... " >&6; } 3547if ${ac_cv_build+:} false; then : 3548 $as_echo_n "(cached) " >&6 3549else 3550 ac_build_alias=$build_alias 3551test "x$ac_build_alias" = x && 3552 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3553test "x$ac_build_alias" = x && 3554 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3555ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3556 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3557 3558fi 3559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3560$as_echo "$ac_cv_build" >&6; } 3561case $ac_cv_build in 3562*-*-*) ;; 3563*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3564esac 3565build=$ac_cv_build 3566ac_save_IFS=$IFS; IFS='-' 3567set x $ac_cv_build 3568shift 3569build_cpu=$1 3570build_vendor=$2 3571shift; shift 3572# Remember, the first character of IFS is used to create $*, 3573# except with old shells: 3574build_os=$* 3575IFS=$ac_save_IFS 3576case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3577 3578 3579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3580$as_echo_n "checking host system type... " >&6; } 3581if ${ac_cv_host+:} false; then : 3582 $as_echo_n "(cached) " >&6 3583else 3584 if test "x$host_alias" = x; then 3585 ac_cv_host=$ac_cv_build 3586else 3587 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3588 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3589fi 3590 3591fi 3592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3593$as_echo "$ac_cv_host" >&6; } 3594case $ac_cv_host in 3595*-*-*) ;; 3596*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3597esac 3598host=$ac_cv_host 3599ac_save_IFS=$IFS; IFS='-' 3600set x $ac_cv_host 3601shift 3602host_cpu=$1 3603host_vendor=$2 3604shift; shift 3605# Remember, the first character of IFS is used to create $*, 3606# except with old shells: 3607host_os=$* 3608IFS=$ac_save_IFS 3609case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3610 3611 3612# Backslashify metacharacters that are still active within 3613# double-quoted strings. 3614sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 3615 3616# Same as above, but do not quote variable references. 3617double_quote_subst='s/\(["`\\]\)/\\\1/g' 3618 3619# Sed substitution to delay expansion of an escaped shell variable in a 3620# double_quote_subst'ed string. 3621delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 3622 3623# Sed substitution to delay expansion of an escaped single quote. 3624delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 3625 3626# Sed substitution to avoid accidental globbing in evaled expressions 3627no_glob_subst='s/\*/\\\*/g' 3628 3629ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 3630ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 3631ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 3632 3633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 3634$as_echo_n "checking how to print strings... " >&6; } 3635# Test print first, because it will be a builtin if present. 3636if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 3637 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 3638 ECHO='print -r --' 3639elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 3640 ECHO='printf %s\n' 3641else 3642 # Use this function as a fallback that always works. 3643 func_fallback_echo () 3644 { 3645 eval 'cat <<_LTECHO_EOF 3646$1 3647_LTECHO_EOF' 3648 } 3649 ECHO='func_fallback_echo' 3650fi 3651 3652# func_echo_all arg... 3653# Invoke $ECHO with all args, space-separated. 3654func_echo_all () 3655{ 3656 $ECHO "" 3657} 3658 3659case "$ECHO" in 3660 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 3661$as_echo "printf" >&6; } ;; 3662 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 3663$as_echo "print -r" >&6; } ;; 3664 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 3665$as_echo "cat" >&6; } ;; 3666esac 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3682$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3683if ${ac_cv_path_SED+:} false; then : 3684 $as_echo_n "(cached) " >&6 3685else 3686 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3687 for ac_i in 1 2 3 4 5 6 7; do 3688 ac_script="$ac_script$as_nl$ac_script" 3689 done 3690 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 3691 { ac_script=; unset ac_script;} 3692 if test -z "$SED"; then 3693 ac_path_SED_found=false 3694 # Loop through the user's path and test for each of PROGNAME-LIST 3695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3696for as_dir in $PATH 3697do 3698 IFS=$as_save_IFS 3699 test -z "$as_dir" && as_dir=. 3700 for ac_prog in sed gsed; do 3701 for ac_exec_ext in '' $ac_executable_extensions; do 3702 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3703 as_fn_executable_p "$ac_path_SED" || continue 3704# Check for GNU ac_path_SED and select it if it is found. 3705 # Check for GNU $ac_path_SED 3706case `"$ac_path_SED" --version 2>&1` in 3707*GNU*) 3708 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3709*) 3710 ac_count=0 3711 $as_echo_n 0123456789 >"conftest.in" 3712 while : 3713 do 3714 cat "conftest.in" "conftest.in" >"conftest.tmp" 3715 mv "conftest.tmp" "conftest.in" 3716 cp "conftest.in" "conftest.nl" 3717 $as_echo '' >> "conftest.nl" 3718 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3719 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3720 as_fn_arith $ac_count + 1 && ac_count=$as_val 3721 if test $ac_count -gt ${ac_path_SED_max-0}; then 3722 # Best one so far, save it but keep looking for a better one 3723 ac_cv_path_SED="$ac_path_SED" 3724 ac_path_SED_max=$ac_count 3725 fi 3726 # 10*(2^10) chars as input seems more than enough 3727 test $ac_count -gt 10 && break 3728 done 3729 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3730esac 3731 3732 $ac_path_SED_found && break 3 3733 done 3734 done 3735 done 3736IFS=$as_save_IFS 3737 if test -z "$ac_cv_path_SED"; then 3738 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 3739 fi 3740else 3741 ac_cv_path_SED=$SED 3742fi 3743 3744fi 3745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 3746$as_echo "$ac_cv_path_SED" >&6; } 3747 SED="$ac_cv_path_SED" 3748 rm -f conftest.sed 3749 3750test -z "$SED" && SED=sed 3751Xsed="$SED -e 1s/^X//" 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3764$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3765if ${ac_cv_path_GREP+:} false; then : 3766 $as_echo_n "(cached) " >&6 3767else 3768 if test -z "$GREP"; then 3769 ac_path_GREP_found=false 3770 # Loop through the user's path and test for each of PROGNAME-LIST 3771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3772for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3773do 3774 IFS=$as_save_IFS 3775 test -z "$as_dir" && as_dir=. 3776 for ac_prog in grep ggrep; do 3777 for ac_exec_ext in '' $ac_executable_extensions; do 3778 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3779 as_fn_executable_p "$ac_path_GREP" || continue 3780# Check for GNU ac_path_GREP and select it if it is found. 3781 # Check for GNU $ac_path_GREP 3782case `"$ac_path_GREP" --version 2>&1` in 3783*GNU*) 3784 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3785*) 3786 ac_count=0 3787 $as_echo_n 0123456789 >"conftest.in" 3788 while : 3789 do 3790 cat "conftest.in" "conftest.in" >"conftest.tmp" 3791 mv "conftest.tmp" "conftest.in" 3792 cp "conftest.in" "conftest.nl" 3793 $as_echo 'GREP' >> "conftest.nl" 3794 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3795 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3796 as_fn_arith $ac_count + 1 && ac_count=$as_val 3797 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3798 # Best one so far, save it but keep looking for a better one 3799 ac_cv_path_GREP="$ac_path_GREP" 3800 ac_path_GREP_max=$ac_count 3801 fi 3802 # 10*(2^10) chars as input seems more than enough 3803 test $ac_count -gt 10 && break 3804 done 3805 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3806esac 3807 3808 $ac_path_GREP_found && break 3 3809 done 3810 done 3811 done 3812IFS=$as_save_IFS 3813 if test -z "$ac_cv_path_GREP"; then 3814 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3815 fi 3816else 3817 ac_cv_path_GREP=$GREP 3818fi 3819 3820fi 3821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3822$as_echo "$ac_cv_path_GREP" >&6; } 3823 GREP="$ac_cv_path_GREP" 3824 3825 3826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3827$as_echo_n "checking for egrep... " >&6; } 3828if ${ac_cv_path_EGREP+:} false; then : 3829 $as_echo_n "(cached) " >&6 3830else 3831 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3832 then ac_cv_path_EGREP="$GREP -E" 3833 else 3834 if test -z "$EGREP"; then 3835 ac_path_EGREP_found=false 3836 # Loop through the user's path and test for each of PROGNAME-LIST 3837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3838for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3839do 3840 IFS=$as_save_IFS 3841 test -z "$as_dir" && as_dir=. 3842 for ac_prog in egrep; do 3843 for ac_exec_ext in '' $ac_executable_extensions; do 3844 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3845 as_fn_executable_p "$ac_path_EGREP" || continue 3846# Check for GNU ac_path_EGREP and select it if it is found. 3847 # Check for GNU $ac_path_EGREP 3848case `"$ac_path_EGREP" --version 2>&1` in 3849*GNU*) 3850 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3851*) 3852 ac_count=0 3853 $as_echo_n 0123456789 >"conftest.in" 3854 while : 3855 do 3856 cat "conftest.in" "conftest.in" >"conftest.tmp" 3857 mv "conftest.tmp" "conftest.in" 3858 cp "conftest.in" "conftest.nl" 3859 $as_echo 'EGREP' >> "conftest.nl" 3860 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3861 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3862 as_fn_arith $ac_count + 1 && ac_count=$as_val 3863 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3864 # Best one so far, save it but keep looking for a better one 3865 ac_cv_path_EGREP="$ac_path_EGREP" 3866 ac_path_EGREP_max=$ac_count 3867 fi 3868 # 10*(2^10) chars as input seems more than enough 3869 test $ac_count -gt 10 && break 3870 done 3871 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3872esac 3873 3874 $ac_path_EGREP_found && break 3 3875 done 3876 done 3877 done 3878IFS=$as_save_IFS 3879 if test -z "$ac_cv_path_EGREP"; then 3880 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3881 fi 3882else 3883 ac_cv_path_EGREP=$EGREP 3884fi 3885 3886 fi 3887fi 3888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3889$as_echo "$ac_cv_path_EGREP" >&6; } 3890 EGREP="$ac_cv_path_EGREP" 3891 3892 3893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3894$as_echo_n "checking for fgrep... " >&6; } 3895if ${ac_cv_path_FGREP+:} false; then : 3896 $as_echo_n "(cached) " >&6 3897else 3898 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3899 then ac_cv_path_FGREP="$GREP -F" 3900 else 3901 if test -z "$FGREP"; then 3902 ac_path_FGREP_found=false 3903 # Loop through the user's path and test for each of PROGNAME-LIST 3904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3905for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3906do 3907 IFS=$as_save_IFS 3908 test -z "$as_dir" && as_dir=. 3909 for ac_prog in fgrep; do 3910 for ac_exec_ext in '' $ac_executable_extensions; do 3911 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3912 as_fn_executable_p "$ac_path_FGREP" || continue 3913# Check for GNU ac_path_FGREP and select it if it is found. 3914 # Check for GNU $ac_path_FGREP 3915case `"$ac_path_FGREP" --version 2>&1` in 3916*GNU*) 3917 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3918*) 3919 ac_count=0 3920 $as_echo_n 0123456789 >"conftest.in" 3921 while : 3922 do 3923 cat "conftest.in" "conftest.in" >"conftest.tmp" 3924 mv "conftest.tmp" "conftest.in" 3925 cp "conftest.in" "conftest.nl" 3926 $as_echo 'FGREP' >> "conftest.nl" 3927 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3928 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3929 as_fn_arith $ac_count + 1 && ac_count=$as_val 3930 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3931 # Best one so far, save it but keep looking for a better one 3932 ac_cv_path_FGREP="$ac_path_FGREP" 3933 ac_path_FGREP_max=$ac_count 3934 fi 3935 # 10*(2^10) chars as input seems more than enough 3936 test $ac_count -gt 10 && break 3937 done 3938 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3939esac 3940 3941 $ac_path_FGREP_found && break 3 3942 done 3943 done 3944 done 3945IFS=$as_save_IFS 3946 if test -z "$ac_cv_path_FGREP"; then 3947 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3948 fi 3949else 3950 ac_cv_path_FGREP=$FGREP 3951fi 3952 3953 fi 3954fi 3955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3956$as_echo "$ac_cv_path_FGREP" >&6; } 3957 FGREP="$ac_cv_path_FGREP" 3958 3959 3960test -z "$GREP" && GREP=grep 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980# Check whether --with-gnu-ld was given. 3981if test "${with_gnu_ld+set}" = set; then : 3982 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3983else 3984 with_gnu_ld=no 3985fi 3986 3987ac_prog=ld 3988if test "$GCC" = yes; then 3989 # Check if gcc -print-prog-name=ld gives a path. 3990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 3991$as_echo_n "checking for ld used by $CC... " >&6; } 3992 case $host in 3993 *-*-mingw*) 3994 # gcc leaves a trailing carriage return which upsets mingw 3995 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3996 *) 3997 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3998 esac 3999 case $ac_prog in 4000 # Accept absolute paths. 4001 [\\/]* | ?:[\\/]*) 4002 re_direlt='/[^/][^/]*/\.\./' 4003 # Canonicalize the pathname of ld 4004 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4005 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4006 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4007 done 4008 test -z "$LD" && LD="$ac_prog" 4009 ;; 4010 "") 4011 # If it fails, then pretend we aren't using GCC. 4012 ac_prog=ld 4013 ;; 4014 *) 4015 # If it is relative, then search for the first ld in PATH. 4016 with_gnu_ld=unknown 4017 ;; 4018 esac 4019elif test "$with_gnu_ld" = yes; then 4020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4021$as_echo_n "checking for GNU ld... " >&6; } 4022else 4023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4024$as_echo_n "checking for non-GNU ld... " >&6; } 4025fi 4026if ${lt_cv_path_LD+:} false; then : 4027 $as_echo_n "(cached) " >&6 4028else 4029 if test -z "$LD"; then 4030 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4031 for ac_dir in $PATH; do 4032 IFS="$lt_save_ifs" 4033 test -z "$ac_dir" && ac_dir=. 4034 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4035 lt_cv_path_LD="$ac_dir/$ac_prog" 4036 # Check to see if the program is GNU ld. I'd rather use --version, 4037 # but apparently some variants of GNU ld only accept -v. 4038 # Break only if it was the GNU/non-GNU ld that we prefer. 4039 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4040 *GNU* | *'with BFD'*) 4041 test "$with_gnu_ld" != no && break 4042 ;; 4043 *) 4044 test "$with_gnu_ld" != yes && break 4045 ;; 4046 esac 4047 fi 4048 done 4049 IFS="$lt_save_ifs" 4050else 4051 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4052fi 4053fi 4054 4055LD="$lt_cv_path_LD" 4056if test -n "$LD"; then 4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4058$as_echo "$LD" >&6; } 4059else 4060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4061$as_echo "no" >&6; } 4062fi 4063test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4065$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4066if ${lt_cv_prog_gnu_ld+:} false; then : 4067 $as_echo_n "(cached) " >&6 4068else 4069 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4070case `$LD -v 2>&1 </dev/null` in 4071*GNU* | *'with BFD'*) 4072 lt_cv_prog_gnu_ld=yes 4073 ;; 4074*) 4075 lt_cv_prog_gnu_ld=no 4076 ;; 4077esac 4078fi 4079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4080$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4081with_gnu_ld=$lt_cv_prog_gnu_ld 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4092$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4093if ${lt_cv_path_NM+:} false; then : 4094 $as_echo_n "(cached) " >&6 4095else 4096 if test -n "$NM"; then 4097 # Let the user override the test. 4098 lt_cv_path_NM="$NM" 4099else 4100 lt_nm_to_check="${ac_tool_prefix}nm" 4101 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4102 lt_nm_to_check="$lt_nm_to_check nm" 4103 fi 4104 for lt_tmp_nm in $lt_nm_to_check; do 4105 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4106 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4107 IFS="$lt_save_ifs" 4108 test -z "$ac_dir" && ac_dir=. 4109 tmp_nm="$ac_dir/$lt_tmp_nm" 4110 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4111 # Check to see if the nm accepts a BSD-compat flag. 4112 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4113 # nm: unknown option "B" ignored 4114 # Tru64's nm complains that /dev/null is an invalid object file 4115 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4116 */dev/null* | *'Invalid file or object type'*) 4117 lt_cv_path_NM="$tmp_nm -B" 4118 break 4119 ;; 4120 *) 4121 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4122 */dev/null*) 4123 lt_cv_path_NM="$tmp_nm -p" 4124 break 4125 ;; 4126 *) 4127 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4128 continue # so that we can try to find one that supports BSD flags 4129 ;; 4130 esac 4131 ;; 4132 esac 4133 fi 4134 done 4135 IFS="$lt_save_ifs" 4136 done 4137 : ${lt_cv_path_NM=no} 4138fi 4139fi 4140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4141$as_echo "$lt_cv_path_NM" >&6; } 4142if test "$lt_cv_path_NM" != "no"; then 4143 NM="$lt_cv_path_NM" 4144else 4145 # Didn't find any BSD compatible name lister, look for dumpbin. 4146 if test -n "$DUMPBIN"; then : 4147 # Let the user override the test. 4148 else 4149 if test -n "$ac_tool_prefix"; then 4150 for ac_prog in dumpbin "link -dump" 4151 do 4152 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4153set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4155$as_echo_n "checking for $ac_word... " >&6; } 4156if ${ac_cv_prog_DUMPBIN+:} false; then : 4157 $as_echo_n "(cached) " >&6 4158else 4159 if test -n "$DUMPBIN"; then 4160 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4161else 4162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4163for as_dir in $PATH 4164do 4165 IFS=$as_save_IFS 4166 test -z "$as_dir" && as_dir=. 4167 for ac_exec_ext in '' $ac_executable_extensions; do 4168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4169 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4171 break 2 4172 fi 4173done 4174 done 4175IFS=$as_save_IFS 4176 4177fi 4178fi 4179DUMPBIN=$ac_cv_prog_DUMPBIN 4180if test -n "$DUMPBIN"; then 4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4182$as_echo "$DUMPBIN" >&6; } 4183else 4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4185$as_echo "no" >&6; } 4186fi 4187 4188 4189 test -n "$DUMPBIN" && break 4190 done 4191fi 4192if test -z "$DUMPBIN"; then 4193 ac_ct_DUMPBIN=$DUMPBIN 4194 for ac_prog in dumpbin "link -dump" 4195do 4196 # Extract the first word of "$ac_prog", so it can be a program name with args. 4197set dummy $ac_prog; ac_word=$2 4198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4199$as_echo_n "checking for $ac_word... " >&6; } 4200if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4201 $as_echo_n "(cached) " >&6 4202else 4203 if test -n "$ac_ct_DUMPBIN"; then 4204 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4205else 4206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4207for as_dir in $PATH 4208do 4209 IFS=$as_save_IFS 4210 test -z "$as_dir" && as_dir=. 4211 for ac_exec_ext in '' $ac_executable_extensions; do 4212 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4213 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4215 break 2 4216 fi 4217done 4218 done 4219IFS=$as_save_IFS 4220 4221fi 4222fi 4223ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4224if test -n "$ac_ct_DUMPBIN"; then 4225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4226$as_echo "$ac_ct_DUMPBIN" >&6; } 4227else 4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4229$as_echo "no" >&6; } 4230fi 4231 4232 4233 test -n "$ac_ct_DUMPBIN" && break 4234done 4235 4236 if test "x$ac_ct_DUMPBIN" = x; then 4237 DUMPBIN=":" 4238 else 4239 case $cross_compiling:$ac_tool_warned in 4240yes:) 4241{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4242$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4243ac_tool_warned=yes ;; 4244esac 4245 DUMPBIN=$ac_ct_DUMPBIN 4246 fi 4247fi 4248 4249 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4250 *COFF*) 4251 DUMPBIN="$DUMPBIN -symbols" 4252 ;; 4253 *) 4254 DUMPBIN=: 4255 ;; 4256 esac 4257 fi 4258 4259 if test "$DUMPBIN" != ":"; then 4260 NM="$DUMPBIN" 4261 fi 4262fi 4263test -z "$NM" && NM=nm 4264 4265 4266 4267 4268 4269 4270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4271$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4272if ${lt_cv_nm_interface+:} false; then : 4273 $as_echo_n "(cached) " >&6 4274else 4275 lt_cv_nm_interface="BSD nm" 4276 echo "int some_variable = 0;" > conftest.$ac_ext 4277 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4278 (eval "$ac_compile" 2>conftest.err) 4279 cat conftest.err >&5 4280 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4281 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4282 cat conftest.err >&5 4283 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4284 cat conftest.out >&5 4285 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4286 lt_cv_nm_interface="MS dumpbin" 4287 fi 4288 rm -f conftest* 4289fi 4290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4291$as_echo "$lt_cv_nm_interface" >&6; } 4292 4293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4294$as_echo_n "checking whether ln -s works... " >&6; } 4295LN_S=$as_ln_s 4296if test "$LN_S" = "ln -s"; then 4297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4298$as_echo "yes" >&6; } 4299else 4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4301$as_echo "no, using $LN_S" >&6; } 4302fi 4303 4304# find the maximum length of command line arguments 4305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4306$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4307if ${lt_cv_sys_max_cmd_len+:} false; then : 4308 $as_echo_n "(cached) " >&6 4309else 4310 i=0 4311 teststring="ABCD" 4312 4313 case $build_os in 4314 msdosdjgpp*) 4315 # On DJGPP, this test can blow up pretty badly due to problems in libc 4316 # (any single argument exceeding 2000 bytes causes a buffer overrun 4317 # during glob expansion). Even if it were fixed, the result of this 4318 # check would be larger than it should be. 4319 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4320 ;; 4321 4322 gnu*) 4323 # Under GNU Hurd, this test is not required because there is 4324 # no limit to the length of command line arguments. 4325 # Libtool will interpret -1 as no limit whatsoever 4326 lt_cv_sys_max_cmd_len=-1; 4327 ;; 4328 4329 cygwin* | mingw* | cegcc*) 4330 # On Win9x/ME, this test blows up -- it succeeds, but takes 4331 # about 5 minutes as the teststring grows exponentially. 4332 # Worse, since 9x/ME are not pre-emptively multitasking, 4333 # you end up with a "frozen" computer, even though with patience 4334 # the test eventually succeeds (with a max line length of 256k). 4335 # Instead, let's just punt: use the minimum linelength reported by 4336 # all of the supported platforms: 8192 (on NT/2K/XP). 4337 lt_cv_sys_max_cmd_len=8192; 4338 ;; 4339 4340 mint*) 4341 # On MiNT this can take a long time and run out of memory. 4342 lt_cv_sys_max_cmd_len=8192; 4343 ;; 4344 4345 amigaos*) 4346 # On AmigaOS with pdksh, this test takes hours, literally. 4347 # So we just punt and use a minimum line length of 8192. 4348 lt_cv_sys_max_cmd_len=8192; 4349 ;; 4350 4351 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4352 # This has been around since 386BSD, at least. Likely further. 4353 if test -x /sbin/sysctl; then 4354 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4355 elif test -x /usr/sbin/sysctl; then 4356 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4357 else 4358 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4359 fi 4360 # And add a safety zone 4361 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4362 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4363 ;; 4364 4365 interix*) 4366 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4367 lt_cv_sys_max_cmd_len=196608 4368 ;; 4369 4370 os2*) 4371 # The test takes a long time on OS/2. 4372 lt_cv_sys_max_cmd_len=8192 4373 ;; 4374 4375 osf*) 4376 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4377 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4378 # nice to cause kernel panics so lets avoid the loop below. 4379 # First set a reasonable default. 4380 lt_cv_sys_max_cmd_len=16384 4381 # 4382 if test -x /sbin/sysconfig; then 4383 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4384 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4385 esac 4386 fi 4387 ;; 4388 sco3.2v5*) 4389 lt_cv_sys_max_cmd_len=102400 4390 ;; 4391 sysv5* | sco5v6* | sysv4.2uw2*) 4392 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4393 if test -n "$kargmax"; then 4394 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4395 else 4396 lt_cv_sys_max_cmd_len=32768 4397 fi 4398 ;; 4399 *) 4400 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4401 if test -n "$lt_cv_sys_max_cmd_len"; then 4402 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4403 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4404 else 4405 # Make teststring a little bigger before we do anything with it. 4406 # a 1K string should be a reasonable start. 4407 for i in 1 2 3 4 5 6 7 8 ; do 4408 teststring=$teststring$teststring 4409 done 4410 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4411 # If test is not a shell built-in, we'll probably end up computing a 4412 # maximum length that is only half of the actual maximum length, but 4413 # we can't tell. 4414 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 4415 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4416 test $i != 17 # 1/2 MB should be enough 4417 do 4418 i=`expr $i + 1` 4419 teststring=$teststring$teststring 4420 done 4421 # Only check the string length outside the loop. 4422 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4423 teststring= 4424 # Add a significant safety factor because C++ compilers can tack on 4425 # massive amounts of additional arguments before passing them to the 4426 # linker. It appears as though 1/2 is a usable value. 4427 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4428 fi 4429 ;; 4430 esac 4431 4432fi 4433 4434if test -n $lt_cv_sys_max_cmd_len ; then 4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4436$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4437else 4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4439$as_echo "none" >&6; } 4440fi 4441max_cmd_len=$lt_cv_sys_max_cmd_len 4442 4443 4444 4445 4446 4447 4448: ${CP="cp -f"} 4449: ${MV="mv -f"} 4450: ${RM="rm -f"} 4451 4452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4453$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4454# Try some XSI features 4455xsi_shell=no 4456( _lt_dummy="a/b/c" 4457 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 4458 = c,a/b,b/c, \ 4459 && eval 'test $(( 1 + 1 )) -eq 2 \ 4460 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4461 && xsi_shell=yes 4462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4463$as_echo "$xsi_shell" >&6; } 4464 4465 4466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4467$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4468lt_shell_append=no 4469( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4470 >/dev/null 2>&1 \ 4471 && lt_shell_append=yes 4472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4473$as_echo "$lt_shell_append" >&6; } 4474 4475 4476if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4477 lt_unset=unset 4478else 4479 lt_unset=false 4480fi 4481 4482 4483 4484 4485 4486# test EBCDIC or ASCII 4487case `echo X|tr X '\101'` in 4488 A) # ASCII based system 4489 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4490 lt_SP2NL='tr \040 \012' 4491 lt_NL2SP='tr \015\012 \040\040' 4492 ;; 4493 *) # EBCDIC based system 4494 lt_SP2NL='tr \100 \n' 4495 lt_NL2SP='tr \r\n \100\100' 4496 ;; 4497esac 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 4508$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 4509if ${lt_cv_to_host_file_cmd+:} false; then : 4510 $as_echo_n "(cached) " >&6 4511else 4512 case $host in 4513 *-*-mingw* ) 4514 case $build in 4515 *-*-mingw* ) # actually msys 4516 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 4517 ;; 4518 *-*-cygwin* ) 4519 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 4520 ;; 4521 * ) # otherwise, assume *nix 4522 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 4523 ;; 4524 esac 4525 ;; 4526 *-*-cygwin* ) 4527 case $build in 4528 *-*-mingw* ) # actually msys 4529 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 4530 ;; 4531 *-*-cygwin* ) 4532 lt_cv_to_host_file_cmd=func_convert_file_noop 4533 ;; 4534 * ) # otherwise, assume *nix 4535 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 4536 ;; 4537 esac 4538 ;; 4539 * ) # unhandled hosts (and "normal" native builds) 4540 lt_cv_to_host_file_cmd=func_convert_file_noop 4541 ;; 4542esac 4543 4544fi 4545 4546to_host_file_cmd=$lt_cv_to_host_file_cmd 4547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 4548$as_echo "$lt_cv_to_host_file_cmd" >&6; } 4549 4550 4551 4552 4553 4554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 4555$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 4556if ${lt_cv_to_tool_file_cmd+:} false; then : 4557 $as_echo_n "(cached) " >&6 4558else 4559 #assume ordinary cross tools, or native build. 4560lt_cv_to_tool_file_cmd=func_convert_file_noop 4561case $host in 4562 *-*-mingw* ) 4563 case $build in 4564 *-*-mingw* ) # actually msys 4565 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 4566 ;; 4567 esac 4568 ;; 4569esac 4570 4571fi 4572 4573to_tool_file_cmd=$lt_cv_to_tool_file_cmd 4574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 4575$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 4576 4577 4578 4579 4580 4581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4582$as_echo_n "checking for $LD option to reload object files... " >&6; } 4583if ${lt_cv_ld_reload_flag+:} false; then : 4584 $as_echo_n "(cached) " >&6 4585else 4586 lt_cv_ld_reload_flag='-r' 4587fi 4588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4589$as_echo "$lt_cv_ld_reload_flag" >&6; } 4590reload_flag=$lt_cv_ld_reload_flag 4591case $reload_flag in 4592"" | " "*) ;; 4593*) reload_flag=" $reload_flag" ;; 4594esac 4595reload_cmds='$LD$reload_flag -o $output$reload_objs' 4596case $host_os in 4597 cygwin* | mingw* | pw32* | cegcc*) 4598 if test "$GCC" != yes; then 4599 reload_cmds=false 4600 fi 4601 ;; 4602 darwin*) 4603 if test "$GCC" = yes; then 4604 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4605 else 4606 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4607 fi 4608 ;; 4609esac 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619if test -n "$ac_tool_prefix"; then 4620 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4621set dummy ${ac_tool_prefix}objdump; ac_word=$2 4622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4623$as_echo_n "checking for $ac_word... " >&6; } 4624if ${ac_cv_prog_OBJDUMP+:} false; then : 4625 $as_echo_n "(cached) " >&6 4626else 4627 if test -n "$OBJDUMP"; then 4628 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4629else 4630as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4631for as_dir in $PATH 4632do 4633 IFS=$as_save_IFS 4634 test -z "$as_dir" && as_dir=. 4635 for ac_exec_ext in '' $ac_executable_extensions; do 4636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4637 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4639 break 2 4640 fi 4641done 4642 done 4643IFS=$as_save_IFS 4644 4645fi 4646fi 4647OBJDUMP=$ac_cv_prog_OBJDUMP 4648if test -n "$OBJDUMP"; then 4649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4650$as_echo "$OBJDUMP" >&6; } 4651else 4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4653$as_echo "no" >&6; } 4654fi 4655 4656 4657fi 4658if test -z "$ac_cv_prog_OBJDUMP"; then 4659 ac_ct_OBJDUMP=$OBJDUMP 4660 # Extract the first word of "objdump", so it can be a program name with args. 4661set dummy objdump; ac_word=$2 4662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4663$as_echo_n "checking for $ac_word... " >&6; } 4664if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4665 $as_echo_n "(cached) " >&6 4666else 4667 if test -n "$ac_ct_OBJDUMP"; then 4668 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4669else 4670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4671for as_dir in $PATH 4672do 4673 IFS=$as_save_IFS 4674 test -z "$as_dir" && as_dir=. 4675 for ac_exec_ext in '' $ac_executable_extensions; do 4676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4677 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4679 break 2 4680 fi 4681done 4682 done 4683IFS=$as_save_IFS 4684 4685fi 4686fi 4687ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4688if test -n "$ac_ct_OBJDUMP"; then 4689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4690$as_echo "$ac_ct_OBJDUMP" >&6; } 4691else 4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4693$as_echo "no" >&6; } 4694fi 4695 4696 if test "x$ac_ct_OBJDUMP" = x; then 4697 OBJDUMP="false" 4698 else 4699 case $cross_compiling:$ac_tool_warned in 4700yes:) 4701{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4702$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4703ac_tool_warned=yes ;; 4704esac 4705 OBJDUMP=$ac_ct_OBJDUMP 4706 fi 4707else 4708 OBJDUMP="$ac_cv_prog_OBJDUMP" 4709fi 4710 4711test -z "$OBJDUMP" && OBJDUMP=objdump 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4722$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4723if ${lt_cv_deplibs_check_method+:} false; then : 4724 $as_echo_n "(cached) " >&6 4725else 4726 lt_cv_file_magic_cmd='$MAGIC_CMD' 4727lt_cv_file_magic_test_file= 4728lt_cv_deplibs_check_method='unknown' 4729# Need to set the preceding variable on all platforms that support 4730# interlibrary dependencies. 4731# 'none' -- dependencies not supported. 4732# `unknown' -- same as none, but documents that we really don't know. 4733# 'pass_all' -- all dependencies passed with no checks. 4734# 'test_compile' -- check by making test program. 4735# 'file_magic [[regex]]' -- check by looking for files in library path 4736# which responds to the $file_magic_cmd with a given extended regex. 4737# If you have `file' or equivalent on your system and you're not sure 4738# whether `pass_all' will *always* work, you probably want this one. 4739 4740case $host_os in 4741aix[4-9]*) 4742 lt_cv_deplibs_check_method=pass_all 4743 ;; 4744 4745beos*) 4746 lt_cv_deplibs_check_method=pass_all 4747 ;; 4748 4749bsdi[45]*) 4750 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4751 lt_cv_file_magic_cmd='/usr/bin/file -L' 4752 lt_cv_file_magic_test_file=/shlib/libc.so 4753 ;; 4754 4755cygwin*) 4756 # func_win32_libid is a shell function defined in ltmain.sh 4757 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4758 lt_cv_file_magic_cmd='func_win32_libid' 4759 ;; 4760 4761mingw* | pw32*) 4762 # Base MSYS/MinGW do not provide the 'file' command needed by 4763 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4764 # unless we find 'file', for example because we are cross-compiling. 4765 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 4766 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 4767 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4768 lt_cv_file_magic_cmd='func_win32_libid' 4769 else 4770 # Keep this pattern in sync with the one in func_win32_libid. 4771 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 4772 lt_cv_file_magic_cmd='$OBJDUMP -f' 4773 fi 4774 ;; 4775 4776cegcc*) 4777 # use the weaker test based on 'objdump'. See mingw*. 4778 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 4779 lt_cv_file_magic_cmd='$OBJDUMP -f' 4780 ;; 4781 4782darwin* | rhapsody*) 4783 lt_cv_deplibs_check_method=pass_all 4784 ;; 4785 4786freebsd* | dragonfly*) 4787 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4788 case $host_cpu in 4789 i*86 ) 4790 # Not sure whether the presence of OpenBSD here was a mistake. 4791 # Let's accept both of them until this is cleared up. 4792 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4793 lt_cv_file_magic_cmd=/usr/bin/file 4794 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4795 ;; 4796 esac 4797 else 4798 lt_cv_deplibs_check_method=pass_all 4799 fi 4800 ;; 4801 4802gnu*) 4803 lt_cv_deplibs_check_method=pass_all 4804 ;; 4805 4806haiku*) 4807 lt_cv_deplibs_check_method=pass_all 4808 ;; 4809 4810hpux10.20* | hpux11*) 4811 lt_cv_file_magic_cmd=/usr/bin/file 4812 case $host_cpu in 4813 ia64*) 4814 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4815 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4816 ;; 4817 hppa*64*) 4818 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]' 4819 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4820 ;; 4821 *) 4822 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 4823 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4824 ;; 4825 esac 4826 ;; 4827 4828interix[3-9]*) 4829 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4830 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4831 ;; 4832 4833irix5* | irix6* | nonstopux*) 4834 case $LD in 4835 *-32|*"-32 ") libmagic=32-bit;; 4836 *-n32|*"-n32 ") libmagic=N32;; 4837 *-64|*"-64 ") libmagic=64-bit;; 4838 *) libmagic=never-match;; 4839 esac 4840 lt_cv_deplibs_check_method=pass_all 4841 ;; 4842 4843# This must be glibc/ELF. 4844linux* | k*bsd*-gnu | kopensolaris*-gnu) 4845 lt_cv_deplibs_check_method=pass_all 4846 ;; 4847 4848netbsd*) 4849 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4850 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4851 else 4852 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4853 fi 4854 ;; 4855 4856newos6*) 4857 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4858 lt_cv_file_magic_cmd=/usr/bin/file 4859 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4860 ;; 4861 4862*nto* | *qnx*) 4863 lt_cv_deplibs_check_method=pass_all 4864 ;; 4865 4866openbsd*) 4867 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4868 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4869 else 4870 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4871 fi 4872 ;; 4873 4874osf3* | osf4* | osf5*) 4875 lt_cv_deplibs_check_method=pass_all 4876 ;; 4877 4878rdos*) 4879 lt_cv_deplibs_check_method=pass_all 4880 ;; 4881 4882solaris*) 4883 lt_cv_deplibs_check_method=pass_all 4884 ;; 4885 4886sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4887 lt_cv_deplibs_check_method=pass_all 4888 ;; 4889 4890sysv4 | sysv4.3*) 4891 case $host_vendor in 4892 motorola) 4893 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]' 4894 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4895 ;; 4896 ncr) 4897 lt_cv_deplibs_check_method=pass_all 4898 ;; 4899 sequent) 4900 lt_cv_file_magic_cmd='/bin/file' 4901 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4902 ;; 4903 sni) 4904 lt_cv_file_magic_cmd='/bin/file' 4905 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4906 lt_cv_file_magic_test_file=/lib/libc.so 4907 ;; 4908 siemens) 4909 lt_cv_deplibs_check_method=pass_all 4910 ;; 4911 pc) 4912 lt_cv_deplibs_check_method=pass_all 4913 ;; 4914 esac 4915 ;; 4916 4917tpf*) 4918 lt_cv_deplibs_check_method=pass_all 4919 ;; 4920esac 4921 4922fi 4923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 4924$as_echo "$lt_cv_deplibs_check_method" >&6; } 4925 4926file_magic_glob= 4927want_nocaseglob=no 4928if test "$build" = "$host"; then 4929 case $host_os in 4930 mingw* | pw32*) 4931 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 4932 want_nocaseglob=yes 4933 else 4934 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 4935 fi 4936 ;; 4937 esac 4938fi 4939 4940file_magic_cmd=$lt_cv_file_magic_cmd 4941deplibs_check_method=$lt_cv_deplibs_check_method 4942test -z "$deplibs_check_method" && deplibs_check_method=unknown 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965if test -n "$ac_tool_prefix"; then 4966 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 4967set dummy ${ac_tool_prefix}dlltool; ac_word=$2 4968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4969$as_echo_n "checking for $ac_word... " >&6; } 4970if ${ac_cv_prog_DLLTOOL+:} false; then : 4971 $as_echo_n "(cached) " >&6 4972else 4973 if test -n "$DLLTOOL"; then 4974 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 4975else 4976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4977for as_dir in $PATH 4978do 4979 IFS=$as_save_IFS 4980 test -z "$as_dir" && as_dir=. 4981 for ac_exec_ext in '' $ac_executable_extensions; do 4982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4983 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 4984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4985 break 2 4986 fi 4987done 4988 done 4989IFS=$as_save_IFS 4990 4991fi 4992fi 4993DLLTOOL=$ac_cv_prog_DLLTOOL 4994if test -n "$DLLTOOL"; then 4995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 4996$as_echo "$DLLTOOL" >&6; } 4997else 4998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4999$as_echo "no" >&6; } 5000fi 5001 5002 5003fi 5004if test -z "$ac_cv_prog_DLLTOOL"; then 5005 ac_ct_DLLTOOL=$DLLTOOL 5006 # Extract the first word of "dlltool", so it can be a program name with args. 5007set dummy dlltool; ac_word=$2 5008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5009$as_echo_n "checking for $ac_word... " >&6; } 5010if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5011 $as_echo_n "(cached) " >&6 5012else 5013 if test -n "$ac_ct_DLLTOOL"; then 5014 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5015else 5016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5017for as_dir in $PATH 5018do 5019 IFS=$as_save_IFS 5020 test -z "$as_dir" && as_dir=. 5021 for ac_exec_ext in '' $ac_executable_extensions; do 5022 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5023 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5025 break 2 5026 fi 5027done 5028 done 5029IFS=$as_save_IFS 5030 5031fi 5032fi 5033ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5034if test -n "$ac_ct_DLLTOOL"; then 5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5036$as_echo "$ac_ct_DLLTOOL" >&6; } 5037else 5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5039$as_echo "no" >&6; } 5040fi 5041 5042 if test "x$ac_ct_DLLTOOL" = x; then 5043 DLLTOOL="false" 5044 else 5045 case $cross_compiling:$ac_tool_warned in 5046yes:) 5047{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5048$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5049ac_tool_warned=yes ;; 5050esac 5051 DLLTOOL=$ac_ct_DLLTOOL 5052 fi 5053else 5054 DLLTOOL="$ac_cv_prog_DLLTOOL" 5055fi 5056 5057test -z "$DLLTOOL" && DLLTOOL=dlltool 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 5069$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 5070if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 5071 $as_echo_n "(cached) " >&6 5072else 5073 lt_cv_sharedlib_from_linklib_cmd='unknown' 5074 5075case $host_os in 5076cygwin* | mingw* | pw32* | cegcc*) 5077 # two different shell functions defined in ltmain.sh 5078 # decide which to use based on capabilities of $DLLTOOL 5079 case `$DLLTOOL --help 2>&1` in 5080 *--identify-strict*) 5081 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 5082 ;; 5083 *) 5084 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 5085 ;; 5086 esac 5087 ;; 5088*) 5089 # fallback: assume linklib IS sharedlib 5090 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 5091 ;; 5092esac 5093 5094fi 5095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 5096$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 5097sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 5098test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 5099 5100 5101 5102 5103 5104 5105 5106if test -n "$ac_tool_prefix"; then 5107 for ac_prog in ar 5108 do 5109 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5110set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5112$as_echo_n "checking for $ac_word... " >&6; } 5113if ${ac_cv_prog_AR+:} false; then : 5114 $as_echo_n "(cached) " >&6 5115else 5116 if test -n "$AR"; then 5117 ac_cv_prog_AR="$AR" # Let the user override the test. 5118else 5119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5120for as_dir in $PATH 5121do 5122 IFS=$as_save_IFS 5123 test -z "$as_dir" && as_dir=. 5124 for ac_exec_ext in '' $ac_executable_extensions; do 5125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5126 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5128 break 2 5129 fi 5130done 5131 done 5132IFS=$as_save_IFS 5133 5134fi 5135fi 5136AR=$ac_cv_prog_AR 5137if test -n "$AR"; then 5138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5139$as_echo "$AR" >&6; } 5140else 5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5142$as_echo "no" >&6; } 5143fi 5144 5145 5146 test -n "$AR" && break 5147 done 5148fi 5149if test -z "$AR"; then 5150 ac_ct_AR=$AR 5151 for ac_prog in ar 5152do 5153 # Extract the first word of "$ac_prog", so it can be a program name with args. 5154set dummy $ac_prog; ac_word=$2 5155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5156$as_echo_n "checking for $ac_word... " >&6; } 5157if ${ac_cv_prog_ac_ct_AR+:} false; then : 5158 $as_echo_n "(cached) " >&6 5159else 5160 if test -n "$ac_ct_AR"; then 5161 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5162else 5163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5164for as_dir in $PATH 5165do 5166 IFS=$as_save_IFS 5167 test -z "$as_dir" && as_dir=. 5168 for ac_exec_ext in '' $ac_executable_extensions; do 5169 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5170 ac_cv_prog_ac_ct_AR="$ac_prog" 5171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5172 break 2 5173 fi 5174done 5175 done 5176IFS=$as_save_IFS 5177 5178fi 5179fi 5180ac_ct_AR=$ac_cv_prog_ac_ct_AR 5181if test -n "$ac_ct_AR"; then 5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5183$as_echo "$ac_ct_AR" >&6; } 5184else 5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5186$as_echo "no" >&6; } 5187fi 5188 5189 5190 test -n "$ac_ct_AR" && break 5191done 5192 5193 if test "x$ac_ct_AR" = x; then 5194 AR="false" 5195 else 5196 case $cross_compiling:$ac_tool_warned in 5197yes:) 5198{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5199$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5200ac_tool_warned=yes ;; 5201esac 5202 AR=$ac_ct_AR 5203 fi 5204fi 5205 5206: ${AR=ar} 5207: ${AR_FLAGS=cru} 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 5220$as_echo_n "checking for archiver @FILE support... " >&6; } 5221if ${lt_cv_ar_at_file+:} false; then : 5222 $as_echo_n "(cached) " >&6 5223else 5224 lt_cv_ar_at_file=no 5225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5226/* end confdefs.h. */ 5227 5228int 5229main () 5230{ 5231 5232 ; 5233 return 0; 5234} 5235_ACEOF 5236if ac_fn_c_try_compile "$LINENO"; then : 5237 echo conftest.$ac_objext > conftest.lst 5238 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 5239 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5240 (eval $lt_ar_try) 2>&5 5241 ac_status=$? 5242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5243 test $ac_status = 0; } 5244 if test "$ac_status" -eq 0; then 5245 # Ensure the archiver fails upon bogus file names. 5246 rm -f conftest.$ac_objext libconftest.a 5247 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5248 (eval $lt_ar_try) 2>&5 5249 ac_status=$? 5250 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5251 test $ac_status = 0; } 5252 if test "$ac_status" -ne 0; then 5253 lt_cv_ar_at_file=@ 5254 fi 5255 fi 5256 rm -f conftest.* libconftest.a 5257 5258fi 5259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5260 5261fi 5262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 5263$as_echo "$lt_cv_ar_at_file" >&6; } 5264 5265if test "x$lt_cv_ar_at_file" = xno; then 5266 archiver_list_spec= 5267else 5268 archiver_list_spec=$lt_cv_ar_at_file 5269fi 5270 5271 5272 5273 5274 5275 5276 5277if test -n "$ac_tool_prefix"; then 5278 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5279set dummy ${ac_tool_prefix}strip; ac_word=$2 5280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5281$as_echo_n "checking for $ac_word... " >&6; } 5282if ${ac_cv_prog_STRIP+:} false; then : 5283 $as_echo_n "(cached) " >&6 5284else 5285 if test -n "$STRIP"; then 5286 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5287else 5288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5289for as_dir in $PATH 5290do 5291 IFS=$as_save_IFS 5292 test -z "$as_dir" && as_dir=. 5293 for ac_exec_ext in '' $ac_executable_extensions; do 5294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5295 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5297 break 2 5298 fi 5299done 5300 done 5301IFS=$as_save_IFS 5302 5303fi 5304fi 5305STRIP=$ac_cv_prog_STRIP 5306if test -n "$STRIP"; then 5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5308$as_echo "$STRIP" >&6; } 5309else 5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5311$as_echo "no" >&6; } 5312fi 5313 5314 5315fi 5316if test -z "$ac_cv_prog_STRIP"; then 5317 ac_ct_STRIP=$STRIP 5318 # Extract the first word of "strip", so it can be a program name with args. 5319set dummy strip; ac_word=$2 5320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5321$as_echo_n "checking for $ac_word... " >&6; } 5322if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5323 $as_echo_n "(cached) " >&6 5324else 5325 if test -n "$ac_ct_STRIP"; then 5326 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5327else 5328as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5329for as_dir in $PATH 5330do 5331 IFS=$as_save_IFS 5332 test -z "$as_dir" && as_dir=. 5333 for ac_exec_ext in '' $ac_executable_extensions; do 5334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5335 ac_cv_prog_ac_ct_STRIP="strip" 5336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5337 break 2 5338 fi 5339done 5340 done 5341IFS=$as_save_IFS 5342 5343fi 5344fi 5345ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5346if test -n "$ac_ct_STRIP"; then 5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5348$as_echo "$ac_ct_STRIP" >&6; } 5349else 5350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5351$as_echo "no" >&6; } 5352fi 5353 5354 if test "x$ac_ct_STRIP" = x; then 5355 STRIP=":" 5356 else 5357 case $cross_compiling:$ac_tool_warned in 5358yes:) 5359{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5360$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5361ac_tool_warned=yes ;; 5362esac 5363 STRIP=$ac_ct_STRIP 5364 fi 5365else 5366 STRIP="$ac_cv_prog_STRIP" 5367fi 5368 5369test -z "$STRIP" && STRIP=: 5370 5371 5372 5373 5374 5375 5376if test -n "$ac_tool_prefix"; then 5377 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5378set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5380$as_echo_n "checking for $ac_word... " >&6; } 5381if ${ac_cv_prog_RANLIB+:} false; then : 5382 $as_echo_n "(cached) " >&6 5383else 5384 if test -n "$RANLIB"; then 5385 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5386else 5387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5388for as_dir in $PATH 5389do 5390 IFS=$as_save_IFS 5391 test -z "$as_dir" && as_dir=. 5392 for ac_exec_ext in '' $ac_executable_extensions; do 5393 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5394 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5396 break 2 5397 fi 5398done 5399 done 5400IFS=$as_save_IFS 5401 5402fi 5403fi 5404RANLIB=$ac_cv_prog_RANLIB 5405if test -n "$RANLIB"; then 5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5407$as_echo "$RANLIB" >&6; } 5408else 5409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5410$as_echo "no" >&6; } 5411fi 5412 5413 5414fi 5415if test -z "$ac_cv_prog_RANLIB"; then 5416 ac_ct_RANLIB=$RANLIB 5417 # Extract the first word of "ranlib", so it can be a program name with args. 5418set dummy ranlib; ac_word=$2 5419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5420$as_echo_n "checking for $ac_word... " >&6; } 5421if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5422 $as_echo_n "(cached) " >&6 5423else 5424 if test -n "$ac_ct_RANLIB"; then 5425 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5426else 5427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5428for as_dir in $PATH 5429do 5430 IFS=$as_save_IFS 5431 test -z "$as_dir" && as_dir=. 5432 for ac_exec_ext in '' $ac_executable_extensions; do 5433 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5434 ac_cv_prog_ac_ct_RANLIB="ranlib" 5435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5436 break 2 5437 fi 5438done 5439 done 5440IFS=$as_save_IFS 5441 5442fi 5443fi 5444ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5445if test -n "$ac_ct_RANLIB"; then 5446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5447$as_echo "$ac_ct_RANLIB" >&6; } 5448else 5449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5450$as_echo "no" >&6; } 5451fi 5452 5453 if test "x$ac_ct_RANLIB" = x; then 5454 RANLIB=":" 5455 else 5456 case $cross_compiling:$ac_tool_warned in 5457yes:) 5458{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5459$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5460ac_tool_warned=yes ;; 5461esac 5462 RANLIB=$ac_ct_RANLIB 5463 fi 5464else 5465 RANLIB="$ac_cv_prog_RANLIB" 5466fi 5467 5468test -z "$RANLIB" && RANLIB=: 5469 5470 5471 5472 5473 5474 5475# Determine commands to create old-style static archives. 5476old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5477old_postinstall_cmds='chmod 644 $oldlib' 5478old_postuninstall_cmds= 5479 5480if test -n "$RANLIB"; then 5481 case $host_os in 5482 openbsd*) 5483 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 5484 ;; 5485 *) 5486 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 5487 ;; 5488 esac 5489 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 5490fi 5491 5492case $host_os in 5493 darwin*) 5494 lock_old_archive_extraction=yes ;; 5495 *) 5496 lock_old_archive_extraction=no ;; 5497esac 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519for ac_prog in gawk mawk nawk awk 5520do 5521 # Extract the first word of "$ac_prog", so it can be a program name with args. 5522set dummy $ac_prog; ac_word=$2 5523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5524$as_echo_n "checking for $ac_word... " >&6; } 5525if ${ac_cv_prog_AWK+:} false; then : 5526 $as_echo_n "(cached) " >&6 5527else 5528 if test -n "$AWK"; then 5529 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5530else 5531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5532for as_dir in $PATH 5533do 5534 IFS=$as_save_IFS 5535 test -z "$as_dir" && as_dir=. 5536 for ac_exec_ext in '' $ac_executable_extensions; do 5537 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5538 ac_cv_prog_AWK="$ac_prog" 5539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5540 break 2 5541 fi 5542done 5543 done 5544IFS=$as_save_IFS 5545 5546fi 5547fi 5548AWK=$ac_cv_prog_AWK 5549if test -n "$AWK"; then 5550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5551$as_echo "$AWK" >&6; } 5552else 5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5554$as_echo "no" >&6; } 5555fi 5556 5557 5558 test -n "$AWK" && break 5559done 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579# If no C compiler was specified, use CC. 5580LTCC=${LTCC-"$CC"} 5581 5582# If no C compiler flags were specified, use CFLAGS. 5583LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5584 5585# Allow CC to be a program name with arguments. 5586compiler=$CC 5587 5588 5589# Check for command to grab the raw symbol name followed by C symbol from nm. 5590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5591$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5592if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5593 $as_echo_n "(cached) " >&6 5594else 5595 5596# These are sane defaults that work on at least a few old systems. 5597# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5598 5599# Character class describing NM global symbol codes. 5600symcode='[BCDEGRST]' 5601 5602# Regexp to match symbols that can be accessed directly from C. 5603sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5604 5605# Define system-specific variables. 5606case $host_os in 5607aix*) 5608 symcode='[BCDT]' 5609 ;; 5610cygwin* | mingw* | pw32* | cegcc*) 5611 symcode='[ABCDGISTW]' 5612 ;; 5613hpux*) 5614 if test "$host_cpu" = ia64; then 5615 symcode='[ABCDEGRST]' 5616 fi 5617 ;; 5618irix* | nonstopux*) 5619 symcode='[BCDEGRST]' 5620 ;; 5621osf*) 5622 symcode='[BCDEGQRST]' 5623 ;; 5624solaris*) 5625 symcode='[BDRT]' 5626 ;; 5627sco3.2v5*) 5628 symcode='[DT]' 5629 ;; 5630sysv4.2uw2*) 5631 symcode='[DT]' 5632 ;; 5633sysv5* | sco5v6* | unixware* | OpenUNIX*) 5634 symcode='[ABDT]' 5635 ;; 5636sysv4) 5637 symcode='[DFNSTU]' 5638 ;; 5639esac 5640 5641# If we're using GNU nm, then use its standard symbol codes. 5642case `$NM -V 2>&1` in 5643*GNU* | *'with BFD'*) 5644 symcode='[ABCDGIRSTW]' ;; 5645esac 5646 5647# Transform an extracted symbol line into a proper C declaration. 5648# Some systems (esp. on ia64) link data and code symbols differently, 5649# so use this general approach. 5650lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5651 5652# Transform an extracted symbol line into symbol name and symbol address 5653lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5654lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 5655 5656# Handle CRLF in mingw tool chain 5657opt_cr= 5658case $build_os in 5659mingw*) 5660 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5661 ;; 5662esac 5663 5664# Try without a prefix underscore, then with it. 5665for ac_symprfx in "" "_"; do 5666 5667 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5668 symxfrm="\\1 $ac_symprfx\\2 \\2" 5669 5670 # Write the raw and C identifiers. 5671 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5672 # Fake it for dumpbin and say T for any non-static function 5673 # and D for any global variable. 5674 # Also find C++ and __fastcall symbols from MSVC++, 5675 # which start with @ or ?. 5676 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5677" {last_section=section; section=\$ 3};"\ 5678" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 5679" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5680" \$ 0!~/External *\|/{next};"\ 5681" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5682" {if(hide[section]) next};"\ 5683" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5684" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5685" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5686" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5687" ' prfx=^$ac_symprfx" 5688 else 5689 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5690 fi 5691 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 5692 5693 # Check to see that the pipe works correctly. 5694 pipe_works=no 5695 5696 rm -f conftest* 5697 cat > conftest.$ac_ext <<_LT_EOF 5698#ifdef __cplusplus 5699extern "C" { 5700#endif 5701char nm_test_var; 5702void nm_test_func(void); 5703void nm_test_func(void){} 5704#ifdef __cplusplus 5705} 5706#endif 5707int main(){nm_test_var='a';nm_test_func();return(0);} 5708_LT_EOF 5709 5710 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5711 (eval $ac_compile) 2>&5 5712 ac_status=$? 5713 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5714 test $ac_status = 0; }; then 5715 # Now try to grab the symbols. 5716 nlist=conftest.nm 5717 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5718 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5719 ac_status=$? 5720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5721 test $ac_status = 0; } && test -s "$nlist"; then 5722 # Try sorting and uniquifying the output. 5723 if sort "$nlist" | uniq > "$nlist"T; then 5724 mv -f "$nlist"T "$nlist" 5725 else 5726 rm -f "$nlist"T 5727 fi 5728 5729 # Make sure that we snagged all the symbols we need. 5730 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5731 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5732 cat <<_LT_EOF > conftest.$ac_ext 5733/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 5734#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 5735/* DATA imports from DLLs on WIN32 con't be const, because runtime 5736 relocations are performed -- see ld's documentation on pseudo-relocs. */ 5737# define LT_DLSYM_CONST 5738#elif defined(__osf__) 5739/* This system does not cope well with relocations in const data. */ 5740# define LT_DLSYM_CONST 5741#else 5742# define LT_DLSYM_CONST const 5743#endif 5744 5745#ifdef __cplusplus 5746extern "C" { 5747#endif 5748 5749_LT_EOF 5750 # Now generate the symbol file. 5751 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5752 5753 cat <<_LT_EOF >> conftest.$ac_ext 5754 5755/* The mapping between symbol names and symbols. */ 5756LT_DLSYM_CONST struct { 5757 const char *name; 5758 void *address; 5759} 5760lt__PROGRAM__LTX_preloaded_symbols[] = 5761{ 5762 { "@PROGRAM@", (void *) 0 }, 5763_LT_EOF 5764 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5765 cat <<\_LT_EOF >> conftest.$ac_ext 5766 {0, (void *) 0} 5767}; 5768 5769/* This works around a problem in FreeBSD linker */ 5770#ifdef FREEBSD_WORKAROUND 5771static const void *lt_preloaded_setup() { 5772 return lt__PROGRAM__LTX_preloaded_symbols; 5773} 5774#endif 5775 5776#ifdef __cplusplus 5777} 5778#endif 5779_LT_EOF 5780 # Now try linking the two files. 5781 mv conftest.$ac_objext conftstm.$ac_objext 5782 lt_globsym_save_LIBS=$LIBS 5783 lt_globsym_save_CFLAGS=$CFLAGS 5784 LIBS="conftstm.$ac_objext" 5785 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5786 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5787 (eval $ac_link) 2>&5 5788 ac_status=$? 5789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5790 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5791 pipe_works=yes 5792 fi 5793 LIBS=$lt_globsym_save_LIBS 5794 CFLAGS=$lt_globsym_save_CFLAGS 5795 else 5796 echo "cannot find nm_test_func in $nlist" >&5 5797 fi 5798 else 5799 echo "cannot find nm_test_var in $nlist" >&5 5800 fi 5801 else 5802 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5803 fi 5804 else 5805 echo "$progname: failed program was:" >&5 5806 cat conftest.$ac_ext >&5 5807 fi 5808 rm -rf conftest* conftst* 5809 5810 # Do not use the global_symbol_pipe unless it works. 5811 if test "$pipe_works" = yes; then 5812 break 5813 else 5814 lt_cv_sys_global_symbol_pipe= 5815 fi 5816done 5817 5818fi 5819 5820if test -z "$lt_cv_sys_global_symbol_pipe"; then 5821 lt_cv_sys_global_symbol_to_cdecl= 5822fi 5823if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5825$as_echo "failed" >&6; } 5826else 5827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5828$as_echo "ok" >&6; } 5829fi 5830 5831# Response file support. 5832if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5833 nm_file_list_spec='@' 5834elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 5835 nm_file_list_spec='@' 5836fi 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 5865$as_echo_n "checking for sysroot... " >&6; } 5866 5867# Check whether --with-sysroot was given. 5868if test "${with_sysroot+set}" = set; then : 5869 withval=$with_sysroot; 5870else 5871 with_sysroot=no 5872fi 5873 5874 5875lt_sysroot= 5876case ${with_sysroot} in #( 5877 yes) 5878 if test "$GCC" = yes; then 5879 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 5880 fi 5881 ;; #( 5882 /*) 5883 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 5884 ;; #( 5885 no|'') 5886 ;; #( 5887 *) 5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 5889$as_echo "${with_sysroot}" >&6; } 5890 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 5891 ;; 5892esac 5893 5894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 5895$as_echo "${lt_sysroot:-no}" >&6; } 5896 5897 5898 5899 5900 5901# Check whether --enable-libtool-lock was given. 5902if test "${enable_libtool_lock+set}" = set; then : 5903 enableval=$enable_libtool_lock; 5904fi 5905 5906test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5907 5908# Some flags need to be propagated to the compiler or linker for good 5909# libtool support. 5910case $host in 5911ia64-*-hpux*) 5912 # Find out which ABI we are using. 5913 echo 'int i;' > conftest.$ac_ext 5914 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5915 (eval $ac_compile) 2>&5 5916 ac_status=$? 5917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5918 test $ac_status = 0; }; then 5919 case `/usr/bin/file conftest.$ac_objext` in 5920 *ELF-32*) 5921 HPUX_IA64_MODE="32" 5922 ;; 5923 *ELF-64*) 5924 HPUX_IA64_MODE="64" 5925 ;; 5926 esac 5927 fi 5928 rm -rf conftest* 5929 ;; 5930*-*-irix6*) 5931 # Find out which ABI we are using. 5932 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 5933 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5934 (eval $ac_compile) 2>&5 5935 ac_status=$? 5936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5937 test $ac_status = 0; }; then 5938 if test "$lt_cv_prog_gnu_ld" = yes; then 5939 case `/usr/bin/file conftest.$ac_objext` in 5940 *32-bit*) 5941 LD="${LD-ld} -melf32bsmip" 5942 ;; 5943 *N32*) 5944 LD="${LD-ld} -melf32bmipn32" 5945 ;; 5946 *64-bit*) 5947 LD="${LD-ld} -melf64bmip" 5948 ;; 5949 esac 5950 else 5951 case `/usr/bin/file conftest.$ac_objext` in 5952 *32-bit*) 5953 LD="${LD-ld} -32" 5954 ;; 5955 *N32*) 5956 LD="${LD-ld} -n32" 5957 ;; 5958 *64-bit*) 5959 LD="${LD-ld} -64" 5960 ;; 5961 esac 5962 fi 5963 fi 5964 rm -rf conftest* 5965 ;; 5966 5967x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5968s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5969 # Find out which ABI we are using. 5970 echo 'int i;' > conftest.$ac_ext 5971 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5972 (eval $ac_compile) 2>&5 5973 ac_status=$? 5974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5975 test $ac_status = 0; }; then 5976 case `/usr/bin/file conftest.o` in 5977 *32-bit*) 5978 case $host in 5979 x86_64-*kfreebsd*-gnu) 5980 LD="${LD-ld} -m elf_i386_fbsd" 5981 ;; 5982 x86_64-*linux*) 5983 LD="${LD-ld} -m elf_i386" 5984 ;; 5985 ppc64-*linux*|powerpc64-*linux*) 5986 LD="${LD-ld} -m elf32ppclinux" 5987 ;; 5988 s390x-*linux*) 5989 LD="${LD-ld} -m elf_s390" 5990 ;; 5991 sparc64-*linux*) 5992 LD="${LD-ld} -m elf32_sparc" 5993 ;; 5994 esac 5995 ;; 5996 *64-bit*) 5997 case $host in 5998 x86_64-*kfreebsd*-gnu) 5999 LD="${LD-ld} -m elf_x86_64_fbsd" 6000 ;; 6001 x86_64-*linux*) 6002 LD="${LD-ld} -m elf_x86_64" 6003 ;; 6004 ppc*-*linux*|powerpc*-*linux*) 6005 LD="${LD-ld} -m elf64ppc" 6006 ;; 6007 s390*-*linux*|s390*-*tpf*) 6008 LD="${LD-ld} -m elf64_s390" 6009 ;; 6010 sparc*-*linux*) 6011 LD="${LD-ld} -m elf64_sparc" 6012 ;; 6013 esac 6014 ;; 6015 esac 6016 fi 6017 rm -rf conftest* 6018 ;; 6019 6020*-*-sco3.2v5*) 6021 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6022 SAVE_CFLAGS="$CFLAGS" 6023 CFLAGS="$CFLAGS -belf" 6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6025$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6026if ${lt_cv_cc_needs_belf+:} false; then : 6027 $as_echo_n "(cached) " >&6 6028else 6029 ac_ext=c 6030ac_cpp='$CPP $CPPFLAGS' 6031ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6032ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6033ac_compiler_gnu=$ac_cv_c_compiler_gnu 6034 6035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6036/* end confdefs.h. */ 6037 6038int 6039main () 6040{ 6041 6042 ; 6043 return 0; 6044} 6045_ACEOF 6046if ac_fn_c_try_link "$LINENO"; then : 6047 lt_cv_cc_needs_belf=yes 6048else 6049 lt_cv_cc_needs_belf=no 6050fi 6051rm -f core conftest.err conftest.$ac_objext \ 6052 conftest$ac_exeext conftest.$ac_ext 6053 ac_ext=c 6054ac_cpp='$CPP $CPPFLAGS' 6055ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6056ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6057ac_compiler_gnu=$ac_cv_c_compiler_gnu 6058 6059fi 6060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6061$as_echo "$lt_cv_cc_needs_belf" >&6; } 6062 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6063 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6064 CFLAGS="$SAVE_CFLAGS" 6065 fi 6066 ;; 6067*-*solaris*) 6068 # Find out which ABI we are using. 6069 echo 'int i;' > conftest.$ac_ext 6070 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6071 (eval $ac_compile) 2>&5 6072 ac_status=$? 6073 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6074 test $ac_status = 0; }; then 6075 case `/usr/bin/file conftest.o` in 6076 *64-bit*) 6077 case $lt_cv_prog_gnu_ld in 6078 yes*) 6079 case $host in 6080 i?86-*-solaris*) 6081 LD="${LD-ld} -m elf_x86_64" 6082 ;; 6083 sparc*-*-solaris*) 6084 LD="${LD-ld} -m elf64_sparc" 6085 ;; 6086 esac 6087 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 6088 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 6089 LD="${LD-ld}_sol2" 6090 fi 6091 ;; 6092 *) 6093 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6094 LD="${LD-ld} -64" 6095 fi 6096 ;; 6097 esac 6098 ;; 6099 esac 6100 fi 6101 rm -rf conftest* 6102 ;; 6103esac 6104 6105need_locks="$enable_libtool_lock" 6106 6107if test -n "$ac_tool_prefix"; then 6108 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 6109set dummy ${ac_tool_prefix}mt; ac_word=$2 6110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6111$as_echo_n "checking for $ac_word... " >&6; } 6112if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 6113 $as_echo_n "(cached) " >&6 6114else 6115 if test -n "$MANIFEST_TOOL"; then 6116 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 6117else 6118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6119for as_dir in $PATH 6120do 6121 IFS=$as_save_IFS 6122 test -z "$as_dir" && as_dir=. 6123 for ac_exec_ext in '' $ac_executable_extensions; do 6124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6125 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 6126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6127 break 2 6128 fi 6129done 6130 done 6131IFS=$as_save_IFS 6132 6133fi 6134fi 6135MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 6136if test -n "$MANIFEST_TOOL"; then 6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 6138$as_echo "$MANIFEST_TOOL" >&6; } 6139else 6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6141$as_echo "no" >&6; } 6142fi 6143 6144 6145fi 6146if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 6147 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 6148 # Extract the first word of "mt", so it can be a program name with args. 6149set dummy mt; ac_word=$2 6150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6151$as_echo_n "checking for $ac_word... " >&6; } 6152if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 6153 $as_echo_n "(cached) " >&6 6154else 6155 if test -n "$ac_ct_MANIFEST_TOOL"; then 6156 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 6157else 6158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6159for as_dir in $PATH 6160do 6161 IFS=$as_save_IFS 6162 test -z "$as_dir" && as_dir=. 6163 for ac_exec_ext in '' $ac_executable_extensions; do 6164 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6165 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 6166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6167 break 2 6168 fi 6169done 6170 done 6171IFS=$as_save_IFS 6172 6173fi 6174fi 6175ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 6176if test -n "$ac_ct_MANIFEST_TOOL"; then 6177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 6178$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 6179else 6180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6181$as_echo "no" >&6; } 6182fi 6183 6184 if test "x$ac_ct_MANIFEST_TOOL" = x; then 6185 MANIFEST_TOOL=":" 6186 else 6187 case $cross_compiling:$ac_tool_warned in 6188yes:) 6189{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6190$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6191ac_tool_warned=yes ;; 6192esac 6193 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 6194 fi 6195else 6196 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 6197fi 6198 6199test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 6200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 6201$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 6202if ${lt_cv_path_mainfest_tool+:} false; then : 6203 $as_echo_n "(cached) " >&6 6204else 6205 lt_cv_path_mainfest_tool=no 6206 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 6207 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 6208 cat conftest.err >&5 6209 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 6210 lt_cv_path_mainfest_tool=yes 6211 fi 6212 rm -f conftest* 6213fi 6214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 6215$as_echo "$lt_cv_path_mainfest_tool" >&6; } 6216if test "x$lt_cv_path_mainfest_tool" != xyes; then 6217 MANIFEST_TOOL=: 6218fi 6219 6220 6221 6222 6223 6224 6225 case $host_os in 6226 rhapsody* | darwin*) 6227 if test -n "$ac_tool_prefix"; then 6228 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6229set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6231$as_echo_n "checking for $ac_word... " >&6; } 6232if ${ac_cv_prog_DSYMUTIL+:} false; then : 6233 $as_echo_n "(cached) " >&6 6234else 6235 if test -n "$DSYMUTIL"; then 6236 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6237else 6238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6239for as_dir in $PATH 6240do 6241 IFS=$as_save_IFS 6242 test -z "$as_dir" && as_dir=. 6243 for ac_exec_ext in '' $ac_executable_extensions; do 6244 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6245 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6247 break 2 6248 fi 6249done 6250 done 6251IFS=$as_save_IFS 6252 6253fi 6254fi 6255DSYMUTIL=$ac_cv_prog_DSYMUTIL 6256if test -n "$DSYMUTIL"; then 6257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6258$as_echo "$DSYMUTIL" >&6; } 6259else 6260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6261$as_echo "no" >&6; } 6262fi 6263 6264 6265fi 6266if test -z "$ac_cv_prog_DSYMUTIL"; then 6267 ac_ct_DSYMUTIL=$DSYMUTIL 6268 # Extract the first word of "dsymutil", so it can be a program name with args. 6269set dummy dsymutil; ac_word=$2 6270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6271$as_echo_n "checking for $ac_word... " >&6; } 6272if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6273 $as_echo_n "(cached) " >&6 6274else 6275 if test -n "$ac_ct_DSYMUTIL"; then 6276 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6277else 6278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6279for as_dir in $PATH 6280do 6281 IFS=$as_save_IFS 6282 test -z "$as_dir" && as_dir=. 6283 for ac_exec_ext in '' $ac_executable_extensions; do 6284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6285 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6287 break 2 6288 fi 6289done 6290 done 6291IFS=$as_save_IFS 6292 6293fi 6294fi 6295ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6296if test -n "$ac_ct_DSYMUTIL"; then 6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6298$as_echo "$ac_ct_DSYMUTIL" >&6; } 6299else 6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6301$as_echo "no" >&6; } 6302fi 6303 6304 if test "x$ac_ct_DSYMUTIL" = x; then 6305 DSYMUTIL=":" 6306 else 6307 case $cross_compiling:$ac_tool_warned in 6308yes:) 6309{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6310$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6311ac_tool_warned=yes ;; 6312esac 6313 DSYMUTIL=$ac_ct_DSYMUTIL 6314 fi 6315else 6316 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6317fi 6318 6319 if test -n "$ac_tool_prefix"; then 6320 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6321set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6323$as_echo_n "checking for $ac_word... " >&6; } 6324if ${ac_cv_prog_NMEDIT+:} false; then : 6325 $as_echo_n "(cached) " >&6 6326else 6327 if test -n "$NMEDIT"; then 6328 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6329else 6330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6331for as_dir in $PATH 6332do 6333 IFS=$as_save_IFS 6334 test -z "$as_dir" && as_dir=. 6335 for ac_exec_ext in '' $ac_executable_extensions; do 6336 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6337 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6339 break 2 6340 fi 6341done 6342 done 6343IFS=$as_save_IFS 6344 6345fi 6346fi 6347NMEDIT=$ac_cv_prog_NMEDIT 6348if test -n "$NMEDIT"; then 6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6350$as_echo "$NMEDIT" >&6; } 6351else 6352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6353$as_echo "no" >&6; } 6354fi 6355 6356 6357fi 6358if test -z "$ac_cv_prog_NMEDIT"; then 6359 ac_ct_NMEDIT=$NMEDIT 6360 # Extract the first word of "nmedit", so it can be a program name with args. 6361set dummy nmedit; ac_word=$2 6362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6363$as_echo_n "checking for $ac_word... " >&6; } 6364if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6365 $as_echo_n "(cached) " >&6 6366else 6367 if test -n "$ac_ct_NMEDIT"; then 6368 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6369else 6370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6371for as_dir in $PATH 6372do 6373 IFS=$as_save_IFS 6374 test -z "$as_dir" && as_dir=. 6375 for ac_exec_ext in '' $ac_executable_extensions; do 6376 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6377 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6379 break 2 6380 fi 6381done 6382 done 6383IFS=$as_save_IFS 6384 6385fi 6386fi 6387ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6388if test -n "$ac_ct_NMEDIT"; then 6389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6390$as_echo "$ac_ct_NMEDIT" >&6; } 6391else 6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6393$as_echo "no" >&6; } 6394fi 6395 6396 if test "x$ac_ct_NMEDIT" = x; then 6397 NMEDIT=":" 6398 else 6399 case $cross_compiling:$ac_tool_warned in 6400yes:) 6401{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6402$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6403ac_tool_warned=yes ;; 6404esac 6405 NMEDIT=$ac_ct_NMEDIT 6406 fi 6407else 6408 NMEDIT="$ac_cv_prog_NMEDIT" 6409fi 6410 6411 if test -n "$ac_tool_prefix"; then 6412 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6413set dummy ${ac_tool_prefix}lipo; ac_word=$2 6414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6415$as_echo_n "checking for $ac_word... " >&6; } 6416if ${ac_cv_prog_LIPO+:} false; then : 6417 $as_echo_n "(cached) " >&6 6418else 6419 if test -n "$LIPO"; then 6420 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6421else 6422as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6423for as_dir in $PATH 6424do 6425 IFS=$as_save_IFS 6426 test -z "$as_dir" && as_dir=. 6427 for ac_exec_ext in '' $ac_executable_extensions; do 6428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6429 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6431 break 2 6432 fi 6433done 6434 done 6435IFS=$as_save_IFS 6436 6437fi 6438fi 6439LIPO=$ac_cv_prog_LIPO 6440if test -n "$LIPO"; then 6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6442$as_echo "$LIPO" >&6; } 6443else 6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6445$as_echo "no" >&6; } 6446fi 6447 6448 6449fi 6450if test -z "$ac_cv_prog_LIPO"; then 6451 ac_ct_LIPO=$LIPO 6452 # Extract the first word of "lipo", so it can be a program name with args. 6453set dummy lipo; ac_word=$2 6454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6455$as_echo_n "checking for $ac_word... " >&6; } 6456if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6457 $as_echo_n "(cached) " >&6 6458else 6459 if test -n "$ac_ct_LIPO"; then 6460 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6461else 6462as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6463for as_dir in $PATH 6464do 6465 IFS=$as_save_IFS 6466 test -z "$as_dir" && as_dir=. 6467 for ac_exec_ext in '' $ac_executable_extensions; do 6468 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6469 ac_cv_prog_ac_ct_LIPO="lipo" 6470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6471 break 2 6472 fi 6473done 6474 done 6475IFS=$as_save_IFS 6476 6477fi 6478fi 6479ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6480if test -n "$ac_ct_LIPO"; then 6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6482$as_echo "$ac_ct_LIPO" >&6; } 6483else 6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6485$as_echo "no" >&6; } 6486fi 6487 6488 if test "x$ac_ct_LIPO" = x; then 6489 LIPO=":" 6490 else 6491 case $cross_compiling:$ac_tool_warned in 6492yes:) 6493{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6494$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6495ac_tool_warned=yes ;; 6496esac 6497 LIPO=$ac_ct_LIPO 6498 fi 6499else 6500 LIPO="$ac_cv_prog_LIPO" 6501fi 6502 6503 if test -n "$ac_tool_prefix"; then 6504 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6505set dummy ${ac_tool_prefix}otool; ac_word=$2 6506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6507$as_echo_n "checking for $ac_word... " >&6; } 6508if ${ac_cv_prog_OTOOL+:} false; then : 6509 $as_echo_n "(cached) " >&6 6510else 6511 if test -n "$OTOOL"; then 6512 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6513else 6514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6515for as_dir in $PATH 6516do 6517 IFS=$as_save_IFS 6518 test -z "$as_dir" && as_dir=. 6519 for ac_exec_ext in '' $ac_executable_extensions; do 6520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6521 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6523 break 2 6524 fi 6525done 6526 done 6527IFS=$as_save_IFS 6528 6529fi 6530fi 6531OTOOL=$ac_cv_prog_OTOOL 6532if test -n "$OTOOL"; then 6533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6534$as_echo "$OTOOL" >&6; } 6535else 6536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6537$as_echo "no" >&6; } 6538fi 6539 6540 6541fi 6542if test -z "$ac_cv_prog_OTOOL"; then 6543 ac_ct_OTOOL=$OTOOL 6544 # Extract the first word of "otool", so it can be a program name with args. 6545set dummy otool; ac_word=$2 6546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6547$as_echo_n "checking for $ac_word... " >&6; } 6548if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6549 $as_echo_n "(cached) " >&6 6550else 6551 if test -n "$ac_ct_OTOOL"; then 6552 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6553else 6554as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6555for as_dir in $PATH 6556do 6557 IFS=$as_save_IFS 6558 test -z "$as_dir" && as_dir=. 6559 for ac_exec_ext in '' $ac_executable_extensions; do 6560 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6561 ac_cv_prog_ac_ct_OTOOL="otool" 6562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6563 break 2 6564 fi 6565done 6566 done 6567IFS=$as_save_IFS 6568 6569fi 6570fi 6571ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6572if test -n "$ac_ct_OTOOL"; then 6573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6574$as_echo "$ac_ct_OTOOL" >&6; } 6575else 6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6577$as_echo "no" >&6; } 6578fi 6579 6580 if test "x$ac_ct_OTOOL" = x; then 6581 OTOOL=":" 6582 else 6583 case $cross_compiling:$ac_tool_warned in 6584yes:) 6585{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6586$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6587ac_tool_warned=yes ;; 6588esac 6589 OTOOL=$ac_ct_OTOOL 6590 fi 6591else 6592 OTOOL="$ac_cv_prog_OTOOL" 6593fi 6594 6595 if test -n "$ac_tool_prefix"; then 6596 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6597set dummy ${ac_tool_prefix}otool64; ac_word=$2 6598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6599$as_echo_n "checking for $ac_word... " >&6; } 6600if ${ac_cv_prog_OTOOL64+:} false; then : 6601 $as_echo_n "(cached) " >&6 6602else 6603 if test -n "$OTOOL64"; then 6604 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6605else 6606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6607for as_dir in $PATH 6608do 6609 IFS=$as_save_IFS 6610 test -z "$as_dir" && as_dir=. 6611 for ac_exec_ext in '' $ac_executable_extensions; do 6612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6613 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6615 break 2 6616 fi 6617done 6618 done 6619IFS=$as_save_IFS 6620 6621fi 6622fi 6623OTOOL64=$ac_cv_prog_OTOOL64 6624if test -n "$OTOOL64"; then 6625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6626$as_echo "$OTOOL64" >&6; } 6627else 6628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6629$as_echo "no" >&6; } 6630fi 6631 6632 6633fi 6634if test -z "$ac_cv_prog_OTOOL64"; then 6635 ac_ct_OTOOL64=$OTOOL64 6636 # Extract the first word of "otool64", so it can be a program name with args. 6637set dummy otool64; ac_word=$2 6638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6639$as_echo_n "checking for $ac_word... " >&6; } 6640if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6641 $as_echo_n "(cached) " >&6 6642else 6643 if test -n "$ac_ct_OTOOL64"; then 6644 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6645else 6646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6647for as_dir in $PATH 6648do 6649 IFS=$as_save_IFS 6650 test -z "$as_dir" && as_dir=. 6651 for ac_exec_ext in '' $ac_executable_extensions; do 6652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6653 ac_cv_prog_ac_ct_OTOOL64="otool64" 6654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6655 break 2 6656 fi 6657done 6658 done 6659IFS=$as_save_IFS 6660 6661fi 6662fi 6663ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6664if test -n "$ac_ct_OTOOL64"; then 6665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6666$as_echo "$ac_ct_OTOOL64" >&6; } 6667else 6668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6669$as_echo "no" >&6; } 6670fi 6671 6672 if test "x$ac_ct_OTOOL64" = x; then 6673 OTOOL64=":" 6674 else 6675 case $cross_compiling:$ac_tool_warned in 6676yes:) 6677{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6678$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6679ac_tool_warned=yes ;; 6680esac 6681 OTOOL64=$ac_ct_OTOOL64 6682 fi 6683else 6684 OTOOL64="$ac_cv_prog_OTOOL64" 6685fi 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6714$as_echo_n "checking for -single_module linker flag... " >&6; } 6715if ${lt_cv_apple_cc_single_mod+:} false; then : 6716 $as_echo_n "(cached) " >&6 6717else 6718 lt_cv_apple_cc_single_mod=no 6719 if test -z "${LT_MULTI_MODULE}"; then 6720 # By default we will add the -single_module flag. You can override 6721 # by either setting the environment variable LT_MULTI_MODULE 6722 # non-empty at configure time, or by adding -multi_module to the 6723 # link flags. 6724 rm -rf libconftest.dylib* 6725 echo "int foo(void){return 1;}" > conftest.c 6726 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6727-dynamiclib -Wl,-single_module conftest.c" >&5 6728 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6729 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6730 _lt_result=$? 6731 # If there is a non-empty error log, and "single_module" 6732 # appears in it, assume the flag caused a linker warning 6733 if test -s conftest.err && $GREP single_module conftest.err; then 6734 cat conftest.err >&5 6735 # Otherwise, if the output was created with a 0 exit code from 6736 # the compiler, it worked. 6737 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 6738 lt_cv_apple_cc_single_mod=yes 6739 else 6740 cat conftest.err >&5 6741 fi 6742 rm -rf libconftest.dylib* 6743 rm -f conftest.* 6744 fi 6745fi 6746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6747$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6748 6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6750$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6751if ${lt_cv_ld_exported_symbols_list+:} false; then : 6752 $as_echo_n "(cached) " >&6 6753else 6754 lt_cv_ld_exported_symbols_list=no 6755 save_LDFLAGS=$LDFLAGS 6756 echo "_main" > conftest.sym 6757 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6759/* end confdefs.h. */ 6760 6761int 6762main () 6763{ 6764 6765 ; 6766 return 0; 6767} 6768_ACEOF 6769if ac_fn_c_try_link "$LINENO"; then : 6770 lt_cv_ld_exported_symbols_list=yes 6771else 6772 lt_cv_ld_exported_symbols_list=no 6773fi 6774rm -f core conftest.err conftest.$ac_objext \ 6775 conftest$ac_exeext conftest.$ac_ext 6776 LDFLAGS="$save_LDFLAGS" 6777 6778fi 6779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6780$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6781 6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6783$as_echo_n "checking for -force_load linker flag... " >&6; } 6784if ${lt_cv_ld_force_load+:} false; then : 6785 $as_echo_n "(cached) " >&6 6786else 6787 lt_cv_ld_force_load=no 6788 cat > conftest.c << _LT_EOF 6789int forced_loaded() { return 2;} 6790_LT_EOF 6791 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6792 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6793 echo "$AR cru libconftest.a conftest.o" >&5 6794 $AR cru libconftest.a conftest.o 2>&5 6795 echo "$RANLIB libconftest.a" >&5 6796 $RANLIB libconftest.a 2>&5 6797 cat > conftest.c << _LT_EOF 6798int main() { return 0;} 6799_LT_EOF 6800 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6801 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6802 _lt_result=$? 6803 if test -s conftest.err && $GREP force_load conftest.err; then 6804 cat conftest.err >&5 6805 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 6806 lt_cv_ld_force_load=yes 6807 else 6808 cat conftest.err >&5 6809 fi 6810 rm -f conftest.err libconftest.a conftest conftest.c 6811 rm -rf conftest.dSYM 6812 6813fi 6814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6815$as_echo "$lt_cv_ld_force_load" >&6; } 6816 case $host_os in 6817 rhapsody* | darwin1.[012]) 6818 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6819 darwin1.*) 6820 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6821 darwin*) # darwin 5.x on 6822 # if running on 10.5 or later, the deployment target defaults 6823 # to the OS version, if on x86, and 10.4, the deployment 6824 # target defaults to 10.4. Don't you love it? 6825 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6826 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6827 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6828 10.[012]*) 6829 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6830 10.*) 6831 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6832 esac 6833 ;; 6834 esac 6835 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6836 _lt_dar_single_mod='$single_module' 6837 fi 6838 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6839 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6840 else 6841 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6842 fi 6843 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6844 _lt_dsymutil='~$DSYMUTIL $lib || :' 6845 else 6846 _lt_dsymutil= 6847 fi 6848 ;; 6849 esac 6850 6851ac_ext=c 6852ac_cpp='$CPP $CPPFLAGS' 6853ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6854ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6855ac_compiler_gnu=$ac_cv_c_compiler_gnu 6856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6857$as_echo_n "checking how to run the C preprocessor... " >&6; } 6858# On Suns, sometimes $CPP names a directory. 6859if test -n "$CPP" && test -d "$CPP"; then 6860 CPP= 6861fi 6862if test -z "$CPP"; then 6863 if ${ac_cv_prog_CPP+:} false; then : 6864 $as_echo_n "(cached) " >&6 6865else 6866 # Double quotes because CPP needs to be expanded 6867 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6868 do 6869 ac_preproc_ok=false 6870for ac_c_preproc_warn_flag in '' yes 6871do 6872 # Use a header file that comes with gcc, so configuring glibc 6873 # with a fresh cross-compiler works. 6874 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6875 # <limits.h> exists even on freestanding compilers. 6876 # On the NeXT, cc -E runs the code through the compiler's parser, 6877 # not just through cpp. "Syntax error" is here to catch this case. 6878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6879/* end confdefs.h. */ 6880#ifdef __STDC__ 6881# include <limits.h> 6882#else 6883# include <assert.h> 6884#endif 6885 Syntax error 6886_ACEOF 6887if ac_fn_c_try_cpp "$LINENO"; then : 6888 6889else 6890 # Broken: fails on valid input. 6891continue 6892fi 6893rm -f conftest.err conftest.i conftest.$ac_ext 6894 6895 # OK, works on sane cases. Now check whether nonexistent headers 6896 # can be detected and how. 6897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6898/* end confdefs.h. */ 6899#include <ac_nonexistent.h> 6900_ACEOF 6901if ac_fn_c_try_cpp "$LINENO"; then : 6902 # Broken: success on invalid input. 6903continue 6904else 6905 # Passes both tests. 6906ac_preproc_ok=: 6907break 6908fi 6909rm -f conftest.err conftest.i conftest.$ac_ext 6910 6911done 6912# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6913rm -f conftest.i conftest.err conftest.$ac_ext 6914if $ac_preproc_ok; then : 6915 break 6916fi 6917 6918 done 6919 ac_cv_prog_CPP=$CPP 6920 6921fi 6922 CPP=$ac_cv_prog_CPP 6923else 6924 ac_cv_prog_CPP=$CPP 6925fi 6926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6927$as_echo "$CPP" >&6; } 6928ac_preproc_ok=false 6929for ac_c_preproc_warn_flag in '' yes 6930do 6931 # Use a header file that comes with gcc, so configuring glibc 6932 # with a fresh cross-compiler works. 6933 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6934 # <limits.h> exists even on freestanding compilers. 6935 # On the NeXT, cc -E runs the code through the compiler's parser, 6936 # not just through cpp. "Syntax error" is here to catch this case. 6937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6938/* end confdefs.h. */ 6939#ifdef __STDC__ 6940# include <limits.h> 6941#else 6942# include <assert.h> 6943#endif 6944 Syntax error 6945_ACEOF 6946if ac_fn_c_try_cpp "$LINENO"; then : 6947 6948else 6949 # Broken: fails on valid input. 6950continue 6951fi 6952rm -f conftest.err conftest.i conftest.$ac_ext 6953 6954 # OK, works on sane cases. Now check whether nonexistent headers 6955 # can be detected and how. 6956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6957/* end confdefs.h. */ 6958#include <ac_nonexistent.h> 6959_ACEOF 6960if ac_fn_c_try_cpp "$LINENO"; then : 6961 # Broken: success on invalid input. 6962continue 6963else 6964 # Passes both tests. 6965ac_preproc_ok=: 6966break 6967fi 6968rm -f conftest.err conftest.i conftest.$ac_ext 6969 6970done 6971# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6972rm -f conftest.i conftest.err conftest.$ac_ext 6973if $ac_preproc_ok; then : 6974 6975else 6976 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6977$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6978as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 6979See \`config.log' for more details" "$LINENO" 5; } 6980fi 6981 6982ac_ext=c 6983ac_cpp='$CPP $CPPFLAGS' 6984ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6985ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6986ac_compiler_gnu=$ac_cv_c_compiler_gnu 6987 6988 6989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6990$as_echo_n "checking for ANSI C header files... " >&6; } 6991if ${ac_cv_header_stdc+:} false; then : 6992 $as_echo_n "(cached) " >&6 6993else 6994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6995/* end confdefs.h. */ 6996#include <stdlib.h> 6997#include <stdarg.h> 6998#include <string.h> 6999#include <float.h> 7000 7001int 7002main () 7003{ 7004 7005 ; 7006 return 0; 7007} 7008_ACEOF 7009if ac_fn_c_try_compile "$LINENO"; then : 7010 ac_cv_header_stdc=yes 7011else 7012 ac_cv_header_stdc=no 7013fi 7014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7015 7016if test $ac_cv_header_stdc = yes; then 7017 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7019/* end confdefs.h. */ 7020#include <string.h> 7021 7022_ACEOF 7023if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7024 $EGREP "memchr" >/dev/null 2>&1; then : 7025 7026else 7027 ac_cv_header_stdc=no 7028fi 7029rm -f conftest* 7030 7031fi 7032 7033if test $ac_cv_header_stdc = yes; then 7034 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7036/* end confdefs.h. */ 7037#include <stdlib.h> 7038 7039_ACEOF 7040if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7041 $EGREP "free" >/dev/null 2>&1; then : 7042 7043else 7044 ac_cv_header_stdc=no 7045fi 7046rm -f conftest* 7047 7048fi 7049 7050if test $ac_cv_header_stdc = yes; then 7051 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7052 if test "$cross_compiling" = yes; then : 7053 : 7054else 7055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7056/* end confdefs.h. */ 7057#include <ctype.h> 7058#include <stdlib.h> 7059#if ((' ' & 0x0FF) == 0x020) 7060# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7061# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7062#else 7063# define ISLOWER(c) \ 7064 (('a' <= (c) && (c) <= 'i') \ 7065 || ('j' <= (c) && (c) <= 'r') \ 7066 || ('s' <= (c) && (c) <= 'z')) 7067# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7068#endif 7069 7070#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7071int 7072main () 7073{ 7074 int i; 7075 for (i = 0; i < 256; i++) 7076 if (XOR (islower (i), ISLOWER (i)) 7077 || toupper (i) != TOUPPER (i)) 7078 return 2; 7079 return 0; 7080} 7081_ACEOF 7082if ac_fn_c_try_run "$LINENO"; then : 7083 7084else 7085 ac_cv_header_stdc=no 7086fi 7087rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7088 conftest.$ac_objext conftest.beam conftest.$ac_ext 7089fi 7090 7091fi 7092fi 7093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7094$as_echo "$ac_cv_header_stdc" >&6; } 7095if test $ac_cv_header_stdc = yes; then 7096 7097$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7098 7099fi 7100 7101# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7102for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7103 inttypes.h stdint.h unistd.h 7104do : 7105 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7106ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7107" 7108if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7109 cat >>confdefs.h <<_ACEOF 7110#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7111_ACEOF 7112 7113fi 7114 7115done 7116 7117 7118for ac_header in dlfcn.h 7119do : 7120 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7121" 7122if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7123 cat >>confdefs.h <<_ACEOF 7124#define HAVE_DLFCN_H 1 7125_ACEOF 7126 7127fi 7128 7129done 7130 7131 7132 7133 7134 7135# Set options 7136 7137 7138 7139 enable_dlopen=no 7140 7141 7142 enable_win32_dll=no 7143 7144 7145 # Check whether --enable-shared was given. 7146if test "${enable_shared+set}" = set; then : 7147 enableval=$enable_shared; p=${PACKAGE-default} 7148 case $enableval in 7149 yes) enable_shared=yes ;; 7150 no) enable_shared=no ;; 7151 *) 7152 enable_shared=no 7153 # Look at the argument we got. We use all the common list separators. 7154 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7155 for pkg in $enableval; do 7156 IFS="$lt_save_ifs" 7157 if test "X$pkg" = "X$p"; then 7158 enable_shared=yes 7159 fi 7160 done 7161 IFS="$lt_save_ifs" 7162 ;; 7163 esac 7164else 7165 enable_shared=yes 7166fi 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 # Check whether --enable-static was given. 7177if test "${enable_static+set}" = set; then : 7178 enableval=$enable_static; p=${PACKAGE-default} 7179 case $enableval in 7180 yes) enable_static=yes ;; 7181 no) enable_static=no ;; 7182 *) 7183 enable_static=no 7184 # Look at the argument we got. We use all the common list separators. 7185 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7186 for pkg in $enableval; do 7187 IFS="$lt_save_ifs" 7188 if test "X$pkg" = "X$p"; then 7189 enable_static=yes 7190 fi 7191 done 7192 IFS="$lt_save_ifs" 7193 ;; 7194 esac 7195else 7196 enable_static=yes 7197fi 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208# Check whether --with-pic was given. 7209if test "${with_pic+set}" = set; then : 7210 withval=$with_pic; lt_p=${PACKAGE-default} 7211 case $withval in 7212 yes|no) pic_mode=$withval ;; 7213 *) 7214 pic_mode=default 7215 # Look at the argument we got. We use all the common list separators. 7216 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7217 for lt_pkg in $withval; do 7218 IFS="$lt_save_ifs" 7219 if test "X$lt_pkg" = "X$lt_p"; then 7220 pic_mode=yes 7221 fi 7222 done 7223 IFS="$lt_save_ifs" 7224 ;; 7225 esac 7226else 7227 pic_mode=default 7228fi 7229 7230 7231test -z "$pic_mode" && pic_mode=default 7232 7233 7234 7235 7236 7237 7238 7239 # Check whether --enable-fast-install was given. 7240if test "${enable_fast_install+set}" = set; then : 7241 enableval=$enable_fast_install; p=${PACKAGE-default} 7242 case $enableval in 7243 yes) enable_fast_install=yes ;; 7244 no) enable_fast_install=no ;; 7245 *) 7246 enable_fast_install=no 7247 # Look at the argument we got. We use all the common list separators. 7248 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7249 for pkg in $enableval; do 7250 IFS="$lt_save_ifs" 7251 if test "X$pkg" = "X$p"; then 7252 enable_fast_install=yes 7253 fi 7254 done 7255 IFS="$lt_save_ifs" 7256 ;; 7257 esac 7258else 7259 enable_fast_install=yes 7260fi 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272# This can be used to rebuild libtool when needed 7273LIBTOOL_DEPS="$ltmain" 7274 7275# Always use our own libtool. 7276LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307test -z "$LN_S" && LN_S="ln -s" 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322if test -n "${ZSH_VERSION+set}" ; then 7323 setopt NO_GLOB_SUBST 7324fi 7325 7326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7327$as_echo_n "checking for objdir... " >&6; } 7328if ${lt_cv_objdir+:} false; then : 7329 $as_echo_n "(cached) " >&6 7330else 7331 rm -f .libs 2>/dev/null 7332mkdir .libs 2>/dev/null 7333if test -d .libs; then 7334 lt_cv_objdir=.libs 7335else 7336 # MS-DOS does not allow filenames that begin with a dot. 7337 lt_cv_objdir=_libs 7338fi 7339rmdir .libs 2>/dev/null 7340fi 7341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7342$as_echo "$lt_cv_objdir" >&6; } 7343objdir=$lt_cv_objdir 7344 7345 7346 7347 7348 7349cat >>confdefs.h <<_ACEOF 7350#define LT_OBJDIR "$lt_cv_objdir/" 7351_ACEOF 7352 7353 7354 7355 7356case $host_os in 7357aix3*) 7358 # AIX sometimes has problems with the GCC collect2 program. For some 7359 # reason, if we set the COLLECT_NAMES environment variable, the problems 7360 # vanish in a puff of smoke. 7361 if test "X${COLLECT_NAMES+set}" != Xset; then 7362 COLLECT_NAMES= 7363 export COLLECT_NAMES 7364 fi 7365 ;; 7366esac 7367 7368# Global variables: 7369ofile=libtool 7370can_build_shared=yes 7371 7372# All known linkers require a `.a' archive for static linking (except MSVC, 7373# which needs '.lib'). 7374libext=a 7375 7376with_gnu_ld="$lt_cv_prog_gnu_ld" 7377 7378old_CC="$CC" 7379old_CFLAGS="$CFLAGS" 7380 7381# Set sane defaults for various variables 7382test -z "$CC" && CC=cc 7383test -z "$LTCC" && LTCC=$CC 7384test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7385test -z "$LD" && LD=ld 7386test -z "$ac_objext" && ac_objext=o 7387 7388for cc_temp in $compiler""; do 7389 case $cc_temp in 7390 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7391 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7392 \-*) ;; 7393 *) break;; 7394 esac 7395done 7396cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7397 7398 7399# Only perform the check for file, if the check method requires it 7400test -z "$MAGIC_CMD" && MAGIC_CMD=file 7401case $deplibs_check_method in 7402file_magic*) 7403 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7405$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7406if ${lt_cv_path_MAGIC_CMD+:} false; then : 7407 $as_echo_n "(cached) " >&6 7408else 7409 case $MAGIC_CMD in 7410[\\/*] | ?:[\\/]*) 7411 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7412 ;; 7413*) 7414 lt_save_MAGIC_CMD="$MAGIC_CMD" 7415 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7416 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7417 for ac_dir in $ac_dummy; do 7418 IFS="$lt_save_ifs" 7419 test -z "$ac_dir" && ac_dir=. 7420 if test -f $ac_dir/${ac_tool_prefix}file; then 7421 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7422 if test -n "$file_magic_test_file"; then 7423 case $deplibs_check_method in 7424 "file_magic "*) 7425 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7426 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7427 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7428 $EGREP "$file_magic_regex" > /dev/null; then 7429 : 7430 else 7431 cat <<_LT_EOF 1>&2 7432 7433*** Warning: the command libtool uses to detect shared libraries, 7434*** $file_magic_cmd, produces output that libtool cannot recognize. 7435*** The result is that libtool may fail to recognize shared libraries 7436*** as such. This will affect the creation of libtool libraries that 7437*** depend on shared libraries, but programs linked with such libtool 7438*** libraries will work regardless of this problem. Nevertheless, you 7439*** may want to report the problem to your system manager and/or to 7440*** bug-libtool@gnu.org 7441 7442_LT_EOF 7443 fi ;; 7444 esac 7445 fi 7446 break 7447 fi 7448 done 7449 IFS="$lt_save_ifs" 7450 MAGIC_CMD="$lt_save_MAGIC_CMD" 7451 ;; 7452esac 7453fi 7454 7455MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7456if test -n "$MAGIC_CMD"; then 7457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7458$as_echo "$MAGIC_CMD" >&6; } 7459else 7460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7461$as_echo "no" >&6; } 7462fi 7463 7464 7465 7466 7467 7468if test -z "$lt_cv_path_MAGIC_CMD"; then 7469 if test -n "$ac_tool_prefix"; then 7470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7471$as_echo_n "checking for file... " >&6; } 7472if ${lt_cv_path_MAGIC_CMD+:} false; then : 7473 $as_echo_n "(cached) " >&6 7474else 7475 case $MAGIC_CMD in 7476[\\/*] | ?:[\\/]*) 7477 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7478 ;; 7479*) 7480 lt_save_MAGIC_CMD="$MAGIC_CMD" 7481 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7482 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7483 for ac_dir in $ac_dummy; do 7484 IFS="$lt_save_ifs" 7485 test -z "$ac_dir" && ac_dir=. 7486 if test -f $ac_dir/file; then 7487 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7488 if test -n "$file_magic_test_file"; then 7489 case $deplibs_check_method in 7490 "file_magic "*) 7491 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7492 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7493 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7494 $EGREP "$file_magic_regex" > /dev/null; then 7495 : 7496 else 7497 cat <<_LT_EOF 1>&2 7498 7499*** Warning: the command libtool uses to detect shared libraries, 7500*** $file_magic_cmd, produces output that libtool cannot recognize. 7501*** The result is that libtool may fail to recognize shared libraries 7502*** as such. This will affect the creation of libtool libraries that 7503*** depend on shared libraries, but programs linked with such libtool 7504*** libraries will work regardless of this problem. Nevertheless, you 7505*** may want to report the problem to your system manager and/or to 7506*** bug-libtool@gnu.org 7507 7508_LT_EOF 7509 fi ;; 7510 esac 7511 fi 7512 break 7513 fi 7514 done 7515 IFS="$lt_save_ifs" 7516 MAGIC_CMD="$lt_save_MAGIC_CMD" 7517 ;; 7518esac 7519fi 7520 7521MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7522if test -n "$MAGIC_CMD"; then 7523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7524$as_echo "$MAGIC_CMD" >&6; } 7525else 7526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7527$as_echo "no" >&6; } 7528fi 7529 7530 7531 else 7532 MAGIC_CMD=: 7533 fi 7534fi 7535 7536 fi 7537 ;; 7538esac 7539 7540# Use C for the default configuration in the libtool script 7541 7542lt_save_CC="$CC" 7543ac_ext=c 7544ac_cpp='$CPP $CPPFLAGS' 7545ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7546ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7547ac_compiler_gnu=$ac_cv_c_compiler_gnu 7548 7549 7550# Source file extension for C test sources. 7551ac_ext=c 7552 7553# Object file extension for compiled C test sources. 7554objext=o 7555objext=$objext 7556 7557# Code to be used in simple compile tests 7558lt_simple_compile_test_code="int some_variable = 0;" 7559 7560# Code to be used in simple link tests 7561lt_simple_link_test_code='int main(){return(0);}' 7562 7563 7564 7565 7566 7567 7568 7569# If no C compiler was specified, use CC. 7570LTCC=${LTCC-"$CC"} 7571 7572# If no C compiler flags were specified, use CFLAGS. 7573LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7574 7575# Allow CC to be a program name with arguments. 7576compiler=$CC 7577 7578# Save the default compiler, since it gets overwritten when the other 7579# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7580compiler_DEFAULT=$CC 7581 7582# save warnings/boilerplate of simple test code 7583ac_outfile=conftest.$ac_objext 7584echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7585eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7586_lt_compiler_boilerplate=`cat conftest.err` 7587$RM conftest* 7588 7589ac_outfile=conftest.$ac_objext 7590echo "$lt_simple_link_test_code" >conftest.$ac_ext 7591eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7592_lt_linker_boilerplate=`cat conftest.err` 7593$RM -r conftest* 7594 7595 7596if test -n "$compiler"; then 7597 7598lt_prog_compiler_no_builtin_flag= 7599 7600if test "$GCC" = yes; then 7601 case $cc_basename in 7602 nvcc*) 7603 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7604 *) 7605 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7606 esac 7607 7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7609$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7610if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7611 $as_echo_n "(cached) " >&6 7612else 7613 lt_cv_prog_compiler_rtti_exceptions=no 7614 ac_outfile=conftest.$ac_objext 7615 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7616 lt_compiler_flag="-fno-rtti -fno-exceptions" 7617 # Insert the option either (1) after the last *FLAGS variable, or 7618 # (2) before a word containing "conftest.", or (3) at the end. 7619 # Note that $ac_compile itself does not contain backslashes and begins 7620 # with a dollar sign (not a hyphen), so the echo should work correctly. 7621 # The option is referenced via a variable to avoid confusing sed. 7622 lt_compile=`echo "$ac_compile" | $SED \ 7623 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7624 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7625 -e 's:$: $lt_compiler_flag:'` 7626 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7627 (eval "$lt_compile" 2>conftest.err) 7628 ac_status=$? 7629 cat conftest.err >&5 7630 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7631 if (exit $ac_status) && test -s "$ac_outfile"; then 7632 # The compiler can only warn and ignore the option if not recognized 7633 # So say no if there are warnings other than the usual output. 7634 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7635 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7636 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7637 lt_cv_prog_compiler_rtti_exceptions=yes 7638 fi 7639 fi 7640 $RM conftest* 7641 7642fi 7643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7644$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7645 7646if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7647 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7648else 7649 : 7650fi 7651 7652fi 7653 7654 7655 7656 7657 7658 7659 lt_prog_compiler_wl= 7660lt_prog_compiler_pic= 7661lt_prog_compiler_static= 7662 7663 7664 if test "$GCC" = yes; then 7665 lt_prog_compiler_wl='-Wl,' 7666 lt_prog_compiler_static='-static' 7667 7668 case $host_os in 7669 aix*) 7670 # All AIX code is PIC. 7671 if test "$host_cpu" = ia64; then 7672 # AIX 5 now supports IA64 processor 7673 lt_prog_compiler_static='-Bstatic' 7674 fi 7675 ;; 7676 7677 amigaos*) 7678 case $host_cpu in 7679 powerpc) 7680 # see comment about AmigaOS4 .so support 7681 lt_prog_compiler_pic='-fPIC' 7682 ;; 7683 m68k) 7684 # FIXME: we need at least 68020 code to build shared libraries, but 7685 # adding the `-m68020' flag to GCC prevents building anything better, 7686 # like `-m68040'. 7687 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7688 ;; 7689 esac 7690 ;; 7691 7692 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7693 # PIC is the default for these OSes. 7694 ;; 7695 7696 mingw* | cygwin* | pw32* | os2* | cegcc*) 7697 # This hack is so that the source file can tell whether it is being 7698 # built for inclusion in a dll (and should export symbols for example). 7699 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7700 # (--disable-auto-import) libraries 7701 lt_prog_compiler_pic='-DDLL_EXPORT' 7702 ;; 7703 7704 darwin* | rhapsody*) 7705 # PIC is the default on this platform 7706 # Common symbols not allowed in MH_DYLIB files 7707 lt_prog_compiler_pic='-fno-common' 7708 ;; 7709 7710 haiku*) 7711 # PIC is the default for Haiku. 7712 # The "-static" flag exists, but is broken. 7713 lt_prog_compiler_static= 7714 ;; 7715 7716 hpux*) 7717 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7718 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7719 # sets the default TLS model and affects inlining. 7720 case $host_cpu in 7721 hppa*64*) 7722 # +Z the default 7723 ;; 7724 *) 7725 lt_prog_compiler_pic='-fPIC' 7726 ;; 7727 esac 7728 ;; 7729 7730 interix[3-9]*) 7731 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7732 # Instead, we relocate shared libraries at runtime. 7733 ;; 7734 7735 msdosdjgpp*) 7736 # Just because we use GCC doesn't mean we suddenly get shared libraries 7737 # on systems that don't support them. 7738 lt_prog_compiler_can_build_shared=no 7739 enable_shared=no 7740 ;; 7741 7742 *nto* | *qnx*) 7743 # QNX uses GNU C++, but need to define -shared option too, otherwise 7744 # it will coredump. 7745 lt_prog_compiler_pic='-fPIC -shared' 7746 ;; 7747 7748 sysv4*MP*) 7749 if test -d /usr/nec; then 7750 lt_prog_compiler_pic=-Kconform_pic 7751 fi 7752 ;; 7753 7754 *) 7755 lt_prog_compiler_pic='-fPIC' 7756 ;; 7757 esac 7758 7759 case $cc_basename in 7760 nvcc*) # Cuda Compiler Driver 2.2 7761 lt_prog_compiler_wl='-Xlinker ' 7762 if test -n "$lt_prog_compiler_pic"; then 7763 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 7764 fi 7765 ;; 7766 esac 7767 else 7768 # PORTME Check for flag to pass linker flags through the system compiler. 7769 case $host_os in 7770 aix*) 7771 lt_prog_compiler_wl='-Wl,' 7772 if test "$host_cpu" = ia64; then 7773 # AIX 5 now supports IA64 processor 7774 lt_prog_compiler_static='-Bstatic' 7775 else 7776 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7777 fi 7778 ;; 7779 7780 mingw* | cygwin* | pw32* | os2* | cegcc*) 7781 # This hack is so that the source file can tell whether it is being 7782 # built for inclusion in a dll (and should export symbols for example). 7783 lt_prog_compiler_pic='-DDLL_EXPORT' 7784 ;; 7785 7786 hpux9* | hpux10* | hpux11*) 7787 lt_prog_compiler_wl='-Wl,' 7788 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7789 # not for PA HP-UX. 7790 case $host_cpu in 7791 hppa*64*|ia64*) 7792 # +Z the default 7793 ;; 7794 *) 7795 lt_prog_compiler_pic='+Z' 7796 ;; 7797 esac 7798 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7799 lt_prog_compiler_static='${wl}-a ${wl}archive' 7800 ;; 7801 7802 irix5* | irix6* | nonstopux*) 7803 lt_prog_compiler_wl='-Wl,' 7804 # PIC (with -KPIC) is the default. 7805 lt_prog_compiler_static='-non_shared' 7806 ;; 7807 7808 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7809 case $cc_basename in 7810 # old Intel for x86_64 which still supported -KPIC. 7811 ecc*) 7812 lt_prog_compiler_wl='-Wl,' 7813 lt_prog_compiler_pic='-KPIC' 7814 lt_prog_compiler_static='-static' 7815 ;; 7816 # icc used to be incompatible with GCC. 7817 # ICC 10 doesn't accept -KPIC any more. 7818 icc* | ifort*) 7819 lt_prog_compiler_wl='-Wl,' 7820 lt_prog_compiler_pic='-fPIC' 7821 lt_prog_compiler_static='-static' 7822 ;; 7823 # Lahey Fortran 8.1. 7824 lf95*) 7825 lt_prog_compiler_wl='-Wl,' 7826 lt_prog_compiler_pic='--shared' 7827 lt_prog_compiler_static='--static' 7828 ;; 7829 nagfor*) 7830 # NAG Fortran compiler 7831 lt_prog_compiler_wl='-Wl,-Wl,,' 7832 lt_prog_compiler_pic='-PIC' 7833 lt_prog_compiler_static='-Bstatic' 7834 ;; 7835 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7836 # Portland Group compilers (*not* the Pentium gcc compiler, 7837 # which looks to be a dead project) 7838 lt_prog_compiler_wl='-Wl,' 7839 lt_prog_compiler_pic='-fpic' 7840 lt_prog_compiler_static='-Bstatic' 7841 ;; 7842 ccc*) 7843 lt_prog_compiler_wl='-Wl,' 7844 # All Alpha code is PIC. 7845 lt_prog_compiler_static='-non_shared' 7846 ;; 7847 xl* | bgxl* | bgf* | mpixl*) 7848 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7849 lt_prog_compiler_wl='-Wl,' 7850 lt_prog_compiler_pic='-qpic' 7851 lt_prog_compiler_static='-qstaticlink' 7852 ;; 7853 *) 7854 case `$CC -V 2>&1 | sed 5q` in 7855 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 7856 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7857 lt_prog_compiler_pic='-KPIC' 7858 lt_prog_compiler_static='-Bstatic' 7859 lt_prog_compiler_wl='' 7860 ;; 7861 *Sun\ F* | *Sun*Fortran*) 7862 lt_prog_compiler_pic='-KPIC' 7863 lt_prog_compiler_static='-Bstatic' 7864 lt_prog_compiler_wl='-Qoption ld ' 7865 ;; 7866 *Sun\ C*) 7867 # Sun C 5.9 7868 lt_prog_compiler_pic='-KPIC' 7869 lt_prog_compiler_static='-Bstatic' 7870 lt_prog_compiler_wl='-Wl,' 7871 ;; 7872 *Intel*\ [CF]*Compiler*) 7873 lt_prog_compiler_wl='-Wl,' 7874 lt_prog_compiler_pic='-fPIC' 7875 lt_prog_compiler_static='-static' 7876 ;; 7877 *Portland\ Group*) 7878 lt_prog_compiler_wl='-Wl,' 7879 lt_prog_compiler_pic='-fpic' 7880 lt_prog_compiler_static='-Bstatic' 7881 ;; 7882 esac 7883 ;; 7884 esac 7885 ;; 7886 7887 newsos6) 7888 lt_prog_compiler_pic='-KPIC' 7889 lt_prog_compiler_static='-Bstatic' 7890 ;; 7891 7892 *nto* | *qnx*) 7893 # QNX uses GNU C++, but need to define -shared option too, otherwise 7894 # it will coredump. 7895 lt_prog_compiler_pic='-fPIC -shared' 7896 ;; 7897 7898 osf3* | osf4* | osf5*) 7899 lt_prog_compiler_wl='-Wl,' 7900 # All OSF/1 code is PIC. 7901 lt_prog_compiler_static='-non_shared' 7902 ;; 7903 7904 rdos*) 7905 lt_prog_compiler_static='-non_shared' 7906 ;; 7907 7908 solaris*) 7909 lt_prog_compiler_pic='-KPIC' 7910 lt_prog_compiler_static='-Bstatic' 7911 case $cc_basename in 7912 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 7913 lt_prog_compiler_wl='-Qoption ld ';; 7914 *) 7915 lt_prog_compiler_wl='-Wl,';; 7916 esac 7917 ;; 7918 7919 sunos4*) 7920 lt_prog_compiler_wl='-Qoption ld ' 7921 lt_prog_compiler_pic='-PIC' 7922 lt_prog_compiler_static='-Bstatic' 7923 ;; 7924 7925 sysv4 | sysv4.2uw2* | sysv4.3*) 7926 lt_prog_compiler_wl='-Wl,' 7927 lt_prog_compiler_pic='-KPIC' 7928 lt_prog_compiler_static='-Bstatic' 7929 ;; 7930 7931 sysv4*MP*) 7932 if test -d /usr/nec ;then 7933 lt_prog_compiler_pic='-Kconform_pic' 7934 lt_prog_compiler_static='-Bstatic' 7935 fi 7936 ;; 7937 7938 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7939 lt_prog_compiler_wl='-Wl,' 7940 lt_prog_compiler_pic='-KPIC' 7941 lt_prog_compiler_static='-Bstatic' 7942 ;; 7943 7944 unicos*) 7945 lt_prog_compiler_wl='-Wl,' 7946 lt_prog_compiler_can_build_shared=no 7947 ;; 7948 7949 uts4*) 7950 lt_prog_compiler_pic='-pic' 7951 lt_prog_compiler_static='-Bstatic' 7952 ;; 7953 7954 *) 7955 lt_prog_compiler_can_build_shared=no 7956 ;; 7957 esac 7958 fi 7959 7960case $host_os in 7961 # For platforms which do not support PIC, -DPIC is meaningless: 7962 *djgpp*) 7963 lt_prog_compiler_pic= 7964 ;; 7965 *) 7966 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7967 ;; 7968esac 7969 7970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7971$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7972if ${lt_cv_prog_compiler_pic+:} false; then : 7973 $as_echo_n "(cached) " >&6 7974else 7975 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 7976fi 7977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 7978$as_echo "$lt_cv_prog_compiler_pic" >&6; } 7979lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 7980 7981# 7982# Check to make sure the PIC flag actually works. 7983# 7984if test -n "$lt_prog_compiler_pic"; then 7985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7986$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7987if ${lt_cv_prog_compiler_pic_works+:} false; then : 7988 $as_echo_n "(cached) " >&6 7989else 7990 lt_cv_prog_compiler_pic_works=no 7991 ac_outfile=conftest.$ac_objext 7992 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7993 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7994 # Insert the option either (1) after the last *FLAGS variable, or 7995 # (2) before a word containing "conftest.", or (3) at the end. 7996 # Note that $ac_compile itself does not contain backslashes and begins 7997 # with a dollar sign (not a hyphen), so the echo should work correctly. 7998 # The option is referenced via a variable to avoid confusing sed. 7999 lt_compile=`echo "$ac_compile" | $SED \ 8000 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8001 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8002 -e 's:$: $lt_compiler_flag:'` 8003 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8004 (eval "$lt_compile" 2>conftest.err) 8005 ac_status=$? 8006 cat conftest.err >&5 8007 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8008 if (exit $ac_status) && test -s "$ac_outfile"; then 8009 # The compiler can only warn and ignore the option if not recognized 8010 # So say no if there are warnings other than the usual output. 8011 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8012 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8013 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8014 lt_cv_prog_compiler_pic_works=yes 8015 fi 8016 fi 8017 $RM conftest* 8018 8019fi 8020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8021$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8022 8023if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8024 case $lt_prog_compiler_pic in 8025 "" | " "*) ;; 8026 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8027 esac 8028else 8029 lt_prog_compiler_pic= 8030 lt_prog_compiler_can_build_shared=no 8031fi 8032 8033fi 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045# 8046# Check to make sure the static flag actually works. 8047# 8048wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8050$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8051if ${lt_cv_prog_compiler_static_works+:} false; then : 8052 $as_echo_n "(cached) " >&6 8053else 8054 lt_cv_prog_compiler_static_works=no 8055 save_LDFLAGS="$LDFLAGS" 8056 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8057 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8058 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8059 # The linker can only warn and ignore the option if not recognized 8060 # So say no if there are warnings 8061 if test -s conftest.err; then 8062 # Append any errors to the config.log. 8063 cat conftest.err 1>&5 8064 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8065 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8066 if diff conftest.exp conftest.er2 >/dev/null; then 8067 lt_cv_prog_compiler_static_works=yes 8068 fi 8069 else 8070 lt_cv_prog_compiler_static_works=yes 8071 fi 8072 fi 8073 $RM -r conftest* 8074 LDFLAGS="$save_LDFLAGS" 8075 8076fi 8077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8078$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8079 8080if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8081 : 8082else 8083 lt_prog_compiler_static= 8084fi 8085 8086 8087 8088 8089 8090 8091 8092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8093$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8094if ${lt_cv_prog_compiler_c_o+:} false; then : 8095 $as_echo_n "(cached) " >&6 8096else 8097 lt_cv_prog_compiler_c_o=no 8098 $RM -r conftest 2>/dev/null 8099 mkdir conftest 8100 cd conftest 8101 mkdir out 8102 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8103 8104 lt_compiler_flag="-o out/conftest2.$ac_objext" 8105 # Insert the option either (1) after the last *FLAGS variable, or 8106 # (2) before a word containing "conftest.", or (3) at the end. 8107 # Note that $ac_compile itself does not contain backslashes and begins 8108 # with a dollar sign (not a hyphen), so the echo should work correctly. 8109 lt_compile=`echo "$ac_compile" | $SED \ 8110 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8111 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8112 -e 's:$: $lt_compiler_flag:'` 8113 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8114 (eval "$lt_compile" 2>out/conftest.err) 8115 ac_status=$? 8116 cat out/conftest.err >&5 8117 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8118 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8119 then 8120 # The compiler can only warn and ignore the option if not recognized 8121 # So say no if there are warnings 8122 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8123 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8124 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8125 lt_cv_prog_compiler_c_o=yes 8126 fi 8127 fi 8128 chmod u+w . 2>&5 8129 $RM conftest* 8130 # SGI C++ compiler will create directory out/ii_files/ for 8131 # template instantiation 8132 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8133 $RM out/* && rmdir out 8134 cd .. 8135 $RM -r conftest 8136 $RM conftest* 8137 8138fi 8139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8140$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8141 8142 8143 8144 8145 8146 8147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8148$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8149if ${lt_cv_prog_compiler_c_o+:} false; then : 8150 $as_echo_n "(cached) " >&6 8151else 8152 lt_cv_prog_compiler_c_o=no 8153 $RM -r conftest 2>/dev/null 8154 mkdir conftest 8155 cd conftest 8156 mkdir out 8157 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8158 8159 lt_compiler_flag="-o out/conftest2.$ac_objext" 8160 # Insert the option either (1) after the last *FLAGS variable, or 8161 # (2) before a word containing "conftest.", or (3) at the end. 8162 # Note that $ac_compile itself does not contain backslashes and begins 8163 # with a dollar sign (not a hyphen), so the echo should work correctly. 8164 lt_compile=`echo "$ac_compile" | $SED \ 8165 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8166 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8167 -e 's:$: $lt_compiler_flag:'` 8168 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8169 (eval "$lt_compile" 2>out/conftest.err) 8170 ac_status=$? 8171 cat out/conftest.err >&5 8172 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8173 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8174 then 8175 # The compiler can only warn and ignore the option if not recognized 8176 # So say no if there are warnings 8177 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8178 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8179 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8180 lt_cv_prog_compiler_c_o=yes 8181 fi 8182 fi 8183 chmod u+w . 2>&5 8184 $RM conftest* 8185 # SGI C++ compiler will create directory out/ii_files/ for 8186 # template instantiation 8187 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8188 $RM out/* && rmdir out 8189 cd .. 8190 $RM -r conftest 8191 $RM conftest* 8192 8193fi 8194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8195$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8196 8197 8198 8199 8200hard_links="nottested" 8201if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8202 # do not overwrite the value of need_locks provided by the user 8203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8204$as_echo_n "checking if we can lock with hard links... " >&6; } 8205 hard_links=yes 8206 $RM conftest* 8207 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8208 touch conftest.a 8209 ln conftest.a conftest.b 2>&5 || hard_links=no 8210 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8212$as_echo "$hard_links" >&6; } 8213 if test "$hard_links" = no; then 8214 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8215$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8216 need_locks=warn 8217 fi 8218else 8219 need_locks=no 8220fi 8221 8222 8223 8224 8225 8226 8227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8228$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8229 8230 runpath_var= 8231 allow_undefined_flag= 8232 always_export_symbols=no 8233 archive_cmds= 8234 archive_expsym_cmds= 8235 compiler_needs_object=no 8236 enable_shared_with_static_runtimes=no 8237 export_dynamic_flag_spec= 8238 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8239 hardcode_automatic=no 8240 hardcode_direct=no 8241 hardcode_direct_absolute=no 8242 hardcode_libdir_flag_spec= 8243 hardcode_libdir_separator= 8244 hardcode_minus_L=no 8245 hardcode_shlibpath_var=unsupported 8246 inherit_rpath=no 8247 link_all_deplibs=unknown 8248 module_cmds= 8249 module_expsym_cmds= 8250 old_archive_from_new_cmds= 8251 old_archive_from_expsyms_cmds= 8252 thread_safe_flag_spec= 8253 whole_archive_flag_spec= 8254 # include_expsyms should be a list of space-separated symbols to be *always* 8255 # included in the symbol list 8256 include_expsyms= 8257 # exclude_expsyms can be an extended regexp of symbols to exclude 8258 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8259 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8260 # as well as any symbol that contains `d'. 8261 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8262 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8263 # platforms (ab)use it in PIC code, but their linkers get confused if 8264 # the symbol is explicitly referenced. Since portable code cannot 8265 # rely on this symbol name, it's probably fine to never include it in 8266 # preloaded symbol tables. 8267 # Exclude shared library initialization/finalization symbols. 8268 extract_expsyms_cmds= 8269 8270 case $host_os in 8271 cygwin* | mingw* | pw32* | cegcc*) 8272 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8273 # When not using gcc, we currently assume that we are using 8274 # Microsoft Visual C++. 8275 if test "$GCC" != yes; then 8276 with_gnu_ld=no 8277 fi 8278 ;; 8279 interix*) 8280 # we just hope/assume this is gcc and not c89 (= MSVC++) 8281 with_gnu_ld=yes 8282 ;; 8283 openbsd*) 8284 with_gnu_ld=no 8285 ;; 8286 esac 8287 8288 ld_shlibs=yes 8289 8290 # On some targets, GNU ld is compatible enough with the native linker 8291 # that we're better off using the native interface for both. 8292 lt_use_gnu_ld_interface=no 8293 if test "$with_gnu_ld" = yes; then 8294 case $host_os in 8295 aix*) 8296 # The AIX port of GNU ld has always aspired to compatibility 8297 # with the native linker. However, as the warning in the GNU ld 8298 # block says, versions before 2.19.5* couldn't really create working 8299 # shared libraries, regardless of the interface used. 8300 case `$LD -v 2>&1` in 8301 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8302 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8303 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8304 *) 8305 lt_use_gnu_ld_interface=yes 8306 ;; 8307 esac 8308 ;; 8309 *) 8310 lt_use_gnu_ld_interface=yes 8311 ;; 8312 esac 8313 fi 8314 8315 if test "$lt_use_gnu_ld_interface" = yes; then 8316 # If archive_cmds runs LD, not CC, wlarc should be empty 8317 wlarc='${wl}' 8318 8319 # Set some defaults for GNU ld with shared library support. These 8320 # are reset later if shared libraries are not supported. Putting them 8321 # here allows them to be overridden if necessary. 8322 runpath_var=LD_RUN_PATH 8323 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8324 export_dynamic_flag_spec='${wl}--export-dynamic' 8325 # ancient GNU ld didn't support --whole-archive et. al. 8326 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8327 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8328 else 8329 whole_archive_flag_spec= 8330 fi 8331 supports_anon_versioning=no 8332 case `$LD -v 2>&1` in 8333 *GNU\ gold*) supports_anon_versioning=yes ;; 8334 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8335 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8336 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8337 *\ 2.11.*) ;; # other 2.11 versions 8338 *) supports_anon_versioning=yes ;; 8339 esac 8340 8341 # See if GNU ld supports shared libraries. 8342 case $host_os in 8343 aix[3-9]*) 8344 # On AIX/PPC, the GNU linker is very broken 8345 if test "$host_cpu" != ia64; then 8346 ld_shlibs=no 8347 cat <<_LT_EOF 1>&2 8348 8349*** Warning: the GNU linker, at least up to release 2.19, is reported 8350*** to be unable to reliably create shared libraries on AIX. 8351*** Therefore, libtool is disabling shared libraries support. If you 8352*** really care for shared libraries, you may want to install binutils 8353*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8354*** You will then need to restart the configuration process. 8355 8356_LT_EOF 8357 fi 8358 ;; 8359 8360 amigaos*) 8361 case $host_cpu in 8362 powerpc) 8363 # see comment about AmigaOS4 .so support 8364 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8365 archive_expsym_cmds='' 8366 ;; 8367 m68k) 8368 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)' 8369 hardcode_libdir_flag_spec='-L$libdir' 8370 hardcode_minus_L=yes 8371 ;; 8372 esac 8373 ;; 8374 8375 beos*) 8376 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8377 allow_undefined_flag=unsupported 8378 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8379 # support --undefined. This deserves some investigation. FIXME 8380 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8381 else 8382 ld_shlibs=no 8383 fi 8384 ;; 8385 8386 cygwin* | mingw* | pw32* | cegcc*) 8387 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8388 # as there is no search path for DLLs. 8389 hardcode_libdir_flag_spec='-L$libdir' 8390 export_dynamic_flag_spec='${wl}--export-all-symbols' 8391 allow_undefined_flag=unsupported 8392 always_export_symbols=no 8393 enable_shared_with_static_runtimes=yes 8394 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' 8395 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 8396 8397 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8398 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8399 # If the export-symbols file already is a .def file (1st line 8400 # is EXPORTS), use it as is; otherwise, prepend... 8401 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8402 cp $export_symbols $output_objdir/$soname.def; 8403 else 8404 echo EXPORTS > $output_objdir/$soname.def; 8405 cat $export_symbols >> $output_objdir/$soname.def; 8406 fi~ 8407 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8408 else 8409 ld_shlibs=no 8410 fi 8411 ;; 8412 8413 haiku*) 8414 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8415 link_all_deplibs=yes 8416 ;; 8417 8418 interix[3-9]*) 8419 hardcode_direct=no 8420 hardcode_shlibpath_var=no 8421 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8422 export_dynamic_flag_spec='${wl}-E' 8423 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8424 # Instead, shared libraries are loaded at an image base (0x10000000 by 8425 # default) and relocated if they conflict, which is a slow very memory 8426 # consuming and fragmenting process. To avoid this, we pick a random, 8427 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8428 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8429 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8430 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' 8431 ;; 8432 8433 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8434 tmp_diet=no 8435 if test "$host_os" = linux-dietlibc; then 8436 case $cc_basename in 8437 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8438 esac 8439 fi 8440 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8441 && test "$tmp_diet" = no 8442 then 8443 tmp_addflag=' $pic_flag' 8444 tmp_sharedflag='-shared' 8445 case $cc_basename,$host_cpu in 8446 pgcc*) # Portland Group C compiler 8447 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' 8448 tmp_addflag=' $pic_flag' 8449 ;; 8450 pgf77* | pgf90* | pgf95* | pgfortran*) 8451 # Portland Group f77 and f90 compilers 8452 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' 8453 tmp_addflag=' $pic_flag -Mnomain' ;; 8454 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8455 tmp_addflag=' -i_dynamic' ;; 8456 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8457 tmp_addflag=' -i_dynamic -nofor_main' ;; 8458 ifc* | ifort*) # Intel Fortran compiler 8459 tmp_addflag=' -nofor_main' ;; 8460 lf95*) # Lahey Fortran 8.1 8461 whole_archive_flag_spec= 8462 tmp_sharedflag='--shared' ;; 8463 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8464 tmp_sharedflag='-qmkshrobj' 8465 tmp_addflag= ;; 8466 nvcc*) # Cuda Compiler Driver 2.2 8467 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' 8468 compiler_needs_object=yes 8469 ;; 8470 esac 8471 case `$CC -V 2>&1 | sed 5q` in 8472 *Sun\ C*) # Sun C 5.9 8473 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' 8474 compiler_needs_object=yes 8475 tmp_sharedflag='-G' ;; 8476 *Sun\ F*) # Sun Fortran 8.3 8477 tmp_sharedflag='-G' ;; 8478 esac 8479 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8480 8481 if test "x$supports_anon_versioning" = xyes; then 8482 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8483 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8484 echo "local: *; };" >> $output_objdir/$libname.ver~ 8485 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8486 fi 8487 8488 case $cc_basename in 8489 xlf* | bgf* | bgxlf* | mpixlf*) 8490 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8491 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8492 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8493 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 8494 if test "x$supports_anon_versioning" = xyes; then 8495 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8496 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8497 echo "local: *; };" >> $output_objdir/$libname.ver~ 8498 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8499 fi 8500 ;; 8501 esac 8502 else 8503 ld_shlibs=no 8504 fi 8505 ;; 8506 8507 netbsd*) 8508 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8509 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8510 wlarc= 8511 else 8512 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8513 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8514 fi 8515 ;; 8516 8517 solaris*) 8518 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8519 ld_shlibs=no 8520 cat <<_LT_EOF 1>&2 8521 8522*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8523*** create shared libraries on Solaris systems. Therefore, libtool 8524*** is disabling shared libraries support. We urge you to upgrade GNU 8525*** binutils to release 2.9.1 or newer. Another option is to modify 8526*** your PATH or compiler configuration so that the native linker is 8527*** used, and then restart. 8528 8529_LT_EOF 8530 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8531 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8532 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8533 else 8534 ld_shlibs=no 8535 fi 8536 ;; 8537 8538 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8539 case `$LD -v 2>&1` in 8540 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8541 ld_shlibs=no 8542 cat <<_LT_EOF 1>&2 8543 8544*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8545*** reliably create shared libraries on SCO systems. Therefore, libtool 8546*** is disabling shared libraries support. We urge you to upgrade GNU 8547*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8548*** your PATH or compiler configuration so that the native linker is 8549*** used, and then restart. 8550 8551_LT_EOF 8552 ;; 8553 *) 8554 # For security reasons, it is highly recommended that you always 8555 # use absolute paths for naming shared libraries, and exclude the 8556 # DT_RUNPATH tag from executables and libraries. But doing so 8557 # requires that you compile everything twice, which is a pain. 8558 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8559 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8560 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8561 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8562 else 8563 ld_shlibs=no 8564 fi 8565 ;; 8566 esac 8567 ;; 8568 8569 sunos4*) 8570 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8571 wlarc= 8572 hardcode_direct=yes 8573 hardcode_shlibpath_var=no 8574 ;; 8575 8576 *) 8577 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8578 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8579 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8580 else 8581 ld_shlibs=no 8582 fi 8583 ;; 8584 esac 8585 8586 if test "$ld_shlibs" = no; then 8587 runpath_var= 8588 hardcode_libdir_flag_spec= 8589 export_dynamic_flag_spec= 8590 whole_archive_flag_spec= 8591 fi 8592 else 8593 # PORTME fill in a description of your system's linker (not GNU ld) 8594 case $host_os in 8595 aix3*) 8596 allow_undefined_flag=unsupported 8597 always_export_symbols=yes 8598 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' 8599 # Note: this linker hardcodes the directories in LIBPATH if there 8600 # are no directories specified by -L. 8601 hardcode_minus_L=yes 8602 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8603 # Neither direct hardcoding nor static linking is supported with a 8604 # broken collect2. 8605 hardcode_direct=unsupported 8606 fi 8607 ;; 8608 8609 aix[4-9]*) 8610 if test "$host_cpu" = ia64; then 8611 # On IA64, the linker does run time linking by default, so we don't 8612 # have to do anything special. 8613 aix_use_runtimelinking=no 8614 exp_sym_flag='-Bexport' 8615 no_entry_flag="" 8616 else 8617 # If we're using GNU nm, then we don't want the "-C" option. 8618 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8619 # Also, AIX nm treats weak defined symbols like other global 8620 # defined symbols, whereas GNU nm marks them as "W". 8621 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8622 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8623 else 8624 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8625 fi 8626 aix_use_runtimelinking=no 8627 8628 # Test if we are trying to use run time linking or normal 8629 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8630 # need to do runtime linking. 8631 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8632 for ld_flag in $LDFLAGS; do 8633 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8634 aix_use_runtimelinking=yes 8635 break 8636 fi 8637 done 8638 ;; 8639 esac 8640 8641 exp_sym_flag='-bexport' 8642 no_entry_flag='-bnoentry' 8643 fi 8644 8645 # When large executables or shared objects are built, AIX ld can 8646 # have problems creating the table of contents. If linking a library 8647 # or program results in "error TOC overflow" add -mminimal-toc to 8648 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8649 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8650 8651 archive_cmds='' 8652 hardcode_direct=yes 8653 hardcode_direct_absolute=yes 8654 hardcode_libdir_separator=':' 8655 link_all_deplibs=yes 8656 file_list_spec='${wl}-f,' 8657 8658 if test "$GCC" = yes; then 8659 case $host_os in aix4.[012]|aix4.[012].*) 8660 # We only want to do this on AIX 4.2 and lower, the check 8661 # below for broken collect2 doesn't work under 4.3+ 8662 collect2name=`${CC} -print-prog-name=collect2` 8663 if test -f "$collect2name" && 8664 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8665 then 8666 # We have reworked collect2 8667 : 8668 else 8669 # We have old collect2 8670 hardcode_direct=unsupported 8671 # It fails to find uninstalled libraries when the uninstalled 8672 # path is not listed in the libpath. Setting hardcode_minus_L 8673 # to unsupported forces relinking 8674 hardcode_minus_L=yes 8675 hardcode_libdir_flag_spec='-L$libdir' 8676 hardcode_libdir_separator= 8677 fi 8678 ;; 8679 esac 8680 shared_flag='-shared' 8681 if test "$aix_use_runtimelinking" = yes; then 8682 shared_flag="$shared_flag "'${wl}-G' 8683 fi 8684 else 8685 # not using gcc 8686 if test "$host_cpu" = ia64; then 8687 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8688 # chokes on -Wl,-G. The following line is correct: 8689 shared_flag='-G' 8690 else 8691 if test "$aix_use_runtimelinking" = yes; then 8692 shared_flag='${wl}-G' 8693 else 8694 shared_flag='${wl}-bM:SRE' 8695 fi 8696 fi 8697 fi 8698 8699 export_dynamic_flag_spec='${wl}-bexpall' 8700 # It seems that -bexpall does not export symbols beginning with 8701 # underscore (_), so it is better to generate a list of symbols to export. 8702 always_export_symbols=yes 8703 if test "$aix_use_runtimelinking" = yes; then 8704 # Warning - without using the other runtime loading flags (-brtl), 8705 # -berok will link without error, but may produce a broken library. 8706 allow_undefined_flag='-berok' 8707 # Determine the default libpath from the value encoded in an 8708 # empty executable. 8709 if test "${lt_cv_aix_libpath+set}" = set; then 8710 aix_libpath=$lt_cv_aix_libpath 8711else 8712 if ${lt_cv_aix_libpath_+:} false; then : 8713 $as_echo_n "(cached) " >&6 8714else 8715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8716/* end confdefs.h. */ 8717 8718int 8719main () 8720{ 8721 8722 ; 8723 return 0; 8724} 8725_ACEOF 8726if ac_fn_c_try_link "$LINENO"; then : 8727 8728 lt_aix_libpath_sed=' 8729 /Import File Strings/,/^$/ { 8730 /^0/ { 8731 s/^0 *\([^ ]*\) *$/\1/ 8732 p 8733 } 8734 }' 8735 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8736 # Check for a 64-bit object if we didn't find anything. 8737 if test -z "$lt_cv_aix_libpath_"; then 8738 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8739 fi 8740fi 8741rm -f core conftest.err conftest.$ac_objext \ 8742 conftest$ac_exeext conftest.$ac_ext 8743 if test -z "$lt_cv_aix_libpath_"; then 8744 lt_cv_aix_libpath_="/usr/lib:/lib" 8745 fi 8746 8747fi 8748 8749 aix_libpath=$lt_cv_aix_libpath_ 8750fi 8751 8752 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8753 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8754 else 8755 if test "$host_cpu" = ia64; then 8756 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8757 allow_undefined_flag="-z nodefs" 8758 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" 8759 else 8760 # Determine the default libpath from the value encoded in an 8761 # empty executable. 8762 if test "${lt_cv_aix_libpath+set}" = set; then 8763 aix_libpath=$lt_cv_aix_libpath 8764else 8765 if ${lt_cv_aix_libpath_+:} false; then : 8766 $as_echo_n "(cached) " >&6 8767else 8768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8769/* end confdefs.h. */ 8770 8771int 8772main () 8773{ 8774 8775 ; 8776 return 0; 8777} 8778_ACEOF 8779if ac_fn_c_try_link "$LINENO"; then : 8780 8781 lt_aix_libpath_sed=' 8782 /Import File Strings/,/^$/ { 8783 /^0/ { 8784 s/^0 *\([^ ]*\) *$/\1/ 8785 p 8786 } 8787 }' 8788 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8789 # Check for a 64-bit object if we didn't find anything. 8790 if test -z "$lt_cv_aix_libpath_"; then 8791 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8792 fi 8793fi 8794rm -f core conftest.err conftest.$ac_objext \ 8795 conftest$ac_exeext conftest.$ac_ext 8796 if test -z "$lt_cv_aix_libpath_"; then 8797 lt_cv_aix_libpath_="/usr/lib:/lib" 8798 fi 8799 8800fi 8801 8802 aix_libpath=$lt_cv_aix_libpath_ 8803fi 8804 8805 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8806 # Warning - without using the other run time loading flags, 8807 # -berok will link without error, but may produce a broken library. 8808 no_undefined_flag=' ${wl}-bernotok' 8809 allow_undefined_flag=' ${wl}-berok' 8810 if test "$with_gnu_ld" = yes; then 8811 # We only use this code for GNU lds that support --whole-archive. 8812 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8813 else 8814 # Exported symbols can be pulled into shared objects from archives 8815 whole_archive_flag_spec='$convenience' 8816 fi 8817 archive_cmds_need_lc=yes 8818 # This is similar to how AIX traditionally builds its shared libraries. 8819 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 8820 fi 8821 fi 8822 ;; 8823 8824 amigaos*) 8825 case $host_cpu in 8826 powerpc) 8827 # see comment about AmigaOS4 .so support 8828 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8829 archive_expsym_cmds='' 8830 ;; 8831 m68k) 8832 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)' 8833 hardcode_libdir_flag_spec='-L$libdir' 8834 hardcode_minus_L=yes 8835 ;; 8836 esac 8837 ;; 8838 8839 bsdi[45]*) 8840 export_dynamic_flag_spec=-rdynamic 8841 ;; 8842 8843 cygwin* | mingw* | pw32* | cegcc*) 8844 # When not using gcc, we currently assume that we are using 8845 # Microsoft Visual C++. 8846 # hardcode_libdir_flag_spec is actually meaningless, as there is 8847 # no search path for DLLs. 8848 case $cc_basename in 8849 cl*) 8850 # Native MSVC 8851 hardcode_libdir_flag_spec=' ' 8852 allow_undefined_flag=unsupported 8853 always_export_symbols=yes 8854 file_list_spec='@' 8855 # Tell ltmain to make .lib files, not .a files. 8856 libext=lib 8857 # Tell ltmain to make .dll files, not .so files. 8858 shrext_cmds=".dll" 8859 # FIXME: Setting linknames here is a bad hack. 8860 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 8861 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8862 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 8863 else 8864 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 8865 fi~ 8866 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 8867 linknames=' 8868 # The linker will not automatically build a static lib if we build a DLL. 8869 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 8870 enable_shared_with_static_runtimes=yes 8871 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 8872 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8873 # Don't use ranlib 8874 old_postinstall_cmds='chmod 644 $oldlib' 8875 postlink_cmds='lt_outputfile="@OUTPUT@"~ 8876 lt_tool_outputfile="@TOOL_OUTPUT@"~ 8877 case $lt_outputfile in 8878 *.exe|*.EXE) ;; 8879 *) 8880 lt_outputfile="$lt_outputfile.exe" 8881 lt_tool_outputfile="$lt_tool_outputfile.exe" 8882 ;; 8883 esac~ 8884 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 8885 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 8886 $RM "$lt_outputfile.manifest"; 8887 fi' 8888 ;; 8889 *) 8890 # Assume MSVC wrapper 8891 hardcode_libdir_flag_spec=' ' 8892 allow_undefined_flag=unsupported 8893 # Tell ltmain to make .lib files, not .a files. 8894 libext=lib 8895 # Tell ltmain to make .dll files, not .so files. 8896 shrext_cmds=".dll" 8897 # FIXME: Setting linknames here is a bad hack. 8898 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8899 # The linker will automatically build a .lib file if we build a DLL. 8900 old_archive_from_new_cmds='true' 8901 # FIXME: Should let the user specify the lib program. 8902 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8903 enable_shared_with_static_runtimes=yes 8904 ;; 8905 esac 8906 ;; 8907 8908 darwin* | rhapsody*) 8909 8910 8911 archive_cmds_need_lc=no 8912 hardcode_direct=no 8913 hardcode_automatic=yes 8914 hardcode_shlibpath_var=unsupported 8915 if test "$lt_cv_ld_force_load" = "yes"; then 8916 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\"`' 8917 8918 else 8919 whole_archive_flag_spec='' 8920 fi 8921 link_all_deplibs=yes 8922 allow_undefined_flag="$_lt_dar_allow_undefined" 8923 case $cc_basename in 8924 ifort*) _lt_dar_can_shared=yes ;; 8925 *) _lt_dar_can_shared=$GCC ;; 8926 esac 8927 if test "$_lt_dar_can_shared" = "yes"; then 8928 output_verbose_link_cmd=func_echo_all 8929 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8930 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8931 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}" 8932 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}" 8933 8934 else 8935 ld_shlibs=no 8936 fi 8937 8938 ;; 8939 8940 dgux*) 8941 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8942 hardcode_libdir_flag_spec='-L$libdir' 8943 hardcode_shlibpath_var=no 8944 ;; 8945 8946 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8947 # support. Future versions do this automatically, but an explicit c++rt0.o 8948 # does not break anything, and helps significantly (at the cost of a little 8949 # extra space). 8950 freebsd2.2*) 8951 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8952 hardcode_libdir_flag_spec='-R$libdir' 8953 hardcode_direct=yes 8954 hardcode_shlibpath_var=no 8955 ;; 8956 8957 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8958 freebsd2.*) 8959 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8960 hardcode_direct=yes 8961 hardcode_minus_L=yes 8962 hardcode_shlibpath_var=no 8963 ;; 8964 8965 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8966 freebsd* | dragonfly*) 8967 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8968 hardcode_libdir_flag_spec='-R$libdir' 8969 hardcode_direct=yes 8970 hardcode_shlibpath_var=no 8971 ;; 8972 8973 hpux9*) 8974 if test "$GCC" = yes; then 8975 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8976 else 8977 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8978 fi 8979 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8980 hardcode_libdir_separator=: 8981 hardcode_direct=yes 8982 8983 # hardcode_minus_L: Not really in the search PATH, 8984 # but as the default location of the library. 8985 hardcode_minus_L=yes 8986 export_dynamic_flag_spec='${wl}-E' 8987 ;; 8988 8989 hpux10*) 8990 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8991 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8992 else 8993 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8994 fi 8995 if test "$with_gnu_ld" = no; then 8996 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8997 hardcode_libdir_separator=: 8998 hardcode_direct=yes 8999 hardcode_direct_absolute=yes 9000 export_dynamic_flag_spec='${wl}-E' 9001 # hardcode_minus_L: Not really in the search PATH, 9002 # but as the default location of the library. 9003 hardcode_minus_L=yes 9004 fi 9005 ;; 9006 9007 hpux11*) 9008 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9009 case $host_cpu in 9010 hppa*64*) 9011 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9012 ;; 9013 ia64*) 9014 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9015 ;; 9016 *) 9017 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9018 ;; 9019 esac 9020 else 9021 case $host_cpu in 9022 hppa*64*) 9023 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9024 ;; 9025 ia64*) 9026 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9027 ;; 9028 *) 9029 9030 # Older versions of the 11.00 compiler do not understand -b yet 9031 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9033$as_echo_n "checking if $CC understands -b... " >&6; } 9034if ${lt_cv_prog_compiler__b+:} false; then : 9035 $as_echo_n "(cached) " >&6 9036else 9037 lt_cv_prog_compiler__b=no 9038 save_LDFLAGS="$LDFLAGS" 9039 LDFLAGS="$LDFLAGS -b" 9040 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9041 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9042 # The linker can only warn and ignore the option if not recognized 9043 # So say no if there are warnings 9044 if test -s conftest.err; then 9045 # Append any errors to the config.log. 9046 cat conftest.err 1>&5 9047 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9048 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9049 if diff conftest.exp conftest.er2 >/dev/null; then 9050 lt_cv_prog_compiler__b=yes 9051 fi 9052 else 9053 lt_cv_prog_compiler__b=yes 9054 fi 9055 fi 9056 $RM -r conftest* 9057 LDFLAGS="$save_LDFLAGS" 9058 9059fi 9060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9061$as_echo "$lt_cv_prog_compiler__b" >&6; } 9062 9063if test x"$lt_cv_prog_compiler__b" = xyes; then 9064 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9065else 9066 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9067fi 9068 9069 ;; 9070 esac 9071 fi 9072 if test "$with_gnu_ld" = no; then 9073 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9074 hardcode_libdir_separator=: 9075 9076 case $host_cpu in 9077 hppa*64*|ia64*) 9078 hardcode_direct=no 9079 hardcode_shlibpath_var=no 9080 ;; 9081 *) 9082 hardcode_direct=yes 9083 hardcode_direct_absolute=yes 9084 export_dynamic_flag_spec='${wl}-E' 9085 9086 # hardcode_minus_L: Not really in the search PATH, 9087 # but as the default location of the library. 9088 hardcode_minus_L=yes 9089 ;; 9090 esac 9091 fi 9092 ;; 9093 9094 irix5* | irix6* | nonstopux*) 9095 if test "$GCC" = yes; then 9096 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' 9097 # Try to use the -exported_symbol ld option, if it does not 9098 # work, assume that -exports_file does not work either and 9099 # implicitly export all symbols. 9100 # This should be the same for all languages, so no per-tag cache variable. 9101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 9102$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 9103if ${lt_cv_irix_exported_symbol+:} false; then : 9104 $as_echo_n "(cached) " >&6 9105else 9106 save_LDFLAGS="$LDFLAGS" 9107 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9109/* end confdefs.h. */ 9110int foo (void) { return 0; } 9111_ACEOF 9112if ac_fn_c_try_link "$LINENO"; then : 9113 lt_cv_irix_exported_symbol=yes 9114else 9115 lt_cv_irix_exported_symbol=no 9116fi 9117rm -f core conftest.err conftest.$ac_objext \ 9118 conftest$ac_exeext conftest.$ac_ext 9119 LDFLAGS="$save_LDFLAGS" 9120fi 9121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 9122$as_echo "$lt_cv_irix_exported_symbol" >&6; } 9123 if test "$lt_cv_irix_exported_symbol" = yes; then 9124 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' 9125 fi 9126 else 9127 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' 9128 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' 9129 fi 9130 archive_cmds_need_lc='no' 9131 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9132 hardcode_libdir_separator=: 9133 inherit_rpath=yes 9134 link_all_deplibs=yes 9135 ;; 9136 9137 netbsd*) 9138 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9139 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9140 else 9141 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9142 fi 9143 hardcode_libdir_flag_spec='-R$libdir' 9144 hardcode_direct=yes 9145 hardcode_shlibpath_var=no 9146 ;; 9147 9148 newsos6) 9149 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9150 hardcode_direct=yes 9151 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9152 hardcode_libdir_separator=: 9153 hardcode_shlibpath_var=no 9154 ;; 9155 9156 *nto* | *qnx*) 9157 ;; 9158 9159 openbsd*) 9160 if test -f /usr/libexec/ld.so; then 9161 hardcode_direct=yes 9162 hardcode_shlibpath_var=no 9163 hardcode_direct_absolute=yes 9164 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9165 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9166 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9167 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9168 export_dynamic_flag_spec='${wl}-E' 9169 else 9170 case $host_os in 9171 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9172 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9173 hardcode_libdir_flag_spec='-R$libdir' 9174 ;; 9175 *) 9176 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9177 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9178 ;; 9179 esac 9180 fi 9181 else 9182 ld_shlibs=no 9183 fi 9184 ;; 9185 9186 os2*) 9187 hardcode_libdir_flag_spec='-L$libdir' 9188 hardcode_minus_L=yes 9189 allow_undefined_flag=unsupported 9190 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 9191 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9192 ;; 9193 9194 osf3*) 9195 if test "$GCC" = yes; then 9196 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9197 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' 9198 else 9199 allow_undefined_flag=' -expect_unresolved \*' 9200 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' 9201 fi 9202 archive_cmds_need_lc='no' 9203 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9204 hardcode_libdir_separator=: 9205 ;; 9206 9207 osf4* | osf5*) # as osf3* with the addition of -msym flag 9208 if test "$GCC" = yes; then 9209 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9210 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' 9211 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9212 else 9213 allow_undefined_flag=' -expect_unresolved \*' 9214 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' 9215 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~ 9216 $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' 9217 9218 # Both c and cxx compiler support -rpath directly 9219 hardcode_libdir_flag_spec='-rpath $libdir' 9220 fi 9221 archive_cmds_need_lc='no' 9222 hardcode_libdir_separator=: 9223 ;; 9224 9225 solaris*) 9226 no_undefined_flag=' -z defs' 9227 if test "$GCC" = yes; then 9228 wlarc='${wl}' 9229 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9230 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9231 $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' 9232 else 9233 case `$CC -V 2>&1` in 9234 *"Compilers 5.0"*) 9235 wlarc='' 9236 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9237 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9238 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9239 ;; 9240 *) 9241 wlarc='${wl}' 9242 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9243 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9244 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9245 ;; 9246 esac 9247 fi 9248 hardcode_libdir_flag_spec='-R$libdir' 9249 hardcode_shlibpath_var=no 9250 case $host_os in 9251 solaris2.[0-5] | solaris2.[0-5].*) ;; 9252 *) 9253 # The compiler driver will combine and reorder linker options, 9254 # but understands `-z linker_flag'. GCC discards it without `$wl', 9255 # but is careful enough not to reorder. 9256 # Supported since Solaris 2.6 (maybe 2.5.1?) 9257 if test "$GCC" = yes; then 9258 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9259 else 9260 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9261 fi 9262 ;; 9263 esac 9264 link_all_deplibs=yes 9265 ;; 9266 9267 sunos4*) 9268 if test "x$host_vendor" = xsequent; then 9269 # Use $CC to link under sequent, because it throws in some extra .o 9270 # files that make .init and .fini sections work. 9271 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9272 else 9273 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9274 fi 9275 hardcode_libdir_flag_spec='-L$libdir' 9276 hardcode_direct=yes 9277 hardcode_minus_L=yes 9278 hardcode_shlibpath_var=no 9279 ;; 9280 9281 sysv4) 9282 case $host_vendor in 9283 sni) 9284 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9285 hardcode_direct=yes # is this really true??? 9286 ;; 9287 siemens) 9288 ## LD is ld it makes a PLAMLIB 9289 ## CC just makes a GrossModule. 9290 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9291 reload_cmds='$CC -r -o $output$reload_objs' 9292 hardcode_direct=no 9293 ;; 9294 motorola) 9295 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9296 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9297 ;; 9298 esac 9299 runpath_var='LD_RUN_PATH' 9300 hardcode_shlibpath_var=no 9301 ;; 9302 9303 sysv4.3*) 9304 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9305 hardcode_shlibpath_var=no 9306 export_dynamic_flag_spec='-Bexport' 9307 ;; 9308 9309 sysv4*MP*) 9310 if test -d /usr/nec; then 9311 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9312 hardcode_shlibpath_var=no 9313 runpath_var=LD_RUN_PATH 9314 hardcode_runpath_var=yes 9315 ld_shlibs=yes 9316 fi 9317 ;; 9318 9319 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9320 no_undefined_flag='${wl}-z,text' 9321 archive_cmds_need_lc=no 9322 hardcode_shlibpath_var=no 9323 runpath_var='LD_RUN_PATH' 9324 9325 if test "$GCC" = yes; then 9326 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9327 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9328 else 9329 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9330 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9331 fi 9332 ;; 9333 9334 sysv5* | sco3.2v5* | sco5v6*) 9335 # Note: We can NOT use -z defs as we might desire, because we do not 9336 # link with -lc, and that would cause any symbols used from libc to 9337 # always be unresolved, which means just about no library would 9338 # ever link correctly. If we're not using GNU ld we use -z text 9339 # though, which does catch some bad symbols but isn't as heavy-handed 9340 # as -z defs. 9341 no_undefined_flag='${wl}-z,text' 9342 allow_undefined_flag='${wl}-z,nodefs' 9343 archive_cmds_need_lc=no 9344 hardcode_shlibpath_var=no 9345 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9346 hardcode_libdir_separator=':' 9347 link_all_deplibs=yes 9348 export_dynamic_flag_spec='${wl}-Bexport' 9349 runpath_var='LD_RUN_PATH' 9350 9351 if test "$GCC" = yes; then 9352 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9353 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9354 else 9355 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9356 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9357 fi 9358 ;; 9359 9360 uts4*) 9361 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9362 hardcode_libdir_flag_spec='-L$libdir' 9363 hardcode_shlibpath_var=no 9364 ;; 9365 9366 *) 9367 ld_shlibs=no 9368 ;; 9369 esac 9370 9371 if test x$host_vendor = xsni; then 9372 case $host in 9373 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9374 export_dynamic_flag_spec='${wl}-Blargedynsym' 9375 ;; 9376 esac 9377 fi 9378 fi 9379 9380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9381$as_echo "$ld_shlibs" >&6; } 9382test "$ld_shlibs" = no && can_build_shared=no 9383 9384with_gnu_ld=$with_gnu_ld 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400# 9401# Do we need to explicitly link libc? 9402# 9403case "x$archive_cmds_need_lc" in 9404x|xyes) 9405 # Assume -lc should be added 9406 archive_cmds_need_lc=yes 9407 9408 if test "$enable_shared" = yes && test "$GCC" = yes; then 9409 case $archive_cmds in 9410 *'~'*) 9411 # FIXME: we may have to deal with multi-command sequences. 9412 ;; 9413 '$CC '*) 9414 # Test whether the compiler implicitly links with -lc since on some 9415 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9416 # to ld, don't add -lc before -lgcc. 9417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9418$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9419if ${lt_cv_archive_cmds_need_lc+:} false; then : 9420 $as_echo_n "(cached) " >&6 9421else 9422 $RM conftest* 9423 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9424 9425 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9426 (eval $ac_compile) 2>&5 9427 ac_status=$? 9428 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9429 test $ac_status = 0; } 2>conftest.err; then 9430 soname=conftest 9431 lib=conftest 9432 libobjs=conftest.$ac_objext 9433 deplibs= 9434 wl=$lt_prog_compiler_wl 9435 pic_flag=$lt_prog_compiler_pic 9436 compiler_flags=-v 9437 linker_flags=-v 9438 verstring= 9439 output_objdir=. 9440 libname=conftest 9441 lt_save_allow_undefined_flag=$allow_undefined_flag 9442 allow_undefined_flag= 9443 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9444 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9445 ac_status=$? 9446 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9447 test $ac_status = 0; } 9448 then 9449 lt_cv_archive_cmds_need_lc=no 9450 else 9451 lt_cv_archive_cmds_need_lc=yes 9452 fi 9453 allow_undefined_flag=$lt_save_allow_undefined_flag 9454 else 9455 cat conftest.err 1>&5 9456 fi 9457 $RM conftest* 9458 9459fi 9460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9461$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9462 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9463 ;; 9464 esac 9465 fi 9466 ;; 9467esac 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9621$as_echo_n "checking dynamic linker characteristics... " >&6; } 9622 9623if test "$GCC" = yes; then 9624 case $host_os in 9625 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9626 *) lt_awk_arg="/^libraries:/" ;; 9627 esac 9628 case $host_os in 9629 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9630 *) lt_sed_strip_eq="s,=/,/,g" ;; 9631 esac 9632 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9633 case $lt_search_path_spec in 9634 *\;*) 9635 # if the path contains ";" then we assume it to be the separator 9636 # otherwise default to the standard path separator (i.e. ":") - it is 9637 # assumed that no part of a normal pathname contains ";" but that should 9638 # okay in the real world where ";" in dirpaths is itself problematic. 9639 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9640 ;; 9641 *) 9642 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9643 ;; 9644 esac 9645 # Ok, now we have the path, separated by spaces, we can step through it 9646 # and add multilib dir if necessary. 9647 lt_tmp_lt_search_path_spec= 9648 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9649 for lt_sys_path in $lt_search_path_spec; do 9650 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9651 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9652 else 9653 test -d "$lt_sys_path" && \ 9654 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9655 fi 9656 done 9657 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9658BEGIN {RS=" "; FS="/|\n";} { 9659 lt_foo=""; 9660 lt_count=0; 9661 for (lt_i = NF; lt_i > 0; lt_i--) { 9662 if ($lt_i != "" && $lt_i != ".") { 9663 if ($lt_i == "..") { 9664 lt_count++; 9665 } else { 9666 if (lt_count == 0) { 9667 lt_foo="/" $lt_i lt_foo; 9668 } else { 9669 lt_count--; 9670 } 9671 } 9672 } 9673 } 9674 if (lt_foo != "") { lt_freq[lt_foo]++; } 9675 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9676}'` 9677 # AWK program above erroneously prepends '/' to C:/dos/paths 9678 # for these hosts. 9679 case $host_os in 9680 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9681 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9682 esac 9683 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9684else 9685 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9686fi 9687library_names_spec= 9688libname_spec='lib$name' 9689soname_spec= 9690shrext_cmds=".so" 9691postinstall_cmds= 9692postuninstall_cmds= 9693finish_cmds= 9694finish_eval= 9695shlibpath_var= 9696shlibpath_overrides_runpath=unknown 9697version_type=none 9698dynamic_linker="$host_os ld.so" 9699sys_lib_dlsearch_path_spec="/lib /usr/lib" 9700need_lib_prefix=unknown 9701hardcode_into_libs=no 9702 9703# when you set need_version to no, make sure it does not cause -set_version 9704# flags to be left without arguments 9705need_version=unknown 9706 9707case $host_os in 9708aix3*) 9709 version_type=linux # correct to gnu/linux during the next big refactor 9710 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9711 shlibpath_var=LIBPATH 9712 9713 # AIX 3 has no versioning support, so we append a major version to the name. 9714 soname_spec='${libname}${release}${shared_ext}$major' 9715 ;; 9716 9717aix[4-9]*) 9718 version_type=linux # correct to gnu/linux during the next big refactor 9719 need_lib_prefix=no 9720 need_version=no 9721 hardcode_into_libs=yes 9722 if test "$host_cpu" = ia64; then 9723 # AIX 5 supports IA64 9724 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9725 shlibpath_var=LD_LIBRARY_PATH 9726 else 9727 # With GCC up to 2.95.x, collect2 would create an import file 9728 # for dependence libraries. The import file would start with 9729 # the line `#! .'. This would cause the generated library to 9730 # depend on `.', always an invalid library. This was fixed in 9731 # development snapshots of GCC prior to 3.0. 9732 case $host_os in 9733 aix4 | aix4.[01] | aix4.[01].*) 9734 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9735 echo ' yes ' 9736 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9737 : 9738 else 9739 can_build_shared=no 9740 fi 9741 ;; 9742 esac 9743 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9744 # soname into executable. Probably we can add versioning support to 9745 # collect2, so additional links can be useful in future. 9746 if test "$aix_use_runtimelinking" = yes; then 9747 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9748 # instead of lib<name>.a to let people know that these are not 9749 # typical AIX shared libraries. 9750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9751 else 9752 # We preserve .a as extension for shared libraries through AIX4.2 9753 # and later when we are not doing run time linking. 9754 library_names_spec='${libname}${release}.a $libname.a' 9755 soname_spec='${libname}${release}${shared_ext}$major' 9756 fi 9757 shlibpath_var=LIBPATH 9758 fi 9759 ;; 9760 9761amigaos*) 9762 case $host_cpu in 9763 powerpc) 9764 # Since July 2007 AmigaOS4 officially supports .so libraries. 9765 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9766 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9767 ;; 9768 m68k) 9769 library_names_spec='$libname.ixlibrary $libname.a' 9770 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9771 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 9772 ;; 9773 esac 9774 ;; 9775 9776beos*) 9777 library_names_spec='${libname}${shared_ext}' 9778 dynamic_linker="$host_os ld.so" 9779 shlibpath_var=LIBRARY_PATH 9780 ;; 9781 9782bsdi[45]*) 9783 version_type=linux # correct to gnu/linux during the next big refactor 9784 need_version=no 9785 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9786 soname_spec='${libname}${release}${shared_ext}$major' 9787 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9788 shlibpath_var=LD_LIBRARY_PATH 9789 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9790 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9791 # the default ld.so.conf also contains /usr/contrib/lib and 9792 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9793 # libtool to hard-code these into programs 9794 ;; 9795 9796cygwin* | mingw* | pw32* | cegcc*) 9797 version_type=windows 9798 shrext_cmds=".dll" 9799 need_version=no 9800 need_lib_prefix=no 9801 9802 case $GCC,$cc_basename in 9803 yes,*) 9804 # gcc 9805 library_names_spec='$libname.dll.a' 9806 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9807 postinstall_cmds='base_file=`basename \${file}`~ 9808 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9809 dldir=$destdir/`dirname \$dlpath`~ 9810 test -d \$dldir || mkdir -p \$dldir~ 9811 $install_prog $dir/$dlname \$dldir/$dlname~ 9812 chmod a+x \$dldir/$dlname~ 9813 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9814 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9815 fi' 9816 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9817 dlpath=$dir/\$dldll~ 9818 $RM \$dlpath' 9819 shlibpath_overrides_runpath=yes 9820 9821 case $host_os in 9822 cygwin*) 9823 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9824 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9825 9826 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9827 ;; 9828 mingw* | cegcc*) 9829 # MinGW DLLs use traditional 'lib' prefix 9830 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9831 ;; 9832 pw32*) 9833 # pw32 DLLs use 'pw' prefix rather than 'lib' 9834 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9835 ;; 9836 esac 9837 dynamic_linker='Win32 ld.exe' 9838 ;; 9839 9840 *,cl*) 9841 # Native MSVC 9842 libname_spec='$name' 9843 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9844 library_names_spec='${libname}.dll.lib' 9845 9846 case $build_os in 9847 mingw*) 9848 sys_lib_search_path_spec= 9849 lt_save_ifs=$IFS 9850 IFS=';' 9851 for lt_path in $LIB 9852 do 9853 IFS=$lt_save_ifs 9854 # Let DOS variable expansion print the short 8.3 style file name. 9855 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 9856 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 9857 done 9858 IFS=$lt_save_ifs 9859 # Convert to MSYS style. 9860 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 9861 ;; 9862 cygwin*) 9863 # Convert to unix form, then to dos form, then back to unix form 9864 # but this time dos style (no spaces!) so that the unix form looks 9865 # like /cygdrive/c/PROGRA~1:/cygdr... 9866 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 9867 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 9868 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9869 ;; 9870 *) 9871 sys_lib_search_path_spec="$LIB" 9872 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9873 # It is most probably a Windows format PATH. 9874 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9875 else 9876 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9877 fi 9878 # FIXME: find the short name or the path components, as spaces are 9879 # common. (e.g. "Program Files" -> "PROGRA~1") 9880 ;; 9881 esac 9882 9883 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9884 postinstall_cmds='base_file=`basename \${file}`~ 9885 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9886 dldir=$destdir/`dirname \$dlpath`~ 9887 test -d \$dldir || mkdir -p \$dldir~ 9888 $install_prog $dir/$dlname \$dldir/$dlname' 9889 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9890 dlpath=$dir/\$dldll~ 9891 $RM \$dlpath' 9892 shlibpath_overrides_runpath=yes 9893 dynamic_linker='Win32 link.exe' 9894 ;; 9895 9896 *) 9897 # Assume MSVC wrapper 9898 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9899 dynamic_linker='Win32 ld.exe' 9900 ;; 9901 esac 9902 # FIXME: first we should search . and the directory the executable is in 9903 shlibpath_var=PATH 9904 ;; 9905 9906darwin* | rhapsody*) 9907 dynamic_linker="$host_os dyld" 9908 version_type=darwin 9909 need_lib_prefix=no 9910 need_version=no 9911 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9912 soname_spec='${libname}${release}${major}$shared_ext' 9913 shlibpath_overrides_runpath=yes 9914 shlibpath_var=DYLD_LIBRARY_PATH 9915 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9916 9917 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9918 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9919 ;; 9920 9921dgux*) 9922 version_type=linux # correct to gnu/linux during the next big refactor 9923 need_lib_prefix=no 9924 need_version=no 9925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9926 soname_spec='${libname}${release}${shared_ext}$major' 9927 shlibpath_var=LD_LIBRARY_PATH 9928 ;; 9929 9930freebsd* | dragonfly*) 9931 # DragonFly does not have aout. When/if they implement a new 9932 # versioning mechanism, adjust this. 9933 if test -x /usr/bin/objformat; then 9934 objformat=`/usr/bin/objformat` 9935 else 9936 case $host_os in 9937 freebsd[23].*) objformat=aout ;; 9938 *) objformat=elf ;; 9939 esac 9940 fi 9941 version_type=freebsd-$objformat 9942 case $version_type in 9943 freebsd-elf*) 9944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9945 need_version=no 9946 need_lib_prefix=no 9947 ;; 9948 freebsd-*) 9949 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9950 need_version=yes 9951 ;; 9952 esac 9953 shlibpath_var=LD_LIBRARY_PATH 9954 case $host_os in 9955 freebsd2.*) 9956 shlibpath_overrides_runpath=yes 9957 ;; 9958 freebsd3.[01]* | freebsdelf3.[01]*) 9959 shlibpath_overrides_runpath=yes 9960 hardcode_into_libs=yes 9961 ;; 9962 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9963 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9964 shlibpath_overrides_runpath=no 9965 hardcode_into_libs=yes 9966 ;; 9967 *) # from 4.6 on, and DragonFly 9968 shlibpath_overrides_runpath=yes 9969 hardcode_into_libs=yes 9970 ;; 9971 esac 9972 ;; 9973 9974gnu*) 9975 version_type=linux # correct to gnu/linux during the next big refactor 9976 need_lib_prefix=no 9977 need_version=no 9978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9979 soname_spec='${libname}${release}${shared_ext}$major' 9980 shlibpath_var=LD_LIBRARY_PATH 9981 shlibpath_overrides_runpath=no 9982 hardcode_into_libs=yes 9983 ;; 9984 9985haiku*) 9986 version_type=linux # correct to gnu/linux during the next big refactor 9987 need_lib_prefix=no 9988 need_version=no 9989 dynamic_linker="$host_os runtime_loader" 9990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9991 soname_spec='${libname}${release}${shared_ext}$major' 9992 shlibpath_var=LIBRARY_PATH 9993 shlibpath_overrides_runpath=yes 9994 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9995 hardcode_into_libs=yes 9996 ;; 9997 9998hpux9* | hpux10* | hpux11*) 9999 # Give a soname corresponding to the major version so that dld.sl refuses to 10000 # link against other versions. 10001 version_type=sunos 10002 need_lib_prefix=no 10003 need_version=no 10004 case $host_cpu in 10005 ia64*) 10006 shrext_cmds='.so' 10007 hardcode_into_libs=yes 10008 dynamic_linker="$host_os dld.so" 10009 shlibpath_var=LD_LIBRARY_PATH 10010 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10012 soname_spec='${libname}${release}${shared_ext}$major' 10013 if test "X$HPUX_IA64_MODE" = X32; then 10014 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10015 else 10016 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10017 fi 10018 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10019 ;; 10020 hppa*64*) 10021 shrext_cmds='.sl' 10022 hardcode_into_libs=yes 10023 dynamic_linker="$host_os dld.sl" 10024 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10025 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10027 soname_spec='${libname}${release}${shared_ext}$major' 10028 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10029 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10030 ;; 10031 *) 10032 shrext_cmds='.sl' 10033 dynamic_linker="$host_os dld.sl" 10034 shlibpath_var=SHLIB_PATH 10035 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10037 soname_spec='${libname}${release}${shared_ext}$major' 10038 ;; 10039 esac 10040 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10041 postinstall_cmds='chmod 555 $lib' 10042 # or fails outright, so override atomically: 10043 install_override_mode=555 10044 ;; 10045 10046interix[3-9]*) 10047 version_type=linux # correct to gnu/linux during the next big refactor 10048 need_lib_prefix=no 10049 need_version=no 10050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10051 soname_spec='${libname}${release}${shared_ext}$major' 10052 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10053 shlibpath_var=LD_LIBRARY_PATH 10054 shlibpath_overrides_runpath=no 10055 hardcode_into_libs=yes 10056 ;; 10057 10058irix5* | irix6* | nonstopux*) 10059 case $host_os in 10060 nonstopux*) version_type=nonstopux ;; 10061 *) 10062 if test "$lt_cv_prog_gnu_ld" = yes; then 10063 version_type=linux # correct to gnu/linux during the next big refactor 10064 else 10065 version_type=irix 10066 fi ;; 10067 esac 10068 need_lib_prefix=no 10069 need_version=no 10070 soname_spec='${libname}${release}${shared_ext}$major' 10071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10072 case $host_os in 10073 irix5* | nonstopux*) 10074 libsuff= shlibsuff= 10075 ;; 10076 *) 10077 case $LD in # libtool.m4 will add one of these switches to LD 10078 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10079 libsuff= shlibsuff= libmagic=32-bit;; 10080 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10081 libsuff=32 shlibsuff=N32 libmagic=N32;; 10082 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10083 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10084 *) libsuff= shlibsuff= libmagic=never-match;; 10085 esac 10086 ;; 10087 esac 10088 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10089 shlibpath_overrides_runpath=no 10090 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10091 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10092 hardcode_into_libs=yes 10093 ;; 10094 10095# No shared lib support for Linux oldld, aout, or coff. 10096linux*oldld* | linux*aout* | linux*coff*) 10097 dynamic_linker=no 10098 ;; 10099 10100# This must be glibc/ELF. 10101linux* | k*bsd*-gnu | kopensolaris*-gnu) 10102 version_type=linux # correct to gnu/linux during the next big refactor 10103 need_lib_prefix=no 10104 need_version=no 10105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10106 soname_spec='${libname}${release}${shared_ext}$major' 10107 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10108 shlibpath_var=LD_LIBRARY_PATH 10109 shlibpath_overrides_runpath=no 10110 10111 # Some binutils ld are patched to set DT_RUNPATH 10112 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10113 $as_echo_n "(cached) " >&6 10114else 10115 lt_cv_shlibpath_overrides_runpath=no 10116 save_LDFLAGS=$LDFLAGS 10117 save_libdir=$libdir 10118 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10119 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10121/* end confdefs.h. */ 10122 10123int 10124main () 10125{ 10126 10127 ; 10128 return 0; 10129} 10130_ACEOF 10131if ac_fn_c_try_link "$LINENO"; then : 10132 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10133 lt_cv_shlibpath_overrides_runpath=yes 10134fi 10135fi 10136rm -f core conftest.err conftest.$ac_objext \ 10137 conftest$ac_exeext conftest.$ac_ext 10138 LDFLAGS=$save_LDFLAGS 10139 libdir=$save_libdir 10140 10141fi 10142 10143 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10144 10145 # This implies no fast_install, which is unacceptable. 10146 # Some rework will be needed to allow for fast_install 10147 # before this can be enabled. 10148 hardcode_into_libs=yes 10149 10150 # Append ld.so.conf contents to the search path 10151 if test -f /etc/ld.so.conf; then 10152 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' ' '` 10153 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10154 fi 10155 10156 # We used to test for /lib/ld.so.1 and disable shared libraries on 10157 # powerpc, because MkLinux only supported shared libraries with the 10158 # GNU dynamic linker. Since this was broken with cross compilers, 10159 # most powerpc-linux boxes support dynamic linking these days and 10160 # people can always --disable-shared, the test was removed, and we 10161 # assume the GNU/Linux dynamic linker is in use. 10162 dynamic_linker='GNU/Linux ld.so' 10163 ;; 10164 10165netbsd*) 10166 version_type=sunos 10167 need_lib_prefix=no 10168 need_version=no 10169 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10170 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10171 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10172 dynamic_linker='NetBSD (a.out) ld.so' 10173 else 10174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10175 soname_spec='${libname}${release}${shared_ext}$major' 10176 dynamic_linker='NetBSD ld.elf_so' 10177 fi 10178 shlibpath_var=LD_LIBRARY_PATH 10179 shlibpath_overrides_runpath=yes 10180 hardcode_into_libs=yes 10181 ;; 10182 10183newsos6) 10184 version_type=linux # correct to gnu/linux during the next big refactor 10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10186 shlibpath_var=LD_LIBRARY_PATH 10187 shlibpath_overrides_runpath=yes 10188 ;; 10189 10190*nto* | *qnx*) 10191 version_type=qnx 10192 need_lib_prefix=no 10193 need_version=no 10194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10195 soname_spec='${libname}${release}${shared_ext}$major' 10196 shlibpath_var=LD_LIBRARY_PATH 10197 shlibpath_overrides_runpath=no 10198 hardcode_into_libs=yes 10199 dynamic_linker='ldqnx.so' 10200 ;; 10201 10202openbsd*) 10203 version_type=sunos 10204 sys_lib_dlsearch_path_spec="/usr/lib" 10205 need_lib_prefix=no 10206 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10207 case $host_os in 10208 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10209 *) need_version=no ;; 10210 esac 10211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10212 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10213 shlibpath_var=LD_LIBRARY_PATH 10214 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10215 case $host_os in 10216 openbsd2.[89] | openbsd2.[89].*) 10217 shlibpath_overrides_runpath=no 10218 ;; 10219 *) 10220 shlibpath_overrides_runpath=yes 10221 ;; 10222 esac 10223 else 10224 shlibpath_overrides_runpath=yes 10225 fi 10226 ;; 10227 10228os2*) 10229 libname_spec='$name' 10230 shrext_cmds=".dll" 10231 need_lib_prefix=no 10232 library_names_spec='$libname${shared_ext} $libname.a' 10233 dynamic_linker='OS/2 ld.exe' 10234 shlibpath_var=LIBPATH 10235 ;; 10236 10237osf3* | osf4* | osf5*) 10238 version_type=osf 10239 need_lib_prefix=no 10240 need_version=no 10241 soname_spec='${libname}${release}${shared_ext}$major' 10242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10243 shlibpath_var=LD_LIBRARY_PATH 10244 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10245 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10246 ;; 10247 10248rdos*) 10249 dynamic_linker=no 10250 ;; 10251 10252solaris*) 10253 version_type=linux # correct to gnu/linux during the next big refactor 10254 need_lib_prefix=no 10255 need_version=no 10256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10257 soname_spec='${libname}${release}${shared_ext}$major' 10258 shlibpath_var=LD_LIBRARY_PATH 10259 shlibpath_overrides_runpath=yes 10260 hardcode_into_libs=yes 10261 # ldd complains unless libraries are executable 10262 postinstall_cmds='chmod +x $lib' 10263 ;; 10264 10265sunos4*) 10266 version_type=sunos 10267 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10268 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10269 shlibpath_var=LD_LIBRARY_PATH 10270 shlibpath_overrides_runpath=yes 10271 if test "$with_gnu_ld" = yes; then 10272 need_lib_prefix=no 10273 fi 10274 need_version=yes 10275 ;; 10276 10277sysv4 | sysv4.3*) 10278 version_type=linux # correct to gnu/linux during the next big refactor 10279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10280 soname_spec='${libname}${release}${shared_ext}$major' 10281 shlibpath_var=LD_LIBRARY_PATH 10282 case $host_vendor in 10283 sni) 10284 shlibpath_overrides_runpath=no 10285 need_lib_prefix=no 10286 runpath_var=LD_RUN_PATH 10287 ;; 10288 siemens) 10289 need_lib_prefix=no 10290 ;; 10291 motorola) 10292 need_lib_prefix=no 10293 need_version=no 10294 shlibpath_overrides_runpath=no 10295 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10296 ;; 10297 esac 10298 ;; 10299 10300sysv4*MP*) 10301 if test -d /usr/nec ;then 10302 version_type=linux # correct to gnu/linux during the next big refactor 10303 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10304 soname_spec='$libname${shared_ext}.$major' 10305 shlibpath_var=LD_LIBRARY_PATH 10306 fi 10307 ;; 10308 10309sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10310 version_type=freebsd-elf 10311 need_lib_prefix=no 10312 need_version=no 10313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10314 soname_spec='${libname}${release}${shared_ext}$major' 10315 shlibpath_var=LD_LIBRARY_PATH 10316 shlibpath_overrides_runpath=yes 10317 hardcode_into_libs=yes 10318 if test "$with_gnu_ld" = yes; then 10319 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10320 else 10321 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10322 case $host_os in 10323 sco3.2v5*) 10324 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10325 ;; 10326 esac 10327 fi 10328 sys_lib_dlsearch_path_spec='/usr/lib' 10329 ;; 10330 10331tpf*) 10332 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10333 version_type=linux # correct to gnu/linux during the next big refactor 10334 need_lib_prefix=no 10335 need_version=no 10336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10337 shlibpath_var=LD_LIBRARY_PATH 10338 shlibpath_overrides_runpath=no 10339 hardcode_into_libs=yes 10340 ;; 10341 10342uts4*) 10343 version_type=linux # correct to gnu/linux during the next big refactor 10344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10345 soname_spec='${libname}${release}${shared_ext}$major' 10346 shlibpath_var=LD_LIBRARY_PATH 10347 ;; 10348 10349*) 10350 dynamic_linker=no 10351 ;; 10352esac 10353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10354$as_echo "$dynamic_linker" >&6; } 10355test "$dynamic_linker" = no && can_build_shared=no 10356 10357variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10358if test "$GCC" = yes; then 10359 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10360fi 10361 10362if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10363 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10364fi 10365if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10366 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10367fi 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10461$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10462hardcode_action= 10463if test -n "$hardcode_libdir_flag_spec" || 10464 test -n "$runpath_var" || 10465 test "X$hardcode_automatic" = "Xyes" ; then 10466 10467 # We can hardcode non-existent directories. 10468 if test "$hardcode_direct" != no && 10469 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10470 # have to relink, otherwise we might link with an installed library 10471 # when we should be linking with a yet-to-be-installed one 10472 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10473 test "$hardcode_minus_L" != no; then 10474 # Linking always hardcodes the temporary library directory. 10475 hardcode_action=relink 10476 else 10477 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10478 hardcode_action=immediate 10479 fi 10480else 10481 # We cannot hardcode anything, or else we can only hardcode existing 10482 # directories. 10483 hardcode_action=unsupported 10484fi 10485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10486$as_echo "$hardcode_action" >&6; } 10487 10488if test "$hardcode_action" = relink || 10489 test "$inherit_rpath" = yes; then 10490 # Fast installation is not supported 10491 enable_fast_install=no 10492elif test "$shlibpath_overrides_runpath" = yes || 10493 test "$enable_shared" = no; then 10494 # Fast installation is not necessary 10495 enable_fast_install=needless 10496fi 10497 10498 10499 10500 10501 10502 10503 if test "x$enable_dlopen" != xyes; then 10504 enable_dlopen=unknown 10505 enable_dlopen_self=unknown 10506 enable_dlopen_self_static=unknown 10507else 10508 lt_cv_dlopen=no 10509 lt_cv_dlopen_libs= 10510 10511 case $host_os in 10512 beos*) 10513 lt_cv_dlopen="load_add_on" 10514 lt_cv_dlopen_libs= 10515 lt_cv_dlopen_self=yes 10516 ;; 10517 10518 mingw* | pw32* | cegcc*) 10519 lt_cv_dlopen="LoadLibrary" 10520 lt_cv_dlopen_libs= 10521 ;; 10522 10523 cygwin*) 10524 lt_cv_dlopen="dlopen" 10525 lt_cv_dlopen_libs= 10526 ;; 10527 10528 darwin*) 10529 # if libdl is installed we need to link against it 10530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10531$as_echo_n "checking for dlopen in -ldl... " >&6; } 10532if ${ac_cv_lib_dl_dlopen+:} false; then : 10533 $as_echo_n "(cached) " >&6 10534else 10535 ac_check_lib_save_LIBS=$LIBS 10536LIBS="-ldl $LIBS" 10537cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10538/* end confdefs.h. */ 10539 10540/* Override any GCC internal prototype to avoid an error. 10541 Use char because int might match the return type of a GCC 10542 builtin and then its argument prototype would still apply. */ 10543#ifdef __cplusplus 10544extern "C" 10545#endif 10546char dlopen (); 10547int 10548main () 10549{ 10550return dlopen (); 10551 ; 10552 return 0; 10553} 10554_ACEOF 10555if ac_fn_c_try_link "$LINENO"; then : 10556 ac_cv_lib_dl_dlopen=yes 10557else 10558 ac_cv_lib_dl_dlopen=no 10559fi 10560rm -f core conftest.err conftest.$ac_objext \ 10561 conftest$ac_exeext conftest.$ac_ext 10562LIBS=$ac_check_lib_save_LIBS 10563fi 10564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10565$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10566if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10567 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10568else 10569 10570 lt_cv_dlopen="dyld" 10571 lt_cv_dlopen_libs= 10572 lt_cv_dlopen_self=yes 10573 10574fi 10575 10576 ;; 10577 10578 *) 10579 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10580if test "x$ac_cv_func_shl_load" = xyes; then : 10581 lt_cv_dlopen="shl_load" 10582else 10583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10584$as_echo_n "checking for shl_load in -ldld... " >&6; } 10585if ${ac_cv_lib_dld_shl_load+:} false; then : 10586 $as_echo_n "(cached) " >&6 10587else 10588 ac_check_lib_save_LIBS=$LIBS 10589LIBS="-ldld $LIBS" 10590cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10591/* end confdefs.h. */ 10592 10593/* Override any GCC internal prototype to avoid an error. 10594 Use char because int might match the return type of a GCC 10595 builtin and then its argument prototype would still apply. */ 10596#ifdef __cplusplus 10597extern "C" 10598#endif 10599char shl_load (); 10600int 10601main () 10602{ 10603return shl_load (); 10604 ; 10605 return 0; 10606} 10607_ACEOF 10608if ac_fn_c_try_link "$LINENO"; then : 10609 ac_cv_lib_dld_shl_load=yes 10610else 10611 ac_cv_lib_dld_shl_load=no 10612fi 10613rm -f core conftest.err conftest.$ac_objext \ 10614 conftest$ac_exeext conftest.$ac_ext 10615LIBS=$ac_check_lib_save_LIBS 10616fi 10617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10618$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10619if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10620 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10621else 10622 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10623if test "x$ac_cv_func_dlopen" = xyes; then : 10624 lt_cv_dlopen="dlopen" 10625else 10626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10627$as_echo_n "checking for dlopen in -ldl... " >&6; } 10628if ${ac_cv_lib_dl_dlopen+:} false; then : 10629 $as_echo_n "(cached) " >&6 10630else 10631 ac_check_lib_save_LIBS=$LIBS 10632LIBS="-ldl $LIBS" 10633cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10634/* end confdefs.h. */ 10635 10636/* Override any GCC internal prototype to avoid an error. 10637 Use char because int might match the return type of a GCC 10638 builtin and then its argument prototype would still apply. */ 10639#ifdef __cplusplus 10640extern "C" 10641#endif 10642char dlopen (); 10643int 10644main () 10645{ 10646return dlopen (); 10647 ; 10648 return 0; 10649} 10650_ACEOF 10651if ac_fn_c_try_link "$LINENO"; then : 10652 ac_cv_lib_dl_dlopen=yes 10653else 10654 ac_cv_lib_dl_dlopen=no 10655fi 10656rm -f core conftest.err conftest.$ac_objext \ 10657 conftest$ac_exeext conftest.$ac_ext 10658LIBS=$ac_check_lib_save_LIBS 10659fi 10660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10661$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10662if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10663 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10664else 10665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10666$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10667if ${ac_cv_lib_svld_dlopen+:} false; then : 10668 $as_echo_n "(cached) " >&6 10669else 10670 ac_check_lib_save_LIBS=$LIBS 10671LIBS="-lsvld $LIBS" 10672cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10673/* end confdefs.h. */ 10674 10675/* Override any GCC internal prototype to avoid an error. 10676 Use char because int might match the return type of a GCC 10677 builtin and then its argument prototype would still apply. */ 10678#ifdef __cplusplus 10679extern "C" 10680#endif 10681char dlopen (); 10682int 10683main () 10684{ 10685return dlopen (); 10686 ; 10687 return 0; 10688} 10689_ACEOF 10690if ac_fn_c_try_link "$LINENO"; then : 10691 ac_cv_lib_svld_dlopen=yes 10692else 10693 ac_cv_lib_svld_dlopen=no 10694fi 10695rm -f core conftest.err conftest.$ac_objext \ 10696 conftest$ac_exeext conftest.$ac_ext 10697LIBS=$ac_check_lib_save_LIBS 10698fi 10699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10700$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10701if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10702 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10703else 10704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10705$as_echo_n "checking for dld_link in -ldld... " >&6; } 10706if ${ac_cv_lib_dld_dld_link+:} false; then : 10707 $as_echo_n "(cached) " >&6 10708else 10709 ac_check_lib_save_LIBS=$LIBS 10710LIBS="-ldld $LIBS" 10711cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10712/* end confdefs.h. */ 10713 10714/* Override any GCC internal prototype to avoid an error. 10715 Use char because int might match the return type of a GCC 10716 builtin and then its argument prototype would still apply. */ 10717#ifdef __cplusplus 10718extern "C" 10719#endif 10720char dld_link (); 10721int 10722main () 10723{ 10724return dld_link (); 10725 ; 10726 return 0; 10727} 10728_ACEOF 10729if ac_fn_c_try_link "$LINENO"; then : 10730 ac_cv_lib_dld_dld_link=yes 10731else 10732 ac_cv_lib_dld_dld_link=no 10733fi 10734rm -f core conftest.err conftest.$ac_objext \ 10735 conftest$ac_exeext conftest.$ac_ext 10736LIBS=$ac_check_lib_save_LIBS 10737fi 10738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10739$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10740if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10741 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10742fi 10743 10744 10745fi 10746 10747 10748fi 10749 10750 10751fi 10752 10753 10754fi 10755 10756 10757fi 10758 10759 ;; 10760 esac 10761 10762 if test "x$lt_cv_dlopen" != xno; then 10763 enable_dlopen=yes 10764 else 10765 enable_dlopen=no 10766 fi 10767 10768 case $lt_cv_dlopen in 10769 dlopen) 10770 save_CPPFLAGS="$CPPFLAGS" 10771 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10772 10773 save_LDFLAGS="$LDFLAGS" 10774 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10775 10776 save_LIBS="$LIBS" 10777 LIBS="$lt_cv_dlopen_libs $LIBS" 10778 10779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10780$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10781if ${lt_cv_dlopen_self+:} false; then : 10782 $as_echo_n "(cached) " >&6 10783else 10784 if test "$cross_compiling" = yes; then : 10785 lt_cv_dlopen_self=cross 10786else 10787 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10788 lt_status=$lt_dlunknown 10789 cat > conftest.$ac_ext <<_LT_EOF 10790#line $LINENO "configure" 10791#include "confdefs.h" 10792 10793#if HAVE_DLFCN_H 10794#include <dlfcn.h> 10795#endif 10796 10797#include <stdio.h> 10798 10799#ifdef RTLD_GLOBAL 10800# define LT_DLGLOBAL RTLD_GLOBAL 10801#else 10802# ifdef DL_GLOBAL 10803# define LT_DLGLOBAL DL_GLOBAL 10804# else 10805# define LT_DLGLOBAL 0 10806# endif 10807#endif 10808 10809/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10810 find out it does not work in some platform. */ 10811#ifndef LT_DLLAZY_OR_NOW 10812# ifdef RTLD_LAZY 10813# define LT_DLLAZY_OR_NOW RTLD_LAZY 10814# else 10815# ifdef DL_LAZY 10816# define LT_DLLAZY_OR_NOW DL_LAZY 10817# else 10818# ifdef RTLD_NOW 10819# define LT_DLLAZY_OR_NOW RTLD_NOW 10820# else 10821# ifdef DL_NOW 10822# define LT_DLLAZY_OR_NOW DL_NOW 10823# else 10824# define LT_DLLAZY_OR_NOW 0 10825# endif 10826# endif 10827# endif 10828# endif 10829#endif 10830 10831/* When -fvisbility=hidden is used, assume the code has been annotated 10832 correspondingly for the symbols needed. */ 10833#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10834int fnord () __attribute__((visibility("default"))); 10835#endif 10836 10837int fnord () { return 42; } 10838int main () 10839{ 10840 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10841 int status = $lt_dlunknown; 10842 10843 if (self) 10844 { 10845 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10846 else 10847 { 10848 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10849 else puts (dlerror ()); 10850 } 10851 /* dlclose (self); */ 10852 } 10853 else 10854 puts (dlerror ()); 10855 10856 return status; 10857} 10858_LT_EOF 10859 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10860 (eval $ac_link) 2>&5 10861 ac_status=$? 10862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10863 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10864 (./conftest; exit; ) >&5 2>/dev/null 10865 lt_status=$? 10866 case x$lt_status in 10867 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10868 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10869 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10870 esac 10871 else : 10872 # compilation failed 10873 lt_cv_dlopen_self=no 10874 fi 10875fi 10876rm -fr conftest* 10877 10878 10879fi 10880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10881$as_echo "$lt_cv_dlopen_self" >&6; } 10882 10883 if test "x$lt_cv_dlopen_self" = xyes; then 10884 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10886$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10887if ${lt_cv_dlopen_self_static+:} false; then : 10888 $as_echo_n "(cached) " >&6 10889else 10890 if test "$cross_compiling" = yes; then : 10891 lt_cv_dlopen_self_static=cross 10892else 10893 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10894 lt_status=$lt_dlunknown 10895 cat > conftest.$ac_ext <<_LT_EOF 10896#line $LINENO "configure" 10897#include "confdefs.h" 10898 10899#if HAVE_DLFCN_H 10900#include <dlfcn.h> 10901#endif 10902 10903#include <stdio.h> 10904 10905#ifdef RTLD_GLOBAL 10906# define LT_DLGLOBAL RTLD_GLOBAL 10907#else 10908# ifdef DL_GLOBAL 10909# define LT_DLGLOBAL DL_GLOBAL 10910# else 10911# define LT_DLGLOBAL 0 10912# endif 10913#endif 10914 10915/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10916 find out it does not work in some platform. */ 10917#ifndef LT_DLLAZY_OR_NOW 10918# ifdef RTLD_LAZY 10919# define LT_DLLAZY_OR_NOW RTLD_LAZY 10920# else 10921# ifdef DL_LAZY 10922# define LT_DLLAZY_OR_NOW DL_LAZY 10923# else 10924# ifdef RTLD_NOW 10925# define LT_DLLAZY_OR_NOW RTLD_NOW 10926# else 10927# ifdef DL_NOW 10928# define LT_DLLAZY_OR_NOW DL_NOW 10929# else 10930# define LT_DLLAZY_OR_NOW 0 10931# endif 10932# endif 10933# endif 10934# endif 10935#endif 10936 10937/* When -fvisbility=hidden is used, assume the code has been annotated 10938 correspondingly for the symbols needed. */ 10939#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10940int fnord () __attribute__((visibility("default"))); 10941#endif 10942 10943int fnord () { return 42; } 10944int main () 10945{ 10946 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10947 int status = $lt_dlunknown; 10948 10949 if (self) 10950 { 10951 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10952 else 10953 { 10954 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10955 else puts (dlerror ()); 10956 } 10957 /* dlclose (self); */ 10958 } 10959 else 10960 puts (dlerror ()); 10961 10962 return status; 10963} 10964_LT_EOF 10965 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10966 (eval $ac_link) 2>&5 10967 ac_status=$? 10968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10969 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10970 (./conftest; exit; ) >&5 2>/dev/null 10971 lt_status=$? 10972 case x$lt_status in 10973 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10974 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10975 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10976 esac 10977 else : 10978 # compilation failed 10979 lt_cv_dlopen_self_static=no 10980 fi 10981fi 10982rm -fr conftest* 10983 10984 10985fi 10986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10987$as_echo "$lt_cv_dlopen_self_static" >&6; } 10988 fi 10989 10990 CPPFLAGS="$save_CPPFLAGS" 10991 LDFLAGS="$save_LDFLAGS" 10992 LIBS="$save_LIBS" 10993 ;; 10994 esac 10995 10996 case $lt_cv_dlopen_self in 10997 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10998 *) enable_dlopen_self=unknown ;; 10999 esac 11000 11001 case $lt_cv_dlopen_self_static in 11002 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11003 *) enable_dlopen_self_static=unknown ;; 11004 esac 11005fi 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023striplib= 11024old_striplib= 11025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11026$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11027if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11028 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11029 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11031$as_echo "yes" >&6; } 11032else 11033# FIXME - insert some real tests, host_os isn't really good enough 11034 case $host_os in 11035 darwin*) 11036 if test -n "$STRIP" ; then 11037 striplib="$STRIP -x" 11038 old_striplib="$STRIP -S" 11039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11040$as_echo "yes" >&6; } 11041 else 11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11043$as_echo "no" >&6; } 11044 fi 11045 ;; 11046 *) 11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11048$as_echo "no" >&6; } 11049 ;; 11050 esac 11051fi 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 # Report which library types will actually be built 11065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11066$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11068$as_echo "$can_build_shared" >&6; } 11069 11070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11071$as_echo_n "checking whether to build shared libraries... " >&6; } 11072 test "$can_build_shared" = "no" && enable_shared=no 11073 11074 # On AIX, shared libraries and static libraries use the same namespace, and 11075 # are all built from PIC. 11076 case $host_os in 11077 aix3*) 11078 test "$enable_shared" = yes && enable_static=no 11079 if test -n "$RANLIB"; then 11080 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11081 postinstall_cmds='$RANLIB $lib' 11082 fi 11083 ;; 11084 11085 aix[4-9]*) 11086 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11087 test "$enable_shared" = yes && enable_static=no 11088 fi 11089 ;; 11090 esac 11091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11092$as_echo "$enable_shared" >&6; } 11093 11094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11095$as_echo_n "checking whether to build static libraries... " >&6; } 11096 # Make sure either enable_shared or enable_static is yes. 11097 test "$enable_shared" = yes || enable_static=yes 11098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11099$as_echo "$enable_static" >&6; } 11100 11101 11102 11103 11104fi 11105ac_ext=c 11106ac_cpp='$CPP $CPPFLAGS' 11107ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11108ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11109ac_compiler_gnu=$ac_cv_c_compiler_gnu 11110 11111CC="$lt_save_CC" 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 ac_config_commands="$ac_config_commands libtool" 11128 11129 11130 11131 11132# Only expand once: 11133 11134 11135for ac_prog in 'bison -y' byacc 11136do 11137 # Extract the first word of "$ac_prog", so it can be a program name with args. 11138set dummy $ac_prog; ac_word=$2 11139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11140$as_echo_n "checking for $ac_word... " >&6; } 11141if ${ac_cv_prog_YACC+:} false; then : 11142 $as_echo_n "(cached) " >&6 11143else 11144 if test -n "$YACC"; then 11145 ac_cv_prog_YACC="$YACC" # Let the user override the test. 11146else 11147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11148for as_dir in $PATH 11149do 11150 IFS=$as_save_IFS 11151 test -z "$as_dir" && as_dir=. 11152 for ac_exec_ext in '' $ac_executable_extensions; do 11153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11154 ac_cv_prog_YACC="$ac_prog" 11155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11156 break 2 11157 fi 11158done 11159 done 11160IFS=$as_save_IFS 11161 11162fi 11163fi 11164YACC=$ac_cv_prog_YACC 11165if test -n "$YACC"; then 11166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 11167$as_echo "$YACC" >&6; } 11168else 11169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11170$as_echo "no" >&6; } 11171fi 11172 11173 11174 test -n "$YACC" && break 11175done 11176test -n "$YACC" || YACC="yacc" 11177 11178 11179am__api_version='1.12' 11180 11181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 11182$as_echo_n "checking whether build environment is sane... " >&6; } 11183# Reject unsafe characters in $srcdir or the absolute working directory 11184# name. Accept space and tab only in the latter. 11185am_lf=' 11186' 11187case `pwd` in 11188 *[\\\"\#\$\&\'\`$am_lf]*) 11189 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 11190esac 11191case $srcdir in 11192 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 11193 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 11194esac 11195 11196# Do 'set' in a subshell so we don't clobber the current shell's 11197# arguments. Must try -L first in case configure is actually a 11198# symlink; some systems play weird games with the mod time of symlinks 11199# (eg FreeBSD returns the mod time of the symlink's containing 11200# directory). 11201if ( 11202 am_has_slept=no 11203 for am_try in 1 2; do 11204 echo "timestamp, slept: $am_has_slept" > conftest.file 11205 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 11206 if test "$*" = "X"; then 11207 # -L didn't work. 11208 set X `ls -t "$srcdir/configure" conftest.file` 11209 fi 11210 if test "$*" != "X $srcdir/configure conftest.file" \ 11211 && test "$*" != "X conftest.file $srcdir/configure"; then 11212 11213 # If neither matched, then we have a broken ls. This can happen 11214 # if, for instance, CONFIG_SHELL is bash and it inherits a 11215 # broken ls alias from the environment. This has actually 11216 # happened. Such a system could not be considered "sane". 11217 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 11218 alias in your environment" "$LINENO" 5 11219 fi 11220 if test "$2" = conftest.file || test $am_try -eq 2; then 11221 break 11222 fi 11223 # Just in case. 11224 sleep 1 11225 am_has_slept=yes 11226 done 11227 test "$2" = conftest.file 11228 ) 11229then 11230 # Ok. 11231 : 11232else 11233 as_fn_error $? "newly created file is older than distributed files! 11234Check your system clock" "$LINENO" 5 11235fi 11236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11237$as_echo "yes" >&6; } 11238# If we didn't sleep, we still need to ensure time stamps of config.status and 11239# generated files are strictly newer. 11240am_sleep_pid= 11241if grep 'slept: no' conftest.file >/dev/null 2>&1; then 11242 ( sleep 1 ) & 11243 am_sleep_pid=$! 11244fi 11245 11246rm -f conftest.file 11247 11248test "$program_prefix" != NONE && 11249 program_transform_name="s&^&$program_prefix&;$program_transform_name" 11250# Use a double $ so make ignores it. 11251test "$program_suffix" != NONE && 11252 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 11253# Double any \ or $. 11254# By default was `s,x,x', remove it if useless. 11255ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 11256program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 11257 11258# expand $ac_aux_dir to an absolute path 11259am_aux_dir=`cd $ac_aux_dir && pwd` 11260 11261if test x"${MISSING+set}" != xset; then 11262 case $am_aux_dir in 11263 *\ * | *\ *) 11264 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 11265 *) 11266 MISSING="\${SHELL} $am_aux_dir/missing" ;; 11267 esac 11268fi 11269# Use eval to expand $SHELL 11270if eval "$MISSING --run true"; then 11271 am_missing_run="$MISSING --run " 11272else 11273 am_missing_run= 11274 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 11275$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 11276fi 11277 11278if test x"${install_sh}" != xset; then 11279 case $am_aux_dir in 11280 *\ * | *\ *) 11281 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 11282 *) 11283 install_sh="\${SHELL} $am_aux_dir/install-sh" 11284 esac 11285fi 11286 11287# Installed binaries are usually stripped using 'strip' when the user 11288# run "make install-strip". However 'strip' might not be the right 11289# tool to use in cross-compilation environments, therefore Automake 11290# will honor the 'STRIP' environment variable to overrule this program. 11291if test "$cross_compiling" != no; then 11292 if test -n "$ac_tool_prefix"; then 11293 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 11294set dummy ${ac_tool_prefix}strip; ac_word=$2 11295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11296$as_echo_n "checking for $ac_word... " >&6; } 11297if ${ac_cv_prog_STRIP+:} false; then : 11298 $as_echo_n "(cached) " >&6 11299else 11300 if test -n "$STRIP"; then 11301 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 11302else 11303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11304for as_dir in $PATH 11305do 11306 IFS=$as_save_IFS 11307 test -z "$as_dir" && as_dir=. 11308 for ac_exec_ext in '' $ac_executable_extensions; do 11309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11310 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 11311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11312 break 2 11313 fi 11314done 11315 done 11316IFS=$as_save_IFS 11317 11318fi 11319fi 11320STRIP=$ac_cv_prog_STRIP 11321if test -n "$STRIP"; then 11322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 11323$as_echo "$STRIP" >&6; } 11324else 11325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11326$as_echo "no" >&6; } 11327fi 11328 11329 11330fi 11331if test -z "$ac_cv_prog_STRIP"; then 11332 ac_ct_STRIP=$STRIP 11333 # Extract the first word of "strip", so it can be a program name with args. 11334set dummy strip; ac_word=$2 11335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11336$as_echo_n "checking for $ac_word... " >&6; } 11337if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 11338 $as_echo_n "(cached) " >&6 11339else 11340 if test -n "$ac_ct_STRIP"; then 11341 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 11342else 11343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11344for as_dir in $PATH 11345do 11346 IFS=$as_save_IFS 11347 test -z "$as_dir" && as_dir=. 11348 for ac_exec_ext in '' $ac_executable_extensions; do 11349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11350 ac_cv_prog_ac_ct_STRIP="strip" 11351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11352 break 2 11353 fi 11354done 11355 done 11356IFS=$as_save_IFS 11357 11358fi 11359fi 11360ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 11361if test -n "$ac_ct_STRIP"; then 11362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 11363$as_echo "$ac_ct_STRIP" >&6; } 11364else 11365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11366$as_echo "no" >&6; } 11367fi 11368 11369 if test "x$ac_ct_STRIP" = x; then 11370 STRIP=":" 11371 else 11372 case $cross_compiling:$ac_tool_warned in 11373yes:) 11374{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11375$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11376ac_tool_warned=yes ;; 11377esac 11378 STRIP=$ac_ct_STRIP 11379 fi 11380else 11381 STRIP="$ac_cv_prog_STRIP" 11382fi 11383 11384fi 11385INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 11386 11387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 11388$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 11389if test -z "$MKDIR_P"; then 11390 if ${ac_cv_path_mkdir+:} false; then : 11391 $as_echo_n "(cached) " >&6 11392else 11393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11394for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 11395do 11396 IFS=$as_save_IFS 11397 test -z "$as_dir" && as_dir=. 11398 for ac_prog in mkdir gmkdir; do 11399 for ac_exec_ext in '' $ac_executable_extensions; do 11400 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 11401 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 11402 'mkdir (GNU coreutils) '* | \ 11403 'mkdir (coreutils) '* | \ 11404 'mkdir (fileutils) '4.1*) 11405 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 11406 break 3;; 11407 esac 11408 done 11409 done 11410 done 11411IFS=$as_save_IFS 11412 11413fi 11414 11415 test -d ./--version && rmdir ./--version 11416 if test "${ac_cv_path_mkdir+set}" = set; then 11417 MKDIR_P="$ac_cv_path_mkdir -p" 11418 else 11419 # As a last resort, use the slow shell script. Don't cache a 11420 # value for MKDIR_P within a source directory, because that will 11421 # break other packages using the cache if that directory is 11422 # removed, or if the value is a relative name. 11423 MKDIR_P="$ac_install_sh -d" 11424 fi 11425fi 11426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 11427$as_echo "$MKDIR_P" >&6; } 11428 11429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11430$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11431set x ${MAKE-make} 11432ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11433if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 11434 $as_echo_n "(cached) " >&6 11435else 11436 cat >conftest.make <<\_ACEOF 11437SHELL = /bin/sh 11438all: 11439 @echo '@@@%%%=$(MAKE)=@@@%%%' 11440_ACEOF 11441# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 11442case `${MAKE-make} -f conftest.make 2>/dev/null` in 11443 *@@@%%%=?*=@@@%%%*) 11444 eval ac_cv_prog_make_${ac_make}_set=yes;; 11445 *) 11446 eval ac_cv_prog_make_${ac_make}_set=no;; 11447esac 11448rm -f conftest.make 11449fi 11450if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11452$as_echo "yes" >&6; } 11453 SET_MAKE= 11454else 11455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11456$as_echo "no" >&6; } 11457 SET_MAKE="MAKE=${MAKE-make}" 11458fi 11459 11460rm -rf .tst 2>/dev/null 11461mkdir .tst 2>/dev/null 11462if test -d .tst; then 11463 am__leading_dot=. 11464else 11465 am__leading_dot=_ 11466fi 11467rmdir .tst 2>/dev/null 11468 11469DEPDIR="${am__leading_dot}deps" 11470 11471ac_config_commands="$ac_config_commands depfiles" 11472 11473 11474am_make=${MAKE-make} 11475cat > confinc << 'END' 11476am__doit: 11477 @echo this is the am__doit target 11478.PHONY: am__doit 11479END 11480# If we don't find an include directive, just comment out the code. 11481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 11482$as_echo_n "checking for style of include used by $am_make... " >&6; } 11483am__include="#" 11484am__quote= 11485_am_result=none 11486# First try GNU make style include. 11487echo "include confinc" > confmf 11488# Ignore all kinds of additional output from 'make'. 11489case `$am_make -s -f confmf 2> /dev/null` in #( 11490*the\ am__doit\ target*) 11491 am__include=include 11492 am__quote= 11493 _am_result=GNU 11494 ;; 11495esac 11496# Now try BSD make style include. 11497if test "$am__include" = "#"; then 11498 echo '.include "confinc"' > confmf 11499 case `$am_make -s -f confmf 2> /dev/null` in #( 11500 *the\ am__doit\ target*) 11501 am__include=.include 11502 am__quote="\"" 11503 _am_result=BSD 11504 ;; 11505 esac 11506fi 11507 11508 11509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 11510$as_echo "$_am_result" >&6; } 11511rm -f confinc confmf 11512 11513# Check whether --enable-dependency-tracking was given. 11514if test "${enable_dependency_tracking+set}" = set; then : 11515 enableval=$enable_dependency_tracking; 11516fi 11517 11518if test "x$enable_dependency_tracking" != xno; then 11519 am_depcomp="$ac_aux_dir/depcomp" 11520 AMDEPBACKSLASH='\' 11521 am__nodep='_no' 11522fi 11523 if test "x$enable_dependency_tracking" != xno; then 11524 AMDEP_TRUE= 11525 AMDEP_FALSE='#' 11526else 11527 AMDEP_TRUE='#' 11528 AMDEP_FALSE= 11529fi 11530 11531 11532if test "`cd $srcdir && pwd`" != "`pwd`"; then 11533 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 11534 # is not polluted with repeated "-I." 11535 am__isrc=' -I$(srcdir)' 11536 # test to see if srcdir already configured 11537 if test -f $srcdir/config.status; then 11538 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 11539 fi 11540fi 11541 11542# test whether we have cygpath 11543if test -z "$CYGPATH_W"; then 11544 if (cygpath --version) >/dev/null 2>/dev/null; then 11545 CYGPATH_W='cygpath -w' 11546 else 11547 CYGPATH_W=echo 11548 fi 11549fi 11550 11551 11552# Define the identity of the package. 11553 11554 PACKAGE=OpenBSM 11555 VERSION=1.2-alpha3 11556 11557 11558cat >>confdefs.h <<_ACEOF 11559#define PACKAGE "$PACKAGE" 11560_ACEOF 11561 11562 11563cat >>confdefs.h <<_ACEOF 11564#define VERSION "$VERSION" 11565_ACEOF 11566 11567# Some tools Automake needs. 11568 11569ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 11570 11571 11572AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 11573 11574 11575AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 11576 11577 11578AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 11579 11580 11581MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 11582 11583# For better backward compatibility. To be removed once Automake 1.9.x 11584# dies out for good. For more background, see: 11585# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 11586# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 11587mkdir_p='$(MKDIR_P)' 11588 11589# We need awk for the "check" target. The system "awk" is bad on 11590# some platforms. 11591# Always define AMTAR for backward compatibility. Yes, it's still used 11592# in the wild :-( We should find a proper way to deprecate it ... 11593AMTAR='$${TAR-tar}' 11594 11595am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 11596 11597 11598 11599 11600depcc="$CC" am_compiler_list= 11601 11602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 11603$as_echo_n "checking dependency style of $depcc... " >&6; } 11604if ${am_cv_CC_dependencies_compiler_type+:} false; then : 11605 $as_echo_n "(cached) " >&6 11606else 11607 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 11608 # We make a subdir and do the tests there. Otherwise we can end up 11609 # making bogus files that we don't know about and never remove. For 11610 # instance it was reported that on HP-UX the gcc test will end up 11611 # making a dummy file named 'D' -- because '-MD' means "put the output 11612 # in D". 11613 rm -rf conftest.dir 11614 mkdir conftest.dir 11615 # Copy depcomp to subdir because otherwise we won't find it if we're 11616 # using a relative directory. 11617 cp "$am_depcomp" conftest.dir 11618 cd conftest.dir 11619 # We will build objects and dependencies in a subdirectory because 11620 # it helps to detect inapplicable dependency modes. For instance 11621 # both Tru64's cc and ICC support -MD to output dependencies as a 11622 # side effect of compilation, but ICC will put the dependencies in 11623 # the current directory while Tru64 will put them in the object 11624 # directory. 11625 mkdir sub 11626 11627 am_cv_CC_dependencies_compiler_type=none 11628 if test "$am_compiler_list" = ""; then 11629 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 11630 fi 11631 am__universal=false 11632 case " $depcc " in #( 11633 *\ -arch\ *\ -arch\ *) am__universal=true ;; 11634 esac 11635 11636 for depmode in $am_compiler_list; do 11637 # Setup a source with many dependencies, because some compilers 11638 # like to wrap large dependency lists on column 80 (with \), and 11639 # we should not choose a depcomp mode which is confused by this. 11640 # 11641 # We need to recreate these files for each test, as the compiler may 11642 # overwrite some of them when testing with obscure command lines. 11643 # This happens at least with the AIX C compiler. 11644 : > sub/conftest.c 11645 for i in 1 2 3 4 5 6; do 11646 echo '#include "conftst'$i'.h"' >> sub/conftest.c 11647 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 11648 # Solaris 10 /bin/sh. 11649 echo '/* dummy */' > sub/conftst$i.h 11650 done 11651 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 11652 11653 # We check with '-c' and '-o' for the sake of the "dashmstdout" 11654 # mode. It turns out that the SunPro C++ compiler does not properly 11655 # handle '-M -o', and we need to detect this. Also, some Intel 11656 # versions had trouble with output in subdirs. 11657 am__obj=sub/conftest.${OBJEXT-o} 11658 am__minus_obj="-o $am__obj" 11659 case $depmode in 11660 gcc) 11661 # This depmode causes a compiler race in universal mode. 11662 test "$am__universal" = false || continue 11663 ;; 11664 nosideeffect) 11665 # After this tag, mechanisms are not by side-effect, so they'll 11666 # only be used when explicitly requested. 11667 if test "x$enable_dependency_tracking" = xyes; then 11668 continue 11669 else 11670 break 11671 fi 11672 ;; 11673 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 11674 # This compiler won't grok '-c -o', but also, the minuso test has 11675 # not run yet. These depmodes are late enough in the game, and 11676 # so weak that their functioning should not be impacted. 11677 am__obj=conftest.${OBJEXT-o} 11678 am__minus_obj= 11679 ;; 11680 none) break ;; 11681 esac 11682 if depmode=$depmode \ 11683 source=sub/conftest.c object=$am__obj \ 11684 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 11685 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 11686 >/dev/null 2>conftest.err && 11687 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 11688 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 11689 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 11690 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 11691 # icc doesn't choke on unknown options, it will just issue warnings 11692 # or remarks (even with -Werror). So we grep stderr for any message 11693 # that says an option was ignored or not supported. 11694 # When given -MP, icc 7.0 and 7.1 complain thusly: 11695 # icc: Command line warning: ignoring option '-M'; no argument required 11696 # The diagnosis changed in icc 8.0: 11697 # icc: Command line remark: option '-MP' not supported 11698 if (grep 'ignoring option' conftest.err || 11699 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 11700 am_cv_CC_dependencies_compiler_type=$depmode 11701 break 11702 fi 11703 fi 11704 done 11705 11706 cd .. 11707 rm -rf conftest.dir 11708else 11709 am_cv_CC_dependencies_compiler_type=none 11710fi 11711 11712fi 11713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 11714$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 11715CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 11716 11717 if 11718 test "x$enable_dependency_tracking" != xno \ 11719 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 11720 am__fastdepCC_TRUE= 11721 am__fastdepCC_FALSE='#' 11722else 11723 am__fastdepCC_TRUE='#' 11724 am__fastdepCC_FALSE= 11725fi 11726 11727 11728 11729 11730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 11731$as_echo_n "checking for library containing dlsym... " >&6; } 11732if ${ac_cv_search_dlsym+:} false; then : 11733 $as_echo_n "(cached) " >&6 11734else 11735 ac_func_search_save_LIBS=$LIBS 11736cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11737/* end confdefs.h. */ 11738 11739/* Override any GCC internal prototype to avoid an error. 11740 Use char because int might match the return type of a GCC 11741 builtin and then its argument prototype would still apply. */ 11742#ifdef __cplusplus 11743extern "C" 11744#endif 11745char dlsym (); 11746int 11747main () 11748{ 11749return dlsym (); 11750 ; 11751 return 0; 11752} 11753_ACEOF 11754for ac_lib in '' dl; do 11755 if test -z "$ac_lib"; then 11756 ac_res="none required" 11757 else 11758 ac_res=-l$ac_lib 11759 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11760 fi 11761 if ac_fn_c_try_link "$LINENO"; then : 11762 ac_cv_search_dlsym=$ac_res 11763fi 11764rm -f core conftest.err conftest.$ac_objext \ 11765 conftest$ac_exeext 11766 if ${ac_cv_search_dlsym+:} false; then : 11767 break 11768fi 11769done 11770if ${ac_cv_search_dlsym+:} false; then : 11771 11772else 11773 ac_cv_search_dlsym=no 11774fi 11775rm conftest.$ac_ext 11776LIBS=$ac_func_search_save_LIBS 11777fi 11778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 11779$as_echo "$ac_cv_search_dlsym" >&6; } 11780ac_res=$ac_cv_search_dlsym 11781if test "$ac_res" != no; then : 11782 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11783 11784fi 11785 11786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 11787$as_echo_n "checking for library containing pthread_create... " >&6; } 11788if ${ac_cv_search_pthread_create+:} false; then : 11789 $as_echo_n "(cached) " >&6 11790else 11791 ac_func_search_save_LIBS=$LIBS 11792cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11793/* end confdefs.h. */ 11794 11795/* Override any GCC internal prototype to avoid an error. 11796 Use char because int might match the return type of a GCC 11797 builtin and then its argument prototype would still apply. */ 11798#ifdef __cplusplus 11799extern "C" 11800#endif 11801char pthread_create (); 11802int 11803main () 11804{ 11805return pthread_create (); 11806 ; 11807 return 0; 11808} 11809_ACEOF 11810for ac_lib in '' pthread; do 11811 if test -z "$ac_lib"; then 11812 ac_res="none required" 11813 else 11814 ac_res=-l$ac_lib 11815 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11816 fi 11817 if ac_fn_c_try_link "$LINENO"; then : 11818 ac_cv_search_pthread_create=$ac_res 11819fi 11820rm -f core conftest.err conftest.$ac_objext \ 11821 conftest$ac_exeext 11822 if ${ac_cv_search_pthread_create+:} false; then : 11823 break 11824fi 11825done 11826if ${ac_cv_search_pthread_create+:} false; then : 11827 11828else 11829 ac_cv_search_pthread_create=no 11830fi 11831rm conftest.$ac_ext 11832LIBS=$ac_func_search_save_LIBS 11833fi 11834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 11835$as_echo "$ac_cv_search_pthread_create" >&6; } 11836ac_res=$ac_cv_search_pthread_create 11837if test "$ac_res" != no; then : 11838 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11839 11840fi 11841 11842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 11843$as_echo_n "checking for library containing clock_gettime... " >&6; } 11844if ${ac_cv_search_clock_gettime+:} false; then : 11845 $as_echo_n "(cached) " >&6 11846else 11847 ac_func_search_save_LIBS=$LIBS 11848cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11849/* end confdefs.h. */ 11850 11851/* Override any GCC internal prototype to avoid an error. 11852 Use char because int might match the return type of a GCC 11853 builtin and then its argument prototype would still apply. */ 11854#ifdef __cplusplus 11855extern "C" 11856#endif 11857char clock_gettime (); 11858int 11859main () 11860{ 11861return clock_gettime (); 11862 ; 11863 return 0; 11864} 11865_ACEOF 11866for ac_lib in '' rt; do 11867 if test -z "$ac_lib"; then 11868 ac_res="none required" 11869 else 11870 ac_res=-l$ac_lib 11871 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11872 fi 11873 if ac_fn_c_try_link "$LINENO"; then : 11874 ac_cv_search_clock_gettime=$ac_res 11875fi 11876rm -f core conftest.err conftest.$ac_objext \ 11877 conftest$ac_exeext 11878 if ${ac_cv_search_clock_gettime+:} false; then : 11879 break 11880fi 11881done 11882if ${ac_cv_search_clock_gettime+:} false; then : 11883 11884else 11885 ac_cv_search_clock_gettime=no 11886fi 11887rm conftest.$ac_ext 11888LIBS=$ac_func_search_save_LIBS 11889fi 11890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 11891$as_echo "$ac_cv_search_clock_gettime" >&6; } 11892ac_res=$ac_cv_search_clock_gettime 11893if test "$ac_res" != no; then : 11894 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11895 11896fi 11897 11898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_connect" >&5 11899$as_echo_n "checking for library containing SSL_connect... " >&6; } 11900if ${ac_cv_search_SSL_connect+:} false; then : 11901 $as_echo_n "(cached) " >&6 11902else 11903 ac_func_search_save_LIBS=$LIBS 11904cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11905/* end confdefs.h. */ 11906 11907/* Override any GCC internal prototype to avoid an error. 11908 Use char because int might match the return type of a GCC 11909 builtin and then its argument prototype would still apply. */ 11910#ifdef __cplusplus 11911extern "C" 11912#endif 11913char SSL_connect (); 11914int 11915main () 11916{ 11917return SSL_connect (); 11918 ; 11919 return 0; 11920} 11921_ACEOF 11922for ac_lib in '' ssl; do 11923 if test -z "$ac_lib"; then 11924 ac_res="none required" 11925 else 11926 ac_res=-l$ac_lib 11927 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11928 fi 11929 if ac_fn_c_try_link "$LINENO"; then : 11930 ac_cv_search_SSL_connect=$ac_res 11931fi 11932rm -f core conftest.err conftest.$ac_objext \ 11933 conftest$ac_exeext 11934 if ${ac_cv_search_SSL_connect+:} false; then : 11935 break 11936fi 11937done 11938if ${ac_cv_search_SSL_connect+:} false; then : 11939 11940else 11941 ac_cv_search_SSL_connect=no 11942fi 11943rm conftest.$ac_ext 11944LIBS=$ac_func_search_save_LIBS 11945fi 11946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_connect" >&5 11947$as_echo "$ac_cv_search_SSL_connect" >&6; } 11948ac_res=$ac_cv_search_SSL_connect 11949if test "$ac_res" != no; then : 11950 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11951 11952fi 11953 11954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing humanize_number" >&5 11955$as_echo_n "checking for library containing humanize_number... " >&6; } 11956if ${ac_cv_search_humanize_number+:} false; then : 11957 $as_echo_n "(cached) " >&6 11958else 11959 ac_func_search_save_LIBS=$LIBS 11960cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11961/* end confdefs.h. */ 11962 11963/* Override any GCC internal prototype to avoid an error. 11964 Use char because int might match the return type of a GCC 11965 builtin and then its argument prototype would still apply. */ 11966#ifdef __cplusplus 11967extern "C" 11968#endif 11969char humanize_number (); 11970int 11971main () 11972{ 11973return humanize_number (); 11974 ; 11975 return 0; 11976} 11977_ACEOF 11978for ac_lib in '' util; do 11979 if test -z "$ac_lib"; then 11980 ac_res="none required" 11981 else 11982 ac_res=-l$ac_lib 11983 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11984 fi 11985 if ac_fn_c_try_link "$LINENO"; then : 11986 ac_cv_search_humanize_number=$ac_res 11987fi 11988rm -f core conftest.err conftest.$ac_objext \ 11989 conftest$ac_exeext 11990 if ${ac_cv_search_humanize_number+:} false; then : 11991 break 11992fi 11993done 11994if ${ac_cv_search_humanize_number+:} false; then : 11995 11996else 11997 ac_cv_search_humanize_number=no 11998fi 11999rm conftest.$ac_ext 12000LIBS=$ac_func_search_save_LIBS 12001fi 12002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_humanize_number" >&5 12003$as_echo "$ac_cv_search_humanize_number" >&6; } 12004ac_res=$ac_cv_search_humanize_number 12005if test "$ac_res" != no; then : 12006 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12007 12008fi 12009 12010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pidfile_open" >&5 12011$as_echo_n "checking for library containing pidfile_open... " >&6; } 12012if ${ac_cv_search_pidfile_open+:} false; then : 12013 $as_echo_n "(cached) " >&6 12014else 12015 ac_func_search_save_LIBS=$LIBS 12016cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12017/* end confdefs.h. */ 12018 12019/* Override any GCC internal prototype to avoid an error. 12020 Use char because int might match the return type of a GCC 12021 builtin and then its argument prototype would still apply. */ 12022#ifdef __cplusplus 12023extern "C" 12024#endif 12025char pidfile_open (); 12026int 12027main () 12028{ 12029return pidfile_open (); 12030 ; 12031 return 0; 12032} 12033_ACEOF 12034for ac_lib in '' util; do 12035 if test -z "$ac_lib"; then 12036 ac_res="none required" 12037 else 12038 ac_res=-l$ac_lib 12039 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12040 fi 12041 if ac_fn_c_try_link "$LINENO"; then : 12042 ac_cv_search_pidfile_open=$ac_res 12043fi 12044rm -f core conftest.err conftest.$ac_objext \ 12045 conftest$ac_exeext 12046 if ${ac_cv_search_pidfile_open+:} false; then : 12047 break 12048fi 12049done 12050if ${ac_cv_search_pidfile_open+:} false; then : 12051 12052else 12053 ac_cv_search_pidfile_open=no 12054fi 12055rm conftest.$ac_ext 12056LIBS=$ac_func_search_save_LIBS 12057fi 12058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pidfile_open" >&5 12059$as_echo "$ac_cv_search_pidfile_open" >&6; } 12060ac_res=$ac_cv_search_pidfile_open 12061if test "$ac_res" != no; then : 12062 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12063 12064fi 12065 12066 12067# Checks for header files. 12068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 12069$as_echo_n "checking for ANSI C header files... " >&6; } 12070if ${ac_cv_header_stdc+:} false; then : 12071 $as_echo_n "(cached) " >&6 12072else 12073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12074/* end confdefs.h. */ 12075#include <stdlib.h> 12076#include <stdarg.h> 12077#include <string.h> 12078#include <float.h> 12079 12080int 12081main () 12082{ 12083 12084 ; 12085 return 0; 12086} 12087_ACEOF 12088if ac_fn_c_try_compile "$LINENO"; then : 12089 ac_cv_header_stdc=yes 12090else 12091 ac_cv_header_stdc=no 12092fi 12093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12094 12095if test $ac_cv_header_stdc = yes; then 12096 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 12097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12098/* end confdefs.h. */ 12099#include <string.h> 12100 12101_ACEOF 12102if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12103 $EGREP "memchr" >/dev/null 2>&1; then : 12104 12105else 12106 ac_cv_header_stdc=no 12107fi 12108rm -f conftest* 12109 12110fi 12111 12112if test $ac_cv_header_stdc = yes; then 12113 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 12114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12115/* end confdefs.h. */ 12116#include <stdlib.h> 12117 12118_ACEOF 12119if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12120 $EGREP "free" >/dev/null 2>&1; then : 12121 12122else 12123 ac_cv_header_stdc=no 12124fi 12125rm -f conftest* 12126 12127fi 12128 12129if test $ac_cv_header_stdc = yes; then 12130 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 12131 if test "$cross_compiling" = yes; then : 12132 : 12133else 12134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12135/* end confdefs.h. */ 12136#include <ctype.h> 12137#include <stdlib.h> 12138#if ((' ' & 0x0FF) == 0x020) 12139# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 12140# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 12141#else 12142# define ISLOWER(c) \ 12143 (('a' <= (c) && (c) <= 'i') \ 12144 || ('j' <= (c) && (c) <= 'r') \ 12145 || ('s' <= (c) && (c) <= 'z')) 12146# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 12147#endif 12148 12149#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 12150int 12151main () 12152{ 12153 int i; 12154 for (i = 0; i < 256; i++) 12155 if (XOR (islower (i), ISLOWER (i)) 12156 || toupper (i) != TOUPPER (i)) 12157 return 2; 12158 return 0; 12159} 12160_ACEOF 12161if ac_fn_c_try_run "$LINENO"; then : 12162 12163else 12164 ac_cv_header_stdc=no 12165fi 12166rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12167 conftest.$ac_objext conftest.beam conftest.$ac_ext 12168fi 12169 12170fi 12171fi 12172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 12173$as_echo "$ac_cv_header_stdc" >&6; } 12174if test $ac_cv_header_stdc = yes; then 12175 12176$as_echo "#define STDC_HEADERS 1" >>confdefs.h 12177 12178fi 12179 12180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 12181$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 12182if ${ac_cv_header_sys_wait_h+:} false; then : 12183 $as_echo_n "(cached) " >&6 12184else 12185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12186/* end confdefs.h. */ 12187#include <sys/types.h> 12188#include <sys/wait.h> 12189#ifndef WEXITSTATUS 12190# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 12191#endif 12192#ifndef WIFEXITED 12193# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 12194#endif 12195 12196int 12197main () 12198{ 12199 int s; 12200 wait (&s); 12201 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 12202 ; 12203 return 0; 12204} 12205_ACEOF 12206if ac_fn_c_try_compile "$LINENO"; then : 12207 ac_cv_header_sys_wait_h=yes 12208else 12209 ac_cv_header_sys_wait_h=no 12210fi 12211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12212fi 12213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 12214$as_echo "$ac_cv_header_sys_wait_h" >&6; } 12215if test $ac_cv_header_sys_wait_h = yes; then 12216 12217$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12218 12219fi 12220 12221for ac_header in mach/mach.h stdint.h pthread_np.h printf.h 12222do : 12223 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12224ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12225if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12226 cat >>confdefs.h <<_ACEOF 12227#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12228_ACEOF 12229 12230fi 12231 12232done 12233 12234 12235 12236$as_echo "#define _GNU_SOURCE /**/" >>confdefs.h 12237 12238 12239# Checks for typedefs, structures, and compiler characteristics. 12240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 12241$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 12242if ${ac_cv_c_const+:} false; then : 12243 $as_echo_n "(cached) " >&6 12244else 12245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12246/* end confdefs.h. */ 12247 12248int 12249main () 12250{ 12251 12252#ifndef __cplusplus 12253 /* Ultrix mips cc rejects this sort of thing. */ 12254 typedef int charset[2]; 12255 const charset cs = { 0, 0 }; 12256 /* SunOS 4.1.1 cc rejects this. */ 12257 char const *const *pcpcc; 12258 char **ppc; 12259 /* NEC SVR4.0.2 mips cc rejects this. */ 12260 struct point {int x, y;}; 12261 static struct point const zero = {0,0}; 12262 /* AIX XL C 1.02.0.0 rejects this. 12263 It does not let you subtract one const X* pointer from another in 12264 an arm of an if-expression whose if-part is not a constant 12265 expression */ 12266 const char *g = "string"; 12267 pcpcc = &g + (g ? g-g : 0); 12268 /* HPUX 7.0 cc rejects these. */ 12269 ++pcpcc; 12270 ppc = (char**) pcpcc; 12271 pcpcc = (char const *const *) ppc; 12272 { /* SCO 3.2v4 cc rejects this sort of thing. */ 12273 char tx; 12274 char *t = &tx; 12275 char const *s = 0 ? (char *) 0 : (char const *) 0; 12276 12277 *t++ = 0; 12278 if (s) return 0; 12279 } 12280 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 12281 int x[] = {25, 17}; 12282 const int *foo = &x[0]; 12283 ++foo; 12284 } 12285 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 12286 typedef const int *iptr; 12287 iptr p = 0; 12288 ++p; 12289 } 12290 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 12291 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 12292 struct s { int j; const int *ap[3]; } bx; 12293 struct s *b = &bx; b->j = 5; 12294 } 12295 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 12296 const int foo = 10; 12297 if (!foo) return 0; 12298 } 12299 return !cs[0] && !zero.x; 12300#endif 12301 12302 ; 12303 return 0; 12304} 12305_ACEOF 12306if ac_fn_c_try_compile "$LINENO"; then : 12307 ac_cv_c_const=yes 12308else 12309 ac_cv_c_const=no 12310fi 12311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12312fi 12313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 12314$as_echo "$ac_cv_c_const" >&6; } 12315if test $ac_cv_c_const = no; then 12316 12317$as_echo "#define const /**/" >>confdefs.h 12318 12319fi 12320 12321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 12322$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 12323if ${ac_cv_type_uid_t+:} false; then : 12324 $as_echo_n "(cached) " >&6 12325else 12326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12327/* end confdefs.h. */ 12328#include <sys/types.h> 12329 12330_ACEOF 12331if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12332 $EGREP "uid_t" >/dev/null 2>&1; then : 12333 ac_cv_type_uid_t=yes 12334else 12335 ac_cv_type_uid_t=no 12336fi 12337rm -f conftest* 12338 12339fi 12340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 12341$as_echo "$ac_cv_type_uid_t" >&6; } 12342if test $ac_cv_type_uid_t = no; then 12343 12344$as_echo "#define uid_t int" >>confdefs.h 12345 12346 12347$as_echo "#define gid_t int" >>confdefs.h 12348 12349fi 12350 12351ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 12352if test "x$ac_cv_type_pid_t" = xyes; then : 12353 12354else 12355 12356cat >>confdefs.h <<_ACEOF 12357#define pid_t int 12358_ACEOF 12359 12360fi 12361 12362ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 12363if test "x$ac_cv_type_size_t" = xyes; then : 12364 12365else 12366 12367cat >>confdefs.h <<_ACEOF 12368#define size_t unsigned int 12369_ACEOF 12370 12371fi 12372 12373ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default" 12374if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 12375 12376cat >>confdefs.h <<_ACEOF 12377#define HAVE_STRUCT_STAT_ST_RDEV 1 12378_ACEOF 12379 12380 12381fi 12382 12383 12384ac_fn_c_check_member "$LINENO" "struct ipc_perm" "__key" "ac_cv_member_struct_ipc_perm___key" " 12385#include <sys/types.h> 12386#include <sys/ipc.h> 12387 12388" 12389if test "x$ac_cv_member_struct_ipc_perm___key" = xyes; then : 12390 12391$as_echo "#define HAVE_IPC_PERM___KEY /**/" >>confdefs.h 12392 12393fi 12394 12395 12396ac_fn_c_check_member "$LINENO" "struct ipc_perm" "_key" "ac_cv_member_struct_ipc_perm__key" " 12397#include <sys/types.h> 12398#include <sys/ipc.h> 12399 12400" 12401if test "x$ac_cv_member_struct_ipc_perm__key" = xyes; then : 12402 12403$as_echo "#define HAVE_IPC_PERM__KEY /**/" >>confdefs.h 12404 12405fi 12406 12407 12408ac_fn_c_check_member "$LINENO" "struct ipc_perm" "__seq" "ac_cv_member_struct_ipc_perm___seq" " 12409#include <sys/types.h> 12410#include <sys/ipc.h> 12411 12412" 12413if test "x$ac_cv_member_struct_ipc_perm___seq" = xyes; then : 12414 12415$as_echo "#define HAVE_IPC_PERM___SEQ /**/" >>confdefs.h 12416 12417fi 12418 12419 12420ac_fn_c_check_member "$LINENO" "struct ipc_perm" "_seq" "ac_cv_member_struct_ipc_perm__seq" " 12421#include <sys/types.h> 12422#include <sys/ipc.h> 12423 12424" 12425if test "x$ac_cv_member_struct_ipc_perm__seq" = xyes; then : 12426 12427$as_echo "#define HAVE_IPC_PERM__SEQ /**/" >>confdefs.h 12428 12429fi 12430 12431 12432ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_len" "ac_cv_member_struct_sockaddr_storage_ss_len" " 12433#include <sys/types.h> 12434#include <sys/socket.h> 12435 12436" 12437if test "x$ac_cv_member_struct_sockaddr_storage_ss_len" = xyes; then : 12438 12439$as_echo "#define HAVE_SOCKADDR_STORAGE_SS_LEN /**/" >>confdefs.h 12440 12441fi 12442 12443 12444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 12445$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 12446if ${ac_cv_header_time+:} false; then : 12447 $as_echo_n "(cached) " >&6 12448else 12449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12450/* end confdefs.h. */ 12451#include <sys/types.h> 12452#include <sys/time.h> 12453#include <time.h> 12454 12455int 12456main () 12457{ 12458if ((struct tm *) 0) 12459return 0; 12460 ; 12461 return 0; 12462} 12463_ACEOF 12464if ac_fn_c_try_compile "$LINENO"; then : 12465 ac_cv_header_time=yes 12466else 12467 ac_cv_header_time=no 12468fi 12469rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12470fi 12471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 12472$as_echo "$ac_cv_header_time" >&6; } 12473if test $ac_cv_header_time = yes; then 12474 12475$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 12476 12477fi 12478 12479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 12480$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 12481if ${ac_cv_struct_tm+:} false; then : 12482 $as_echo_n "(cached) " >&6 12483else 12484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12485/* end confdefs.h. */ 12486#include <sys/types.h> 12487#include <time.h> 12488 12489int 12490main () 12491{ 12492struct tm tm; 12493 int *p = &tm.tm_sec; 12494 return !p; 12495 ; 12496 return 0; 12497} 12498_ACEOF 12499if ac_fn_c_try_compile "$LINENO"; then : 12500 ac_cv_struct_tm=time.h 12501else 12502 ac_cv_struct_tm=sys/time.h 12503fi 12504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12505fi 12506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 12507$as_echo "$ac_cv_struct_tm" >&6; } 12508if test $ac_cv_struct_tm = sys/time.h; then 12509 12510$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 12511 12512fi 12513 12514 12515# Checks for library functions. 12516for ac_header in unistd.h 12517do : 12518 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 12519if test "x$ac_cv_header_unistd_h" = xyes; then : 12520 cat >>confdefs.h <<_ACEOF 12521#define HAVE_UNISTD_H 1 12522_ACEOF 12523 12524fi 12525 12526done 12527 12528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5 12529$as_echo_n "checking for working chown... " >&6; } 12530if ${ac_cv_func_chown_works+:} false; then : 12531 $as_echo_n "(cached) " >&6 12532else 12533 if test "$cross_compiling" = yes; then : 12534 ac_cv_func_chown_works=no 12535else 12536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12537/* end confdefs.h. */ 12538$ac_includes_default 12539#include <fcntl.h> 12540 12541int 12542main () 12543{ 12544 char *f = "conftest.chown"; 12545 struct stat before, after; 12546 12547 if (creat (f, 0600) < 0) 12548 return 1; 12549 if (stat (f, &before) < 0) 12550 return 1; 12551 if (chown (f, (uid_t) -1, (gid_t) -1) == -1) 12552 return 1; 12553 if (stat (f, &after) < 0) 12554 return 1; 12555 return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid); 12556 12557 ; 12558 return 0; 12559} 12560_ACEOF 12561if ac_fn_c_try_run "$LINENO"; then : 12562 ac_cv_func_chown_works=yes 12563else 12564 ac_cv_func_chown_works=no 12565fi 12566rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12567 conftest.$ac_objext conftest.beam conftest.$ac_ext 12568fi 12569 12570rm -f conftest.chown 12571 12572fi 12573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5 12574$as_echo "$ac_cv_func_chown_works" >&6; } 12575if test $ac_cv_func_chown_works = yes; then 12576 12577$as_echo "#define HAVE_CHOWN 1" >>confdefs.h 12578 12579fi 12580 12581for ac_header in vfork.h 12582do : 12583 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 12584if test "x$ac_cv_header_vfork_h" = xyes; then : 12585 cat >>confdefs.h <<_ACEOF 12586#define HAVE_VFORK_H 1 12587_ACEOF 12588 12589fi 12590 12591done 12592 12593for ac_func in fork vfork 12594do : 12595 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12596ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12597if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12598 cat >>confdefs.h <<_ACEOF 12599#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12600_ACEOF 12601 12602fi 12603done 12604 12605if test "x$ac_cv_func_fork" = xyes; then 12606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 12607$as_echo_n "checking for working fork... " >&6; } 12608if ${ac_cv_func_fork_works+:} false; then : 12609 $as_echo_n "(cached) " >&6 12610else 12611 if test "$cross_compiling" = yes; then : 12612 ac_cv_func_fork_works=cross 12613else 12614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12615/* end confdefs.h. */ 12616$ac_includes_default 12617int 12618main () 12619{ 12620 12621 /* By Ruediger Kuhlmann. */ 12622 return fork () < 0; 12623 12624 ; 12625 return 0; 12626} 12627_ACEOF 12628if ac_fn_c_try_run "$LINENO"; then : 12629 ac_cv_func_fork_works=yes 12630else 12631 ac_cv_func_fork_works=no 12632fi 12633rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12634 conftest.$ac_objext conftest.beam conftest.$ac_ext 12635fi 12636 12637fi 12638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 12639$as_echo "$ac_cv_func_fork_works" >&6; } 12640 12641else 12642 ac_cv_func_fork_works=$ac_cv_func_fork 12643fi 12644if test "x$ac_cv_func_fork_works" = xcross; then 12645 case $host in 12646 *-*-amigaos* | *-*-msdosdjgpp*) 12647 # Override, as these systems have only a dummy fork() stub 12648 ac_cv_func_fork_works=no 12649 ;; 12650 *) 12651 ac_cv_func_fork_works=yes 12652 ;; 12653 esac 12654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 12655$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 12656fi 12657ac_cv_func_vfork_works=$ac_cv_func_vfork 12658if test "x$ac_cv_func_vfork" = xyes; then 12659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 12660$as_echo_n "checking for working vfork... " >&6; } 12661if ${ac_cv_func_vfork_works+:} false; then : 12662 $as_echo_n "(cached) " >&6 12663else 12664 if test "$cross_compiling" = yes; then : 12665 ac_cv_func_vfork_works=cross 12666else 12667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12668/* end confdefs.h. */ 12669/* Thanks to Paul Eggert for this test. */ 12670$ac_includes_default 12671#include <sys/wait.h> 12672#ifdef HAVE_VFORK_H 12673# include <vfork.h> 12674#endif 12675/* On some sparc systems, changes by the child to local and incoming 12676 argument registers are propagated back to the parent. The compiler 12677 is told about this with #include <vfork.h>, but some compilers 12678 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 12679 static variable whose address is put into a register that is 12680 clobbered by the vfork. */ 12681static void 12682#ifdef __cplusplus 12683sparc_address_test (int arg) 12684# else 12685sparc_address_test (arg) int arg; 12686#endif 12687{ 12688 static pid_t child; 12689 if (!child) { 12690 child = vfork (); 12691 if (child < 0) { 12692 perror ("vfork"); 12693 _exit(2); 12694 } 12695 if (!child) { 12696 arg = getpid(); 12697 write(-1, "", 0); 12698 _exit (arg); 12699 } 12700 } 12701} 12702 12703int 12704main () 12705{ 12706 pid_t parent = getpid (); 12707 pid_t child; 12708 12709 sparc_address_test (0); 12710 12711 child = vfork (); 12712 12713 if (child == 0) { 12714 /* Here is another test for sparc vfork register problems. This 12715 test uses lots of local variables, at least as many local 12716 variables as main has allocated so far including compiler 12717 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 12718 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 12719 reuse the register of parent for one of the local variables, 12720 since it will think that parent can't possibly be used any more 12721 in this routine. Assigning to the local variable will thus 12722 munge parent in the parent process. */ 12723 pid_t 12724 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 12725 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 12726 /* Convince the compiler that p..p7 are live; otherwise, it might 12727 use the same hardware register for all 8 local variables. */ 12728 if (p != p1 || p != p2 || p != p3 || p != p4 12729 || p != p5 || p != p6 || p != p7) 12730 _exit(1); 12731 12732 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 12733 from child file descriptors. If the child closes a descriptor 12734 before it execs or exits, this munges the parent's descriptor 12735 as well. Test for this by closing stdout in the child. */ 12736 _exit(close(fileno(stdout)) != 0); 12737 } else { 12738 int status; 12739 struct stat st; 12740 12741 while (wait(&status) != child) 12742 ; 12743 return ( 12744 /* Was there some problem with vforking? */ 12745 child < 0 12746 12747 /* Did the child fail? (This shouldn't happen.) */ 12748 || status 12749 12750 /* Did the vfork/compiler bug occur? */ 12751 || parent != getpid() 12752 12753 /* Did the file descriptor bug occur? */ 12754 || fstat(fileno(stdout), &st) != 0 12755 ); 12756 } 12757} 12758_ACEOF 12759if ac_fn_c_try_run "$LINENO"; then : 12760 ac_cv_func_vfork_works=yes 12761else 12762 ac_cv_func_vfork_works=no 12763fi 12764rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12765 conftest.$ac_objext conftest.beam conftest.$ac_ext 12766fi 12767 12768fi 12769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 12770$as_echo "$ac_cv_func_vfork_works" >&6; } 12771 12772fi; 12773if test "x$ac_cv_func_fork_works" = xcross; then 12774 ac_cv_func_vfork_works=$ac_cv_func_vfork 12775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 12776$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 12777fi 12778 12779if test "x$ac_cv_func_vfork_works" = xyes; then 12780 12781$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 12782 12783else 12784 12785$as_echo "#define vfork fork" >>confdefs.h 12786 12787fi 12788if test "x$ac_cv_func_fork_works" = xyes; then 12789 12790$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 12791 12792fi 12793 12794for ac_header in stdlib.h 12795do : 12796 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" 12797if test "x$ac_cv_header_stdlib_h" = xyes; then : 12798 cat >>confdefs.h <<_ACEOF 12799#define HAVE_STDLIB_H 1 12800_ACEOF 12801 12802fi 12803 12804done 12805 12806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 12807$as_echo_n "checking for GNU libc compatible malloc... " >&6; } 12808if ${ac_cv_func_malloc_0_nonnull+:} false; then : 12809 $as_echo_n "(cached) " >&6 12810else 12811 if test "$cross_compiling" = yes; then : 12812 ac_cv_func_malloc_0_nonnull=no 12813else 12814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12815/* end confdefs.h. */ 12816#if defined STDC_HEADERS || defined HAVE_STDLIB_H 12817# include <stdlib.h> 12818#else 12819char *malloc (); 12820#endif 12821 12822int 12823main () 12824{ 12825return ! malloc (0); 12826 ; 12827 return 0; 12828} 12829_ACEOF 12830if ac_fn_c_try_run "$LINENO"; then : 12831 ac_cv_func_malloc_0_nonnull=yes 12832else 12833 ac_cv_func_malloc_0_nonnull=no 12834fi 12835rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12836 conftest.$ac_objext conftest.beam conftest.$ac_ext 12837fi 12838 12839fi 12840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 12841$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } 12842if test $ac_cv_func_malloc_0_nonnull = yes; then : 12843 12844$as_echo "#define HAVE_MALLOC 1" >>confdefs.h 12845 12846else 12847 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h 12848 12849 case " $LIBOBJS " in 12850 *" malloc.$ac_objext "* ) ;; 12851 *) LIBOBJS="$LIBOBJS malloc.$ac_objext" 12852 ;; 12853esac 12854 12855 12856$as_echo "#define malloc rpl_malloc" >>confdefs.h 12857 12858fi 12859 12860 12861 12862 12863 12864 for ac_header in $ac_header_list 12865do : 12866 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12867ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12868" 12869if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12870 cat >>confdefs.h <<_ACEOF 12871#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12872_ACEOF 12873 12874fi 12875 12876done 12877 12878 12879 12880 12881 12882 12883 12884 12885 for ac_func in $ac_func_list 12886do : 12887 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12888ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12889if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12890 cat >>confdefs.h <<_ACEOF 12891#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12892_ACEOF 12893 12894fi 12895done 12896 12897 12898 12899 12900 12901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5 12902$as_echo_n "checking for working mktime... " >&6; } 12903if ${ac_cv_func_working_mktime+:} false; then : 12904 $as_echo_n "(cached) " >&6 12905else 12906 if test "$cross_compiling" = yes; then : 12907 ac_cv_func_working_mktime=no 12908else 12909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12910/* end confdefs.h. */ 12911/* Test program from Paul Eggert and Tony Leneis. */ 12912#ifdef TIME_WITH_SYS_TIME 12913# include <sys/time.h> 12914# include <time.h> 12915#else 12916# ifdef HAVE_SYS_TIME_H 12917# include <sys/time.h> 12918# else 12919# include <time.h> 12920# endif 12921#endif 12922 12923#include <limits.h> 12924#include <stdlib.h> 12925 12926#ifdef HAVE_UNISTD_H 12927# include <unistd.h> 12928#endif 12929 12930#ifndef HAVE_ALARM 12931# define alarm(X) /* empty */ 12932#endif 12933 12934/* Work around redefinition to rpl_putenv by other config tests. */ 12935#undef putenv 12936 12937static time_t time_t_max; 12938static time_t time_t_min; 12939 12940/* Values we'll use to set the TZ environment variable. */ 12941static const char *tz_strings[] = { 12942 (const char *) 0, "TZ=GMT0", "TZ=JST-9", 12943 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00" 12944}; 12945#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0])) 12946 12947/* Return 0 if mktime fails to convert a date in the spring-forward gap. 12948 Based on a problem report from Andreas Jaeger. */ 12949static int 12950spring_forward_gap () 12951{ 12952 /* glibc (up to about 1998-10-07) failed this test. */ 12953 struct tm tm; 12954 12955 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" 12956 instead of "TZ=America/Vancouver" in order to detect the bug even 12957 on systems that don't support the Olson extension, or don't have the 12958 full zoneinfo tables installed. */ 12959 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0"); 12960 12961 tm.tm_year = 98; 12962 tm.tm_mon = 3; 12963 tm.tm_mday = 5; 12964 tm.tm_hour = 2; 12965 tm.tm_min = 0; 12966 tm.tm_sec = 0; 12967 tm.tm_isdst = -1; 12968 return mktime (&tm) != (time_t) -1; 12969} 12970 12971static int 12972mktime_test1 (time_t now) 12973{ 12974 struct tm *lt; 12975 return ! (lt = localtime (&now)) || mktime (lt) == now; 12976} 12977 12978static int 12979mktime_test (time_t now) 12980{ 12981 return (mktime_test1 (now) 12982 && mktime_test1 ((time_t) (time_t_max - now)) 12983 && mktime_test1 ((time_t) (time_t_min + now))); 12984} 12985 12986static int 12987irix_6_4_bug () 12988{ 12989 /* Based on code from Ariel Faigon. */ 12990 struct tm tm; 12991 tm.tm_year = 96; 12992 tm.tm_mon = 3; 12993 tm.tm_mday = 0; 12994 tm.tm_hour = 0; 12995 tm.tm_min = 0; 12996 tm.tm_sec = 0; 12997 tm.tm_isdst = -1; 12998 mktime (&tm); 12999 return tm.tm_mon == 2 && tm.tm_mday == 31; 13000} 13001 13002static int 13003bigtime_test (int j) 13004{ 13005 struct tm tm; 13006 time_t now; 13007 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j; 13008 now = mktime (&tm); 13009 if (now != (time_t) -1) 13010 { 13011 struct tm *lt = localtime (&now); 13012 if (! (lt 13013 && lt->tm_year == tm.tm_year 13014 && lt->tm_mon == tm.tm_mon 13015 && lt->tm_mday == tm.tm_mday 13016 && lt->tm_hour == tm.tm_hour 13017 && lt->tm_min == tm.tm_min 13018 && lt->tm_sec == tm.tm_sec 13019 && lt->tm_yday == tm.tm_yday 13020 && lt->tm_wday == tm.tm_wday 13021 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst) 13022 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst)))) 13023 return 0; 13024 } 13025 return 1; 13026} 13027 13028static int 13029year_2050_test () 13030{ 13031 /* The correct answer for 2050-02-01 00:00:00 in Pacific time, 13032 ignoring leap seconds. */ 13033 unsigned long int answer = 2527315200UL; 13034 13035 struct tm tm; 13036 time_t t; 13037 tm.tm_year = 2050 - 1900; 13038 tm.tm_mon = 2 - 1; 13039 tm.tm_mday = 1; 13040 tm.tm_hour = tm.tm_min = tm.tm_sec = 0; 13041 tm.tm_isdst = -1; 13042 13043 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" 13044 instead of "TZ=America/Vancouver" in order to detect the bug even 13045 on systems that don't support the Olson extension, or don't have the 13046 full zoneinfo tables installed. */ 13047 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0"); 13048 13049 t = mktime (&tm); 13050 13051 /* Check that the result is either a failure, or close enough 13052 to the correct answer that we can assume the discrepancy is 13053 due to leap seconds. */ 13054 return (t == (time_t) -1 13055 || (0 < t && answer - 120 <= t && t <= answer + 120)); 13056} 13057 13058int 13059main () 13060{ 13061 time_t t, delta; 13062 int i, j; 13063 13064 /* This test makes some buggy mktime implementations loop. 13065 Give up after 60 seconds; a mktime slower than that 13066 isn't worth using anyway. */ 13067 alarm (60); 13068 13069 for (;;) 13070 { 13071 t = (time_t_max << 1) + 1; 13072 if (t <= time_t_max) 13073 break; 13074 time_t_max = t; 13075 } 13076 time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max; 13077 13078 delta = time_t_max / 997; /* a suitable prime number */ 13079 for (i = 0; i < N_STRINGS; i++) 13080 { 13081 if (tz_strings[i]) 13082 putenv ((char*) tz_strings[i]); 13083 13084 for (t = 0; t <= time_t_max - delta; t += delta) 13085 if (! mktime_test (t)) 13086 return 1; 13087 if (! (mktime_test ((time_t) 1) 13088 && mktime_test ((time_t) (60 * 60)) 13089 && mktime_test ((time_t) (60 * 60 * 24)))) 13090 return 1; 13091 13092 for (j = 1; ; j <<= 1) 13093 if (! bigtime_test (j)) 13094 return 1; 13095 else if (INT_MAX / 2 < j) 13096 break; 13097 if (! bigtime_test (INT_MAX)) 13098 return 1; 13099 } 13100 return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ()); 13101} 13102_ACEOF 13103if ac_fn_c_try_run "$LINENO"; then : 13104 ac_cv_func_working_mktime=yes 13105else 13106 ac_cv_func_working_mktime=no 13107fi 13108rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13109 conftest.$ac_objext conftest.beam conftest.$ac_ext 13110fi 13111 13112fi 13113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime" >&5 13114$as_echo "$ac_cv_func_working_mktime" >&6; } 13115if test $ac_cv_func_working_mktime = no; then 13116 case " $LIBOBJS " in 13117 *" mktime.$ac_objext "* ) ;; 13118 *) LIBOBJS="$LIBOBJS mktime.$ac_objext" 13119 ;; 13120esac 13121 13122fi 13123 13124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 13125$as_echo_n "checking return type of signal handlers... " >&6; } 13126if ${ac_cv_type_signal+:} false; then : 13127 $as_echo_n "(cached) " >&6 13128else 13129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13130/* end confdefs.h. */ 13131#include <sys/types.h> 13132#include <signal.h> 13133 13134int 13135main () 13136{ 13137return *(signal (0, 0)) (0) == 1; 13138 ; 13139 return 0; 13140} 13141_ACEOF 13142if ac_fn_c_try_compile "$LINENO"; then : 13143 ac_cv_type_signal=int 13144else 13145 ac_cv_type_signal=void 13146fi 13147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13148fi 13149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 13150$as_echo "$ac_cv_type_signal" >&6; } 13151 13152cat >>confdefs.h <<_ACEOF 13153#define RETSIGTYPE $ac_cv_type_signal 13154_ACEOF 13155 13156 13157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5 13158$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; } 13159if ${ac_cv_func_lstat_dereferences_slashed_symlink+:} false; then : 13160 $as_echo_n "(cached) " >&6 13161else 13162 rm -f conftest.sym conftest.file 13163echo >conftest.file 13164if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then 13165 if test "$cross_compiling" = yes; then : 13166 ac_cv_func_lstat_dereferences_slashed_symlink=no 13167else 13168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13169/* end confdefs.h. */ 13170$ac_includes_default 13171int 13172main () 13173{ 13174struct stat sbuf; 13175 /* Linux will dereference the symlink and fail, as required by POSIX. 13176 That is better in the sense that it means we will not 13177 have to compile and use the lstat wrapper. */ 13178 return lstat ("conftest.sym/", &sbuf) == 0; 13179 ; 13180 return 0; 13181} 13182_ACEOF 13183if ac_fn_c_try_run "$LINENO"; then : 13184 ac_cv_func_lstat_dereferences_slashed_symlink=yes 13185else 13186 ac_cv_func_lstat_dereferences_slashed_symlink=no 13187fi 13188rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13189 conftest.$ac_objext conftest.beam conftest.$ac_ext 13190fi 13191 13192else 13193 # If the `ln -s' command failed, then we probably don't even 13194 # have an lstat function. 13195 ac_cv_func_lstat_dereferences_slashed_symlink=no 13196fi 13197rm -f conftest.sym conftest.file 13198 13199fi 13200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5 13201$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; } 13202 13203test $ac_cv_func_lstat_dereferences_slashed_symlink = yes && 13204 13205cat >>confdefs.h <<_ACEOF 13206#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 13207_ACEOF 13208 13209 13210if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then 13211 case " $LIBOBJS " in 13212 *" lstat.$ac_objext "* ) ;; 13213 *) LIBOBJS="$LIBOBJS lstat.$ac_objext" 13214 ;; 13215esac 13216 13217fi 13218 13219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat accepts an empty string" >&5 13220$as_echo_n "checking whether stat accepts an empty string... " >&6; } 13221if ${ac_cv_func_stat_empty_string_bug+:} false; then : 13222 $as_echo_n "(cached) " >&6 13223else 13224 if test "$cross_compiling" = yes; then : 13225 ac_cv_func_stat_empty_string_bug=yes 13226else 13227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13228/* end confdefs.h. */ 13229$ac_includes_default 13230int 13231main () 13232{ 13233struct stat sbuf; 13234 return stat ("", &sbuf) == 0; 13235 ; 13236 return 0; 13237} 13238_ACEOF 13239if ac_fn_c_try_run "$LINENO"; then : 13240 ac_cv_func_stat_empty_string_bug=no 13241else 13242 ac_cv_func_stat_empty_string_bug=yes 13243fi 13244rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13245 conftest.$ac_objext conftest.beam conftest.$ac_ext 13246fi 13247 13248fi 13249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_stat_empty_string_bug" >&5 13250$as_echo "$ac_cv_func_stat_empty_string_bug" >&6; } 13251if test $ac_cv_func_stat_empty_string_bug = yes; then 13252 case " $LIBOBJS " in 13253 *" stat.$ac_objext "* ) ;; 13254 *) LIBOBJS="$LIBOBJS stat.$ac_objext" 13255 ;; 13256esac 13257 13258 13259cat >>confdefs.h <<_ACEOF 13260#define HAVE_STAT_EMPTY_STRING_BUG 1 13261_ACEOF 13262 13263fi 13264 13265for ac_func in strftime 13266do : 13267 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime" 13268if test "x$ac_cv_func_strftime" = xyes; then : 13269 cat >>confdefs.h <<_ACEOF 13270#define HAVE_STRFTIME 1 13271_ACEOF 13272 13273else 13274 # strftime is in -lintl on SCO UNIX. 13275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5 13276$as_echo_n "checking for strftime in -lintl... " >&6; } 13277if ${ac_cv_lib_intl_strftime+:} false; then : 13278 $as_echo_n "(cached) " >&6 13279else 13280 ac_check_lib_save_LIBS=$LIBS 13281LIBS="-lintl $LIBS" 13282cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13283/* end confdefs.h. */ 13284 13285/* Override any GCC internal prototype to avoid an error. 13286 Use char because int might match the return type of a GCC 13287 builtin and then its argument prototype would still apply. */ 13288#ifdef __cplusplus 13289extern "C" 13290#endif 13291char strftime (); 13292int 13293main () 13294{ 13295return strftime (); 13296 ; 13297 return 0; 13298} 13299_ACEOF 13300if ac_fn_c_try_link "$LINENO"; then : 13301 ac_cv_lib_intl_strftime=yes 13302else 13303 ac_cv_lib_intl_strftime=no 13304fi 13305rm -f core conftest.err conftest.$ac_objext \ 13306 conftest$ac_exeext conftest.$ac_ext 13307LIBS=$ac_check_lib_save_LIBS 13308fi 13309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5 13310$as_echo "$ac_cv_lib_intl_strftime" >&6; } 13311if test "x$ac_cv_lib_intl_strftime" = xyes; then : 13312 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h 13313 13314LIBS="-lintl $LIBS" 13315fi 13316 13317fi 13318done 13319 13320for ac_func in arc4random arc4random_buf bzero cap_enter clock_gettime closefrom faccessat fdopendir fstatat ftruncate getresgid getresuid gettimeofday inet_ntoa jail kqueue memset openat pthread_cond_timedwait_relative_np pthread_condattr_setclock pthread_mutex_lock renameat setproctitle sigtimedwait strchr strerror strlcat strlcpy strndup strrchr strstr strtol strtoul unlinkat vis 13321do : 13322 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13323ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13324if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13325 cat >>confdefs.h <<_ACEOF 13326#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13327_ACEOF 13328 13329fi 13330done 13331 13332 13333# sys/queue.h exists on most systems, but its capabilities vary a great deal. 13334# test for LIST_FIRST and TAILQ_FOREACH_SAFE, which appears to not exist in 13335# all of them, and are necessary for OpenBSM. 13336cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13337/* end confdefs.h. */ 13338 13339 #include <sys/queue.h> 13340 13341int 13342main () 13343{ 13344 13345 13346 #ifndef LIST_FIRST 13347 #error LIST_FIRST missing 13348 #endif 13349 #ifndef TAILQ_FOREACH_SAFE 13350 #error TAILQ_FOREACH_SAFE 13351 #endif 13352 13353 ; 13354 return 0; 13355} 13356_ACEOF 13357if ac_fn_c_try_link "$LINENO"; then : 13358 13359 13360$as_echo "#define HAVE_FULL_QUEUE_H /**/" >>confdefs.h 13361 13362 13363fi 13364rm -f core conftest.err conftest.$ac_objext \ 13365 conftest$ac_exeext conftest.$ac_ext 13366 13367# Systems may not define key audit system calls, in which case libbsm cannot 13368# depend on them or it will generate link-time or run-time errors. Test for 13369# just one. 13370cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13371/* end confdefs.h. */ 13372 13373 #include <stddef.h> 13374 13375 extern int auditon(int, void *, int); 13376 13377int 13378main () 13379{ 13380 13381 int err; 13382 13383 err = auditon(0, NULL, 0); 13384 13385 ; 13386 return 0; 13387} 13388_ACEOF 13389if ac_fn_c_try_link "$LINENO"; then : 13390 13391 13392$as_echo "#define HAVE_AUDIT_SYSCALLS /**/" >>confdefs.h 13393 13394have_audit_syscalls=true 13395 13396else 13397 13398have_audit_syscalls=false 13399 13400fi 13401rm -f core conftest.err conftest.$ac_objext \ 13402 conftest$ac_exeext conftest.$ac_ext 13403 if $have_audit_syscalls; then 13404 HAVE_AUDIT_SYSCALLS_TRUE= 13405 HAVE_AUDIT_SYSCALLS_FALSE='#' 13406else 13407 HAVE_AUDIT_SYSCALLS_TRUE='#' 13408 HAVE_AUDIT_SYSCALLS_FALSE= 13409fi 13410 13411 13412# 13413# We rely on the BSD be32toh() and be32enc()-style endian macros to perform 13414# byte order conversions. Availability of these varies considerably -- in 13415# general, a system might have neither, be32toh(), or be32toh() and be32enc(). 13416# There is also variation in which headers are even present, and whether they 13417# are macros or functions. Try to organise the world into some simpler cases. 13418# The following macros may be set at the end: 13419# 13420# USE_ENDIAN_H 13421# USE_SYS_ENDIAN_H 13422# USE_MACHINE_ENDIAN_H 13423# USE_COMPAT_ENDIAN_H 13424# USE_COMPAT_ENDIAN_ENC_H 13425# 13426# First, decide which system endian.h to use. 13427# 13428for ac_header in endian.h 13429do : 13430 ac_fn_c_check_header_mongrel "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default" 13431if test "x$ac_cv_header_endian_h" = xyes; then : 13432 cat >>confdefs.h <<_ACEOF 13433#define HAVE_ENDIAN_H 1 13434_ACEOF 13435 13436 have_endian_h=yes 13437 13438else 13439 13440 have_endian_h=no 13441 13442fi 13443 13444done 13445 13446 13447for ac_header in sys/endian.h 13448do : 13449 ac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default" 13450if test "x$ac_cv_header_sys_endian_h" = xyes; then : 13451 cat >>confdefs.h <<_ACEOF 13452#define HAVE_SYS_ENDIAN_H 1 13453_ACEOF 13454 13455 have_sys_endian_h=yes 13456 13457else 13458 13459 have_sys_endian_h=no 13460 13461fi 13462 13463done 13464 13465 13466for ac_header in machine/endian.h 13467do : 13468 ac_fn_c_check_header_mongrel "$LINENO" "machine/endian.h" "ac_cv_header_machine_endian_h" "$ac_includes_default" 13469if test "x$ac_cv_header_machine_endian_h" = xyes; then : 13470 cat >>confdefs.h <<_ACEOF 13471#define HAVE_MACHINE_ENDIAN_H 1 13472_ACEOF 13473 13474 have_machine_endian_h=yes 13475 13476else 13477 13478 have_machine_endian_h=no 13479 13480fi 13481 13482done 13483 13484 13485if test $have_endian_h = yes; then 13486 13487$as_echo "#define USE_ENDIAN_H /**/" >>confdefs.h 13488 13489elif test $have_sys_endian_h = yes; then 13490 13491$as_echo "#define USE_SYS_ENDIAN_H /**/" >>confdefs.h 13492 13493elif test $have_machine_endian_h = yes; then 13494 13495$as_echo "#define USE_MACHINE_ENDIAN_H /**/" >>confdefs.h 13496 13497else 13498 as_fn_error $? "no endian.h" "$LINENO" 5 13499fi 13500 13501# 13502# Next, decide if we need to supplement with compat headers. 13503# 13504cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13505/* end confdefs.h. */ 13506 13507 #ifdef USE_ENDIAN_H 13508 #include <endian.h> 13509 #endif 13510 #ifdef USE_SYS_ENDIAN_H 13511 #include <sys/endian.h> 13512 #endif 13513 #ifdef USE_MACHINE_ENDIAN_H 13514 #include <machine/endian.h> 13515 #endif 13516 13517int 13518main () 13519{ 13520 13521 (void)be32toh(0); 13522 13523 ; 13524 return 0; 13525} 13526_ACEOF 13527if ac_fn_c_try_link "$LINENO"; then : 13528 13529else 13530 13531 13532$as_echo "#define USE_COMPAT_ENDIAN_H /**/" >>confdefs.h 13533 13534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using compat/endian.h" >&5 13535$as_echo "using compat/endian.h" >&6; } 13536 13537fi 13538rm -f core conftest.err conftest.$ac_objext \ 13539 conftest$ac_exeext conftest.$ac_ext 13540 13541cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13542/* end confdefs.h. */ 13543 13544 #ifdef USE_ENDIAN_H 13545 #include <endian.h> 13546 #endif 13547 #ifdef USE_SYS_ENDIAN_H 13548 #include <sys/endian.h> 13549 #endif 13550 #ifdef USE_MACHINE_ENDIAN_H 13551 #include <machine/endian.h> 13552 #endif 13553 #ifdef USE_COMPAT_ENDIAN_H 13554 #include "compat/endian.h" 13555 #endif 13556 #include <stdlib.h> 13557 13558int 13559main () 13560{ 13561 13562 int i; 13563 13564 i = bswap16(0); 13565 i = bswap32(0); 13566 i = bswap64(0); 13567 be32enc(NULL, 0); 13568 i = htole64(0); 13569 i = le64toh(0); 13570 13571 ; 13572 return 0; 13573} 13574_ACEOF 13575if ac_fn_c_try_link "$LINENO"; then : 13576 13577else 13578 13579 13580$as_echo "#define USE_COMPAT_ENDIAN_ENC_H /**/" >>confdefs.h 13581 13582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using compat/endian_enc.h" >&5 13583$as_echo "using compat/endian_enc.h" >&6; } 13584 13585fi 13586rm -f core conftest.err conftest.$ac_objext \ 13587 conftest$ac_exeext conftest.$ac_ext 13588 13589# Check to see if Mach IPC is used for trigger messages. If so, use Mach IPC 13590# instead of the default for sending trigger messages to the audit components. 13591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /usr/include/mach/audit_triggers.defs" >&5 13592$as_echo_n "checking for /usr/include/mach/audit_triggers.defs... " >&6; } 13593if ${ac_cv_file__usr_include_mach_audit_triggers_defs+:} false; then : 13594 $as_echo_n "(cached) " >&6 13595else 13596 test "$cross_compiling" = yes && 13597 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 13598if test -r "/usr/include/mach/audit_triggers.defs"; then 13599 ac_cv_file__usr_include_mach_audit_triggers_defs=yes 13600else 13601 ac_cv_file__usr_include_mach_audit_triggers_defs=no 13602fi 13603fi 13604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_include_mach_audit_triggers_defs" >&5 13605$as_echo "$ac_cv_file__usr_include_mach_audit_triggers_defs" >&6; } 13606if test "x$ac_cv_file__usr_include_mach_audit_triggers_defs" = xyes; then : 13607 13608 13609$as_echo "#define USE_MACH_IPC /**/" >>confdefs.h 13610 13611use_mach_ipc=true 13612 13613else 13614 13615use_mach_ipc=false 13616 13617fi 13618 13619 if $use_mach_ipc; then 13620 USE_MACH_IPC_TRUE= 13621 USE_MACH_IPC_FALSE='#' 13622else 13623 USE_MACH_IPC_TRUE='#' 13624 USE_MACH_IPC_FALSE= 13625fi 13626 13627 13628ac_config_files="$ac_config_files Makefile bin/Makefile bin/audit/Makefile bin/auditd/Makefile bin/auditdistd/Makefile bin/auditfilterd/Makefile bin/auditreduce/Makefile bin/praudit/Makefile bsm/Makefile libauditd/Makefile libbsm/Makefile modules/Makefile modules/auditfilter_noop/Makefile man/Makefile sys/Makefile sys/bsm/Makefile test/Makefile test/bsm/Makefile tools/Makefile" 13629 13630 13631cat >confcache <<\_ACEOF 13632# This file is a shell script that caches the results of configure 13633# tests run on this system so they can be shared between configure 13634# scripts and configure runs, see configure's option --config-cache. 13635# It is not useful on other systems. If it contains results you don't 13636# want to keep, you may remove or edit it. 13637# 13638# config.status only pays attention to the cache file if you give it 13639# the --recheck option to rerun configure. 13640# 13641# `ac_cv_env_foo' variables (set or unset) will be overridden when 13642# loading this file, other *unset* `ac_cv_foo' will be assigned the 13643# following values. 13644 13645_ACEOF 13646 13647# The following way of writing the cache mishandles newlines in values, 13648# but we know of no workaround that is simple, portable, and efficient. 13649# So, we kill variables containing newlines. 13650# Ultrix sh set writes to stderr and can't be redirected directly, 13651# and sets the high bit in the cache file unless we assign to the vars. 13652( 13653 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13654 eval ac_val=\$$ac_var 13655 case $ac_val in #( 13656 *${as_nl}*) 13657 case $ac_var in #( 13658 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13659$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13660 esac 13661 case $ac_var in #( 13662 _ | IFS | as_nl) ;; #( 13663 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13664 *) { eval $ac_var=; unset $ac_var;} ;; 13665 esac ;; 13666 esac 13667 done 13668 13669 (set) 2>&1 | 13670 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13671 *${as_nl}ac_space=\ *) 13672 # `set' does not quote correctly, so add quotes: double-quote 13673 # substitution turns \\\\ into \\, and sed turns \\ into \. 13674 sed -n \ 13675 "s/'/'\\\\''/g; 13676 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13677 ;; #( 13678 *) 13679 # `set' quotes correctly as required by POSIX, so do not add quotes. 13680 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13681 ;; 13682 esac | 13683 sort 13684) | 13685 sed ' 13686 /^ac_cv_env_/b end 13687 t clear 13688 :clear 13689 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13690 t end 13691 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13692 :end' >>confcache 13693if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13694 if test -w "$cache_file"; then 13695 if test "x$cache_file" != "x/dev/null"; then 13696 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13697$as_echo "$as_me: updating cache $cache_file" >&6;} 13698 if test ! -f "$cache_file" || test -h "$cache_file"; then 13699 cat confcache >"$cache_file" 13700 else 13701 case $cache_file in #( 13702 */* | ?:*) 13703 mv -f confcache "$cache_file"$$ && 13704 mv -f "$cache_file"$$ "$cache_file" ;; #( 13705 *) 13706 mv -f confcache "$cache_file" ;; 13707 esac 13708 fi 13709 fi 13710 else 13711 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13712$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13713 fi 13714fi 13715rm -f confcache 13716 13717test "x$prefix" = xNONE && prefix=$ac_default_prefix 13718# Let make expand exec_prefix. 13719test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13720 13721DEFS=-DHAVE_CONFIG_H 13722 13723ac_libobjs= 13724ac_ltlibobjs= 13725U= 13726for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13727 # 1. Remove the extension, and $U if already installed. 13728 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13729 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13730 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13731 # will be set to the directory where LIBOBJS objects are built. 13732 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13733 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13734done 13735LIBOBJS=$ac_libobjs 13736 13737LTLIBOBJS=$ac_ltlibobjs 13738 13739 13740if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13741 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13742Usually this means the macro was only invoked conditionally." "$LINENO" 5 13743fi 13744if test -z "${USE_NATIVE_INCLUDES_TRUE}" && test -z "${USE_NATIVE_INCLUDES_FALSE}"; then 13745 as_fn_error $? "conditional \"USE_NATIVE_INCLUDES\" was never defined. 13746Usually this means the macro was only invoked conditionally." "$LINENO" 5 13747fi 13748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13749$as_echo_n "checking that generated files are newer than configure... " >&6; } 13750 if test -n "$am_sleep_pid"; then 13751 # Hide warnings about reused PIDs. 13752 wait $am_sleep_pid 2>/dev/null 13753 fi 13754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13755$as_echo "done" >&6; } 13756if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13757 as_fn_error $? "conditional \"AMDEP\" was never defined. 13758Usually this means the macro was only invoked conditionally." "$LINENO" 5 13759fi 13760if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13761 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13762Usually this means the macro was only invoked conditionally." "$LINENO" 5 13763fi 13764 if test -n "$EXEEXT"; then 13765 am__EXEEXT_TRUE= 13766 am__EXEEXT_FALSE='#' 13767else 13768 am__EXEEXT_TRUE='#' 13769 am__EXEEXT_FALSE= 13770fi 13771 13772if test -z "${HAVE_AUDIT_SYSCALLS_TRUE}" && test -z "${HAVE_AUDIT_SYSCALLS_FALSE}"; then 13773 as_fn_error $? "conditional \"HAVE_AUDIT_SYSCALLS\" was never defined. 13774Usually this means the macro was only invoked conditionally." "$LINENO" 5 13775fi 13776if test -z "${USE_MACH_IPC_TRUE}" && test -z "${USE_MACH_IPC_FALSE}"; then 13777 as_fn_error $? "conditional \"USE_MACH_IPC\" was never defined. 13778Usually this means the macro was only invoked conditionally." "$LINENO" 5 13779fi 13780 13781: "${CONFIG_STATUS=./config.status}" 13782ac_write_fail=0 13783ac_clean_files_save=$ac_clean_files 13784ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13785{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13786$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13787as_write_fail=0 13788cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13789#! $SHELL 13790# Generated by $as_me. 13791# Run this file to recreate the current configuration. 13792# Compiler output produced by configure, useful for debugging 13793# configure, is in config.log if it exists. 13794 13795debug=false 13796ac_cs_recheck=false 13797ac_cs_silent=false 13798 13799SHELL=\${CONFIG_SHELL-$SHELL} 13800export SHELL 13801_ASEOF 13802cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13803## -------------------- ## 13804## M4sh Initialization. ## 13805## -------------------- ## 13806 13807# Be more Bourne compatible 13808DUALCASE=1; export DUALCASE # for MKS sh 13809if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13810 emulate sh 13811 NULLCMD=: 13812 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13813 # is contrary to our usage. Disable this feature. 13814 alias -g '${1+"$@"}'='"$@"' 13815 setopt NO_GLOB_SUBST 13816else 13817 case `(set -o) 2>/dev/null` in #( 13818 *posix*) : 13819 set -o posix ;; #( 13820 *) : 13821 ;; 13822esac 13823fi 13824 13825 13826as_nl=' 13827' 13828export as_nl 13829# Printing a long string crashes Solaris 7 /usr/bin/printf. 13830as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13831as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13832as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13833# Prefer a ksh shell builtin over an external printf program on Solaris, 13834# but without wasting forks for bash or zsh. 13835if test -z "$BASH_VERSION$ZSH_VERSION" \ 13836 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13837 as_echo='print -r --' 13838 as_echo_n='print -rn --' 13839elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13840 as_echo='printf %s\n' 13841 as_echo_n='printf %s' 13842else 13843 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13844 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13845 as_echo_n='/usr/ucb/echo -n' 13846 else 13847 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13848 as_echo_n_body='eval 13849 arg=$1; 13850 case $arg in #( 13851 *"$as_nl"*) 13852 expr "X$arg" : "X\\(.*\\)$as_nl"; 13853 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13854 esac; 13855 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13856 ' 13857 export as_echo_n_body 13858 as_echo_n='sh -c $as_echo_n_body as_echo' 13859 fi 13860 export as_echo_body 13861 as_echo='sh -c $as_echo_body as_echo' 13862fi 13863 13864# The user is always right. 13865if test "${PATH_SEPARATOR+set}" != set; then 13866 PATH_SEPARATOR=: 13867 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13868 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13869 PATH_SEPARATOR=';' 13870 } 13871fi 13872 13873 13874# IFS 13875# We need space, tab and new line, in precisely that order. Quoting is 13876# there to prevent editors from complaining about space-tab. 13877# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13878# splitting by setting IFS to empty value.) 13879IFS=" "" $as_nl" 13880 13881# Find who we are. Look in the path if we contain no directory separator. 13882as_myself= 13883case $0 in #(( 13884 *[\\/]* ) as_myself=$0 ;; 13885 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13886for as_dir in $PATH 13887do 13888 IFS=$as_save_IFS 13889 test -z "$as_dir" && as_dir=. 13890 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13891 done 13892IFS=$as_save_IFS 13893 13894 ;; 13895esac 13896# We did not find ourselves, most probably we were run as `sh COMMAND' 13897# in which case we are not to be found in the path. 13898if test "x$as_myself" = x; then 13899 as_myself=$0 13900fi 13901if test ! -f "$as_myself"; then 13902 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13903 exit 1 13904fi 13905 13906# Unset variables that we do not need and which cause bugs (e.g. in 13907# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13908# suppresses any "Segmentation fault" message there. '((' could 13909# trigger a bug in pdksh 5.2.14. 13910for as_var in BASH_ENV ENV MAIL MAILPATH 13911do eval test x\${$as_var+set} = xset \ 13912 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13913done 13914PS1='$ ' 13915PS2='> ' 13916PS4='+ ' 13917 13918# NLS nuisances. 13919LC_ALL=C 13920export LC_ALL 13921LANGUAGE=C 13922export LANGUAGE 13923 13924# CDPATH. 13925(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13926 13927 13928# as_fn_error STATUS ERROR [LINENO LOG_FD] 13929# ---------------------------------------- 13930# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13931# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13932# script with STATUS, using 1 if that was 0. 13933as_fn_error () 13934{ 13935 as_status=$1; test $as_status -eq 0 && as_status=1 13936 if test "$4"; then 13937 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13938 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13939 fi 13940 $as_echo "$as_me: error: $2" >&2 13941 as_fn_exit $as_status 13942} # as_fn_error 13943 13944 13945# as_fn_set_status STATUS 13946# ----------------------- 13947# Set $? to STATUS, without forking. 13948as_fn_set_status () 13949{ 13950 return $1 13951} # as_fn_set_status 13952 13953# as_fn_exit STATUS 13954# ----------------- 13955# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13956as_fn_exit () 13957{ 13958 set +e 13959 as_fn_set_status $1 13960 exit $1 13961} # as_fn_exit 13962 13963# as_fn_unset VAR 13964# --------------- 13965# Portably unset VAR. 13966as_fn_unset () 13967{ 13968 { eval $1=; unset $1;} 13969} 13970as_unset=as_fn_unset 13971# as_fn_append VAR VALUE 13972# ---------------------- 13973# Append the text in VALUE to the end of the definition contained in VAR. Take 13974# advantage of any shell optimizations that allow amortized linear growth over 13975# repeated appends, instead of the typical quadratic growth present in naive 13976# implementations. 13977if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13978 eval 'as_fn_append () 13979 { 13980 eval $1+=\$2 13981 }' 13982else 13983 as_fn_append () 13984 { 13985 eval $1=\$$1\$2 13986 } 13987fi # as_fn_append 13988 13989# as_fn_arith ARG... 13990# ------------------ 13991# Perform arithmetic evaluation on the ARGs, and store the result in the 13992# global $as_val. Take advantage of shells that can avoid forks. The arguments 13993# must be portable across $(()) and expr. 13994if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13995 eval 'as_fn_arith () 13996 { 13997 as_val=$(( $* )) 13998 }' 13999else 14000 as_fn_arith () 14001 { 14002 as_val=`expr "$@" || test $? -eq 1` 14003 } 14004fi # as_fn_arith 14005 14006 14007if expr a : '\(a\)' >/dev/null 2>&1 && 14008 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14009 as_expr=expr 14010else 14011 as_expr=false 14012fi 14013 14014if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14015 as_basename=basename 14016else 14017 as_basename=false 14018fi 14019 14020if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14021 as_dirname=dirname 14022else 14023 as_dirname=false 14024fi 14025 14026as_me=`$as_basename -- "$0" || 14027$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14028 X"$0" : 'X\(//\)$' \| \ 14029 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14030$as_echo X/"$0" | 14031 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14032 s//\1/ 14033 q 14034 } 14035 /^X\/\(\/\/\)$/{ 14036 s//\1/ 14037 q 14038 } 14039 /^X\/\(\/\).*/{ 14040 s//\1/ 14041 q 14042 } 14043 s/.*/./; q'` 14044 14045# Avoid depending upon Character Ranges. 14046as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14047as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14048as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14049as_cr_digits='0123456789' 14050as_cr_alnum=$as_cr_Letters$as_cr_digits 14051 14052ECHO_C= ECHO_N= ECHO_T= 14053case `echo -n x` in #((((( 14054-n*) 14055 case `echo 'xy\c'` in 14056 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14057 xy) ECHO_C='\c';; 14058 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14059 ECHO_T=' ';; 14060 esac;; 14061*) 14062 ECHO_N='-n';; 14063esac 14064 14065rm -f conf$$ conf$$.exe conf$$.file 14066if test -d conf$$.dir; then 14067 rm -f conf$$.dir/conf$$.file 14068else 14069 rm -f conf$$.dir 14070 mkdir conf$$.dir 2>/dev/null 14071fi 14072if (echo >conf$$.file) 2>/dev/null; then 14073 if ln -s conf$$.file conf$$ 2>/dev/null; then 14074 as_ln_s='ln -s' 14075 # ... but there are two gotchas: 14076 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14077 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14078 # In both cases, we have to default to `cp -pR'. 14079 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14080 as_ln_s='cp -pR' 14081 elif ln conf$$.file conf$$ 2>/dev/null; then 14082 as_ln_s=ln 14083 else 14084 as_ln_s='cp -pR' 14085 fi 14086else 14087 as_ln_s='cp -pR' 14088fi 14089rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14090rmdir conf$$.dir 2>/dev/null 14091 14092 14093# as_fn_mkdir_p 14094# ------------- 14095# Create "$as_dir" as a directory, including parents if necessary. 14096as_fn_mkdir_p () 14097{ 14098 14099 case $as_dir in #( 14100 -*) as_dir=./$as_dir;; 14101 esac 14102 test -d "$as_dir" || eval $as_mkdir_p || { 14103 as_dirs= 14104 while :; do 14105 case $as_dir in #( 14106 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14107 *) as_qdir=$as_dir;; 14108 esac 14109 as_dirs="'$as_qdir' $as_dirs" 14110 as_dir=`$as_dirname -- "$as_dir" || 14111$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14112 X"$as_dir" : 'X\(//\)[^/]' \| \ 14113 X"$as_dir" : 'X\(//\)$' \| \ 14114 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14115$as_echo X"$as_dir" | 14116 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14117 s//\1/ 14118 q 14119 } 14120 /^X\(\/\/\)[^/].*/{ 14121 s//\1/ 14122 q 14123 } 14124 /^X\(\/\/\)$/{ 14125 s//\1/ 14126 q 14127 } 14128 /^X\(\/\).*/{ 14129 s//\1/ 14130 q 14131 } 14132 s/.*/./; q'` 14133 test -d "$as_dir" && break 14134 done 14135 test -z "$as_dirs" || eval "mkdir $as_dirs" 14136 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14137 14138 14139} # as_fn_mkdir_p 14140if mkdir -p . 2>/dev/null; then 14141 as_mkdir_p='mkdir -p "$as_dir"' 14142else 14143 test -d ./-p && rmdir ./-p 14144 as_mkdir_p=false 14145fi 14146 14147 14148# as_fn_executable_p FILE 14149# ----------------------- 14150# Test if FILE is an executable regular file. 14151as_fn_executable_p () 14152{ 14153 test -f "$1" && test -x "$1" 14154} # as_fn_executable_p 14155as_test_x='test -x' 14156as_executable_p=as_fn_executable_p 14157 14158# Sed expression to map a string onto a valid CPP name. 14159as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14160 14161# Sed expression to map a string onto a valid variable name. 14162as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14163 14164 14165exec 6>&1 14166## ----------------------------------- ## 14167## Main body of $CONFIG_STATUS script. ## 14168## ----------------------------------- ## 14169_ASEOF 14170test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14171 14172cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14173# Save the log message, to keep $0 and so on meaningful, and to 14174# report actual input values of CONFIG_FILES etc. instead of their 14175# values after options handling. 14176ac_log=" 14177This file was extended by OpenBSM $as_me 1.2-alpha3, which was 14178generated by GNU Autoconf 2.69. Invocation command line was 14179 14180 CONFIG_FILES = $CONFIG_FILES 14181 CONFIG_HEADERS = $CONFIG_HEADERS 14182 CONFIG_LINKS = $CONFIG_LINKS 14183 CONFIG_COMMANDS = $CONFIG_COMMANDS 14184 $ $0 $@ 14185 14186on `(hostname || uname -n) 2>/dev/null | sed 1q` 14187" 14188 14189_ACEOF 14190 14191case $ac_config_files in *" 14192"*) set x $ac_config_files; shift; ac_config_files=$*;; 14193esac 14194 14195case $ac_config_headers in *" 14196"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14197esac 14198 14199 14200cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14201# Files that config.status was made for. 14202config_files="$ac_config_files" 14203config_headers="$ac_config_headers" 14204config_commands="$ac_config_commands" 14205 14206_ACEOF 14207 14208cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14209ac_cs_usage="\ 14210\`$as_me' instantiates files and other configuration actions 14211from templates according to the current configuration. Unless the files 14212and actions are specified as TAGs, all are instantiated by default. 14213 14214Usage: $0 [OPTION]... [TAG]... 14215 14216 -h, --help print this help, then exit 14217 -V, --version print version number and configuration settings, then exit 14218 --config print configuration, then exit 14219 -q, --quiet, --silent 14220 do not print progress messages 14221 -d, --debug don't remove temporary files 14222 --recheck update $as_me by reconfiguring in the same conditions 14223 --file=FILE[:TEMPLATE] 14224 instantiate the configuration file FILE 14225 --header=FILE[:TEMPLATE] 14226 instantiate the configuration header FILE 14227 14228Configuration files: 14229$config_files 14230 14231Configuration headers: 14232$config_headers 14233 14234Configuration commands: 14235$config_commands 14236 14237Report bugs to <trustedbsd-audit@TrustesdBSD.org>." 14238 14239_ACEOF 14240cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14241ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14242ac_cs_version="\\ 14243OpenBSM config.status 1.2-alpha3 14244configured by $0, generated by GNU Autoconf 2.69, 14245 with options \\"\$ac_cs_config\\" 14246 14247Copyright (C) 2012 Free Software Foundation, Inc. 14248This config.status script is free software; the Free Software Foundation 14249gives unlimited permission to copy, distribute and modify it." 14250 14251ac_pwd='$ac_pwd' 14252srcdir='$srcdir' 14253INSTALL='$INSTALL' 14254MKDIR_P='$MKDIR_P' 14255AWK='$AWK' 14256test -n "\$AWK" || AWK=awk 14257_ACEOF 14258 14259cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14260# The default lists apply if the user does not specify any file. 14261ac_need_defaults=: 14262while test $# != 0 14263do 14264 case $1 in 14265 --*=?*) 14266 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14267 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14268 ac_shift=: 14269 ;; 14270 --*=) 14271 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14272 ac_optarg= 14273 ac_shift=: 14274 ;; 14275 *) 14276 ac_option=$1 14277 ac_optarg=$2 14278 ac_shift=shift 14279 ;; 14280 esac 14281 14282 case $ac_option in 14283 # Handling of the options. 14284 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14285 ac_cs_recheck=: ;; 14286 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14287 $as_echo "$ac_cs_version"; exit ;; 14288 --config | --confi | --conf | --con | --co | --c ) 14289 $as_echo "$ac_cs_config"; exit ;; 14290 --debug | --debu | --deb | --de | --d | -d ) 14291 debug=: ;; 14292 --file | --fil | --fi | --f ) 14293 $ac_shift 14294 case $ac_optarg in 14295 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14296 '') as_fn_error $? "missing file argument" ;; 14297 esac 14298 as_fn_append CONFIG_FILES " '$ac_optarg'" 14299 ac_need_defaults=false;; 14300 --header | --heade | --head | --hea ) 14301 $ac_shift 14302 case $ac_optarg in 14303 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14304 esac 14305 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14306 ac_need_defaults=false;; 14307 --he | --h) 14308 # Conflict between --help and --header 14309 as_fn_error $? "ambiguous option: \`$1' 14310Try \`$0 --help' for more information.";; 14311 --help | --hel | -h ) 14312 $as_echo "$ac_cs_usage"; exit ;; 14313 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14314 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14315 ac_cs_silent=: ;; 14316 14317 # This is an error. 14318 -*) as_fn_error $? "unrecognized option: \`$1' 14319Try \`$0 --help' for more information." ;; 14320 14321 *) as_fn_append ac_config_targets " $1" 14322 ac_need_defaults=false ;; 14323 14324 esac 14325 shift 14326done 14327 14328ac_configure_extra_args= 14329 14330if $ac_cs_silent; then 14331 exec 6>/dev/null 14332 ac_configure_extra_args="$ac_configure_extra_args --silent" 14333fi 14334 14335_ACEOF 14336cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14337if \$ac_cs_recheck; then 14338 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14339 shift 14340 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14341 CONFIG_SHELL='$SHELL' 14342 export CONFIG_SHELL 14343 exec "\$@" 14344fi 14345 14346_ACEOF 14347cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14348exec 5>>config.log 14349{ 14350 echo 14351 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14352## Running $as_me. ## 14353_ASBOX 14354 $as_echo "$ac_log" 14355} >&5 14356 14357_ACEOF 14358cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14359# 14360# INIT-COMMANDS 14361# 14362 14363 14364# The HP-UX ksh and POSIX shell print the target directory to stdout 14365# if CDPATH is set. 14366(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14367 14368sed_quote_subst='$sed_quote_subst' 14369double_quote_subst='$double_quote_subst' 14370delay_variable_subst='$delay_variable_subst' 14371macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14372macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14373enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14374enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14375pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14376enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14377SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14378ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14379PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 14380host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14381host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14382host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14383build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14384build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14385build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14386SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14387Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14388GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14389EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14390FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14391LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14392NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14393LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14394max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14395ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14396exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14397lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14398lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14399lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14400lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 14401lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 14402reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14403reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14404OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14405deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14406file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14407file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 14408want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 14409DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 14410sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 14411AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14412AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14413archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 14414STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14415RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14416old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14417old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14418old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14419lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14420CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14421CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14422compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14423GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14424lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14425lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14426lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14427lt_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"`' 14428nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 14429lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 14430objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14431MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14432lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14433lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14434lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14435lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14436lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14437need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14438MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 14439DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14440NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14441LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14442OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14443OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14444libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14445shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14446extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14447archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14448enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14449export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14450whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14451compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14452old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14453old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14454archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14455archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14456module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14457module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14458with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14459allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14460no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14461hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14462hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14463hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14464hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14465hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14466hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14467hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14468inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14469link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14470always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14471export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14472exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14473include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14474prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14475postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 14476file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14477variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14478need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14479need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14480version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14481runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14482shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14483shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14484libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14485library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14486soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14487install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14488postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14489postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14490finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14491finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14492hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14493sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14494sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14495hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14496enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14497enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14498enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14499old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14500striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14501 14502LTCC='$LTCC' 14503LTCFLAGS='$LTCFLAGS' 14504compiler='$compiler_DEFAULT' 14505 14506# A function that is used when there is no print builtin or printf. 14507func_fallback_echo () 14508{ 14509 eval 'cat <<_LTECHO_EOF 14510\$1 14511_LTECHO_EOF' 14512} 14513 14514# Quote evaled strings. 14515for var in SHELL \ 14516ECHO \ 14517PATH_SEPARATOR \ 14518SED \ 14519GREP \ 14520EGREP \ 14521FGREP \ 14522LD \ 14523NM \ 14524LN_S \ 14525lt_SP2NL \ 14526lt_NL2SP \ 14527reload_flag \ 14528OBJDUMP \ 14529deplibs_check_method \ 14530file_magic_cmd \ 14531file_magic_glob \ 14532want_nocaseglob \ 14533DLLTOOL \ 14534sharedlib_from_linklib_cmd \ 14535AR \ 14536AR_FLAGS \ 14537archiver_list_spec \ 14538STRIP \ 14539RANLIB \ 14540CC \ 14541CFLAGS \ 14542compiler \ 14543lt_cv_sys_global_symbol_pipe \ 14544lt_cv_sys_global_symbol_to_cdecl \ 14545lt_cv_sys_global_symbol_to_c_name_address \ 14546lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14547nm_file_list_spec \ 14548lt_prog_compiler_no_builtin_flag \ 14549lt_prog_compiler_pic \ 14550lt_prog_compiler_wl \ 14551lt_prog_compiler_static \ 14552lt_cv_prog_compiler_c_o \ 14553need_locks \ 14554MANIFEST_TOOL \ 14555DSYMUTIL \ 14556NMEDIT \ 14557LIPO \ 14558OTOOL \ 14559OTOOL64 \ 14560shrext_cmds \ 14561export_dynamic_flag_spec \ 14562whole_archive_flag_spec \ 14563compiler_needs_object \ 14564with_gnu_ld \ 14565allow_undefined_flag \ 14566no_undefined_flag \ 14567hardcode_libdir_flag_spec \ 14568hardcode_libdir_separator \ 14569exclude_expsyms \ 14570include_expsyms \ 14571file_list_spec \ 14572variables_saved_for_relink \ 14573libname_spec \ 14574library_names_spec \ 14575soname_spec \ 14576install_override_mode \ 14577finish_eval \ 14578old_striplib \ 14579striplib; do 14580 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14581 *[\\\\\\\`\\"\\\$]*) 14582 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14583 ;; 14584 *) 14585 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14586 ;; 14587 esac 14588done 14589 14590# Double-quote double-evaled strings. 14591for var in reload_cmds \ 14592old_postinstall_cmds \ 14593old_postuninstall_cmds \ 14594old_archive_cmds \ 14595extract_expsyms_cmds \ 14596old_archive_from_new_cmds \ 14597old_archive_from_expsyms_cmds \ 14598archive_cmds \ 14599archive_expsym_cmds \ 14600module_cmds \ 14601module_expsym_cmds \ 14602export_symbols_cmds \ 14603prelink_cmds \ 14604postlink_cmds \ 14605postinstall_cmds \ 14606postuninstall_cmds \ 14607finish_cmds \ 14608sys_lib_search_path_spec \ 14609sys_lib_dlsearch_path_spec; do 14610 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14611 *[\\\\\\\`\\"\\\$]*) 14612 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14613 ;; 14614 *) 14615 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14616 ;; 14617 esac 14618done 14619 14620ac_aux_dir='$ac_aux_dir' 14621xsi_shell='$xsi_shell' 14622lt_shell_append='$lt_shell_append' 14623 14624# See if we are running on zsh, and set the options which allow our 14625# commands through without removal of \ escapes INIT. 14626if test -n "\${ZSH_VERSION+set}" ; then 14627 setopt NO_GLOB_SUBST 14628fi 14629 14630 14631 PACKAGE='$PACKAGE' 14632 VERSION='$VERSION' 14633 TIMESTAMP='$TIMESTAMP' 14634 RM='$RM' 14635 ofile='$ofile' 14636 14637 14638 14639AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14640 14641_ACEOF 14642 14643cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14644 14645# Handling of arguments. 14646for ac_config_target in $ac_config_targets 14647do 14648 case $ac_config_target in 14649 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;; 14650 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14651 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14652 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14653 "bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;; 14654 "bin/audit/Makefile") CONFIG_FILES="$CONFIG_FILES bin/audit/Makefile" ;; 14655 "bin/auditd/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditd/Makefile" ;; 14656 "bin/auditdistd/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditdistd/Makefile" ;; 14657 "bin/auditfilterd/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditfilterd/Makefile" ;; 14658 "bin/auditreduce/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditreduce/Makefile" ;; 14659 "bin/praudit/Makefile") CONFIG_FILES="$CONFIG_FILES bin/praudit/Makefile" ;; 14660 "bsm/Makefile") CONFIG_FILES="$CONFIG_FILES bsm/Makefile" ;; 14661 "libauditd/Makefile") CONFIG_FILES="$CONFIG_FILES libauditd/Makefile" ;; 14662 "libbsm/Makefile") CONFIG_FILES="$CONFIG_FILES libbsm/Makefile" ;; 14663 "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;; 14664 "modules/auditfilter_noop/Makefile") CONFIG_FILES="$CONFIG_FILES modules/auditfilter_noop/Makefile" ;; 14665 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 14666 "sys/Makefile") CONFIG_FILES="$CONFIG_FILES sys/Makefile" ;; 14667 "sys/bsm/Makefile") CONFIG_FILES="$CONFIG_FILES sys/bsm/Makefile" ;; 14668 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 14669 "test/bsm/Makefile") CONFIG_FILES="$CONFIG_FILES test/bsm/Makefile" ;; 14670 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;; 14671 14672 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14673 esac 14674done 14675 14676 14677# If the user did not use the arguments to specify the items to instantiate, 14678# then the envvar interface is used. Set only those that are not. 14679# We use the long form for the default assignment because of an extremely 14680# bizarre bug on SunOS 4.1.3. 14681if $ac_need_defaults; then 14682 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14683 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14684 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14685fi 14686 14687# Have a temporary directory for convenience. Make it in the build tree 14688# simply because there is no reason against having it here, and in addition, 14689# creating and moving files from /tmp can sometimes cause problems. 14690# Hook for its removal unless debugging. 14691# Note that there is a small window in which the directory will not be cleaned: 14692# after its creation but before its name has been assigned to `$tmp'. 14693$debug || 14694{ 14695 tmp= ac_tmp= 14696 trap 'exit_status=$? 14697 : "${ac_tmp:=$tmp}" 14698 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14699' 0 14700 trap 'as_fn_exit 1' 1 2 13 15 14701} 14702# Create a (secure) tmp directory for tmp files. 14703 14704{ 14705 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14706 test -d "$tmp" 14707} || 14708{ 14709 tmp=./conf$$-$RANDOM 14710 (umask 077 && mkdir "$tmp") 14711} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14712ac_tmp=$tmp 14713 14714# Set up the scripts for CONFIG_FILES section. 14715# No need to generate them if there are no CONFIG_FILES. 14716# This happens for instance with `./config.status config.h'. 14717if test -n "$CONFIG_FILES"; then 14718 14719 14720ac_cr=`echo X | tr X '\015'` 14721# On cygwin, bash can eat \r inside `` if the user requested igncr. 14722# But we know of no other shell where ac_cr would be empty at this 14723# point, so we can use a bashism as a fallback. 14724if test "x$ac_cr" = x; then 14725 eval ac_cr=\$\'\\r\' 14726fi 14727ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14728if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14729 ac_cs_awk_cr='\\r' 14730else 14731 ac_cs_awk_cr=$ac_cr 14732fi 14733 14734echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14735_ACEOF 14736 14737 14738{ 14739 echo "cat >conf$$subs.awk <<_ACEOF" && 14740 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14741 echo "_ACEOF" 14742} >conf$$subs.sh || 14743 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14744ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14745ac_delim='%!_!# ' 14746for ac_last_try in false false false false false :; do 14747 . ./conf$$subs.sh || 14748 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14749 14750 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14751 if test $ac_delim_n = $ac_delim_num; then 14752 break 14753 elif $ac_last_try; then 14754 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14755 else 14756 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14757 fi 14758done 14759rm -f conf$$subs.sh 14760 14761cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14762cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14763_ACEOF 14764sed -n ' 14765h 14766s/^/S["/; s/!.*/"]=/ 14767p 14768g 14769s/^[^!]*!// 14770:repl 14771t repl 14772s/'"$ac_delim"'$// 14773t delim 14774:nl 14775h 14776s/\(.\{148\}\)..*/\1/ 14777t more1 14778s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14779p 14780n 14781b repl 14782:more1 14783s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14784p 14785g 14786s/.\{148\}// 14787t nl 14788:delim 14789h 14790s/\(.\{148\}\)..*/\1/ 14791t more2 14792s/["\\]/\\&/g; s/^/"/; s/$/"/ 14793p 14794b 14795:more2 14796s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14797p 14798g 14799s/.\{148\}// 14800t delim 14801' <conf$$subs.awk | sed ' 14802/^[^""]/{ 14803 N 14804 s/\n// 14805} 14806' >>$CONFIG_STATUS || ac_write_fail=1 14807rm -f conf$$subs.awk 14808cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14809_ACAWK 14810cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14811 for (key in S) S_is_set[key] = 1 14812 FS = "" 14813 14814} 14815{ 14816 line = $ 0 14817 nfields = split(line, field, "@") 14818 substed = 0 14819 len = length(field[1]) 14820 for (i = 2; i < nfields; i++) { 14821 key = field[i] 14822 keylen = length(key) 14823 if (S_is_set[key]) { 14824 value = S[key] 14825 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14826 len += length(value) + length(field[++i]) 14827 substed = 1 14828 } else 14829 len += 1 + keylen 14830 } 14831 14832 print line 14833} 14834 14835_ACAWK 14836_ACEOF 14837cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14838if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14839 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14840else 14841 cat 14842fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14843 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14844_ACEOF 14845 14846# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14847# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14848# trailing colons and then remove the whole line if VPATH becomes empty 14849# (actually we leave an empty line to preserve line numbers). 14850if test "x$srcdir" = x.; then 14851 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14852h 14853s/// 14854s/^/:/ 14855s/[ ]*$/:/ 14856s/:\$(srcdir):/:/g 14857s/:\${srcdir}:/:/g 14858s/:@srcdir@:/:/g 14859s/^:*// 14860s/:*$// 14861x 14862s/\(=[ ]*\).*/\1/ 14863G 14864s/\n// 14865s/^[^=]*=[ ]*$// 14866}' 14867fi 14868 14869cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14870fi # test -n "$CONFIG_FILES" 14871 14872# Set up the scripts for CONFIG_HEADERS section. 14873# No need to generate them if there are no CONFIG_HEADERS. 14874# This happens for instance with `./config.status Makefile'. 14875if test -n "$CONFIG_HEADERS"; then 14876cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14877BEGIN { 14878_ACEOF 14879 14880# Transform confdefs.h into an awk script `defines.awk', embedded as 14881# here-document in config.status, that substitutes the proper values into 14882# config.h.in to produce config.h. 14883 14884# Create a delimiter string that does not exist in confdefs.h, to ease 14885# handling of long lines. 14886ac_delim='%!_!# ' 14887for ac_last_try in false false :; do 14888 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14889 if test -z "$ac_tt"; then 14890 break 14891 elif $ac_last_try; then 14892 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14893 else 14894 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14895 fi 14896done 14897 14898# For the awk script, D is an array of macro values keyed by name, 14899# likewise P contains macro parameters if any. Preserve backslash 14900# newline sequences. 14901 14902ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14903sed -n ' 14904s/.\{148\}/&'"$ac_delim"'/g 14905t rset 14906:rset 14907s/^[ ]*#[ ]*define[ ][ ]*/ / 14908t def 14909d 14910:def 14911s/\\$// 14912t bsnl 14913s/["\\]/\\&/g 14914s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14915D["\1"]=" \3"/p 14916s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14917d 14918:bsnl 14919s/["\\]/\\&/g 14920s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14921D["\1"]=" \3\\\\\\n"\\/p 14922t cont 14923s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14924t cont 14925d 14926:cont 14927n 14928s/.\{148\}/&'"$ac_delim"'/g 14929t clear 14930:clear 14931s/\\$// 14932t bsnlc 14933s/["\\]/\\&/g; s/^/"/; s/$/"/p 14934d 14935:bsnlc 14936s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14937b cont 14938' <confdefs.h | sed ' 14939s/'"$ac_delim"'/"\\\ 14940"/g' >>$CONFIG_STATUS || ac_write_fail=1 14941 14942cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14943 for (key in D) D_is_set[key] = 1 14944 FS = "" 14945} 14946/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14947 line = \$ 0 14948 split(line, arg, " ") 14949 if (arg[1] == "#") { 14950 defundef = arg[2] 14951 mac1 = arg[3] 14952 } else { 14953 defundef = substr(arg[1], 2) 14954 mac1 = arg[2] 14955 } 14956 split(mac1, mac2, "(") #) 14957 macro = mac2[1] 14958 prefix = substr(line, 1, index(line, defundef) - 1) 14959 if (D_is_set[macro]) { 14960 # Preserve the white space surrounding the "#". 14961 print prefix "define", macro P[macro] D[macro] 14962 next 14963 } else { 14964 # Replace #undef with comments. This is necessary, for example, 14965 # in the case of _POSIX_SOURCE, which is predefined and required 14966 # on some systems where configure will not decide to define it. 14967 if (defundef == "undef") { 14968 print "/*", prefix defundef, macro, "*/" 14969 next 14970 } 14971 } 14972} 14973{ print } 14974_ACAWK 14975_ACEOF 14976cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14977 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14978fi # test -n "$CONFIG_HEADERS" 14979 14980 14981eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14982shift 14983for ac_tag 14984do 14985 case $ac_tag in 14986 :[FHLC]) ac_mode=$ac_tag; continue;; 14987 esac 14988 case $ac_mode$ac_tag in 14989 :[FHL]*:*);; 14990 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14991 :[FH]-) ac_tag=-:-;; 14992 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14993 esac 14994 ac_save_IFS=$IFS 14995 IFS=: 14996 set x $ac_tag 14997 IFS=$ac_save_IFS 14998 shift 14999 ac_file=$1 15000 shift 15001 15002 case $ac_mode in 15003 :L) ac_source=$1;; 15004 :[FH]) 15005 ac_file_inputs= 15006 for ac_f 15007 do 15008 case $ac_f in 15009 -) ac_f="$ac_tmp/stdin";; 15010 *) # Look for the file first in the build tree, then in the source tree 15011 # (if the path is not absolute). The absolute path cannot be DOS-style, 15012 # because $ac_f cannot contain `:'. 15013 test -f "$ac_f" || 15014 case $ac_f in 15015 [\\/$]*) false;; 15016 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15017 esac || 15018 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15019 esac 15020 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15021 as_fn_append ac_file_inputs " '$ac_f'" 15022 done 15023 15024 # Let's still pretend it is `configure' which instantiates (i.e., don't 15025 # use $as_me), people would be surprised to read: 15026 # /* config.h. Generated by config.status. */ 15027 configure_input='Generated from '` 15028 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15029 `' by configure.' 15030 if test x"$ac_file" != x-; then 15031 configure_input="$ac_file. $configure_input" 15032 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15033$as_echo "$as_me: creating $ac_file" >&6;} 15034 fi 15035 # Neutralize special characters interpreted by sed in replacement strings. 15036 case $configure_input in #( 15037 *\&* | *\|* | *\\* ) 15038 ac_sed_conf_input=`$as_echo "$configure_input" | 15039 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15040 *) ac_sed_conf_input=$configure_input;; 15041 esac 15042 15043 case $ac_tag in 15044 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15045 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15046 esac 15047 ;; 15048 esac 15049 15050 ac_dir=`$as_dirname -- "$ac_file" || 15051$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15052 X"$ac_file" : 'X\(//\)[^/]' \| \ 15053 X"$ac_file" : 'X\(//\)$' \| \ 15054 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15055$as_echo X"$ac_file" | 15056 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15057 s//\1/ 15058 q 15059 } 15060 /^X\(\/\/\)[^/].*/{ 15061 s//\1/ 15062 q 15063 } 15064 /^X\(\/\/\)$/{ 15065 s//\1/ 15066 q 15067 } 15068 /^X\(\/\).*/{ 15069 s//\1/ 15070 q 15071 } 15072 s/.*/./; q'` 15073 as_dir="$ac_dir"; as_fn_mkdir_p 15074 ac_builddir=. 15075 15076case "$ac_dir" in 15077.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15078*) 15079 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15080 # A ".." for each directory in $ac_dir_suffix. 15081 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15082 case $ac_top_builddir_sub in 15083 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15084 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15085 esac ;; 15086esac 15087ac_abs_top_builddir=$ac_pwd 15088ac_abs_builddir=$ac_pwd$ac_dir_suffix 15089# for backward compatibility: 15090ac_top_builddir=$ac_top_build_prefix 15091 15092case $srcdir in 15093 .) # We are building in place. 15094 ac_srcdir=. 15095 ac_top_srcdir=$ac_top_builddir_sub 15096 ac_abs_top_srcdir=$ac_pwd ;; 15097 [\\/]* | ?:[\\/]* ) # Absolute name. 15098 ac_srcdir=$srcdir$ac_dir_suffix; 15099 ac_top_srcdir=$srcdir 15100 ac_abs_top_srcdir=$srcdir ;; 15101 *) # Relative name. 15102 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15103 ac_top_srcdir=$ac_top_build_prefix$srcdir 15104 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15105esac 15106ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15107 15108 15109 case $ac_mode in 15110 :F) 15111 # 15112 # CONFIG_FILE 15113 # 15114 15115 case $INSTALL in 15116 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15117 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15118 esac 15119 ac_MKDIR_P=$MKDIR_P 15120 case $MKDIR_P in 15121 [\\/$]* | ?:[\\/]* ) ;; 15122 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15123 esac 15124_ACEOF 15125 15126cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15127# If the template does not know about datarootdir, expand it. 15128# FIXME: This hack should be removed a few years after 2.60. 15129ac_datarootdir_hack=; ac_datarootdir_seen= 15130ac_sed_dataroot=' 15131/datarootdir/ { 15132 p 15133 q 15134} 15135/@datadir@/p 15136/@docdir@/p 15137/@infodir@/p 15138/@localedir@/p 15139/@mandir@/p' 15140case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15141*datarootdir*) ac_datarootdir_seen=yes;; 15142*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15144$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15145_ACEOF 15146cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15147 ac_datarootdir_hack=' 15148 s&@datadir@&$datadir&g 15149 s&@docdir@&$docdir&g 15150 s&@infodir@&$infodir&g 15151 s&@localedir@&$localedir&g 15152 s&@mandir@&$mandir&g 15153 s&\\\${datarootdir}&$datarootdir&g' ;; 15154esac 15155_ACEOF 15156 15157# Neutralize VPATH when `$srcdir' = `.'. 15158# Shell code in configure.ac might set extrasub. 15159# FIXME: do we really want to maintain this feature? 15160cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15161ac_sed_extra="$ac_vpsub 15162$extrasub 15163_ACEOF 15164cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15165:t 15166/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15167s|@configure_input@|$ac_sed_conf_input|;t t 15168s&@top_builddir@&$ac_top_builddir_sub&;t t 15169s&@top_build_prefix@&$ac_top_build_prefix&;t t 15170s&@srcdir@&$ac_srcdir&;t t 15171s&@abs_srcdir@&$ac_abs_srcdir&;t t 15172s&@top_srcdir@&$ac_top_srcdir&;t t 15173s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15174s&@builddir@&$ac_builddir&;t t 15175s&@abs_builddir@&$ac_abs_builddir&;t t 15176s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15177s&@INSTALL@&$ac_INSTALL&;t t 15178s&@MKDIR_P@&$ac_MKDIR_P&;t t 15179$ac_datarootdir_hack 15180" 15181eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15182 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15183 15184test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15185 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15186 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15187 "$ac_tmp/out"`; test -z "$ac_out"; } && 15188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15189which seems to be undefined. Please make sure it is defined" >&5 15190$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15191which seems to be undefined. Please make sure it is defined" >&2;} 15192 15193 rm -f "$ac_tmp/stdin" 15194 case $ac_file in 15195 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15196 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15197 esac \ 15198 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15199 ;; 15200 :H) 15201 # 15202 # CONFIG_HEADER 15203 # 15204 if test x"$ac_file" != x-; then 15205 { 15206 $as_echo "/* $configure_input */" \ 15207 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15208 } >"$ac_tmp/config.h" \ 15209 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15210 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15211 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15212$as_echo "$as_me: $ac_file is unchanged" >&6;} 15213 else 15214 rm -f "$ac_file" 15215 mv "$ac_tmp/config.h" "$ac_file" \ 15216 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15217 fi 15218 else 15219 $as_echo "/* $configure_input */" \ 15220 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15221 || as_fn_error $? "could not create -" "$LINENO" 5 15222 fi 15223# Compute "$ac_file"'s index in $config_headers. 15224_am_arg="$ac_file" 15225_am_stamp_count=1 15226for _am_header in $config_headers :; do 15227 case $_am_header in 15228 $_am_arg | $_am_arg:* ) 15229 break ;; 15230 * ) 15231 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15232 esac 15233done 15234echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 15235$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15236 X"$_am_arg" : 'X\(//\)[^/]' \| \ 15237 X"$_am_arg" : 'X\(//\)$' \| \ 15238 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 15239$as_echo X"$_am_arg" | 15240 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15241 s//\1/ 15242 q 15243 } 15244 /^X\(\/\/\)[^/].*/{ 15245 s//\1/ 15246 q 15247 } 15248 /^X\(\/\/\)$/{ 15249 s//\1/ 15250 q 15251 } 15252 /^X\(\/\).*/{ 15253 s//\1/ 15254 q 15255 } 15256 s/.*/./; q'`/stamp-h$_am_stamp_count 15257 ;; 15258 15259 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15260$as_echo "$as_me: executing $ac_file commands" >&6;} 15261 ;; 15262 esac 15263 15264 15265 case $ac_file$ac_mode in 15266 "libtool":C) 15267 15268 # See if we are running on zsh, and set the options which allow our 15269 # commands through without removal of \ escapes. 15270 if test -n "${ZSH_VERSION+set}" ; then 15271 setopt NO_GLOB_SUBST 15272 fi 15273 15274 cfgfile="${ofile}T" 15275 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15276 $RM "$cfgfile" 15277 15278 cat <<_LT_EOF >> "$cfgfile" 15279#! $SHELL 15280 15281# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15282# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15283# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15284# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15285# 15286# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15287# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 15288# Foundation, Inc. 15289# Written by Gordon Matzigkeit, 1996 15290# 15291# This file is part of GNU Libtool. 15292# 15293# GNU Libtool is free software; you can redistribute it and/or 15294# modify it under the terms of the GNU General Public License as 15295# published by the Free Software Foundation; either version 2 of 15296# the License, or (at your option) any later version. 15297# 15298# As a special exception to the GNU General Public License, 15299# if you distribute this file as part of a program or library that 15300# is built using GNU Libtool, you may include this file under the 15301# same distribution terms that you use for the rest of that program. 15302# 15303# GNU Libtool is distributed in the hope that it will be useful, 15304# but WITHOUT ANY WARRANTY; without even the implied warranty of 15305# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15306# GNU General Public License for more details. 15307# 15308# You should have received a copy of the GNU General Public License 15309# along with GNU Libtool; see the file COPYING. If not, a copy 15310# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15311# obtained by writing to the Free Software Foundation, Inc., 15312# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15313 15314 15315# The names of the tagged configurations supported by this script. 15316available_tags="" 15317 15318# ### BEGIN LIBTOOL CONFIG 15319 15320# Which release of libtool.m4 was used? 15321macro_version=$macro_version 15322macro_revision=$macro_revision 15323 15324# Whether or not to build shared libraries. 15325build_libtool_libs=$enable_shared 15326 15327# Whether or not to build static libraries. 15328build_old_libs=$enable_static 15329 15330# What type of objects to build. 15331pic_mode=$pic_mode 15332 15333# Whether or not to optimize for fast installation. 15334fast_install=$enable_fast_install 15335 15336# Shell to use when invoking shell scripts. 15337SHELL=$lt_SHELL 15338 15339# An echo program that protects backslashes. 15340ECHO=$lt_ECHO 15341 15342# The PATH separator for the build system. 15343PATH_SEPARATOR=$lt_PATH_SEPARATOR 15344 15345# The host system. 15346host_alias=$host_alias 15347host=$host 15348host_os=$host_os 15349 15350# The build system. 15351build_alias=$build_alias 15352build=$build 15353build_os=$build_os 15354 15355# A sed program that does not truncate output. 15356SED=$lt_SED 15357 15358# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15359Xsed="\$SED -e 1s/^X//" 15360 15361# A grep program that handles long lines. 15362GREP=$lt_GREP 15363 15364# An ERE matcher. 15365EGREP=$lt_EGREP 15366 15367# A literal string matcher. 15368FGREP=$lt_FGREP 15369 15370# A BSD- or MS-compatible name lister. 15371NM=$lt_NM 15372 15373# Whether we need soft or hard links. 15374LN_S=$lt_LN_S 15375 15376# What is the maximum length of a command? 15377max_cmd_len=$max_cmd_len 15378 15379# Object file suffix (normally "o"). 15380objext=$ac_objext 15381 15382# Executable file suffix (normally ""). 15383exeext=$exeext 15384 15385# whether the shell understands "unset". 15386lt_unset=$lt_unset 15387 15388# turn spaces into newlines. 15389SP2NL=$lt_lt_SP2NL 15390 15391# turn newlines into spaces. 15392NL2SP=$lt_lt_NL2SP 15393 15394# convert \$build file names to \$host format. 15395to_host_file_cmd=$lt_cv_to_host_file_cmd 15396 15397# convert \$build files to toolchain format. 15398to_tool_file_cmd=$lt_cv_to_tool_file_cmd 15399 15400# An object symbol dumper. 15401OBJDUMP=$lt_OBJDUMP 15402 15403# Method to check whether dependent libraries are shared objects. 15404deplibs_check_method=$lt_deplibs_check_method 15405 15406# Command to use when deplibs_check_method = "file_magic". 15407file_magic_cmd=$lt_file_magic_cmd 15408 15409# How to find potential files when deplibs_check_method = "file_magic". 15410file_magic_glob=$lt_file_magic_glob 15411 15412# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 15413want_nocaseglob=$lt_want_nocaseglob 15414 15415# DLL creation program. 15416DLLTOOL=$lt_DLLTOOL 15417 15418# Command to associate shared and link libraries. 15419sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 15420 15421# The archiver. 15422AR=$lt_AR 15423 15424# Flags to create an archive. 15425AR_FLAGS=$lt_AR_FLAGS 15426 15427# How to feed a file listing to the archiver. 15428archiver_list_spec=$lt_archiver_list_spec 15429 15430# A symbol stripping program. 15431STRIP=$lt_STRIP 15432 15433# Commands used to install an old-style archive. 15434RANLIB=$lt_RANLIB 15435old_postinstall_cmds=$lt_old_postinstall_cmds 15436old_postuninstall_cmds=$lt_old_postuninstall_cmds 15437 15438# Whether to use a lock for old archive extraction. 15439lock_old_archive_extraction=$lock_old_archive_extraction 15440 15441# A C compiler. 15442LTCC=$lt_CC 15443 15444# LTCC compiler flags. 15445LTCFLAGS=$lt_CFLAGS 15446 15447# Take the output of nm and produce a listing of raw symbols and C names. 15448global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15449 15450# Transform the output of nm in a proper C declaration. 15451global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15452 15453# Transform the output of nm in a C name address pair. 15454global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15455 15456# Transform the output of nm in a C name address pair when lib prefix is needed. 15457global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15458 15459# Specify filename containing input files for \$NM. 15460nm_file_list_spec=$lt_nm_file_list_spec 15461 15462# The root where to search for dependent libraries,and in which our libraries should be installed. 15463lt_sysroot=$lt_sysroot 15464 15465# The name of the directory that contains temporary libtool files. 15466objdir=$objdir 15467 15468# Used to examine libraries when file_magic_cmd begins with "file". 15469MAGIC_CMD=$MAGIC_CMD 15470 15471# Must we lock files when doing compilation? 15472need_locks=$lt_need_locks 15473 15474# Manifest tool. 15475MANIFEST_TOOL=$lt_MANIFEST_TOOL 15476 15477# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15478DSYMUTIL=$lt_DSYMUTIL 15479 15480# Tool to change global to local symbols on Mac OS X. 15481NMEDIT=$lt_NMEDIT 15482 15483# Tool to manipulate fat objects and archives on Mac OS X. 15484LIPO=$lt_LIPO 15485 15486# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15487OTOOL=$lt_OTOOL 15488 15489# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15490OTOOL64=$lt_OTOOL64 15491 15492# Old archive suffix (normally "a"). 15493libext=$libext 15494 15495# Shared library suffix (normally ".so"). 15496shrext_cmds=$lt_shrext_cmds 15497 15498# The commands to extract the exported symbol list from a shared archive. 15499extract_expsyms_cmds=$lt_extract_expsyms_cmds 15500 15501# Variables whose values should be saved in libtool wrapper scripts and 15502# restored at link time. 15503variables_saved_for_relink=$lt_variables_saved_for_relink 15504 15505# Do we need the "lib" prefix for modules? 15506need_lib_prefix=$need_lib_prefix 15507 15508# Do we need a version for libraries? 15509need_version=$need_version 15510 15511# Library versioning type. 15512version_type=$version_type 15513 15514# Shared library runtime path variable. 15515runpath_var=$runpath_var 15516 15517# Shared library path variable. 15518shlibpath_var=$shlibpath_var 15519 15520# Is shlibpath searched before the hard-coded library search path? 15521shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15522 15523# Format of library name prefix. 15524libname_spec=$lt_libname_spec 15525 15526# List of archive names. First name is the real one, the rest are links. 15527# The last name is the one that the linker finds with -lNAME 15528library_names_spec=$lt_library_names_spec 15529 15530# The coded name of the library, if different from the real name. 15531soname_spec=$lt_soname_spec 15532 15533# Permission mode override for installation of shared libraries. 15534install_override_mode=$lt_install_override_mode 15535 15536# Command to use after installation of a shared archive. 15537postinstall_cmds=$lt_postinstall_cmds 15538 15539# Command to use after uninstallation of a shared archive. 15540postuninstall_cmds=$lt_postuninstall_cmds 15541 15542# Commands used to finish a libtool library installation in a directory. 15543finish_cmds=$lt_finish_cmds 15544 15545# As "finish_cmds", except a single script fragment to be evaled but 15546# not shown. 15547finish_eval=$lt_finish_eval 15548 15549# Whether we should hardcode library paths into libraries. 15550hardcode_into_libs=$hardcode_into_libs 15551 15552# Compile-time system search path for libraries. 15553sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15554 15555# Run-time system search path for libraries. 15556sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15557 15558# Whether dlopen is supported. 15559dlopen_support=$enable_dlopen 15560 15561# Whether dlopen of programs is supported. 15562dlopen_self=$enable_dlopen_self 15563 15564# Whether dlopen of statically linked programs is supported. 15565dlopen_self_static=$enable_dlopen_self_static 15566 15567# Commands to strip libraries. 15568old_striplib=$lt_old_striplib 15569striplib=$lt_striplib 15570 15571 15572# The linker used to build libraries. 15573LD=$lt_LD 15574 15575# How to create reloadable object files. 15576reload_flag=$lt_reload_flag 15577reload_cmds=$lt_reload_cmds 15578 15579# Commands used to build an old-style archive. 15580old_archive_cmds=$lt_old_archive_cmds 15581 15582# A language specific compiler. 15583CC=$lt_compiler 15584 15585# Is the compiler the GNU compiler? 15586with_gcc=$GCC 15587 15588# Compiler flag to turn off builtin functions. 15589no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15590 15591# Additional compiler flags for building library objects. 15592pic_flag=$lt_lt_prog_compiler_pic 15593 15594# How to pass a linker flag through the compiler. 15595wl=$lt_lt_prog_compiler_wl 15596 15597# Compiler flag to prevent dynamic linking. 15598link_static_flag=$lt_lt_prog_compiler_static 15599 15600# Does compiler simultaneously support -c and -o options? 15601compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15602 15603# Whether or not to add -lc for building shared libraries. 15604build_libtool_need_lc=$archive_cmds_need_lc 15605 15606# Whether or not to disallow shared libs when runtime libs are static. 15607allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15608 15609# Compiler flag to allow reflexive dlopens. 15610export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15611 15612# Compiler flag to generate shared objects directly from archives. 15613whole_archive_flag_spec=$lt_whole_archive_flag_spec 15614 15615# Whether the compiler copes with passing no objects directly. 15616compiler_needs_object=$lt_compiler_needs_object 15617 15618# Create an old-style archive from a shared archive. 15619old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15620 15621# Create a temporary old-style archive to link instead of a shared archive. 15622old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15623 15624# Commands used to build a shared archive. 15625archive_cmds=$lt_archive_cmds 15626archive_expsym_cmds=$lt_archive_expsym_cmds 15627 15628# Commands used to build a loadable module if different from building 15629# a shared archive. 15630module_cmds=$lt_module_cmds 15631module_expsym_cmds=$lt_module_expsym_cmds 15632 15633# Whether we are building with GNU ld or not. 15634with_gnu_ld=$lt_with_gnu_ld 15635 15636# Flag that allows shared libraries with undefined symbols to be built. 15637allow_undefined_flag=$lt_allow_undefined_flag 15638 15639# Flag that enforces no undefined symbols. 15640no_undefined_flag=$lt_no_undefined_flag 15641 15642# Flag to hardcode \$libdir into a binary during linking. 15643# This must work even if \$libdir does not exist 15644hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15645 15646# Whether we need a single "-rpath" flag with a separated argument. 15647hardcode_libdir_separator=$lt_hardcode_libdir_separator 15648 15649# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15650# DIR into the resulting binary. 15651hardcode_direct=$hardcode_direct 15652 15653# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15654# DIR into the resulting binary and the resulting library dependency is 15655# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15656# library is relocated. 15657hardcode_direct_absolute=$hardcode_direct_absolute 15658 15659# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15660# into the resulting binary. 15661hardcode_minus_L=$hardcode_minus_L 15662 15663# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15664# into the resulting binary. 15665hardcode_shlibpath_var=$hardcode_shlibpath_var 15666 15667# Set to "yes" if building a shared library automatically hardcodes DIR 15668# into the library and all subsequent libraries and executables linked 15669# against it. 15670hardcode_automatic=$hardcode_automatic 15671 15672# Set to yes if linker adds runtime paths of dependent libraries 15673# to runtime path list. 15674inherit_rpath=$inherit_rpath 15675 15676# Whether libtool must link a program against all its dependency libraries. 15677link_all_deplibs=$link_all_deplibs 15678 15679# Set to "yes" if exported symbols are required. 15680always_export_symbols=$always_export_symbols 15681 15682# The commands to list exported symbols. 15683export_symbols_cmds=$lt_export_symbols_cmds 15684 15685# Symbols that should not be listed in the preloaded symbols. 15686exclude_expsyms=$lt_exclude_expsyms 15687 15688# Symbols that must always be exported. 15689include_expsyms=$lt_include_expsyms 15690 15691# Commands necessary for linking programs (against libraries) with templates. 15692prelink_cmds=$lt_prelink_cmds 15693 15694# Commands necessary for finishing linking programs. 15695postlink_cmds=$lt_postlink_cmds 15696 15697# Specify filename containing input files. 15698file_list_spec=$lt_file_list_spec 15699 15700# How to hardcode a shared library path into an executable. 15701hardcode_action=$hardcode_action 15702 15703# ### END LIBTOOL CONFIG 15704 15705_LT_EOF 15706 15707 case $host_os in 15708 aix3*) 15709 cat <<\_LT_EOF >> "$cfgfile" 15710# AIX sometimes has problems with the GCC collect2 program. For some 15711# reason, if we set the COLLECT_NAMES environment variable, the problems 15712# vanish in a puff of smoke. 15713if test "X${COLLECT_NAMES+set}" != Xset; then 15714 COLLECT_NAMES= 15715 export COLLECT_NAMES 15716fi 15717_LT_EOF 15718 ;; 15719 esac 15720 15721 15722ltmain="$ac_aux_dir/ltmain.sh" 15723 15724 15725 # We use sed instead of cat because bash on DJGPP gets confused if 15726 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15727 # text mode, it properly converts lines to CR/LF. This bash problem 15728 # is reportedly fixed, but why not run on old versions too? 15729 sed '$q' "$ltmain" >> "$cfgfile" \ 15730 || (rm -f "$cfgfile"; exit 1) 15731 15732 if test x"$xsi_shell" = xyes; then 15733 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 15734func_dirname ()\ 15735{\ 15736\ case ${1} in\ 15737\ */*) func_dirname_result="${1%/*}${2}" ;;\ 15738\ * ) func_dirname_result="${3}" ;;\ 15739\ esac\ 15740} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 15741 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15742 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15743test 0 -eq $? || _lt_function_replace_fail=: 15744 15745 15746 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 15747func_basename ()\ 15748{\ 15749\ func_basename_result="${1##*/}"\ 15750} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 15751 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15752 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15753test 0 -eq $? || _lt_function_replace_fail=: 15754 15755 15756 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 15757func_dirname_and_basename ()\ 15758{\ 15759\ case ${1} in\ 15760\ */*) func_dirname_result="${1%/*}${2}" ;;\ 15761\ * ) func_dirname_result="${3}" ;;\ 15762\ esac\ 15763\ func_basename_result="${1##*/}"\ 15764} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 15765 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15766 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15767test 0 -eq $? || _lt_function_replace_fail=: 15768 15769 15770 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 15771func_stripname ()\ 15772{\ 15773\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 15774\ # positional parameters, so assign one to ordinary parameter first.\ 15775\ func_stripname_result=${3}\ 15776\ func_stripname_result=${func_stripname_result#"${1}"}\ 15777\ func_stripname_result=${func_stripname_result%"${2}"}\ 15778} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 15779 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15780 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15781test 0 -eq $? || _lt_function_replace_fail=: 15782 15783 15784 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 15785func_split_long_opt ()\ 15786{\ 15787\ func_split_long_opt_name=${1%%=*}\ 15788\ func_split_long_opt_arg=${1#*=}\ 15789} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 15790 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15791 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15792test 0 -eq $? || _lt_function_replace_fail=: 15793 15794 15795 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 15796func_split_short_opt ()\ 15797{\ 15798\ func_split_short_opt_arg=${1#??}\ 15799\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 15800} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 15801 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15802 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15803test 0 -eq $? || _lt_function_replace_fail=: 15804 15805 15806 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 15807func_lo2o ()\ 15808{\ 15809\ case ${1} in\ 15810\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 15811\ *) func_lo2o_result=${1} ;;\ 15812\ esac\ 15813} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 15814 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15815 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15816test 0 -eq $? || _lt_function_replace_fail=: 15817 15818 15819 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 15820func_xform ()\ 15821{\ 15822 func_xform_result=${1%.*}.lo\ 15823} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 15824 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15825 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15826test 0 -eq $? || _lt_function_replace_fail=: 15827 15828 15829 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 15830func_arith ()\ 15831{\ 15832 func_arith_result=$(( $* ))\ 15833} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 15834 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15835 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15836test 0 -eq $? || _lt_function_replace_fail=: 15837 15838 15839 sed -e '/^func_len ()$/,/^} # func_len /c\ 15840func_len ()\ 15841{\ 15842 func_len_result=${#1}\ 15843} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 15844 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15845 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15846test 0 -eq $? || _lt_function_replace_fail=: 15847 15848fi 15849 15850if test x"$lt_shell_append" = xyes; then 15851 sed -e '/^func_append ()$/,/^} # func_append /c\ 15852func_append ()\ 15853{\ 15854 eval "${1}+=\\${2}"\ 15855} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 15856 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15857 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15858test 0 -eq $? || _lt_function_replace_fail=: 15859 15860 15861 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 15862func_append_quoted ()\ 15863{\ 15864\ func_quote_for_eval "${2}"\ 15865\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 15866} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 15867 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15868 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15869test 0 -eq $? || _lt_function_replace_fail=: 15870 15871 15872 # Save a `func_append' function call where possible by direct use of '+=' 15873 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 15874 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15875 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15876 test 0 -eq $? || _lt_function_replace_fail=: 15877else 15878 # Save a `func_append' function call even when '+=' is not available 15879 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 15880 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15881 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15882 test 0 -eq $? || _lt_function_replace_fail=: 15883fi 15884 15885if test x"$_lt_function_replace_fail" = x":"; then 15886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 15887$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 15888fi 15889 15890 15891 mv -f "$cfgfile" "$ofile" || 15892 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15893 chmod +x "$ofile" 15894 15895 ;; 15896 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15897 # Autoconf 2.62 quotes --file arguments for eval, but not when files 15898 # are listed without --file. Let's play safe and only enable the eval 15899 # if we detect the quoting. 15900 case $CONFIG_FILES in 15901 *\'*) eval set x "$CONFIG_FILES" ;; 15902 *) set x $CONFIG_FILES ;; 15903 esac 15904 shift 15905 for mf 15906 do 15907 # Strip MF so we end up with the name of the file. 15908 mf=`echo "$mf" | sed -e 's/:.*$//'` 15909 # Check whether this is an Automake generated Makefile or not. 15910 # We used to match only the files named 'Makefile.in', but 15911 # some people rename them; so instead we look at the file content. 15912 # Grep'ing the first line is not enough: some people post-process 15913 # each Makefile.in and add a new line on top of each file to say so. 15914 # Grep'ing the whole file is not good either: AIX grep has a line 15915 # limit of 2048, but all sed's we know have understand at least 4000. 15916 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15917 dirpart=`$as_dirname -- "$mf" || 15918$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15919 X"$mf" : 'X\(//\)[^/]' \| \ 15920 X"$mf" : 'X\(//\)$' \| \ 15921 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15922$as_echo X"$mf" | 15923 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15924 s//\1/ 15925 q 15926 } 15927 /^X\(\/\/\)[^/].*/{ 15928 s//\1/ 15929 q 15930 } 15931 /^X\(\/\/\)$/{ 15932 s//\1/ 15933 q 15934 } 15935 /^X\(\/\).*/{ 15936 s//\1/ 15937 q 15938 } 15939 s/.*/./; q'` 15940 else 15941 continue 15942 fi 15943 # Extract the definition of DEPDIR, am__include, and am__quote 15944 # from the Makefile without running 'make'. 15945 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15946 test -z "$DEPDIR" && continue 15947 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15948 test -z "am__include" && continue 15949 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15950 # Find all dependency output files, they are included files with 15951 # $(DEPDIR) in their names. We invoke sed twice because it is the 15952 # simplest approach to changing $(DEPDIR) to its actual value in the 15953 # expansion. 15954 for file in `sed -n " 15955 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15956 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15957 # Make sure the directory exists. 15958 test -f "$dirpart/$file" && continue 15959 fdir=`$as_dirname -- "$file" || 15960$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15961 X"$file" : 'X\(//\)[^/]' \| \ 15962 X"$file" : 'X\(//\)$' \| \ 15963 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15964$as_echo X"$file" | 15965 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15966 s//\1/ 15967 q 15968 } 15969 /^X\(\/\/\)[^/].*/{ 15970 s//\1/ 15971 q 15972 } 15973 /^X\(\/\/\)$/{ 15974 s//\1/ 15975 q 15976 } 15977 /^X\(\/\).*/{ 15978 s//\1/ 15979 q 15980 } 15981 s/.*/./; q'` 15982 as_dir=$dirpart/$fdir; as_fn_mkdir_p 15983 # echo "creating $dirpart/$file" 15984 echo '# dummy' > "$dirpart/$file" 15985 done 15986 done 15987} 15988 ;; 15989 15990 esac 15991done # for ac_tag 15992 15993 15994as_fn_exit 0 15995_ACEOF 15996ac_clean_files=$ac_clean_files_save 15997 15998test $ac_write_fail = 0 || 15999 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16000 16001 16002# configure is writing to config.log, and then calls config.status. 16003# config.status does its own redirection, appending to config.log. 16004# Unfortunately, on DOS this fails, as config.log is still kept open 16005# by configure, so config.status won't be able to write to it; its 16006# output is simply discarded. So we exec the FD to /dev/null, 16007# effectively closing config.log, so it can be properly (re)opened and 16008# appended to by config.status. When coming back to configure, we 16009# need to make the FD available again. 16010if test "$no_create" != yes; then 16011 ac_cs_success=: 16012 ac_config_status_args= 16013 test "$silent" = yes && 16014 ac_config_status_args="$ac_config_status_args --quiet" 16015 exec 5>/dev/null 16016 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16017 exec 5>>config.log 16018 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16019 # would make configure fail if this is the last instruction. 16020 $ac_cs_success || as_fn_exit 1 16021fi 16022if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16024$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16025fi 16026 16027