1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for OpenBSM 1.2-alpha4. 4# 5# Report bugs to <trustedbsd-audit@TrustedBSD.org>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201 202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 PATH=/empty FPATH=/empty; export PATH FPATH 207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 209test \$(( 1 + 1 )) = 2 || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and 278$0: trustedbsd-audit@TrustedBSD.org about your system, 279$0: including any error possibly output before this 280$0: message. Then install a modern shell, or manually run 281$0: the script under such a shell if you do have one." 282 fi 283 exit 1 284fi 285fi 286fi 287SHELL=${CONFIG_SHELL-/bin/sh} 288export SHELL 289# Unset more variables known to interfere with behavior of common tools. 290CLICOLOR_FORCE= GREP_OPTIONS= 291unset CLICOLOR_FORCE GREP_OPTIONS 292 293## --------------------- ## 294## M4sh Shell Functions. ## 295## --------------------- ## 296# as_fn_unset VAR 297# --------------- 298# Portably unset VAR. 299as_fn_unset () 300{ 301 { eval $1=; unset $1;} 302} 303as_unset=as_fn_unset 304 305# as_fn_set_status STATUS 306# ----------------------- 307# Set $? to STATUS, without forking. 308as_fn_set_status () 309{ 310 return $1 311} # as_fn_set_status 312 313# as_fn_exit STATUS 314# ----------------- 315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 316as_fn_exit () 317{ 318 set +e 319 as_fn_set_status $1 320 exit $1 321} # as_fn_exit 322 323# as_fn_mkdir_p 324# ------------- 325# Create "$as_dir" as a directory, including parents if necessary. 326as_fn_mkdir_p () 327{ 328 329 case $as_dir in #( 330 -*) as_dir=./$as_dir;; 331 esac 332 test -d "$as_dir" || eval $as_mkdir_p || { 333 as_dirs= 334 while :; do 335 case $as_dir in #( 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 337 *) as_qdir=$as_dir;; 338 esac 339 as_dirs="'$as_qdir' $as_dirs" 340 as_dir=`$as_dirname -- "$as_dir" || 341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 342 X"$as_dir" : 'X\(//\)[^/]' \| \ 343 X"$as_dir" : 'X\(//\)$' \| \ 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 345$as_echo X"$as_dir" | 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\/\)[^/].*/{ 351 s//\1/ 352 q 353 } 354 /^X\(\/\/\)$/{ 355 s//\1/ 356 q 357 } 358 /^X\(\/\).*/{ 359 s//\1/ 360 q 361 } 362 s/.*/./; q'` 363 test -d "$as_dir" && break 364 done 365 test -z "$as_dirs" || eval "mkdir $as_dirs" 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 367 368 369} # as_fn_mkdir_p 370 371# as_fn_executable_p FILE 372# ----------------------- 373# Test if FILE is an executable regular file. 374as_fn_executable_p () 375{ 376 test -f "$1" && test -x "$1" 377} # as_fn_executable_p 378# as_fn_append VAR VALUE 379# ---------------------- 380# Append the text in VALUE to the end of the definition contained in VAR. Take 381# advantage of any shell optimizations that allow amortized linear growth over 382# repeated appends, instead of the typical quadratic growth present in naive 383# implementations. 384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 385 eval 'as_fn_append () 386 { 387 eval $1+=\$2 388 }' 389else 390 as_fn_append () 391 { 392 eval $1=\$$1\$2 393 } 394fi # as_fn_append 395 396# as_fn_arith ARG... 397# ------------------ 398# Perform arithmetic evaluation on the ARGs, and store the result in the 399# global $as_val. Take advantage of shells that can avoid forks. The arguments 400# must be portable across $(()) and expr. 401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 402 eval 'as_fn_arith () 403 { 404 as_val=$(( $* )) 405 }' 406else 407 as_fn_arith () 408 { 409 as_val=`expr "$@" || test $? -eq 1` 410 } 411fi # as_fn_arith 412 413 414# as_fn_error STATUS ERROR [LINENO LOG_FD] 415# ---------------------------------------- 416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 418# script with STATUS, using 1 if that was 0. 419as_fn_error () 420{ 421 as_status=$1; test $as_status -eq 0 && as_status=1 422 if test "$4"; then 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 425 fi 426 $as_echo "$as_me: error: $2" >&2 427 as_fn_exit $as_status 428} # as_fn_error 429 430if expr a : '\(a\)' >/dev/null 2>&1 && 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then 432 as_expr=expr 433else 434 as_expr=false 435fi 436 437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438 as_basename=basename 439else 440 as_basename=false 441fi 442 443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 444 as_dirname=dirname 445else 446 as_dirname=false 447fi 448 449as_me=`$as_basename -- "$0" || 450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451 X"$0" : 'X\(//\)$' \| \ 452 X"$0" : 'X\(/\)' \| . 2>/dev/null || 453$as_echo X/"$0" | 454 sed '/^.*\/\([^/][^/]*\)\/*$/{ 455 s//\1/ 456 q 457 } 458 /^X\/\(\/\/\)$/{ 459 s//\1/ 460 q 461 } 462 /^X\/\(\/\).*/{ 463 s//\1/ 464 q 465 } 466 s/.*/./; q'` 467 468# Avoid depending upon Character Ranges. 469as_cr_letters='abcdefghijklmnopqrstuvwxyz' 470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 471as_cr_Letters=$as_cr_letters$as_cr_LETTERS 472as_cr_digits='0123456789' 473as_cr_alnum=$as_cr_Letters$as_cr_digits 474 475 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 481 sed -n ' 482 p 483 /[$]LINENO/= 484 ' <$as_myself | 485 sed ' 486 s/[$]LINENO.*/&-/ 487 t lineno 488 b 489 :lineno 490 N 491 :loop 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 493 t loop 494 s/-\n.*// 495 ' >$as_me.lineno && 496 chmod +x "$as_me.lineno" || 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 500 # already done that, so ensure we don't try to do so again and fall 501 # in an infinite loop. This has already happened in practice. 502 _as_can_reexec=no; export _as_can_reexec 503 # Don't try to exec as it changes $[0], causing all sort of problems 504 # (the dirname of $[0] is not the place where we might find the 505 # original and so on. Autoconf is especially sensitive to this). 506 . "./$as_me.lineno" 507 # Exit status is that of the last command. 508 exit 509} 510 511ECHO_C= ECHO_N= ECHO_T= 512case `echo -n x` in #((((( 513-n*) 514 case `echo 'xy\c'` in 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 516 xy) ECHO_C='\c';; 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 518 ECHO_T=' ';; 519 esac;; 520*) 521 ECHO_N='-n';; 522esac 523 524rm -f conf$$ conf$$.exe conf$$.file 525if test -d conf$$.dir; then 526 rm -f conf$$.dir/conf$$.file 527else 528 rm -f conf$$.dir 529 mkdir conf$$.dir 2>/dev/null 530fi 531if (echo >conf$$.file) 2>/dev/null; then 532 if ln -s conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s='ln -s' 534 # ... but there are two gotchas: 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 537 # In both cases, we have to default to `cp -pR'. 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 539 as_ln_s='cp -pR' 540 elif ln conf$$.file conf$$ 2>/dev/null; then 541 as_ln_s=ln 542 else 543 as_ln_s='cp -pR' 544 fi 545else 546 as_ln_s='cp -pR' 547fi 548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 549rmdir conf$$.dir 2>/dev/null 550 551if mkdir -p . 2>/dev/null; then 552 as_mkdir_p='mkdir -p "$as_dir"' 553else 554 test -d ./-p && rmdir ./-p 555 as_mkdir_p=false 556fi 557 558as_test_x='test -x' 559as_executable_p=as_fn_executable_p 560 561# Sed expression to map a string onto a valid CPP name. 562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563 564# Sed expression to map a string onto a valid variable name. 565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566 567SHELL=${CONFIG_SHELL-/bin/sh} 568 569 570test -n "$DJDIR" || exec 7<&0 </dev/null 571exec 6>&1 572 573# Name of the host. 574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 575# so uname gets run too. 576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577 578# 579# Initializations. 580# 581ac_default_prefix=/usr/local 582ac_clean_files= 583ac_config_libobj_dir=. 584LIBOBJS= 585cross_compiling=no 586subdirs= 587MFLAGS= 588MAKEFLAGS= 589 590# Identity of this package. 591PACKAGE_NAME='OpenBSM' 592PACKAGE_TARNAME='openbsm' 593PACKAGE_VERSION='1.2-alpha4' 594PACKAGE_STRING='OpenBSM 1.2-alpha4' 595PACKAGE_BUGREPORT='trustedbsd-audit@TrustedBSD.org' 596PACKAGE_URL='' 597 598ac_unique_file="bin/auditreduce/auditreduce.c" 599# Factoring default headers for most tests. 600ac_includes_default="\ 601#include <stdio.h> 602#ifdef HAVE_SYS_TYPES_H 603# include <sys/types.h> 604#endif 605#ifdef HAVE_SYS_STAT_H 606# include <sys/stat.h> 607#endif 608#ifdef STDC_HEADERS 609# include <stdlib.h> 610# include <stddef.h> 611#else 612# ifdef HAVE_STDLIB_H 613# include <stdlib.h> 614# endif 615#endif 616#ifdef HAVE_STRING_H 617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618# include <memory.h> 619# endif 620# include <string.h> 621#endif 622#ifdef HAVE_STRINGS_H 623# include <strings.h> 624#endif 625#ifdef HAVE_INTTYPES_H 626# include <inttypes.h> 627#endif 628#ifdef HAVE_STDINT_H 629# include <stdint.h> 630#endif 631#ifdef HAVE_UNISTD_H 632# include <unistd.h> 633#endif" 634 635ac_header_list= 636ac_func_list= 637ac_subst_vars='am__EXEEXT_FALSE 638am__EXEEXT_TRUE 639LTLIBOBJS 640USE_MACH_IPC_FALSE 641USE_MACH_IPC_TRUE 642HAVE_AUDIT_SYSCALLS_FALSE 643HAVE_AUDIT_SYSCALLS_TRUE 644LIBOBJS 645am__fastdepCC_FALSE 646am__fastdepCC_TRUE 647CCDEPMODE 648am__nodep 649AMDEPBACKSLASH 650AMDEP_FALSE 651AMDEP_TRUE 652am__quote 653am__include 654DEPDIR 655am__untar 656am__tar 657AMTAR 658am__leading_dot 659SET_MAKE 660mkdir_p 661MKDIR_P 662INSTALL_STRIP_PROGRAM 663install_sh 664MAKEINFO 665AUTOHEADER 666AUTOMAKE 667AUTOCONF 668ACLOCAL 669VERSION 670PACKAGE 671CYGPATH_W 672am__isrc 673YFLAGS 674YACC 675CPP 676OTOOL64 677OTOOL 678LIPO 679NMEDIT 680DSYMUTIL 681MANIFEST_TOOL 682AWK 683RANLIB 684STRIP 685ac_ct_AR 686AR 687DLLTOOL 688OBJDUMP 689LN_S 690NM 691ac_ct_DUMPBIN 692DUMPBIN 693LD 694FGREP 695EGREP 696GREP 697SED 698host_os 699host_vendor 700host_cpu 701host 702build_os 703build_vendor 704build_cpu 705build 706LIBTOOL 707LEXLIB 708LEX_OUTPUT_ROOT 709LEX 710INSTALL_DATA 711INSTALL_SCRIPT 712INSTALL_PROGRAM 713OBJEXT 714EXEEXT 715ac_ct_CC 716CPPFLAGS 717LDFLAGS 718CFLAGS 719CC 720MIG 721USE_NATIVE_INCLUDES_FALSE 722USE_NATIVE_INCLUDES_TRUE 723MAINT 724MAINTAINER_MODE_FALSE 725MAINTAINER_MODE_TRUE 726target_alias 727host_alias 728build_alias 729LIBS 730ECHO_T 731ECHO_N 732ECHO_C 733DEFS 734mandir 735localedir 736libdir 737psdir 738pdfdir 739dvidir 740htmldir 741infodir 742docdir 743oldincludedir 744includedir 745localstatedir 746sharedstatedir 747sysconfdir 748datadir 749datarootdir 750libexecdir 751sbindir 752bindir 753program_transform_name 754prefix 755exec_prefix 756PACKAGE_URL 757PACKAGE_BUGREPORT 758PACKAGE_STRING 759PACKAGE_VERSION 760PACKAGE_TARNAME 761PACKAGE_NAME 762PATH_SEPARATOR 763SHELL' 764ac_subst_files='' 765ac_user_opts=' 766enable_option_checking 767enable_maintainer_mode 768with_native_includes 769enable_shared 770enable_static 771with_pic 772enable_fast_install 773with_gnu_ld 774with_sysroot 775enable_libtool_lock 776enable_dependency_tracking 777' 778 ac_precious_vars='build_alias 779host_alias 780target_alias 781CC 782CFLAGS 783LDFLAGS 784LIBS 785CPPFLAGS 786CPP 787YACC 788YFLAGS' 789 790 791# Initialize some variables set by options. 792ac_init_help= 793ac_init_version=false 794ac_unrecognized_opts= 795ac_unrecognized_sep= 796# The variables have the same names as the options, with 797# dashes changed to underlines. 798cache_file=/dev/null 799exec_prefix=NONE 800no_create= 801no_recursion= 802prefix=NONE 803program_prefix=NONE 804program_suffix=NONE 805program_transform_name=s,x,x, 806silent= 807site= 808srcdir= 809verbose= 810x_includes=NONE 811x_libraries=NONE 812 813# Installation directory options. 814# These are left unexpanded so users can "make install exec_prefix=/foo" 815# and all the variables that are supposed to be based on exec_prefix 816# by default will actually change. 817# Use braces instead of parens because sh, perl, etc. also accept them. 818# (The list follows the same order as the GNU Coding Standards.) 819bindir='${exec_prefix}/bin' 820sbindir='${exec_prefix}/sbin' 821libexecdir='${exec_prefix}/libexec' 822datarootdir='${prefix}/share' 823datadir='${datarootdir}' 824sysconfdir='${prefix}/etc' 825sharedstatedir='${prefix}/com' 826localstatedir='${prefix}/var' 827includedir='${prefix}/include' 828oldincludedir='/usr/include' 829docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 830infodir='${datarootdir}/info' 831htmldir='${docdir}' 832dvidir='${docdir}' 833pdfdir='${docdir}' 834psdir='${docdir}' 835libdir='${exec_prefix}/lib' 836localedir='${datarootdir}/locale' 837mandir='${datarootdir}/man' 838 839ac_prev= 840ac_dashdash= 841for ac_option 842do 843 # If the previous option needs an argument, assign it. 844 if test -n "$ac_prev"; then 845 eval $ac_prev=\$ac_option 846 ac_prev= 847 continue 848 fi 849 850 case $ac_option in 851 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 852 *=) ac_optarg= ;; 853 *) ac_optarg=yes ;; 854 esac 855 856 # Accept the important Cygnus configure options, so we can diagnose typos. 857 858 case $ac_dashdash$ac_option in 859 --) 860 ac_dashdash=yes ;; 861 862 -bindir | --bindir | --bindi | --bind | --bin | --bi) 863 ac_prev=bindir ;; 864 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 865 bindir=$ac_optarg ;; 866 867 -build | --build | --buil | --bui | --bu) 868 ac_prev=build_alias ;; 869 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 870 build_alias=$ac_optarg ;; 871 872 -cache-file | --cache-file | --cache-fil | --cache-fi \ 873 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 874 ac_prev=cache_file ;; 875 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 876 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 877 cache_file=$ac_optarg ;; 878 879 --config-cache | -C) 880 cache_file=config.cache ;; 881 882 -datadir | --datadir | --datadi | --datad) 883 ac_prev=datadir ;; 884 -datadir=* | --datadir=* | --datadi=* | --datad=*) 885 datadir=$ac_optarg ;; 886 887 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 888 | --dataroo | --dataro | --datar) 889 ac_prev=datarootdir ;; 890 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 891 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 892 datarootdir=$ac_optarg ;; 893 894 -disable-* | --disable-*) 895 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 896 # Reject names that are not valid shell variable names. 897 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 898 as_fn_error $? "invalid feature name: $ac_useropt" 899 ac_useropt_orig=$ac_useropt 900 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 901 case $ac_user_opts in 902 *" 903"enable_$ac_useropt" 904"*) ;; 905 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 906 ac_unrecognized_sep=', ';; 907 esac 908 eval enable_$ac_useropt=no ;; 909 910 -docdir | --docdir | --docdi | --doc | --do) 911 ac_prev=docdir ;; 912 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 913 docdir=$ac_optarg ;; 914 915 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 916 ac_prev=dvidir ;; 917 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 918 dvidir=$ac_optarg ;; 919 920 -enable-* | --enable-*) 921 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 922 # Reject names that are not valid shell variable names. 923 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 924 as_fn_error $? "invalid feature name: $ac_useropt" 925 ac_useropt_orig=$ac_useropt 926 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 927 case $ac_user_opts in 928 *" 929"enable_$ac_useropt" 930"*) ;; 931 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 932 ac_unrecognized_sep=', ';; 933 esac 934 eval enable_$ac_useropt=\$ac_optarg ;; 935 936 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 937 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 938 | --exec | --exe | --ex) 939 ac_prev=exec_prefix ;; 940 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 941 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 942 | --exec=* | --exe=* | --ex=*) 943 exec_prefix=$ac_optarg ;; 944 945 -gas | --gas | --ga | --g) 946 # Obsolete; use --with-gas. 947 with_gas=yes ;; 948 949 -help | --help | --hel | --he | -h) 950 ac_init_help=long ;; 951 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 952 ac_init_help=recursive ;; 953 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 954 ac_init_help=short ;; 955 956 -host | --host | --hos | --ho) 957 ac_prev=host_alias ;; 958 -host=* | --host=* | --hos=* | --ho=*) 959 host_alias=$ac_optarg ;; 960 961 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 962 ac_prev=htmldir ;; 963 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 964 | --ht=*) 965 htmldir=$ac_optarg ;; 966 967 -includedir | --includedir | --includedi | --included | --include \ 968 | --includ | --inclu | --incl | --inc) 969 ac_prev=includedir ;; 970 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 971 | --includ=* | --inclu=* | --incl=* | --inc=*) 972 includedir=$ac_optarg ;; 973 974 -infodir | --infodir | --infodi | --infod | --info | --inf) 975 ac_prev=infodir ;; 976 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 977 infodir=$ac_optarg ;; 978 979 -libdir | --libdir | --libdi | --libd) 980 ac_prev=libdir ;; 981 -libdir=* | --libdir=* | --libdi=* | --libd=*) 982 libdir=$ac_optarg ;; 983 984 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 985 | --libexe | --libex | --libe) 986 ac_prev=libexecdir ;; 987 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 988 | --libexe=* | --libex=* | --libe=*) 989 libexecdir=$ac_optarg ;; 990 991 -localedir | --localedir | --localedi | --localed | --locale) 992 ac_prev=localedir ;; 993 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 994 localedir=$ac_optarg ;; 995 996 -localstatedir | --localstatedir | --localstatedi | --localstated \ 997 | --localstate | --localstat | --localsta | --localst | --locals) 998 ac_prev=localstatedir ;; 999 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1000 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1001 localstatedir=$ac_optarg ;; 1002 1003 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1004 ac_prev=mandir ;; 1005 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1006 mandir=$ac_optarg ;; 1007 1008 -nfp | --nfp | --nf) 1009 # Obsolete; use --without-fp. 1010 with_fp=no ;; 1011 1012 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1013 | --no-cr | --no-c | -n) 1014 no_create=yes ;; 1015 1016 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1017 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1018 no_recursion=yes ;; 1019 1020 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1021 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1022 | --oldin | --oldi | --old | --ol | --o) 1023 ac_prev=oldincludedir ;; 1024 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1025 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1026 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1027 oldincludedir=$ac_optarg ;; 1028 1029 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1030 ac_prev=prefix ;; 1031 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1032 prefix=$ac_optarg ;; 1033 1034 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1035 | --program-pre | --program-pr | --program-p) 1036 ac_prev=program_prefix ;; 1037 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1038 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1039 program_prefix=$ac_optarg ;; 1040 1041 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1042 | --program-suf | --program-su | --program-s) 1043 ac_prev=program_suffix ;; 1044 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1045 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1046 program_suffix=$ac_optarg ;; 1047 1048 -program-transform-name | --program-transform-name \ 1049 | --program-transform-nam | --program-transform-na \ 1050 | --program-transform-n | --program-transform- \ 1051 | --program-transform | --program-transfor \ 1052 | --program-transfo | --program-transf \ 1053 | --program-trans | --program-tran \ 1054 | --progr-tra | --program-tr | --program-t) 1055 ac_prev=program_transform_name ;; 1056 -program-transform-name=* | --program-transform-name=* \ 1057 | --program-transform-nam=* | --program-transform-na=* \ 1058 | --program-transform-n=* | --program-transform-=* \ 1059 | --program-transform=* | --program-transfor=* \ 1060 | --program-transfo=* | --program-transf=* \ 1061 | --program-trans=* | --program-tran=* \ 1062 | --progr-tra=* | --program-tr=* | --program-t=*) 1063 program_transform_name=$ac_optarg ;; 1064 1065 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1066 ac_prev=pdfdir ;; 1067 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1068 pdfdir=$ac_optarg ;; 1069 1070 -psdir | --psdir | --psdi | --psd | --ps) 1071 ac_prev=psdir ;; 1072 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1073 psdir=$ac_optarg ;; 1074 1075 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1076 | -silent | --silent | --silen | --sile | --sil) 1077 silent=yes ;; 1078 1079 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1080 ac_prev=sbindir ;; 1081 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1082 | --sbi=* | --sb=*) 1083 sbindir=$ac_optarg ;; 1084 1085 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1086 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1087 | --sharedst | --shareds | --shared | --share | --shar \ 1088 | --sha | --sh) 1089 ac_prev=sharedstatedir ;; 1090 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1091 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1092 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1093 | --sha=* | --sh=*) 1094 sharedstatedir=$ac_optarg ;; 1095 1096 -site | --site | --sit) 1097 ac_prev=site ;; 1098 -site=* | --site=* | --sit=*) 1099 site=$ac_optarg ;; 1100 1101 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1102 ac_prev=srcdir ;; 1103 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1104 srcdir=$ac_optarg ;; 1105 1106 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1107 | --syscon | --sysco | --sysc | --sys | --sy) 1108 ac_prev=sysconfdir ;; 1109 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1110 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1111 sysconfdir=$ac_optarg ;; 1112 1113 -target | --target | --targe | --targ | --tar | --ta | --t) 1114 ac_prev=target_alias ;; 1115 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1116 target_alias=$ac_optarg ;; 1117 1118 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1119 verbose=yes ;; 1120 1121 -version | --version | --versio | --versi | --vers | -V) 1122 ac_init_version=: ;; 1123 1124 -with-* | --with-*) 1125 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1126 # Reject names that are not valid shell variable names. 1127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1128 as_fn_error $? "invalid package name: $ac_useropt" 1129 ac_useropt_orig=$ac_useropt 1130 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1131 case $ac_user_opts in 1132 *" 1133"with_$ac_useropt" 1134"*) ;; 1135 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1136 ac_unrecognized_sep=', ';; 1137 esac 1138 eval with_$ac_useropt=\$ac_optarg ;; 1139 1140 -without-* | --without-*) 1141 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1142 # Reject names that are not valid shell variable names. 1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1144 as_fn_error $? "invalid package name: $ac_useropt" 1145 ac_useropt_orig=$ac_useropt 1146 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1147 case $ac_user_opts in 1148 *" 1149"with_$ac_useropt" 1150"*) ;; 1151 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1152 ac_unrecognized_sep=', ';; 1153 esac 1154 eval with_$ac_useropt=no ;; 1155 1156 --x) 1157 # Obsolete; use --with-x. 1158 with_x=yes ;; 1159 1160 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1161 | --x-incl | --x-inc | --x-in | --x-i) 1162 ac_prev=x_includes ;; 1163 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1164 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1165 x_includes=$ac_optarg ;; 1166 1167 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1168 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1169 ac_prev=x_libraries ;; 1170 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1171 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1172 x_libraries=$ac_optarg ;; 1173 1174 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1175Try \`$0 --help' for more information" 1176 ;; 1177 1178 *=*) 1179 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1180 # Reject names that are not valid shell variable names. 1181 case $ac_envvar in #( 1182 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1183 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1184 esac 1185 eval $ac_envvar=\$ac_optarg 1186 export $ac_envvar ;; 1187 1188 *) 1189 # FIXME: should be removed in autoconf 3.0. 1190 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1191 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1192 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1193 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1194 ;; 1195 1196 esac 1197done 1198 1199if test -n "$ac_prev"; then 1200 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1201 as_fn_error $? "missing argument to $ac_option" 1202fi 1203 1204if test -n "$ac_unrecognized_opts"; then 1205 case $enable_option_checking in 1206 no) ;; 1207 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1208 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1209 esac 1210fi 1211 1212# Check all directory arguments for consistency. 1213for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1214 datadir sysconfdir sharedstatedir localstatedir includedir \ 1215 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1216 libdir localedir mandir 1217do 1218 eval ac_val=\$$ac_var 1219 # Remove trailing slashes. 1220 case $ac_val in 1221 */ ) 1222 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1223 eval $ac_var=\$ac_val;; 1224 esac 1225 # Be sure to have absolute directory names. 1226 case $ac_val in 1227 [\\/$]* | ?:[\\/]* ) continue;; 1228 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1229 esac 1230 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1231done 1232 1233# There might be people who depend on the old broken behavior: `$host' 1234# used to hold the argument of --host etc. 1235# FIXME: To remove some day. 1236build=$build_alias 1237host=$host_alias 1238target=$target_alias 1239 1240# FIXME: To remove some day. 1241if test "x$host_alias" != x; then 1242 if test "x$build_alias" = x; then 1243 cross_compiling=maybe 1244 elif test "x$build_alias" != "x$host_alias"; then 1245 cross_compiling=yes 1246 fi 1247fi 1248 1249ac_tool_prefix= 1250test -n "$host_alias" && ac_tool_prefix=$host_alias- 1251 1252test "$silent" = yes && exec 6>/dev/null 1253 1254 1255ac_pwd=`pwd` && test -n "$ac_pwd" && 1256ac_ls_di=`ls -di .` && 1257ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1258 as_fn_error $? "working directory cannot be determined" 1259test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1260 as_fn_error $? "pwd does not report name of working directory" 1261 1262 1263# Find the source files, if location was not specified. 1264if test -z "$srcdir"; then 1265 ac_srcdir_defaulted=yes 1266 # Try the directory containing this script, then the parent directory. 1267 ac_confdir=`$as_dirname -- "$as_myself" || 1268$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1269 X"$as_myself" : 'X\(//\)[^/]' \| \ 1270 X"$as_myself" : 'X\(//\)$' \| \ 1271 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1272$as_echo X"$as_myself" | 1273 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1274 s//\1/ 1275 q 1276 } 1277 /^X\(\/\/\)[^/].*/{ 1278 s//\1/ 1279 q 1280 } 1281 /^X\(\/\/\)$/{ 1282 s//\1/ 1283 q 1284 } 1285 /^X\(\/\).*/{ 1286 s//\1/ 1287 q 1288 } 1289 s/.*/./; q'` 1290 srcdir=$ac_confdir 1291 if test ! -r "$srcdir/$ac_unique_file"; then 1292 srcdir=.. 1293 fi 1294else 1295 ac_srcdir_defaulted=no 1296fi 1297if test ! -r "$srcdir/$ac_unique_file"; then 1298 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1299 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1300fi 1301ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1302ac_abs_confdir=`( 1303 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1304 pwd)` 1305# When building in place, set srcdir=. 1306if test "$ac_abs_confdir" = "$ac_pwd"; then 1307 srcdir=. 1308fi 1309# Remove unnecessary trailing slashes from srcdir. 1310# Double slashes in file names in object file debugging info 1311# mess up M-x gdb in Emacs. 1312case $srcdir in 1313*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1314esac 1315for ac_var in $ac_precious_vars; do 1316 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1317 eval ac_env_${ac_var}_value=\$${ac_var} 1318 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1319 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1320done 1321 1322# 1323# Report the --help message. 1324# 1325if test "$ac_init_help" = "long"; then 1326 # Omit some internal or obsolete options to make the list less imposing. 1327 # This message is too long to be a string in the A/UX 3.1 sh. 1328 cat <<_ACEOF 1329\`configure' configures OpenBSM 1.2-alpha4 to adapt to many kinds of systems. 1330 1331Usage: $0 [OPTION]... [VAR=VALUE]... 1332 1333To assign environment variables (e.g., CC, CFLAGS...), specify them as 1334VAR=VALUE. See below for descriptions of some of the useful variables. 1335 1336Defaults for the options are specified in brackets. 1337 1338Configuration: 1339 -h, --help display this help and exit 1340 --help=short display options specific to this package 1341 --help=recursive display the short help of all the included packages 1342 -V, --version display version information and exit 1343 -q, --quiet, --silent do not print \`checking ...' messages 1344 --cache-file=FILE cache test results in FILE [disabled] 1345 -C, --config-cache alias for \`--cache-file=config.cache' 1346 -n, --no-create do not create output files 1347 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1348 1349Installation directories: 1350 --prefix=PREFIX install architecture-independent files in PREFIX 1351 [$ac_default_prefix] 1352 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1353 [PREFIX] 1354 1355By default, \`make install' will install all the files in 1356\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1357an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1358for instance \`--prefix=\$HOME'. 1359 1360For better control, use the options below. 1361 1362Fine tuning of the installation directories: 1363 --bindir=DIR user executables [EPREFIX/bin] 1364 --sbindir=DIR system admin executables [EPREFIX/sbin] 1365 --libexecdir=DIR program executables [EPREFIX/libexec] 1366 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1367 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1368 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1369 --libdir=DIR object code libraries [EPREFIX/lib] 1370 --includedir=DIR C header files [PREFIX/include] 1371 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1372 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1373 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1374 --infodir=DIR info documentation [DATAROOTDIR/info] 1375 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1376 --mandir=DIR man documentation [DATAROOTDIR/man] 1377 --docdir=DIR documentation root [DATAROOTDIR/doc/openbsm] 1378 --htmldir=DIR html documentation [DOCDIR] 1379 --dvidir=DIR dvi documentation [DOCDIR] 1380 --pdfdir=DIR pdf documentation [DOCDIR] 1381 --psdir=DIR ps documentation [DOCDIR] 1382_ACEOF 1383 1384 cat <<\_ACEOF 1385 1386Program names: 1387 --program-prefix=PREFIX prepend PREFIX to installed program names 1388 --program-suffix=SUFFIX append SUFFIX to installed program names 1389 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1390 1391System types: 1392 --build=BUILD configure for building on BUILD [guessed] 1393 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1394_ACEOF 1395fi 1396 1397if test -n "$ac_init_help"; then 1398 case $ac_init_help in 1399 short | recursive ) echo "Configuration of OpenBSM 1.2-alpha4:";; 1400 esac 1401 cat <<\_ACEOF 1402 1403Optional Features: 1404 --disable-option-checking ignore unrecognized --enable/--with options 1405 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1406 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1407 --enable-maintainer-mode 1408 enable make rules and dependencies not useful (and 1409 sometimes confusing) to the casual installer 1410 --enable-shared[=PKGS] build shared libraries [default=yes] 1411 --enable-static[=PKGS] build static libraries [default=yes] 1412 --enable-fast-install[=PKGS] 1413 optimize for fast installation [default=yes] 1414 --disable-libtool-lock avoid locking (might break parallel builds) 1415 --enable-dependency-tracking 1416 do not reject slow dependency extractors 1417 --disable-dependency-tracking 1418 speeds up one-time build 1419 1420Optional Packages: 1421 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1422 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1423 --with-native-includes Use the system native include files instead of those 1424 included with openbsm. 1425 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1426 both] 1427 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1428 --with-sysroot=DIR Search for dependent libraries within DIR 1429 (or the compiler's sysroot if not specified). 1430 1431Some influential environment variables: 1432 CC C compiler command 1433 CFLAGS C compiler flags 1434 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1435 nonstandard directory <lib dir> 1436 LIBS libraries to pass to the linker, e.g. -l<library> 1437 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1438 you have headers in a nonstandard directory <include dir> 1439 CPP C preprocessor 1440 YACC The `Yet Another Compiler Compiler' implementation to use. 1441 Defaults to the first program found out of: `bison -y', `byacc', 1442 `yacc'. 1443 YFLAGS The list of arguments that will be passed by default to $YACC. 1444 This script will default YFLAGS to the empty string to avoid a 1445 default value of `-d' given by some make applications. 1446 1447Use these variables to override the choices made by `configure' or to help 1448it to find libraries and programs with nonstandard names/locations. 1449 1450Report bugs to <trustedbsd-audit@TrustedBSD.org>. 1451_ACEOF 1452ac_status=$? 1453fi 1454 1455if test "$ac_init_help" = "recursive"; then 1456 # If there are subdirs, report their specific --help. 1457 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1458 test -d "$ac_dir" || 1459 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1460 continue 1461 ac_builddir=. 1462 1463case "$ac_dir" in 1464.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1465*) 1466 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1467 # A ".." for each directory in $ac_dir_suffix. 1468 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1469 case $ac_top_builddir_sub in 1470 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1471 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1472 esac ;; 1473esac 1474ac_abs_top_builddir=$ac_pwd 1475ac_abs_builddir=$ac_pwd$ac_dir_suffix 1476# for backward compatibility: 1477ac_top_builddir=$ac_top_build_prefix 1478 1479case $srcdir in 1480 .) # We are building in place. 1481 ac_srcdir=. 1482 ac_top_srcdir=$ac_top_builddir_sub 1483 ac_abs_top_srcdir=$ac_pwd ;; 1484 [\\/]* | ?:[\\/]* ) # Absolute name. 1485 ac_srcdir=$srcdir$ac_dir_suffix; 1486 ac_top_srcdir=$srcdir 1487 ac_abs_top_srcdir=$srcdir ;; 1488 *) # Relative name. 1489 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1490 ac_top_srcdir=$ac_top_build_prefix$srcdir 1491 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1492esac 1493ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1494 1495 cd "$ac_dir" || { ac_status=$?; continue; } 1496 # Check for guested configure. 1497 if test -f "$ac_srcdir/configure.gnu"; then 1498 echo && 1499 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1500 elif test -f "$ac_srcdir/configure"; then 1501 echo && 1502 $SHELL "$ac_srcdir/configure" --help=recursive 1503 else 1504 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1505 fi || ac_status=$? 1506 cd "$ac_pwd" || { ac_status=$?; break; } 1507 done 1508fi 1509 1510test -n "$ac_init_help" && exit $ac_status 1511if $ac_init_version; then 1512 cat <<\_ACEOF 1513OpenBSM configure 1.2-alpha4 1514generated by GNU Autoconf 2.69 1515 1516Copyright (C) 2012 Free Software Foundation, Inc. 1517This configure script is free software; the Free Software Foundation 1518gives unlimited permission to copy, distribute and modify it. 1519_ACEOF 1520 exit 1521fi 1522 1523## ------------------------ ## 1524## Autoconf initialization. ## 1525## ------------------------ ## 1526 1527# ac_fn_c_try_compile LINENO 1528# -------------------------- 1529# Try to compile conftest.$ac_ext, and return whether this succeeded. 1530ac_fn_c_try_compile () 1531{ 1532 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1533 rm -f conftest.$ac_objext 1534 if { { ac_try="$ac_compile" 1535case "(($ac_try" in 1536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1537 *) ac_try_echo=$ac_try;; 1538esac 1539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1540$as_echo "$ac_try_echo"; } >&5 1541 (eval "$ac_compile") 2>conftest.err 1542 ac_status=$? 1543 if test -s conftest.err; then 1544 grep -v '^ *+' conftest.err >conftest.er1 1545 cat conftest.er1 >&5 1546 mv -f conftest.er1 conftest.err 1547 fi 1548 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1549 test $ac_status = 0; } && { 1550 test -z "$ac_c_werror_flag" || 1551 test ! -s conftest.err 1552 } && test -s conftest.$ac_objext; then : 1553 ac_retval=0 1554else 1555 $as_echo "$as_me: failed program was:" >&5 1556sed 's/^/| /' conftest.$ac_ext >&5 1557 1558 ac_retval=1 1559fi 1560 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1561 as_fn_set_status $ac_retval 1562 1563} # ac_fn_c_try_compile 1564 1565# ac_fn_c_try_link LINENO 1566# ----------------------- 1567# Try to link conftest.$ac_ext, and return whether this succeeded. 1568ac_fn_c_try_link () 1569{ 1570 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1571 rm -f conftest.$ac_objext conftest$ac_exeext 1572 if { { ac_try="$ac_link" 1573case "(($ac_try" in 1574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1575 *) ac_try_echo=$ac_try;; 1576esac 1577eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1578$as_echo "$ac_try_echo"; } >&5 1579 (eval "$ac_link") 2>conftest.err 1580 ac_status=$? 1581 if test -s conftest.err; then 1582 grep -v '^ *+' conftest.err >conftest.er1 1583 cat conftest.er1 >&5 1584 mv -f conftest.er1 conftest.err 1585 fi 1586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1587 test $ac_status = 0; } && { 1588 test -z "$ac_c_werror_flag" || 1589 test ! -s conftest.err 1590 } && test -s conftest$ac_exeext && { 1591 test "$cross_compiling" = yes || 1592 test -x conftest$ac_exeext 1593 }; then : 1594 ac_retval=0 1595else 1596 $as_echo "$as_me: failed program was:" >&5 1597sed 's/^/| /' conftest.$ac_ext >&5 1598 1599 ac_retval=1 1600fi 1601 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1602 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1603 # interfere with the next link command; also delete a directory that is 1604 # left behind by Apple's compiler. We do this before executing the actions. 1605 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1606 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1607 as_fn_set_status $ac_retval 1608 1609} # ac_fn_c_try_link 1610 1611# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1612# ------------------------------------------------------- 1613# Tests whether HEADER exists and can be compiled using the include files in 1614# INCLUDES, setting the cache variable VAR accordingly. 1615ac_fn_c_check_header_compile () 1616{ 1617 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1619$as_echo_n "checking for $2... " >&6; } 1620if eval \${$3+:} false; then : 1621 $as_echo_n "(cached) " >&6 1622else 1623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1624/* end confdefs.h. */ 1625$4 1626#include <$2> 1627_ACEOF 1628if ac_fn_c_try_compile "$LINENO"; then : 1629 eval "$3=yes" 1630else 1631 eval "$3=no" 1632fi 1633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1634fi 1635eval ac_res=\$$3 1636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1637$as_echo "$ac_res" >&6; } 1638 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1639 1640} # ac_fn_c_check_header_compile 1641 1642# ac_fn_c_try_cpp LINENO 1643# ---------------------- 1644# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1645ac_fn_c_try_cpp () 1646{ 1647 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1648 if { { ac_try="$ac_cpp conftest.$ac_ext" 1649case "(($ac_try" in 1650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1651 *) ac_try_echo=$ac_try;; 1652esac 1653eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1654$as_echo "$ac_try_echo"; } >&5 1655 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1656 ac_status=$? 1657 if test -s conftest.err; then 1658 grep -v '^ *+' conftest.err >conftest.er1 1659 cat conftest.er1 >&5 1660 mv -f conftest.er1 conftest.err 1661 fi 1662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1663 test $ac_status = 0; } > conftest.i && { 1664 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1665 test ! -s conftest.err 1666 }; then : 1667 ac_retval=0 1668else 1669 $as_echo "$as_me: failed program was:" >&5 1670sed 's/^/| /' conftest.$ac_ext >&5 1671 1672 ac_retval=1 1673fi 1674 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1675 as_fn_set_status $ac_retval 1676 1677} # ac_fn_c_try_cpp 1678 1679# ac_fn_c_try_run LINENO 1680# ---------------------- 1681# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1682# that executables *can* be run. 1683ac_fn_c_try_run () 1684{ 1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1686 if { { ac_try="$ac_link" 1687case "(($ac_try" in 1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1689 *) ac_try_echo=$ac_try;; 1690esac 1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1692$as_echo "$ac_try_echo"; } >&5 1693 (eval "$ac_link") 2>&5 1694 ac_status=$? 1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1696 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1697 { { case "(($ac_try" in 1698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1699 *) ac_try_echo=$ac_try;; 1700esac 1701eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1702$as_echo "$ac_try_echo"; } >&5 1703 (eval "$ac_try") 2>&5 1704 ac_status=$? 1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1706 test $ac_status = 0; }; }; then : 1707 ac_retval=0 1708else 1709 $as_echo "$as_me: program exited with status $ac_status" >&5 1710 $as_echo "$as_me: failed program was:" >&5 1711sed 's/^/| /' conftest.$ac_ext >&5 1712 1713 ac_retval=$ac_status 1714fi 1715 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1717 as_fn_set_status $ac_retval 1718 1719} # ac_fn_c_try_run 1720 1721# ac_fn_c_check_func LINENO FUNC VAR 1722# ---------------------------------- 1723# Tests whether FUNC exists, setting the cache variable VAR accordingly 1724ac_fn_c_check_func () 1725{ 1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1728$as_echo_n "checking for $2... " >&6; } 1729if eval \${$3+:} false; then : 1730 $as_echo_n "(cached) " >&6 1731else 1732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1733/* end confdefs.h. */ 1734/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1735 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1736#define $2 innocuous_$2 1737 1738/* System header to define __stub macros and hopefully few prototypes, 1739 which can conflict with char $2 (); below. 1740 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1741 <limits.h> exists even on freestanding compilers. */ 1742 1743#ifdef __STDC__ 1744# include <limits.h> 1745#else 1746# include <assert.h> 1747#endif 1748 1749#undef $2 1750 1751/* Override any GCC internal prototype to avoid an error. 1752 Use char because int might match the return type of a GCC 1753 builtin and then its argument prototype would still apply. */ 1754#ifdef __cplusplus 1755extern "C" 1756#endif 1757char $2 (); 1758/* The GNU C library defines this for functions which it implements 1759 to always fail with ENOSYS. Some functions are actually named 1760 something starting with __ and the normal name is an alias. */ 1761#if defined __stub_$2 || defined __stub___$2 1762choke me 1763#endif 1764 1765int 1766main () 1767{ 1768return $2 (); 1769 ; 1770 return 0; 1771} 1772_ACEOF 1773if ac_fn_c_try_link "$LINENO"; then : 1774 eval "$3=yes" 1775else 1776 eval "$3=no" 1777fi 1778rm -f core conftest.err conftest.$ac_objext \ 1779 conftest$ac_exeext conftest.$ac_ext 1780fi 1781eval ac_res=\$$3 1782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1783$as_echo "$ac_res" >&6; } 1784 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1785 1786} # ac_fn_c_check_func 1787 1788# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1789# ------------------------------------------------------- 1790# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1791# the include files in INCLUDES and setting the cache variable VAR 1792# accordingly. 1793ac_fn_c_check_header_mongrel () 1794{ 1795 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1796 if eval \${$3+:} false; then : 1797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1798$as_echo_n "checking for $2... " >&6; } 1799if eval \${$3+:} false; then : 1800 $as_echo_n "(cached) " >&6 1801fi 1802eval ac_res=\$$3 1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1804$as_echo "$ac_res" >&6; } 1805else 1806 # Is the header compilable? 1807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1808$as_echo_n "checking $2 usability... " >&6; } 1809cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1810/* end confdefs.h. */ 1811$4 1812#include <$2> 1813_ACEOF 1814if ac_fn_c_try_compile "$LINENO"; then : 1815 ac_header_compiler=yes 1816else 1817 ac_header_compiler=no 1818fi 1819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1821$as_echo "$ac_header_compiler" >&6; } 1822 1823# Is the header present? 1824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1825$as_echo_n "checking $2 presence... " >&6; } 1826cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1827/* end confdefs.h. */ 1828#include <$2> 1829_ACEOF 1830if ac_fn_c_try_cpp "$LINENO"; then : 1831 ac_header_preproc=yes 1832else 1833 ac_header_preproc=no 1834fi 1835rm -f conftest.err conftest.i conftest.$ac_ext 1836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1837$as_echo "$ac_header_preproc" >&6; } 1838 1839# So? What about this header? 1840case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1841 yes:no: ) 1842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1843$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1845$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1846 ;; 1847 no:yes:* ) 1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1849$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1851$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1853$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1855$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1857$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1858( $as_echo "## ---------------------------------------------- ## 1859## Report this to trustedbsd-audit@TrustedBSD.org ## 1860## ---------------------------------------------- ##" 1861 ) | sed "s/^/$as_me: WARNING: /" >&2 1862 ;; 1863esac 1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1865$as_echo_n "checking for $2... " >&6; } 1866if eval \${$3+:} false; then : 1867 $as_echo_n "(cached) " >&6 1868else 1869 eval "$3=\$ac_header_compiler" 1870fi 1871eval ac_res=\$$3 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1873$as_echo "$ac_res" >&6; } 1874fi 1875 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1876 1877} # ac_fn_c_check_header_mongrel 1878 1879# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1880# ------------------------------------------- 1881# Tests whether TYPE exists after having included INCLUDES, setting cache 1882# variable VAR accordingly. 1883ac_fn_c_check_type () 1884{ 1885 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1887$as_echo_n "checking for $2... " >&6; } 1888if eval \${$3+:} false; then : 1889 $as_echo_n "(cached) " >&6 1890else 1891 eval "$3=no" 1892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1893/* end confdefs.h. */ 1894$4 1895int 1896main () 1897{ 1898if (sizeof ($2)) 1899 return 0; 1900 ; 1901 return 0; 1902} 1903_ACEOF 1904if ac_fn_c_try_compile "$LINENO"; then : 1905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1906/* end confdefs.h. */ 1907$4 1908int 1909main () 1910{ 1911if (sizeof (($2))) 1912 return 0; 1913 ; 1914 return 0; 1915} 1916_ACEOF 1917if ac_fn_c_try_compile "$LINENO"; then : 1918 1919else 1920 eval "$3=yes" 1921fi 1922rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1923fi 1924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1925fi 1926eval ac_res=\$$3 1927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1928$as_echo "$ac_res" >&6; } 1929 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1930 1931} # ac_fn_c_check_type 1932 1933# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1934# ---------------------------------------------------- 1935# Tries to find if the field MEMBER exists in type AGGR, after including 1936# INCLUDES, setting cache variable VAR accordingly. 1937ac_fn_c_check_member () 1938{ 1939 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1941$as_echo_n "checking for $2.$3... " >&6; } 1942if eval \${$4+:} false; then : 1943 $as_echo_n "(cached) " >&6 1944else 1945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1946/* end confdefs.h. */ 1947$5 1948int 1949main () 1950{ 1951static $2 ac_aggr; 1952if (ac_aggr.$3) 1953return 0; 1954 ; 1955 return 0; 1956} 1957_ACEOF 1958if ac_fn_c_try_compile "$LINENO"; then : 1959 eval "$4=yes" 1960else 1961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1962/* end confdefs.h. */ 1963$5 1964int 1965main () 1966{ 1967static $2 ac_aggr; 1968if (sizeof ac_aggr.$3) 1969return 0; 1970 ; 1971 return 0; 1972} 1973_ACEOF 1974if ac_fn_c_try_compile "$LINENO"; then : 1975 eval "$4=yes" 1976else 1977 eval "$4=no" 1978fi 1979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1980fi 1981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1982fi 1983eval ac_res=\$$4 1984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1985$as_echo "$ac_res" >&6; } 1986 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1987 1988} # ac_fn_c_check_member 1989cat >config.log <<_ACEOF 1990This file contains any messages produced by compilers while 1991running configure, to aid debugging if configure makes a mistake. 1992 1993It was created by OpenBSM $as_me 1.2-alpha4, which was 1994generated by GNU Autoconf 2.69. Invocation command line was 1995 1996 $ $0 $@ 1997 1998_ACEOF 1999exec 5>>config.log 2000{ 2001cat <<_ASUNAME 2002## --------- ## 2003## Platform. ## 2004## --------- ## 2005 2006hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2007uname -m = `(uname -m) 2>/dev/null || echo unknown` 2008uname -r = `(uname -r) 2>/dev/null || echo unknown` 2009uname -s = `(uname -s) 2>/dev/null || echo unknown` 2010uname -v = `(uname -v) 2>/dev/null || echo unknown` 2011 2012/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2013/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2014 2015/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2016/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2017/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2018/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2019/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2020/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2021/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2022 2023_ASUNAME 2024 2025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2026for as_dir in $PATH 2027do 2028 IFS=$as_save_IFS 2029 test -z "$as_dir" && as_dir=. 2030 $as_echo "PATH: $as_dir" 2031 done 2032IFS=$as_save_IFS 2033 2034} >&5 2035 2036cat >&5 <<_ACEOF 2037 2038 2039## ----------- ## 2040## Core tests. ## 2041## ----------- ## 2042 2043_ACEOF 2044 2045 2046# Keep a trace of the command line. 2047# Strip out --no-create and --no-recursion so they do not pile up. 2048# Strip out --silent because we don't want to record it for future runs. 2049# Also quote any args containing shell meta-characters. 2050# Make two passes to allow for proper duplicate-argument suppression. 2051ac_configure_args= 2052ac_configure_args0= 2053ac_configure_args1= 2054ac_must_keep_next=false 2055for ac_pass in 1 2 2056do 2057 for ac_arg 2058 do 2059 case $ac_arg in 2060 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2061 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2062 | -silent | --silent | --silen | --sile | --sil) 2063 continue ;; 2064 *\'*) 2065 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2066 esac 2067 case $ac_pass in 2068 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2069 2) 2070 as_fn_append ac_configure_args1 " '$ac_arg'" 2071 if test $ac_must_keep_next = true; then 2072 ac_must_keep_next=false # Got value, back to normal. 2073 else 2074 case $ac_arg in 2075 *=* | --config-cache | -C | -disable-* | --disable-* \ 2076 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2077 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2078 | -with-* | --with-* | -without-* | --without-* | --x) 2079 case "$ac_configure_args0 " in 2080 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2081 esac 2082 ;; 2083 -* ) ac_must_keep_next=true ;; 2084 esac 2085 fi 2086 as_fn_append ac_configure_args " '$ac_arg'" 2087 ;; 2088 esac 2089 done 2090done 2091{ ac_configure_args0=; unset ac_configure_args0;} 2092{ ac_configure_args1=; unset ac_configure_args1;} 2093 2094# When interrupted or exit'd, cleanup temporary files, and complete 2095# config.log. We remove comments because anyway the quotes in there 2096# would cause problems or look ugly. 2097# WARNING: Use '\'' to represent an apostrophe within the trap. 2098# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2099trap 'exit_status=$? 2100 # Save into config.log some information that might help in debugging. 2101 { 2102 echo 2103 2104 $as_echo "## ---------------- ## 2105## Cache variables. ## 2106## ---------------- ##" 2107 echo 2108 # The following way of writing the cache mishandles newlines in values, 2109( 2110 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2111 eval ac_val=\$$ac_var 2112 case $ac_val in #( 2113 *${as_nl}*) 2114 case $ac_var in #( 2115 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2116$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2117 esac 2118 case $ac_var in #( 2119 _ | IFS | as_nl) ;; #( 2120 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2121 *) { eval $ac_var=; unset $ac_var;} ;; 2122 esac ;; 2123 esac 2124 done 2125 (set) 2>&1 | 2126 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2127 *${as_nl}ac_space=\ *) 2128 sed -n \ 2129 "s/'\''/'\''\\\\'\'''\''/g; 2130 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2131 ;; #( 2132 *) 2133 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2134 ;; 2135 esac | 2136 sort 2137) 2138 echo 2139 2140 $as_echo "## ----------------- ## 2141## Output variables. ## 2142## ----------------- ##" 2143 echo 2144 for ac_var in $ac_subst_vars 2145 do 2146 eval ac_val=\$$ac_var 2147 case $ac_val in 2148 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2149 esac 2150 $as_echo "$ac_var='\''$ac_val'\''" 2151 done | sort 2152 echo 2153 2154 if test -n "$ac_subst_files"; then 2155 $as_echo "## ------------------- ## 2156## File substitutions. ## 2157## ------------------- ##" 2158 echo 2159 for ac_var in $ac_subst_files 2160 do 2161 eval ac_val=\$$ac_var 2162 case $ac_val in 2163 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2164 esac 2165 $as_echo "$ac_var='\''$ac_val'\''" 2166 done | sort 2167 echo 2168 fi 2169 2170 if test -s confdefs.h; then 2171 $as_echo "## ----------- ## 2172## confdefs.h. ## 2173## ----------- ##" 2174 echo 2175 cat confdefs.h 2176 echo 2177 fi 2178 test "$ac_signal" != 0 && 2179 $as_echo "$as_me: caught signal $ac_signal" 2180 $as_echo "$as_me: exit $exit_status" 2181 } >&5 2182 rm -f core *.core core.conftest.* && 2183 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2184 exit $exit_status 2185' 0 2186for ac_signal in 1 2 13 15; do 2187 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2188done 2189ac_signal=0 2190 2191# confdefs.h avoids OS command line length limits that DEFS can exceed. 2192rm -f -r conftest* confdefs.h 2193 2194$as_echo "/* confdefs.h */" > confdefs.h 2195 2196# Predefined preprocessor variables. 2197 2198cat >>confdefs.h <<_ACEOF 2199#define PACKAGE_NAME "$PACKAGE_NAME" 2200_ACEOF 2201 2202cat >>confdefs.h <<_ACEOF 2203#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2204_ACEOF 2205 2206cat >>confdefs.h <<_ACEOF 2207#define PACKAGE_VERSION "$PACKAGE_VERSION" 2208_ACEOF 2209 2210cat >>confdefs.h <<_ACEOF 2211#define PACKAGE_STRING "$PACKAGE_STRING" 2212_ACEOF 2213 2214cat >>confdefs.h <<_ACEOF 2215#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2216_ACEOF 2217 2218cat >>confdefs.h <<_ACEOF 2219#define PACKAGE_URL "$PACKAGE_URL" 2220_ACEOF 2221 2222 2223# Let the site file select an alternate cache file if it wants to. 2224# Prefer an explicitly selected file to automatically selected ones. 2225ac_site_file1=NONE 2226ac_site_file2=NONE 2227if test -n "$CONFIG_SITE"; then 2228 # We do not want a PATH search for config.site. 2229 case $CONFIG_SITE in #(( 2230 -*) ac_site_file1=./$CONFIG_SITE;; 2231 */*) ac_site_file1=$CONFIG_SITE;; 2232 *) ac_site_file1=./$CONFIG_SITE;; 2233 esac 2234elif test "x$prefix" != xNONE; then 2235 ac_site_file1=$prefix/share/config.site 2236 ac_site_file2=$prefix/etc/config.site 2237else 2238 ac_site_file1=$ac_default_prefix/share/config.site 2239 ac_site_file2=$ac_default_prefix/etc/config.site 2240fi 2241for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2242do 2243 test "x$ac_site_file" = xNONE && continue 2244 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2245 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2246$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2247 sed 's/^/| /' "$ac_site_file" >&5 2248 . "$ac_site_file" \ 2249 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2250$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2251as_fn_error $? "failed to load site script $ac_site_file 2252See \`config.log' for more details" "$LINENO" 5; } 2253 fi 2254done 2255 2256if test -r "$cache_file"; then 2257 # Some versions of bash will fail to source /dev/null (special files 2258 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2259 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2260 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2261$as_echo "$as_me: loading cache $cache_file" >&6;} 2262 case $cache_file in 2263 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2264 *) . "./$cache_file";; 2265 esac 2266 fi 2267else 2268 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2269$as_echo "$as_me: creating cache $cache_file" >&6;} 2270 >$cache_file 2271fi 2272 2273as_fn_append ac_header_list " sys/time.h" 2274as_fn_append ac_header_list " unistd.h" 2275as_fn_append ac_func_list " alarm" 2276# Check that the precious variables saved in the cache have kept the same 2277# value. 2278ac_cache_corrupted=false 2279for ac_var in $ac_precious_vars; do 2280 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2281 eval ac_new_set=\$ac_env_${ac_var}_set 2282 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2283 eval ac_new_val=\$ac_env_${ac_var}_value 2284 case $ac_old_set,$ac_new_set in 2285 set,) 2286 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2287$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2288 ac_cache_corrupted=: ;; 2289 ,set) 2290 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2291$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2292 ac_cache_corrupted=: ;; 2293 ,);; 2294 *) 2295 if test "x$ac_old_val" != "x$ac_new_val"; then 2296 # differences in whitespace do not lead to failure. 2297 ac_old_val_w=`echo x $ac_old_val` 2298 ac_new_val_w=`echo x $ac_new_val` 2299 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2300 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2301$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2302 ac_cache_corrupted=: 2303 else 2304 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2305$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2306 eval $ac_var=\$ac_old_val 2307 fi 2308 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2309$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2310 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2311$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2312 fi;; 2313 esac 2314 # Pass precious variables to config.status. 2315 if test "$ac_new_set" = set; then 2316 case $ac_new_val in 2317 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2318 *) ac_arg=$ac_var=$ac_new_val ;; 2319 esac 2320 case " $ac_configure_args " in 2321 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2322 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2323 esac 2324 fi 2325done 2326if $ac_cache_corrupted; then 2327 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2328$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2329 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2330$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2331 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2332fi 2333## -------------------- ## 2334## Main body of script. ## 2335## -------------------- ## 2336 2337ac_ext=c 2338ac_cpp='$CPP $CPPFLAGS' 2339ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2340ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2341ac_compiler_gnu=$ac_cv_c_compiler_gnu 2342 2343 2344 2345 2346ac_aux_dir= 2347for ac_dir in config "$srcdir"/config; do 2348 if test -f "$ac_dir/install-sh"; then 2349 ac_aux_dir=$ac_dir 2350 ac_install_sh="$ac_aux_dir/install-sh -c" 2351 break 2352 elif test -f "$ac_dir/install.sh"; then 2353 ac_aux_dir=$ac_dir 2354 ac_install_sh="$ac_aux_dir/install.sh -c" 2355 break 2356 elif test -f "$ac_dir/shtool"; then 2357 ac_aux_dir=$ac_dir 2358 ac_install_sh="$ac_aux_dir/shtool install -c" 2359 break 2360 fi 2361done 2362if test -z "$ac_aux_dir"; then 2363 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5 2364fi 2365 2366# These three variables are undocumented and unsupported, 2367# and are intended to be withdrawn in a future Autoconf release. 2368# They can cause serious problems if a builder's source tree is in a directory 2369# whose full name contains unusual characters. 2370ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2371ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2372ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2373 2374 2375 2376ac_config_headers="$ac_config_headers config/config.h" 2377 2378 2379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2380$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2381 # Check whether --enable-maintainer-mode was given. 2382if test "${enable_maintainer_mode+set}" = set; then : 2383 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2384else 2385 USE_MAINTAINER_MODE=no 2386fi 2387 2388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2389$as_echo "$USE_MAINTAINER_MODE" >&6; } 2390 if test $USE_MAINTAINER_MODE = yes; then 2391 MAINTAINER_MODE_TRUE= 2392 MAINTAINER_MODE_FALSE='#' 2393else 2394 MAINTAINER_MODE_TRUE='#' 2395 MAINTAINER_MODE_FALSE= 2396fi 2397 2398 MAINT=$MAINTAINER_MODE_TRUE 2399 2400 2401 2402# --with-native-includes forces the use of the system bsm headers. 2403 2404# Check whether --with-native-includes was given. 2405if test "${with_native_includes+set}" = set; then : 2406 withval=$with_native_includes; 2407 2408$as_echo "#define USE_NATIVE_INCLUDES /**/" >>confdefs.h 2409 2410use_native_includes=true 2411 2412else 2413 use_native_includes=false 2414fi 2415 2416 if $use_native_includes; then 2417 USE_NATIVE_INCLUDES_TRUE= 2418 USE_NATIVE_INCLUDES_FALSE='#' 2419else 2420 USE_NATIVE_INCLUDES_TRUE='#' 2421 USE_NATIVE_INCLUDES_FALSE= 2422fi 2423 2424 2425for ac_prog in mig 2426do 2427 # Extract the first word of "$ac_prog", so it can be a program name with args. 2428set dummy $ac_prog; ac_word=$2 2429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2430$as_echo_n "checking for $ac_word... " >&6; } 2431if ${ac_cv_path_MIG+:} false; then : 2432 $as_echo_n "(cached) " >&6 2433else 2434 case $MIG in 2435 [\\/]* | ?:[\\/]*) 2436 ac_cv_path_MIG="$MIG" # Let the user override the test with a path. 2437 ;; 2438 *) 2439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2440for as_dir in $PATH 2441do 2442 IFS=$as_save_IFS 2443 test -z "$as_dir" && as_dir=. 2444 for ac_exec_ext in '' $ac_executable_extensions; do 2445 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2446 ac_cv_path_MIG="$as_dir/$ac_word$ac_exec_ext" 2447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2448 break 2 2449 fi 2450done 2451 done 2452IFS=$as_save_IFS 2453 2454 ;; 2455esac 2456fi 2457MIG=$ac_cv_path_MIG 2458if test -n "$MIG"; then 2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5 2460$as_echo "$MIG" >&6; } 2461else 2462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2463$as_echo "no" >&6; } 2464fi 2465 2466 2467 test -n "$MIG" && break 2468done 2469 2470 2471# Checks for programs. 2472ac_ext=c 2473ac_cpp='$CPP $CPPFLAGS' 2474ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2475ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2476ac_compiler_gnu=$ac_cv_c_compiler_gnu 2477if test -n "$ac_tool_prefix"; then 2478 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2479set dummy ${ac_tool_prefix}gcc; ac_word=$2 2480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2481$as_echo_n "checking for $ac_word... " >&6; } 2482if ${ac_cv_prog_CC+:} false; then : 2483 $as_echo_n "(cached) " >&6 2484else 2485 if test -n "$CC"; then 2486 ac_cv_prog_CC="$CC" # Let the user override the test. 2487else 2488as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2489for as_dir in $PATH 2490do 2491 IFS=$as_save_IFS 2492 test -z "$as_dir" && as_dir=. 2493 for ac_exec_ext in '' $ac_executable_extensions; do 2494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2495 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2497 break 2 2498 fi 2499done 2500 done 2501IFS=$as_save_IFS 2502 2503fi 2504fi 2505CC=$ac_cv_prog_CC 2506if test -n "$CC"; then 2507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2508$as_echo "$CC" >&6; } 2509else 2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2511$as_echo "no" >&6; } 2512fi 2513 2514 2515fi 2516if test -z "$ac_cv_prog_CC"; then 2517 ac_ct_CC=$CC 2518 # Extract the first word of "gcc", so it can be a program name with args. 2519set dummy gcc; ac_word=$2 2520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2521$as_echo_n "checking for $ac_word... " >&6; } 2522if ${ac_cv_prog_ac_ct_CC+:} false; then : 2523 $as_echo_n "(cached) " >&6 2524else 2525 if test -n "$ac_ct_CC"; then 2526 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2527else 2528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2529for as_dir in $PATH 2530do 2531 IFS=$as_save_IFS 2532 test -z "$as_dir" && as_dir=. 2533 for ac_exec_ext in '' $ac_executable_extensions; do 2534 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2535 ac_cv_prog_ac_ct_CC="gcc" 2536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2537 break 2 2538 fi 2539done 2540 done 2541IFS=$as_save_IFS 2542 2543fi 2544fi 2545ac_ct_CC=$ac_cv_prog_ac_ct_CC 2546if test -n "$ac_ct_CC"; then 2547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2548$as_echo "$ac_ct_CC" >&6; } 2549else 2550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2551$as_echo "no" >&6; } 2552fi 2553 2554 if test "x$ac_ct_CC" = x; then 2555 CC="" 2556 else 2557 case $cross_compiling:$ac_tool_warned in 2558yes:) 2559{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2560$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2561ac_tool_warned=yes ;; 2562esac 2563 CC=$ac_ct_CC 2564 fi 2565else 2566 CC="$ac_cv_prog_CC" 2567fi 2568 2569if test -z "$CC"; then 2570 if test -n "$ac_tool_prefix"; then 2571 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2572set dummy ${ac_tool_prefix}cc; ac_word=$2 2573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2574$as_echo_n "checking for $ac_word... " >&6; } 2575if ${ac_cv_prog_CC+:} false; then : 2576 $as_echo_n "(cached) " >&6 2577else 2578 if test -n "$CC"; then 2579 ac_cv_prog_CC="$CC" # Let the user override the test. 2580else 2581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2582for as_dir in $PATH 2583do 2584 IFS=$as_save_IFS 2585 test -z "$as_dir" && as_dir=. 2586 for ac_exec_ext in '' $ac_executable_extensions; do 2587 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2588 ac_cv_prog_CC="${ac_tool_prefix}cc" 2589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2590 break 2 2591 fi 2592done 2593 done 2594IFS=$as_save_IFS 2595 2596fi 2597fi 2598CC=$ac_cv_prog_CC 2599if test -n "$CC"; then 2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2601$as_echo "$CC" >&6; } 2602else 2603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2604$as_echo "no" >&6; } 2605fi 2606 2607 2608 fi 2609fi 2610if test -z "$CC"; then 2611 # Extract the first word of "cc", so it can be a program name with args. 2612set dummy cc; ac_word=$2 2613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2614$as_echo_n "checking for $ac_word... " >&6; } 2615if ${ac_cv_prog_CC+:} false; then : 2616 $as_echo_n "(cached) " >&6 2617else 2618 if test -n "$CC"; then 2619 ac_cv_prog_CC="$CC" # Let the user override the test. 2620else 2621 ac_prog_rejected=no 2622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2623for as_dir in $PATH 2624do 2625 IFS=$as_save_IFS 2626 test -z "$as_dir" && as_dir=. 2627 for ac_exec_ext in '' $ac_executable_extensions; do 2628 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2629 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2630 ac_prog_rejected=yes 2631 continue 2632 fi 2633 ac_cv_prog_CC="cc" 2634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2635 break 2 2636 fi 2637done 2638 done 2639IFS=$as_save_IFS 2640 2641if test $ac_prog_rejected = yes; then 2642 # We found a bogon in the path, so make sure we never use it. 2643 set dummy $ac_cv_prog_CC 2644 shift 2645 if test $# != 0; then 2646 # We chose a different compiler from the bogus one. 2647 # However, it has the same basename, so the bogon will be chosen 2648 # first if we set CC to just the basename; use the full file name. 2649 shift 2650 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2651 fi 2652fi 2653fi 2654fi 2655CC=$ac_cv_prog_CC 2656if test -n "$CC"; then 2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2658$as_echo "$CC" >&6; } 2659else 2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2661$as_echo "no" >&6; } 2662fi 2663 2664 2665fi 2666if test -z "$CC"; then 2667 if test -n "$ac_tool_prefix"; then 2668 for ac_prog in cl.exe 2669 do 2670 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2671set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2673$as_echo_n "checking for $ac_word... " >&6; } 2674if ${ac_cv_prog_CC+:} false; then : 2675 $as_echo_n "(cached) " >&6 2676else 2677 if test -n "$CC"; then 2678 ac_cv_prog_CC="$CC" # Let the user override the test. 2679else 2680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2681for as_dir in $PATH 2682do 2683 IFS=$as_save_IFS 2684 test -z "$as_dir" && as_dir=. 2685 for ac_exec_ext in '' $ac_executable_extensions; do 2686 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2687 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2689 break 2 2690 fi 2691done 2692 done 2693IFS=$as_save_IFS 2694 2695fi 2696fi 2697CC=$ac_cv_prog_CC 2698if test -n "$CC"; then 2699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2700$as_echo "$CC" >&6; } 2701else 2702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2703$as_echo "no" >&6; } 2704fi 2705 2706 2707 test -n "$CC" && break 2708 done 2709fi 2710if test -z "$CC"; then 2711 ac_ct_CC=$CC 2712 for ac_prog in cl.exe 2713do 2714 # Extract the first word of "$ac_prog", so it can be a program name with args. 2715set dummy $ac_prog; ac_word=$2 2716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2717$as_echo_n "checking for $ac_word... " >&6; } 2718if ${ac_cv_prog_ac_ct_CC+:} false; then : 2719 $as_echo_n "(cached) " >&6 2720else 2721 if test -n "$ac_ct_CC"; then 2722 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2723else 2724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2725for as_dir in $PATH 2726do 2727 IFS=$as_save_IFS 2728 test -z "$as_dir" && as_dir=. 2729 for ac_exec_ext in '' $ac_executable_extensions; do 2730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2731 ac_cv_prog_ac_ct_CC="$ac_prog" 2732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2733 break 2 2734 fi 2735done 2736 done 2737IFS=$as_save_IFS 2738 2739fi 2740fi 2741ac_ct_CC=$ac_cv_prog_ac_ct_CC 2742if test -n "$ac_ct_CC"; then 2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2744$as_echo "$ac_ct_CC" >&6; } 2745else 2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2747$as_echo "no" >&6; } 2748fi 2749 2750 2751 test -n "$ac_ct_CC" && break 2752done 2753 2754 if test "x$ac_ct_CC" = x; then 2755 CC="" 2756 else 2757 case $cross_compiling:$ac_tool_warned in 2758yes:) 2759{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2760$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2761ac_tool_warned=yes ;; 2762esac 2763 CC=$ac_ct_CC 2764 fi 2765fi 2766 2767fi 2768 2769 2770test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2771$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2772as_fn_error $? "no acceptable C compiler found in \$PATH 2773See \`config.log' for more details" "$LINENO" 5; } 2774 2775# Provide some information about the compiler. 2776$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2777set X $ac_compile 2778ac_compiler=$2 2779for ac_option in --version -v -V -qversion; do 2780 { { ac_try="$ac_compiler $ac_option >&5" 2781case "(($ac_try" in 2782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2783 *) ac_try_echo=$ac_try;; 2784esac 2785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2786$as_echo "$ac_try_echo"; } >&5 2787 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2788 ac_status=$? 2789 if test -s conftest.err; then 2790 sed '10a\ 2791... rest of stderr output deleted ... 2792 10q' conftest.err >conftest.er1 2793 cat conftest.er1 >&5 2794 fi 2795 rm -f conftest.er1 conftest.err 2796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2797 test $ac_status = 0; } 2798done 2799 2800cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2801/* end confdefs.h. */ 2802 2803int 2804main () 2805{ 2806 2807 ; 2808 return 0; 2809} 2810_ACEOF 2811ac_clean_files_save=$ac_clean_files 2812ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2813# Try to create an executable without -o first, disregard a.out. 2814# It will help us diagnose broken compilers, and finding out an intuition 2815# of exeext. 2816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2817$as_echo_n "checking whether the C compiler works... " >&6; } 2818ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2819 2820# The possible output files: 2821ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2822 2823ac_rmfiles= 2824for ac_file in $ac_files 2825do 2826 case $ac_file in 2827 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2828 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2829 esac 2830done 2831rm -f $ac_rmfiles 2832 2833if { { ac_try="$ac_link_default" 2834case "(($ac_try" in 2835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2836 *) ac_try_echo=$ac_try;; 2837esac 2838eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2839$as_echo "$ac_try_echo"; } >&5 2840 (eval "$ac_link_default") 2>&5 2841 ac_status=$? 2842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2843 test $ac_status = 0; }; then : 2844 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2845# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2846# in a Makefile. We should not override ac_cv_exeext if it was cached, 2847# so that the user can short-circuit this test for compilers unknown to 2848# Autoconf. 2849for ac_file in $ac_files '' 2850do 2851 test -f "$ac_file" || continue 2852 case $ac_file in 2853 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2854 ;; 2855 [ab].out ) 2856 # We found the default executable, but exeext='' is most 2857 # certainly right. 2858 break;; 2859 *.* ) 2860 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2861 then :; else 2862 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2863 fi 2864 # We set ac_cv_exeext here because the later test for it is not 2865 # safe: cross compilers may not add the suffix if given an `-o' 2866 # argument, so we may need to know it at that point already. 2867 # Even if this section looks crufty: it has the advantage of 2868 # actually working. 2869 break;; 2870 * ) 2871 break;; 2872 esac 2873done 2874test "$ac_cv_exeext" = no && ac_cv_exeext= 2875 2876else 2877 ac_file='' 2878fi 2879if test -z "$ac_file"; then : 2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2881$as_echo "no" >&6; } 2882$as_echo "$as_me: failed program was:" >&5 2883sed 's/^/| /' conftest.$ac_ext >&5 2884 2885{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2886$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2887as_fn_error 77 "C compiler cannot create executables 2888See \`config.log' for more details" "$LINENO" 5; } 2889else 2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2891$as_echo "yes" >&6; } 2892fi 2893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2894$as_echo_n "checking for C compiler default output file name... " >&6; } 2895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2896$as_echo "$ac_file" >&6; } 2897ac_exeext=$ac_cv_exeext 2898 2899rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2900ac_clean_files=$ac_clean_files_save 2901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2902$as_echo_n "checking for suffix of executables... " >&6; } 2903if { { ac_try="$ac_link" 2904case "(($ac_try" in 2905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2906 *) ac_try_echo=$ac_try;; 2907esac 2908eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2909$as_echo "$ac_try_echo"; } >&5 2910 (eval "$ac_link") 2>&5 2911 ac_status=$? 2912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2913 test $ac_status = 0; }; then : 2914 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2915# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2916# work properly (i.e., refer to `conftest.exe'), while it won't with 2917# `rm'. 2918for ac_file in conftest.exe conftest conftest.*; do 2919 test -f "$ac_file" || continue 2920 case $ac_file in 2921 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2922 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2923 break;; 2924 * ) break;; 2925 esac 2926done 2927else 2928 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2929$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2930as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2931See \`config.log' for more details" "$LINENO" 5; } 2932fi 2933rm -f conftest conftest$ac_cv_exeext 2934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2935$as_echo "$ac_cv_exeext" >&6; } 2936 2937rm -f conftest.$ac_ext 2938EXEEXT=$ac_cv_exeext 2939ac_exeext=$EXEEXT 2940cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2941/* end confdefs.h. */ 2942#include <stdio.h> 2943int 2944main () 2945{ 2946FILE *f = fopen ("conftest.out", "w"); 2947 return ferror (f) || fclose (f) != 0; 2948 2949 ; 2950 return 0; 2951} 2952_ACEOF 2953ac_clean_files="$ac_clean_files conftest.out" 2954# Check that the compiler produces executables we can run. If not, either 2955# the compiler is broken, or we cross compile. 2956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2957$as_echo_n "checking whether we are cross compiling... " >&6; } 2958if test "$cross_compiling" != yes; then 2959 { { ac_try="$ac_link" 2960case "(($ac_try" in 2961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2962 *) ac_try_echo=$ac_try;; 2963esac 2964eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2965$as_echo "$ac_try_echo"; } >&5 2966 (eval "$ac_link") 2>&5 2967 ac_status=$? 2968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2969 test $ac_status = 0; } 2970 if { ac_try='./conftest$ac_cv_exeext' 2971 { { case "(($ac_try" in 2972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2973 *) ac_try_echo=$ac_try;; 2974esac 2975eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2976$as_echo "$ac_try_echo"; } >&5 2977 (eval "$ac_try") 2>&5 2978 ac_status=$? 2979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2980 test $ac_status = 0; }; }; then 2981 cross_compiling=no 2982 else 2983 if test "$cross_compiling" = maybe; then 2984 cross_compiling=yes 2985 else 2986 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2987$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2988as_fn_error $? "cannot run C compiled programs. 2989If you meant to cross compile, use \`--host'. 2990See \`config.log' for more details" "$LINENO" 5; } 2991 fi 2992 fi 2993fi 2994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2995$as_echo "$cross_compiling" >&6; } 2996 2997rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 2998ac_clean_files=$ac_clean_files_save 2999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3000$as_echo_n "checking for suffix of object files... " >&6; } 3001if ${ac_cv_objext+:} false; then : 3002 $as_echo_n "(cached) " >&6 3003else 3004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3005/* end confdefs.h. */ 3006 3007int 3008main () 3009{ 3010 3011 ; 3012 return 0; 3013} 3014_ACEOF 3015rm -f conftest.o conftest.obj 3016if { { ac_try="$ac_compile" 3017case "(($ac_try" in 3018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3019 *) ac_try_echo=$ac_try;; 3020esac 3021eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3022$as_echo "$ac_try_echo"; } >&5 3023 (eval "$ac_compile") 2>&5 3024 ac_status=$? 3025 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3026 test $ac_status = 0; }; then : 3027 for ac_file in conftest.o conftest.obj conftest.*; do 3028 test -f "$ac_file" || continue; 3029 case $ac_file in 3030 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3031 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3032 break;; 3033 esac 3034done 3035else 3036 $as_echo "$as_me: failed program was:" >&5 3037sed 's/^/| /' conftest.$ac_ext >&5 3038 3039{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3040$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3041as_fn_error $? "cannot compute suffix of object files: cannot compile 3042See \`config.log' for more details" "$LINENO" 5; } 3043fi 3044rm -f conftest.$ac_cv_objext conftest.$ac_ext 3045fi 3046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3047$as_echo "$ac_cv_objext" >&6; } 3048OBJEXT=$ac_cv_objext 3049ac_objext=$OBJEXT 3050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3051$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3052if ${ac_cv_c_compiler_gnu+:} false; then : 3053 $as_echo_n "(cached) " >&6 3054else 3055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3056/* end confdefs.h. */ 3057 3058int 3059main () 3060{ 3061#ifndef __GNUC__ 3062 choke me 3063#endif 3064 3065 ; 3066 return 0; 3067} 3068_ACEOF 3069if ac_fn_c_try_compile "$LINENO"; then : 3070 ac_compiler_gnu=yes 3071else 3072 ac_compiler_gnu=no 3073fi 3074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3075ac_cv_c_compiler_gnu=$ac_compiler_gnu 3076 3077fi 3078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3079$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3080if test $ac_compiler_gnu = yes; then 3081 GCC=yes 3082else 3083 GCC= 3084fi 3085ac_test_CFLAGS=${CFLAGS+set} 3086ac_save_CFLAGS=$CFLAGS 3087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3088$as_echo_n "checking whether $CC accepts -g... " >&6; } 3089if ${ac_cv_prog_cc_g+:} false; then : 3090 $as_echo_n "(cached) " >&6 3091else 3092 ac_save_c_werror_flag=$ac_c_werror_flag 3093 ac_c_werror_flag=yes 3094 ac_cv_prog_cc_g=no 3095 CFLAGS="-g" 3096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3097/* end confdefs.h. */ 3098 3099int 3100main () 3101{ 3102 3103 ; 3104 return 0; 3105} 3106_ACEOF 3107if ac_fn_c_try_compile "$LINENO"; then : 3108 ac_cv_prog_cc_g=yes 3109else 3110 CFLAGS="" 3111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3112/* end confdefs.h. */ 3113 3114int 3115main () 3116{ 3117 3118 ; 3119 return 0; 3120} 3121_ACEOF 3122if ac_fn_c_try_compile "$LINENO"; then : 3123 3124else 3125 ac_c_werror_flag=$ac_save_c_werror_flag 3126 CFLAGS="-g" 3127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3128/* end confdefs.h. */ 3129 3130int 3131main () 3132{ 3133 3134 ; 3135 return 0; 3136} 3137_ACEOF 3138if ac_fn_c_try_compile "$LINENO"; then : 3139 ac_cv_prog_cc_g=yes 3140fi 3141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3142fi 3143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3144fi 3145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3146 ac_c_werror_flag=$ac_save_c_werror_flag 3147fi 3148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3149$as_echo "$ac_cv_prog_cc_g" >&6; } 3150if test "$ac_test_CFLAGS" = set; then 3151 CFLAGS=$ac_save_CFLAGS 3152elif test $ac_cv_prog_cc_g = yes; then 3153 if test "$GCC" = yes; then 3154 CFLAGS="-g -O2" 3155 else 3156 CFLAGS="-g" 3157 fi 3158else 3159 if test "$GCC" = yes; then 3160 CFLAGS="-O2" 3161 else 3162 CFLAGS= 3163 fi 3164fi 3165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3166$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3167if ${ac_cv_prog_cc_c89+:} false; then : 3168 $as_echo_n "(cached) " >&6 3169else 3170 ac_cv_prog_cc_c89=no 3171ac_save_CC=$CC 3172cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3173/* end confdefs.h. */ 3174#include <stdarg.h> 3175#include <stdio.h> 3176struct stat; 3177/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3178struct buf { int x; }; 3179FILE * (*rcsopen) (struct buf *, struct stat *, int); 3180static char *e (p, i) 3181 char **p; 3182 int i; 3183{ 3184 return p[i]; 3185} 3186static char *f (char * (*g) (char **, int), char **p, ...) 3187{ 3188 char *s; 3189 va_list v; 3190 va_start (v,p); 3191 s = g (p, va_arg (v,int)); 3192 va_end (v); 3193 return s; 3194} 3195 3196/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3197 function prototypes and stuff, but not '\xHH' hex character constants. 3198 These don't provoke an error unfortunately, instead are silently treated 3199 as 'x'. The following induces an error, until -std is added to get 3200 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3201 array size at least. It's necessary to write '\x00'==0 to get something 3202 that's true only with -std. */ 3203int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3204 3205/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3206 inside strings and character constants. */ 3207#define FOO(x) 'x' 3208int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3209 3210int test (int i, double x); 3211struct s1 {int (*f) (int a);}; 3212struct s2 {int (*f) (double a);}; 3213int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3214int argc; 3215char **argv; 3216int 3217main () 3218{ 3219return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3220 ; 3221 return 0; 3222} 3223_ACEOF 3224for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3225 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3226do 3227 CC="$ac_save_CC $ac_arg" 3228 if ac_fn_c_try_compile "$LINENO"; then : 3229 ac_cv_prog_cc_c89=$ac_arg 3230fi 3231rm -f core conftest.err conftest.$ac_objext 3232 test "x$ac_cv_prog_cc_c89" != "xno" && break 3233done 3234rm -f conftest.$ac_ext 3235CC=$ac_save_CC 3236 3237fi 3238# AC_CACHE_VAL 3239case "x$ac_cv_prog_cc_c89" in 3240 x) 3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3242$as_echo "none needed" >&6; } ;; 3243 xno) 3244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3245$as_echo "unsupported" >&6; } ;; 3246 *) 3247 CC="$CC $ac_cv_prog_cc_c89" 3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3249$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3250esac 3251if test "x$ac_cv_prog_cc_c89" != xno; then : 3252 3253fi 3254 3255ac_ext=c 3256ac_cpp='$CPP $CPPFLAGS' 3257ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3258ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3259ac_compiler_gnu=$ac_cv_c_compiler_gnu 3260 3261# Find a good install program. We prefer a C program (faster), 3262# so one script is as good as another. But avoid the broken or 3263# incompatible versions: 3264# SysV /etc/install, /usr/sbin/install 3265# SunOS /usr/etc/install 3266# IRIX /sbin/install 3267# AIX /bin/install 3268# AmigaOS /C/install, which installs bootblocks on floppy discs 3269# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3270# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3271# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3272# OS/2's system install, which has a completely different semantic 3273# ./install, which can be erroneously created by make from ./install.sh. 3274# Reject install programs that cannot install multiple files. 3275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3276$as_echo_n "checking for a BSD-compatible install... " >&6; } 3277if test -z "$INSTALL"; then 3278if ${ac_cv_path_install+:} false; then : 3279 $as_echo_n "(cached) " >&6 3280else 3281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3282for as_dir in $PATH 3283do 3284 IFS=$as_save_IFS 3285 test -z "$as_dir" && as_dir=. 3286 # Account for people who put trailing slashes in PATH elements. 3287case $as_dir/ in #(( 3288 ./ | .// | /[cC]/* | \ 3289 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3290 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3291 /usr/ucb/* ) ;; 3292 *) 3293 # OSF1 and SCO ODT 3.0 have their own names for install. 3294 # Don't use installbsd from OSF since it installs stuff as root 3295 # by default. 3296 for ac_prog in ginstall scoinst install; do 3297 for ac_exec_ext in '' $ac_executable_extensions; do 3298 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3299 if test $ac_prog = install && 3300 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3301 # AIX install. It has an incompatible calling convention. 3302 : 3303 elif test $ac_prog = install && 3304 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3305 # program-specific install script used by HP pwplus--don't use. 3306 : 3307 else 3308 rm -rf conftest.one conftest.two conftest.dir 3309 echo one > conftest.one 3310 echo two > conftest.two 3311 mkdir conftest.dir 3312 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3313 test -s conftest.one && test -s conftest.two && 3314 test -s conftest.dir/conftest.one && 3315 test -s conftest.dir/conftest.two 3316 then 3317 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3318 break 3 3319 fi 3320 fi 3321 fi 3322 done 3323 done 3324 ;; 3325esac 3326 3327 done 3328IFS=$as_save_IFS 3329 3330rm -rf conftest.one conftest.two conftest.dir 3331 3332fi 3333 if test "${ac_cv_path_install+set}" = set; then 3334 INSTALL=$ac_cv_path_install 3335 else 3336 # As a last resort, use the slow shell script. Don't cache a 3337 # value for INSTALL within a source directory, because that will 3338 # break other packages using the cache if that directory is 3339 # removed, or if the value is a relative name. 3340 INSTALL=$ac_install_sh 3341 fi 3342fi 3343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3344$as_echo "$INSTALL" >&6; } 3345 3346# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3347# It thinks the first close brace ends the variable substitution. 3348test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3349 3350test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3351 3352test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3353 3354 3355for ac_prog in flex lex 3356do 3357 # Extract the first word of "$ac_prog", so it can be a program name with args. 3358set dummy $ac_prog; ac_word=$2 3359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3360$as_echo_n "checking for $ac_word... " >&6; } 3361if ${ac_cv_prog_LEX+:} false; then : 3362 $as_echo_n "(cached) " >&6 3363else 3364 if test -n "$LEX"; then 3365 ac_cv_prog_LEX="$LEX" # Let the user override the test. 3366else 3367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3368for as_dir in $PATH 3369do 3370 IFS=$as_save_IFS 3371 test -z "$as_dir" && as_dir=. 3372 for ac_exec_ext in '' $ac_executable_extensions; do 3373 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3374 ac_cv_prog_LEX="$ac_prog" 3375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3376 break 2 3377 fi 3378done 3379 done 3380IFS=$as_save_IFS 3381 3382fi 3383fi 3384LEX=$ac_cv_prog_LEX 3385if test -n "$LEX"; then 3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 3387$as_echo "$LEX" >&6; } 3388else 3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3390$as_echo "no" >&6; } 3391fi 3392 3393 3394 test -n "$LEX" && break 3395done 3396test -n "$LEX" || LEX=":" 3397 3398if test "x$LEX" != "x:"; then 3399 cat >conftest.l <<_ACEOF 3400%% 3401a { ECHO; } 3402b { REJECT; } 3403c { yymore (); } 3404d { yyless (1); } 3405e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ 3406 yyless ((input () != 0)); } 3407f { unput (yytext[0]); } 3408. { BEGIN INITIAL; } 3409%% 3410#ifdef YYTEXT_POINTER 3411extern char *yytext; 3412#endif 3413int 3414main (void) 3415{ 3416 return ! yylex () + ! yywrap (); 3417} 3418_ACEOF 3419{ { ac_try="$LEX conftest.l" 3420case "(($ac_try" in 3421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3422 *) ac_try_echo=$ac_try;; 3423esac 3424eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3425$as_echo "$ac_try_echo"; } >&5 3426 (eval "$LEX conftest.l") 2>&5 3427 ac_status=$? 3428 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3429 test $ac_status = 0; } 3430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 3431$as_echo_n "checking lex output file root... " >&6; } 3432if ${ac_cv_prog_lex_root+:} false; then : 3433 $as_echo_n "(cached) " >&6 3434else 3435 3436if test -f lex.yy.c; then 3437 ac_cv_prog_lex_root=lex.yy 3438elif test -f lexyy.c; then 3439 ac_cv_prog_lex_root=lexyy 3440else 3441 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5 3442fi 3443fi 3444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 3445$as_echo "$ac_cv_prog_lex_root" >&6; } 3446LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 3447 3448if test -z "${LEXLIB+set}"; then 3449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 3450$as_echo_n "checking lex library... " >&6; } 3451if ${ac_cv_lib_lex+:} false; then : 3452 $as_echo_n "(cached) " >&6 3453else 3454 3455 ac_save_LIBS=$LIBS 3456 ac_cv_lib_lex='none needed' 3457 for ac_lib in '' -lfl -ll; do 3458 LIBS="$ac_lib $ac_save_LIBS" 3459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3460/* end confdefs.h. */ 3461`cat $LEX_OUTPUT_ROOT.c` 3462_ACEOF 3463if ac_fn_c_try_link "$LINENO"; then : 3464 ac_cv_lib_lex=$ac_lib 3465fi 3466rm -f core conftest.err conftest.$ac_objext \ 3467 conftest$ac_exeext conftest.$ac_ext 3468 test "$ac_cv_lib_lex" != 'none needed' && break 3469 done 3470 LIBS=$ac_save_LIBS 3471 3472fi 3473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 3474$as_echo "$ac_cv_lib_lex" >&6; } 3475 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex 3476fi 3477 3478 3479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 3480$as_echo_n "checking whether yytext is a pointer... " >&6; } 3481if ${ac_cv_prog_lex_yytext_pointer+:} false; then : 3482 $as_echo_n "(cached) " >&6 3483else 3484 # POSIX says lex can declare yytext either as a pointer or an array; the 3485# default is implementation-dependent. Figure out which it is, since 3486# not all implementations provide the %pointer and %array declarations. 3487ac_cv_prog_lex_yytext_pointer=no 3488ac_save_LIBS=$LIBS 3489LIBS="$LEXLIB $ac_save_LIBS" 3490cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3491/* end confdefs.h. */ 3492 3493 #define YYTEXT_POINTER 1 3494`cat $LEX_OUTPUT_ROOT.c` 3495_ACEOF 3496if ac_fn_c_try_link "$LINENO"; then : 3497 ac_cv_prog_lex_yytext_pointer=yes 3498fi 3499rm -f core conftest.err conftest.$ac_objext \ 3500 conftest$ac_exeext conftest.$ac_ext 3501LIBS=$ac_save_LIBS 3502 3503fi 3504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 3505$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } 3506if test $ac_cv_prog_lex_yytext_pointer = yes; then 3507 3508$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h 3509 3510fi 3511rm -f conftest.l $LEX_OUTPUT_ROOT.c 3512 3513fi 3514case `pwd` in 3515 *\ * | *\ *) 3516 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 3517$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 3518esac 3519 3520 3521 3522macro_version='2.4.2' 3523macro_revision='1.3337' 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537ltmain="$ac_aux_dir/ltmain.sh" 3538 3539# Make sure we can run config.sub. 3540$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3541 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3542 3543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3544$as_echo_n "checking build system type... " >&6; } 3545if ${ac_cv_build+:} false; then : 3546 $as_echo_n "(cached) " >&6 3547else 3548 ac_build_alias=$build_alias 3549test "x$ac_build_alias" = x && 3550 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3551test "x$ac_build_alias" = x && 3552 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3553ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3554 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3555 3556fi 3557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3558$as_echo "$ac_cv_build" >&6; } 3559case $ac_cv_build in 3560*-*-*) ;; 3561*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3562esac 3563build=$ac_cv_build 3564ac_save_IFS=$IFS; IFS='-' 3565set x $ac_cv_build 3566shift 3567build_cpu=$1 3568build_vendor=$2 3569shift; shift 3570# Remember, the first character of IFS is used to create $*, 3571# except with old shells: 3572build_os=$* 3573IFS=$ac_save_IFS 3574case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3575 3576 3577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3578$as_echo_n "checking host system type... " >&6; } 3579if ${ac_cv_host+:} false; then : 3580 $as_echo_n "(cached) " >&6 3581else 3582 if test "x$host_alias" = x; then 3583 ac_cv_host=$ac_cv_build 3584else 3585 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3586 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3587fi 3588 3589fi 3590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3591$as_echo "$ac_cv_host" >&6; } 3592case $ac_cv_host in 3593*-*-*) ;; 3594*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3595esac 3596host=$ac_cv_host 3597ac_save_IFS=$IFS; IFS='-' 3598set x $ac_cv_host 3599shift 3600host_cpu=$1 3601host_vendor=$2 3602shift; shift 3603# Remember, the first character of IFS is used to create $*, 3604# except with old shells: 3605host_os=$* 3606IFS=$ac_save_IFS 3607case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3608 3609 3610# Backslashify metacharacters that are still active within 3611# double-quoted strings. 3612sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 3613 3614# Same as above, but do not quote variable references. 3615double_quote_subst='s/\(["`\\]\)/\\\1/g' 3616 3617# Sed substitution to delay expansion of an escaped shell variable in a 3618# double_quote_subst'ed string. 3619delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 3620 3621# Sed substitution to delay expansion of an escaped single quote. 3622delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 3623 3624# Sed substitution to avoid accidental globbing in evaled expressions 3625no_glob_subst='s/\*/\\\*/g' 3626 3627ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 3628ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 3629ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 3630 3631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 3632$as_echo_n "checking how to print strings... " >&6; } 3633# Test print first, because it will be a builtin if present. 3634if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 3635 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 3636 ECHO='print -r --' 3637elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 3638 ECHO='printf %s\n' 3639else 3640 # Use this function as a fallback that always works. 3641 func_fallback_echo () 3642 { 3643 eval 'cat <<_LTECHO_EOF 3644$1 3645_LTECHO_EOF' 3646 } 3647 ECHO='func_fallback_echo' 3648fi 3649 3650# func_echo_all arg... 3651# Invoke $ECHO with all args, space-separated. 3652func_echo_all () 3653{ 3654 $ECHO "" 3655} 3656 3657case "$ECHO" in 3658 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 3659$as_echo "printf" >&6; } ;; 3660 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 3661$as_echo "print -r" >&6; } ;; 3662 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 3663$as_echo "cat" >&6; } ;; 3664esac 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3680$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3681if ${ac_cv_path_SED+:} false; then : 3682 $as_echo_n "(cached) " >&6 3683else 3684 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3685 for ac_i in 1 2 3 4 5 6 7; do 3686 ac_script="$ac_script$as_nl$ac_script" 3687 done 3688 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 3689 { ac_script=; unset ac_script;} 3690 if test -z "$SED"; then 3691 ac_path_SED_found=false 3692 # Loop through the user's path and test for each of PROGNAME-LIST 3693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3694for as_dir in $PATH 3695do 3696 IFS=$as_save_IFS 3697 test -z "$as_dir" && as_dir=. 3698 for ac_prog in sed gsed; do 3699 for ac_exec_ext in '' $ac_executable_extensions; do 3700 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3701 as_fn_executable_p "$ac_path_SED" || continue 3702# Check for GNU ac_path_SED and select it if it is found. 3703 # Check for GNU $ac_path_SED 3704case `"$ac_path_SED" --version 2>&1` in 3705*GNU*) 3706 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3707*) 3708 ac_count=0 3709 $as_echo_n 0123456789 >"conftest.in" 3710 while : 3711 do 3712 cat "conftest.in" "conftest.in" >"conftest.tmp" 3713 mv "conftest.tmp" "conftest.in" 3714 cp "conftest.in" "conftest.nl" 3715 $as_echo '' >> "conftest.nl" 3716 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3717 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3718 as_fn_arith $ac_count + 1 && ac_count=$as_val 3719 if test $ac_count -gt ${ac_path_SED_max-0}; then 3720 # Best one so far, save it but keep looking for a better one 3721 ac_cv_path_SED="$ac_path_SED" 3722 ac_path_SED_max=$ac_count 3723 fi 3724 # 10*(2^10) chars as input seems more than enough 3725 test $ac_count -gt 10 && break 3726 done 3727 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3728esac 3729 3730 $ac_path_SED_found && break 3 3731 done 3732 done 3733 done 3734IFS=$as_save_IFS 3735 if test -z "$ac_cv_path_SED"; then 3736 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 3737 fi 3738else 3739 ac_cv_path_SED=$SED 3740fi 3741 3742fi 3743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 3744$as_echo "$ac_cv_path_SED" >&6; } 3745 SED="$ac_cv_path_SED" 3746 rm -f conftest.sed 3747 3748test -z "$SED" && SED=sed 3749Xsed="$SED -e 1s/^X//" 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3762$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3763if ${ac_cv_path_GREP+:} false; then : 3764 $as_echo_n "(cached) " >&6 3765else 3766 if test -z "$GREP"; then 3767 ac_path_GREP_found=false 3768 # Loop through the user's path and test for each of PROGNAME-LIST 3769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3770for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3771do 3772 IFS=$as_save_IFS 3773 test -z "$as_dir" && as_dir=. 3774 for ac_prog in grep ggrep; do 3775 for ac_exec_ext in '' $ac_executable_extensions; do 3776 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3777 as_fn_executable_p "$ac_path_GREP" || continue 3778# Check for GNU ac_path_GREP and select it if it is found. 3779 # Check for GNU $ac_path_GREP 3780case `"$ac_path_GREP" --version 2>&1` in 3781*GNU*) 3782 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3783*) 3784 ac_count=0 3785 $as_echo_n 0123456789 >"conftest.in" 3786 while : 3787 do 3788 cat "conftest.in" "conftest.in" >"conftest.tmp" 3789 mv "conftest.tmp" "conftest.in" 3790 cp "conftest.in" "conftest.nl" 3791 $as_echo 'GREP' >> "conftest.nl" 3792 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3793 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3794 as_fn_arith $ac_count + 1 && ac_count=$as_val 3795 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3796 # Best one so far, save it but keep looking for a better one 3797 ac_cv_path_GREP="$ac_path_GREP" 3798 ac_path_GREP_max=$ac_count 3799 fi 3800 # 10*(2^10) chars as input seems more than enough 3801 test $ac_count -gt 10 && break 3802 done 3803 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3804esac 3805 3806 $ac_path_GREP_found && break 3 3807 done 3808 done 3809 done 3810IFS=$as_save_IFS 3811 if test -z "$ac_cv_path_GREP"; then 3812 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3813 fi 3814else 3815 ac_cv_path_GREP=$GREP 3816fi 3817 3818fi 3819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3820$as_echo "$ac_cv_path_GREP" >&6; } 3821 GREP="$ac_cv_path_GREP" 3822 3823 3824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3825$as_echo_n "checking for egrep... " >&6; } 3826if ${ac_cv_path_EGREP+:} false; then : 3827 $as_echo_n "(cached) " >&6 3828else 3829 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3830 then ac_cv_path_EGREP="$GREP -E" 3831 else 3832 if test -z "$EGREP"; then 3833 ac_path_EGREP_found=false 3834 # Loop through the user's path and test for each of PROGNAME-LIST 3835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3836for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3837do 3838 IFS=$as_save_IFS 3839 test -z "$as_dir" && as_dir=. 3840 for ac_prog in egrep; do 3841 for ac_exec_ext in '' $ac_executable_extensions; do 3842 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3843 as_fn_executable_p "$ac_path_EGREP" || continue 3844# Check for GNU ac_path_EGREP and select it if it is found. 3845 # Check for GNU $ac_path_EGREP 3846case `"$ac_path_EGREP" --version 2>&1` in 3847*GNU*) 3848 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3849*) 3850 ac_count=0 3851 $as_echo_n 0123456789 >"conftest.in" 3852 while : 3853 do 3854 cat "conftest.in" "conftest.in" >"conftest.tmp" 3855 mv "conftest.tmp" "conftest.in" 3856 cp "conftest.in" "conftest.nl" 3857 $as_echo 'EGREP' >> "conftest.nl" 3858 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3859 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3860 as_fn_arith $ac_count + 1 && ac_count=$as_val 3861 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3862 # Best one so far, save it but keep looking for a better one 3863 ac_cv_path_EGREP="$ac_path_EGREP" 3864 ac_path_EGREP_max=$ac_count 3865 fi 3866 # 10*(2^10) chars as input seems more than enough 3867 test $ac_count -gt 10 && break 3868 done 3869 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3870esac 3871 3872 $ac_path_EGREP_found && break 3 3873 done 3874 done 3875 done 3876IFS=$as_save_IFS 3877 if test -z "$ac_cv_path_EGREP"; then 3878 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3879 fi 3880else 3881 ac_cv_path_EGREP=$EGREP 3882fi 3883 3884 fi 3885fi 3886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3887$as_echo "$ac_cv_path_EGREP" >&6; } 3888 EGREP="$ac_cv_path_EGREP" 3889 3890 3891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3892$as_echo_n "checking for fgrep... " >&6; } 3893if ${ac_cv_path_FGREP+:} false; then : 3894 $as_echo_n "(cached) " >&6 3895else 3896 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3897 then ac_cv_path_FGREP="$GREP -F" 3898 else 3899 if test -z "$FGREP"; then 3900 ac_path_FGREP_found=false 3901 # Loop through the user's path and test for each of PROGNAME-LIST 3902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3903for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3904do 3905 IFS=$as_save_IFS 3906 test -z "$as_dir" && as_dir=. 3907 for ac_prog in fgrep; do 3908 for ac_exec_ext in '' $ac_executable_extensions; do 3909 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3910 as_fn_executable_p "$ac_path_FGREP" || continue 3911# Check for GNU ac_path_FGREP and select it if it is found. 3912 # Check for GNU $ac_path_FGREP 3913case `"$ac_path_FGREP" --version 2>&1` in 3914*GNU*) 3915 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3916*) 3917 ac_count=0 3918 $as_echo_n 0123456789 >"conftest.in" 3919 while : 3920 do 3921 cat "conftest.in" "conftest.in" >"conftest.tmp" 3922 mv "conftest.tmp" "conftest.in" 3923 cp "conftest.in" "conftest.nl" 3924 $as_echo 'FGREP' >> "conftest.nl" 3925 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3926 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3927 as_fn_arith $ac_count + 1 && ac_count=$as_val 3928 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3929 # Best one so far, save it but keep looking for a better one 3930 ac_cv_path_FGREP="$ac_path_FGREP" 3931 ac_path_FGREP_max=$ac_count 3932 fi 3933 # 10*(2^10) chars as input seems more than enough 3934 test $ac_count -gt 10 && break 3935 done 3936 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3937esac 3938 3939 $ac_path_FGREP_found && break 3 3940 done 3941 done 3942 done 3943IFS=$as_save_IFS 3944 if test -z "$ac_cv_path_FGREP"; then 3945 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3946 fi 3947else 3948 ac_cv_path_FGREP=$FGREP 3949fi 3950 3951 fi 3952fi 3953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3954$as_echo "$ac_cv_path_FGREP" >&6; } 3955 FGREP="$ac_cv_path_FGREP" 3956 3957 3958test -z "$GREP" && GREP=grep 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978# Check whether --with-gnu-ld was given. 3979if test "${with_gnu_ld+set}" = set; then : 3980 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3981else 3982 with_gnu_ld=no 3983fi 3984 3985ac_prog=ld 3986if test "$GCC" = yes; then 3987 # Check if gcc -print-prog-name=ld gives a path. 3988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 3989$as_echo_n "checking for ld used by $CC... " >&6; } 3990 case $host in 3991 *-*-mingw*) 3992 # gcc leaves a trailing carriage return which upsets mingw 3993 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3994 *) 3995 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3996 esac 3997 case $ac_prog in 3998 # Accept absolute paths. 3999 [\\/]* | ?:[\\/]*) 4000 re_direlt='/[^/][^/]*/\.\./' 4001 # Canonicalize the pathname of ld 4002 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4003 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4004 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4005 done 4006 test -z "$LD" && LD="$ac_prog" 4007 ;; 4008 "") 4009 # If it fails, then pretend we aren't using GCC. 4010 ac_prog=ld 4011 ;; 4012 *) 4013 # If it is relative, then search for the first ld in PATH. 4014 with_gnu_ld=unknown 4015 ;; 4016 esac 4017elif test "$with_gnu_ld" = yes; then 4018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4019$as_echo_n "checking for GNU ld... " >&6; } 4020else 4021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4022$as_echo_n "checking for non-GNU ld... " >&6; } 4023fi 4024if ${lt_cv_path_LD+:} false; then : 4025 $as_echo_n "(cached) " >&6 4026else 4027 if test -z "$LD"; then 4028 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4029 for ac_dir in $PATH; do 4030 IFS="$lt_save_ifs" 4031 test -z "$ac_dir" && ac_dir=. 4032 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4033 lt_cv_path_LD="$ac_dir/$ac_prog" 4034 # Check to see if the program is GNU ld. I'd rather use --version, 4035 # but apparently some variants of GNU ld only accept -v. 4036 # Break only if it was the GNU/non-GNU ld that we prefer. 4037 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4038 *GNU* | *'with BFD'*) 4039 test "$with_gnu_ld" != no && break 4040 ;; 4041 *) 4042 test "$with_gnu_ld" != yes && break 4043 ;; 4044 esac 4045 fi 4046 done 4047 IFS="$lt_save_ifs" 4048else 4049 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4050fi 4051fi 4052 4053LD="$lt_cv_path_LD" 4054if test -n "$LD"; then 4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4056$as_echo "$LD" >&6; } 4057else 4058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4059$as_echo "no" >&6; } 4060fi 4061test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4063$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4064if ${lt_cv_prog_gnu_ld+:} false; then : 4065 $as_echo_n "(cached) " >&6 4066else 4067 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4068case `$LD -v 2>&1 </dev/null` in 4069*GNU* | *'with BFD'*) 4070 lt_cv_prog_gnu_ld=yes 4071 ;; 4072*) 4073 lt_cv_prog_gnu_ld=no 4074 ;; 4075esac 4076fi 4077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4078$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4079with_gnu_ld=$lt_cv_prog_gnu_ld 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4090$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4091if ${lt_cv_path_NM+:} false; then : 4092 $as_echo_n "(cached) " >&6 4093else 4094 if test -n "$NM"; then 4095 # Let the user override the test. 4096 lt_cv_path_NM="$NM" 4097else 4098 lt_nm_to_check="${ac_tool_prefix}nm" 4099 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4100 lt_nm_to_check="$lt_nm_to_check nm" 4101 fi 4102 for lt_tmp_nm in $lt_nm_to_check; do 4103 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4104 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4105 IFS="$lt_save_ifs" 4106 test -z "$ac_dir" && ac_dir=. 4107 tmp_nm="$ac_dir/$lt_tmp_nm" 4108 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4109 # Check to see if the nm accepts a BSD-compat flag. 4110 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4111 # nm: unknown option "B" ignored 4112 # Tru64's nm complains that /dev/null is an invalid object file 4113 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4114 */dev/null* | *'Invalid file or object type'*) 4115 lt_cv_path_NM="$tmp_nm -B" 4116 break 4117 ;; 4118 *) 4119 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4120 */dev/null*) 4121 lt_cv_path_NM="$tmp_nm -p" 4122 break 4123 ;; 4124 *) 4125 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4126 continue # so that we can try to find one that supports BSD flags 4127 ;; 4128 esac 4129 ;; 4130 esac 4131 fi 4132 done 4133 IFS="$lt_save_ifs" 4134 done 4135 : ${lt_cv_path_NM=no} 4136fi 4137fi 4138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4139$as_echo "$lt_cv_path_NM" >&6; } 4140if test "$lt_cv_path_NM" != "no"; then 4141 NM="$lt_cv_path_NM" 4142else 4143 # Didn't find any BSD compatible name lister, look for dumpbin. 4144 if test -n "$DUMPBIN"; then : 4145 # Let the user override the test. 4146 else 4147 if test -n "$ac_tool_prefix"; then 4148 for ac_prog in dumpbin "link -dump" 4149 do 4150 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4151set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4153$as_echo_n "checking for $ac_word... " >&6; } 4154if ${ac_cv_prog_DUMPBIN+:} false; then : 4155 $as_echo_n "(cached) " >&6 4156else 4157 if test -n "$DUMPBIN"; then 4158 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4159else 4160as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4161for as_dir in $PATH 4162do 4163 IFS=$as_save_IFS 4164 test -z "$as_dir" && as_dir=. 4165 for ac_exec_ext in '' $ac_executable_extensions; do 4166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4167 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4169 break 2 4170 fi 4171done 4172 done 4173IFS=$as_save_IFS 4174 4175fi 4176fi 4177DUMPBIN=$ac_cv_prog_DUMPBIN 4178if test -n "$DUMPBIN"; then 4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4180$as_echo "$DUMPBIN" >&6; } 4181else 4182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4183$as_echo "no" >&6; } 4184fi 4185 4186 4187 test -n "$DUMPBIN" && break 4188 done 4189fi 4190if test -z "$DUMPBIN"; then 4191 ac_ct_DUMPBIN=$DUMPBIN 4192 for ac_prog in dumpbin "link -dump" 4193do 4194 # Extract the first word of "$ac_prog", so it can be a program name with args. 4195set dummy $ac_prog; ac_word=$2 4196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4197$as_echo_n "checking for $ac_word... " >&6; } 4198if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4199 $as_echo_n "(cached) " >&6 4200else 4201 if test -n "$ac_ct_DUMPBIN"; then 4202 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4203else 4204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4205for as_dir in $PATH 4206do 4207 IFS=$as_save_IFS 4208 test -z "$as_dir" && as_dir=. 4209 for ac_exec_ext in '' $ac_executable_extensions; do 4210 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4211 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4213 break 2 4214 fi 4215done 4216 done 4217IFS=$as_save_IFS 4218 4219fi 4220fi 4221ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4222if test -n "$ac_ct_DUMPBIN"; then 4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4224$as_echo "$ac_ct_DUMPBIN" >&6; } 4225else 4226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4227$as_echo "no" >&6; } 4228fi 4229 4230 4231 test -n "$ac_ct_DUMPBIN" && break 4232done 4233 4234 if test "x$ac_ct_DUMPBIN" = x; then 4235 DUMPBIN=":" 4236 else 4237 case $cross_compiling:$ac_tool_warned in 4238yes:) 4239{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4240$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4241ac_tool_warned=yes ;; 4242esac 4243 DUMPBIN=$ac_ct_DUMPBIN 4244 fi 4245fi 4246 4247 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4248 *COFF*) 4249 DUMPBIN="$DUMPBIN -symbols" 4250 ;; 4251 *) 4252 DUMPBIN=: 4253 ;; 4254 esac 4255 fi 4256 4257 if test "$DUMPBIN" != ":"; then 4258 NM="$DUMPBIN" 4259 fi 4260fi 4261test -z "$NM" && NM=nm 4262 4263 4264 4265 4266 4267 4268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4269$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4270if ${lt_cv_nm_interface+:} false; then : 4271 $as_echo_n "(cached) " >&6 4272else 4273 lt_cv_nm_interface="BSD nm" 4274 echo "int some_variable = 0;" > conftest.$ac_ext 4275 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4276 (eval "$ac_compile" 2>conftest.err) 4277 cat conftest.err >&5 4278 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4279 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4280 cat conftest.err >&5 4281 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4282 cat conftest.out >&5 4283 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4284 lt_cv_nm_interface="MS dumpbin" 4285 fi 4286 rm -f conftest* 4287fi 4288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4289$as_echo "$lt_cv_nm_interface" >&6; } 4290 4291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4292$as_echo_n "checking whether ln -s works... " >&6; } 4293LN_S=$as_ln_s 4294if test "$LN_S" = "ln -s"; then 4295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4296$as_echo "yes" >&6; } 4297else 4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4299$as_echo "no, using $LN_S" >&6; } 4300fi 4301 4302# find the maximum length of command line arguments 4303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4304$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4305if ${lt_cv_sys_max_cmd_len+:} false; then : 4306 $as_echo_n "(cached) " >&6 4307else 4308 i=0 4309 teststring="ABCD" 4310 4311 case $build_os in 4312 msdosdjgpp*) 4313 # On DJGPP, this test can blow up pretty badly due to problems in libc 4314 # (any single argument exceeding 2000 bytes causes a buffer overrun 4315 # during glob expansion). Even if it were fixed, the result of this 4316 # check would be larger than it should be. 4317 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4318 ;; 4319 4320 gnu*) 4321 # Under GNU Hurd, this test is not required because there is 4322 # no limit to the length of command line arguments. 4323 # Libtool will interpret -1 as no limit whatsoever 4324 lt_cv_sys_max_cmd_len=-1; 4325 ;; 4326 4327 cygwin* | mingw* | cegcc*) 4328 # On Win9x/ME, this test blows up -- it succeeds, but takes 4329 # about 5 minutes as the teststring grows exponentially. 4330 # Worse, since 9x/ME are not pre-emptively multitasking, 4331 # you end up with a "frozen" computer, even though with patience 4332 # the test eventually succeeds (with a max line length of 256k). 4333 # Instead, let's just punt: use the minimum linelength reported by 4334 # all of the supported platforms: 8192 (on NT/2K/XP). 4335 lt_cv_sys_max_cmd_len=8192; 4336 ;; 4337 4338 mint*) 4339 # On MiNT this can take a long time and run out of memory. 4340 lt_cv_sys_max_cmd_len=8192; 4341 ;; 4342 4343 amigaos*) 4344 # On AmigaOS with pdksh, this test takes hours, literally. 4345 # So we just punt and use a minimum line length of 8192. 4346 lt_cv_sys_max_cmd_len=8192; 4347 ;; 4348 4349 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4350 # This has been around since 386BSD, at least. Likely further. 4351 if test -x /sbin/sysctl; then 4352 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4353 elif test -x /usr/sbin/sysctl; then 4354 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4355 else 4356 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4357 fi 4358 # And add a safety zone 4359 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4360 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4361 ;; 4362 4363 interix*) 4364 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4365 lt_cv_sys_max_cmd_len=196608 4366 ;; 4367 4368 os2*) 4369 # The test takes a long time on OS/2. 4370 lt_cv_sys_max_cmd_len=8192 4371 ;; 4372 4373 osf*) 4374 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4375 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4376 # nice to cause kernel panics so lets avoid the loop below. 4377 # First set a reasonable default. 4378 lt_cv_sys_max_cmd_len=16384 4379 # 4380 if test -x /sbin/sysconfig; then 4381 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4382 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4383 esac 4384 fi 4385 ;; 4386 sco3.2v5*) 4387 lt_cv_sys_max_cmd_len=102400 4388 ;; 4389 sysv5* | sco5v6* | sysv4.2uw2*) 4390 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4391 if test -n "$kargmax"; then 4392 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4393 else 4394 lt_cv_sys_max_cmd_len=32768 4395 fi 4396 ;; 4397 *) 4398 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4399 if test -n "$lt_cv_sys_max_cmd_len"; then 4400 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4401 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4402 else 4403 # Make teststring a little bigger before we do anything with it. 4404 # a 1K string should be a reasonable start. 4405 for i in 1 2 3 4 5 6 7 8 ; do 4406 teststring=$teststring$teststring 4407 done 4408 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4409 # If test is not a shell built-in, we'll probably end up computing a 4410 # maximum length that is only half of the actual maximum length, but 4411 # we can't tell. 4412 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 4413 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4414 test $i != 17 # 1/2 MB should be enough 4415 do 4416 i=`expr $i + 1` 4417 teststring=$teststring$teststring 4418 done 4419 # Only check the string length outside the loop. 4420 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4421 teststring= 4422 # Add a significant safety factor because C++ compilers can tack on 4423 # massive amounts of additional arguments before passing them to the 4424 # linker. It appears as though 1/2 is a usable value. 4425 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4426 fi 4427 ;; 4428 esac 4429 4430fi 4431 4432if test -n $lt_cv_sys_max_cmd_len ; then 4433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4434$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4435else 4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4437$as_echo "none" >&6; } 4438fi 4439max_cmd_len=$lt_cv_sys_max_cmd_len 4440 4441 4442 4443 4444 4445 4446: ${CP="cp -f"} 4447: ${MV="mv -f"} 4448: ${RM="rm -f"} 4449 4450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4451$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4452# Try some XSI features 4453xsi_shell=no 4454( _lt_dummy="a/b/c" 4455 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 4456 = c,a/b,b/c, \ 4457 && eval 'test $(( 1 + 1 )) -eq 2 \ 4458 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4459 && xsi_shell=yes 4460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4461$as_echo "$xsi_shell" >&6; } 4462 4463 4464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4465$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4466lt_shell_append=no 4467( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4468 >/dev/null 2>&1 \ 4469 && lt_shell_append=yes 4470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4471$as_echo "$lt_shell_append" >&6; } 4472 4473 4474if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4475 lt_unset=unset 4476else 4477 lt_unset=false 4478fi 4479 4480 4481 4482 4483 4484# test EBCDIC or ASCII 4485case `echo X|tr X '\101'` in 4486 A) # ASCII based system 4487 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4488 lt_SP2NL='tr \040 \012' 4489 lt_NL2SP='tr \015\012 \040\040' 4490 ;; 4491 *) # EBCDIC based system 4492 lt_SP2NL='tr \100 \n' 4493 lt_NL2SP='tr \r\n \100\100' 4494 ;; 4495esac 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 4506$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 4507if ${lt_cv_to_host_file_cmd+:} false; then : 4508 $as_echo_n "(cached) " >&6 4509else 4510 case $host in 4511 *-*-mingw* ) 4512 case $build in 4513 *-*-mingw* ) # actually msys 4514 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 4515 ;; 4516 *-*-cygwin* ) 4517 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 4518 ;; 4519 * ) # otherwise, assume *nix 4520 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 4521 ;; 4522 esac 4523 ;; 4524 *-*-cygwin* ) 4525 case $build in 4526 *-*-mingw* ) # actually msys 4527 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 4528 ;; 4529 *-*-cygwin* ) 4530 lt_cv_to_host_file_cmd=func_convert_file_noop 4531 ;; 4532 * ) # otherwise, assume *nix 4533 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 4534 ;; 4535 esac 4536 ;; 4537 * ) # unhandled hosts (and "normal" native builds) 4538 lt_cv_to_host_file_cmd=func_convert_file_noop 4539 ;; 4540esac 4541 4542fi 4543 4544to_host_file_cmd=$lt_cv_to_host_file_cmd 4545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 4546$as_echo "$lt_cv_to_host_file_cmd" >&6; } 4547 4548 4549 4550 4551 4552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 4553$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 4554if ${lt_cv_to_tool_file_cmd+:} false; then : 4555 $as_echo_n "(cached) " >&6 4556else 4557 #assume ordinary cross tools, or native build. 4558lt_cv_to_tool_file_cmd=func_convert_file_noop 4559case $host in 4560 *-*-mingw* ) 4561 case $build in 4562 *-*-mingw* ) # actually msys 4563 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 4564 ;; 4565 esac 4566 ;; 4567esac 4568 4569fi 4570 4571to_tool_file_cmd=$lt_cv_to_tool_file_cmd 4572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 4573$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 4574 4575 4576 4577 4578 4579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4580$as_echo_n "checking for $LD option to reload object files... " >&6; } 4581if ${lt_cv_ld_reload_flag+:} false; then : 4582 $as_echo_n "(cached) " >&6 4583else 4584 lt_cv_ld_reload_flag='-r' 4585fi 4586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4587$as_echo "$lt_cv_ld_reload_flag" >&6; } 4588reload_flag=$lt_cv_ld_reload_flag 4589case $reload_flag in 4590"" | " "*) ;; 4591*) reload_flag=" $reload_flag" ;; 4592esac 4593reload_cmds='$LD$reload_flag -o $output$reload_objs' 4594case $host_os in 4595 cygwin* | mingw* | pw32* | cegcc*) 4596 if test "$GCC" != yes; then 4597 reload_cmds=false 4598 fi 4599 ;; 4600 darwin*) 4601 if test "$GCC" = yes; then 4602 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4603 else 4604 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4605 fi 4606 ;; 4607esac 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617if test -n "$ac_tool_prefix"; then 4618 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4619set dummy ${ac_tool_prefix}objdump; ac_word=$2 4620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4621$as_echo_n "checking for $ac_word... " >&6; } 4622if ${ac_cv_prog_OBJDUMP+:} false; then : 4623 $as_echo_n "(cached) " >&6 4624else 4625 if test -n "$OBJDUMP"; then 4626 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4627else 4628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4629for as_dir in $PATH 4630do 4631 IFS=$as_save_IFS 4632 test -z "$as_dir" && as_dir=. 4633 for ac_exec_ext in '' $ac_executable_extensions; do 4634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4635 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4637 break 2 4638 fi 4639done 4640 done 4641IFS=$as_save_IFS 4642 4643fi 4644fi 4645OBJDUMP=$ac_cv_prog_OBJDUMP 4646if test -n "$OBJDUMP"; then 4647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4648$as_echo "$OBJDUMP" >&6; } 4649else 4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4651$as_echo "no" >&6; } 4652fi 4653 4654 4655fi 4656if test -z "$ac_cv_prog_OBJDUMP"; then 4657 ac_ct_OBJDUMP=$OBJDUMP 4658 # Extract the first word of "objdump", so it can be a program name with args. 4659set dummy objdump; ac_word=$2 4660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4661$as_echo_n "checking for $ac_word... " >&6; } 4662if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4663 $as_echo_n "(cached) " >&6 4664else 4665 if test -n "$ac_ct_OBJDUMP"; then 4666 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4667else 4668as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4669for as_dir in $PATH 4670do 4671 IFS=$as_save_IFS 4672 test -z "$as_dir" && as_dir=. 4673 for ac_exec_ext in '' $ac_executable_extensions; do 4674 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4675 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4677 break 2 4678 fi 4679done 4680 done 4681IFS=$as_save_IFS 4682 4683fi 4684fi 4685ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4686if test -n "$ac_ct_OBJDUMP"; then 4687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4688$as_echo "$ac_ct_OBJDUMP" >&6; } 4689else 4690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4691$as_echo "no" >&6; } 4692fi 4693 4694 if test "x$ac_ct_OBJDUMP" = x; then 4695 OBJDUMP="false" 4696 else 4697 case $cross_compiling:$ac_tool_warned in 4698yes:) 4699{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4700$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4701ac_tool_warned=yes ;; 4702esac 4703 OBJDUMP=$ac_ct_OBJDUMP 4704 fi 4705else 4706 OBJDUMP="$ac_cv_prog_OBJDUMP" 4707fi 4708 4709test -z "$OBJDUMP" && OBJDUMP=objdump 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4720$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4721if ${lt_cv_deplibs_check_method+:} false; then : 4722 $as_echo_n "(cached) " >&6 4723else 4724 lt_cv_file_magic_cmd='$MAGIC_CMD' 4725lt_cv_file_magic_test_file= 4726lt_cv_deplibs_check_method='unknown' 4727# Need to set the preceding variable on all platforms that support 4728# interlibrary dependencies. 4729# 'none' -- dependencies not supported. 4730# `unknown' -- same as none, but documents that we really don't know. 4731# 'pass_all' -- all dependencies passed with no checks. 4732# 'test_compile' -- check by making test program. 4733# 'file_magic [[regex]]' -- check by looking for files in library path 4734# which responds to the $file_magic_cmd with a given extended regex. 4735# If you have `file' or equivalent on your system and you're not sure 4736# whether `pass_all' will *always* work, you probably want this one. 4737 4738case $host_os in 4739aix[4-9]*) 4740 lt_cv_deplibs_check_method=pass_all 4741 ;; 4742 4743beos*) 4744 lt_cv_deplibs_check_method=pass_all 4745 ;; 4746 4747bsdi[45]*) 4748 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4749 lt_cv_file_magic_cmd='/usr/bin/file -L' 4750 lt_cv_file_magic_test_file=/shlib/libc.so 4751 ;; 4752 4753cygwin*) 4754 # func_win32_libid is a shell function defined in ltmain.sh 4755 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4756 lt_cv_file_magic_cmd='func_win32_libid' 4757 ;; 4758 4759mingw* | pw32*) 4760 # Base MSYS/MinGW do not provide the 'file' command needed by 4761 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4762 # unless we find 'file', for example because we are cross-compiling. 4763 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 4764 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 4765 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4766 lt_cv_file_magic_cmd='func_win32_libid' 4767 else 4768 # Keep this pattern in sync with the one in func_win32_libid. 4769 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 4770 lt_cv_file_magic_cmd='$OBJDUMP -f' 4771 fi 4772 ;; 4773 4774cegcc*) 4775 # use the weaker test based on 'objdump'. See mingw*. 4776 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 4777 lt_cv_file_magic_cmd='$OBJDUMP -f' 4778 ;; 4779 4780darwin* | rhapsody*) 4781 lt_cv_deplibs_check_method=pass_all 4782 ;; 4783 4784freebsd* | dragonfly*) 4785 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4786 case $host_cpu in 4787 i*86 ) 4788 # Not sure whether the presence of OpenBSD here was a mistake. 4789 # Let's accept both of them until this is cleared up. 4790 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4791 lt_cv_file_magic_cmd=/usr/bin/file 4792 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4793 ;; 4794 esac 4795 else 4796 lt_cv_deplibs_check_method=pass_all 4797 fi 4798 ;; 4799 4800gnu*) 4801 lt_cv_deplibs_check_method=pass_all 4802 ;; 4803 4804haiku*) 4805 lt_cv_deplibs_check_method=pass_all 4806 ;; 4807 4808hpux10.20* | hpux11*) 4809 lt_cv_file_magic_cmd=/usr/bin/file 4810 case $host_cpu in 4811 ia64*) 4812 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4813 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4814 ;; 4815 hppa*64*) 4816 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]' 4817 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4818 ;; 4819 *) 4820 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 4821 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4822 ;; 4823 esac 4824 ;; 4825 4826interix[3-9]*) 4827 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4828 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4829 ;; 4830 4831irix5* | irix6* | nonstopux*) 4832 case $LD in 4833 *-32|*"-32 ") libmagic=32-bit;; 4834 *-n32|*"-n32 ") libmagic=N32;; 4835 *-64|*"-64 ") libmagic=64-bit;; 4836 *) libmagic=never-match;; 4837 esac 4838 lt_cv_deplibs_check_method=pass_all 4839 ;; 4840 4841# This must be glibc/ELF. 4842linux* | k*bsd*-gnu | kopensolaris*-gnu) 4843 lt_cv_deplibs_check_method=pass_all 4844 ;; 4845 4846netbsd*) 4847 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4848 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4849 else 4850 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4851 fi 4852 ;; 4853 4854newos6*) 4855 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4856 lt_cv_file_magic_cmd=/usr/bin/file 4857 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4858 ;; 4859 4860*nto* | *qnx*) 4861 lt_cv_deplibs_check_method=pass_all 4862 ;; 4863 4864openbsd*) 4865 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4866 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4867 else 4868 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4869 fi 4870 ;; 4871 4872osf3* | osf4* | osf5*) 4873 lt_cv_deplibs_check_method=pass_all 4874 ;; 4875 4876rdos*) 4877 lt_cv_deplibs_check_method=pass_all 4878 ;; 4879 4880solaris*) 4881 lt_cv_deplibs_check_method=pass_all 4882 ;; 4883 4884sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4885 lt_cv_deplibs_check_method=pass_all 4886 ;; 4887 4888sysv4 | sysv4.3*) 4889 case $host_vendor in 4890 motorola) 4891 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]' 4892 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4893 ;; 4894 ncr) 4895 lt_cv_deplibs_check_method=pass_all 4896 ;; 4897 sequent) 4898 lt_cv_file_magic_cmd='/bin/file' 4899 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4900 ;; 4901 sni) 4902 lt_cv_file_magic_cmd='/bin/file' 4903 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4904 lt_cv_file_magic_test_file=/lib/libc.so 4905 ;; 4906 siemens) 4907 lt_cv_deplibs_check_method=pass_all 4908 ;; 4909 pc) 4910 lt_cv_deplibs_check_method=pass_all 4911 ;; 4912 esac 4913 ;; 4914 4915tpf*) 4916 lt_cv_deplibs_check_method=pass_all 4917 ;; 4918esac 4919 4920fi 4921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 4922$as_echo "$lt_cv_deplibs_check_method" >&6; } 4923 4924file_magic_glob= 4925want_nocaseglob=no 4926if test "$build" = "$host"; then 4927 case $host_os in 4928 mingw* | pw32*) 4929 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 4930 want_nocaseglob=yes 4931 else 4932 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 4933 fi 4934 ;; 4935 esac 4936fi 4937 4938file_magic_cmd=$lt_cv_file_magic_cmd 4939deplibs_check_method=$lt_cv_deplibs_check_method 4940test -z "$deplibs_check_method" && deplibs_check_method=unknown 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963if test -n "$ac_tool_prefix"; then 4964 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 4965set dummy ${ac_tool_prefix}dlltool; ac_word=$2 4966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4967$as_echo_n "checking for $ac_word... " >&6; } 4968if ${ac_cv_prog_DLLTOOL+:} false; then : 4969 $as_echo_n "(cached) " >&6 4970else 4971 if test -n "$DLLTOOL"; then 4972 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 4973else 4974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4975for as_dir in $PATH 4976do 4977 IFS=$as_save_IFS 4978 test -z "$as_dir" && as_dir=. 4979 for ac_exec_ext in '' $ac_executable_extensions; do 4980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4981 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 4982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4983 break 2 4984 fi 4985done 4986 done 4987IFS=$as_save_IFS 4988 4989fi 4990fi 4991DLLTOOL=$ac_cv_prog_DLLTOOL 4992if test -n "$DLLTOOL"; then 4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 4994$as_echo "$DLLTOOL" >&6; } 4995else 4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4997$as_echo "no" >&6; } 4998fi 4999 5000 5001fi 5002if test -z "$ac_cv_prog_DLLTOOL"; then 5003 ac_ct_DLLTOOL=$DLLTOOL 5004 # Extract the first word of "dlltool", so it can be a program name with args. 5005set dummy dlltool; ac_word=$2 5006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5007$as_echo_n "checking for $ac_word... " >&6; } 5008if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5009 $as_echo_n "(cached) " >&6 5010else 5011 if test -n "$ac_ct_DLLTOOL"; then 5012 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5013else 5014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5015for as_dir in $PATH 5016do 5017 IFS=$as_save_IFS 5018 test -z "$as_dir" && as_dir=. 5019 for ac_exec_ext in '' $ac_executable_extensions; do 5020 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5021 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5023 break 2 5024 fi 5025done 5026 done 5027IFS=$as_save_IFS 5028 5029fi 5030fi 5031ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5032if test -n "$ac_ct_DLLTOOL"; then 5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5034$as_echo "$ac_ct_DLLTOOL" >&6; } 5035else 5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5037$as_echo "no" >&6; } 5038fi 5039 5040 if test "x$ac_ct_DLLTOOL" = x; then 5041 DLLTOOL="false" 5042 else 5043 case $cross_compiling:$ac_tool_warned in 5044yes:) 5045{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5046$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5047ac_tool_warned=yes ;; 5048esac 5049 DLLTOOL=$ac_ct_DLLTOOL 5050 fi 5051else 5052 DLLTOOL="$ac_cv_prog_DLLTOOL" 5053fi 5054 5055test -z "$DLLTOOL" && DLLTOOL=dlltool 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 5067$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 5068if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 5069 $as_echo_n "(cached) " >&6 5070else 5071 lt_cv_sharedlib_from_linklib_cmd='unknown' 5072 5073case $host_os in 5074cygwin* | mingw* | pw32* | cegcc*) 5075 # two different shell functions defined in ltmain.sh 5076 # decide which to use based on capabilities of $DLLTOOL 5077 case `$DLLTOOL --help 2>&1` in 5078 *--identify-strict*) 5079 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 5080 ;; 5081 *) 5082 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 5083 ;; 5084 esac 5085 ;; 5086*) 5087 # fallback: assume linklib IS sharedlib 5088 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 5089 ;; 5090esac 5091 5092fi 5093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 5094$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 5095sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 5096test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 5097 5098 5099 5100 5101 5102 5103 5104if test -n "$ac_tool_prefix"; then 5105 for ac_prog in ar 5106 do 5107 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5108set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5110$as_echo_n "checking for $ac_word... " >&6; } 5111if ${ac_cv_prog_AR+:} false; then : 5112 $as_echo_n "(cached) " >&6 5113else 5114 if test -n "$AR"; then 5115 ac_cv_prog_AR="$AR" # Let the user override the test. 5116else 5117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5118for as_dir in $PATH 5119do 5120 IFS=$as_save_IFS 5121 test -z "$as_dir" && as_dir=. 5122 for ac_exec_ext in '' $ac_executable_extensions; do 5123 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5124 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5126 break 2 5127 fi 5128done 5129 done 5130IFS=$as_save_IFS 5131 5132fi 5133fi 5134AR=$ac_cv_prog_AR 5135if test -n "$AR"; then 5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5137$as_echo "$AR" >&6; } 5138else 5139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5140$as_echo "no" >&6; } 5141fi 5142 5143 5144 test -n "$AR" && break 5145 done 5146fi 5147if test -z "$AR"; then 5148 ac_ct_AR=$AR 5149 for ac_prog in ar 5150do 5151 # Extract the first word of "$ac_prog", so it can be a program name with args. 5152set dummy $ac_prog; ac_word=$2 5153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5154$as_echo_n "checking for $ac_word... " >&6; } 5155if ${ac_cv_prog_ac_ct_AR+:} false; then : 5156 $as_echo_n "(cached) " >&6 5157else 5158 if test -n "$ac_ct_AR"; then 5159 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5160else 5161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5162for as_dir in $PATH 5163do 5164 IFS=$as_save_IFS 5165 test -z "$as_dir" && as_dir=. 5166 for ac_exec_ext in '' $ac_executable_extensions; do 5167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5168 ac_cv_prog_ac_ct_AR="$ac_prog" 5169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5170 break 2 5171 fi 5172done 5173 done 5174IFS=$as_save_IFS 5175 5176fi 5177fi 5178ac_ct_AR=$ac_cv_prog_ac_ct_AR 5179if test -n "$ac_ct_AR"; then 5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5181$as_echo "$ac_ct_AR" >&6; } 5182else 5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5184$as_echo "no" >&6; } 5185fi 5186 5187 5188 test -n "$ac_ct_AR" && break 5189done 5190 5191 if test "x$ac_ct_AR" = x; then 5192 AR="false" 5193 else 5194 case $cross_compiling:$ac_tool_warned in 5195yes:) 5196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5198ac_tool_warned=yes ;; 5199esac 5200 AR=$ac_ct_AR 5201 fi 5202fi 5203 5204: ${AR=ar} 5205: ${AR_FLAGS=cru} 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 5218$as_echo_n "checking for archiver @FILE support... " >&6; } 5219if ${lt_cv_ar_at_file+:} false; then : 5220 $as_echo_n "(cached) " >&6 5221else 5222 lt_cv_ar_at_file=no 5223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5224/* end confdefs.h. */ 5225 5226int 5227main () 5228{ 5229 5230 ; 5231 return 0; 5232} 5233_ACEOF 5234if ac_fn_c_try_compile "$LINENO"; then : 5235 echo conftest.$ac_objext > conftest.lst 5236 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 5237 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5238 (eval $lt_ar_try) 2>&5 5239 ac_status=$? 5240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5241 test $ac_status = 0; } 5242 if test "$ac_status" -eq 0; then 5243 # Ensure the archiver fails upon bogus file names. 5244 rm -f conftest.$ac_objext libconftest.a 5245 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5246 (eval $lt_ar_try) 2>&5 5247 ac_status=$? 5248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5249 test $ac_status = 0; } 5250 if test "$ac_status" -ne 0; then 5251 lt_cv_ar_at_file=@ 5252 fi 5253 fi 5254 rm -f conftest.* libconftest.a 5255 5256fi 5257rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5258 5259fi 5260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 5261$as_echo "$lt_cv_ar_at_file" >&6; } 5262 5263if test "x$lt_cv_ar_at_file" = xno; then 5264 archiver_list_spec= 5265else 5266 archiver_list_spec=$lt_cv_ar_at_file 5267fi 5268 5269 5270 5271 5272 5273 5274 5275if test -n "$ac_tool_prefix"; then 5276 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5277set dummy ${ac_tool_prefix}strip; ac_word=$2 5278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5279$as_echo_n "checking for $ac_word... " >&6; } 5280if ${ac_cv_prog_STRIP+:} false; then : 5281 $as_echo_n "(cached) " >&6 5282else 5283 if test -n "$STRIP"; then 5284 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5285else 5286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5287for as_dir in $PATH 5288do 5289 IFS=$as_save_IFS 5290 test -z "$as_dir" && as_dir=. 5291 for ac_exec_ext in '' $ac_executable_extensions; do 5292 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5293 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5295 break 2 5296 fi 5297done 5298 done 5299IFS=$as_save_IFS 5300 5301fi 5302fi 5303STRIP=$ac_cv_prog_STRIP 5304if test -n "$STRIP"; then 5305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5306$as_echo "$STRIP" >&6; } 5307else 5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5309$as_echo "no" >&6; } 5310fi 5311 5312 5313fi 5314if test -z "$ac_cv_prog_STRIP"; then 5315 ac_ct_STRIP=$STRIP 5316 # Extract the first word of "strip", so it can be a program name with args. 5317set dummy strip; ac_word=$2 5318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5319$as_echo_n "checking for $ac_word... " >&6; } 5320if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5321 $as_echo_n "(cached) " >&6 5322else 5323 if test -n "$ac_ct_STRIP"; then 5324 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5325else 5326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5327for as_dir in $PATH 5328do 5329 IFS=$as_save_IFS 5330 test -z "$as_dir" && as_dir=. 5331 for ac_exec_ext in '' $ac_executable_extensions; do 5332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5333 ac_cv_prog_ac_ct_STRIP="strip" 5334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5335 break 2 5336 fi 5337done 5338 done 5339IFS=$as_save_IFS 5340 5341fi 5342fi 5343ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5344if test -n "$ac_ct_STRIP"; then 5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5346$as_echo "$ac_ct_STRIP" >&6; } 5347else 5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5349$as_echo "no" >&6; } 5350fi 5351 5352 if test "x$ac_ct_STRIP" = x; then 5353 STRIP=":" 5354 else 5355 case $cross_compiling:$ac_tool_warned in 5356yes:) 5357{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5358$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5359ac_tool_warned=yes ;; 5360esac 5361 STRIP=$ac_ct_STRIP 5362 fi 5363else 5364 STRIP="$ac_cv_prog_STRIP" 5365fi 5366 5367test -z "$STRIP" && STRIP=: 5368 5369 5370 5371 5372 5373 5374if test -n "$ac_tool_prefix"; then 5375 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5376set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5378$as_echo_n "checking for $ac_word... " >&6; } 5379if ${ac_cv_prog_RANLIB+:} false; then : 5380 $as_echo_n "(cached) " >&6 5381else 5382 if test -n "$RANLIB"; then 5383 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5384else 5385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5386for as_dir in $PATH 5387do 5388 IFS=$as_save_IFS 5389 test -z "$as_dir" && as_dir=. 5390 for ac_exec_ext in '' $ac_executable_extensions; do 5391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5392 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5394 break 2 5395 fi 5396done 5397 done 5398IFS=$as_save_IFS 5399 5400fi 5401fi 5402RANLIB=$ac_cv_prog_RANLIB 5403if test -n "$RANLIB"; then 5404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5405$as_echo "$RANLIB" >&6; } 5406else 5407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5408$as_echo "no" >&6; } 5409fi 5410 5411 5412fi 5413if test -z "$ac_cv_prog_RANLIB"; then 5414 ac_ct_RANLIB=$RANLIB 5415 # Extract the first word of "ranlib", so it can be a program name with args. 5416set dummy ranlib; ac_word=$2 5417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5418$as_echo_n "checking for $ac_word... " >&6; } 5419if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5420 $as_echo_n "(cached) " >&6 5421else 5422 if test -n "$ac_ct_RANLIB"; then 5423 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5424else 5425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5426for as_dir in $PATH 5427do 5428 IFS=$as_save_IFS 5429 test -z "$as_dir" && as_dir=. 5430 for ac_exec_ext in '' $ac_executable_extensions; do 5431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5432 ac_cv_prog_ac_ct_RANLIB="ranlib" 5433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5434 break 2 5435 fi 5436done 5437 done 5438IFS=$as_save_IFS 5439 5440fi 5441fi 5442ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5443if test -n "$ac_ct_RANLIB"; then 5444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5445$as_echo "$ac_ct_RANLIB" >&6; } 5446else 5447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5448$as_echo "no" >&6; } 5449fi 5450 5451 if test "x$ac_ct_RANLIB" = x; then 5452 RANLIB=":" 5453 else 5454 case $cross_compiling:$ac_tool_warned in 5455yes:) 5456{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5457$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5458ac_tool_warned=yes ;; 5459esac 5460 RANLIB=$ac_ct_RANLIB 5461 fi 5462else 5463 RANLIB="$ac_cv_prog_RANLIB" 5464fi 5465 5466test -z "$RANLIB" && RANLIB=: 5467 5468 5469 5470 5471 5472 5473# Determine commands to create old-style static archives. 5474old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5475old_postinstall_cmds='chmod 644 $oldlib' 5476old_postuninstall_cmds= 5477 5478if test -n "$RANLIB"; then 5479 case $host_os in 5480 openbsd*) 5481 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 5482 ;; 5483 *) 5484 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 5485 ;; 5486 esac 5487 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 5488fi 5489 5490case $host_os in 5491 darwin*) 5492 lock_old_archive_extraction=yes ;; 5493 *) 5494 lock_old_archive_extraction=no ;; 5495esac 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517for ac_prog in gawk mawk nawk awk 5518do 5519 # Extract the first word of "$ac_prog", so it can be a program name with args. 5520set dummy $ac_prog; ac_word=$2 5521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5522$as_echo_n "checking for $ac_word... " >&6; } 5523if ${ac_cv_prog_AWK+:} false; then : 5524 $as_echo_n "(cached) " >&6 5525else 5526 if test -n "$AWK"; then 5527 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5528else 5529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5530for as_dir in $PATH 5531do 5532 IFS=$as_save_IFS 5533 test -z "$as_dir" && as_dir=. 5534 for ac_exec_ext in '' $ac_executable_extensions; do 5535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5536 ac_cv_prog_AWK="$ac_prog" 5537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5538 break 2 5539 fi 5540done 5541 done 5542IFS=$as_save_IFS 5543 5544fi 5545fi 5546AWK=$ac_cv_prog_AWK 5547if test -n "$AWK"; then 5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5549$as_echo "$AWK" >&6; } 5550else 5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5552$as_echo "no" >&6; } 5553fi 5554 5555 5556 test -n "$AWK" && break 5557done 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577# If no C compiler was specified, use CC. 5578LTCC=${LTCC-"$CC"} 5579 5580# If no C compiler flags were specified, use CFLAGS. 5581LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5582 5583# Allow CC to be a program name with arguments. 5584compiler=$CC 5585 5586 5587# Check for command to grab the raw symbol name followed by C symbol from nm. 5588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5589$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5590if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5591 $as_echo_n "(cached) " >&6 5592else 5593 5594# These are sane defaults that work on at least a few old systems. 5595# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5596 5597# Character class describing NM global symbol codes. 5598symcode='[BCDEGRST]' 5599 5600# Regexp to match symbols that can be accessed directly from C. 5601sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5602 5603# Define system-specific variables. 5604case $host_os in 5605aix*) 5606 symcode='[BCDT]' 5607 ;; 5608cygwin* | mingw* | pw32* | cegcc*) 5609 symcode='[ABCDGISTW]' 5610 ;; 5611hpux*) 5612 if test "$host_cpu" = ia64; then 5613 symcode='[ABCDEGRST]' 5614 fi 5615 ;; 5616irix* | nonstopux*) 5617 symcode='[BCDEGRST]' 5618 ;; 5619osf*) 5620 symcode='[BCDEGQRST]' 5621 ;; 5622solaris*) 5623 symcode='[BDRT]' 5624 ;; 5625sco3.2v5*) 5626 symcode='[DT]' 5627 ;; 5628sysv4.2uw2*) 5629 symcode='[DT]' 5630 ;; 5631sysv5* | sco5v6* | unixware* | OpenUNIX*) 5632 symcode='[ABDT]' 5633 ;; 5634sysv4) 5635 symcode='[DFNSTU]' 5636 ;; 5637esac 5638 5639# If we're using GNU nm, then use its standard symbol codes. 5640case `$NM -V 2>&1` in 5641*GNU* | *'with BFD'*) 5642 symcode='[ABCDGIRSTW]' ;; 5643esac 5644 5645# Transform an extracted symbol line into a proper C declaration. 5646# Some systems (esp. on ia64) link data and code symbols differently, 5647# so use this general approach. 5648lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5649 5650# Transform an extracted symbol line into symbol name and symbol address 5651lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5652lt_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'" 5653 5654# Handle CRLF in mingw tool chain 5655opt_cr= 5656case $build_os in 5657mingw*) 5658 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5659 ;; 5660esac 5661 5662# Try without a prefix underscore, then with it. 5663for ac_symprfx in "" "_"; do 5664 5665 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5666 symxfrm="\\1 $ac_symprfx\\2 \\2" 5667 5668 # Write the raw and C identifiers. 5669 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5670 # Fake it for dumpbin and say T for any non-static function 5671 # and D for any global variable. 5672 # Also find C++ and __fastcall symbols from MSVC++, 5673 # which start with @ or ?. 5674 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5675" {last_section=section; section=\$ 3};"\ 5676" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 5677" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5678" \$ 0!~/External *\|/{next};"\ 5679" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5680" {if(hide[section]) next};"\ 5681" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5682" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5683" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5684" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5685" ' prfx=^$ac_symprfx" 5686 else 5687 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5688 fi 5689 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 5690 5691 # Check to see that the pipe works correctly. 5692 pipe_works=no 5693 5694 rm -f conftest* 5695 cat > conftest.$ac_ext <<_LT_EOF 5696#ifdef __cplusplus 5697extern "C" { 5698#endif 5699char nm_test_var; 5700void nm_test_func(void); 5701void nm_test_func(void){} 5702#ifdef __cplusplus 5703} 5704#endif 5705int main(){nm_test_var='a';nm_test_func();return(0);} 5706_LT_EOF 5707 5708 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5709 (eval $ac_compile) 2>&5 5710 ac_status=$? 5711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5712 test $ac_status = 0; }; then 5713 # Now try to grab the symbols. 5714 nlist=conftest.nm 5715 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5716 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5717 ac_status=$? 5718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5719 test $ac_status = 0; } && test -s "$nlist"; then 5720 # Try sorting and uniquifying the output. 5721 if sort "$nlist" | uniq > "$nlist"T; then 5722 mv -f "$nlist"T "$nlist" 5723 else 5724 rm -f "$nlist"T 5725 fi 5726 5727 # Make sure that we snagged all the symbols we need. 5728 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5729 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5730 cat <<_LT_EOF > conftest.$ac_ext 5731/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 5732#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 5733/* DATA imports from DLLs on WIN32 con't be const, because runtime 5734 relocations are performed -- see ld's documentation on pseudo-relocs. */ 5735# define LT_DLSYM_CONST 5736#elif defined(__osf__) 5737/* This system does not cope well with relocations in const data. */ 5738# define LT_DLSYM_CONST 5739#else 5740# define LT_DLSYM_CONST const 5741#endif 5742 5743#ifdef __cplusplus 5744extern "C" { 5745#endif 5746 5747_LT_EOF 5748 # Now generate the symbol file. 5749 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5750 5751 cat <<_LT_EOF >> conftest.$ac_ext 5752 5753/* The mapping between symbol names and symbols. */ 5754LT_DLSYM_CONST struct { 5755 const char *name; 5756 void *address; 5757} 5758lt__PROGRAM__LTX_preloaded_symbols[] = 5759{ 5760 { "@PROGRAM@", (void *) 0 }, 5761_LT_EOF 5762 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5763 cat <<\_LT_EOF >> conftest.$ac_ext 5764 {0, (void *) 0} 5765}; 5766 5767/* This works around a problem in FreeBSD linker */ 5768#ifdef FREEBSD_WORKAROUND 5769static const void *lt_preloaded_setup() { 5770 return lt__PROGRAM__LTX_preloaded_symbols; 5771} 5772#endif 5773 5774#ifdef __cplusplus 5775} 5776#endif 5777_LT_EOF 5778 # Now try linking the two files. 5779 mv conftest.$ac_objext conftstm.$ac_objext 5780 lt_globsym_save_LIBS=$LIBS 5781 lt_globsym_save_CFLAGS=$CFLAGS 5782 LIBS="conftstm.$ac_objext" 5783 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5784 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5785 (eval $ac_link) 2>&5 5786 ac_status=$? 5787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5788 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5789 pipe_works=yes 5790 fi 5791 LIBS=$lt_globsym_save_LIBS 5792 CFLAGS=$lt_globsym_save_CFLAGS 5793 else 5794 echo "cannot find nm_test_func in $nlist" >&5 5795 fi 5796 else 5797 echo "cannot find nm_test_var in $nlist" >&5 5798 fi 5799 else 5800 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5801 fi 5802 else 5803 echo "$progname: failed program was:" >&5 5804 cat conftest.$ac_ext >&5 5805 fi 5806 rm -rf conftest* conftst* 5807 5808 # Do not use the global_symbol_pipe unless it works. 5809 if test "$pipe_works" = yes; then 5810 break 5811 else 5812 lt_cv_sys_global_symbol_pipe= 5813 fi 5814done 5815 5816fi 5817 5818if test -z "$lt_cv_sys_global_symbol_pipe"; then 5819 lt_cv_sys_global_symbol_to_cdecl= 5820fi 5821if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5823$as_echo "failed" >&6; } 5824else 5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5826$as_echo "ok" >&6; } 5827fi 5828 5829# Response file support. 5830if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5831 nm_file_list_spec='@' 5832elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 5833 nm_file_list_spec='@' 5834fi 5835 5836 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 5863$as_echo_n "checking for sysroot... " >&6; } 5864 5865# Check whether --with-sysroot was given. 5866if test "${with_sysroot+set}" = set; then : 5867 withval=$with_sysroot; 5868else 5869 with_sysroot=no 5870fi 5871 5872 5873lt_sysroot= 5874case ${with_sysroot} in #( 5875 yes) 5876 if test "$GCC" = yes; then 5877 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 5878 fi 5879 ;; #( 5880 /*) 5881 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 5882 ;; #( 5883 no|'') 5884 ;; #( 5885 *) 5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 5887$as_echo "${with_sysroot}" >&6; } 5888 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 5889 ;; 5890esac 5891 5892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 5893$as_echo "${lt_sysroot:-no}" >&6; } 5894 5895 5896 5897 5898 5899# Check whether --enable-libtool-lock was given. 5900if test "${enable_libtool_lock+set}" = set; then : 5901 enableval=$enable_libtool_lock; 5902fi 5903 5904test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5905 5906# Some flags need to be propagated to the compiler or linker for good 5907# libtool support. 5908case $host in 5909ia64-*-hpux*) 5910 # Find out which ABI we are using. 5911 echo 'int i;' > conftest.$ac_ext 5912 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5913 (eval $ac_compile) 2>&5 5914 ac_status=$? 5915 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5916 test $ac_status = 0; }; then 5917 case `/usr/bin/file conftest.$ac_objext` in 5918 *ELF-32*) 5919 HPUX_IA64_MODE="32" 5920 ;; 5921 *ELF-64*) 5922 HPUX_IA64_MODE="64" 5923 ;; 5924 esac 5925 fi 5926 rm -rf conftest* 5927 ;; 5928*-*-irix6*) 5929 # Find out which ABI we are using. 5930 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 5931 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5932 (eval $ac_compile) 2>&5 5933 ac_status=$? 5934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5935 test $ac_status = 0; }; then 5936 if test "$lt_cv_prog_gnu_ld" = yes; then 5937 case `/usr/bin/file conftest.$ac_objext` in 5938 *32-bit*) 5939 LD="${LD-ld} -melf32bsmip" 5940 ;; 5941 *N32*) 5942 LD="${LD-ld} -melf32bmipn32" 5943 ;; 5944 *64-bit*) 5945 LD="${LD-ld} -melf64bmip" 5946 ;; 5947 esac 5948 else 5949 case `/usr/bin/file conftest.$ac_objext` in 5950 *32-bit*) 5951 LD="${LD-ld} -32" 5952 ;; 5953 *N32*) 5954 LD="${LD-ld} -n32" 5955 ;; 5956 *64-bit*) 5957 LD="${LD-ld} -64" 5958 ;; 5959 esac 5960 fi 5961 fi 5962 rm -rf conftest* 5963 ;; 5964 5965x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5966s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5967 # Find out which ABI we are using. 5968 echo 'int i;' > conftest.$ac_ext 5969 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5970 (eval $ac_compile) 2>&5 5971 ac_status=$? 5972 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5973 test $ac_status = 0; }; then 5974 case `/usr/bin/file conftest.o` in 5975 *32-bit*) 5976 case $host in 5977 x86_64-*kfreebsd*-gnu) 5978 LD="${LD-ld} -m elf_i386_fbsd" 5979 ;; 5980 x86_64-*linux*) 5981 LD="${LD-ld} -m elf_i386" 5982 ;; 5983 ppc64-*linux*|powerpc64-*linux*) 5984 LD="${LD-ld} -m elf32ppclinux" 5985 ;; 5986 s390x-*linux*) 5987 LD="${LD-ld} -m elf_s390" 5988 ;; 5989 sparc64-*linux*) 5990 LD="${LD-ld} -m elf32_sparc" 5991 ;; 5992 esac 5993 ;; 5994 *64-bit*) 5995 case $host in 5996 x86_64-*kfreebsd*-gnu) 5997 LD="${LD-ld} -m elf_x86_64_fbsd" 5998 ;; 5999 x86_64-*linux*) 6000 LD="${LD-ld} -m elf_x86_64" 6001 ;; 6002 ppc*-*linux*|powerpc*-*linux*) 6003 LD="${LD-ld} -m elf64ppc" 6004 ;; 6005 s390*-*linux*|s390*-*tpf*) 6006 LD="${LD-ld} -m elf64_s390" 6007 ;; 6008 sparc*-*linux*) 6009 LD="${LD-ld} -m elf64_sparc" 6010 ;; 6011 esac 6012 ;; 6013 esac 6014 fi 6015 rm -rf conftest* 6016 ;; 6017 6018*-*-sco3.2v5*) 6019 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6020 SAVE_CFLAGS="$CFLAGS" 6021 CFLAGS="$CFLAGS -belf" 6022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6023$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6024if ${lt_cv_cc_needs_belf+:} false; then : 6025 $as_echo_n "(cached) " >&6 6026else 6027 ac_ext=c 6028ac_cpp='$CPP $CPPFLAGS' 6029ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6030ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6031ac_compiler_gnu=$ac_cv_c_compiler_gnu 6032 6033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6034/* end confdefs.h. */ 6035 6036int 6037main () 6038{ 6039 6040 ; 6041 return 0; 6042} 6043_ACEOF 6044if ac_fn_c_try_link "$LINENO"; then : 6045 lt_cv_cc_needs_belf=yes 6046else 6047 lt_cv_cc_needs_belf=no 6048fi 6049rm -f core conftest.err conftest.$ac_objext \ 6050 conftest$ac_exeext conftest.$ac_ext 6051 ac_ext=c 6052ac_cpp='$CPP $CPPFLAGS' 6053ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6054ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6055ac_compiler_gnu=$ac_cv_c_compiler_gnu 6056 6057fi 6058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6059$as_echo "$lt_cv_cc_needs_belf" >&6; } 6060 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6061 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6062 CFLAGS="$SAVE_CFLAGS" 6063 fi 6064 ;; 6065*-*solaris*) 6066 # Find out which ABI we are using. 6067 echo 'int i;' > conftest.$ac_ext 6068 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6069 (eval $ac_compile) 2>&5 6070 ac_status=$? 6071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6072 test $ac_status = 0; }; then 6073 case `/usr/bin/file conftest.o` in 6074 *64-bit*) 6075 case $lt_cv_prog_gnu_ld in 6076 yes*) 6077 case $host in 6078 i?86-*-solaris*) 6079 LD="${LD-ld} -m elf_x86_64" 6080 ;; 6081 sparc*-*-solaris*) 6082 LD="${LD-ld} -m elf64_sparc" 6083 ;; 6084 esac 6085 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 6086 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 6087 LD="${LD-ld}_sol2" 6088 fi 6089 ;; 6090 *) 6091 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6092 LD="${LD-ld} -64" 6093 fi 6094 ;; 6095 esac 6096 ;; 6097 esac 6098 fi 6099 rm -rf conftest* 6100 ;; 6101esac 6102 6103need_locks="$enable_libtool_lock" 6104 6105if test -n "$ac_tool_prefix"; then 6106 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 6107set dummy ${ac_tool_prefix}mt; ac_word=$2 6108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6109$as_echo_n "checking for $ac_word... " >&6; } 6110if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 6111 $as_echo_n "(cached) " >&6 6112else 6113 if test -n "$MANIFEST_TOOL"; then 6114 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 6115else 6116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6117for as_dir in $PATH 6118do 6119 IFS=$as_save_IFS 6120 test -z "$as_dir" && as_dir=. 6121 for ac_exec_ext in '' $ac_executable_extensions; do 6122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6123 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 6124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6125 break 2 6126 fi 6127done 6128 done 6129IFS=$as_save_IFS 6130 6131fi 6132fi 6133MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 6134if test -n "$MANIFEST_TOOL"; then 6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 6136$as_echo "$MANIFEST_TOOL" >&6; } 6137else 6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6139$as_echo "no" >&6; } 6140fi 6141 6142 6143fi 6144if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 6145 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 6146 # Extract the first word of "mt", so it can be a program name with args. 6147set dummy mt; ac_word=$2 6148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6149$as_echo_n "checking for $ac_word... " >&6; } 6150if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 6151 $as_echo_n "(cached) " >&6 6152else 6153 if test -n "$ac_ct_MANIFEST_TOOL"; then 6154 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 6155else 6156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6157for as_dir in $PATH 6158do 6159 IFS=$as_save_IFS 6160 test -z "$as_dir" && as_dir=. 6161 for ac_exec_ext in '' $ac_executable_extensions; do 6162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6163 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 6164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6165 break 2 6166 fi 6167done 6168 done 6169IFS=$as_save_IFS 6170 6171fi 6172fi 6173ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 6174if test -n "$ac_ct_MANIFEST_TOOL"; then 6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 6176$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 6177else 6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6179$as_echo "no" >&6; } 6180fi 6181 6182 if test "x$ac_ct_MANIFEST_TOOL" = x; then 6183 MANIFEST_TOOL=":" 6184 else 6185 case $cross_compiling:$ac_tool_warned in 6186yes:) 6187{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6188$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6189ac_tool_warned=yes ;; 6190esac 6191 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 6192 fi 6193else 6194 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 6195fi 6196 6197test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 6198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 6199$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 6200if ${lt_cv_path_mainfest_tool+:} false; then : 6201 $as_echo_n "(cached) " >&6 6202else 6203 lt_cv_path_mainfest_tool=no 6204 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 6205 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 6206 cat conftest.err >&5 6207 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 6208 lt_cv_path_mainfest_tool=yes 6209 fi 6210 rm -f conftest* 6211fi 6212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 6213$as_echo "$lt_cv_path_mainfest_tool" >&6; } 6214if test "x$lt_cv_path_mainfest_tool" != xyes; then 6215 MANIFEST_TOOL=: 6216fi 6217 6218 6219 6220 6221 6222 6223 case $host_os in 6224 rhapsody* | darwin*) 6225 if test -n "$ac_tool_prefix"; then 6226 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6227set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6229$as_echo_n "checking for $ac_word... " >&6; } 6230if ${ac_cv_prog_DSYMUTIL+:} false; then : 6231 $as_echo_n "(cached) " >&6 6232else 6233 if test -n "$DSYMUTIL"; then 6234 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6235else 6236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6237for as_dir in $PATH 6238do 6239 IFS=$as_save_IFS 6240 test -z "$as_dir" && as_dir=. 6241 for ac_exec_ext in '' $ac_executable_extensions; do 6242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6243 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6245 break 2 6246 fi 6247done 6248 done 6249IFS=$as_save_IFS 6250 6251fi 6252fi 6253DSYMUTIL=$ac_cv_prog_DSYMUTIL 6254if test -n "$DSYMUTIL"; then 6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6256$as_echo "$DSYMUTIL" >&6; } 6257else 6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6259$as_echo "no" >&6; } 6260fi 6261 6262 6263fi 6264if test -z "$ac_cv_prog_DSYMUTIL"; then 6265 ac_ct_DSYMUTIL=$DSYMUTIL 6266 # Extract the first word of "dsymutil", so it can be a program name with args. 6267set dummy dsymutil; ac_word=$2 6268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6269$as_echo_n "checking for $ac_word... " >&6; } 6270if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6271 $as_echo_n "(cached) " >&6 6272else 6273 if test -n "$ac_ct_DSYMUTIL"; then 6274 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6275else 6276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6277for as_dir in $PATH 6278do 6279 IFS=$as_save_IFS 6280 test -z "$as_dir" && as_dir=. 6281 for ac_exec_ext in '' $ac_executable_extensions; do 6282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6283 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6285 break 2 6286 fi 6287done 6288 done 6289IFS=$as_save_IFS 6290 6291fi 6292fi 6293ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6294if test -n "$ac_ct_DSYMUTIL"; then 6295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6296$as_echo "$ac_ct_DSYMUTIL" >&6; } 6297else 6298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6299$as_echo "no" >&6; } 6300fi 6301 6302 if test "x$ac_ct_DSYMUTIL" = x; then 6303 DSYMUTIL=":" 6304 else 6305 case $cross_compiling:$ac_tool_warned in 6306yes:) 6307{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6308$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6309ac_tool_warned=yes ;; 6310esac 6311 DSYMUTIL=$ac_ct_DSYMUTIL 6312 fi 6313else 6314 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6315fi 6316 6317 if test -n "$ac_tool_prefix"; then 6318 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6319set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6321$as_echo_n "checking for $ac_word... " >&6; } 6322if ${ac_cv_prog_NMEDIT+:} false; then : 6323 $as_echo_n "(cached) " >&6 6324else 6325 if test -n "$NMEDIT"; then 6326 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6327else 6328as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6329for as_dir in $PATH 6330do 6331 IFS=$as_save_IFS 6332 test -z "$as_dir" && as_dir=. 6333 for ac_exec_ext in '' $ac_executable_extensions; do 6334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6335 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6337 break 2 6338 fi 6339done 6340 done 6341IFS=$as_save_IFS 6342 6343fi 6344fi 6345NMEDIT=$ac_cv_prog_NMEDIT 6346if test -n "$NMEDIT"; then 6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6348$as_echo "$NMEDIT" >&6; } 6349else 6350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6351$as_echo "no" >&6; } 6352fi 6353 6354 6355fi 6356if test -z "$ac_cv_prog_NMEDIT"; then 6357 ac_ct_NMEDIT=$NMEDIT 6358 # Extract the first word of "nmedit", so it can be a program name with args. 6359set dummy nmedit; ac_word=$2 6360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6361$as_echo_n "checking for $ac_word... " >&6; } 6362if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6363 $as_echo_n "(cached) " >&6 6364else 6365 if test -n "$ac_ct_NMEDIT"; then 6366 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6367else 6368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6369for as_dir in $PATH 6370do 6371 IFS=$as_save_IFS 6372 test -z "$as_dir" && as_dir=. 6373 for ac_exec_ext in '' $ac_executable_extensions; do 6374 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6375 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6377 break 2 6378 fi 6379done 6380 done 6381IFS=$as_save_IFS 6382 6383fi 6384fi 6385ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6386if test -n "$ac_ct_NMEDIT"; then 6387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6388$as_echo "$ac_ct_NMEDIT" >&6; } 6389else 6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6391$as_echo "no" >&6; } 6392fi 6393 6394 if test "x$ac_ct_NMEDIT" = x; then 6395 NMEDIT=":" 6396 else 6397 case $cross_compiling:$ac_tool_warned in 6398yes:) 6399{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6400$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6401ac_tool_warned=yes ;; 6402esac 6403 NMEDIT=$ac_ct_NMEDIT 6404 fi 6405else 6406 NMEDIT="$ac_cv_prog_NMEDIT" 6407fi 6408 6409 if test -n "$ac_tool_prefix"; then 6410 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6411set dummy ${ac_tool_prefix}lipo; ac_word=$2 6412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6413$as_echo_n "checking for $ac_word... " >&6; } 6414if ${ac_cv_prog_LIPO+:} false; then : 6415 $as_echo_n "(cached) " >&6 6416else 6417 if test -n "$LIPO"; then 6418 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6419else 6420as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6421for as_dir in $PATH 6422do 6423 IFS=$as_save_IFS 6424 test -z "$as_dir" && as_dir=. 6425 for ac_exec_ext in '' $ac_executable_extensions; do 6426 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6427 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6429 break 2 6430 fi 6431done 6432 done 6433IFS=$as_save_IFS 6434 6435fi 6436fi 6437LIPO=$ac_cv_prog_LIPO 6438if test -n "$LIPO"; then 6439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6440$as_echo "$LIPO" >&6; } 6441else 6442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6443$as_echo "no" >&6; } 6444fi 6445 6446 6447fi 6448if test -z "$ac_cv_prog_LIPO"; then 6449 ac_ct_LIPO=$LIPO 6450 # Extract the first word of "lipo", so it can be a program name with args. 6451set dummy lipo; ac_word=$2 6452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6453$as_echo_n "checking for $ac_word... " >&6; } 6454if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6455 $as_echo_n "(cached) " >&6 6456else 6457 if test -n "$ac_ct_LIPO"; then 6458 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6459else 6460as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6461for as_dir in $PATH 6462do 6463 IFS=$as_save_IFS 6464 test -z "$as_dir" && as_dir=. 6465 for ac_exec_ext in '' $ac_executable_extensions; do 6466 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6467 ac_cv_prog_ac_ct_LIPO="lipo" 6468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6469 break 2 6470 fi 6471done 6472 done 6473IFS=$as_save_IFS 6474 6475fi 6476fi 6477ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6478if test -n "$ac_ct_LIPO"; then 6479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6480$as_echo "$ac_ct_LIPO" >&6; } 6481else 6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6483$as_echo "no" >&6; } 6484fi 6485 6486 if test "x$ac_ct_LIPO" = x; then 6487 LIPO=":" 6488 else 6489 case $cross_compiling:$ac_tool_warned in 6490yes:) 6491{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6492$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6493ac_tool_warned=yes ;; 6494esac 6495 LIPO=$ac_ct_LIPO 6496 fi 6497else 6498 LIPO="$ac_cv_prog_LIPO" 6499fi 6500 6501 if test -n "$ac_tool_prefix"; then 6502 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6503set dummy ${ac_tool_prefix}otool; ac_word=$2 6504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6505$as_echo_n "checking for $ac_word... " >&6; } 6506if ${ac_cv_prog_OTOOL+:} false; then : 6507 $as_echo_n "(cached) " >&6 6508else 6509 if test -n "$OTOOL"; then 6510 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6511else 6512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6513for as_dir in $PATH 6514do 6515 IFS=$as_save_IFS 6516 test -z "$as_dir" && as_dir=. 6517 for ac_exec_ext in '' $ac_executable_extensions; do 6518 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6519 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6521 break 2 6522 fi 6523done 6524 done 6525IFS=$as_save_IFS 6526 6527fi 6528fi 6529OTOOL=$ac_cv_prog_OTOOL 6530if test -n "$OTOOL"; then 6531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6532$as_echo "$OTOOL" >&6; } 6533else 6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6535$as_echo "no" >&6; } 6536fi 6537 6538 6539fi 6540if test -z "$ac_cv_prog_OTOOL"; then 6541 ac_ct_OTOOL=$OTOOL 6542 # Extract the first word of "otool", so it can be a program name with args. 6543set dummy otool; ac_word=$2 6544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6545$as_echo_n "checking for $ac_word... " >&6; } 6546if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6547 $as_echo_n "(cached) " >&6 6548else 6549 if test -n "$ac_ct_OTOOL"; then 6550 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6551else 6552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6553for as_dir in $PATH 6554do 6555 IFS=$as_save_IFS 6556 test -z "$as_dir" && as_dir=. 6557 for ac_exec_ext in '' $ac_executable_extensions; do 6558 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6559 ac_cv_prog_ac_ct_OTOOL="otool" 6560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6561 break 2 6562 fi 6563done 6564 done 6565IFS=$as_save_IFS 6566 6567fi 6568fi 6569ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6570if test -n "$ac_ct_OTOOL"; then 6571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6572$as_echo "$ac_ct_OTOOL" >&6; } 6573else 6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6575$as_echo "no" >&6; } 6576fi 6577 6578 if test "x$ac_ct_OTOOL" = x; then 6579 OTOOL=":" 6580 else 6581 case $cross_compiling:$ac_tool_warned in 6582yes:) 6583{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6584$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6585ac_tool_warned=yes ;; 6586esac 6587 OTOOL=$ac_ct_OTOOL 6588 fi 6589else 6590 OTOOL="$ac_cv_prog_OTOOL" 6591fi 6592 6593 if test -n "$ac_tool_prefix"; then 6594 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6595set dummy ${ac_tool_prefix}otool64; ac_word=$2 6596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6597$as_echo_n "checking for $ac_word... " >&6; } 6598if ${ac_cv_prog_OTOOL64+:} false; then : 6599 $as_echo_n "(cached) " >&6 6600else 6601 if test -n "$OTOOL64"; then 6602 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6603else 6604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6605for as_dir in $PATH 6606do 6607 IFS=$as_save_IFS 6608 test -z "$as_dir" && as_dir=. 6609 for ac_exec_ext in '' $ac_executable_extensions; do 6610 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6611 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6613 break 2 6614 fi 6615done 6616 done 6617IFS=$as_save_IFS 6618 6619fi 6620fi 6621OTOOL64=$ac_cv_prog_OTOOL64 6622if test -n "$OTOOL64"; then 6623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6624$as_echo "$OTOOL64" >&6; } 6625else 6626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6627$as_echo "no" >&6; } 6628fi 6629 6630 6631fi 6632if test -z "$ac_cv_prog_OTOOL64"; then 6633 ac_ct_OTOOL64=$OTOOL64 6634 # Extract the first word of "otool64", so it can be a program name with args. 6635set dummy otool64; ac_word=$2 6636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6637$as_echo_n "checking for $ac_word... " >&6; } 6638if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6639 $as_echo_n "(cached) " >&6 6640else 6641 if test -n "$ac_ct_OTOOL64"; then 6642 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6643else 6644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6645for as_dir in $PATH 6646do 6647 IFS=$as_save_IFS 6648 test -z "$as_dir" && as_dir=. 6649 for ac_exec_ext in '' $ac_executable_extensions; do 6650 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6651 ac_cv_prog_ac_ct_OTOOL64="otool64" 6652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6653 break 2 6654 fi 6655done 6656 done 6657IFS=$as_save_IFS 6658 6659fi 6660fi 6661ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6662if test -n "$ac_ct_OTOOL64"; then 6663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6664$as_echo "$ac_ct_OTOOL64" >&6; } 6665else 6666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6667$as_echo "no" >&6; } 6668fi 6669 6670 if test "x$ac_ct_OTOOL64" = x; then 6671 OTOOL64=":" 6672 else 6673 case $cross_compiling:$ac_tool_warned in 6674yes:) 6675{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6676$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6677ac_tool_warned=yes ;; 6678esac 6679 OTOOL64=$ac_ct_OTOOL64 6680 fi 6681else 6682 OTOOL64="$ac_cv_prog_OTOOL64" 6683fi 6684 6685 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6712$as_echo_n "checking for -single_module linker flag... " >&6; } 6713if ${lt_cv_apple_cc_single_mod+:} false; then : 6714 $as_echo_n "(cached) " >&6 6715else 6716 lt_cv_apple_cc_single_mod=no 6717 if test -z "${LT_MULTI_MODULE}"; then 6718 # By default we will add the -single_module flag. You can override 6719 # by either setting the environment variable LT_MULTI_MODULE 6720 # non-empty at configure time, or by adding -multi_module to the 6721 # link flags. 6722 rm -rf libconftest.dylib* 6723 echo "int foo(void){return 1;}" > conftest.c 6724 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6725-dynamiclib -Wl,-single_module conftest.c" >&5 6726 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6727 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6728 _lt_result=$? 6729 # If there is a non-empty error log, and "single_module" 6730 # appears in it, assume the flag caused a linker warning 6731 if test -s conftest.err && $GREP single_module conftest.err; then 6732 cat conftest.err >&5 6733 # Otherwise, if the output was created with a 0 exit code from 6734 # the compiler, it worked. 6735 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 6736 lt_cv_apple_cc_single_mod=yes 6737 else 6738 cat conftest.err >&5 6739 fi 6740 rm -rf libconftest.dylib* 6741 rm -f conftest.* 6742 fi 6743fi 6744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6745$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6746 6747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6748$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6749if ${lt_cv_ld_exported_symbols_list+:} false; then : 6750 $as_echo_n "(cached) " >&6 6751else 6752 lt_cv_ld_exported_symbols_list=no 6753 save_LDFLAGS=$LDFLAGS 6754 echo "_main" > conftest.sym 6755 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6757/* end confdefs.h. */ 6758 6759int 6760main () 6761{ 6762 6763 ; 6764 return 0; 6765} 6766_ACEOF 6767if ac_fn_c_try_link "$LINENO"; then : 6768 lt_cv_ld_exported_symbols_list=yes 6769else 6770 lt_cv_ld_exported_symbols_list=no 6771fi 6772rm -f core conftest.err conftest.$ac_objext \ 6773 conftest$ac_exeext conftest.$ac_ext 6774 LDFLAGS="$save_LDFLAGS" 6775 6776fi 6777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6778$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6779 6780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6781$as_echo_n "checking for -force_load linker flag... " >&6; } 6782if ${lt_cv_ld_force_load+:} false; then : 6783 $as_echo_n "(cached) " >&6 6784else 6785 lt_cv_ld_force_load=no 6786 cat > conftest.c << _LT_EOF 6787int forced_loaded() { return 2;} 6788_LT_EOF 6789 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6790 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6791 echo "$AR cru libconftest.a conftest.o" >&5 6792 $AR cru libconftest.a conftest.o 2>&5 6793 echo "$RANLIB libconftest.a" >&5 6794 $RANLIB libconftest.a 2>&5 6795 cat > conftest.c << _LT_EOF 6796int main() { return 0;} 6797_LT_EOF 6798 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6799 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6800 _lt_result=$? 6801 if test -s conftest.err && $GREP force_load conftest.err; then 6802 cat conftest.err >&5 6803 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 6804 lt_cv_ld_force_load=yes 6805 else 6806 cat conftest.err >&5 6807 fi 6808 rm -f conftest.err libconftest.a conftest conftest.c 6809 rm -rf conftest.dSYM 6810 6811fi 6812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6813$as_echo "$lt_cv_ld_force_load" >&6; } 6814 case $host_os in 6815 rhapsody* | darwin1.[012]) 6816 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6817 darwin1.*) 6818 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6819 darwin*) # darwin 5.x on 6820 # if running on 10.5 or later, the deployment target defaults 6821 # to the OS version, if on x86, and 10.4, the deployment 6822 # target defaults to 10.4. Don't you love it? 6823 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6824 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6825 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6826 10.[012]*) 6827 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6828 10.*) 6829 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6830 esac 6831 ;; 6832 esac 6833 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6834 _lt_dar_single_mod='$single_module' 6835 fi 6836 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6837 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6838 else 6839 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6840 fi 6841 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6842 _lt_dsymutil='~$DSYMUTIL $lib || :' 6843 else 6844 _lt_dsymutil= 6845 fi 6846 ;; 6847 esac 6848 6849ac_ext=c 6850ac_cpp='$CPP $CPPFLAGS' 6851ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6852ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6853ac_compiler_gnu=$ac_cv_c_compiler_gnu 6854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6855$as_echo_n "checking how to run the C preprocessor... " >&6; } 6856# On Suns, sometimes $CPP names a directory. 6857if test -n "$CPP" && test -d "$CPP"; then 6858 CPP= 6859fi 6860if test -z "$CPP"; then 6861 if ${ac_cv_prog_CPP+:} false; then : 6862 $as_echo_n "(cached) " >&6 6863else 6864 # Double quotes because CPP needs to be expanded 6865 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6866 do 6867 ac_preproc_ok=false 6868for ac_c_preproc_warn_flag in '' yes 6869do 6870 # Use a header file that comes with gcc, so configuring glibc 6871 # with a fresh cross-compiler works. 6872 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6873 # <limits.h> exists even on freestanding compilers. 6874 # On the NeXT, cc -E runs the code through the compiler's parser, 6875 # not just through cpp. "Syntax error" is here to catch this case. 6876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6877/* end confdefs.h. */ 6878#ifdef __STDC__ 6879# include <limits.h> 6880#else 6881# include <assert.h> 6882#endif 6883 Syntax error 6884_ACEOF 6885if ac_fn_c_try_cpp "$LINENO"; then : 6886 6887else 6888 # Broken: fails on valid input. 6889continue 6890fi 6891rm -f conftest.err conftest.i conftest.$ac_ext 6892 6893 # OK, works on sane cases. Now check whether nonexistent headers 6894 # can be detected and how. 6895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6896/* end confdefs.h. */ 6897#include <ac_nonexistent.h> 6898_ACEOF 6899if ac_fn_c_try_cpp "$LINENO"; then : 6900 # Broken: success on invalid input. 6901continue 6902else 6903 # Passes both tests. 6904ac_preproc_ok=: 6905break 6906fi 6907rm -f conftest.err conftest.i conftest.$ac_ext 6908 6909done 6910# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6911rm -f conftest.i conftest.err conftest.$ac_ext 6912if $ac_preproc_ok; then : 6913 break 6914fi 6915 6916 done 6917 ac_cv_prog_CPP=$CPP 6918 6919fi 6920 CPP=$ac_cv_prog_CPP 6921else 6922 ac_cv_prog_CPP=$CPP 6923fi 6924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6925$as_echo "$CPP" >&6; } 6926ac_preproc_ok=false 6927for ac_c_preproc_warn_flag in '' yes 6928do 6929 # Use a header file that comes with gcc, so configuring glibc 6930 # with a fresh cross-compiler works. 6931 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6932 # <limits.h> exists even on freestanding compilers. 6933 # On the NeXT, cc -E runs the code through the compiler's parser, 6934 # not just through cpp. "Syntax error" is here to catch this case. 6935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6936/* end confdefs.h. */ 6937#ifdef __STDC__ 6938# include <limits.h> 6939#else 6940# include <assert.h> 6941#endif 6942 Syntax error 6943_ACEOF 6944if ac_fn_c_try_cpp "$LINENO"; then : 6945 6946else 6947 # Broken: fails on valid input. 6948continue 6949fi 6950rm -f conftest.err conftest.i conftest.$ac_ext 6951 6952 # OK, works on sane cases. Now check whether nonexistent headers 6953 # can be detected and how. 6954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6955/* end confdefs.h. */ 6956#include <ac_nonexistent.h> 6957_ACEOF 6958if ac_fn_c_try_cpp "$LINENO"; then : 6959 # Broken: success on invalid input. 6960continue 6961else 6962 # Passes both tests. 6963ac_preproc_ok=: 6964break 6965fi 6966rm -f conftest.err conftest.i conftest.$ac_ext 6967 6968done 6969# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6970rm -f conftest.i conftest.err conftest.$ac_ext 6971if $ac_preproc_ok; then : 6972 6973else 6974 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6975$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6976as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 6977See \`config.log' for more details" "$LINENO" 5; } 6978fi 6979 6980ac_ext=c 6981ac_cpp='$CPP $CPPFLAGS' 6982ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6983ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6984ac_compiler_gnu=$ac_cv_c_compiler_gnu 6985 6986 6987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6988$as_echo_n "checking for ANSI C header files... " >&6; } 6989if ${ac_cv_header_stdc+:} false; then : 6990 $as_echo_n "(cached) " >&6 6991else 6992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6993/* end confdefs.h. */ 6994#include <stdlib.h> 6995#include <stdarg.h> 6996#include <string.h> 6997#include <float.h> 6998 6999int 7000main () 7001{ 7002 7003 ; 7004 return 0; 7005} 7006_ACEOF 7007if ac_fn_c_try_compile "$LINENO"; then : 7008 ac_cv_header_stdc=yes 7009else 7010 ac_cv_header_stdc=no 7011fi 7012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7013 7014if test $ac_cv_header_stdc = yes; then 7015 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7017/* end confdefs.h. */ 7018#include <string.h> 7019 7020_ACEOF 7021if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7022 $EGREP "memchr" >/dev/null 2>&1; then : 7023 7024else 7025 ac_cv_header_stdc=no 7026fi 7027rm -f conftest* 7028 7029fi 7030 7031if test $ac_cv_header_stdc = yes; then 7032 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7034/* end confdefs.h. */ 7035#include <stdlib.h> 7036 7037_ACEOF 7038if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7039 $EGREP "free" >/dev/null 2>&1; then : 7040 7041else 7042 ac_cv_header_stdc=no 7043fi 7044rm -f conftest* 7045 7046fi 7047 7048if test $ac_cv_header_stdc = yes; then 7049 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7050 if test "$cross_compiling" = yes; then : 7051 : 7052else 7053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7054/* end confdefs.h. */ 7055#include <ctype.h> 7056#include <stdlib.h> 7057#if ((' ' & 0x0FF) == 0x020) 7058# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7059# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7060#else 7061# define ISLOWER(c) \ 7062 (('a' <= (c) && (c) <= 'i') \ 7063 || ('j' <= (c) && (c) <= 'r') \ 7064 || ('s' <= (c) && (c) <= 'z')) 7065# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7066#endif 7067 7068#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7069int 7070main () 7071{ 7072 int i; 7073 for (i = 0; i < 256; i++) 7074 if (XOR (islower (i), ISLOWER (i)) 7075 || toupper (i) != TOUPPER (i)) 7076 return 2; 7077 return 0; 7078} 7079_ACEOF 7080if ac_fn_c_try_run "$LINENO"; then : 7081 7082else 7083 ac_cv_header_stdc=no 7084fi 7085rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7086 conftest.$ac_objext conftest.beam conftest.$ac_ext 7087fi 7088 7089fi 7090fi 7091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7092$as_echo "$ac_cv_header_stdc" >&6; } 7093if test $ac_cv_header_stdc = yes; then 7094 7095$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7096 7097fi 7098 7099# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7100for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7101 inttypes.h stdint.h unistd.h 7102do : 7103 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7104ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7105" 7106if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7107 cat >>confdefs.h <<_ACEOF 7108#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7109_ACEOF 7110 7111fi 7112 7113done 7114 7115 7116for ac_header in dlfcn.h 7117do : 7118 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7119" 7120if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7121 cat >>confdefs.h <<_ACEOF 7122#define HAVE_DLFCN_H 1 7123_ACEOF 7124 7125fi 7126 7127done 7128 7129 7130 7131 7132 7133# Set options 7134 7135 7136 7137 enable_dlopen=no 7138 7139 7140 enable_win32_dll=no 7141 7142 7143 # Check whether --enable-shared was given. 7144if test "${enable_shared+set}" = set; then : 7145 enableval=$enable_shared; p=${PACKAGE-default} 7146 case $enableval in 7147 yes) enable_shared=yes ;; 7148 no) enable_shared=no ;; 7149 *) 7150 enable_shared=no 7151 # Look at the argument we got. We use all the common list separators. 7152 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7153 for pkg in $enableval; do 7154 IFS="$lt_save_ifs" 7155 if test "X$pkg" = "X$p"; then 7156 enable_shared=yes 7157 fi 7158 done 7159 IFS="$lt_save_ifs" 7160 ;; 7161 esac 7162else 7163 enable_shared=yes 7164fi 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 # Check whether --enable-static was given. 7175if test "${enable_static+set}" = set; then : 7176 enableval=$enable_static; p=${PACKAGE-default} 7177 case $enableval in 7178 yes) enable_static=yes ;; 7179 no) enable_static=no ;; 7180 *) 7181 enable_static=no 7182 # Look at the argument we got. We use all the common list separators. 7183 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7184 for pkg in $enableval; do 7185 IFS="$lt_save_ifs" 7186 if test "X$pkg" = "X$p"; then 7187 enable_static=yes 7188 fi 7189 done 7190 IFS="$lt_save_ifs" 7191 ;; 7192 esac 7193else 7194 enable_static=yes 7195fi 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206# Check whether --with-pic was given. 7207if test "${with_pic+set}" = set; then : 7208 withval=$with_pic; lt_p=${PACKAGE-default} 7209 case $withval in 7210 yes|no) pic_mode=$withval ;; 7211 *) 7212 pic_mode=default 7213 # Look at the argument we got. We use all the common list separators. 7214 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7215 for lt_pkg in $withval; do 7216 IFS="$lt_save_ifs" 7217 if test "X$lt_pkg" = "X$lt_p"; then 7218 pic_mode=yes 7219 fi 7220 done 7221 IFS="$lt_save_ifs" 7222 ;; 7223 esac 7224else 7225 pic_mode=default 7226fi 7227 7228 7229test -z "$pic_mode" && pic_mode=default 7230 7231 7232 7233 7234 7235 7236 7237 # Check whether --enable-fast-install was given. 7238if test "${enable_fast_install+set}" = set; then : 7239 enableval=$enable_fast_install; p=${PACKAGE-default} 7240 case $enableval in 7241 yes) enable_fast_install=yes ;; 7242 no) enable_fast_install=no ;; 7243 *) 7244 enable_fast_install=no 7245 # Look at the argument we got. We use all the common list separators. 7246 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7247 for pkg in $enableval; do 7248 IFS="$lt_save_ifs" 7249 if test "X$pkg" = "X$p"; then 7250 enable_fast_install=yes 7251 fi 7252 done 7253 IFS="$lt_save_ifs" 7254 ;; 7255 esac 7256else 7257 enable_fast_install=yes 7258fi 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270# This can be used to rebuild libtool when needed 7271LIBTOOL_DEPS="$ltmain" 7272 7273# Always use our own libtool. 7274LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7275 7276 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 7305test -z "$LN_S" && LN_S="ln -s" 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320if test -n "${ZSH_VERSION+set}" ; then 7321 setopt NO_GLOB_SUBST 7322fi 7323 7324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7325$as_echo_n "checking for objdir... " >&6; } 7326if ${lt_cv_objdir+:} false; then : 7327 $as_echo_n "(cached) " >&6 7328else 7329 rm -f .libs 2>/dev/null 7330mkdir .libs 2>/dev/null 7331if test -d .libs; then 7332 lt_cv_objdir=.libs 7333else 7334 # MS-DOS does not allow filenames that begin with a dot. 7335 lt_cv_objdir=_libs 7336fi 7337rmdir .libs 2>/dev/null 7338fi 7339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7340$as_echo "$lt_cv_objdir" >&6; } 7341objdir=$lt_cv_objdir 7342 7343 7344 7345 7346 7347cat >>confdefs.h <<_ACEOF 7348#define LT_OBJDIR "$lt_cv_objdir/" 7349_ACEOF 7350 7351 7352 7353 7354case $host_os in 7355aix3*) 7356 # AIX sometimes has problems with the GCC collect2 program. For some 7357 # reason, if we set the COLLECT_NAMES environment variable, the problems 7358 # vanish in a puff of smoke. 7359 if test "X${COLLECT_NAMES+set}" != Xset; then 7360 COLLECT_NAMES= 7361 export COLLECT_NAMES 7362 fi 7363 ;; 7364esac 7365 7366# Global variables: 7367ofile=libtool 7368can_build_shared=yes 7369 7370# All known linkers require a `.a' archive for static linking (except MSVC, 7371# which needs '.lib'). 7372libext=a 7373 7374with_gnu_ld="$lt_cv_prog_gnu_ld" 7375 7376old_CC="$CC" 7377old_CFLAGS="$CFLAGS" 7378 7379# Set sane defaults for various variables 7380test -z "$CC" && CC=cc 7381test -z "$LTCC" && LTCC=$CC 7382test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7383test -z "$LD" && LD=ld 7384test -z "$ac_objext" && ac_objext=o 7385 7386for cc_temp in $compiler""; do 7387 case $cc_temp in 7388 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7389 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7390 \-*) ;; 7391 *) break;; 7392 esac 7393done 7394cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7395 7396 7397# Only perform the check for file, if the check method requires it 7398test -z "$MAGIC_CMD" && MAGIC_CMD=file 7399case $deplibs_check_method in 7400file_magic*) 7401 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7403$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7404if ${lt_cv_path_MAGIC_CMD+:} false; then : 7405 $as_echo_n "(cached) " >&6 7406else 7407 case $MAGIC_CMD in 7408[\\/*] | ?:[\\/]*) 7409 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7410 ;; 7411*) 7412 lt_save_MAGIC_CMD="$MAGIC_CMD" 7413 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7414 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7415 for ac_dir in $ac_dummy; do 7416 IFS="$lt_save_ifs" 7417 test -z "$ac_dir" && ac_dir=. 7418 if test -f $ac_dir/${ac_tool_prefix}file; then 7419 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7420 if test -n "$file_magic_test_file"; then 7421 case $deplibs_check_method in 7422 "file_magic "*) 7423 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7424 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7425 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7426 $EGREP "$file_magic_regex" > /dev/null; then 7427 : 7428 else 7429 cat <<_LT_EOF 1>&2 7430 7431*** Warning: the command libtool uses to detect shared libraries, 7432*** $file_magic_cmd, produces output that libtool cannot recognize. 7433*** The result is that libtool may fail to recognize shared libraries 7434*** as such. This will affect the creation of libtool libraries that 7435*** depend on shared libraries, but programs linked with such libtool 7436*** libraries will work regardless of this problem. Nevertheless, you 7437*** may want to report the problem to your system manager and/or to 7438*** bug-libtool@gnu.org 7439 7440_LT_EOF 7441 fi ;; 7442 esac 7443 fi 7444 break 7445 fi 7446 done 7447 IFS="$lt_save_ifs" 7448 MAGIC_CMD="$lt_save_MAGIC_CMD" 7449 ;; 7450esac 7451fi 7452 7453MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7454if test -n "$MAGIC_CMD"; then 7455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7456$as_echo "$MAGIC_CMD" >&6; } 7457else 7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7459$as_echo "no" >&6; } 7460fi 7461 7462 7463 7464 7465 7466if test -z "$lt_cv_path_MAGIC_CMD"; then 7467 if test -n "$ac_tool_prefix"; then 7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7469$as_echo_n "checking for file... " >&6; } 7470if ${lt_cv_path_MAGIC_CMD+:} false; then : 7471 $as_echo_n "(cached) " >&6 7472else 7473 case $MAGIC_CMD in 7474[\\/*] | ?:[\\/]*) 7475 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7476 ;; 7477*) 7478 lt_save_MAGIC_CMD="$MAGIC_CMD" 7479 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7480 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7481 for ac_dir in $ac_dummy; do 7482 IFS="$lt_save_ifs" 7483 test -z "$ac_dir" && ac_dir=. 7484 if test -f $ac_dir/file; then 7485 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7486 if test -n "$file_magic_test_file"; then 7487 case $deplibs_check_method in 7488 "file_magic "*) 7489 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7490 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7491 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7492 $EGREP "$file_magic_regex" > /dev/null; then 7493 : 7494 else 7495 cat <<_LT_EOF 1>&2 7496 7497*** Warning: the command libtool uses to detect shared libraries, 7498*** $file_magic_cmd, produces output that libtool cannot recognize. 7499*** The result is that libtool may fail to recognize shared libraries 7500*** as such. This will affect the creation of libtool libraries that 7501*** depend on shared libraries, but programs linked with such libtool 7502*** libraries will work regardless of this problem. Nevertheless, you 7503*** may want to report the problem to your system manager and/or to 7504*** bug-libtool@gnu.org 7505 7506_LT_EOF 7507 fi ;; 7508 esac 7509 fi 7510 break 7511 fi 7512 done 7513 IFS="$lt_save_ifs" 7514 MAGIC_CMD="$lt_save_MAGIC_CMD" 7515 ;; 7516esac 7517fi 7518 7519MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7520if test -n "$MAGIC_CMD"; then 7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7522$as_echo "$MAGIC_CMD" >&6; } 7523else 7524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7525$as_echo "no" >&6; } 7526fi 7527 7528 7529 else 7530 MAGIC_CMD=: 7531 fi 7532fi 7533 7534 fi 7535 ;; 7536esac 7537 7538# Use C for the default configuration in the libtool script 7539 7540lt_save_CC="$CC" 7541ac_ext=c 7542ac_cpp='$CPP $CPPFLAGS' 7543ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7544ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7545ac_compiler_gnu=$ac_cv_c_compiler_gnu 7546 7547 7548# Source file extension for C test sources. 7549ac_ext=c 7550 7551# Object file extension for compiled C test sources. 7552objext=o 7553objext=$objext 7554 7555# Code to be used in simple compile tests 7556lt_simple_compile_test_code="int some_variable = 0;" 7557 7558# Code to be used in simple link tests 7559lt_simple_link_test_code='int main(){return(0);}' 7560 7561 7562 7563 7564 7565 7566 7567# If no C compiler was specified, use CC. 7568LTCC=${LTCC-"$CC"} 7569 7570# If no C compiler flags were specified, use CFLAGS. 7571LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7572 7573# Allow CC to be a program name with arguments. 7574compiler=$CC 7575 7576# Save the default compiler, since it gets overwritten when the other 7577# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7578compiler_DEFAULT=$CC 7579 7580# save warnings/boilerplate of simple test code 7581ac_outfile=conftest.$ac_objext 7582echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7583eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7584_lt_compiler_boilerplate=`cat conftest.err` 7585$RM conftest* 7586 7587ac_outfile=conftest.$ac_objext 7588echo "$lt_simple_link_test_code" >conftest.$ac_ext 7589eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7590_lt_linker_boilerplate=`cat conftest.err` 7591$RM -r conftest* 7592 7593 7594if test -n "$compiler"; then 7595 7596lt_prog_compiler_no_builtin_flag= 7597 7598if test "$GCC" = yes; then 7599 case $cc_basename in 7600 nvcc*) 7601 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7602 *) 7603 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7604 esac 7605 7606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7607$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7608if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7609 $as_echo_n "(cached) " >&6 7610else 7611 lt_cv_prog_compiler_rtti_exceptions=no 7612 ac_outfile=conftest.$ac_objext 7613 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7614 lt_compiler_flag="-fno-rtti -fno-exceptions" 7615 # Insert the option either (1) after the last *FLAGS variable, or 7616 # (2) before a word containing "conftest.", or (3) at the end. 7617 # Note that $ac_compile itself does not contain backslashes and begins 7618 # with a dollar sign (not a hyphen), so the echo should work correctly. 7619 # The option is referenced via a variable to avoid confusing sed. 7620 lt_compile=`echo "$ac_compile" | $SED \ 7621 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7622 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7623 -e 's:$: $lt_compiler_flag:'` 7624 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7625 (eval "$lt_compile" 2>conftest.err) 7626 ac_status=$? 7627 cat conftest.err >&5 7628 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7629 if (exit $ac_status) && test -s "$ac_outfile"; then 7630 # The compiler can only warn and ignore the option if not recognized 7631 # So say no if there are warnings other than the usual output. 7632 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7633 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7634 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7635 lt_cv_prog_compiler_rtti_exceptions=yes 7636 fi 7637 fi 7638 $RM conftest* 7639 7640fi 7641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7642$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7643 7644if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7645 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7646else 7647 : 7648fi 7649 7650fi 7651 7652 7653 7654 7655 7656 7657 lt_prog_compiler_wl= 7658lt_prog_compiler_pic= 7659lt_prog_compiler_static= 7660 7661 7662 if test "$GCC" = yes; then 7663 lt_prog_compiler_wl='-Wl,' 7664 lt_prog_compiler_static='-static' 7665 7666 case $host_os in 7667 aix*) 7668 # All AIX code is PIC. 7669 if test "$host_cpu" = ia64; then 7670 # AIX 5 now supports IA64 processor 7671 lt_prog_compiler_static='-Bstatic' 7672 fi 7673 ;; 7674 7675 amigaos*) 7676 case $host_cpu in 7677 powerpc) 7678 # see comment about AmigaOS4 .so support 7679 lt_prog_compiler_pic='-fPIC' 7680 ;; 7681 m68k) 7682 # FIXME: we need at least 68020 code to build shared libraries, but 7683 # adding the `-m68020' flag to GCC prevents building anything better, 7684 # like `-m68040'. 7685 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7686 ;; 7687 esac 7688 ;; 7689 7690 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7691 # PIC is the default for these OSes. 7692 ;; 7693 7694 mingw* | cygwin* | pw32* | os2* | cegcc*) 7695 # This hack is so that the source file can tell whether it is being 7696 # built for inclusion in a dll (and should export symbols for example). 7697 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7698 # (--disable-auto-import) libraries 7699 lt_prog_compiler_pic='-DDLL_EXPORT' 7700 ;; 7701 7702 darwin* | rhapsody*) 7703 # PIC is the default on this platform 7704 # Common symbols not allowed in MH_DYLIB files 7705 lt_prog_compiler_pic='-fno-common' 7706 ;; 7707 7708 haiku*) 7709 # PIC is the default for Haiku. 7710 # The "-static" flag exists, but is broken. 7711 lt_prog_compiler_static= 7712 ;; 7713 7714 hpux*) 7715 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7716 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7717 # sets the default TLS model and affects inlining. 7718 case $host_cpu in 7719 hppa*64*) 7720 # +Z the default 7721 ;; 7722 *) 7723 lt_prog_compiler_pic='-fPIC' 7724 ;; 7725 esac 7726 ;; 7727 7728 interix[3-9]*) 7729 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7730 # Instead, we relocate shared libraries at runtime. 7731 ;; 7732 7733 msdosdjgpp*) 7734 # Just because we use GCC doesn't mean we suddenly get shared libraries 7735 # on systems that don't support them. 7736 lt_prog_compiler_can_build_shared=no 7737 enable_shared=no 7738 ;; 7739 7740 *nto* | *qnx*) 7741 # QNX uses GNU C++, but need to define -shared option too, otherwise 7742 # it will coredump. 7743 lt_prog_compiler_pic='-fPIC -shared' 7744 ;; 7745 7746 sysv4*MP*) 7747 if test -d /usr/nec; then 7748 lt_prog_compiler_pic=-Kconform_pic 7749 fi 7750 ;; 7751 7752 *) 7753 lt_prog_compiler_pic='-fPIC' 7754 ;; 7755 esac 7756 7757 case $cc_basename in 7758 nvcc*) # Cuda Compiler Driver 2.2 7759 lt_prog_compiler_wl='-Xlinker ' 7760 if test -n "$lt_prog_compiler_pic"; then 7761 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 7762 fi 7763 ;; 7764 esac 7765 else 7766 # PORTME Check for flag to pass linker flags through the system compiler. 7767 case $host_os in 7768 aix*) 7769 lt_prog_compiler_wl='-Wl,' 7770 if test "$host_cpu" = ia64; then 7771 # AIX 5 now supports IA64 processor 7772 lt_prog_compiler_static='-Bstatic' 7773 else 7774 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7775 fi 7776 ;; 7777 7778 mingw* | cygwin* | pw32* | os2* | cegcc*) 7779 # This hack is so that the source file can tell whether it is being 7780 # built for inclusion in a dll (and should export symbols for example). 7781 lt_prog_compiler_pic='-DDLL_EXPORT' 7782 ;; 7783 7784 hpux9* | hpux10* | hpux11*) 7785 lt_prog_compiler_wl='-Wl,' 7786 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7787 # not for PA HP-UX. 7788 case $host_cpu in 7789 hppa*64*|ia64*) 7790 # +Z the default 7791 ;; 7792 *) 7793 lt_prog_compiler_pic='+Z' 7794 ;; 7795 esac 7796 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7797 lt_prog_compiler_static='${wl}-a ${wl}archive' 7798 ;; 7799 7800 irix5* | irix6* | nonstopux*) 7801 lt_prog_compiler_wl='-Wl,' 7802 # PIC (with -KPIC) is the default. 7803 lt_prog_compiler_static='-non_shared' 7804 ;; 7805 7806 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7807 case $cc_basename in 7808 # old Intel for x86_64 which still supported -KPIC. 7809 ecc*) 7810 lt_prog_compiler_wl='-Wl,' 7811 lt_prog_compiler_pic='-KPIC' 7812 lt_prog_compiler_static='-static' 7813 ;; 7814 # icc used to be incompatible with GCC. 7815 # ICC 10 doesn't accept -KPIC any more. 7816 icc* | ifort*) 7817 lt_prog_compiler_wl='-Wl,' 7818 lt_prog_compiler_pic='-fPIC' 7819 lt_prog_compiler_static='-static' 7820 ;; 7821 # Lahey Fortran 8.1. 7822 lf95*) 7823 lt_prog_compiler_wl='-Wl,' 7824 lt_prog_compiler_pic='--shared' 7825 lt_prog_compiler_static='--static' 7826 ;; 7827 nagfor*) 7828 # NAG Fortran compiler 7829 lt_prog_compiler_wl='-Wl,-Wl,,' 7830 lt_prog_compiler_pic='-PIC' 7831 lt_prog_compiler_static='-Bstatic' 7832 ;; 7833 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7834 # Portland Group compilers (*not* the Pentium gcc compiler, 7835 # which looks to be a dead project) 7836 lt_prog_compiler_wl='-Wl,' 7837 lt_prog_compiler_pic='-fpic' 7838 lt_prog_compiler_static='-Bstatic' 7839 ;; 7840 ccc*) 7841 lt_prog_compiler_wl='-Wl,' 7842 # All Alpha code is PIC. 7843 lt_prog_compiler_static='-non_shared' 7844 ;; 7845 xl* | bgxl* | bgf* | mpixl*) 7846 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7847 lt_prog_compiler_wl='-Wl,' 7848 lt_prog_compiler_pic='-qpic' 7849 lt_prog_compiler_static='-qstaticlink' 7850 ;; 7851 *) 7852 case `$CC -V 2>&1 | sed 5q` in 7853 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 7854 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7855 lt_prog_compiler_pic='-KPIC' 7856 lt_prog_compiler_static='-Bstatic' 7857 lt_prog_compiler_wl='' 7858 ;; 7859 *Sun\ F* | *Sun*Fortran*) 7860 lt_prog_compiler_pic='-KPIC' 7861 lt_prog_compiler_static='-Bstatic' 7862 lt_prog_compiler_wl='-Qoption ld ' 7863 ;; 7864 *Sun\ C*) 7865 # Sun C 5.9 7866 lt_prog_compiler_pic='-KPIC' 7867 lt_prog_compiler_static='-Bstatic' 7868 lt_prog_compiler_wl='-Wl,' 7869 ;; 7870 *Intel*\ [CF]*Compiler*) 7871 lt_prog_compiler_wl='-Wl,' 7872 lt_prog_compiler_pic='-fPIC' 7873 lt_prog_compiler_static='-static' 7874 ;; 7875 *Portland\ Group*) 7876 lt_prog_compiler_wl='-Wl,' 7877 lt_prog_compiler_pic='-fpic' 7878 lt_prog_compiler_static='-Bstatic' 7879 ;; 7880 esac 7881 ;; 7882 esac 7883 ;; 7884 7885 newsos6) 7886 lt_prog_compiler_pic='-KPIC' 7887 lt_prog_compiler_static='-Bstatic' 7888 ;; 7889 7890 *nto* | *qnx*) 7891 # QNX uses GNU C++, but need to define -shared option too, otherwise 7892 # it will coredump. 7893 lt_prog_compiler_pic='-fPIC -shared' 7894 ;; 7895 7896 osf3* | osf4* | osf5*) 7897 lt_prog_compiler_wl='-Wl,' 7898 # All OSF/1 code is PIC. 7899 lt_prog_compiler_static='-non_shared' 7900 ;; 7901 7902 rdos*) 7903 lt_prog_compiler_static='-non_shared' 7904 ;; 7905 7906 solaris*) 7907 lt_prog_compiler_pic='-KPIC' 7908 lt_prog_compiler_static='-Bstatic' 7909 case $cc_basename in 7910 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 7911 lt_prog_compiler_wl='-Qoption ld ';; 7912 *) 7913 lt_prog_compiler_wl='-Wl,';; 7914 esac 7915 ;; 7916 7917 sunos4*) 7918 lt_prog_compiler_wl='-Qoption ld ' 7919 lt_prog_compiler_pic='-PIC' 7920 lt_prog_compiler_static='-Bstatic' 7921 ;; 7922 7923 sysv4 | sysv4.2uw2* | sysv4.3*) 7924 lt_prog_compiler_wl='-Wl,' 7925 lt_prog_compiler_pic='-KPIC' 7926 lt_prog_compiler_static='-Bstatic' 7927 ;; 7928 7929 sysv4*MP*) 7930 if test -d /usr/nec ;then 7931 lt_prog_compiler_pic='-Kconform_pic' 7932 lt_prog_compiler_static='-Bstatic' 7933 fi 7934 ;; 7935 7936 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7937 lt_prog_compiler_wl='-Wl,' 7938 lt_prog_compiler_pic='-KPIC' 7939 lt_prog_compiler_static='-Bstatic' 7940 ;; 7941 7942 unicos*) 7943 lt_prog_compiler_wl='-Wl,' 7944 lt_prog_compiler_can_build_shared=no 7945 ;; 7946 7947 uts4*) 7948 lt_prog_compiler_pic='-pic' 7949 lt_prog_compiler_static='-Bstatic' 7950 ;; 7951 7952 *) 7953 lt_prog_compiler_can_build_shared=no 7954 ;; 7955 esac 7956 fi 7957 7958case $host_os in 7959 # For platforms which do not support PIC, -DPIC is meaningless: 7960 *djgpp*) 7961 lt_prog_compiler_pic= 7962 ;; 7963 *) 7964 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7965 ;; 7966esac 7967 7968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7969$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7970if ${lt_cv_prog_compiler_pic+:} false; then : 7971 $as_echo_n "(cached) " >&6 7972else 7973 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 7974fi 7975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 7976$as_echo "$lt_cv_prog_compiler_pic" >&6; } 7977lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 7978 7979# 7980# Check to make sure the PIC flag actually works. 7981# 7982if test -n "$lt_prog_compiler_pic"; then 7983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7984$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7985if ${lt_cv_prog_compiler_pic_works+:} false; then : 7986 $as_echo_n "(cached) " >&6 7987else 7988 lt_cv_prog_compiler_pic_works=no 7989 ac_outfile=conftest.$ac_objext 7990 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7991 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7992 # Insert the option either (1) after the last *FLAGS variable, or 7993 # (2) before a word containing "conftest.", or (3) at the end. 7994 # Note that $ac_compile itself does not contain backslashes and begins 7995 # with a dollar sign (not a hyphen), so the echo should work correctly. 7996 # The option is referenced via a variable to avoid confusing sed. 7997 lt_compile=`echo "$ac_compile" | $SED \ 7998 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7999 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8000 -e 's:$: $lt_compiler_flag:'` 8001 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8002 (eval "$lt_compile" 2>conftest.err) 8003 ac_status=$? 8004 cat conftest.err >&5 8005 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8006 if (exit $ac_status) && test -s "$ac_outfile"; then 8007 # The compiler can only warn and ignore the option if not recognized 8008 # So say no if there are warnings other than the usual output. 8009 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8010 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8011 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8012 lt_cv_prog_compiler_pic_works=yes 8013 fi 8014 fi 8015 $RM conftest* 8016 8017fi 8018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8019$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8020 8021if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8022 case $lt_prog_compiler_pic in 8023 "" | " "*) ;; 8024 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8025 esac 8026else 8027 lt_prog_compiler_pic= 8028 lt_prog_compiler_can_build_shared=no 8029fi 8030 8031fi 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043# 8044# Check to make sure the static flag actually works. 8045# 8046wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8048$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8049if ${lt_cv_prog_compiler_static_works+:} false; then : 8050 $as_echo_n "(cached) " >&6 8051else 8052 lt_cv_prog_compiler_static_works=no 8053 save_LDFLAGS="$LDFLAGS" 8054 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8055 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8056 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8057 # The linker can only warn and ignore the option if not recognized 8058 # So say no if there are warnings 8059 if test -s conftest.err; then 8060 # Append any errors to the config.log. 8061 cat conftest.err 1>&5 8062 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8063 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8064 if diff conftest.exp conftest.er2 >/dev/null; then 8065 lt_cv_prog_compiler_static_works=yes 8066 fi 8067 else 8068 lt_cv_prog_compiler_static_works=yes 8069 fi 8070 fi 8071 $RM -r conftest* 8072 LDFLAGS="$save_LDFLAGS" 8073 8074fi 8075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8076$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8077 8078if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8079 : 8080else 8081 lt_prog_compiler_static= 8082fi 8083 8084 8085 8086 8087 8088 8089 8090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8091$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8092if ${lt_cv_prog_compiler_c_o+:} false; then : 8093 $as_echo_n "(cached) " >&6 8094else 8095 lt_cv_prog_compiler_c_o=no 8096 $RM -r conftest 2>/dev/null 8097 mkdir conftest 8098 cd conftest 8099 mkdir out 8100 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8101 8102 lt_compiler_flag="-o out/conftest2.$ac_objext" 8103 # Insert the option either (1) after the last *FLAGS variable, or 8104 # (2) before a word containing "conftest.", or (3) at the end. 8105 # Note that $ac_compile itself does not contain backslashes and begins 8106 # with a dollar sign (not a hyphen), so the echo should work correctly. 8107 lt_compile=`echo "$ac_compile" | $SED \ 8108 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8109 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8110 -e 's:$: $lt_compiler_flag:'` 8111 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8112 (eval "$lt_compile" 2>out/conftest.err) 8113 ac_status=$? 8114 cat out/conftest.err >&5 8115 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8116 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8117 then 8118 # The compiler can only warn and ignore the option if not recognized 8119 # So say no if there are warnings 8120 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8121 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8122 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8123 lt_cv_prog_compiler_c_o=yes 8124 fi 8125 fi 8126 chmod u+w . 2>&5 8127 $RM conftest* 8128 # SGI C++ compiler will create directory out/ii_files/ for 8129 # template instantiation 8130 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8131 $RM out/* && rmdir out 8132 cd .. 8133 $RM -r conftest 8134 $RM conftest* 8135 8136fi 8137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8138$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8139 8140 8141 8142 8143 8144 8145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8146$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8147if ${lt_cv_prog_compiler_c_o+:} false; then : 8148 $as_echo_n "(cached) " >&6 8149else 8150 lt_cv_prog_compiler_c_o=no 8151 $RM -r conftest 2>/dev/null 8152 mkdir conftest 8153 cd conftest 8154 mkdir out 8155 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8156 8157 lt_compiler_flag="-o out/conftest2.$ac_objext" 8158 # Insert the option either (1) after the last *FLAGS variable, or 8159 # (2) before a word containing "conftest.", or (3) at the end. 8160 # Note that $ac_compile itself does not contain backslashes and begins 8161 # with a dollar sign (not a hyphen), so the echo should work correctly. 8162 lt_compile=`echo "$ac_compile" | $SED \ 8163 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8164 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8165 -e 's:$: $lt_compiler_flag:'` 8166 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8167 (eval "$lt_compile" 2>out/conftest.err) 8168 ac_status=$? 8169 cat out/conftest.err >&5 8170 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8171 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8172 then 8173 # The compiler can only warn and ignore the option if not recognized 8174 # So say no if there are warnings 8175 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8176 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8177 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8178 lt_cv_prog_compiler_c_o=yes 8179 fi 8180 fi 8181 chmod u+w . 2>&5 8182 $RM conftest* 8183 # SGI C++ compiler will create directory out/ii_files/ for 8184 # template instantiation 8185 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8186 $RM out/* && rmdir out 8187 cd .. 8188 $RM -r conftest 8189 $RM conftest* 8190 8191fi 8192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8193$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8194 8195 8196 8197 8198hard_links="nottested" 8199if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8200 # do not overwrite the value of need_locks provided by the user 8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8202$as_echo_n "checking if we can lock with hard links... " >&6; } 8203 hard_links=yes 8204 $RM conftest* 8205 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8206 touch conftest.a 8207 ln conftest.a conftest.b 2>&5 || hard_links=no 8208 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8210$as_echo "$hard_links" >&6; } 8211 if test "$hard_links" = no; then 8212 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8213$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8214 need_locks=warn 8215 fi 8216else 8217 need_locks=no 8218fi 8219 8220 8221 8222 8223 8224 8225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8226$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8227 8228 runpath_var= 8229 allow_undefined_flag= 8230 always_export_symbols=no 8231 archive_cmds= 8232 archive_expsym_cmds= 8233 compiler_needs_object=no 8234 enable_shared_with_static_runtimes=no 8235 export_dynamic_flag_spec= 8236 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8237 hardcode_automatic=no 8238 hardcode_direct=no 8239 hardcode_direct_absolute=no 8240 hardcode_libdir_flag_spec= 8241 hardcode_libdir_separator= 8242 hardcode_minus_L=no 8243 hardcode_shlibpath_var=unsupported 8244 inherit_rpath=no 8245 link_all_deplibs=unknown 8246 module_cmds= 8247 module_expsym_cmds= 8248 old_archive_from_new_cmds= 8249 old_archive_from_expsyms_cmds= 8250 thread_safe_flag_spec= 8251 whole_archive_flag_spec= 8252 # include_expsyms should be a list of space-separated symbols to be *always* 8253 # included in the symbol list 8254 include_expsyms= 8255 # exclude_expsyms can be an extended regexp of symbols to exclude 8256 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8257 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8258 # as well as any symbol that contains `d'. 8259 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8260 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8261 # platforms (ab)use it in PIC code, but their linkers get confused if 8262 # the symbol is explicitly referenced. Since portable code cannot 8263 # rely on this symbol name, it's probably fine to never include it in 8264 # preloaded symbol tables. 8265 # Exclude shared library initialization/finalization symbols. 8266 extract_expsyms_cmds= 8267 8268 case $host_os in 8269 cygwin* | mingw* | pw32* | cegcc*) 8270 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8271 # When not using gcc, we currently assume that we are using 8272 # Microsoft Visual C++. 8273 if test "$GCC" != yes; then 8274 with_gnu_ld=no 8275 fi 8276 ;; 8277 interix*) 8278 # we just hope/assume this is gcc and not c89 (= MSVC++) 8279 with_gnu_ld=yes 8280 ;; 8281 openbsd*) 8282 with_gnu_ld=no 8283 ;; 8284 esac 8285 8286 ld_shlibs=yes 8287 8288 # On some targets, GNU ld is compatible enough with the native linker 8289 # that we're better off using the native interface for both. 8290 lt_use_gnu_ld_interface=no 8291 if test "$with_gnu_ld" = yes; then 8292 case $host_os in 8293 aix*) 8294 # The AIX port of GNU ld has always aspired to compatibility 8295 # with the native linker. However, as the warning in the GNU ld 8296 # block says, versions before 2.19.5* couldn't really create working 8297 # shared libraries, regardless of the interface used. 8298 case `$LD -v 2>&1` in 8299 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8300 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8301 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8302 *) 8303 lt_use_gnu_ld_interface=yes 8304 ;; 8305 esac 8306 ;; 8307 *) 8308 lt_use_gnu_ld_interface=yes 8309 ;; 8310 esac 8311 fi 8312 8313 if test "$lt_use_gnu_ld_interface" = yes; then 8314 # If archive_cmds runs LD, not CC, wlarc should be empty 8315 wlarc='${wl}' 8316 8317 # Set some defaults for GNU ld with shared library support. These 8318 # are reset later if shared libraries are not supported. Putting them 8319 # here allows them to be overridden if necessary. 8320 runpath_var=LD_RUN_PATH 8321 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8322 export_dynamic_flag_spec='${wl}--export-dynamic' 8323 # ancient GNU ld didn't support --whole-archive et. al. 8324 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8325 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8326 else 8327 whole_archive_flag_spec= 8328 fi 8329 supports_anon_versioning=no 8330 case `$LD -v 2>&1` in 8331 *GNU\ gold*) supports_anon_versioning=yes ;; 8332 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8333 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8334 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8335 *\ 2.11.*) ;; # other 2.11 versions 8336 *) supports_anon_versioning=yes ;; 8337 esac 8338 8339 # See if GNU ld supports shared libraries. 8340 case $host_os in 8341 aix[3-9]*) 8342 # On AIX/PPC, the GNU linker is very broken 8343 if test "$host_cpu" != ia64; then 8344 ld_shlibs=no 8345 cat <<_LT_EOF 1>&2 8346 8347*** Warning: the GNU linker, at least up to release 2.19, is reported 8348*** to be unable to reliably create shared libraries on AIX. 8349*** Therefore, libtool is disabling shared libraries support. If you 8350*** really care for shared libraries, you may want to install binutils 8351*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8352*** You will then need to restart the configuration process. 8353 8354_LT_EOF 8355 fi 8356 ;; 8357 8358 amigaos*) 8359 case $host_cpu in 8360 powerpc) 8361 # see comment about AmigaOS4 .so support 8362 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8363 archive_expsym_cmds='' 8364 ;; 8365 m68k) 8366 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)' 8367 hardcode_libdir_flag_spec='-L$libdir' 8368 hardcode_minus_L=yes 8369 ;; 8370 esac 8371 ;; 8372 8373 beos*) 8374 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8375 allow_undefined_flag=unsupported 8376 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8377 # support --undefined. This deserves some investigation. FIXME 8378 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8379 else 8380 ld_shlibs=no 8381 fi 8382 ;; 8383 8384 cygwin* | mingw* | pw32* | cegcc*) 8385 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8386 # as there is no search path for DLLs. 8387 hardcode_libdir_flag_spec='-L$libdir' 8388 export_dynamic_flag_spec='${wl}--export-all-symbols' 8389 allow_undefined_flag=unsupported 8390 always_export_symbols=no 8391 enable_shared_with_static_runtimes=yes 8392 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' 8393 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 8394 8395 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8396 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8397 # If the export-symbols file already is a .def file (1st line 8398 # is EXPORTS), use it as is; otherwise, prepend... 8399 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8400 cp $export_symbols $output_objdir/$soname.def; 8401 else 8402 echo EXPORTS > $output_objdir/$soname.def; 8403 cat $export_symbols >> $output_objdir/$soname.def; 8404 fi~ 8405 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8406 else 8407 ld_shlibs=no 8408 fi 8409 ;; 8410 8411 haiku*) 8412 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8413 link_all_deplibs=yes 8414 ;; 8415 8416 interix[3-9]*) 8417 hardcode_direct=no 8418 hardcode_shlibpath_var=no 8419 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8420 export_dynamic_flag_spec='${wl}-E' 8421 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8422 # Instead, shared libraries are loaded at an image base (0x10000000 by 8423 # default) and relocated if they conflict, which is a slow very memory 8424 # consuming and fragmenting process. To avoid this, we pick a random, 8425 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8426 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8427 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8428 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' 8429 ;; 8430 8431 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8432 tmp_diet=no 8433 if test "$host_os" = linux-dietlibc; then 8434 case $cc_basename in 8435 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8436 esac 8437 fi 8438 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8439 && test "$tmp_diet" = no 8440 then 8441 tmp_addflag=' $pic_flag' 8442 tmp_sharedflag='-shared' 8443 case $cc_basename,$host_cpu in 8444 pgcc*) # Portland Group C compiler 8445 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' 8446 tmp_addflag=' $pic_flag' 8447 ;; 8448 pgf77* | pgf90* | pgf95* | pgfortran*) 8449 # Portland Group f77 and f90 compilers 8450 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' 8451 tmp_addflag=' $pic_flag -Mnomain' ;; 8452 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8453 tmp_addflag=' -i_dynamic' ;; 8454 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8455 tmp_addflag=' -i_dynamic -nofor_main' ;; 8456 ifc* | ifort*) # Intel Fortran compiler 8457 tmp_addflag=' -nofor_main' ;; 8458 lf95*) # Lahey Fortran 8.1 8459 whole_archive_flag_spec= 8460 tmp_sharedflag='--shared' ;; 8461 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8462 tmp_sharedflag='-qmkshrobj' 8463 tmp_addflag= ;; 8464 nvcc*) # Cuda Compiler Driver 2.2 8465 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' 8466 compiler_needs_object=yes 8467 ;; 8468 esac 8469 case `$CC -V 2>&1 | sed 5q` in 8470 *Sun\ C*) # Sun C 5.9 8471 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' 8472 compiler_needs_object=yes 8473 tmp_sharedflag='-G' ;; 8474 *Sun\ F*) # Sun Fortran 8.3 8475 tmp_sharedflag='-G' ;; 8476 esac 8477 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8478 8479 if test "x$supports_anon_versioning" = xyes; then 8480 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8481 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8482 echo "local: *; };" >> $output_objdir/$libname.ver~ 8483 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8484 fi 8485 8486 case $cc_basename in 8487 xlf* | bgf* | bgxlf* | mpixlf*) 8488 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8489 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8490 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8491 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 8492 if test "x$supports_anon_versioning" = xyes; then 8493 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8494 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8495 echo "local: *; };" >> $output_objdir/$libname.ver~ 8496 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8497 fi 8498 ;; 8499 esac 8500 else 8501 ld_shlibs=no 8502 fi 8503 ;; 8504 8505 netbsd*) 8506 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8507 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8508 wlarc= 8509 else 8510 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8511 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8512 fi 8513 ;; 8514 8515 solaris*) 8516 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8517 ld_shlibs=no 8518 cat <<_LT_EOF 1>&2 8519 8520*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8521*** create shared libraries on Solaris systems. Therefore, libtool 8522*** is disabling shared libraries support. We urge you to upgrade GNU 8523*** binutils to release 2.9.1 or newer. Another option is to modify 8524*** your PATH or compiler configuration so that the native linker is 8525*** used, and then restart. 8526 8527_LT_EOF 8528 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8529 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8530 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8531 else 8532 ld_shlibs=no 8533 fi 8534 ;; 8535 8536 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8537 case `$LD -v 2>&1` in 8538 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8539 ld_shlibs=no 8540 cat <<_LT_EOF 1>&2 8541 8542*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8543*** reliably create shared libraries on SCO systems. Therefore, libtool 8544*** is disabling shared libraries support. We urge you to upgrade GNU 8545*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8546*** your PATH or compiler configuration so that the native linker is 8547*** used, and then restart. 8548 8549_LT_EOF 8550 ;; 8551 *) 8552 # For security reasons, it is highly recommended that you always 8553 # use absolute paths for naming shared libraries, and exclude the 8554 # DT_RUNPATH tag from executables and libraries. But doing so 8555 # requires that you compile everything twice, which is a pain. 8556 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8557 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8558 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8559 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8560 else 8561 ld_shlibs=no 8562 fi 8563 ;; 8564 esac 8565 ;; 8566 8567 sunos4*) 8568 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8569 wlarc= 8570 hardcode_direct=yes 8571 hardcode_shlibpath_var=no 8572 ;; 8573 8574 *) 8575 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8576 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8577 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8578 else 8579 ld_shlibs=no 8580 fi 8581 ;; 8582 esac 8583 8584 if test "$ld_shlibs" = no; then 8585 runpath_var= 8586 hardcode_libdir_flag_spec= 8587 export_dynamic_flag_spec= 8588 whole_archive_flag_spec= 8589 fi 8590 else 8591 # PORTME fill in a description of your system's linker (not GNU ld) 8592 case $host_os in 8593 aix3*) 8594 allow_undefined_flag=unsupported 8595 always_export_symbols=yes 8596 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' 8597 # Note: this linker hardcodes the directories in LIBPATH if there 8598 # are no directories specified by -L. 8599 hardcode_minus_L=yes 8600 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8601 # Neither direct hardcoding nor static linking is supported with a 8602 # broken collect2. 8603 hardcode_direct=unsupported 8604 fi 8605 ;; 8606 8607 aix[4-9]*) 8608 if test "$host_cpu" = ia64; then 8609 # On IA64, the linker does run time linking by default, so we don't 8610 # have to do anything special. 8611 aix_use_runtimelinking=no 8612 exp_sym_flag='-Bexport' 8613 no_entry_flag="" 8614 else 8615 # If we're using GNU nm, then we don't want the "-C" option. 8616 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8617 # Also, AIX nm treats weak defined symbols like other global 8618 # defined symbols, whereas GNU nm marks them as "W". 8619 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8620 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' 8621 else 8622 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' 8623 fi 8624 aix_use_runtimelinking=no 8625 8626 # Test if we are trying to use run time linking or normal 8627 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8628 # need to do runtime linking. 8629 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8630 for ld_flag in $LDFLAGS; do 8631 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8632 aix_use_runtimelinking=yes 8633 break 8634 fi 8635 done 8636 ;; 8637 esac 8638 8639 exp_sym_flag='-bexport' 8640 no_entry_flag='-bnoentry' 8641 fi 8642 8643 # When large executables or shared objects are built, AIX ld can 8644 # have problems creating the table of contents. If linking a library 8645 # or program results in "error TOC overflow" add -mminimal-toc to 8646 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8647 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8648 8649 archive_cmds='' 8650 hardcode_direct=yes 8651 hardcode_direct_absolute=yes 8652 hardcode_libdir_separator=':' 8653 link_all_deplibs=yes 8654 file_list_spec='${wl}-f,' 8655 8656 if test "$GCC" = yes; then 8657 case $host_os in aix4.[012]|aix4.[012].*) 8658 # We only want to do this on AIX 4.2 and lower, the check 8659 # below for broken collect2 doesn't work under 4.3+ 8660 collect2name=`${CC} -print-prog-name=collect2` 8661 if test -f "$collect2name" && 8662 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8663 then 8664 # We have reworked collect2 8665 : 8666 else 8667 # We have old collect2 8668 hardcode_direct=unsupported 8669 # It fails to find uninstalled libraries when the uninstalled 8670 # path is not listed in the libpath. Setting hardcode_minus_L 8671 # to unsupported forces relinking 8672 hardcode_minus_L=yes 8673 hardcode_libdir_flag_spec='-L$libdir' 8674 hardcode_libdir_separator= 8675 fi 8676 ;; 8677 esac 8678 shared_flag='-shared' 8679 if test "$aix_use_runtimelinking" = yes; then 8680 shared_flag="$shared_flag "'${wl}-G' 8681 fi 8682 else 8683 # not using gcc 8684 if test "$host_cpu" = ia64; then 8685 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8686 # chokes on -Wl,-G. The following line is correct: 8687 shared_flag='-G' 8688 else 8689 if test "$aix_use_runtimelinking" = yes; then 8690 shared_flag='${wl}-G' 8691 else 8692 shared_flag='${wl}-bM:SRE' 8693 fi 8694 fi 8695 fi 8696 8697 export_dynamic_flag_spec='${wl}-bexpall' 8698 # It seems that -bexpall does not export symbols beginning with 8699 # underscore (_), so it is better to generate a list of symbols to export. 8700 always_export_symbols=yes 8701 if test "$aix_use_runtimelinking" = yes; then 8702 # Warning - without using the other runtime loading flags (-brtl), 8703 # -berok will link without error, but may produce a broken library. 8704 allow_undefined_flag='-berok' 8705 # Determine the default libpath from the value encoded in an 8706 # empty executable. 8707 if test "${lt_cv_aix_libpath+set}" = set; then 8708 aix_libpath=$lt_cv_aix_libpath 8709else 8710 if ${lt_cv_aix_libpath_+:} false; then : 8711 $as_echo_n "(cached) " >&6 8712else 8713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8714/* end confdefs.h. */ 8715 8716int 8717main () 8718{ 8719 8720 ; 8721 return 0; 8722} 8723_ACEOF 8724if ac_fn_c_try_link "$LINENO"; then : 8725 8726 lt_aix_libpath_sed=' 8727 /Import File Strings/,/^$/ { 8728 /^0/ { 8729 s/^0 *\([^ ]*\) *$/\1/ 8730 p 8731 } 8732 }' 8733 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8734 # Check for a 64-bit object if we didn't find anything. 8735 if test -z "$lt_cv_aix_libpath_"; then 8736 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8737 fi 8738fi 8739rm -f core conftest.err conftest.$ac_objext \ 8740 conftest$ac_exeext conftest.$ac_ext 8741 if test -z "$lt_cv_aix_libpath_"; then 8742 lt_cv_aix_libpath_="/usr/lib:/lib" 8743 fi 8744 8745fi 8746 8747 aix_libpath=$lt_cv_aix_libpath_ 8748fi 8749 8750 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8751 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" 8752 else 8753 if test "$host_cpu" = ia64; then 8754 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8755 allow_undefined_flag="-z nodefs" 8756 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" 8757 else 8758 # Determine the default libpath from the value encoded in an 8759 # empty executable. 8760 if test "${lt_cv_aix_libpath+set}" = set; then 8761 aix_libpath=$lt_cv_aix_libpath 8762else 8763 if ${lt_cv_aix_libpath_+:} false; then : 8764 $as_echo_n "(cached) " >&6 8765else 8766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8767/* end confdefs.h. */ 8768 8769int 8770main () 8771{ 8772 8773 ; 8774 return 0; 8775} 8776_ACEOF 8777if ac_fn_c_try_link "$LINENO"; then : 8778 8779 lt_aix_libpath_sed=' 8780 /Import File Strings/,/^$/ { 8781 /^0/ { 8782 s/^0 *\([^ ]*\) *$/\1/ 8783 p 8784 } 8785 }' 8786 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8787 # Check for a 64-bit object if we didn't find anything. 8788 if test -z "$lt_cv_aix_libpath_"; then 8789 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8790 fi 8791fi 8792rm -f core conftest.err conftest.$ac_objext \ 8793 conftest$ac_exeext conftest.$ac_ext 8794 if test -z "$lt_cv_aix_libpath_"; then 8795 lt_cv_aix_libpath_="/usr/lib:/lib" 8796 fi 8797 8798fi 8799 8800 aix_libpath=$lt_cv_aix_libpath_ 8801fi 8802 8803 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8804 # Warning - without using the other run time loading flags, 8805 # -berok will link without error, but may produce a broken library. 8806 no_undefined_flag=' ${wl}-bernotok' 8807 allow_undefined_flag=' ${wl}-berok' 8808 if test "$with_gnu_ld" = yes; then 8809 # We only use this code for GNU lds that support --whole-archive. 8810 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8811 else 8812 # Exported symbols can be pulled into shared objects from archives 8813 whole_archive_flag_spec='$convenience' 8814 fi 8815 archive_cmds_need_lc=yes 8816 # This is similar to how AIX traditionally builds its shared libraries. 8817 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' 8818 fi 8819 fi 8820 ;; 8821 8822 amigaos*) 8823 case $host_cpu in 8824 powerpc) 8825 # see comment about AmigaOS4 .so support 8826 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8827 archive_expsym_cmds='' 8828 ;; 8829 m68k) 8830 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)' 8831 hardcode_libdir_flag_spec='-L$libdir' 8832 hardcode_minus_L=yes 8833 ;; 8834 esac 8835 ;; 8836 8837 bsdi[45]*) 8838 export_dynamic_flag_spec=-rdynamic 8839 ;; 8840 8841 cygwin* | mingw* | pw32* | cegcc*) 8842 # When not using gcc, we currently assume that we are using 8843 # Microsoft Visual C++. 8844 # hardcode_libdir_flag_spec is actually meaningless, as there is 8845 # no search path for DLLs. 8846 case $cc_basename in 8847 cl*) 8848 # Native MSVC 8849 hardcode_libdir_flag_spec=' ' 8850 allow_undefined_flag=unsupported 8851 always_export_symbols=yes 8852 file_list_spec='@' 8853 # Tell ltmain to make .lib files, not .a files. 8854 libext=lib 8855 # Tell ltmain to make .dll files, not .so files. 8856 shrext_cmds=".dll" 8857 # FIXME: Setting linknames here is a bad hack. 8858 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 8859 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8860 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 8861 else 8862 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 8863 fi~ 8864 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 8865 linknames=' 8866 # The linker will not automatically build a static lib if we build a DLL. 8867 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 8868 enable_shared_with_static_runtimes=yes 8869 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 8870 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8871 # Don't use ranlib 8872 old_postinstall_cmds='chmod 644 $oldlib' 8873 postlink_cmds='lt_outputfile="@OUTPUT@"~ 8874 lt_tool_outputfile="@TOOL_OUTPUT@"~ 8875 case $lt_outputfile in 8876 *.exe|*.EXE) ;; 8877 *) 8878 lt_outputfile="$lt_outputfile.exe" 8879 lt_tool_outputfile="$lt_tool_outputfile.exe" 8880 ;; 8881 esac~ 8882 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 8883 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 8884 $RM "$lt_outputfile.manifest"; 8885 fi' 8886 ;; 8887 *) 8888 # Assume MSVC wrapper 8889 hardcode_libdir_flag_spec=' ' 8890 allow_undefined_flag=unsupported 8891 # Tell ltmain to make .lib files, not .a files. 8892 libext=lib 8893 # Tell ltmain to make .dll files, not .so files. 8894 shrext_cmds=".dll" 8895 # FIXME: Setting linknames here is a bad hack. 8896 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8897 # The linker will automatically build a .lib file if we build a DLL. 8898 old_archive_from_new_cmds='true' 8899 # FIXME: Should let the user specify the lib program. 8900 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8901 enable_shared_with_static_runtimes=yes 8902 ;; 8903 esac 8904 ;; 8905 8906 darwin* | rhapsody*) 8907 8908 8909 archive_cmds_need_lc=no 8910 hardcode_direct=no 8911 hardcode_automatic=yes 8912 hardcode_shlibpath_var=unsupported 8913 if test "$lt_cv_ld_force_load" = "yes"; then 8914 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\"`' 8915 8916 else 8917 whole_archive_flag_spec='' 8918 fi 8919 link_all_deplibs=yes 8920 allow_undefined_flag="$_lt_dar_allow_undefined" 8921 case $cc_basename in 8922 ifort*) _lt_dar_can_shared=yes ;; 8923 *) _lt_dar_can_shared=$GCC ;; 8924 esac 8925 if test "$_lt_dar_can_shared" = "yes"; then 8926 output_verbose_link_cmd=func_echo_all 8927 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8928 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8929 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}" 8930 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}" 8931 8932 else 8933 ld_shlibs=no 8934 fi 8935 8936 ;; 8937 8938 dgux*) 8939 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8940 hardcode_libdir_flag_spec='-L$libdir' 8941 hardcode_shlibpath_var=no 8942 ;; 8943 8944 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8945 # support. Future versions do this automatically, but an explicit c++rt0.o 8946 # does not break anything, and helps significantly (at the cost of a little 8947 # extra space). 8948 freebsd2.2*) 8949 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8950 hardcode_libdir_flag_spec='-R$libdir' 8951 hardcode_direct=yes 8952 hardcode_shlibpath_var=no 8953 ;; 8954 8955 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8956 freebsd2.*) 8957 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8958 hardcode_direct=yes 8959 hardcode_minus_L=yes 8960 hardcode_shlibpath_var=no 8961 ;; 8962 8963 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8964 freebsd* | dragonfly*) 8965 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8966 hardcode_libdir_flag_spec='-R$libdir' 8967 hardcode_direct=yes 8968 hardcode_shlibpath_var=no 8969 ;; 8970 8971 hpux9*) 8972 if test "$GCC" = yes; then 8973 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' 8974 else 8975 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' 8976 fi 8977 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8978 hardcode_libdir_separator=: 8979 hardcode_direct=yes 8980 8981 # hardcode_minus_L: Not really in the search PATH, 8982 # but as the default location of the library. 8983 hardcode_minus_L=yes 8984 export_dynamic_flag_spec='${wl}-E' 8985 ;; 8986 8987 hpux10*) 8988 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8989 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8990 else 8991 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8992 fi 8993 if test "$with_gnu_ld" = no; then 8994 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8995 hardcode_libdir_separator=: 8996 hardcode_direct=yes 8997 hardcode_direct_absolute=yes 8998 export_dynamic_flag_spec='${wl}-E' 8999 # hardcode_minus_L: Not really in the search PATH, 9000 # but as the default location of the library. 9001 hardcode_minus_L=yes 9002 fi 9003 ;; 9004 9005 hpux11*) 9006 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9007 case $host_cpu in 9008 hppa*64*) 9009 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9010 ;; 9011 ia64*) 9012 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9013 ;; 9014 *) 9015 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9016 ;; 9017 esac 9018 else 9019 case $host_cpu in 9020 hppa*64*) 9021 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9022 ;; 9023 ia64*) 9024 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9025 ;; 9026 *) 9027 9028 # Older versions of the 11.00 compiler do not understand -b yet 9029 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9031$as_echo_n "checking if $CC understands -b... " >&6; } 9032if ${lt_cv_prog_compiler__b+:} false; then : 9033 $as_echo_n "(cached) " >&6 9034else 9035 lt_cv_prog_compiler__b=no 9036 save_LDFLAGS="$LDFLAGS" 9037 LDFLAGS="$LDFLAGS -b" 9038 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9039 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9040 # The linker can only warn and ignore the option if not recognized 9041 # So say no if there are warnings 9042 if test -s conftest.err; then 9043 # Append any errors to the config.log. 9044 cat conftest.err 1>&5 9045 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9046 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9047 if diff conftest.exp conftest.er2 >/dev/null; then 9048 lt_cv_prog_compiler__b=yes 9049 fi 9050 else 9051 lt_cv_prog_compiler__b=yes 9052 fi 9053 fi 9054 $RM -r conftest* 9055 LDFLAGS="$save_LDFLAGS" 9056 9057fi 9058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9059$as_echo "$lt_cv_prog_compiler__b" >&6; } 9060 9061if test x"$lt_cv_prog_compiler__b" = xyes; then 9062 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9063else 9064 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9065fi 9066 9067 ;; 9068 esac 9069 fi 9070 if test "$with_gnu_ld" = no; then 9071 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9072 hardcode_libdir_separator=: 9073 9074 case $host_cpu in 9075 hppa*64*|ia64*) 9076 hardcode_direct=no 9077 hardcode_shlibpath_var=no 9078 ;; 9079 *) 9080 hardcode_direct=yes 9081 hardcode_direct_absolute=yes 9082 export_dynamic_flag_spec='${wl}-E' 9083 9084 # hardcode_minus_L: Not really in the search PATH, 9085 # but as the default location of the library. 9086 hardcode_minus_L=yes 9087 ;; 9088 esac 9089 fi 9090 ;; 9091 9092 irix5* | irix6* | nonstopux*) 9093 if test "$GCC" = yes; then 9094 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' 9095 # Try to use the -exported_symbol ld option, if it does not 9096 # work, assume that -exports_file does not work either and 9097 # implicitly export all symbols. 9098 # This should be the same for all languages, so no per-tag cache variable. 9099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 9100$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 9101if ${lt_cv_irix_exported_symbol+:} false; then : 9102 $as_echo_n "(cached) " >&6 9103else 9104 save_LDFLAGS="$LDFLAGS" 9105 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9107/* end confdefs.h. */ 9108int foo (void) { return 0; } 9109_ACEOF 9110if ac_fn_c_try_link "$LINENO"; then : 9111 lt_cv_irix_exported_symbol=yes 9112else 9113 lt_cv_irix_exported_symbol=no 9114fi 9115rm -f core conftest.err conftest.$ac_objext \ 9116 conftest$ac_exeext conftest.$ac_ext 9117 LDFLAGS="$save_LDFLAGS" 9118fi 9119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 9120$as_echo "$lt_cv_irix_exported_symbol" >&6; } 9121 if test "$lt_cv_irix_exported_symbol" = yes; then 9122 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' 9123 fi 9124 else 9125 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' 9126 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' 9127 fi 9128 archive_cmds_need_lc='no' 9129 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9130 hardcode_libdir_separator=: 9131 inherit_rpath=yes 9132 link_all_deplibs=yes 9133 ;; 9134 9135 netbsd*) 9136 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9137 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9138 else 9139 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9140 fi 9141 hardcode_libdir_flag_spec='-R$libdir' 9142 hardcode_direct=yes 9143 hardcode_shlibpath_var=no 9144 ;; 9145 9146 newsos6) 9147 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9148 hardcode_direct=yes 9149 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9150 hardcode_libdir_separator=: 9151 hardcode_shlibpath_var=no 9152 ;; 9153 9154 *nto* | *qnx*) 9155 ;; 9156 9157 openbsd*) 9158 if test -f /usr/libexec/ld.so; then 9159 hardcode_direct=yes 9160 hardcode_shlibpath_var=no 9161 hardcode_direct_absolute=yes 9162 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9163 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9164 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9165 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9166 export_dynamic_flag_spec='${wl}-E' 9167 else 9168 case $host_os in 9169 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9170 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9171 hardcode_libdir_flag_spec='-R$libdir' 9172 ;; 9173 *) 9174 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9175 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9176 ;; 9177 esac 9178 fi 9179 else 9180 ld_shlibs=no 9181 fi 9182 ;; 9183 9184 os2*) 9185 hardcode_libdir_flag_spec='-L$libdir' 9186 hardcode_minus_L=yes 9187 allow_undefined_flag=unsupported 9188 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' 9189 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9190 ;; 9191 9192 osf3*) 9193 if test "$GCC" = yes; then 9194 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9195 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' 9196 else 9197 allow_undefined_flag=' -expect_unresolved \*' 9198 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' 9199 fi 9200 archive_cmds_need_lc='no' 9201 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9202 hardcode_libdir_separator=: 9203 ;; 9204 9205 osf4* | osf5*) # as osf3* with the addition of -msym flag 9206 if test "$GCC" = yes; then 9207 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9208 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' 9209 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9210 else 9211 allow_undefined_flag=' -expect_unresolved \*' 9212 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' 9213 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~ 9214 $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' 9215 9216 # Both c and cxx compiler support -rpath directly 9217 hardcode_libdir_flag_spec='-rpath $libdir' 9218 fi 9219 archive_cmds_need_lc='no' 9220 hardcode_libdir_separator=: 9221 ;; 9222 9223 solaris*) 9224 no_undefined_flag=' -z defs' 9225 if test "$GCC" = yes; then 9226 wlarc='${wl}' 9227 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9228 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9229 $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' 9230 else 9231 case `$CC -V 2>&1` in 9232 *"Compilers 5.0"*) 9233 wlarc='' 9234 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9235 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9236 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9237 ;; 9238 *) 9239 wlarc='${wl}' 9240 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9241 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9242 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9243 ;; 9244 esac 9245 fi 9246 hardcode_libdir_flag_spec='-R$libdir' 9247 hardcode_shlibpath_var=no 9248 case $host_os in 9249 solaris2.[0-5] | solaris2.[0-5].*) ;; 9250 *) 9251 # The compiler driver will combine and reorder linker options, 9252 # but understands `-z linker_flag'. GCC discards it without `$wl', 9253 # but is careful enough not to reorder. 9254 # Supported since Solaris 2.6 (maybe 2.5.1?) 9255 if test "$GCC" = yes; then 9256 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9257 else 9258 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9259 fi 9260 ;; 9261 esac 9262 link_all_deplibs=yes 9263 ;; 9264 9265 sunos4*) 9266 if test "x$host_vendor" = xsequent; then 9267 # Use $CC to link under sequent, because it throws in some extra .o 9268 # files that make .init and .fini sections work. 9269 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9270 else 9271 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9272 fi 9273 hardcode_libdir_flag_spec='-L$libdir' 9274 hardcode_direct=yes 9275 hardcode_minus_L=yes 9276 hardcode_shlibpath_var=no 9277 ;; 9278 9279 sysv4) 9280 case $host_vendor in 9281 sni) 9282 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9283 hardcode_direct=yes # is this really true??? 9284 ;; 9285 siemens) 9286 ## LD is ld it makes a PLAMLIB 9287 ## CC just makes a GrossModule. 9288 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9289 reload_cmds='$CC -r -o $output$reload_objs' 9290 hardcode_direct=no 9291 ;; 9292 motorola) 9293 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9294 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9295 ;; 9296 esac 9297 runpath_var='LD_RUN_PATH' 9298 hardcode_shlibpath_var=no 9299 ;; 9300 9301 sysv4.3*) 9302 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9303 hardcode_shlibpath_var=no 9304 export_dynamic_flag_spec='-Bexport' 9305 ;; 9306 9307 sysv4*MP*) 9308 if test -d /usr/nec; then 9309 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9310 hardcode_shlibpath_var=no 9311 runpath_var=LD_RUN_PATH 9312 hardcode_runpath_var=yes 9313 ld_shlibs=yes 9314 fi 9315 ;; 9316 9317 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9318 no_undefined_flag='${wl}-z,text' 9319 archive_cmds_need_lc=no 9320 hardcode_shlibpath_var=no 9321 runpath_var='LD_RUN_PATH' 9322 9323 if test "$GCC" = yes; then 9324 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9325 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9326 else 9327 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9328 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9329 fi 9330 ;; 9331 9332 sysv5* | sco3.2v5* | sco5v6*) 9333 # Note: We can NOT use -z defs as we might desire, because we do not 9334 # link with -lc, and that would cause any symbols used from libc to 9335 # always be unresolved, which means just about no library would 9336 # ever link correctly. If we're not using GNU ld we use -z text 9337 # though, which does catch some bad symbols but isn't as heavy-handed 9338 # as -z defs. 9339 no_undefined_flag='${wl}-z,text' 9340 allow_undefined_flag='${wl}-z,nodefs' 9341 archive_cmds_need_lc=no 9342 hardcode_shlibpath_var=no 9343 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9344 hardcode_libdir_separator=':' 9345 link_all_deplibs=yes 9346 export_dynamic_flag_spec='${wl}-Bexport' 9347 runpath_var='LD_RUN_PATH' 9348 9349 if test "$GCC" = yes; then 9350 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9351 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9352 else 9353 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9354 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9355 fi 9356 ;; 9357 9358 uts4*) 9359 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9360 hardcode_libdir_flag_spec='-L$libdir' 9361 hardcode_shlibpath_var=no 9362 ;; 9363 9364 *) 9365 ld_shlibs=no 9366 ;; 9367 esac 9368 9369 if test x$host_vendor = xsni; then 9370 case $host in 9371 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9372 export_dynamic_flag_spec='${wl}-Blargedynsym' 9373 ;; 9374 esac 9375 fi 9376 fi 9377 9378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9379$as_echo "$ld_shlibs" >&6; } 9380test "$ld_shlibs" = no && can_build_shared=no 9381 9382with_gnu_ld=$with_gnu_ld 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398# 9399# Do we need to explicitly link libc? 9400# 9401case "x$archive_cmds_need_lc" in 9402x|xyes) 9403 # Assume -lc should be added 9404 archive_cmds_need_lc=yes 9405 9406 if test "$enable_shared" = yes && test "$GCC" = yes; then 9407 case $archive_cmds in 9408 *'~'*) 9409 # FIXME: we may have to deal with multi-command sequences. 9410 ;; 9411 '$CC '*) 9412 # Test whether the compiler implicitly links with -lc since on some 9413 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9414 # to ld, don't add -lc before -lgcc. 9415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9416$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9417if ${lt_cv_archive_cmds_need_lc+:} false; then : 9418 $as_echo_n "(cached) " >&6 9419else 9420 $RM conftest* 9421 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9422 9423 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9424 (eval $ac_compile) 2>&5 9425 ac_status=$? 9426 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9427 test $ac_status = 0; } 2>conftest.err; then 9428 soname=conftest 9429 lib=conftest 9430 libobjs=conftest.$ac_objext 9431 deplibs= 9432 wl=$lt_prog_compiler_wl 9433 pic_flag=$lt_prog_compiler_pic 9434 compiler_flags=-v 9435 linker_flags=-v 9436 verstring= 9437 output_objdir=. 9438 libname=conftest 9439 lt_save_allow_undefined_flag=$allow_undefined_flag 9440 allow_undefined_flag= 9441 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9442 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9443 ac_status=$? 9444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9445 test $ac_status = 0; } 9446 then 9447 lt_cv_archive_cmds_need_lc=no 9448 else 9449 lt_cv_archive_cmds_need_lc=yes 9450 fi 9451 allow_undefined_flag=$lt_save_allow_undefined_flag 9452 else 9453 cat conftest.err 1>&5 9454 fi 9455 $RM conftest* 9456 9457fi 9458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9459$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9460 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9461 ;; 9462 esac 9463 fi 9464 ;; 9465esac 9466 9467 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9619$as_echo_n "checking dynamic linker characteristics... " >&6; } 9620 9621if test "$GCC" = yes; then 9622 case $host_os in 9623 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9624 *) lt_awk_arg="/^libraries:/" ;; 9625 esac 9626 case $host_os in 9627 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9628 *) lt_sed_strip_eq="s,=/,/,g" ;; 9629 esac 9630 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9631 case $lt_search_path_spec in 9632 *\;*) 9633 # if the path contains ";" then we assume it to be the separator 9634 # otherwise default to the standard path separator (i.e. ":") - it is 9635 # assumed that no part of a normal pathname contains ";" but that should 9636 # okay in the real world where ";" in dirpaths is itself problematic. 9637 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9638 ;; 9639 *) 9640 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9641 ;; 9642 esac 9643 # Ok, now we have the path, separated by spaces, we can step through it 9644 # and add multilib dir if necessary. 9645 lt_tmp_lt_search_path_spec= 9646 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9647 for lt_sys_path in $lt_search_path_spec; do 9648 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9649 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9650 else 9651 test -d "$lt_sys_path" && \ 9652 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9653 fi 9654 done 9655 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9656BEGIN {RS=" "; FS="/|\n";} { 9657 lt_foo=""; 9658 lt_count=0; 9659 for (lt_i = NF; lt_i > 0; lt_i--) { 9660 if ($lt_i != "" && $lt_i != ".") { 9661 if ($lt_i == "..") { 9662 lt_count++; 9663 } else { 9664 if (lt_count == 0) { 9665 lt_foo="/" $lt_i lt_foo; 9666 } else { 9667 lt_count--; 9668 } 9669 } 9670 } 9671 } 9672 if (lt_foo != "") { lt_freq[lt_foo]++; } 9673 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9674}'` 9675 # AWK program above erroneously prepends '/' to C:/dos/paths 9676 # for these hosts. 9677 case $host_os in 9678 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9679 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9680 esac 9681 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9682else 9683 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9684fi 9685library_names_spec= 9686libname_spec='lib$name' 9687soname_spec= 9688shrext_cmds=".so" 9689postinstall_cmds= 9690postuninstall_cmds= 9691finish_cmds= 9692finish_eval= 9693shlibpath_var= 9694shlibpath_overrides_runpath=unknown 9695version_type=none 9696dynamic_linker="$host_os ld.so" 9697sys_lib_dlsearch_path_spec="/lib /usr/lib" 9698need_lib_prefix=unknown 9699hardcode_into_libs=no 9700 9701# when you set need_version to no, make sure it does not cause -set_version 9702# flags to be left without arguments 9703need_version=unknown 9704 9705case $host_os in 9706aix3*) 9707 version_type=linux # correct to gnu/linux during the next big refactor 9708 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9709 shlibpath_var=LIBPATH 9710 9711 # AIX 3 has no versioning support, so we append a major version to the name. 9712 soname_spec='${libname}${release}${shared_ext}$major' 9713 ;; 9714 9715aix[4-9]*) 9716 version_type=linux # correct to gnu/linux during the next big refactor 9717 need_lib_prefix=no 9718 need_version=no 9719 hardcode_into_libs=yes 9720 if test "$host_cpu" = ia64; then 9721 # AIX 5 supports IA64 9722 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9723 shlibpath_var=LD_LIBRARY_PATH 9724 else 9725 # With GCC up to 2.95.x, collect2 would create an import file 9726 # for dependence libraries. The import file would start with 9727 # the line `#! .'. This would cause the generated library to 9728 # depend on `.', always an invalid library. This was fixed in 9729 # development snapshots of GCC prior to 3.0. 9730 case $host_os in 9731 aix4 | aix4.[01] | aix4.[01].*) 9732 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9733 echo ' yes ' 9734 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9735 : 9736 else 9737 can_build_shared=no 9738 fi 9739 ;; 9740 esac 9741 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9742 # soname into executable. Probably we can add versioning support to 9743 # collect2, so additional links can be useful in future. 9744 if test "$aix_use_runtimelinking" = yes; then 9745 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9746 # instead of lib<name>.a to let people know that these are not 9747 # typical AIX shared libraries. 9748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9749 else 9750 # We preserve .a as extension for shared libraries through AIX4.2 9751 # and later when we are not doing run time linking. 9752 library_names_spec='${libname}${release}.a $libname.a' 9753 soname_spec='${libname}${release}${shared_ext}$major' 9754 fi 9755 shlibpath_var=LIBPATH 9756 fi 9757 ;; 9758 9759amigaos*) 9760 case $host_cpu in 9761 powerpc) 9762 # Since July 2007 AmigaOS4 officially supports .so libraries. 9763 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9765 ;; 9766 m68k) 9767 library_names_spec='$libname.ixlibrary $libname.a' 9768 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9769 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' 9770 ;; 9771 esac 9772 ;; 9773 9774beos*) 9775 library_names_spec='${libname}${shared_ext}' 9776 dynamic_linker="$host_os ld.so" 9777 shlibpath_var=LIBRARY_PATH 9778 ;; 9779 9780bsdi[45]*) 9781 version_type=linux # correct to gnu/linux during the next big refactor 9782 need_version=no 9783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9784 soname_spec='${libname}${release}${shared_ext}$major' 9785 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9786 shlibpath_var=LD_LIBRARY_PATH 9787 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9788 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9789 # the default ld.so.conf also contains /usr/contrib/lib and 9790 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9791 # libtool to hard-code these into programs 9792 ;; 9793 9794cygwin* | mingw* | pw32* | cegcc*) 9795 version_type=windows 9796 shrext_cmds=".dll" 9797 need_version=no 9798 need_lib_prefix=no 9799 9800 case $GCC,$cc_basename in 9801 yes,*) 9802 # gcc 9803 library_names_spec='$libname.dll.a' 9804 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9805 postinstall_cmds='base_file=`basename \${file}`~ 9806 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9807 dldir=$destdir/`dirname \$dlpath`~ 9808 test -d \$dldir || mkdir -p \$dldir~ 9809 $install_prog $dir/$dlname \$dldir/$dlname~ 9810 chmod a+x \$dldir/$dlname~ 9811 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9812 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9813 fi' 9814 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9815 dlpath=$dir/\$dldll~ 9816 $RM \$dlpath' 9817 shlibpath_overrides_runpath=yes 9818 9819 case $host_os in 9820 cygwin*) 9821 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9822 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9823 9824 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9825 ;; 9826 mingw* | cegcc*) 9827 # MinGW DLLs use traditional 'lib' prefix 9828 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9829 ;; 9830 pw32*) 9831 # pw32 DLLs use 'pw' prefix rather than 'lib' 9832 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9833 ;; 9834 esac 9835 dynamic_linker='Win32 ld.exe' 9836 ;; 9837 9838 *,cl*) 9839 # Native MSVC 9840 libname_spec='$name' 9841 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9842 library_names_spec='${libname}.dll.lib' 9843 9844 case $build_os in 9845 mingw*) 9846 sys_lib_search_path_spec= 9847 lt_save_ifs=$IFS 9848 IFS=';' 9849 for lt_path in $LIB 9850 do 9851 IFS=$lt_save_ifs 9852 # Let DOS variable expansion print the short 8.3 style file name. 9853 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 9854 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 9855 done 9856 IFS=$lt_save_ifs 9857 # Convert to MSYS style. 9858 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 9859 ;; 9860 cygwin*) 9861 # Convert to unix form, then to dos form, then back to unix form 9862 # but this time dos style (no spaces!) so that the unix form looks 9863 # like /cygdrive/c/PROGRA~1:/cygdr... 9864 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 9865 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 9866 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9867 ;; 9868 *) 9869 sys_lib_search_path_spec="$LIB" 9870 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9871 # It is most probably a Windows format PATH. 9872 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9873 else 9874 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9875 fi 9876 # FIXME: find the short name or the path components, as spaces are 9877 # common. (e.g. "Program Files" -> "PROGRA~1") 9878 ;; 9879 esac 9880 9881 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9882 postinstall_cmds='base_file=`basename \${file}`~ 9883 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9884 dldir=$destdir/`dirname \$dlpath`~ 9885 test -d \$dldir || mkdir -p \$dldir~ 9886 $install_prog $dir/$dlname \$dldir/$dlname' 9887 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9888 dlpath=$dir/\$dldll~ 9889 $RM \$dlpath' 9890 shlibpath_overrides_runpath=yes 9891 dynamic_linker='Win32 link.exe' 9892 ;; 9893 9894 *) 9895 # Assume MSVC wrapper 9896 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9897 dynamic_linker='Win32 ld.exe' 9898 ;; 9899 esac 9900 # FIXME: first we should search . and the directory the executable is in 9901 shlibpath_var=PATH 9902 ;; 9903 9904darwin* | rhapsody*) 9905 dynamic_linker="$host_os dyld" 9906 version_type=darwin 9907 need_lib_prefix=no 9908 need_version=no 9909 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9910 soname_spec='${libname}${release}${major}$shared_ext' 9911 shlibpath_overrides_runpath=yes 9912 shlibpath_var=DYLD_LIBRARY_PATH 9913 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9914 9915 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9916 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9917 ;; 9918 9919dgux*) 9920 version_type=linux # correct to gnu/linux during the next big refactor 9921 need_lib_prefix=no 9922 need_version=no 9923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9924 soname_spec='${libname}${release}${shared_ext}$major' 9925 shlibpath_var=LD_LIBRARY_PATH 9926 ;; 9927 9928freebsd* | dragonfly*) 9929 # DragonFly does not have aout. When/if they implement a new 9930 # versioning mechanism, adjust this. 9931 if test -x /usr/bin/objformat; then 9932 objformat=`/usr/bin/objformat` 9933 else 9934 case $host_os in 9935 freebsd[23].*) objformat=aout ;; 9936 *) objformat=elf ;; 9937 esac 9938 fi 9939 version_type=freebsd-$objformat 9940 case $version_type in 9941 freebsd-elf*) 9942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9943 need_version=no 9944 need_lib_prefix=no 9945 ;; 9946 freebsd-*) 9947 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9948 need_version=yes 9949 ;; 9950 esac 9951 shlibpath_var=LD_LIBRARY_PATH 9952 case $host_os in 9953 freebsd2.*) 9954 shlibpath_overrides_runpath=yes 9955 ;; 9956 freebsd3.[01]* | freebsdelf3.[01]*) 9957 shlibpath_overrides_runpath=yes 9958 hardcode_into_libs=yes 9959 ;; 9960 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9961 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9962 shlibpath_overrides_runpath=no 9963 hardcode_into_libs=yes 9964 ;; 9965 *) # from 4.6 on, and DragonFly 9966 shlibpath_overrides_runpath=yes 9967 hardcode_into_libs=yes 9968 ;; 9969 esac 9970 ;; 9971 9972gnu*) 9973 version_type=linux # correct to gnu/linux during the next big refactor 9974 need_lib_prefix=no 9975 need_version=no 9976 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9977 soname_spec='${libname}${release}${shared_ext}$major' 9978 shlibpath_var=LD_LIBRARY_PATH 9979 shlibpath_overrides_runpath=no 9980 hardcode_into_libs=yes 9981 ;; 9982 9983haiku*) 9984 version_type=linux # correct to gnu/linux during the next big refactor 9985 need_lib_prefix=no 9986 need_version=no 9987 dynamic_linker="$host_os runtime_loader" 9988 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9989 soname_spec='${libname}${release}${shared_ext}$major' 9990 shlibpath_var=LIBRARY_PATH 9991 shlibpath_overrides_runpath=yes 9992 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9993 hardcode_into_libs=yes 9994 ;; 9995 9996hpux9* | hpux10* | hpux11*) 9997 # Give a soname corresponding to the major version so that dld.sl refuses to 9998 # link against other versions. 9999 version_type=sunos 10000 need_lib_prefix=no 10001 need_version=no 10002 case $host_cpu in 10003 ia64*) 10004 shrext_cmds='.so' 10005 hardcode_into_libs=yes 10006 dynamic_linker="$host_os dld.so" 10007 shlibpath_var=LD_LIBRARY_PATH 10008 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10010 soname_spec='${libname}${release}${shared_ext}$major' 10011 if test "X$HPUX_IA64_MODE" = X32; then 10012 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10013 else 10014 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10015 fi 10016 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10017 ;; 10018 hppa*64*) 10019 shrext_cmds='.sl' 10020 hardcode_into_libs=yes 10021 dynamic_linker="$host_os dld.sl" 10022 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10023 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10025 soname_spec='${libname}${release}${shared_ext}$major' 10026 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10027 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10028 ;; 10029 *) 10030 shrext_cmds='.sl' 10031 dynamic_linker="$host_os dld.sl" 10032 shlibpath_var=SHLIB_PATH 10033 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10035 soname_spec='${libname}${release}${shared_ext}$major' 10036 ;; 10037 esac 10038 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10039 postinstall_cmds='chmod 555 $lib' 10040 # or fails outright, so override atomically: 10041 install_override_mode=555 10042 ;; 10043 10044interix[3-9]*) 10045 version_type=linux # correct to gnu/linux during the next big refactor 10046 need_lib_prefix=no 10047 need_version=no 10048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10049 soname_spec='${libname}${release}${shared_ext}$major' 10050 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10051 shlibpath_var=LD_LIBRARY_PATH 10052 shlibpath_overrides_runpath=no 10053 hardcode_into_libs=yes 10054 ;; 10055 10056irix5* | irix6* | nonstopux*) 10057 case $host_os in 10058 nonstopux*) version_type=nonstopux ;; 10059 *) 10060 if test "$lt_cv_prog_gnu_ld" = yes; then 10061 version_type=linux # correct to gnu/linux during the next big refactor 10062 else 10063 version_type=irix 10064 fi ;; 10065 esac 10066 need_lib_prefix=no 10067 need_version=no 10068 soname_spec='${libname}${release}${shared_ext}$major' 10069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10070 case $host_os in 10071 irix5* | nonstopux*) 10072 libsuff= shlibsuff= 10073 ;; 10074 *) 10075 case $LD in # libtool.m4 will add one of these switches to LD 10076 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10077 libsuff= shlibsuff= libmagic=32-bit;; 10078 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10079 libsuff=32 shlibsuff=N32 libmagic=N32;; 10080 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10081 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10082 *) libsuff= shlibsuff= libmagic=never-match;; 10083 esac 10084 ;; 10085 esac 10086 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10087 shlibpath_overrides_runpath=no 10088 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10089 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10090 hardcode_into_libs=yes 10091 ;; 10092 10093# No shared lib support for Linux oldld, aout, or coff. 10094linux*oldld* | linux*aout* | linux*coff*) 10095 dynamic_linker=no 10096 ;; 10097 10098# This must be glibc/ELF. 10099linux* | k*bsd*-gnu | kopensolaris*-gnu) 10100 version_type=linux # correct to gnu/linux during the next big refactor 10101 need_lib_prefix=no 10102 need_version=no 10103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10104 soname_spec='${libname}${release}${shared_ext}$major' 10105 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10106 shlibpath_var=LD_LIBRARY_PATH 10107 shlibpath_overrides_runpath=no 10108 10109 # Some binutils ld are patched to set DT_RUNPATH 10110 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10111 $as_echo_n "(cached) " >&6 10112else 10113 lt_cv_shlibpath_overrides_runpath=no 10114 save_LDFLAGS=$LDFLAGS 10115 save_libdir=$libdir 10116 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10117 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10119/* end confdefs.h. */ 10120 10121int 10122main () 10123{ 10124 10125 ; 10126 return 0; 10127} 10128_ACEOF 10129if ac_fn_c_try_link "$LINENO"; then : 10130 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10131 lt_cv_shlibpath_overrides_runpath=yes 10132fi 10133fi 10134rm -f core conftest.err conftest.$ac_objext \ 10135 conftest$ac_exeext conftest.$ac_ext 10136 LDFLAGS=$save_LDFLAGS 10137 libdir=$save_libdir 10138 10139fi 10140 10141 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10142 10143 # This implies no fast_install, which is unacceptable. 10144 # Some rework will be needed to allow for fast_install 10145 # before this can be enabled. 10146 hardcode_into_libs=yes 10147 10148 # Append ld.so.conf contents to the search path 10149 if test -f /etc/ld.so.conf; then 10150 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' ' '` 10151 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10152 fi 10153 10154 # We used to test for /lib/ld.so.1 and disable shared libraries on 10155 # powerpc, because MkLinux only supported shared libraries with the 10156 # GNU dynamic linker. Since this was broken with cross compilers, 10157 # most powerpc-linux boxes support dynamic linking these days and 10158 # people can always --disable-shared, the test was removed, and we 10159 # assume the GNU/Linux dynamic linker is in use. 10160 dynamic_linker='GNU/Linux ld.so' 10161 ;; 10162 10163netbsd*) 10164 version_type=sunos 10165 need_lib_prefix=no 10166 need_version=no 10167 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10169 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10170 dynamic_linker='NetBSD (a.out) ld.so' 10171 else 10172 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10173 soname_spec='${libname}${release}${shared_ext}$major' 10174 dynamic_linker='NetBSD ld.elf_so' 10175 fi 10176 shlibpath_var=LD_LIBRARY_PATH 10177 shlibpath_overrides_runpath=yes 10178 hardcode_into_libs=yes 10179 ;; 10180 10181newsos6) 10182 version_type=linux # correct to gnu/linux during the next big refactor 10183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10184 shlibpath_var=LD_LIBRARY_PATH 10185 shlibpath_overrides_runpath=yes 10186 ;; 10187 10188*nto* | *qnx*) 10189 version_type=qnx 10190 need_lib_prefix=no 10191 need_version=no 10192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10193 soname_spec='${libname}${release}${shared_ext}$major' 10194 shlibpath_var=LD_LIBRARY_PATH 10195 shlibpath_overrides_runpath=no 10196 hardcode_into_libs=yes 10197 dynamic_linker='ldqnx.so' 10198 ;; 10199 10200openbsd*) 10201 version_type=sunos 10202 sys_lib_dlsearch_path_spec="/usr/lib" 10203 need_lib_prefix=no 10204 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10205 case $host_os in 10206 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10207 *) need_version=no ;; 10208 esac 10209 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10210 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10211 shlibpath_var=LD_LIBRARY_PATH 10212 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10213 case $host_os in 10214 openbsd2.[89] | openbsd2.[89].*) 10215 shlibpath_overrides_runpath=no 10216 ;; 10217 *) 10218 shlibpath_overrides_runpath=yes 10219 ;; 10220 esac 10221 else 10222 shlibpath_overrides_runpath=yes 10223 fi 10224 ;; 10225 10226os2*) 10227 libname_spec='$name' 10228 shrext_cmds=".dll" 10229 need_lib_prefix=no 10230 library_names_spec='$libname${shared_ext} $libname.a' 10231 dynamic_linker='OS/2 ld.exe' 10232 shlibpath_var=LIBPATH 10233 ;; 10234 10235osf3* | osf4* | osf5*) 10236 version_type=osf 10237 need_lib_prefix=no 10238 need_version=no 10239 soname_spec='${libname}${release}${shared_ext}$major' 10240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10241 shlibpath_var=LD_LIBRARY_PATH 10242 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10243 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10244 ;; 10245 10246rdos*) 10247 dynamic_linker=no 10248 ;; 10249 10250solaris*) 10251 version_type=linux # correct to gnu/linux during the next big refactor 10252 need_lib_prefix=no 10253 need_version=no 10254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10255 soname_spec='${libname}${release}${shared_ext}$major' 10256 shlibpath_var=LD_LIBRARY_PATH 10257 shlibpath_overrides_runpath=yes 10258 hardcode_into_libs=yes 10259 # ldd complains unless libraries are executable 10260 postinstall_cmds='chmod +x $lib' 10261 ;; 10262 10263sunos4*) 10264 version_type=sunos 10265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10266 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10267 shlibpath_var=LD_LIBRARY_PATH 10268 shlibpath_overrides_runpath=yes 10269 if test "$with_gnu_ld" = yes; then 10270 need_lib_prefix=no 10271 fi 10272 need_version=yes 10273 ;; 10274 10275sysv4 | sysv4.3*) 10276 version_type=linux # correct to gnu/linux during the next big refactor 10277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10278 soname_spec='${libname}${release}${shared_ext}$major' 10279 shlibpath_var=LD_LIBRARY_PATH 10280 case $host_vendor in 10281 sni) 10282 shlibpath_overrides_runpath=no 10283 need_lib_prefix=no 10284 runpath_var=LD_RUN_PATH 10285 ;; 10286 siemens) 10287 need_lib_prefix=no 10288 ;; 10289 motorola) 10290 need_lib_prefix=no 10291 need_version=no 10292 shlibpath_overrides_runpath=no 10293 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10294 ;; 10295 esac 10296 ;; 10297 10298sysv4*MP*) 10299 if test -d /usr/nec ;then 10300 version_type=linux # correct to gnu/linux during the next big refactor 10301 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10302 soname_spec='$libname${shared_ext}.$major' 10303 shlibpath_var=LD_LIBRARY_PATH 10304 fi 10305 ;; 10306 10307sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10308 version_type=freebsd-elf 10309 need_lib_prefix=no 10310 need_version=no 10311 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10312 soname_spec='${libname}${release}${shared_ext}$major' 10313 shlibpath_var=LD_LIBRARY_PATH 10314 shlibpath_overrides_runpath=yes 10315 hardcode_into_libs=yes 10316 if test "$with_gnu_ld" = yes; then 10317 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10318 else 10319 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10320 case $host_os in 10321 sco3.2v5*) 10322 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10323 ;; 10324 esac 10325 fi 10326 sys_lib_dlsearch_path_spec='/usr/lib' 10327 ;; 10328 10329tpf*) 10330 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10331 version_type=linux # correct to gnu/linux during the next big refactor 10332 need_lib_prefix=no 10333 need_version=no 10334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10335 shlibpath_var=LD_LIBRARY_PATH 10336 shlibpath_overrides_runpath=no 10337 hardcode_into_libs=yes 10338 ;; 10339 10340uts4*) 10341 version_type=linux # correct to gnu/linux during the next big refactor 10342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10343 soname_spec='${libname}${release}${shared_ext}$major' 10344 shlibpath_var=LD_LIBRARY_PATH 10345 ;; 10346 10347*) 10348 dynamic_linker=no 10349 ;; 10350esac 10351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10352$as_echo "$dynamic_linker" >&6; } 10353test "$dynamic_linker" = no && can_build_shared=no 10354 10355variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10356if test "$GCC" = yes; then 10357 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10358fi 10359 10360if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10361 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10362fi 10363if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10364 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10365fi 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10459$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10460hardcode_action= 10461if test -n "$hardcode_libdir_flag_spec" || 10462 test -n "$runpath_var" || 10463 test "X$hardcode_automatic" = "Xyes" ; then 10464 10465 # We can hardcode non-existent directories. 10466 if test "$hardcode_direct" != no && 10467 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10468 # have to relink, otherwise we might link with an installed library 10469 # when we should be linking with a yet-to-be-installed one 10470 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10471 test "$hardcode_minus_L" != no; then 10472 # Linking always hardcodes the temporary library directory. 10473 hardcode_action=relink 10474 else 10475 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10476 hardcode_action=immediate 10477 fi 10478else 10479 # We cannot hardcode anything, or else we can only hardcode existing 10480 # directories. 10481 hardcode_action=unsupported 10482fi 10483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10484$as_echo "$hardcode_action" >&6; } 10485 10486if test "$hardcode_action" = relink || 10487 test "$inherit_rpath" = yes; then 10488 # Fast installation is not supported 10489 enable_fast_install=no 10490elif test "$shlibpath_overrides_runpath" = yes || 10491 test "$enable_shared" = no; then 10492 # Fast installation is not necessary 10493 enable_fast_install=needless 10494fi 10495 10496 10497 10498 10499 10500 10501 if test "x$enable_dlopen" != xyes; then 10502 enable_dlopen=unknown 10503 enable_dlopen_self=unknown 10504 enable_dlopen_self_static=unknown 10505else 10506 lt_cv_dlopen=no 10507 lt_cv_dlopen_libs= 10508 10509 case $host_os in 10510 beos*) 10511 lt_cv_dlopen="load_add_on" 10512 lt_cv_dlopen_libs= 10513 lt_cv_dlopen_self=yes 10514 ;; 10515 10516 mingw* | pw32* | cegcc*) 10517 lt_cv_dlopen="LoadLibrary" 10518 lt_cv_dlopen_libs= 10519 ;; 10520 10521 cygwin*) 10522 lt_cv_dlopen="dlopen" 10523 lt_cv_dlopen_libs= 10524 ;; 10525 10526 darwin*) 10527 # if libdl is installed we need to link against it 10528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10529$as_echo_n "checking for dlopen in -ldl... " >&6; } 10530if ${ac_cv_lib_dl_dlopen+:} false; then : 10531 $as_echo_n "(cached) " >&6 10532else 10533 ac_check_lib_save_LIBS=$LIBS 10534LIBS="-ldl $LIBS" 10535cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10536/* end confdefs.h. */ 10537 10538/* Override any GCC internal prototype to avoid an error. 10539 Use char because int might match the return type of a GCC 10540 builtin and then its argument prototype would still apply. */ 10541#ifdef __cplusplus 10542extern "C" 10543#endif 10544char dlopen (); 10545int 10546main () 10547{ 10548return dlopen (); 10549 ; 10550 return 0; 10551} 10552_ACEOF 10553if ac_fn_c_try_link "$LINENO"; then : 10554 ac_cv_lib_dl_dlopen=yes 10555else 10556 ac_cv_lib_dl_dlopen=no 10557fi 10558rm -f core conftest.err conftest.$ac_objext \ 10559 conftest$ac_exeext conftest.$ac_ext 10560LIBS=$ac_check_lib_save_LIBS 10561fi 10562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10563$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10564if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10565 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10566else 10567 10568 lt_cv_dlopen="dyld" 10569 lt_cv_dlopen_libs= 10570 lt_cv_dlopen_self=yes 10571 10572fi 10573 10574 ;; 10575 10576 *) 10577 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10578if test "x$ac_cv_func_shl_load" = xyes; then : 10579 lt_cv_dlopen="shl_load" 10580else 10581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10582$as_echo_n "checking for shl_load in -ldld... " >&6; } 10583if ${ac_cv_lib_dld_shl_load+:} false; then : 10584 $as_echo_n "(cached) " >&6 10585else 10586 ac_check_lib_save_LIBS=$LIBS 10587LIBS="-ldld $LIBS" 10588cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10589/* end confdefs.h. */ 10590 10591/* Override any GCC internal prototype to avoid an error. 10592 Use char because int might match the return type of a GCC 10593 builtin and then its argument prototype would still apply. */ 10594#ifdef __cplusplus 10595extern "C" 10596#endif 10597char shl_load (); 10598int 10599main () 10600{ 10601return shl_load (); 10602 ; 10603 return 0; 10604} 10605_ACEOF 10606if ac_fn_c_try_link "$LINENO"; then : 10607 ac_cv_lib_dld_shl_load=yes 10608else 10609 ac_cv_lib_dld_shl_load=no 10610fi 10611rm -f core conftest.err conftest.$ac_objext \ 10612 conftest$ac_exeext conftest.$ac_ext 10613LIBS=$ac_check_lib_save_LIBS 10614fi 10615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10616$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10617if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10618 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10619else 10620 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10621if test "x$ac_cv_func_dlopen" = xyes; then : 10622 lt_cv_dlopen="dlopen" 10623else 10624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10625$as_echo_n "checking for dlopen in -ldl... " >&6; } 10626if ${ac_cv_lib_dl_dlopen+:} false; then : 10627 $as_echo_n "(cached) " >&6 10628else 10629 ac_check_lib_save_LIBS=$LIBS 10630LIBS="-ldl $LIBS" 10631cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10632/* end confdefs.h. */ 10633 10634/* Override any GCC internal prototype to avoid an error. 10635 Use char because int might match the return type of a GCC 10636 builtin and then its argument prototype would still apply. */ 10637#ifdef __cplusplus 10638extern "C" 10639#endif 10640char dlopen (); 10641int 10642main () 10643{ 10644return dlopen (); 10645 ; 10646 return 0; 10647} 10648_ACEOF 10649if ac_fn_c_try_link "$LINENO"; then : 10650 ac_cv_lib_dl_dlopen=yes 10651else 10652 ac_cv_lib_dl_dlopen=no 10653fi 10654rm -f core conftest.err conftest.$ac_objext \ 10655 conftest$ac_exeext conftest.$ac_ext 10656LIBS=$ac_check_lib_save_LIBS 10657fi 10658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10659$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10660if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10661 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10662else 10663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10664$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10665if ${ac_cv_lib_svld_dlopen+:} false; then : 10666 $as_echo_n "(cached) " >&6 10667else 10668 ac_check_lib_save_LIBS=$LIBS 10669LIBS="-lsvld $LIBS" 10670cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10671/* end confdefs.h. */ 10672 10673/* Override any GCC internal prototype to avoid an error. 10674 Use char because int might match the return type of a GCC 10675 builtin and then its argument prototype would still apply. */ 10676#ifdef __cplusplus 10677extern "C" 10678#endif 10679char dlopen (); 10680int 10681main () 10682{ 10683return dlopen (); 10684 ; 10685 return 0; 10686} 10687_ACEOF 10688if ac_fn_c_try_link "$LINENO"; then : 10689 ac_cv_lib_svld_dlopen=yes 10690else 10691 ac_cv_lib_svld_dlopen=no 10692fi 10693rm -f core conftest.err conftest.$ac_objext \ 10694 conftest$ac_exeext conftest.$ac_ext 10695LIBS=$ac_check_lib_save_LIBS 10696fi 10697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10698$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10699if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10700 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10701else 10702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10703$as_echo_n "checking for dld_link in -ldld... " >&6; } 10704if ${ac_cv_lib_dld_dld_link+:} false; then : 10705 $as_echo_n "(cached) " >&6 10706else 10707 ac_check_lib_save_LIBS=$LIBS 10708LIBS="-ldld $LIBS" 10709cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10710/* end confdefs.h. */ 10711 10712/* Override any GCC internal prototype to avoid an error. 10713 Use char because int might match the return type of a GCC 10714 builtin and then its argument prototype would still apply. */ 10715#ifdef __cplusplus 10716extern "C" 10717#endif 10718char dld_link (); 10719int 10720main () 10721{ 10722return dld_link (); 10723 ; 10724 return 0; 10725} 10726_ACEOF 10727if ac_fn_c_try_link "$LINENO"; then : 10728 ac_cv_lib_dld_dld_link=yes 10729else 10730 ac_cv_lib_dld_dld_link=no 10731fi 10732rm -f core conftest.err conftest.$ac_objext \ 10733 conftest$ac_exeext conftest.$ac_ext 10734LIBS=$ac_check_lib_save_LIBS 10735fi 10736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10737$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10738if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10739 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10740fi 10741 10742 10743fi 10744 10745 10746fi 10747 10748 10749fi 10750 10751 10752fi 10753 10754 10755fi 10756 10757 ;; 10758 esac 10759 10760 if test "x$lt_cv_dlopen" != xno; then 10761 enable_dlopen=yes 10762 else 10763 enable_dlopen=no 10764 fi 10765 10766 case $lt_cv_dlopen in 10767 dlopen) 10768 save_CPPFLAGS="$CPPFLAGS" 10769 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10770 10771 save_LDFLAGS="$LDFLAGS" 10772 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10773 10774 save_LIBS="$LIBS" 10775 LIBS="$lt_cv_dlopen_libs $LIBS" 10776 10777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10778$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10779if ${lt_cv_dlopen_self+:} false; then : 10780 $as_echo_n "(cached) " >&6 10781else 10782 if test "$cross_compiling" = yes; then : 10783 lt_cv_dlopen_self=cross 10784else 10785 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10786 lt_status=$lt_dlunknown 10787 cat > conftest.$ac_ext <<_LT_EOF 10788#line $LINENO "configure" 10789#include "confdefs.h" 10790 10791#if HAVE_DLFCN_H 10792#include <dlfcn.h> 10793#endif 10794 10795#include <stdio.h> 10796 10797#ifdef RTLD_GLOBAL 10798# define LT_DLGLOBAL RTLD_GLOBAL 10799#else 10800# ifdef DL_GLOBAL 10801# define LT_DLGLOBAL DL_GLOBAL 10802# else 10803# define LT_DLGLOBAL 0 10804# endif 10805#endif 10806 10807/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10808 find out it does not work in some platform. */ 10809#ifndef LT_DLLAZY_OR_NOW 10810# ifdef RTLD_LAZY 10811# define LT_DLLAZY_OR_NOW RTLD_LAZY 10812# else 10813# ifdef DL_LAZY 10814# define LT_DLLAZY_OR_NOW DL_LAZY 10815# else 10816# ifdef RTLD_NOW 10817# define LT_DLLAZY_OR_NOW RTLD_NOW 10818# else 10819# ifdef DL_NOW 10820# define LT_DLLAZY_OR_NOW DL_NOW 10821# else 10822# define LT_DLLAZY_OR_NOW 0 10823# endif 10824# endif 10825# endif 10826# endif 10827#endif 10828 10829/* When -fvisbility=hidden is used, assume the code has been annotated 10830 correspondingly for the symbols needed. */ 10831#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10832int fnord () __attribute__((visibility("default"))); 10833#endif 10834 10835int fnord () { return 42; } 10836int main () 10837{ 10838 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10839 int status = $lt_dlunknown; 10840 10841 if (self) 10842 { 10843 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10844 else 10845 { 10846 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10847 else puts (dlerror ()); 10848 } 10849 /* dlclose (self); */ 10850 } 10851 else 10852 puts (dlerror ()); 10853 10854 return status; 10855} 10856_LT_EOF 10857 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10858 (eval $ac_link) 2>&5 10859 ac_status=$? 10860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10861 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10862 (./conftest; exit; ) >&5 2>/dev/null 10863 lt_status=$? 10864 case x$lt_status in 10865 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10866 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10867 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10868 esac 10869 else : 10870 # compilation failed 10871 lt_cv_dlopen_self=no 10872 fi 10873fi 10874rm -fr conftest* 10875 10876 10877fi 10878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10879$as_echo "$lt_cv_dlopen_self" >&6; } 10880 10881 if test "x$lt_cv_dlopen_self" = xyes; then 10882 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10884$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10885if ${lt_cv_dlopen_self_static+:} false; then : 10886 $as_echo_n "(cached) " >&6 10887else 10888 if test "$cross_compiling" = yes; then : 10889 lt_cv_dlopen_self_static=cross 10890else 10891 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10892 lt_status=$lt_dlunknown 10893 cat > conftest.$ac_ext <<_LT_EOF 10894#line $LINENO "configure" 10895#include "confdefs.h" 10896 10897#if HAVE_DLFCN_H 10898#include <dlfcn.h> 10899#endif 10900 10901#include <stdio.h> 10902 10903#ifdef RTLD_GLOBAL 10904# define LT_DLGLOBAL RTLD_GLOBAL 10905#else 10906# ifdef DL_GLOBAL 10907# define LT_DLGLOBAL DL_GLOBAL 10908# else 10909# define LT_DLGLOBAL 0 10910# endif 10911#endif 10912 10913/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10914 find out it does not work in some platform. */ 10915#ifndef LT_DLLAZY_OR_NOW 10916# ifdef RTLD_LAZY 10917# define LT_DLLAZY_OR_NOW RTLD_LAZY 10918# else 10919# ifdef DL_LAZY 10920# define LT_DLLAZY_OR_NOW DL_LAZY 10921# else 10922# ifdef RTLD_NOW 10923# define LT_DLLAZY_OR_NOW RTLD_NOW 10924# else 10925# ifdef DL_NOW 10926# define LT_DLLAZY_OR_NOW DL_NOW 10927# else 10928# define LT_DLLAZY_OR_NOW 0 10929# endif 10930# endif 10931# endif 10932# endif 10933#endif 10934 10935/* When -fvisbility=hidden is used, assume the code has been annotated 10936 correspondingly for the symbols needed. */ 10937#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10938int fnord () __attribute__((visibility("default"))); 10939#endif 10940 10941int fnord () { return 42; } 10942int main () 10943{ 10944 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10945 int status = $lt_dlunknown; 10946 10947 if (self) 10948 { 10949 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10950 else 10951 { 10952 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10953 else puts (dlerror ()); 10954 } 10955 /* dlclose (self); */ 10956 } 10957 else 10958 puts (dlerror ()); 10959 10960 return status; 10961} 10962_LT_EOF 10963 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10964 (eval $ac_link) 2>&5 10965 ac_status=$? 10966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10967 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10968 (./conftest; exit; ) >&5 2>/dev/null 10969 lt_status=$? 10970 case x$lt_status in 10971 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10972 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10973 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10974 esac 10975 else : 10976 # compilation failed 10977 lt_cv_dlopen_self_static=no 10978 fi 10979fi 10980rm -fr conftest* 10981 10982 10983fi 10984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10985$as_echo "$lt_cv_dlopen_self_static" >&6; } 10986 fi 10987 10988 CPPFLAGS="$save_CPPFLAGS" 10989 LDFLAGS="$save_LDFLAGS" 10990 LIBS="$save_LIBS" 10991 ;; 10992 esac 10993 10994 case $lt_cv_dlopen_self in 10995 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10996 *) enable_dlopen_self=unknown ;; 10997 esac 10998 10999 case $lt_cv_dlopen_self_static in 11000 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11001 *) enable_dlopen_self_static=unknown ;; 11002 esac 11003fi 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021striplib= 11022old_striplib= 11023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11024$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11025if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11026 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11027 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11029$as_echo "yes" >&6; } 11030else 11031# FIXME - insert some real tests, host_os isn't really good enough 11032 case $host_os in 11033 darwin*) 11034 if test -n "$STRIP" ; then 11035 striplib="$STRIP -x" 11036 old_striplib="$STRIP -S" 11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11038$as_echo "yes" >&6; } 11039 else 11040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11041$as_echo "no" >&6; } 11042 fi 11043 ;; 11044 *) 11045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11046$as_echo "no" >&6; } 11047 ;; 11048 esac 11049fi 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 # Report which library types will actually be built 11063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11064$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11066$as_echo "$can_build_shared" >&6; } 11067 11068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11069$as_echo_n "checking whether to build shared libraries... " >&6; } 11070 test "$can_build_shared" = "no" && enable_shared=no 11071 11072 # On AIX, shared libraries and static libraries use the same namespace, and 11073 # are all built from PIC. 11074 case $host_os in 11075 aix3*) 11076 test "$enable_shared" = yes && enable_static=no 11077 if test -n "$RANLIB"; then 11078 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11079 postinstall_cmds='$RANLIB $lib' 11080 fi 11081 ;; 11082 11083 aix[4-9]*) 11084 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11085 test "$enable_shared" = yes && enable_static=no 11086 fi 11087 ;; 11088 esac 11089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11090$as_echo "$enable_shared" >&6; } 11091 11092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11093$as_echo_n "checking whether to build static libraries... " >&6; } 11094 # Make sure either enable_shared or enable_static is yes. 11095 test "$enable_shared" = yes || enable_static=yes 11096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11097$as_echo "$enable_static" >&6; } 11098 11099 11100 11101 11102fi 11103ac_ext=c 11104ac_cpp='$CPP $CPPFLAGS' 11105ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11106ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11107ac_compiler_gnu=$ac_cv_c_compiler_gnu 11108 11109CC="$lt_save_CC" 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 ac_config_commands="$ac_config_commands libtool" 11126 11127 11128 11129 11130# Only expand once: 11131 11132 11133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 11134$as_echo_n "checking whether ln -s works... " >&6; } 11135LN_S=$as_ln_s 11136if test "$LN_S" = "ln -s"; then 11137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11138$as_echo "yes" >&6; } 11139else 11140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 11141$as_echo "no, using $LN_S" >&6; } 11142fi 11143 11144for ac_prog in 'bison -y' byacc 11145do 11146 # Extract the first word of "$ac_prog", so it can be a program name with args. 11147set dummy $ac_prog; ac_word=$2 11148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11149$as_echo_n "checking for $ac_word... " >&6; } 11150if ${ac_cv_prog_YACC+:} false; then : 11151 $as_echo_n "(cached) " >&6 11152else 11153 if test -n "$YACC"; then 11154 ac_cv_prog_YACC="$YACC" # Let the user override the test. 11155else 11156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11157for as_dir in $PATH 11158do 11159 IFS=$as_save_IFS 11160 test -z "$as_dir" && as_dir=. 11161 for ac_exec_ext in '' $ac_executable_extensions; do 11162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11163 ac_cv_prog_YACC="$ac_prog" 11164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11165 break 2 11166 fi 11167done 11168 done 11169IFS=$as_save_IFS 11170 11171fi 11172fi 11173YACC=$ac_cv_prog_YACC 11174if test -n "$YACC"; then 11175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 11176$as_echo "$YACC" >&6; } 11177else 11178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11179$as_echo "no" >&6; } 11180fi 11181 11182 11183 test -n "$YACC" && break 11184done 11185test -n "$YACC" || YACC="yacc" 11186 11187 11188am__api_version='1.12' 11189 11190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 11191$as_echo_n "checking whether build environment is sane... " >&6; } 11192# Reject unsafe characters in $srcdir or the absolute working directory 11193# name. Accept space and tab only in the latter. 11194am_lf=' 11195' 11196case `pwd` in 11197 *[\\\"\#\$\&\'\`$am_lf]*) 11198 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 11199esac 11200case $srcdir in 11201 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 11202 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 11203esac 11204 11205# Do 'set' in a subshell so we don't clobber the current shell's 11206# arguments. Must try -L first in case configure is actually a 11207# symlink; some systems play weird games with the mod time of symlinks 11208# (eg FreeBSD returns the mod time of the symlink's containing 11209# directory). 11210if ( 11211 am_has_slept=no 11212 for am_try in 1 2; do 11213 echo "timestamp, slept: $am_has_slept" > conftest.file 11214 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 11215 if test "$*" = "X"; then 11216 # -L didn't work. 11217 set X `ls -t "$srcdir/configure" conftest.file` 11218 fi 11219 if test "$*" != "X $srcdir/configure conftest.file" \ 11220 && test "$*" != "X conftest.file $srcdir/configure"; then 11221 11222 # If neither matched, then we have a broken ls. This can happen 11223 # if, for instance, CONFIG_SHELL is bash and it inherits a 11224 # broken ls alias from the environment. This has actually 11225 # happened. Such a system could not be considered "sane". 11226 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 11227 alias in your environment" "$LINENO" 5 11228 fi 11229 if test "$2" = conftest.file || test $am_try -eq 2; then 11230 break 11231 fi 11232 # Just in case. 11233 sleep 1 11234 am_has_slept=yes 11235 done 11236 test "$2" = conftest.file 11237 ) 11238then 11239 # Ok. 11240 : 11241else 11242 as_fn_error $? "newly created file is older than distributed files! 11243Check your system clock" "$LINENO" 5 11244fi 11245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11246$as_echo "yes" >&6; } 11247# If we didn't sleep, we still need to ensure time stamps of config.status and 11248# generated files are strictly newer. 11249am_sleep_pid= 11250if grep 'slept: no' conftest.file >/dev/null 2>&1; then 11251 ( sleep 1 ) & 11252 am_sleep_pid=$! 11253fi 11254 11255rm -f conftest.file 11256 11257test "$program_prefix" != NONE && 11258 program_transform_name="s&^&$program_prefix&;$program_transform_name" 11259# Use a double $ so make ignores it. 11260test "$program_suffix" != NONE && 11261 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 11262# Double any \ or $. 11263# By default was `s,x,x', remove it if useless. 11264ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 11265program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 11266 11267# expand $ac_aux_dir to an absolute path 11268am_aux_dir=`cd $ac_aux_dir && pwd` 11269 11270if test x"${MISSING+set}" != xset; then 11271 case $am_aux_dir in 11272 *\ * | *\ *) 11273 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 11274 *) 11275 MISSING="\${SHELL} $am_aux_dir/missing" ;; 11276 esac 11277fi 11278# Use eval to expand $SHELL 11279if eval "$MISSING --run true"; then 11280 am_missing_run="$MISSING --run " 11281else 11282 am_missing_run= 11283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 11284$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 11285fi 11286 11287if test x"${install_sh}" != xset; then 11288 case $am_aux_dir in 11289 *\ * | *\ *) 11290 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 11291 *) 11292 install_sh="\${SHELL} $am_aux_dir/install-sh" 11293 esac 11294fi 11295 11296# Installed binaries are usually stripped using 'strip' when the user 11297# run "make install-strip". However 'strip' might not be the right 11298# tool to use in cross-compilation environments, therefore Automake 11299# will honor the 'STRIP' environment variable to overrule this program. 11300if test "$cross_compiling" != no; then 11301 if test -n "$ac_tool_prefix"; then 11302 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 11303set dummy ${ac_tool_prefix}strip; ac_word=$2 11304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11305$as_echo_n "checking for $ac_word... " >&6; } 11306if ${ac_cv_prog_STRIP+:} false; then : 11307 $as_echo_n "(cached) " >&6 11308else 11309 if test -n "$STRIP"; then 11310 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 11311else 11312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11313for as_dir in $PATH 11314do 11315 IFS=$as_save_IFS 11316 test -z "$as_dir" && as_dir=. 11317 for ac_exec_ext in '' $ac_executable_extensions; do 11318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11319 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 11320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11321 break 2 11322 fi 11323done 11324 done 11325IFS=$as_save_IFS 11326 11327fi 11328fi 11329STRIP=$ac_cv_prog_STRIP 11330if test -n "$STRIP"; then 11331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 11332$as_echo "$STRIP" >&6; } 11333else 11334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11335$as_echo "no" >&6; } 11336fi 11337 11338 11339fi 11340if test -z "$ac_cv_prog_STRIP"; then 11341 ac_ct_STRIP=$STRIP 11342 # Extract the first word of "strip", so it can be a program name with args. 11343set dummy strip; ac_word=$2 11344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11345$as_echo_n "checking for $ac_word... " >&6; } 11346if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 11347 $as_echo_n "(cached) " >&6 11348else 11349 if test -n "$ac_ct_STRIP"; then 11350 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 11351else 11352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11353for as_dir in $PATH 11354do 11355 IFS=$as_save_IFS 11356 test -z "$as_dir" && as_dir=. 11357 for ac_exec_ext in '' $ac_executable_extensions; do 11358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11359 ac_cv_prog_ac_ct_STRIP="strip" 11360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11361 break 2 11362 fi 11363done 11364 done 11365IFS=$as_save_IFS 11366 11367fi 11368fi 11369ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 11370if test -n "$ac_ct_STRIP"; then 11371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 11372$as_echo "$ac_ct_STRIP" >&6; } 11373else 11374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11375$as_echo "no" >&6; } 11376fi 11377 11378 if test "x$ac_ct_STRIP" = x; then 11379 STRIP=":" 11380 else 11381 case $cross_compiling:$ac_tool_warned in 11382yes:) 11383{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11384$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11385ac_tool_warned=yes ;; 11386esac 11387 STRIP=$ac_ct_STRIP 11388 fi 11389else 11390 STRIP="$ac_cv_prog_STRIP" 11391fi 11392 11393fi 11394INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 11395 11396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 11397$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 11398if test -z "$MKDIR_P"; then 11399 if ${ac_cv_path_mkdir+:} false; then : 11400 $as_echo_n "(cached) " >&6 11401else 11402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11403for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 11404do 11405 IFS=$as_save_IFS 11406 test -z "$as_dir" && as_dir=. 11407 for ac_prog in mkdir gmkdir; do 11408 for ac_exec_ext in '' $ac_executable_extensions; do 11409 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 11410 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 11411 'mkdir (GNU coreutils) '* | \ 11412 'mkdir (coreutils) '* | \ 11413 'mkdir (fileutils) '4.1*) 11414 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 11415 break 3;; 11416 esac 11417 done 11418 done 11419 done 11420IFS=$as_save_IFS 11421 11422fi 11423 11424 test -d ./--version && rmdir ./--version 11425 if test "${ac_cv_path_mkdir+set}" = set; then 11426 MKDIR_P="$ac_cv_path_mkdir -p" 11427 else 11428 # As a last resort, use the slow shell script. Don't cache a 11429 # value for MKDIR_P within a source directory, because that will 11430 # break other packages using the cache if that directory is 11431 # removed, or if the value is a relative name. 11432 MKDIR_P="$ac_install_sh -d" 11433 fi 11434fi 11435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 11436$as_echo "$MKDIR_P" >&6; } 11437 11438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11439$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11440set x ${MAKE-make} 11441ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11442if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 11443 $as_echo_n "(cached) " >&6 11444else 11445 cat >conftest.make <<\_ACEOF 11446SHELL = /bin/sh 11447all: 11448 @echo '@@@%%%=$(MAKE)=@@@%%%' 11449_ACEOF 11450# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 11451case `${MAKE-make} -f conftest.make 2>/dev/null` in 11452 *@@@%%%=?*=@@@%%%*) 11453 eval ac_cv_prog_make_${ac_make}_set=yes;; 11454 *) 11455 eval ac_cv_prog_make_${ac_make}_set=no;; 11456esac 11457rm -f conftest.make 11458fi 11459if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11461$as_echo "yes" >&6; } 11462 SET_MAKE= 11463else 11464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11465$as_echo "no" >&6; } 11466 SET_MAKE="MAKE=${MAKE-make}" 11467fi 11468 11469rm -rf .tst 2>/dev/null 11470mkdir .tst 2>/dev/null 11471if test -d .tst; then 11472 am__leading_dot=. 11473else 11474 am__leading_dot=_ 11475fi 11476rmdir .tst 2>/dev/null 11477 11478DEPDIR="${am__leading_dot}deps" 11479 11480ac_config_commands="$ac_config_commands depfiles" 11481 11482 11483am_make=${MAKE-make} 11484cat > confinc << 'END' 11485am__doit: 11486 @echo this is the am__doit target 11487.PHONY: am__doit 11488END 11489# If we don't find an include directive, just comment out the code. 11490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 11491$as_echo_n "checking for style of include used by $am_make... " >&6; } 11492am__include="#" 11493am__quote= 11494_am_result=none 11495# First try GNU make style include. 11496echo "include confinc" > confmf 11497# Ignore all kinds of additional output from 'make'. 11498case `$am_make -s -f confmf 2> /dev/null` in #( 11499*the\ am__doit\ target*) 11500 am__include=include 11501 am__quote= 11502 _am_result=GNU 11503 ;; 11504esac 11505# Now try BSD make style include. 11506if test "$am__include" = "#"; then 11507 echo '.include "confinc"' > confmf 11508 case `$am_make -s -f confmf 2> /dev/null` in #( 11509 *the\ am__doit\ target*) 11510 am__include=.include 11511 am__quote="\"" 11512 _am_result=BSD 11513 ;; 11514 esac 11515fi 11516 11517 11518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 11519$as_echo "$_am_result" >&6; } 11520rm -f confinc confmf 11521 11522# Check whether --enable-dependency-tracking was given. 11523if test "${enable_dependency_tracking+set}" = set; then : 11524 enableval=$enable_dependency_tracking; 11525fi 11526 11527if test "x$enable_dependency_tracking" != xno; then 11528 am_depcomp="$ac_aux_dir/depcomp" 11529 AMDEPBACKSLASH='\' 11530 am__nodep='_no' 11531fi 11532 if test "x$enable_dependency_tracking" != xno; then 11533 AMDEP_TRUE= 11534 AMDEP_FALSE='#' 11535else 11536 AMDEP_TRUE='#' 11537 AMDEP_FALSE= 11538fi 11539 11540 11541if test "`cd $srcdir && pwd`" != "`pwd`"; then 11542 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 11543 # is not polluted with repeated "-I." 11544 am__isrc=' -I$(srcdir)' 11545 # test to see if srcdir already configured 11546 if test -f $srcdir/config.status; then 11547 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 11548 fi 11549fi 11550 11551# test whether we have cygpath 11552if test -z "$CYGPATH_W"; then 11553 if (cygpath --version) >/dev/null 2>/dev/null; then 11554 CYGPATH_W='cygpath -w' 11555 else 11556 CYGPATH_W=echo 11557 fi 11558fi 11559 11560 11561# Define the identity of the package. 11562 11563 PACKAGE=OpenBSM 11564 VERSION=1.2-alpha4 11565 11566 11567cat >>confdefs.h <<_ACEOF 11568#define PACKAGE "$PACKAGE" 11569_ACEOF 11570 11571 11572cat >>confdefs.h <<_ACEOF 11573#define VERSION "$VERSION" 11574_ACEOF 11575 11576# Some tools Automake needs. 11577 11578ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 11579 11580 11581AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 11582 11583 11584AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 11585 11586 11587AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 11588 11589 11590MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 11591 11592# For better backward compatibility. To be removed once Automake 1.9.x 11593# dies out for good. For more background, see: 11594# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 11595# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 11596mkdir_p='$(MKDIR_P)' 11597 11598# We need awk for the "check" target. The system "awk" is bad on 11599# some platforms. 11600# Always define AMTAR for backward compatibility. Yes, it's still used 11601# in the wild :-( We should find a proper way to deprecate it ... 11602AMTAR='$${TAR-tar}' 11603 11604am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 11605 11606 11607 11608 11609depcc="$CC" am_compiler_list= 11610 11611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 11612$as_echo_n "checking dependency style of $depcc... " >&6; } 11613if ${am_cv_CC_dependencies_compiler_type+:} false; then : 11614 $as_echo_n "(cached) " >&6 11615else 11616 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 11617 # We make a subdir and do the tests there. Otherwise we can end up 11618 # making bogus files that we don't know about and never remove. For 11619 # instance it was reported that on HP-UX the gcc test will end up 11620 # making a dummy file named 'D' -- because '-MD' means "put the output 11621 # in D". 11622 rm -rf conftest.dir 11623 mkdir conftest.dir 11624 # Copy depcomp to subdir because otherwise we won't find it if we're 11625 # using a relative directory. 11626 cp "$am_depcomp" conftest.dir 11627 cd conftest.dir 11628 # We will build objects and dependencies in a subdirectory because 11629 # it helps to detect inapplicable dependency modes. For instance 11630 # both Tru64's cc and ICC support -MD to output dependencies as a 11631 # side effect of compilation, but ICC will put the dependencies in 11632 # the current directory while Tru64 will put them in the object 11633 # directory. 11634 mkdir sub 11635 11636 am_cv_CC_dependencies_compiler_type=none 11637 if test "$am_compiler_list" = ""; then 11638 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 11639 fi 11640 am__universal=false 11641 case " $depcc " in #( 11642 *\ -arch\ *\ -arch\ *) am__universal=true ;; 11643 esac 11644 11645 for depmode in $am_compiler_list; do 11646 # Setup a source with many dependencies, because some compilers 11647 # like to wrap large dependency lists on column 80 (with \), and 11648 # we should not choose a depcomp mode which is confused by this. 11649 # 11650 # We need to recreate these files for each test, as the compiler may 11651 # overwrite some of them when testing with obscure command lines. 11652 # This happens at least with the AIX C compiler. 11653 : > sub/conftest.c 11654 for i in 1 2 3 4 5 6; do 11655 echo '#include "conftst'$i'.h"' >> sub/conftest.c 11656 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 11657 # Solaris 10 /bin/sh. 11658 echo '/* dummy */' > sub/conftst$i.h 11659 done 11660 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 11661 11662 # We check with '-c' and '-o' for the sake of the "dashmstdout" 11663 # mode. It turns out that the SunPro C++ compiler does not properly 11664 # handle '-M -o', and we need to detect this. Also, some Intel 11665 # versions had trouble with output in subdirs. 11666 am__obj=sub/conftest.${OBJEXT-o} 11667 am__minus_obj="-o $am__obj" 11668 case $depmode in 11669 gcc) 11670 # This depmode causes a compiler race in universal mode. 11671 test "$am__universal" = false || continue 11672 ;; 11673 nosideeffect) 11674 # After this tag, mechanisms are not by side-effect, so they'll 11675 # only be used when explicitly requested. 11676 if test "x$enable_dependency_tracking" = xyes; then 11677 continue 11678 else 11679 break 11680 fi 11681 ;; 11682 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 11683 # This compiler won't grok '-c -o', but also, the minuso test has 11684 # not run yet. These depmodes are late enough in the game, and 11685 # so weak that their functioning should not be impacted. 11686 am__obj=conftest.${OBJEXT-o} 11687 am__minus_obj= 11688 ;; 11689 none) break ;; 11690 esac 11691 if depmode=$depmode \ 11692 source=sub/conftest.c object=$am__obj \ 11693 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 11694 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 11695 >/dev/null 2>conftest.err && 11696 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 11697 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 11698 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 11699 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 11700 # icc doesn't choke on unknown options, it will just issue warnings 11701 # or remarks (even with -Werror). So we grep stderr for any message 11702 # that says an option was ignored or not supported. 11703 # When given -MP, icc 7.0 and 7.1 complain thusly: 11704 # icc: Command line warning: ignoring option '-M'; no argument required 11705 # The diagnosis changed in icc 8.0: 11706 # icc: Command line remark: option '-MP' not supported 11707 if (grep 'ignoring option' conftest.err || 11708 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 11709 am_cv_CC_dependencies_compiler_type=$depmode 11710 break 11711 fi 11712 fi 11713 done 11714 11715 cd .. 11716 rm -rf conftest.dir 11717else 11718 am_cv_CC_dependencies_compiler_type=none 11719fi 11720 11721fi 11722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 11723$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 11724CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 11725 11726 if 11727 test "x$enable_dependency_tracking" != xno \ 11728 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 11729 am__fastdepCC_TRUE= 11730 am__fastdepCC_FALSE='#' 11731else 11732 am__fastdepCC_TRUE='#' 11733 am__fastdepCC_FALSE= 11734fi 11735 11736 11737 11738 11739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 11740$as_echo_n "checking for library containing dlsym... " >&6; } 11741if ${ac_cv_search_dlsym+:} false; then : 11742 $as_echo_n "(cached) " >&6 11743else 11744 ac_func_search_save_LIBS=$LIBS 11745cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11746/* end confdefs.h. */ 11747 11748/* Override any GCC internal prototype to avoid an error. 11749 Use char because int might match the return type of a GCC 11750 builtin and then its argument prototype would still apply. */ 11751#ifdef __cplusplus 11752extern "C" 11753#endif 11754char dlsym (); 11755int 11756main () 11757{ 11758return dlsym (); 11759 ; 11760 return 0; 11761} 11762_ACEOF 11763for ac_lib in '' dl; do 11764 if test -z "$ac_lib"; then 11765 ac_res="none required" 11766 else 11767 ac_res=-l$ac_lib 11768 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11769 fi 11770 if ac_fn_c_try_link "$LINENO"; then : 11771 ac_cv_search_dlsym=$ac_res 11772fi 11773rm -f core conftest.err conftest.$ac_objext \ 11774 conftest$ac_exeext 11775 if ${ac_cv_search_dlsym+:} false; then : 11776 break 11777fi 11778done 11779if ${ac_cv_search_dlsym+:} false; then : 11780 11781else 11782 ac_cv_search_dlsym=no 11783fi 11784rm conftest.$ac_ext 11785LIBS=$ac_func_search_save_LIBS 11786fi 11787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 11788$as_echo "$ac_cv_search_dlsym" >&6; } 11789ac_res=$ac_cv_search_dlsym 11790if test "$ac_res" != no; then : 11791 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11792 11793fi 11794 11795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 11796$as_echo_n "checking for library containing pthread_create... " >&6; } 11797if ${ac_cv_search_pthread_create+:} false; then : 11798 $as_echo_n "(cached) " >&6 11799else 11800 ac_func_search_save_LIBS=$LIBS 11801cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11802/* end confdefs.h. */ 11803 11804/* Override any GCC internal prototype to avoid an error. 11805 Use char because int might match the return type of a GCC 11806 builtin and then its argument prototype would still apply. */ 11807#ifdef __cplusplus 11808extern "C" 11809#endif 11810char pthread_create (); 11811int 11812main () 11813{ 11814return pthread_create (); 11815 ; 11816 return 0; 11817} 11818_ACEOF 11819for ac_lib in '' pthread; do 11820 if test -z "$ac_lib"; then 11821 ac_res="none required" 11822 else 11823 ac_res=-l$ac_lib 11824 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11825 fi 11826 if ac_fn_c_try_link "$LINENO"; then : 11827 ac_cv_search_pthread_create=$ac_res 11828fi 11829rm -f core conftest.err conftest.$ac_objext \ 11830 conftest$ac_exeext 11831 if ${ac_cv_search_pthread_create+:} false; then : 11832 break 11833fi 11834done 11835if ${ac_cv_search_pthread_create+:} false; then : 11836 11837else 11838 ac_cv_search_pthread_create=no 11839fi 11840rm conftest.$ac_ext 11841LIBS=$ac_func_search_save_LIBS 11842fi 11843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 11844$as_echo "$ac_cv_search_pthread_create" >&6; } 11845ac_res=$ac_cv_search_pthread_create 11846if test "$ac_res" != no; then : 11847 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11848 11849fi 11850 11851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 11852$as_echo_n "checking for library containing clock_gettime... " >&6; } 11853if ${ac_cv_search_clock_gettime+:} false; then : 11854 $as_echo_n "(cached) " >&6 11855else 11856 ac_func_search_save_LIBS=$LIBS 11857cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11858/* end confdefs.h. */ 11859 11860/* Override any GCC internal prototype to avoid an error. 11861 Use char because int might match the return type of a GCC 11862 builtin and then its argument prototype would still apply. */ 11863#ifdef __cplusplus 11864extern "C" 11865#endif 11866char clock_gettime (); 11867int 11868main () 11869{ 11870return clock_gettime (); 11871 ; 11872 return 0; 11873} 11874_ACEOF 11875for ac_lib in '' rt; do 11876 if test -z "$ac_lib"; then 11877 ac_res="none required" 11878 else 11879 ac_res=-l$ac_lib 11880 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11881 fi 11882 if ac_fn_c_try_link "$LINENO"; then : 11883 ac_cv_search_clock_gettime=$ac_res 11884fi 11885rm -f core conftest.err conftest.$ac_objext \ 11886 conftest$ac_exeext 11887 if ${ac_cv_search_clock_gettime+:} false; then : 11888 break 11889fi 11890done 11891if ${ac_cv_search_clock_gettime+:} false; then : 11892 11893else 11894 ac_cv_search_clock_gettime=no 11895fi 11896rm conftest.$ac_ext 11897LIBS=$ac_func_search_save_LIBS 11898fi 11899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 11900$as_echo "$ac_cv_search_clock_gettime" >&6; } 11901ac_res=$ac_cv_search_clock_gettime 11902if test "$ac_res" != no; then : 11903 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11904 11905fi 11906 11907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_connect" >&5 11908$as_echo_n "checking for library containing SSL_connect... " >&6; } 11909if ${ac_cv_search_SSL_connect+:} false; then : 11910 $as_echo_n "(cached) " >&6 11911else 11912 ac_func_search_save_LIBS=$LIBS 11913cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11914/* end confdefs.h. */ 11915 11916/* Override any GCC internal prototype to avoid an error. 11917 Use char because int might match the return type of a GCC 11918 builtin and then its argument prototype would still apply. */ 11919#ifdef __cplusplus 11920extern "C" 11921#endif 11922char SSL_connect (); 11923int 11924main () 11925{ 11926return SSL_connect (); 11927 ; 11928 return 0; 11929} 11930_ACEOF 11931for ac_lib in '' ssl; do 11932 if test -z "$ac_lib"; then 11933 ac_res="none required" 11934 else 11935 ac_res=-l$ac_lib 11936 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11937 fi 11938 if ac_fn_c_try_link "$LINENO"; then : 11939 ac_cv_search_SSL_connect=$ac_res 11940fi 11941rm -f core conftest.err conftest.$ac_objext \ 11942 conftest$ac_exeext 11943 if ${ac_cv_search_SSL_connect+:} false; then : 11944 break 11945fi 11946done 11947if ${ac_cv_search_SSL_connect+:} false; then : 11948 11949else 11950 ac_cv_search_SSL_connect=no 11951fi 11952rm conftest.$ac_ext 11953LIBS=$ac_func_search_save_LIBS 11954fi 11955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_connect" >&5 11956$as_echo "$ac_cv_search_SSL_connect" >&6; } 11957ac_res=$ac_cv_search_SSL_connect 11958if test "$ac_res" != no; then : 11959 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11960 11961fi 11962 11963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing humanize_number" >&5 11964$as_echo_n "checking for library containing humanize_number... " >&6; } 11965if ${ac_cv_search_humanize_number+:} false; then : 11966 $as_echo_n "(cached) " >&6 11967else 11968 ac_func_search_save_LIBS=$LIBS 11969cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11970/* end confdefs.h. */ 11971 11972/* Override any GCC internal prototype to avoid an error. 11973 Use char because int might match the return type of a GCC 11974 builtin and then its argument prototype would still apply. */ 11975#ifdef __cplusplus 11976extern "C" 11977#endif 11978char humanize_number (); 11979int 11980main () 11981{ 11982return humanize_number (); 11983 ; 11984 return 0; 11985} 11986_ACEOF 11987for ac_lib in '' util; do 11988 if test -z "$ac_lib"; then 11989 ac_res="none required" 11990 else 11991 ac_res=-l$ac_lib 11992 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11993 fi 11994 if ac_fn_c_try_link "$LINENO"; then : 11995 ac_cv_search_humanize_number=$ac_res 11996fi 11997rm -f core conftest.err conftest.$ac_objext \ 11998 conftest$ac_exeext 11999 if ${ac_cv_search_humanize_number+:} false; then : 12000 break 12001fi 12002done 12003if ${ac_cv_search_humanize_number+:} false; then : 12004 12005else 12006 ac_cv_search_humanize_number=no 12007fi 12008rm conftest.$ac_ext 12009LIBS=$ac_func_search_save_LIBS 12010fi 12011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_humanize_number" >&5 12012$as_echo "$ac_cv_search_humanize_number" >&6; } 12013ac_res=$ac_cv_search_humanize_number 12014if test "$ac_res" != no; then : 12015 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12016 12017fi 12018 12019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pidfile_open" >&5 12020$as_echo_n "checking for library containing pidfile_open... " >&6; } 12021if ${ac_cv_search_pidfile_open+:} false; then : 12022 $as_echo_n "(cached) " >&6 12023else 12024 ac_func_search_save_LIBS=$LIBS 12025cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12026/* end confdefs.h. */ 12027 12028/* Override any GCC internal prototype to avoid an error. 12029 Use char because int might match the return type of a GCC 12030 builtin and then its argument prototype would still apply. */ 12031#ifdef __cplusplus 12032extern "C" 12033#endif 12034char pidfile_open (); 12035int 12036main () 12037{ 12038return pidfile_open (); 12039 ; 12040 return 0; 12041} 12042_ACEOF 12043for ac_lib in '' util; do 12044 if test -z "$ac_lib"; then 12045 ac_res="none required" 12046 else 12047 ac_res=-l$ac_lib 12048 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12049 fi 12050 if ac_fn_c_try_link "$LINENO"; then : 12051 ac_cv_search_pidfile_open=$ac_res 12052fi 12053rm -f core conftest.err conftest.$ac_objext \ 12054 conftest$ac_exeext 12055 if ${ac_cv_search_pidfile_open+:} false; then : 12056 break 12057fi 12058done 12059if ${ac_cv_search_pidfile_open+:} false; then : 12060 12061else 12062 ac_cv_search_pidfile_open=no 12063fi 12064rm conftest.$ac_ext 12065LIBS=$ac_func_search_save_LIBS 12066fi 12067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pidfile_open" >&5 12068$as_echo "$ac_cv_search_pidfile_open" >&6; } 12069ac_res=$ac_cv_search_pidfile_open 12070if test "$ac_res" != no; then : 12071 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12072 12073fi 12074 12075 12076# Checks for header files. 12077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 12078$as_echo_n "checking for ANSI C header files... " >&6; } 12079if ${ac_cv_header_stdc+:} false; then : 12080 $as_echo_n "(cached) " >&6 12081else 12082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12083/* end confdefs.h. */ 12084#include <stdlib.h> 12085#include <stdarg.h> 12086#include <string.h> 12087#include <float.h> 12088 12089int 12090main () 12091{ 12092 12093 ; 12094 return 0; 12095} 12096_ACEOF 12097if ac_fn_c_try_compile "$LINENO"; then : 12098 ac_cv_header_stdc=yes 12099else 12100 ac_cv_header_stdc=no 12101fi 12102rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12103 12104if test $ac_cv_header_stdc = yes; then 12105 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 12106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12107/* end confdefs.h. */ 12108#include <string.h> 12109 12110_ACEOF 12111if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12112 $EGREP "memchr" >/dev/null 2>&1; then : 12113 12114else 12115 ac_cv_header_stdc=no 12116fi 12117rm -f conftest* 12118 12119fi 12120 12121if test $ac_cv_header_stdc = yes; then 12122 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 12123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12124/* end confdefs.h. */ 12125#include <stdlib.h> 12126 12127_ACEOF 12128if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12129 $EGREP "free" >/dev/null 2>&1; then : 12130 12131else 12132 ac_cv_header_stdc=no 12133fi 12134rm -f conftest* 12135 12136fi 12137 12138if test $ac_cv_header_stdc = yes; then 12139 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 12140 if test "$cross_compiling" = yes; then : 12141 : 12142else 12143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12144/* end confdefs.h. */ 12145#include <ctype.h> 12146#include <stdlib.h> 12147#if ((' ' & 0x0FF) == 0x020) 12148# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 12149# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 12150#else 12151# define ISLOWER(c) \ 12152 (('a' <= (c) && (c) <= 'i') \ 12153 || ('j' <= (c) && (c) <= 'r') \ 12154 || ('s' <= (c) && (c) <= 'z')) 12155# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 12156#endif 12157 12158#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 12159int 12160main () 12161{ 12162 int i; 12163 for (i = 0; i < 256; i++) 12164 if (XOR (islower (i), ISLOWER (i)) 12165 || toupper (i) != TOUPPER (i)) 12166 return 2; 12167 return 0; 12168} 12169_ACEOF 12170if ac_fn_c_try_run "$LINENO"; then : 12171 12172else 12173 ac_cv_header_stdc=no 12174fi 12175rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12176 conftest.$ac_objext conftest.beam conftest.$ac_ext 12177fi 12178 12179fi 12180fi 12181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 12182$as_echo "$ac_cv_header_stdc" >&6; } 12183if test $ac_cv_header_stdc = yes; then 12184 12185$as_echo "#define STDC_HEADERS 1" >>confdefs.h 12186 12187fi 12188 12189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 12190$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 12191if ${ac_cv_header_sys_wait_h+:} false; then : 12192 $as_echo_n "(cached) " >&6 12193else 12194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12195/* end confdefs.h. */ 12196#include <sys/types.h> 12197#include <sys/wait.h> 12198#ifndef WEXITSTATUS 12199# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 12200#endif 12201#ifndef WIFEXITED 12202# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 12203#endif 12204 12205int 12206main () 12207{ 12208 int s; 12209 wait (&s); 12210 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 12211 ; 12212 return 0; 12213} 12214_ACEOF 12215if ac_fn_c_try_compile "$LINENO"; then : 12216 ac_cv_header_sys_wait_h=yes 12217else 12218 ac_cv_header_sys_wait_h=no 12219fi 12220rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12221fi 12222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 12223$as_echo "$ac_cv_header_sys_wait_h" >&6; } 12224if test $ac_cv_header_sys_wait_h = yes; then 12225 12226$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12227 12228fi 12229 12230for ac_header in mach/mach.h stdint.h pthread_np.h printf.h 12231do : 12232 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12233ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12234if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12235 cat >>confdefs.h <<_ACEOF 12236#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12237_ACEOF 12238 12239fi 12240 12241done 12242 12243 12244 12245$as_echo "#define _GNU_SOURCE /**/" >>confdefs.h 12246 12247 12248# Checks for typedefs, structures, and compiler characteristics. 12249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 12250$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 12251if ${ac_cv_c_const+:} false; then : 12252 $as_echo_n "(cached) " >&6 12253else 12254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12255/* end confdefs.h. */ 12256 12257int 12258main () 12259{ 12260 12261#ifndef __cplusplus 12262 /* Ultrix mips cc rejects this sort of thing. */ 12263 typedef int charset[2]; 12264 const charset cs = { 0, 0 }; 12265 /* SunOS 4.1.1 cc rejects this. */ 12266 char const *const *pcpcc; 12267 char **ppc; 12268 /* NEC SVR4.0.2 mips cc rejects this. */ 12269 struct point {int x, y;}; 12270 static struct point const zero = {0,0}; 12271 /* AIX XL C 1.02.0.0 rejects this. 12272 It does not let you subtract one const X* pointer from another in 12273 an arm of an if-expression whose if-part is not a constant 12274 expression */ 12275 const char *g = "string"; 12276 pcpcc = &g + (g ? g-g : 0); 12277 /* HPUX 7.0 cc rejects these. */ 12278 ++pcpcc; 12279 ppc = (char**) pcpcc; 12280 pcpcc = (char const *const *) ppc; 12281 { /* SCO 3.2v4 cc rejects this sort of thing. */ 12282 char tx; 12283 char *t = &tx; 12284 char const *s = 0 ? (char *) 0 : (char const *) 0; 12285 12286 *t++ = 0; 12287 if (s) return 0; 12288 } 12289 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 12290 int x[] = {25, 17}; 12291 const int *foo = &x[0]; 12292 ++foo; 12293 } 12294 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 12295 typedef const int *iptr; 12296 iptr p = 0; 12297 ++p; 12298 } 12299 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 12300 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 12301 struct s { int j; const int *ap[3]; } bx; 12302 struct s *b = &bx; b->j = 5; 12303 } 12304 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 12305 const int foo = 10; 12306 if (!foo) return 0; 12307 } 12308 return !cs[0] && !zero.x; 12309#endif 12310 12311 ; 12312 return 0; 12313} 12314_ACEOF 12315if ac_fn_c_try_compile "$LINENO"; then : 12316 ac_cv_c_const=yes 12317else 12318 ac_cv_c_const=no 12319fi 12320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12321fi 12322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 12323$as_echo "$ac_cv_c_const" >&6; } 12324if test $ac_cv_c_const = no; then 12325 12326$as_echo "#define const /**/" >>confdefs.h 12327 12328fi 12329 12330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 12331$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 12332if ${ac_cv_type_uid_t+:} false; then : 12333 $as_echo_n "(cached) " >&6 12334else 12335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12336/* end confdefs.h. */ 12337#include <sys/types.h> 12338 12339_ACEOF 12340if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12341 $EGREP "uid_t" >/dev/null 2>&1; then : 12342 ac_cv_type_uid_t=yes 12343else 12344 ac_cv_type_uid_t=no 12345fi 12346rm -f conftest* 12347 12348fi 12349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 12350$as_echo "$ac_cv_type_uid_t" >&6; } 12351if test $ac_cv_type_uid_t = no; then 12352 12353$as_echo "#define uid_t int" >>confdefs.h 12354 12355 12356$as_echo "#define gid_t int" >>confdefs.h 12357 12358fi 12359 12360ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 12361if test "x$ac_cv_type_pid_t" = xyes; then : 12362 12363else 12364 12365cat >>confdefs.h <<_ACEOF 12366#define pid_t int 12367_ACEOF 12368 12369fi 12370 12371ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 12372if test "x$ac_cv_type_size_t" = xyes; then : 12373 12374else 12375 12376cat >>confdefs.h <<_ACEOF 12377#define size_t unsigned int 12378_ACEOF 12379 12380fi 12381 12382ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default" 12383if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 12384 12385cat >>confdefs.h <<_ACEOF 12386#define HAVE_STRUCT_STAT_ST_RDEV 1 12387_ACEOF 12388 12389 12390fi 12391 12392 12393ac_fn_c_check_member "$LINENO" "struct ipc_perm" "__key" "ac_cv_member_struct_ipc_perm___key" " 12394#include <sys/types.h> 12395#include <sys/ipc.h> 12396 12397" 12398if test "x$ac_cv_member_struct_ipc_perm___key" = xyes; then : 12399 12400$as_echo "#define HAVE_IPC_PERM___KEY /**/" >>confdefs.h 12401 12402fi 12403 12404 12405ac_fn_c_check_member "$LINENO" "struct ipc_perm" "_key" "ac_cv_member_struct_ipc_perm__key" " 12406#include <sys/types.h> 12407#include <sys/ipc.h> 12408 12409" 12410if test "x$ac_cv_member_struct_ipc_perm__key" = xyes; then : 12411 12412$as_echo "#define HAVE_IPC_PERM__KEY /**/" >>confdefs.h 12413 12414fi 12415 12416 12417ac_fn_c_check_member "$LINENO" "struct ipc_perm" "__seq" "ac_cv_member_struct_ipc_perm___seq" " 12418#include <sys/types.h> 12419#include <sys/ipc.h> 12420 12421" 12422if test "x$ac_cv_member_struct_ipc_perm___seq" = xyes; then : 12423 12424$as_echo "#define HAVE_IPC_PERM___SEQ /**/" >>confdefs.h 12425 12426fi 12427 12428 12429ac_fn_c_check_member "$LINENO" "struct ipc_perm" "_seq" "ac_cv_member_struct_ipc_perm__seq" " 12430#include <sys/types.h> 12431#include <sys/ipc.h> 12432 12433" 12434if test "x$ac_cv_member_struct_ipc_perm__seq" = xyes; then : 12435 12436$as_echo "#define HAVE_IPC_PERM__SEQ /**/" >>confdefs.h 12437 12438fi 12439 12440 12441ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_len" "ac_cv_member_struct_sockaddr_storage_ss_len" " 12442#include <sys/types.h> 12443#include <sys/socket.h> 12444 12445" 12446if test "x$ac_cv_member_struct_sockaddr_storage_ss_len" = xyes; then : 12447 12448$as_echo "#define HAVE_SOCKADDR_STORAGE_SS_LEN /**/" >>confdefs.h 12449 12450fi 12451 12452 12453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 12454$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 12455if ${ac_cv_header_time+:} false; then : 12456 $as_echo_n "(cached) " >&6 12457else 12458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12459/* end confdefs.h. */ 12460#include <sys/types.h> 12461#include <sys/time.h> 12462#include <time.h> 12463 12464int 12465main () 12466{ 12467if ((struct tm *) 0) 12468return 0; 12469 ; 12470 return 0; 12471} 12472_ACEOF 12473if ac_fn_c_try_compile "$LINENO"; then : 12474 ac_cv_header_time=yes 12475else 12476 ac_cv_header_time=no 12477fi 12478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12479fi 12480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 12481$as_echo "$ac_cv_header_time" >&6; } 12482if test $ac_cv_header_time = yes; then 12483 12484$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 12485 12486fi 12487 12488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 12489$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 12490if ${ac_cv_struct_tm+:} false; then : 12491 $as_echo_n "(cached) " >&6 12492else 12493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12494/* end confdefs.h. */ 12495#include <sys/types.h> 12496#include <time.h> 12497 12498int 12499main () 12500{ 12501struct tm tm; 12502 int *p = &tm.tm_sec; 12503 return !p; 12504 ; 12505 return 0; 12506} 12507_ACEOF 12508if ac_fn_c_try_compile "$LINENO"; then : 12509 ac_cv_struct_tm=time.h 12510else 12511 ac_cv_struct_tm=sys/time.h 12512fi 12513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12514fi 12515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 12516$as_echo "$ac_cv_struct_tm" >&6; } 12517if test $ac_cv_struct_tm = sys/time.h; then 12518 12519$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 12520 12521fi 12522 12523 12524# Checks for library functions. 12525for ac_header in unistd.h 12526do : 12527 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 12528if test "x$ac_cv_header_unistd_h" = xyes; then : 12529 cat >>confdefs.h <<_ACEOF 12530#define HAVE_UNISTD_H 1 12531_ACEOF 12532 12533fi 12534 12535done 12536 12537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5 12538$as_echo_n "checking for working chown... " >&6; } 12539if ${ac_cv_func_chown_works+:} false; then : 12540 $as_echo_n "(cached) " >&6 12541else 12542 if test "$cross_compiling" = yes; then : 12543 ac_cv_func_chown_works=no 12544else 12545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12546/* end confdefs.h. */ 12547$ac_includes_default 12548#include <fcntl.h> 12549 12550int 12551main () 12552{ 12553 char *f = "conftest.chown"; 12554 struct stat before, after; 12555 12556 if (creat (f, 0600) < 0) 12557 return 1; 12558 if (stat (f, &before) < 0) 12559 return 1; 12560 if (chown (f, (uid_t) -1, (gid_t) -1) == -1) 12561 return 1; 12562 if (stat (f, &after) < 0) 12563 return 1; 12564 return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid); 12565 12566 ; 12567 return 0; 12568} 12569_ACEOF 12570if ac_fn_c_try_run "$LINENO"; then : 12571 ac_cv_func_chown_works=yes 12572else 12573 ac_cv_func_chown_works=no 12574fi 12575rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12576 conftest.$ac_objext conftest.beam conftest.$ac_ext 12577fi 12578 12579rm -f conftest.chown 12580 12581fi 12582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5 12583$as_echo "$ac_cv_func_chown_works" >&6; } 12584if test $ac_cv_func_chown_works = yes; then 12585 12586$as_echo "#define HAVE_CHOWN 1" >>confdefs.h 12587 12588fi 12589 12590for ac_header in vfork.h 12591do : 12592 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 12593if test "x$ac_cv_header_vfork_h" = xyes; then : 12594 cat >>confdefs.h <<_ACEOF 12595#define HAVE_VFORK_H 1 12596_ACEOF 12597 12598fi 12599 12600done 12601 12602for ac_func in fork vfork 12603do : 12604 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12605ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12606if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12607 cat >>confdefs.h <<_ACEOF 12608#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12609_ACEOF 12610 12611fi 12612done 12613 12614if test "x$ac_cv_func_fork" = xyes; then 12615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 12616$as_echo_n "checking for working fork... " >&6; } 12617if ${ac_cv_func_fork_works+:} false; then : 12618 $as_echo_n "(cached) " >&6 12619else 12620 if test "$cross_compiling" = yes; then : 12621 ac_cv_func_fork_works=cross 12622else 12623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12624/* end confdefs.h. */ 12625$ac_includes_default 12626int 12627main () 12628{ 12629 12630 /* By Ruediger Kuhlmann. */ 12631 return fork () < 0; 12632 12633 ; 12634 return 0; 12635} 12636_ACEOF 12637if ac_fn_c_try_run "$LINENO"; then : 12638 ac_cv_func_fork_works=yes 12639else 12640 ac_cv_func_fork_works=no 12641fi 12642rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12643 conftest.$ac_objext conftest.beam conftest.$ac_ext 12644fi 12645 12646fi 12647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 12648$as_echo "$ac_cv_func_fork_works" >&6; } 12649 12650else 12651 ac_cv_func_fork_works=$ac_cv_func_fork 12652fi 12653if test "x$ac_cv_func_fork_works" = xcross; then 12654 case $host in 12655 *-*-amigaos* | *-*-msdosdjgpp*) 12656 # Override, as these systems have only a dummy fork() stub 12657 ac_cv_func_fork_works=no 12658 ;; 12659 *) 12660 ac_cv_func_fork_works=yes 12661 ;; 12662 esac 12663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 12664$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 12665fi 12666ac_cv_func_vfork_works=$ac_cv_func_vfork 12667if test "x$ac_cv_func_vfork" = xyes; then 12668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 12669$as_echo_n "checking for working vfork... " >&6; } 12670if ${ac_cv_func_vfork_works+:} false; then : 12671 $as_echo_n "(cached) " >&6 12672else 12673 if test "$cross_compiling" = yes; then : 12674 ac_cv_func_vfork_works=cross 12675else 12676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12677/* end confdefs.h. */ 12678/* Thanks to Paul Eggert for this test. */ 12679$ac_includes_default 12680#include <sys/wait.h> 12681#ifdef HAVE_VFORK_H 12682# include <vfork.h> 12683#endif 12684/* On some sparc systems, changes by the child to local and incoming 12685 argument registers are propagated back to the parent. The compiler 12686 is told about this with #include <vfork.h>, but some compilers 12687 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 12688 static variable whose address is put into a register that is 12689 clobbered by the vfork. */ 12690static void 12691#ifdef __cplusplus 12692sparc_address_test (int arg) 12693# else 12694sparc_address_test (arg) int arg; 12695#endif 12696{ 12697 static pid_t child; 12698 if (!child) { 12699 child = vfork (); 12700 if (child < 0) { 12701 perror ("vfork"); 12702 _exit(2); 12703 } 12704 if (!child) { 12705 arg = getpid(); 12706 write(-1, "", 0); 12707 _exit (arg); 12708 } 12709 } 12710} 12711 12712int 12713main () 12714{ 12715 pid_t parent = getpid (); 12716 pid_t child; 12717 12718 sparc_address_test (0); 12719 12720 child = vfork (); 12721 12722 if (child == 0) { 12723 /* Here is another test for sparc vfork register problems. This 12724 test uses lots of local variables, at least as many local 12725 variables as main has allocated so far including compiler 12726 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 12727 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 12728 reuse the register of parent for one of the local variables, 12729 since it will think that parent can't possibly be used any more 12730 in this routine. Assigning to the local variable will thus 12731 munge parent in the parent process. */ 12732 pid_t 12733 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 12734 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 12735 /* Convince the compiler that p..p7 are live; otherwise, it might 12736 use the same hardware register for all 8 local variables. */ 12737 if (p != p1 || p != p2 || p != p3 || p != p4 12738 || p != p5 || p != p6 || p != p7) 12739 _exit(1); 12740 12741 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 12742 from child file descriptors. If the child closes a descriptor 12743 before it execs or exits, this munges the parent's descriptor 12744 as well. Test for this by closing stdout in the child. */ 12745 _exit(close(fileno(stdout)) != 0); 12746 } else { 12747 int status; 12748 struct stat st; 12749 12750 while (wait(&status) != child) 12751 ; 12752 return ( 12753 /* Was there some problem with vforking? */ 12754 child < 0 12755 12756 /* Did the child fail? (This shouldn't happen.) */ 12757 || status 12758 12759 /* Did the vfork/compiler bug occur? */ 12760 || parent != getpid() 12761 12762 /* Did the file descriptor bug occur? */ 12763 || fstat(fileno(stdout), &st) != 0 12764 ); 12765 } 12766} 12767_ACEOF 12768if ac_fn_c_try_run "$LINENO"; then : 12769 ac_cv_func_vfork_works=yes 12770else 12771 ac_cv_func_vfork_works=no 12772fi 12773rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12774 conftest.$ac_objext conftest.beam conftest.$ac_ext 12775fi 12776 12777fi 12778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 12779$as_echo "$ac_cv_func_vfork_works" >&6; } 12780 12781fi; 12782if test "x$ac_cv_func_fork_works" = xcross; then 12783 ac_cv_func_vfork_works=$ac_cv_func_vfork 12784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 12785$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 12786fi 12787 12788if test "x$ac_cv_func_vfork_works" = xyes; then 12789 12790$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 12791 12792else 12793 12794$as_echo "#define vfork fork" >>confdefs.h 12795 12796fi 12797if test "x$ac_cv_func_fork_works" = xyes; then 12798 12799$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 12800 12801fi 12802 12803for ac_header in stdlib.h 12804do : 12805 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" 12806if test "x$ac_cv_header_stdlib_h" = xyes; then : 12807 cat >>confdefs.h <<_ACEOF 12808#define HAVE_STDLIB_H 1 12809_ACEOF 12810 12811fi 12812 12813done 12814 12815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 12816$as_echo_n "checking for GNU libc compatible malloc... " >&6; } 12817if ${ac_cv_func_malloc_0_nonnull+:} false; then : 12818 $as_echo_n "(cached) " >&6 12819else 12820 if test "$cross_compiling" = yes; then : 12821 ac_cv_func_malloc_0_nonnull=no 12822else 12823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12824/* end confdefs.h. */ 12825#if defined STDC_HEADERS || defined HAVE_STDLIB_H 12826# include <stdlib.h> 12827#else 12828char *malloc (); 12829#endif 12830 12831int 12832main () 12833{ 12834return ! malloc (0); 12835 ; 12836 return 0; 12837} 12838_ACEOF 12839if ac_fn_c_try_run "$LINENO"; then : 12840 ac_cv_func_malloc_0_nonnull=yes 12841else 12842 ac_cv_func_malloc_0_nonnull=no 12843fi 12844rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12845 conftest.$ac_objext conftest.beam conftest.$ac_ext 12846fi 12847 12848fi 12849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 12850$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } 12851if test $ac_cv_func_malloc_0_nonnull = yes; then : 12852 12853$as_echo "#define HAVE_MALLOC 1" >>confdefs.h 12854 12855else 12856 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h 12857 12858 case " $LIBOBJS " in 12859 *" malloc.$ac_objext "* ) ;; 12860 *) LIBOBJS="$LIBOBJS malloc.$ac_objext" 12861 ;; 12862esac 12863 12864 12865$as_echo "#define malloc rpl_malloc" >>confdefs.h 12866 12867fi 12868 12869 12870 12871 12872 12873 for ac_header in $ac_header_list 12874do : 12875 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12876ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12877" 12878if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12879 cat >>confdefs.h <<_ACEOF 12880#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12881_ACEOF 12882 12883fi 12884 12885done 12886 12887 12888 12889 12890 12891 12892 12893 12894 for ac_func in $ac_func_list 12895do : 12896 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12897ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12898if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12899 cat >>confdefs.h <<_ACEOF 12900#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12901_ACEOF 12902 12903fi 12904done 12905 12906 12907 12908 12909 12910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5 12911$as_echo_n "checking for working mktime... " >&6; } 12912if ${ac_cv_func_working_mktime+:} false; then : 12913 $as_echo_n "(cached) " >&6 12914else 12915 if test "$cross_compiling" = yes; then : 12916 ac_cv_func_working_mktime=no 12917else 12918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12919/* end confdefs.h. */ 12920/* Test program from Paul Eggert and Tony Leneis. */ 12921#ifdef TIME_WITH_SYS_TIME 12922# include <sys/time.h> 12923# include <time.h> 12924#else 12925# ifdef HAVE_SYS_TIME_H 12926# include <sys/time.h> 12927# else 12928# include <time.h> 12929# endif 12930#endif 12931 12932#include <limits.h> 12933#include <stdlib.h> 12934 12935#ifdef HAVE_UNISTD_H 12936# include <unistd.h> 12937#endif 12938 12939#ifndef HAVE_ALARM 12940# define alarm(X) /* empty */ 12941#endif 12942 12943/* Work around redefinition to rpl_putenv by other config tests. */ 12944#undef putenv 12945 12946static time_t time_t_max; 12947static time_t time_t_min; 12948 12949/* Values we'll use to set the TZ environment variable. */ 12950static const char *tz_strings[] = { 12951 (const char *) 0, "TZ=GMT0", "TZ=JST-9", 12952 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00" 12953}; 12954#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0])) 12955 12956/* Return 0 if mktime fails to convert a date in the spring-forward gap. 12957 Based on a problem report from Andreas Jaeger. */ 12958static int 12959spring_forward_gap () 12960{ 12961 /* glibc (up to about 1998-10-07) failed this test. */ 12962 struct tm tm; 12963 12964 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" 12965 instead of "TZ=America/Vancouver" in order to detect the bug even 12966 on systems that don't support the Olson extension, or don't have the 12967 full zoneinfo tables installed. */ 12968 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0"); 12969 12970 tm.tm_year = 98; 12971 tm.tm_mon = 3; 12972 tm.tm_mday = 5; 12973 tm.tm_hour = 2; 12974 tm.tm_min = 0; 12975 tm.tm_sec = 0; 12976 tm.tm_isdst = -1; 12977 return mktime (&tm) != (time_t) -1; 12978} 12979 12980static int 12981mktime_test1 (time_t now) 12982{ 12983 struct tm *lt; 12984 return ! (lt = localtime (&now)) || mktime (lt) == now; 12985} 12986 12987static int 12988mktime_test (time_t now) 12989{ 12990 return (mktime_test1 (now) 12991 && mktime_test1 ((time_t) (time_t_max - now)) 12992 && mktime_test1 ((time_t) (time_t_min + now))); 12993} 12994 12995static int 12996irix_6_4_bug () 12997{ 12998 /* Based on code from Ariel Faigon. */ 12999 struct tm tm; 13000 tm.tm_year = 96; 13001 tm.tm_mon = 3; 13002 tm.tm_mday = 0; 13003 tm.tm_hour = 0; 13004 tm.tm_min = 0; 13005 tm.tm_sec = 0; 13006 tm.tm_isdst = -1; 13007 mktime (&tm); 13008 return tm.tm_mon == 2 && tm.tm_mday == 31; 13009} 13010 13011static int 13012bigtime_test (int j) 13013{ 13014 struct tm tm; 13015 time_t now; 13016 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j; 13017 now = mktime (&tm); 13018 if (now != (time_t) -1) 13019 { 13020 struct tm *lt = localtime (&now); 13021 if (! (lt 13022 && lt->tm_year == tm.tm_year 13023 && lt->tm_mon == tm.tm_mon 13024 && lt->tm_mday == tm.tm_mday 13025 && lt->tm_hour == tm.tm_hour 13026 && lt->tm_min == tm.tm_min 13027 && lt->tm_sec == tm.tm_sec 13028 && lt->tm_yday == tm.tm_yday 13029 && lt->tm_wday == tm.tm_wday 13030 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst) 13031 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst)))) 13032 return 0; 13033 } 13034 return 1; 13035} 13036 13037static int 13038year_2050_test () 13039{ 13040 /* The correct answer for 2050-02-01 00:00:00 in Pacific time, 13041 ignoring leap seconds. */ 13042 unsigned long int answer = 2527315200UL; 13043 13044 struct tm tm; 13045 time_t t; 13046 tm.tm_year = 2050 - 1900; 13047 tm.tm_mon = 2 - 1; 13048 tm.tm_mday = 1; 13049 tm.tm_hour = tm.tm_min = tm.tm_sec = 0; 13050 tm.tm_isdst = -1; 13051 13052 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" 13053 instead of "TZ=America/Vancouver" in order to detect the bug even 13054 on systems that don't support the Olson extension, or don't have the 13055 full zoneinfo tables installed. */ 13056 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0"); 13057 13058 t = mktime (&tm); 13059 13060 /* Check that the result is either a failure, or close enough 13061 to the correct answer that we can assume the discrepancy is 13062 due to leap seconds. */ 13063 return (t == (time_t) -1 13064 || (0 < t && answer - 120 <= t && t <= answer + 120)); 13065} 13066 13067int 13068main () 13069{ 13070 time_t t, delta; 13071 int i, j; 13072 13073 /* This test makes some buggy mktime implementations loop. 13074 Give up after 60 seconds; a mktime slower than that 13075 isn't worth using anyway. */ 13076 alarm (60); 13077 13078 for (;;) 13079 { 13080 t = (time_t_max << 1) + 1; 13081 if (t <= time_t_max) 13082 break; 13083 time_t_max = t; 13084 } 13085 time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max; 13086 13087 delta = time_t_max / 997; /* a suitable prime number */ 13088 for (i = 0; i < N_STRINGS; i++) 13089 { 13090 if (tz_strings[i]) 13091 putenv ((char*) tz_strings[i]); 13092 13093 for (t = 0; t <= time_t_max - delta; t += delta) 13094 if (! mktime_test (t)) 13095 return 1; 13096 if (! (mktime_test ((time_t) 1) 13097 && mktime_test ((time_t) (60 * 60)) 13098 && mktime_test ((time_t) (60 * 60 * 24)))) 13099 return 1; 13100 13101 for (j = 1; ; j <<= 1) 13102 if (! bigtime_test (j)) 13103 return 1; 13104 else if (INT_MAX / 2 < j) 13105 break; 13106 if (! bigtime_test (INT_MAX)) 13107 return 1; 13108 } 13109 return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ()); 13110} 13111_ACEOF 13112if ac_fn_c_try_run "$LINENO"; then : 13113 ac_cv_func_working_mktime=yes 13114else 13115 ac_cv_func_working_mktime=no 13116fi 13117rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13118 conftest.$ac_objext conftest.beam conftest.$ac_ext 13119fi 13120 13121fi 13122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime" >&5 13123$as_echo "$ac_cv_func_working_mktime" >&6; } 13124if test $ac_cv_func_working_mktime = no; then 13125 case " $LIBOBJS " in 13126 *" mktime.$ac_objext "* ) ;; 13127 *) LIBOBJS="$LIBOBJS mktime.$ac_objext" 13128 ;; 13129esac 13130 13131fi 13132 13133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 13134$as_echo_n "checking return type of signal handlers... " >&6; } 13135if ${ac_cv_type_signal+:} false; then : 13136 $as_echo_n "(cached) " >&6 13137else 13138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13139/* end confdefs.h. */ 13140#include <sys/types.h> 13141#include <signal.h> 13142 13143int 13144main () 13145{ 13146return *(signal (0, 0)) (0) == 1; 13147 ; 13148 return 0; 13149} 13150_ACEOF 13151if ac_fn_c_try_compile "$LINENO"; then : 13152 ac_cv_type_signal=int 13153else 13154 ac_cv_type_signal=void 13155fi 13156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13157fi 13158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 13159$as_echo "$ac_cv_type_signal" >&6; } 13160 13161cat >>confdefs.h <<_ACEOF 13162#define RETSIGTYPE $ac_cv_type_signal 13163_ACEOF 13164 13165 13166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5 13167$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; } 13168if ${ac_cv_func_lstat_dereferences_slashed_symlink+:} false; then : 13169 $as_echo_n "(cached) " >&6 13170else 13171 rm -f conftest.sym conftest.file 13172echo >conftest.file 13173if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then 13174 if test "$cross_compiling" = yes; then : 13175 ac_cv_func_lstat_dereferences_slashed_symlink=no 13176else 13177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13178/* end confdefs.h. */ 13179$ac_includes_default 13180int 13181main () 13182{ 13183struct stat sbuf; 13184 /* Linux will dereference the symlink and fail, as required by POSIX. 13185 That is better in the sense that it means we will not 13186 have to compile and use the lstat wrapper. */ 13187 return lstat ("conftest.sym/", &sbuf) == 0; 13188 ; 13189 return 0; 13190} 13191_ACEOF 13192if ac_fn_c_try_run "$LINENO"; then : 13193 ac_cv_func_lstat_dereferences_slashed_symlink=yes 13194else 13195 ac_cv_func_lstat_dereferences_slashed_symlink=no 13196fi 13197rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13198 conftest.$ac_objext conftest.beam conftest.$ac_ext 13199fi 13200 13201else 13202 # If the `ln -s' command failed, then we probably don't even 13203 # have an lstat function. 13204 ac_cv_func_lstat_dereferences_slashed_symlink=no 13205fi 13206rm -f conftest.sym conftest.file 13207 13208fi 13209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5 13210$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; } 13211 13212test $ac_cv_func_lstat_dereferences_slashed_symlink = yes && 13213 13214cat >>confdefs.h <<_ACEOF 13215#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 13216_ACEOF 13217 13218 13219if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then 13220 case " $LIBOBJS " in 13221 *" lstat.$ac_objext "* ) ;; 13222 *) LIBOBJS="$LIBOBJS lstat.$ac_objext" 13223 ;; 13224esac 13225 13226fi 13227 13228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat accepts an empty string" >&5 13229$as_echo_n "checking whether stat accepts an empty string... " >&6; } 13230if ${ac_cv_func_stat_empty_string_bug+:} false; then : 13231 $as_echo_n "(cached) " >&6 13232else 13233 if test "$cross_compiling" = yes; then : 13234 ac_cv_func_stat_empty_string_bug=yes 13235else 13236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13237/* end confdefs.h. */ 13238$ac_includes_default 13239int 13240main () 13241{ 13242struct stat sbuf; 13243 return stat ("", &sbuf) == 0; 13244 ; 13245 return 0; 13246} 13247_ACEOF 13248if ac_fn_c_try_run "$LINENO"; then : 13249 ac_cv_func_stat_empty_string_bug=no 13250else 13251 ac_cv_func_stat_empty_string_bug=yes 13252fi 13253rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13254 conftest.$ac_objext conftest.beam conftest.$ac_ext 13255fi 13256 13257fi 13258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_stat_empty_string_bug" >&5 13259$as_echo "$ac_cv_func_stat_empty_string_bug" >&6; } 13260if test $ac_cv_func_stat_empty_string_bug = yes; then 13261 case " $LIBOBJS " in 13262 *" stat.$ac_objext "* ) ;; 13263 *) LIBOBJS="$LIBOBJS stat.$ac_objext" 13264 ;; 13265esac 13266 13267 13268cat >>confdefs.h <<_ACEOF 13269#define HAVE_STAT_EMPTY_STRING_BUG 1 13270_ACEOF 13271 13272fi 13273 13274for ac_func in strftime 13275do : 13276 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime" 13277if test "x$ac_cv_func_strftime" = xyes; then : 13278 cat >>confdefs.h <<_ACEOF 13279#define HAVE_STRFTIME 1 13280_ACEOF 13281 13282else 13283 # strftime is in -lintl on SCO UNIX. 13284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5 13285$as_echo_n "checking for strftime in -lintl... " >&6; } 13286if ${ac_cv_lib_intl_strftime+:} false; then : 13287 $as_echo_n "(cached) " >&6 13288else 13289 ac_check_lib_save_LIBS=$LIBS 13290LIBS="-lintl $LIBS" 13291cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13292/* end confdefs.h. */ 13293 13294/* Override any GCC internal prototype to avoid an error. 13295 Use char because int might match the return type of a GCC 13296 builtin and then its argument prototype would still apply. */ 13297#ifdef __cplusplus 13298extern "C" 13299#endif 13300char strftime (); 13301int 13302main () 13303{ 13304return strftime (); 13305 ; 13306 return 0; 13307} 13308_ACEOF 13309if ac_fn_c_try_link "$LINENO"; then : 13310 ac_cv_lib_intl_strftime=yes 13311else 13312 ac_cv_lib_intl_strftime=no 13313fi 13314rm -f core conftest.err conftest.$ac_objext \ 13315 conftest$ac_exeext conftest.$ac_ext 13316LIBS=$ac_check_lib_save_LIBS 13317fi 13318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5 13319$as_echo "$ac_cv_lib_intl_strftime" >&6; } 13320if test "x$ac_cv_lib_intl_strftime" = xyes; then : 13321 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h 13322 13323LIBS="-lintl $LIBS" 13324fi 13325 13326fi 13327done 13328 13329for 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 13330do : 13331 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13332ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13333if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13334 cat >>confdefs.h <<_ACEOF 13335#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13336_ACEOF 13337 13338fi 13339done 13340 13341 13342# sys/queue.h exists on most systems, but its capabilities vary a great deal. 13343# test for LIST_FIRST and TAILQ_FOREACH_SAFE, which appears to not exist in 13344# all of them, and are necessary for OpenBSM. 13345cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13346/* end confdefs.h. */ 13347 13348 #include <sys/queue.h> 13349 13350int 13351main () 13352{ 13353 13354 13355 #ifndef LIST_FIRST 13356 #error LIST_FIRST missing 13357 #endif 13358 #ifndef TAILQ_FOREACH_SAFE 13359 #error TAILQ_FOREACH_SAFE 13360 #endif 13361 13362 ; 13363 return 0; 13364} 13365_ACEOF 13366if ac_fn_c_try_link "$LINENO"; then : 13367 13368 13369$as_echo "#define HAVE_FULL_QUEUE_H /**/" >>confdefs.h 13370 13371 13372fi 13373rm -f core conftest.err conftest.$ac_objext \ 13374 conftest$ac_exeext conftest.$ac_ext 13375 13376# Systems may not define key audit system calls, in which case libbsm cannot 13377# depend on them or it will generate link-time or run-time errors. Test for 13378# just one. 13379cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13380/* end confdefs.h. */ 13381 13382 #include <stddef.h> 13383 13384 extern int auditon(int, void *, int); 13385 13386int 13387main () 13388{ 13389 13390 int err; 13391 13392 err = auditon(0, NULL, 0); 13393 13394 ; 13395 return 0; 13396} 13397_ACEOF 13398if ac_fn_c_try_link "$LINENO"; then : 13399 13400 13401$as_echo "#define HAVE_AUDIT_SYSCALLS /**/" >>confdefs.h 13402 13403have_audit_syscalls=true 13404 13405else 13406 13407have_audit_syscalls=false 13408 13409fi 13410rm -f core conftest.err conftest.$ac_objext \ 13411 conftest$ac_exeext conftest.$ac_ext 13412 if $have_audit_syscalls; then 13413 HAVE_AUDIT_SYSCALLS_TRUE= 13414 HAVE_AUDIT_SYSCALLS_FALSE='#' 13415else 13416 HAVE_AUDIT_SYSCALLS_TRUE='#' 13417 HAVE_AUDIT_SYSCALLS_FALSE= 13418fi 13419 13420 13421# 13422# We rely on the BSD be32toh() and be32enc()-style endian macros to perform 13423# byte order conversions. Availability of these varies considerably -- in 13424# general, a system might have neither, be32toh(), or be32toh() and be32enc(). 13425# There is also variation in which headers are even present, and whether they 13426# are macros or functions. Try to organise the world into some simpler cases. 13427# The following macros may be set at the end: 13428# 13429# USE_ENDIAN_H 13430# USE_SYS_ENDIAN_H 13431# USE_MACHINE_ENDIAN_H 13432# USE_COMPAT_ENDIAN_H 13433# USE_COMPAT_ENDIAN_ENC_H 13434# 13435# First, decide which system endian.h to use. 13436# 13437for ac_header in endian.h 13438do : 13439 ac_fn_c_check_header_mongrel "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default" 13440if test "x$ac_cv_header_endian_h" = xyes; then : 13441 cat >>confdefs.h <<_ACEOF 13442#define HAVE_ENDIAN_H 1 13443_ACEOF 13444 13445 have_endian_h=yes 13446 13447else 13448 13449 have_endian_h=no 13450 13451fi 13452 13453done 13454 13455 13456for ac_header in sys/endian.h 13457do : 13458 ac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default" 13459if test "x$ac_cv_header_sys_endian_h" = xyes; then : 13460 cat >>confdefs.h <<_ACEOF 13461#define HAVE_SYS_ENDIAN_H 1 13462_ACEOF 13463 13464 have_sys_endian_h=yes 13465 13466else 13467 13468 have_sys_endian_h=no 13469 13470fi 13471 13472done 13473 13474 13475for ac_header in machine/endian.h 13476do : 13477 ac_fn_c_check_header_mongrel "$LINENO" "machine/endian.h" "ac_cv_header_machine_endian_h" "$ac_includes_default" 13478if test "x$ac_cv_header_machine_endian_h" = xyes; then : 13479 cat >>confdefs.h <<_ACEOF 13480#define HAVE_MACHINE_ENDIAN_H 1 13481_ACEOF 13482 13483 have_machine_endian_h=yes 13484 13485else 13486 13487 have_machine_endian_h=no 13488 13489fi 13490 13491done 13492 13493 13494if test $have_endian_h = yes; then 13495 13496$as_echo "#define USE_ENDIAN_H /**/" >>confdefs.h 13497 13498elif test $have_sys_endian_h = yes; then 13499 13500$as_echo "#define USE_SYS_ENDIAN_H /**/" >>confdefs.h 13501 13502elif test $have_machine_endian_h = yes; then 13503 13504$as_echo "#define USE_MACHINE_ENDIAN_H /**/" >>confdefs.h 13505 13506else 13507 as_fn_error $? "no endian.h" "$LINENO" 5 13508fi 13509 13510# 13511# Next, decide if we need to supplement with compat headers. 13512# 13513cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13514/* end confdefs.h. */ 13515 13516 #ifdef USE_ENDIAN_H 13517 #include <endian.h> 13518 #endif 13519 #ifdef USE_SYS_ENDIAN_H 13520 #include <sys/endian.h> 13521 #endif 13522 #ifdef USE_MACHINE_ENDIAN_H 13523 #include <machine/endian.h> 13524 #endif 13525 13526int 13527main () 13528{ 13529 13530 (void)be32toh(0); 13531 13532 ; 13533 return 0; 13534} 13535_ACEOF 13536if ac_fn_c_try_link "$LINENO"; then : 13537 13538else 13539 13540 13541$as_echo "#define USE_COMPAT_ENDIAN_H /**/" >>confdefs.h 13542 13543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using compat/endian.h" >&5 13544$as_echo "using compat/endian.h" >&6; } 13545 13546fi 13547rm -f core conftest.err conftest.$ac_objext \ 13548 conftest$ac_exeext conftest.$ac_ext 13549 13550cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13551/* end confdefs.h. */ 13552 13553 #ifdef USE_ENDIAN_H 13554 #include <endian.h> 13555 #endif 13556 #ifdef USE_SYS_ENDIAN_H 13557 #include <sys/endian.h> 13558 #endif 13559 #ifdef USE_MACHINE_ENDIAN_H 13560 #include <machine/endian.h> 13561 #endif 13562 #ifdef USE_COMPAT_ENDIAN_H 13563 #include "compat/endian.h" 13564 #endif 13565 #include <stdlib.h> 13566 13567int 13568main () 13569{ 13570 13571 int i; 13572 13573 i = bswap16(0); 13574 i = bswap32(0); 13575 i = bswap64(0); 13576 be32enc(NULL, 0); 13577 i = htole64(0); 13578 i = le64toh(0); 13579 13580 ; 13581 return 0; 13582} 13583_ACEOF 13584if ac_fn_c_try_link "$LINENO"; then : 13585 13586else 13587 13588 13589$as_echo "#define USE_COMPAT_ENDIAN_ENC_H /**/" >>confdefs.h 13590 13591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using compat/endian_enc.h" >&5 13592$as_echo "using compat/endian_enc.h" >&6; } 13593 13594fi 13595rm -f core conftest.err conftest.$ac_objext \ 13596 conftest$ac_exeext conftest.$ac_ext 13597 13598# Check to see if Mach IPC is used for trigger messages. If so, use Mach IPC 13599# instead of the default for sending trigger messages to the audit components. 13600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /usr/include/mach/audit_triggers.defs" >&5 13601$as_echo_n "checking for /usr/include/mach/audit_triggers.defs... " >&6; } 13602if ${ac_cv_file__usr_include_mach_audit_triggers_defs+:} false; then : 13603 $as_echo_n "(cached) " >&6 13604else 13605 test "$cross_compiling" = yes && 13606 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 13607if test -r "/usr/include/mach/audit_triggers.defs"; then 13608 ac_cv_file__usr_include_mach_audit_triggers_defs=yes 13609else 13610 ac_cv_file__usr_include_mach_audit_triggers_defs=no 13611fi 13612fi 13613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_include_mach_audit_triggers_defs" >&5 13614$as_echo "$ac_cv_file__usr_include_mach_audit_triggers_defs" >&6; } 13615if test "x$ac_cv_file__usr_include_mach_audit_triggers_defs" = xyes; then : 13616 13617 13618$as_echo "#define USE_MACH_IPC /**/" >>confdefs.h 13619 13620use_mach_ipc=true 13621 13622else 13623 13624use_mach_ipc=false 13625 13626fi 13627 13628 if $use_mach_ipc; then 13629 USE_MACH_IPC_TRUE= 13630 USE_MACH_IPC_FALSE='#' 13631else 13632 USE_MACH_IPC_TRUE='#' 13633 USE_MACH_IPC_FALSE= 13634fi 13635 13636 13637ac_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" 13638 13639 13640cat >confcache <<\_ACEOF 13641# This file is a shell script that caches the results of configure 13642# tests run on this system so they can be shared between configure 13643# scripts and configure runs, see configure's option --config-cache. 13644# It is not useful on other systems. If it contains results you don't 13645# want to keep, you may remove or edit it. 13646# 13647# config.status only pays attention to the cache file if you give it 13648# the --recheck option to rerun configure. 13649# 13650# `ac_cv_env_foo' variables (set or unset) will be overridden when 13651# loading this file, other *unset* `ac_cv_foo' will be assigned the 13652# following values. 13653 13654_ACEOF 13655 13656# The following way of writing the cache mishandles newlines in values, 13657# but we know of no workaround that is simple, portable, and efficient. 13658# So, we kill variables containing newlines. 13659# Ultrix sh set writes to stderr and can't be redirected directly, 13660# and sets the high bit in the cache file unless we assign to the vars. 13661( 13662 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13663 eval ac_val=\$$ac_var 13664 case $ac_val in #( 13665 *${as_nl}*) 13666 case $ac_var in #( 13667 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13668$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13669 esac 13670 case $ac_var in #( 13671 _ | IFS | as_nl) ;; #( 13672 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13673 *) { eval $ac_var=; unset $ac_var;} ;; 13674 esac ;; 13675 esac 13676 done 13677 13678 (set) 2>&1 | 13679 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13680 *${as_nl}ac_space=\ *) 13681 # `set' does not quote correctly, so add quotes: double-quote 13682 # substitution turns \\\\ into \\, and sed turns \\ into \. 13683 sed -n \ 13684 "s/'/'\\\\''/g; 13685 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13686 ;; #( 13687 *) 13688 # `set' quotes correctly as required by POSIX, so do not add quotes. 13689 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13690 ;; 13691 esac | 13692 sort 13693) | 13694 sed ' 13695 /^ac_cv_env_/b end 13696 t clear 13697 :clear 13698 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13699 t end 13700 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13701 :end' >>confcache 13702if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13703 if test -w "$cache_file"; then 13704 if test "x$cache_file" != "x/dev/null"; then 13705 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13706$as_echo "$as_me: updating cache $cache_file" >&6;} 13707 if test ! -f "$cache_file" || test -h "$cache_file"; then 13708 cat confcache >"$cache_file" 13709 else 13710 case $cache_file in #( 13711 */* | ?:*) 13712 mv -f confcache "$cache_file"$$ && 13713 mv -f "$cache_file"$$ "$cache_file" ;; #( 13714 *) 13715 mv -f confcache "$cache_file" ;; 13716 esac 13717 fi 13718 fi 13719 else 13720 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13721$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13722 fi 13723fi 13724rm -f confcache 13725 13726test "x$prefix" = xNONE && prefix=$ac_default_prefix 13727# Let make expand exec_prefix. 13728test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13729 13730DEFS=-DHAVE_CONFIG_H 13731 13732ac_libobjs= 13733ac_ltlibobjs= 13734U= 13735for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13736 # 1. Remove the extension, and $U if already installed. 13737 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13738 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13739 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13740 # will be set to the directory where LIBOBJS objects are built. 13741 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13742 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13743done 13744LIBOBJS=$ac_libobjs 13745 13746LTLIBOBJS=$ac_ltlibobjs 13747 13748 13749if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13750 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13751Usually this means the macro was only invoked conditionally." "$LINENO" 5 13752fi 13753if test -z "${USE_NATIVE_INCLUDES_TRUE}" && test -z "${USE_NATIVE_INCLUDES_FALSE}"; then 13754 as_fn_error $? "conditional \"USE_NATIVE_INCLUDES\" was never defined. 13755Usually this means the macro was only invoked conditionally." "$LINENO" 5 13756fi 13757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13758$as_echo_n "checking that generated files are newer than configure... " >&6; } 13759 if test -n "$am_sleep_pid"; then 13760 # Hide warnings about reused PIDs. 13761 wait $am_sleep_pid 2>/dev/null 13762 fi 13763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13764$as_echo "done" >&6; } 13765if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13766 as_fn_error $? "conditional \"AMDEP\" was never defined. 13767Usually this means the macro was only invoked conditionally." "$LINENO" 5 13768fi 13769if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13770 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13771Usually this means the macro was only invoked conditionally." "$LINENO" 5 13772fi 13773 if test -n "$EXEEXT"; then 13774 am__EXEEXT_TRUE= 13775 am__EXEEXT_FALSE='#' 13776else 13777 am__EXEEXT_TRUE='#' 13778 am__EXEEXT_FALSE= 13779fi 13780 13781if test -z "${HAVE_AUDIT_SYSCALLS_TRUE}" && test -z "${HAVE_AUDIT_SYSCALLS_FALSE}"; then 13782 as_fn_error $? "conditional \"HAVE_AUDIT_SYSCALLS\" was never defined. 13783Usually this means the macro was only invoked conditionally." "$LINENO" 5 13784fi 13785if test -z "${USE_MACH_IPC_TRUE}" && test -z "${USE_MACH_IPC_FALSE}"; then 13786 as_fn_error $? "conditional \"USE_MACH_IPC\" was never defined. 13787Usually this means the macro was only invoked conditionally." "$LINENO" 5 13788fi 13789 13790: "${CONFIG_STATUS=./config.status}" 13791ac_write_fail=0 13792ac_clean_files_save=$ac_clean_files 13793ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13794{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13795$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13796as_write_fail=0 13797cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13798#! $SHELL 13799# Generated by $as_me. 13800# Run this file to recreate the current configuration. 13801# Compiler output produced by configure, useful for debugging 13802# configure, is in config.log if it exists. 13803 13804debug=false 13805ac_cs_recheck=false 13806ac_cs_silent=false 13807 13808SHELL=\${CONFIG_SHELL-$SHELL} 13809export SHELL 13810_ASEOF 13811cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13812## -------------------- ## 13813## M4sh Initialization. ## 13814## -------------------- ## 13815 13816# Be more Bourne compatible 13817DUALCASE=1; export DUALCASE # for MKS sh 13818if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13819 emulate sh 13820 NULLCMD=: 13821 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13822 # is contrary to our usage. Disable this feature. 13823 alias -g '${1+"$@"}'='"$@"' 13824 setopt NO_GLOB_SUBST 13825else 13826 case `(set -o) 2>/dev/null` in #( 13827 *posix*) : 13828 set -o posix ;; #( 13829 *) : 13830 ;; 13831esac 13832fi 13833 13834 13835as_nl=' 13836' 13837export as_nl 13838# Printing a long string crashes Solaris 7 /usr/bin/printf. 13839as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13840as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13841as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13842# Prefer a ksh shell builtin over an external printf program on Solaris, 13843# but without wasting forks for bash or zsh. 13844if test -z "$BASH_VERSION$ZSH_VERSION" \ 13845 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13846 as_echo='print -r --' 13847 as_echo_n='print -rn --' 13848elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13849 as_echo='printf %s\n' 13850 as_echo_n='printf %s' 13851else 13852 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13853 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13854 as_echo_n='/usr/ucb/echo -n' 13855 else 13856 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13857 as_echo_n_body='eval 13858 arg=$1; 13859 case $arg in #( 13860 *"$as_nl"*) 13861 expr "X$arg" : "X\\(.*\\)$as_nl"; 13862 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13863 esac; 13864 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13865 ' 13866 export as_echo_n_body 13867 as_echo_n='sh -c $as_echo_n_body as_echo' 13868 fi 13869 export as_echo_body 13870 as_echo='sh -c $as_echo_body as_echo' 13871fi 13872 13873# The user is always right. 13874if test "${PATH_SEPARATOR+set}" != set; then 13875 PATH_SEPARATOR=: 13876 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13877 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13878 PATH_SEPARATOR=';' 13879 } 13880fi 13881 13882 13883# IFS 13884# We need space, tab and new line, in precisely that order. Quoting is 13885# there to prevent editors from complaining about space-tab. 13886# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13887# splitting by setting IFS to empty value.) 13888IFS=" "" $as_nl" 13889 13890# Find who we are. Look in the path if we contain no directory separator. 13891as_myself= 13892case $0 in #(( 13893 *[\\/]* ) as_myself=$0 ;; 13894 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13895for as_dir in $PATH 13896do 13897 IFS=$as_save_IFS 13898 test -z "$as_dir" && as_dir=. 13899 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13900 done 13901IFS=$as_save_IFS 13902 13903 ;; 13904esac 13905# We did not find ourselves, most probably we were run as `sh COMMAND' 13906# in which case we are not to be found in the path. 13907if test "x$as_myself" = x; then 13908 as_myself=$0 13909fi 13910if test ! -f "$as_myself"; then 13911 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13912 exit 1 13913fi 13914 13915# Unset variables that we do not need and which cause bugs (e.g. in 13916# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13917# suppresses any "Segmentation fault" message there. '((' could 13918# trigger a bug in pdksh 5.2.14. 13919for as_var in BASH_ENV ENV MAIL MAILPATH 13920do eval test x\${$as_var+set} = xset \ 13921 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13922done 13923PS1='$ ' 13924PS2='> ' 13925PS4='+ ' 13926 13927# NLS nuisances. 13928LC_ALL=C 13929export LC_ALL 13930LANGUAGE=C 13931export LANGUAGE 13932 13933# CDPATH. 13934(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13935 13936 13937# as_fn_error STATUS ERROR [LINENO LOG_FD] 13938# ---------------------------------------- 13939# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13940# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13941# script with STATUS, using 1 if that was 0. 13942as_fn_error () 13943{ 13944 as_status=$1; test $as_status -eq 0 && as_status=1 13945 if test "$4"; then 13946 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13947 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13948 fi 13949 $as_echo "$as_me: error: $2" >&2 13950 as_fn_exit $as_status 13951} # as_fn_error 13952 13953 13954# as_fn_set_status STATUS 13955# ----------------------- 13956# Set $? to STATUS, without forking. 13957as_fn_set_status () 13958{ 13959 return $1 13960} # as_fn_set_status 13961 13962# as_fn_exit STATUS 13963# ----------------- 13964# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13965as_fn_exit () 13966{ 13967 set +e 13968 as_fn_set_status $1 13969 exit $1 13970} # as_fn_exit 13971 13972# as_fn_unset VAR 13973# --------------- 13974# Portably unset VAR. 13975as_fn_unset () 13976{ 13977 { eval $1=; unset $1;} 13978} 13979as_unset=as_fn_unset 13980# as_fn_append VAR VALUE 13981# ---------------------- 13982# Append the text in VALUE to the end of the definition contained in VAR. Take 13983# advantage of any shell optimizations that allow amortized linear growth over 13984# repeated appends, instead of the typical quadratic growth present in naive 13985# implementations. 13986if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13987 eval 'as_fn_append () 13988 { 13989 eval $1+=\$2 13990 }' 13991else 13992 as_fn_append () 13993 { 13994 eval $1=\$$1\$2 13995 } 13996fi # as_fn_append 13997 13998# as_fn_arith ARG... 13999# ------------------ 14000# Perform arithmetic evaluation on the ARGs, and store the result in the 14001# global $as_val. Take advantage of shells that can avoid forks. The arguments 14002# must be portable across $(()) and expr. 14003if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14004 eval 'as_fn_arith () 14005 { 14006 as_val=$(( $* )) 14007 }' 14008else 14009 as_fn_arith () 14010 { 14011 as_val=`expr "$@" || test $? -eq 1` 14012 } 14013fi # as_fn_arith 14014 14015 14016if expr a : '\(a\)' >/dev/null 2>&1 && 14017 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14018 as_expr=expr 14019else 14020 as_expr=false 14021fi 14022 14023if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14024 as_basename=basename 14025else 14026 as_basename=false 14027fi 14028 14029if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14030 as_dirname=dirname 14031else 14032 as_dirname=false 14033fi 14034 14035as_me=`$as_basename -- "$0" || 14036$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14037 X"$0" : 'X\(//\)$' \| \ 14038 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14039$as_echo X/"$0" | 14040 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14041 s//\1/ 14042 q 14043 } 14044 /^X\/\(\/\/\)$/{ 14045 s//\1/ 14046 q 14047 } 14048 /^X\/\(\/\).*/{ 14049 s//\1/ 14050 q 14051 } 14052 s/.*/./; q'` 14053 14054# Avoid depending upon Character Ranges. 14055as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14056as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14057as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14058as_cr_digits='0123456789' 14059as_cr_alnum=$as_cr_Letters$as_cr_digits 14060 14061ECHO_C= ECHO_N= ECHO_T= 14062case `echo -n x` in #((((( 14063-n*) 14064 case `echo 'xy\c'` in 14065 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14066 xy) ECHO_C='\c';; 14067 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14068 ECHO_T=' ';; 14069 esac;; 14070*) 14071 ECHO_N='-n';; 14072esac 14073 14074rm -f conf$$ conf$$.exe conf$$.file 14075if test -d conf$$.dir; then 14076 rm -f conf$$.dir/conf$$.file 14077else 14078 rm -f conf$$.dir 14079 mkdir conf$$.dir 2>/dev/null 14080fi 14081if (echo >conf$$.file) 2>/dev/null; then 14082 if ln -s conf$$.file conf$$ 2>/dev/null; then 14083 as_ln_s='ln -s' 14084 # ... but there are two gotchas: 14085 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14086 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14087 # In both cases, we have to default to `cp -pR'. 14088 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14089 as_ln_s='cp -pR' 14090 elif ln conf$$.file conf$$ 2>/dev/null; then 14091 as_ln_s=ln 14092 else 14093 as_ln_s='cp -pR' 14094 fi 14095else 14096 as_ln_s='cp -pR' 14097fi 14098rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14099rmdir conf$$.dir 2>/dev/null 14100 14101 14102# as_fn_mkdir_p 14103# ------------- 14104# Create "$as_dir" as a directory, including parents if necessary. 14105as_fn_mkdir_p () 14106{ 14107 14108 case $as_dir in #( 14109 -*) as_dir=./$as_dir;; 14110 esac 14111 test -d "$as_dir" || eval $as_mkdir_p || { 14112 as_dirs= 14113 while :; do 14114 case $as_dir in #( 14115 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14116 *) as_qdir=$as_dir;; 14117 esac 14118 as_dirs="'$as_qdir' $as_dirs" 14119 as_dir=`$as_dirname -- "$as_dir" || 14120$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14121 X"$as_dir" : 'X\(//\)[^/]' \| \ 14122 X"$as_dir" : 'X\(//\)$' \| \ 14123 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14124$as_echo X"$as_dir" | 14125 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14126 s//\1/ 14127 q 14128 } 14129 /^X\(\/\/\)[^/].*/{ 14130 s//\1/ 14131 q 14132 } 14133 /^X\(\/\/\)$/{ 14134 s//\1/ 14135 q 14136 } 14137 /^X\(\/\).*/{ 14138 s//\1/ 14139 q 14140 } 14141 s/.*/./; q'` 14142 test -d "$as_dir" && break 14143 done 14144 test -z "$as_dirs" || eval "mkdir $as_dirs" 14145 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14146 14147 14148} # as_fn_mkdir_p 14149if mkdir -p . 2>/dev/null; then 14150 as_mkdir_p='mkdir -p "$as_dir"' 14151else 14152 test -d ./-p && rmdir ./-p 14153 as_mkdir_p=false 14154fi 14155 14156 14157# as_fn_executable_p FILE 14158# ----------------------- 14159# Test if FILE is an executable regular file. 14160as_fn_executable_p () 14161{ 14162 test -f "$1" && test -x "$1" 14163} # as_fn_executable_p 14164as_test_x='test -x' 14165as_executable_p=as_fn_executable_p 14166 14167# Sed expression to map a string onto a valid CPP name. 14168as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14169 14170# Sed expression to map a string onto a valid variable name. 14171as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14172 14173 14174exec 6>&1 14175## ----------------------------------- ## 14176## Main body of $CONFIG_STATUS script. ## 14177## ----------------------------------- ## 14178_ASEOF 14179test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14180 14181cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14182# Save the log message, to keep $0 and so on meaningful, and to 14183# report actual input values of CONFIG_FILES etc. instead of their 14184# values after options handling. 14185ac_log=" 14186This file was extended by OpenBSM $as_me 1.2-alpha4, which was 14187generated by GNU Autoconf 2.69. Invocation command line was 14188 14189 CONFIG_FILES = $CONFIG_FILES 14190 CONFIG_HEADERS = $CONFIG_HEADERS 14191 CONFIG_LINKS = $CONFIG_LINKS 14192 CONFIG_COMMANDS = $CONFIG_COMMANDS 14193 $ $0 $@ 14194 14195on `(hostname || uname -n) 2>/dev/null | sed 1q` 14196" 14197 14198_ACEOF 14199 14200case $ac_config_files in *" 14201"*) set x $ac_config_files; shift; ac_config_files=$*;; 14202esac 14203 14204case $ac_config_headers in *" 14205"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14206esac 14207 14208 14209cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14210# Files that config.status was made for. 14211config_files="$ac_config_files" 14212config_headers="$ac_config_headers" 14213config_commands="$ac_config_commands" 14214 14215_ACEOF 14216 14217cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14218ac_cs_usage="\ 14219\`$as_me' instantiates files and other configuration actions 14220from templates according to the current configuration. Unless the files 14221and actions are specified as TAGs, all are instantiated by default. 14222 14223Usage: $0 [OPTION]... [TAG]... 14224 14225 -h, --help print this help, then exit 14226 -V, --version print version number and configuration settings, then exit 14227 --config print configuration, then exit 14228 -q, --quiet, --silent 14229 do not print progress messages 14230 -d, --debug don't remove temporary files 14231 --recheck update $as_me by reconfiguring in the same conditions 14232 --file=FILE[:TEMPLATE] 14233 instantiate the configuration file FILE 14234 --header=FILE[:TEMPLATE] 14235 instantiate the configuration header FILE 14236 14237Configuration files: 14238$config_files 14239 14240Configuration headers: 14241$config_headers 14242 14243Configuration commands: 14244$config_commands 14245 14246Report bugs to <trustedbsd-audit@TrustedBSD.org>." 14247 14248_ACEOF 14249cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14250ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14251ac_cs_version="\\ 14252OpenBSM config.status 1.2-alpha4 14253configured by $0, generated by GNU Autoconf 2.69, 14254 with options \\"\$ac_cs_config\\" 14255 14256Copyright (C) 2012 Free Software Foundation, Inc. 14257This config.status script is free software; the Free Software Foundation 14258gives unlimited permission to copy, distribute and modify it." 14259 14260ac_pwd='$ac_pwd' 14261srcdir='$srcdir' 14262INSTALL='$INSTALL' 14263MKDIR_P='$MKDIR_P' 14264AWK='$AWK' 14265test -n "\$AWK" || AWK=awk 14266_ACEOF 14267 14268cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14269# The default lists apply if the user does not specify any file. 14270ac_need_defaults=: 14271while test $# != 0 14272do 14273 case $1 in 14274 --*=?*) 14275 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14276 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14277 ac_shift=: 14278 ;; 14279 --*=) 14280 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14281 ac_optarg= 14282 ac_shift=: 14283 ;; 14284 *) 14285 ac_option=$1 14286 ac_optarg=$2 14287 ac_shift=shift 14288 ;; 14289 esac 14290 14291 case $ac_option in 14292 # Handling of the options. 14293 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14294 ac_cs_recheck=: ;; 14295 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14296 $as_echo "$ac_cs_version"; exit ;; 14297 --config | --confi | --conf | --con | --co | --c ) 14298 $as_echo "$ac_cs_config"; exit ;; 14299 --debug | --debu | --deb | --de | --d | -d ) 14300 debug=: ;; 14301 --file | --fil | --fi | --f ) 14302 $ac_shift 14303 case $ac_optarg in 14304 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14305 '') as_fn_error $? "missing file argument" ;; 14306 esac 14307 as_fn_append CONFIG_FILES " '$ac_optarg'" 14308 ac_need_defaults=false;; 14309 --header | --heade | --head | --hea ) 14310 $ac_shift 14311 case $ac_optarg in 14312 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14313 esac 14314 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14315 ac_need_defaults=false;; 14316 --he | --h) 14317 # Conflict between --help and --header 14318 as_fn_error $? "ambiguous option: \`$1' 14319Try \`$0 --help' for more information.";; 14320 --help | --hel | -h ) 14321 $as_echo "$ac_cs_usage"; exit ;; 14322 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14323 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14324 ac_cs_silent=: ;; 14325 14326 # This is an error. 14327 -*) as_fn_error $? "unrecognized option: \`$1' 14328Try \`$0 --help' for more information." ;; 14329 14330 *) as_fn_append ac_config_targets " $1" 14331 ac_need_defaults=false ;; 14332 14333 esac 14334 shift 14335done 14336 14337ac_configure_extra_args= 14338 14339if $ac_cs_silent; then 14340 exec 6>/dev/null 14341 ac_configure_extra_args="$ac_configure_extra_args --silent" 14342fi 14343 14344_ACEOF 14345cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14346if \$ac_cs_recheck; then 14347 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14348 shift 14349 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14350 CONFIG_SHELL='$SHELL' 14351 export CONFIG_SHELL 14352 exec "\$@" 14353fi 14354 14355_ACEOF 14356cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14357exec 5>>config.log 14358{ 14359 echo 14360 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14361## Running $as_me. ## 14362_ASBOX 14363 $as_echo "$ac_log" 14364} >&5 14365 14366_ACEOF 14367cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14368# 14369# INIT-COMMANDS 14370# 14371 14372 14373# The HP-UX ksh and POSIX shell print the target directory to stdout 14374# if CDPATH is set. 14375(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14376 14377sed_quote_subst='$sed_quote_subst' 14378double_quote_subst='$double_quote_subst' 14379delay_variable_subst='$delay_variable_subst' 14380macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14381macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14382enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14383enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14384pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14385enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14386SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14387ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14388PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 14389host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14390host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14391host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14392build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14393build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14394build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14395SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14396Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14397GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14398EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14399FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14400LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14401NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14402LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14403max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14404ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14405exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14406lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14407lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14408lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14409lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 14410lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 14411reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14412reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14413OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14414deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14415file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14416file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 14417want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 14418DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 14419sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 14420AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14421AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14422archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 14423STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14424RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14425old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14426old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14427old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14428lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14429CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14430CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14431compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14432GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14433lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14434lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14435lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14436lt_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"`' 14437nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 14438lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 14439objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14440MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14441lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14442lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14443lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14444lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14445lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14446need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14447MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 14448DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14449NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14450LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14451OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14452OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14453libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14454shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14455extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14456archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14457enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14458export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14459whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14460compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14461old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14462old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14463archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14464archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14465module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14466module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14467with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14468allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14469no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14470hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14471hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14472hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14473hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14474hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14475hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14476hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14477inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14478link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14479always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14480export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14481exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14482include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14483prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14484postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 14485file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14486variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14487need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14488need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14489version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14490runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14491shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14492shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14493libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14494library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14495soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14496install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14497postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14498postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14499finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14500finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14501hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14502sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14503sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14504hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14505enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14506enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14507enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14508old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14509striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14510 14511LTCC='$LTCC' 14512LTCFLAGS='$LTCFLAGS' 14513compiler='$compiler_DEFAULT' 14514 14515# A function that is used when there is no print builtin or printf. 14516func_fallback_echo () 14517{ 14518 eval 'cat <<_LTECHO_EOF 14519\$1 14520_LTECHO_EOF' 14521} 14522 14523# Quote evaled strings. 14524for var in SHELL \ 14525ECHO \ 14526PATH_SEPARATOR \ 14527SED \ 14528GREP \ 14529EGREP \ 14530FGREP \ 14531LD \ 14532NM \ 14533LN_S \ 14534lt_SP2NL \ 14535lt_NL2SP \ 14536reload_flag \ 14537OBJDUMP \ 14538deplibs_check_method \ 14539file_magic_cmd \ 14540file_magic_glob \ 14541want_nocaseglob \ 14542DLLTOOL \ 14543sharedlib_from_linklib_cmd \ 14544AR \ 14545AR_FLAGS \ 14546archiver_list_spec \ 14547STRIP \ 14548RANLIB \ 14549CC \ 14550CFLAGS \ 14551compiler \ 14552lt_cv_sys_global_symbol_pipe \ 14553lt_cv_sys_global_symbol_to_cdecl \ 14554lt_cv_sys_global_symbol_to_c_name_address \ 14555lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14556nm_file_list_spec \ 14557lt_prog_compiler_no_builtin_flag \ 14558lt_prog_compiler_pic \ 14559lt_prog_compiler_wl \ 14560lt_prog_compiler_static \ 14561lt_cv_prog_compiler_c_o \ 14562need_locks \ 14563MANIFEST_TOOL \ 14564DSYMUTIL \ 14565NMEDIT \ 14566LIPO \ 14567OTOOL \ 14568OTOOL64 \ 14569shrext_cmds \ 14570export_dynamic_flag_spec \ 14571whole_archive_flag_spec \ 14572compiler_needs_object \ 14573with_gnu_ld \ 14574allow_undefined_flag \ 14575no_undefined_flag \ 14576hardcode_libdir_flag_spec \ 14577hardcode_libdir_separator \ 14578exclude_expsyms \ 14579include_expsyms \ 14580file_list_spec \ 14581variables_saved_for_relink \ 14582libname_spec \ 14583library_names_spec \ 14584soname_spec \ 14585install_override_mode \ 14586finish_eval \ 14587old_striplib \ 14588striplib; do 14589 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14590 *[\\\\\\\`\\"\\\$]*) 14591 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14592 ;; 14593 *) 14594 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14595 ;; 14596 esac 14597done 14598 14599# Double-quote double-evaled strings. 14600for var in reload_cmds \ 14601old_postinstall_cmds \ 14602old_postuninstall_cmds \ 14603old_archive_cmds \ 14604extract_expsyms_cmds \ 14605old_archive_from_new_cmds \ 14606old_archive_from_expsyms_cmds \ 14607archive_cmds \ 14608archive_expsym_cmds \ 14609module_cmds \ 14610module_expsym_cmds \ 14611export_symbols_cmds \ 14612prelink_cmds \ 14613postlink_cmds \ 14614postinstall_cmds \ 14615postuninstall_cmds \ 14616finish_cmds \ 14617sys_lib_search_path_spec \ 14618sys_lib_dlsearch_path_spec; do 14619 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14620 *[\\\\\\\`\\"\\\$]*) 14621 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14622 ;; 14623 *) 14624 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14625 ;; 14626 esac 14627done 14628 14629ac_aux_dir='$ac_aux_dir' 14630xsi_shell='$xsi_shell' 14631lt_shell_append='$lt_shell_append' 14632 14633# See if we are running on zsh, and set the options which allow our 14634# commands through without removal of \ escapes INIT. 14635if test -n "\${ZSH_VERSION+set}" ; then 14636 setopt NO_GLOB_SUBST 14637fi 14638 14639 14640 PACKAGE='$PACKAGE' 14641 VERSION='$VERSION' 14642 TIMESTAMP='$TIMESTAMP' 14643 RM='$RM' 14644 ofile='$ofile' 14645 14646 14647 14648AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14649 14650_ACEOF 14651 14652cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14653 14654# Handling of arguments. 14655for ac_config_target in $ac_config_targets 14656do 14657 case $ac_config_target in 14658 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;; 14659 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14660 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14661 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14662 "bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;; 14663 "bin/audit/Makefile") CONFIG_FILES="$CONFIG_FILES bin/audit/Makefile" ;; 14664 "bin/auditd/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditd/Makefile" ;; 14665 "bin/auditdistd/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditdistd/Makefile" ;; 14666 "bin/auditfilterd/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditfilterd/Makefile" ;; 14667 "bin/auditreduce/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditreduce/Makefile" ;; 14668 "bin/praudit/Makefile") CONFIG_FILES="$CONFIG_FILES bin/praudit/Makefile" ;; 14669 "bsm/Makefile") CONFIG_FILES="$CONFIG_FILES bsm/Makefile" ;; 14670 "libauditd/Makefile") CONFIG_FILES="$CONFIG_FILES libauditd/Makefile" ;; 14671 "libbsm/Makefile") CONFIG_FILES="$CONFIG_FILES libbsm/Makefile" ;; 14672 "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;; 14673 "modules/auditfilter_noop/Makefile") CONFIG_FILES="$CONFIG_FILES modules/auditfilter_noop/Makefile" ;; 14674 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 14675 "sys/Makefile") CONFIG_FILES="$CONFIG_FILES sys/Makefile" ;; 14676 "sys/bsm/Makefile") CONFIG_FILES="$CONFIG_FILES sys/bsm/Makefile" ;; 14677 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 14678 "test/bsm/Makefile") CONFIG_FILES="$CONFIG_FILES test/bsm/Makefile" ;; 14679 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;; 14680 14681 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14682 esac 14683done 14684 14685 14686# If the user did not use the arguments to specify the items to instantiate, 14687# then the envvar interface is used. Set only those that are not. 14688# We use the long form for the default assignment because of an extremely 14689# bizarre bug on SunOS 4.1.3. 14690if $ac_need_defaults; then 14691 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14692 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14693 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14694fi 14695 14696# Have a temporary directory for convenience. Make it in the build tree 14697# simply because there is no reason against having it here, and in addition, 14698# creating and moving files from /tmp can sometimes cause problems. 14699# Hook for its removal unless debugging. 14700# Note that there is a small window in which the directory will not be cleaned: 14701# after its creation but before its name has been assigned to `$tmp'. 14702$debug || 14703{ 14704 tmp= ac_tmp= 14705 trap 'exit_status=$? 14706 : "${ac_tmp:=$tmp}" 14707 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14708' 0 14709 trap 'as_fn_exit 1' 1 2 13 15 14710} 14711# Create a (secure) tmp directory for tmp files. 14712 14713{ 14714 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14715 test -d "$tmp" 14716} || 14717{ 14718 tmp=./conf$$-$RANDOM 14719 (umask 077 && mkdir "$tmp") 14720} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14721ac_tmp=$tmp 14722 14723# Set up the scripts for CONFIG_FILES section. 14724# No need to generate them if there are no CONFIG_FILES. 14725# This happens for instance with `./config.status config.h'. 14726if test -n "$CONFIG_FILES"; then 14727 14728 14729ac_cr=`echo X | tr X '\015'` 14730# On cygwin, bash can eat \r inside `` if the user requested igncr. 14731# But we know of no other shell where ac_cr would be empty at this 14732# point, so we can use a bashism as a fallback. 14733if test "x$ac_cr" = x; then 14734 eval ac_cr=\$\'\\r\' 14735fi 14736ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14737if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14738 ac_cs_awk_cr='\\r' 14739else 14740 ac_cs_awk_cr=$ac_cr 14741fi 14742 14743echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14744_ACEOF 14745 14746 14747{ 14748 echo "cat >conf$$subs.awk <<_ACEOF" && 14749 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14750 echo "_ACEOF" 14751} >conf$$subs.sh || 14752 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14753ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14754ac_delim='%!_!# ' 14755for ac_last_try in false false false false false :; do 14756 . ./conf$$subs.sh || 14757 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14758 14759 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14760 if test $ac_delim_n = $ac_delim_num; then 14761 break 14762 elif $ac_last_try; then 14763 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14764 else 14765 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14766 fi 14767done 14768rm -f conf$$subs.sh 14769 14770cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14771cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14772_ACEOF 14773sed -n ' 14774h 14775s/^/S["/; s/!.*/"]=/ 14776p 14777g 14778s/^[^!]*!// 14779:repl 14780t repl 14781s/'"$ac_delim"'$// 14782t delim 14783:nl 14784h 14785s/\(.\{148\}\)..*/\1/ 14786t more1 14787s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14788p 14789n 14790b repl 14791:more1 14792s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14793p 14794g 14795s/.\{148\}// 14796t nl 14797:delim 14798h 14799s/\(.\{148\}\)..*/\1/ 14800t more2 14801s/["\\]/\\&/g; s/^/"/; s/$/"/ 14802p 14803b 14804:more2 14805s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14806p 14807g 14808s/.\{148\}// 14809t delim 14810' <conf$$subs.awk | sed ' 14811/^[^""]/{ 14812 N 14813 s/\n// 14814} 14815' >>$CONFIG_STATUS || ac_write_fail=1 14816rm -f conf$$subs.awk 14817cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14818_ACAWK 14819cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14820 for (key in S) S_is_set[key] = 1 14821 FS = "" 14822 14823} 14824{ 14825 line = $ 0 14826 nfields = split(line, field, "@") 14827 substed = 0 14828 len = length(field[1]) 14829 for (i = 2; i < nfields; i++) { 14830 key = field[i] 14831 keylen = length(key) 14832 if (S_is_set[key]) { 14833 value = S[key] 14834 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14835 len += length(value) + length(field[++i]) 14836 substed = 1 14837 } else 14838 len += 1 + keylen 14839 } 14840 14841 print line 14842} 14843 14844_ACAWK 14845_ACEOF 14846cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14847if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14848 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14849else 14850 cat 14851fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14852 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14853_ACEOF 14854 14855# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14856# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14857# trailing colons and then remove the whole line if VPATH becomes empty 14858# (actually we leave an empty line to preserve line numbers). 14859if test "x$srcdir" = x.; then 14860 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14861h 14862s/// 14863s/^/:/ 14864s/[ ]*$/:/ 14865s/:\$(srcdir):/:/g 14866s/:\${srcdir}:/:/g 14867s/:@srcdir@:/:/g 14868s/^:*// 14869s/:*$// 14870x 14871s/\(=[ ]*\).*/\1/ 14872G 14873s/\n// 14874s/^[^=]*=[ ]*$// 14875}' 14876fi 14877 14878cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14879fi # test -n "$CONFIG_FILES" 14880 14881# Set up the scripts for CONFIG_HEADERS section. 14882# No need to generate them if there are no CONFIG_HEADERS. 14883# This happens for instance with `./config.status Makefile'. 14884if test -n "$CONFIG_HEADERS"; then 14885cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14886BEGIN { 14887_ACEOF 14888 14889# Transform confdefs.h into an awk script `defines.awk', embedded as 14890# here-document in config.status, that substitutes the proper values into 14891# config.h.in to produce config.h. 14892 14893# Create a delimiter string that does not exist in confdefs.h, to ease 14894# handling of long lines. 14895ac_delim='%!_!# ' 14896for ac_last_try in false false :; do 14897 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14898 if test -z "$ac_tt"; then 14899 break 14900 elif $ac_last_try; then 14901 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14902 else 14903 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14904 fi 14905done 14906 14907# For the awk script, D is an array of macro values keyed by name, 14908# likewise P contains macro parameters if any. Preserve backslash 14909# newline sequences. 14910 14911ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14912sed -n ' 14913s/.\{148\}/&'"$ac_delim"'/g 14914t rset 14915:rset 14916s/^[ ]*#[ ]*define[ ][ ]*/ / 14917t def 14918d 14919:def 14920s/\\$// 14921t bsnl 14922s/["\\]/\\&/g 14923s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14924D["\1"]=" \3"/p 14925s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14926d 14927:bsnl 14928s/["\\]/\\&/g 14929s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14930D["\1"]=" \3\\\\\\n"\\/p 14931t cont 14932s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14933t cont 14934d 14935:cont 14936n 14937s/.\{148\}/&'"$ac_delim"'/g 14938t clear 14939:clear 14940s/\\$// 14941t bsnlc 14942s/["\\]/\\&/g; s/^/"/; s/$/"/p 14943d 14944:bsnlc 14945s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14946b cont 14947' <confdefs.h | sed ' 14948s/'"$ac_delim"'/"\\\ 14949"/g' >>$CONFIG_STATUS || ac_write_fail=1 14950 14951cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14952 for (key in D) D_is_set[key] = 1 14953 FS = "" 14954} 14955/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14956 line = \$ 0 14957 split(line, arg, " ") 14958 if (arg[1] == "#") { 14959 defundef = arg[2] 14960 mac1 = arg[3] 14961 } else { 14962 defundef = substr(arg[1], 2) 14963 mac1 = arg[2] 14964 } 14965 split(mac1, mac2, "(") #) 14966 macro = mac2[1] 14967 prefix = substr(line, 1, index(line, defundef) - 1) 14968 if (D_is_set[macro]) { 14969 # Preserve the white space surrounding the "#". 14970 print prefix "define", macro P[macro] D[macro] 14971 next 14972 } else { 14973 # Replace #undef with comments. This is necessary, for example, 14974 # in the case of _POSIX_SOURCE, which is predefined and required 14975 # on some systems where configure will not decide to define it. 14976 if (defundef == "undef") { 14977 print "/*", prefix defundef, macro, "*/" 14978 next 14979 } 14980 } 14981} 14982{ print } 14983_ACAWK 14984_ACEOF 14985cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14986 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14987fi # test -n "$CONFIG_HEADERS" 14988 14989 14990eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14991shift 14992for ac_tag 14993do 14994 case $ac_tag in 14995 :[FHLC]) ac_mode=$ac_tag; continue;; 14996 esac 14997 case $ac_mode$ac_tag in 14998 :[FHL]*:*);; 14999 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15000 :[FH]-) ac_tag=-:-;; 15001 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15002 esac 15003 ac_save_IFS=$IFS 15004 IFS=: 15005 set x $ac_tag 15006 IFS=$ac_save_IFS 15007 shift 15008 ac_file=$1 15009 shift 15010 15011 case $ac_mode in 15012 :L) ac_source=$1;; 15013 :[FH]) 15014 ac_file_inputs= 15015 for ac_f 15016 do 15017 case $ac_f in 15018 -) ac_f="$ac_tmp/stdin";; 15019 *) # Look for the file first in the build tree, then in the source tree 15020 # (if the path is not absolute). The absolute path cannot be DOS-style, 15021 # because $ac_f cannot contain `:'. 15022 test -f "$ac_f" || 15023 case $ac_f in 15024 [\\/$]*) false;; 15025 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15026 esac || 15027 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15028 esac 15029 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15030 as_fn_append ac_file_inputs " '$ac_f'" 15031 done 15032 15033 # Let's still pretend it is `configure' which instantiates (i.e., don't 15034 # use $as_me), people would be surprised to read: 15035 # /* config.h. Generated by config.status. */ 15036 configure_input='Generated from '` 15037 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15038 `' by configure.' 15039 if test x"$ac_file" != x-; then 15040 configure_input="$ac_file. $configure_input" 15041 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15042$as_echo "$as_me: creating $ac_file" >&6;} 15043 fi 15044 # Neutralize special characters interpreted by sed in replacement strings. 15045 case $configure_input in #( 15046 *\&* | *\|* | *\\* ) 15047 ac_sed_conf_input=`$as_echo "$configure_input" | 15048 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15049 *) ac_sed_conf_input=$configure_input;; 15050 esac 15051 15052 case $ac_tag in 15053 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15054 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15055 esac 15056 ;; 15057 esac 15058 15059 ac_dir=`$as_dirname -- "$ac_file" || 15060$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15061 X"$ac_file" : 'X\(//\)[^/]' \| \ 15062 X"$ac_file" : 'X\(//\)$' \| \ 15063 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15064$as_echo X"$ac_file" | 15065 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15066 s//\1/ 15067 q 15068 } 15069 /^X\(\/\/\)[^/].*/{ 15070 s//\1/ 15071 q 15072 } 15073 /^X\(\/\/\)$/{ 15074 s//\1/ 15075 q 15076 } 15077 /^X\(\/\).*/{ 15078 s//\1/ 15079 q 15080 } 15081 s/.*/./; q'` 15082 as_dir="$ac_dir"; as_fn_mkdir_p 15083 ac_builddir=. 15084 15085case "$ac_dir" in 15086.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15087*) 15088 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15089 # A ".." for each directory in $ac_dir_suffix. 15090 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15091 case $ac_top_builddir_sub in 15092 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15093 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15094 esac ;; 15095esac 15096ac_abs_top_builddir=$ac_pwd 15097ac_abs_builddir=$ac_pwd$ac_dir_suffix 15098# for backward compatibility: 15099ac_top_builddir=$ac_top_build_prefix 15100 15101case $srcdir in 15102 .) # We are building in place. 15103 ac_srcdir=. 15104 ac_top_srcdir=$ac_top_builddir_sub 15105 ac_abs_top_srcdir=$ac_pwd ;; 15106 [\\/]* | ?:[\\/]* ) # Absolute name. 15107 ac_srcdir=$srcdir$ac_dir_suffix; 15108 ac_top_srcdir=$srcdir 15109 ac_abs_top_srcdir=$srcdir ;; 15110 *) # Relative name. 15111 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15112 ac_top_srcdir=$ac_top_build_prefix$srcdir 15113 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15114esac 15115ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15116 15117 15118 case $ac_mode in 15119 :F) 15120 # 15121 # CONFIG_FILE 15122 # 15123 15124 case $INSTALL in 15125 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15126 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15127 esac 15128 ac_MKDIR_P=$MKDIR_P 15129 case $MKDIR_P in 15130 [\\/$]* | ?:[\\/]* ) ;; 15131 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15132 esac 15133_ACEOF 15134 15135cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15136# If the template does not know about datarootdir, expand it. 15137# FIXME: This hack should be removed a few years after 2.60. 15138ac_datarootdir_hack=; ac_datarootdir_seen= 15139ac_sed_dataroot=' 15140/datarootdir/ { 15141 p 15142 q 15143} 15144/@datadir@/p 15145/@docdir@/p 15146/@infodir@/p 15147/@localedir@/p 15148/@mandir@/p' 15149case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15150*datarootdir*) ac_datarootdir_seen=yes;; 15151*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15152 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15153$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15154_ACEOF 15155cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15156 ac_datarootdir_hack=' 15157 s&@datadir@&$datadir&g 15158 s&@docdir@&$docdir&g 15159 s&@infodir@&$infodir&g 15160 s&@localedir@&$localedir&g 15161 s&@mandir@&$mandir&g 15162 s&\\\${datarootdir}&$datarootdir&g' ;; 15163esac 15164_ACEOF 15165 15166# Neutralize VPATH when `$srcdir' = `.'. 15167# Shell code in configure.ac might set extrasub. 15168# FIXME: do we really want to maintain this feature? 15169cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15170ac_sed_extra="$ac_vpsub 15171$extrasub 15172_ACEOF 15173cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15174:t 15175/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15176s|@configure_input@|$ac_sed_conf_input|;t t 15177s&@top_builddir@&$ac_top_builddir_sub&;t t 15178s&@top_build_prefix@&$ac_top_build_prefix&;t t 15179s&@srcdir@&$ac_srcdir&;t t 15180s&@abs_srcdir@&$ac_abs_srcdir&;t t 15181s&@top_srcdir@&$ac_top_srcdir&;t t 15182s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15183s&@builddir@&$ac_builddir&;t t 15184s&@abs_builddir@&$ac_abs_builddir&;t t 15185s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15186s&@INSTALL@&$ac_INSTALL&;t t 15187s&@MKDIR_P@&$ac_MKDIR_P&;t t 15188$ac_datarootdir_hack 15189" 15190eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15191 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15192 15193test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15194 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15195 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15196 "$ac_tmp/out"`; test -z "$ac_out"; } && 15197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15198which seems to be undefined. Please make sure it is defined" >&5 15199$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15200which seems to be undefined. Please make sure it is defined" >&2;} 15201 15202 rm -f "$ac_tmp/stdin" 15203 case $ac_file in 15204 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15205 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15206 esac \ 15207 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15208 ;; 15209 :H) 15210 # 15211 # CONFIG_HEADER 15212 # 15213 if test x"$ac_file" != x-; then 15214 { 15215 $as_echo "/* $configure_input */" \ 15216 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15217 } >"$ac_tmp/config.h" \ 15218 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15219 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15220 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15221$as_echo "$as_me: $ac_file is unchanged" >&6;} 15222 else 15223 rm -f "$ac_file" 15224 mv "$ac_tmp/config.h" "$ac_file" \ 15225 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15226 fi 15227 else 15228 $as_echo "/* $configure_input */" \ 15229 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15230 || as_fn_error $? "could not create -" "$LINENO" 5 15231 fi 15232# Compute "$ac_file"'s index in $config_headers. 15233_am_arg="$ac_file" 15234_am_stamp_count=1 15235for _am_header in $config_headers :; do 15236 case $_am_header in 15237 $_am_arg | $_am_arg:* ) 15238 break ;; 15239 * ) 15240 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15241 esac 15242done 15243echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 15244$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15245 X"$_am_arg" : 'X\(//\)[^/]' \| \ 15246 X"$_am_arg" : 'X\(//\)$' \| \ 15247 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 15248$as_echo X"$_am_arg" | 15249 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15250 s//\1/ 15251 q 15252 } 15253 /^X\(\/\/\)[^/].*/{ 15254 s//\1/ 15255 q 15256 } 15257 /^X\(\/\/\)$/{ 15258 s//\1/ 15259 q 15260 } 15261 /^X\(\/\).*/{ 15262 s//\1/ 15263 q 15264 } 15265 s/.*/./; q'`/stamp-h$_am_stamp_count 15266 ;; 15267 15268 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15269$as_echo "$as_me: executing $ac_file commands" >&6;} 15270 ;; 15271 esac 15272 15273 15274 case $ac_file$ac_mode in 15275 "libtool":C) 15276 15277 # See if we are running on zsh, and set the options which allow our 15278 # commands through without removal of \ escapes. 15279 if test -n "${ZSH_VERSION+set}" ; then 15280 setopt NO_GLOB_SUBST 15281 fi 15282 15283 cfgfile="${ofile}T" 15284 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15285 $RM "$cfgfile" 15286 15287 cat <<_LT_EOF >> "$cfgfile" 15288#! $SHELL 15289 15290# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15291# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15292# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15293# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15294# 15295# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15296# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 15297# Foundation, Inc. 15298# Written by Gordon Matzigkeit, 1996 15299# 15300# This file is part of GNU Libtool. 15301# 15302# GNU Libtool is free software; you can redistribute it and/or 15303# modify it under the terms of the GNU General Public License as 15304# published by the Free Software Foundation; either version 2 of 15305# the License, or (at your option) any later version. 15306# 15307# As a special exception to the GNU General Public License, 15308# if you distribute this file as part of a program or library that 15309# is built using GNU Libtool, you may include this file under the 15310# same distribution terms that you use for the rest of that program. 15311# 15312# GNU Libtool is distributed in the hope that it will be useful, 15313# but WITHOUT ANY WARRANTY; without even the implied warranty of 15314# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15315# GNU General Public License for more details. 15316# 15317# You should have received a copy of the GNU General Public License 15318# along with GNU Libtool; see the file COPYING. If not, a copy 15319# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15320# obtained by writing to the Free Software Foundation, Inc., 15321# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15322 15323 15324# The names of the tagged configurations supported by this script. 15325available_tags="" 15326 15327# ### BEGIN LIBTOOL CONFIG 15328 15329# Which release of libtool.m4 was used? 15330macro_version=$macro_version 15331macro_revision=$macro_revision 15332 15333# Whether or not to build shared libraries. 15334build_libtool_libs=$enable_shared 15335 15336# Whether or not to build static libraries. 15337build_old_libs=$enable_static 15338 15339# What type of objects to build. 15340pic_mode=$pic_mode 15341 15342# Whether or not to optimize for fast installation. 15343fast_install=$enable_fast_install 15344 15345# Shell to use when invoking shell scripts. 15346SHELL=$lt_SHELL 15347 15348# An echo program that protects backslashes. 15349ECHO=$lt_ECHO 15350 15351# The PATH separator for the build system. 15352PATH_SEPARATOR=$lt_PATH_SEPARATOR 15353 15354# The host system. 15355host_alias=$host_alias 15356host=$host 15357host_os=$host_os 15358 15359# The build system. 15360build_alias=$build_alias 15361build=$build 15362build_os=$build_os 15363 15364# A sed program that does not truncate output. 15365SED=$lt_SED 15366 15367# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15368Xsed="\$SED -e 1s/^X//" 15369 15370# A grep program that handles long lines. 15371GREP=$lt_GREP 15372 15373# An ERE matcher. 15374EGREP=$lt_EGREP 15375 15376# A literal string matcher. 15377FGREP=$lt_FGREP 15378 15379# A BSD- or MS-compatible name lister. 15380NM=$lt_NM 15381 15382# Whether we need soft or hard links. 15383LN_S=$lt_LN_S 15384 15385# What is the maximum length of a command? 15386max_cmd_len=$max_cmd_len 15387 15388# Object file suffix (normally "o"). 15389objext=$ac_objext 15390 15391# Executable file suffix (normally ""). 15392exeext=$exeext 15393 15394# whether the shell understands "unset". 15395lt_unset=$lt_unset 15396 15397# turn spaces into newlines. 15398SP2NL=$lt_lt_SP2NL 15399 15400# turn newlines into spaces. 15401NL2SP=$lt_lt_NL2SP 15402 15403# convert \$build file names to \$host format. 15404to_host_file_cmd=$lt_cv_to_host_file_cmd 15405 15406# convert \$build files to toolchain format. 15407to_tool_file_cmd=$lt_cv_to_tool_file_cmd 15408 15409# An object symbol dumper. 15410OBJDUMP=$lt_OBJDUMP 15411 15412# Method to check whether dependent libraries are shared objects. 15413deplibs_check_method=$lt_deplibs_check_method 15414 15415# Command to use when deplibs_check_method = "file_magic". 15416file_magic_cmd=$lt_file_magic_cmd 15417 15418# How to find potential files when deplibs_check_method = "file_magic". 15419file_magic_glob=$lt_file_magic_glob 15420 15421# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 15422want_nocaseglob=$lt_want_nocaseglob 15423 15424# DLL creation program. 15425DLLTOOL=$lt_DLLTOOL 15426 15427# Command to associate shared and link libraries. 15428sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 15429 15430# The archiver. 15431AR=$lt_AR 15432 15433# Flags to create an archive. 15434AR_FLAGS=$lt_AR_FLAGS 15435 15436# How to feed a file listing to the archiver. 15437archiver_list_spec=$lt_archiver_list_spec 15438 15439# A symbol stripping program. 15440STRIP=$lt_STRIP 15441 15442# Commands used to install an old-style archive. 15443RANLIB=$lt_RANLIB 15444old_postinstall_cmds=$lt_old_postinstall_cmds 15445old_postuninstall_cmds=$lt_old_postuninstall_cmds 15446 15447# Whether to use a lock for old archive extraction. 15448lock_old_archive_extraction=$lock_old_archive_extraction 15449 15450# A C compiler. 15451LTCC=$lt_CC 15452 15453# LTCC compiler flags. 15454LTCFLAGS=$lt_CFLAGS 15455 15456# Take the output of nm and produce a listing of raw symbols and C names. 15457global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15458 15459# Transform the output of nm in a proper C declaration. 15460global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15461 15462# Transform the output of nm in a C name address pair. 15463global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15464 15465# Transform the output of nm in a C name address pair when lib prefix is needed. 15466global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15467 15468# Specify filename containing input files for \$NM. 15469nm_file_list_spec=$lt_nm_file_list_spec 15470 15471# The root where to search for dependent libraries,and in which our libraries should be installed. 15472lt_sysroot=$lt_sysroot 15473 15474# The name of the directory that contains temporary libtool files. 15475objdir=$objdir 15476 15477# Used to examine libraries when file_magic_cmd begins with "file". 15478MAGIC_CMD=$MAGIC_CMD 15479 15480# Must we lock files when doing compilation? 15481need_locks=$lt_need_locks 15482 15483# Manifest tool. 15484MANIFEST_TOOL=$lt_MANIFEST_TOOL 15485 15486# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15487DSYMUTIL=$lt_DSYMUTIL 15488 15489# Tool to change global to local symbols on Mac OS X. 15490NMEDIT=$lt_NMEDIT 15491 15492# Tool to manipulate fat objects and archives on Mac OS X. 15493LIPO=$lt_LIPO 15494 15495# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15496OTOOL=$lt_OTOOL 15497 15498# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15499OTOOL64=$lt_OTOOL64 15500 15501# Old archive suffix (normally "a"). 15502libext=$libext 15503 15504# Shared library suffix (normally ".so"). 15505shrext_cmds=$lt_shrext_cmds 15506 15507# The commands to extract the exported symbol list from a shared archive. 15508extract_expsyms_cmds=$lt_extract_expsyms_cmds 15509 15510# Variables whose values should be saved in libtool wrapper scripts and 15511# restored at link time. 15512variables_saved_for_relink=$lt_variables_saved_for_relink 15513 15514# Do we need the "lib" prefix for modules? 15515need_lib_prefix=$need_lib_prefix 15516 15517# Do we need a version for libraries? 15518need_version=$need_version 15519 15520# Library versioning type. 15521version_type=$version_type 15522 15523# Shared library runtime path variable. 15524runpath_var=$runpath_var 15525 15526# Shared library path variable. 15527shlibpath_var=$shlibpath_var 15528 15529# Is shlibpath searched before the hard-coded library search path? 15530shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15531 15532# Format of library name prefix. 15533libname_spec=$lt_libname_spec 15534 15535# List of archive names. First name is the real one, the rest are links. 15536# The last name is the one that the linker finds with -lNAME 15537library_names_spec=$lt_library_names_spec 15538 15539# The coded name of the library, if different from the real name. 15540soname_spec=$lt_soname_spec 15541 15542# Permission mode override for installation of shared libraries. 15543install_override_mode=$lt_install_override_mode 15544 15545# Command to use after installation of a shared archive. 15546postinstall_cmds=$lt_postinstall_cmds 15547 15548# Command to use after uninstallation of a shared archive. 15549postuninstall_cmds=$lt_postuninstall_cmds 15550 15551# Commands used to finish a libtool library installation in a directory. 15552finish_cmds=$lt_finish_cmds 15553 15554# As "finish_cmds", except a single script fragment to be evaled but 15555# not shown. 15556finish_eval=$lt_finish_eval 15557 15558# Whether we should hardcode library paths into libraries. 15559hardcode_into_libs=$hardcode_into_libs 15560 15561# Compile-time system search path for libraries. 15562sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15563 15564# Run-time system search path for libraries. 15565sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15566 15567# Whether dlopen is supported. 15568dlopen_support=$enable_dlopen 15569 15570# Whether dlopen of programs is supported. 15571dlopen_self=$enable_dlopen_self 15572 15573# Whether dlopen of statically linked programs is supported. 15574dlopen_self_static=$enable_dlopen_self_static 15575 15576# Commands to strip libraries. 15577old_striplib=$lt_old_striplib 15578striplib=$lt_striplib 15579 15580 15581# The linker used to build libraries. 15582LD=$lt_LD 15583 15584# How to create reloadable object files. 15585reload_flag=$lt_reload_flag 15586reload_cmds=$lt_reload_cmds 15587 15588# Commands used to build an old-style archive. 15589old_archive_cmds=$lt_old_archive_cmds 15590 15591# A language specific compiler. 15592CC=$lt_compiler 15593 15594# Is the compiler the GNU compiler? 15595with_gcc=$GCC 15596 15597# Compiler flag to turn off builtin functions. 15598no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15599 15600# Additional compiler flags for building library objects. 15601pic_flag=$lt_lt_prog_compiler_pic 15602 15603# How to pass a linker flag through the compiler. 15604wl=$lt_lt_prog_compiler_wl 15605 15606# Compiler flag to prevent dynamic linking. 15607link_static_flag=$lt_lt_prog_compiler_static 15608 15609# Does compiler simultaneously support -c and -o options? 15610compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15611 15612# Whether or not to add -lc for building shared libraries. 15613build_libtool_need_lc=$archive_cmds_need_lc 15614 15615# Whether or not to disallow shared libs when runtime libs are static. 15616allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15617 15618# Compiler flag to allow reflexive dlopens. 15619export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15620 15621# Compiler flag to generate shared objects directly from archives. 15622whole_archive_flag_spec=$lt_whole_archive_flag_spec 15623 15624# Whether the compiler copes with passing no objects directly. 15625compiler_needs_object=$lt_compiler_needs_object 15626 15627# Create an old-style archive from a shared archive. 15628old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15629 15630# Create a temporary old-style archive to link instead of a shared archive. 15631old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15632 15633# Commands used to build a shared archive. 15634archive_cmds=$lt_archive_cmds 15635archive_expsym_cmds=$lt_archive_expsym_cmds 15636 15637# Commands used to build a loadable module if different from building 15638# a shared archive. 15639module_cmds=$lt_module_cmds 15640module_expsym_cmds=$lt_module_expsym_cmds 15641 15642# Whether we are building with GNU ld or not. 15643with_gnu_ld=$lt_with_gnu_ld 15644 15645# Flag that allows shared libraries with undefined symbols to be built. 15646allow_undefined_flag=$lt_allow_undefined_flag 15647 15648# Flag that enforces no undefined symbols. 15649no_undefined_flag=$lt_no_undefined_flag 15650 15651# Flag to hardcode \$libdir into a binary during linking. 15652# This must work even if \$libdir does not exist 15653hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15654 15655# Whether we need a single "-rpath" flag with a separated argument. 15656hardcode_libdir_separator=$lt_hardcode_libdir_separator 15657 15658# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15659# DIR into the resulting binary. 15660hardcode_direct=$hardcode_direct 15661 15662# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15663# DIR into the resulting binary and the resulting library dependency is 15664# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15665# library is relocated. 15666hardcode_direct_absolute=$hardcode_direct_absolute 15667 15668# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15669# into the resulting binary. 15670hardcode_minus_L=$hardcode_minus_L 15671 15672# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15673# into the resulting binary. 15674hardcode_shlibpath_var=$hardcode_shlibpath_var 15675 15676# Set to "yes" if building a shared library automatically hardcodes DIR 15677# into the library and all subsequent libraries and executables linked 15678# against it. 15679hardcode_automatic=$hardcode_automatic 15680 15681# Set to yes if linker adds runtime paths of dependent libraries 15682# to runtime path list. 15683inherit_rpath=$inherit_rpath 15684 15685# Whether libtool must link a program against all its dependency libraries. 15686link_all_deplibs=$link_all_deplibs 15687 15688# Set to "yes" if exported symbols are required. 15689always_export_symbols=$always_export_symbols 15690 15691# The commands to list exported symbols. 15692export_symbols_cmds=$lt_export_symbols_cmds 15693 15694# Symbols that should not be listed in the preloaded symbols. 15695exclude_expsyms=$lt_exclude_expsyms 15696 15697# Symbols that must always be exported. 15698include_expsyms=$lt_include_expsyms 15699 15700# Commands necessary for linking programs (against libraries) with templates. 15701prelink_cmds=$lt_prelink_cmds 15702 15703# Commands necessary for finishing linking programs. 15704postlink_cmds=$lt_postlink_cmds 15705 15706# Specify filename containing input files. 15707file_list_spec=$lt_file_list_spec 15708 15709# How to hardcode a shared library path into an executable. 15710hardcode_action=$hardcode_action 15711 15712# ### END LIBTOOL CONFIG 15713 15714_LT_EOF 15715 15716 case $host_os in 15717 aix3*) 15718 cat <<\_LT_EOF >> "$cfgfile" 15719# AIX sometimes has problems with the GCC collect2 program. For some 15720# reason, if we set the COLLECT_NAMES environment variable, the problems 15721# vanish in a puff of smoke. 15722if test "X${COLLECT_NAMES+set}" != Xset; then 15723 COLLECT_NAMES= 15724 export COLLECT_NAMES 15725fi 15726_LT_EOF 15727 ;; 15728 esac 15729 15730 15731ltmain="$ac_aux_dir/ltmain.sh" 15732 15733 15734 # We use sed instead of cat because bash on DJGPP gets confused if 15735 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15736 # text mode, it properly converts lines to CR/LF. This bash problem 15737 # is reportedly fixed, but why not run on old versions too? 15738 sed '$q' "$ltmain" >> "$cfgfile" \ 15739 || (rm -f "$cfgfile"; exit 1) 15740 15741 if test x"$xsi_shell" = xyes; then 15742 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 15743func_dirname ()\ 15744{\ 15745\ case ${1} in\ 15746\ */*) func_dirname_result="${1%/*}${2}" ;;\ 15747\ * ) func_dirname_result="${3}" ;;\ 15748\ esac\ 15749} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 15750 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15751 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15752test 0 -eq $? || _lt_function_replace_fail=: 15753 15754 15755 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 15756func_basename ()\ 15757{\ 15758\ func_basename_result="${1##*/}"\ 15759} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 15760 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15761 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15762test 0 -eq $? || _lt_function_replace_fail=: 15763 15764 15765 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 15766func_dirname_and_basename ()\ 15767{\ 15768\ case ${1} in\ 15769\ */*) func_dirname_result="${1%/*}${2}" ;;\ 15770\ * ) func_dirname_result="${3}" ;;\ 15771\ esac\ 15772\ func_basename_result="${1##*/}"\ 15773} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 15774 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15775 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15776test 0 -eq $? || _lt_function_replace_fail=: 15777 15778 15779 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 15780func_stripname ()\ 15781{\ 15782\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 15783\ # positional parameters, so assign one to ordinary parameter first.\ 15784\ func_stripname_result=${3}\ 15785\ func_stripname_result=${func_stripname_result#"${1}"}\ 15786\ func_stripname_result=${func_stripname_result%"${2}"}\ 15787} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 15788 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15789 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15790test 0 -eq $? || _lt_function_replace_fail=: 15791 15792 15793 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 15794func_split_long_opt ()\ 15795{\ 15796\ func_split_long_opt_name=${1%%=*}\ 15797\ func_split_long_opt_arg=${1#*=}\ 15798} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 15799 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15800 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15801test 0 -eq $? || _lt_function_replace_fail=: 15802 15803 15804 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 15805func_split_short_opt ()\ 15806{\ 15807\ func_split_short_opt_arg=${1#??}\ 15808\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 15809} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 15810 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15811 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15812test 0 -eq $? || _lt_function_replace_fail=: 15813 15814 15815 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 15816func_lo2o ()\ 15817{\ 15818\ case ${1} in\ 15819\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 15820\ *) func_lo2o_result=${1} ;;\ 15821\ esac\ 15822} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 15823 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15824 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15825test 0 -eq $? || _lt_function_replace_fail=: 15826 15827 15828 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 15829func_xform ()\ 15830{\ 15831 func_xform_result=${1%.*}.lo\ 15832} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 15833 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15834 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15835test 0 -eq $? || _lt_function_replace_fail=: 15836 15837 15838 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 15839func_arith ()\ 15840{\ 15841 func_arith_result=$(( $* ))\ 15842} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 15843 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15844 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15845test 0 -eq $? || _lt_function_replace_fail=: 15846 15847 15848 sed -e '/^func_len ()$/,/^} # func_len /c\ 15849func_len ()\ 15850{\ 15851 func_len_result=${#1}\ 15852} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 15853 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15854 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15855test 0 -eq $? || _lt_function_replace_fail=: 15856 15857fi 15858 15859if test x"$lt_shell_append" = xyes; then 15860 sed -e '/^func_append ()$/,/^} # func_append /c\ 15861func_append ()\ 15862{\ 15863 eval "${1}+=\\${2}"\ 15864} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 15865 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15866 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15867test 0 -eq $? || _lt_function_replace_fail=: 15868 15869 15870 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 15871func_append_quoted ()\ 15872{\ 15873\ func_quote_for_eval "${2}"\ 15874\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 15875} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 15876 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15877 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15878test 0 -eq $? || _lt_function_replace_fail=: 15879 15880 15881 # Save a `func_append' function call where possible by direct use of '+=' 15882 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 15883 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15884 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15885 test 0 -eq $? || _lt_function_replace_fail=: 15886else 15887 # Save a `func_append' function call even when '+=' is not available 15888 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 15889 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15890 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15891 test 0 -eq $? || _lt_function_replace_fail=: 15892fi 15893 15894if test x"$_lt_function_replace_fail" = x":"; then 15895 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 15896$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 15897fi 15898 15899 15900 mv -f "$cfgfile" "$ofile" || 15901 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15902 chmod +x "$ofile" 15903 15904 ;; 15905 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15906 # Autoconf 2.62 quotes --file arguments for eval, but not when files 15907 # are listed without --file. Let's play safe and only enable the eval 15908 # if we detect the quoting. 15909 case $CONFIG_FILES in 15910 *\'*) eval set x "$CONFIG_FILES" ;; 15911 *) set x $CONFIG_FILES ;; 15912 esac 15913 shift 15914 for mf 15915 do 15916 # Strip MF so we end up with the name of the file. 15917 mf=`echo "$mf" | sed -e 's/:.*$//'` 15918 # Check whether this is an Automake generated Makefile or not. 15919 # We used to match only the files named 'Makefile.in', but 15920 # some people rename them; so instead we look at the file content. 15921 # Grep'ing the first line is not enough: some people post-process 15922 # each Makefile.in and add a new line on top of each file to say so. 15923 # Grep'ing the whole file is not good either: AIX grep has a line 15924 # limit of 2048, but all sed's we know have understand at least 4000. 15925 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15926 dirpart=`$as_dirname -- "$mf" || 15927$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15928 X"$mf" : 'X\(//\)[^/]' \| \ 15929 X"$mf" : 'X\(//\)$' \| \ 15930 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15931$as_echo X"$mf" | 15932 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15933 s//\1/ 15934 q 15935 } 15936 /^X\(\/\/\)[^/].*/{ 15937 s//\1/ 15938 q 15939 } 15940 /^X\(\/\/\)$/{ 15941 s//\1/ 15942 q 15943 } 15944 /^X\(\/\).*/{ 15945 s//\1/ 15946 q 15947 } 15948 s/.*/./; q'` 15949 else 15950 continue 15951 fi 15952 # Extract the definition of DEPDIR, am__include, and am__quote 15953 # from the Makefile without running 'make'. 15954 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15955 test -z "$DEPDIR" && continue 15956 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15957 test -z "am__include" && continue 15958 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15959 # Find all dependency output files, they are included files with 15960 # $(DEPDIR) in their names. We invoke sed twice because it is the 15961 # simplest approach to changing $(DEPDIR) to its actual value in the 15962 # expansion. 15963 for file in `sed -n " 15964 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15965 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15966 # Make sure the directory exists. 15967 test -f "$dirpart/$file" && continue 15968 fdir=`$as_dirname -- "$file" || 15969$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15970 X"$file" : 'X\(//\)[^/]' \| \ 15971 X"$file" : 'X\(//\)$' \| \ 15972 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15973$as_echo X"$file" | 15974 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15975 s//\1/ 15976 q 15977 } 15978 /^X\(\/\/\)[^/].*/{ 15979 s//\1/ 15980 q 15981 } 15982 /^X\(\/\/\)$/{ 15983 s//\1/ 15984 q 15985 } 15986 /^X\(\/\).*/{ 15987 s//\1/ 15988 q 15989 } 15990 s/.*/./; q'` 15991 as_dir=$dirpart/$fdir; as_fn_mkdir_p 15992 # echo "creating $dirpart/$file" 15993 echo '# dummy' > "$dirpart/$file" 15994 done 15995 done 15996} 15997 ;; 15998 15999 esac 16000done # for ac_tag 16001 16002 16003as_fn_exit 0 16004_ACEOF 16005ac_clean_files=$ac_clean_files_save 16006 16007test $ac_write_fail = 0 || 16008 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16009 16010 16011# configure is writing to config.log, and then calls config.status. 16012# config.status does its own redirection, appending to config.log. 16013# Unfortunately, on DOS this fails, as config.log is still kept open 16014# by configure, so config.status won't be able to write to it; its 16015# output is simply discarded. So we exec the FD to /dev/null, 16016# effectively closing config.log, so it can be properly (re)opened and 16017# appended to by config.status. When coming back to configure, we 16018# need to make the FD available again. 16019if test "$no_create" != yes; then 16020 ac_cs_success=: 16021 ac_config_status_args= 16022 test "$silent" = yes && 16023 ac_config_status_args="$ac_config_status_args --quiet" 16024 exec 5>/dev/null 16025 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16026 exec 5>>config.log 16027 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16028 # would make configure fail if this is the last instruction. 16029 $ac_cs_success || as_fn_exit 1 16030fi 16031if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16033$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16034fi 16035 16036