1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for file 5.29. 4# 5# Report bugs to <christos@astron.com>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201test \$(( 1 + 1 )) = 2 || exit 1 202 203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207 PATH=/empty FPATH=/empty; export PATH FPATH 208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and 278$0: christos@astron.com about your system, including any 279$0: error possibly output before this message. Then install 280$0: a modern shell, or manually run the script under such a 281$0: shell if you do have one." 282 fi 283 exit 1 284fi 285fi 286fi 287SHELL=${CONFIG_SHELL-/bin/sh} 288export SHELL 289# Unset more variables known to interfere with behavior of common tools. 290CLICOLOR_FORCE= GREP_OPTIONS= 291unset CLICOLOR_FORCE GREP_OPTIONS 292 293## --------------------- ## 294## M4sh Shell Functions. ## 295## --------------------- ## 296# as_fn_unset VAR 297# --------------- 298# Portably unset VAR. 299as_fn_unset () 300{ 301 { eval $1=; unset $1;} 302} 303as_unset=as_fn_unset 304 305# as_fn_set_status STATUS 306# ----------------------- 307# Set $? to STATUS, without forking. 308as_fn_set_status () 309{ 310 return $1 311} # as_fn_set_status 312 313# as_fn_exit STATUS 314# ----------------- 315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 316as_fn_exit () 317{ 318 set +e 319 as_fn_set_status $1 320 exit $1 321} # as_fn_exit 322 323# as_fn_mkdir_p 324# ------------- 325# Create "$as_dir" as a directory, including parents if necessary. 326as_fn_mkdir_p () 327{ 328 329 case $as_dir in #( 330 -*) as_dir=./$as_dir;; 331 esac 332 test -d "$as_dir" || eval $as_mkdir_p || { 333 as_dirs= 334 while :; do 335 case $as_dir in #( 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 337 *) as_qdir=$as_dir;; 338 esac 339 as_dirs="'$as_qdir' $as_dirs" 340 as_dir=`$as_dirname -- "$as_dir" || 341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 342 X"$as_dir" : 'X\(//\)[^/]' \| \ 343 X"$as_dir" : 'X\(//\)$' \| \ 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 345$as_echo X"$as_dir" | 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\/\)[^/].*/{ 351 s//\1/ 352 q 353 } 354 /^X\(\/\/\)$/{ 355 s//\1/ 356 q 357 } 358 /^X\(\/\).*/{ 359 s//\1/ 360 q 361 } 362 s/.*/./; q'` 363 test -d "$as_dir" && break 364 done 365 test -z "$as_dirs" || eval "mkdir $as_dirs" 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 367 368 369} # as_fn_mkdir_p 370 371# as_fn_executable_p FILE 372# ----------------------- 373# Test if FILE is an executable regular file. 374as_fn_executable_p () 375{ 376 test -f "$1" && test -x "$1" 377} # as_fn_executable_p 378# as_fn_append VAR VALUE 379# ---------------------- 380# Append the text in VALUE to the end of the definition contained in VAR. Take 381# advantage of any shell optimizations that allow amortized linear growth over 382# repeated appends, instead of the typical quadratic growth present in naive 383# implementations. 384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 385 eval 'as_fn_append () 386 { 387 eval $1+=\$2 388 }' 389else 390 as_fn_append () 391 { 392 eval $1=\$$1\$2 393 } 394fi # as_fn_append 395 396# as_fn_arith ARG... 397# ------------------ 398# Perform arithmetic evaluation on the ARGs, and store the result in the 399# global $as_val. Take advantage of shells that can avoid forks. The arguments 400# must be portable across $(()) and expr. 401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 402 eval 'as_fn_arith () 403 { 404 as_val=$(( $* )) 405 }' 406else 407 as_fn_arith () 408 { 409 as_val=`expr "$@" || test $? -eq 1` 410 } 411fi # as_fn_arith 412 413 414# as_fn_error STATUS ERROR [LINENO LOG_FD] 415# ---------------------------------------- 416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 418# script with STATUS, using 1 if that was 0. 419as_fn_error () 420{ 421 as_status=$1; test $as_status -eq 0 && as_status=1 422 if test "$4"; then 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 425 fi 426 $as_echo "$as_me: error: $2" >&2 427 as_fn_exit $as_status 428} # as_fn_error 429 430if expr a : '\(a\)' >/dev/null 2>&1 && 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then 432 as_expr=expr 433else 434 as_expr=false 435fi 436 437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438 as_basename=basename 439else 440 as_basename=false 441fi 442 443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 444 as_dirname=dirname 445else 446 as_dirname=false 447fi 448 449as_me=`$as_basename -- "$0" || 450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451 X"$0" : 'X\(//\)$' \| \ 452 X"$0" : 'X\(/\)' \| . 2>/dev/null || 453$as_echo X/"$0" | 454 sed '/^.*\/\([^/][^/]*\)\/*$/{ 455 s//\1/ 456 q 457 } 458 /^X\/\(\/\/\)$/{ 459 s//\1/ 460 q 461 } 462 /^X\/\(\/\).*/{ 463 s//\1/ 464 q 465 } 466 s/.*/./; q'` 467 468# Avoid depending upon Character Ranges. 469as_cr_letters='abcdefghijklmnopqrstuvwxyz' 470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 471as_cr_Letters=$as_cr_letters$as_cr_LETTERS 472as_cr_digits='0123456789' 473as_cr_alnum=$as_cr_Letters$as_cr_digits 474 475 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 481 sed -n ' 482 p 483 /[$]LINENO/= 484 ' <$as_myself | 485 sed ' 486 s/[$]LINENO.*/&-/ 487 t lineno 488 b 489 :lineno 490 N 491 :loop 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 493 t loop 494 s/-\n.*// 495 ' >$as_me.lineno && 496 chmod +x "$as_me.lineno" || 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 500 # already done that, so ensure we don't try to do so again and fall 501 # in an infinite loop. This has already happened in practice. 502 _as_can_reexec=no; export _as_can_reexec 503 # Don't try to exec as it changes $[0], causing all sort of problems 504 # (the dirname of $[0] is not the place where we might find the 505 # original and so on. Autoconf is especially sensitive to this). 506 . "./$as_me.lineno" 507 # Exit status is that of the last command. 508 exit 509} 510 511ECHO_C= ECHO_N= ECHO_T= 512case `echo -n x` in #((((( 513-n*) 514 case `echo 'xy\c'` in 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 516 xy) ECHO_C='\c';; 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 518 ECHO_T=' ';; 519 esac;; 520*) 521 ECHO_N='-n';; 522esac 523 524rm -f conf$$ conf$$.exe conf$$.file 525if test -d conf$$.dir; then 526 rm -f conf$$.dir/conf$$.file 527else 528 rm -f conf$$.dir 529 mkdir conf$$.dir 2>/dev/null 530fi 531if (echo >conf$$.file) 2>/dev/null; then 532 if ln -s conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s='ln -s' 534 # ... but there are two gotchas: 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 537 # In both cases, we have to default to `cp -pR'. 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 539 as_ln_s='cp -pR' 540 elif ln conf$$.file conf$$ 2>/dev/null; then 541 as_ln_s=ln 542 else 543 as_ln_s='cp -pR' 544 fi 545else 546 as_ln_s='cp -pR' 547fi 548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 549rmdir conf$$.dir 2>/dev/null 550 551if mkdir -p . 2>/dev/null; then 552 as_mkdir_p='mkdir -p "$as_dir"' 553else 554 test -d ./-p && rmdir ./-p 555 as_mkdir_p=false 556fi 557 558as_test_x='test -x' 559as_executable_p=as_fn_executable_p 560 561# Sed expression to map a string onto a valid CPP name. 562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563 564# Sed expression to map a string onto a valid variable name. 565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566 567SHELL=${CONFIG_SHELL-/bin/sh} 568 569 570test -n "$DJDIR" || exec 7<&0 </dev/null 571exec 6>&1 572 573# Name of the host. 574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 575# so uname gets run too. 576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577 578# 579# Initializations. 580# 581ac_default_prefix=/usr/local 582ac_clean_files= 583ac_config_libobj_dir=. 584LIBOBJS= 585cross_compiling=no 586subdirs= 587MFLAGS= 588MAKEFLAGS= 589 590# Identity of this package. 591PACKAGE_NAME='file' 592PACKAGE_TARNAME='file' 593PACKAGE_VERSION='5.29' 594PACKAGE_STRING='file 5.29' 595PACKAGE_BUGREPORT='christos@astron.com' 596PACKAGE_URL='' 597 598# Factoring default headers for most tests. 599ac_includes_default="\ 600#include <stdio.h> 601#ifdef HAVE_SYS_TYPES_H 602# include <sys/types.h> 603#endif 604#ifdef HAVE_SYS_STAT_H 605# include <sys/stat.h> 606#endif 607#ifdef STDC_HEADERS 608# include <stdlib.h> 609# include <stddef.h> 610#else 611# ifdef HAVE_STDLIB_H 612# include <stdlib.h> 613# endif 614#endif 615#ifdef HAVE_STRING_H 616# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 617# include <memory.h> 618# endif 619# include <string.h> 620#endif 621#ifdef HAVE_STRINGS_H 622# include <strings.h> 623#endif 624#ifdef HAVE_INTTYPES_H 625# include <inttypes.h> 626#endif 627#ifdef HAVE_STDINT_H 628# include <stdint.h> 629#endif 630#ifdef HAVE_UNISTD_H 631# include <unistd.h> 632#endif" 633 634ac_header_list= 635ac_subst_vars='am__EXEEXT_FALSE 636am__EXEEXT_TRUE 637LTLIBOBJS 638IS_CROSS_COMPILE_FALSE 639IS_CROSS_COMPILE_TRUE 640LIBOBJS 641HAVE_VISIBILITY 642CFLAG_VISIBILITY 643OTOOL64 644OTOOL 645LIPO 646NMEDIT 647DSYMUTIL 648MANIFEST_TOOL 649RANLIB 650ac_ct_AR 651AR 652DLLTOOL 653OBJDUMP 654NM 655ac_ct_DUMPBIN 656DUMPBIN 657LD 658FGREP 659SED 660LIBTOOL 661LN_S 662EGREP 663GREP 664CPP 665am__fastdepCC_FALSE 666am__fastdepCC_TRUE 667CCDEPMODE 668am__nodep 669AMDEPBACKSLASH 670AMDEP_FALSE 671AMDEP_TRUE 672am__quote 673am__include 674DEPDIR 675OBJEXT 676EXEEXT 677ac_ct_CC 678CPPFLAGS 679LDFLAGS 680CFLAGS 681CC 682WARNINGS 683FSECT5_FALSE 684FSECT5_TRUE 685fsect 686pkgdatadir 687MINGW_FALSE 688MINGW_TRUE 689MINGW 690host_os 691host_vendor 692host_cpu 693host 694build_os 695build_vendor 696build_cpu 697build 698AM_BACKSLASH 699AM_DEFAULT_VERBOSITY 700AM_DEFAULT_V 701AM_V 702am__untar 703am__tar 704AMTAR 705am__leading_dot 706SET_MAKE 707AWK 708mkdir_p 709MKDIR_P 710INSTALL_STRIP_PROGRAM 711STRIP 712install_sh 713MAKEINFO 714AUTOHEADER 715AUTOMAKE 716AUTOCONF 717ACLOCAL 718VERSION 719PACKAGE 720CYGPATH_W 721am__isrc 722INSTALL_DATA 723INSTALL_SCRIPT 724INSTALL_PROGRAM 725target_alias 726host_alias 727build_alias 728LIBS 729ECHO_T 730ECHO_N 731ECHO_C 732DEFS 733mandir 734localedir 735libdir 736psdir 737pdfdir 738dvidir 739htmldir 740infodir 741docdir 742oldincludedir 743includedir 744localstatedir 745sharedstatedir 746sysconfdir 747datadir 748datarootdir 749libexecdir 750sbindir 751bindir 752program_transform_name 753prefix 754exec_prefix 755PACKAGE_URL 756PACKAGE_BUGREPORT 757PACKAGE_STRING 758PACKAGE_VERSION 759PACKAGE_TARNAME 760PACKAGE_NAME 761PATH_SEPARATOR 762SHELL' 763ac_subst_files='' 764ac_user_opts=' 765enable_option_checking 766enable_silent_rules 767enable_elf 768enable_elf_core 769enable_zlib 770enable_fsect_man5 771enable_dependency_tracking 772enable_static 773with_pic 774enable_shared 775enable_fast_install 776with_gnu_ld 777with_sysroot 778enable_libtool_lock 779enable_largefile 780enable_warnings 781' 782 ac_precious_vars='build_alias 783host_alias 784target_alias 785CC 786CFLAGS 787LDFLAGS 788LIBS 789CPPFLAGS 790CPP' 791 792 793# Initialize some variables set by options. 794ac_init_help= 795ac_init_version=false 796ac_unrecognized_opts= 797ac_unrecognized_sep= 798# The variables have the same names as the options, with 799# dashes changed to underlines. 800cache_file=/dev/null 801exec_prefix=NONE 802no_create= 803no_recursion= 804prefix=NONE 805program_prefix=NONE 806program_suffix=NONE 807program_transform_name=s,x,x, 808silent= 809site= 810srcdir= 811verbose= 812x_includes=NONE 813x_libraries=NONE 814 815# Installation directory options. 816# These are left unexpanded so users can "make install exec_prefix=/foo" 817# and all the variables that are supposed to be based on exec_prefix 818# by default will actually change. 819# Use braces instead of parens because sh, perl, etc. also accept them. 820# (The list follows the same order as the GNU Coding Standards.) 821bindir='${exec_prefix}/bin' 822sbindir='${exec_prefix}/sbin' 823libexecdir='${exec_prefix}/libexec' 824datarootdir='${prefix}/share' 825datadir='${datarootdir}' 826sysconfdir='${prefix}/etc' 827sharedstatedir='${prefix}/com' 828localstatedir='${prefix}/var' 829includedir='${prefix}/include' 830oldincludedir='/usr/include' 831docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 832infodir='${datarootdir}/info' 833htmldir='${docdir}' 834dvidir='${docdir}' 835pdfdir='${docdir}' 836psdir='${docdir}' 837libdir='${exec_prefix}/lib' 838localedir='${datarootdir}/locale' 839mandir='${datarootdir}/man' 840 841ac_prev= 842ac_dashdash= 843for ac_option 844do 845 # If the previous option needs an argument, assign it. 846 if test -n "$ac_prev"; then 847 eval $ac_prev=\$ac_option 848 ac_prev= 849 continue 850 fi 851 852 case $ac_option in 853 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 854 *=) ac_optarg= ;; 855 *) ac_optarg=yes ;; 856 esac 857 858 # Accept the important Cygnus configure options, so we can diagnose typos. 859 860 case $ac_dashdash$ac_option in 861 --) 862 ac_dashdash=yes ;; 863 864 -bindir | --bindir | --bindi | --bind | --bin | --bi) 865 ac_prev=bindir ;; 866 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 867 bindir=$ac_optarg ;; 868 869 -build | --build | --buil | --bui | --bu) 870 ac_prev=build_alias ;; 871 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 872 build_alias=$ac_optarg ;; 873 874 -cache-file | --cache-file | --cache-fil | --cache-fi \ 875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 876 ac_prev=cache_file ;; 877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 879 cache_file=$ac_optarg ;; 880 881 --config-cache | -C) 882 cache_file=config.cache ;; 883 884 -datadir | --datadir | --datadi | --datad) 885 ac_prev=datadir ;; 886 -datadir=* | --datadir=* | --datadi=* | --datad=*) 887 datadir=$ac_optarg ;; 888 889 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 890 | --dataroo | --dataro | --datar) 891 ac_prev=datarootdir ;; 892 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 893 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 894 datarootdir=$ac_optarg ;; 895 896 -disable-* | --disable-*) 897 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 898 # Reject names that are not valid shell variable names. 899 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 900 as_fn_error $? "invalid feature name: $ac_useropt" 901 ac_useropt_orig=$ac_useropt 902 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 903 case $ac_user_opts in 904 *" 905"enable_$ac_useropt" 906"*) ;; 907 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 908 ac_unrecognized_sep=', ';; 909 esac 910 eval enable_$ac_useropt=no ;; 911 912 -docdir | --docdir | --docdi | --doc | --do) 913 ac_prev=docdir ;; 914 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 915 docdir=$ac_optarg ;; 916 917 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 918 ac_prev=dvidir ;; 919 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 920 dvidir=$ac_optarg ;; 921 922 -enable-* | --enable-*) 923 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 924 # Reject names that are not valid shell variable names. 925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 926 as_fn_error $? "invalid feature name: $ac_useropt" 927 ac_useropt_orig=$ac_useropt 928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 929 case $ac_user_opts in 930 *" 931"enable_$ac_useropt" 932"*) ;; 933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 934 ac_unrecognized_sep=', ';; 935 esac 936 eval enable_$ac_useropt=\$ac_optarg ;; 937 938 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 939 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 940 | --exec | --exe | --ex) 941 ac_prev=exec_prefix ;; 942 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 943 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 944 | --exec=* | --exe=* | --ex=*) 945 exec_prefix=$ac_optarg ;; 946 947 -gas | --gas | --ga | --g) 948 # Obsolete; use --with-gas. 949 with_gas=yes ;; 950 951 -help | --help | --hel | --he | -h) 952 ac_init_help=long ;; 953 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 954 ac_init_help=recursive ;; 955 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 956 ac_init_help=short ;; 957 958 -host | --host | --hos | --ho) 959 ac_prev=host_alias ;; 960 -host=* | --host=* | --hos=* | --ho=*) 961 host_alias=$ac_optarg ;; 962 963 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 964 ac_prev=htmldir ;; 965 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 966 | --ht=*) 967 htmldir=$ac_optarg ;; 968 969 -includedir | --includedir | --includedi | --included | --include \ 970 | --includ | --inclu | --incl | --inc) 971 ac_prev=includedir ;; 972 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 973 | --includ=* | --inclu=* | --incl=* | --inc=*) 974 includedir=$ac_optarg ;; 975 976 -infodir | --infodir | --infodi | --infod | --info | --inf) 977 ac_prev=infodir ;; 978 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 979 infodir=$ac_optarg ;; 980 981 -libdir | --libdir | --libdi | --libd) 982 ac_prev=libdir ;; 983 -libdir=* | --libdir=* | --libdi=* | --libd=*) 984 libdir=$ac_optarg ;; 985 986 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 987 | --libexe | --libex | --libe) 988 ac_prev=libexecdir ;; 989 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 990 | --libexe=* | --libex=* | --libe=*) 991 libexecdir=$ac_optarg ;; 992 993 -localedir | --localedir | --localedi | --localed | --locale) 994 ac_prev=localedir ;; 995 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 996 localedir=$ac_optarg ;; 997 998 -localstatedir | --localstatedir | --localstatedi | --localstated \ 999 | --localstate | --localstat | --localsta | --localst | --locals) 1000 ac_prev=localstatedir ;; 1001 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1002 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1003 localstatedir=$ac_optarg ;; 1004 1005 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1006 ac_prev=mandir ;; 1007 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1008 mandir=$ac_optarg ;; 1009 1010 -nfp | --nfp | --nf) 1011 # Obsolete; use --without-fp. 1012 with_fp=no ;; 1013 1014 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1015 | --no-cr | --no-c | -n) 1016 no_create=yes ;; 1017 1018 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1019 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1020 no_recursion=yes ;; 1021 1022 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1023 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1024 | --oldin | --oldi | --old | --ol | --o) 1025 ac_prev=oldincludedir ;; 1026 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1027 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1028 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1029 oldincludedir=$ac_optarg ;; 1030 1031 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1032 ac_prev=prefix ;; 1033 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1034 prefix=$ac_optarg ;; 1035 1036 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1037 | --program-pre | --program-pr | --program-p) 1038 ac_prev=program_prefix ;; 1039 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1040 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1041 program_prefix=$ac_optarg ;; 1042 1043 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1044 | --program-suf | --program-su | --program-s) 1045 ac_prev=program_suffix ;; 1046 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1047 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1048 program_suffix=$ac_optarg ;; 1049 1050 -program-transform-name | --program-transform-name \ 1051 | --program-transform-nam | --program-transform-na \ 1052 | --program-transform-n | --program-transform- \ 1053 | --program-transform | --program-transfor \ 1054 | --program-transfo | --program-transf \ 1055 | --program-trans | --program-tran \ 1056 | --progr-tra | --program-tr | --program-t) 1057 ac_prev=program_transform_name ;; 1058 -program-transform-name=* | --program-transform-name=* \ 1059 | --program-transform-nam=* | --program-transform-na=* \ 1060 | --program-transform-n=* | --program-transform-=* \ 1061 | --program-transform=* | --program-transfor=* \ 1062 | --program-transfo=* | --program-transf=* \ 1063 | --program-trans=* | --program-tran=* \ 1064 | --progr-tra=* | --program-tr=* | --program-t=*) 1065 program_transform_name=$ac_optarg ;; 1066 1067 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1068 ac_prev=pdfdir ;; 1069 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1070 pdfdir=$ac_optarg ;; 1071 1072 -psdir | --psdir | --psdi | --psd | --ps) 1073 ac_prev=psdir ;; 1074 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1075 psdir=$ac_optarg ;; 1076 1077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1078 | -silent | --silent | --silen | --sile | --sil) 1079 silent=yes ;; 1080 1081 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1082 ac_prev=sbindir ;; 1083 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1084 | --sbi=* | --sb=*) 1085 sbindir=$ac_optarg ;; 1086 1087 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1088 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1089 | --sharedst | --shareds | --shared | --share | --shar \ 1090 | --sha | --sh) 1091 ac_prev=sharedstatedir ;; 1092 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1093 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1094 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1095 | --sha=* | --sh=*) 1096 sharedstatedir=$ac_optarg ;; 1097 1098 -site | --site | --sit) 1099 ac_prev=site ;; 1100 -site=* | --site=* | --sit=*) 1101 site=$ac_optarg ;; 1102 1103 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1104 ac_prev=srcdir ;; 1105 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1106 srcdir=$ac_optarg ;; 1107 1108 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1109 | --syscon | --sysco | --sysc | --sys | --sy) 1110 ac_prev=sysconfdir ;; 1111 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1112 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1113 sysconfdir=$ac_optarg ;; 1114 1115 -target | --target | --targe | --targ | --tar | --ta | --t) 1116 ac_prev=target_alias ;; 1117 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1118 target_alias=$ac_optarg ;; 1119 1120 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1121 verbose=yes ;; 1122 1123 -version | --version | --versio | --versi | --vers | -V) 1124 ac_init_version=: ;; 1125 1126 -with-* | --with-*) 1127 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1128 # Reject names that are not valid shell variable names. 1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1130 as_fn_error $? "invalid package name: $ac_useropt" 1131 ac_useropt_orig=$ac_useropt 1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1133 case $ac_user_opts in 1134 *" 1135"with_$ac_useropt" 1136"*) ;; 1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1138 ac_unrecognized_sep=', ';; 1139 esac 1140 eval with_$ac_useropt=\$ac_optarg ;; 1141 1142 -without-* | --without-*) 1143 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1144 # Reject names that are not valid shell variable names. 1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1146 as_fn_error $? "invalid package name: $ac_useropt" 1147 ac_useropt_orig=$ac_useropt 1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1149 case $ac_user_opts in 1150 *" 1151"with_$ac_useropt" 1152"*) ;; 1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1154 ac_unrecognized_sep=', ';; 1155 esac 1156 eval with_$ac_useropt=no ;; 1157 1158 --x) 1159 # Obsolete; use --with-x. 1160 with_x=yes ;; 1161 1162 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1163 | --x-incl | --x-inc | --x-in | --x-i) 1164 ac_prev=x_includes ;; 1165 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1166 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1167 x_includes=$ac_optarg ;; 1168 1169 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1170 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1171 ac_prev=x_libraries ;; 1172 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1173 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1174 x_libraries=$ac_optarg ;; 1175 1176 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1177Try \`$0 --help' for more information" 1178 ;; 1179 1180 *=*) 1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1182 # Reject names that are not valid shell variable names. 1183 case $ac_envvar in #( 1184 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1185 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1186 esac 1187 eval $ac_envvar=\$ac_optarg 1188 export $ac_envvar ;; 1189 1190 *) 1191 # FIXME: should be removed in autoconf 3.0. 1192 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1193 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1194 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1195 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1196 ;; 1197 1198 esac 1199done 1200 1201if test -n "$ac_prev"; then 1202 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1203 as_fn_error $? "missing argument to $ac_option" 1204fi 1205 1206if test -n "$ac_unrecognized_opts"; then 1207 case $enable_option_checking in 1208 no) ;; 1209 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1210 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1211 esac 1212fi 1213 1214# Check all directory arguments for consistency. 1215for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1216 datadir sysconfdir sharedstatedir localstatedir includedir \ 1217 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1218 libdir localedir mandir 1219do 1220 eval ac_val=\$$ac_var 1221 # Remove trailing slashes. 1222 case $ac_val in 1223 */ ) 1224 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1225 eval $ac_var=\$ac_val;; 1226 esac 1227 # Be sure to have absolute directory names. 1228 case $ac_val in 1229 [\\/$]* | ?:[\\/]* ) continue;; 1230 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1231 esac 1232 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1233done 1234 1235# There might be people who depend on the old broken behavior: `$host' 1236# used to hold the argument of --host etc. 1237# FIXME: To remove some day. 1238build=$build_alias 1239host=$host_alias 1240target=$target_alias 1241 1242# FIXME: To remove some day. 1243if test "x$host_alias" != x; then 1244 if test "x$build_alias" = x; then 1245 cross_compiling=maybe 1246 elif test "x$build_alias" != "x$host_alias"; then 1247 cross_compiling=yes 1248 fi 1249fi 1250 1251ac_tool_prefix= 1252test -n "$host_alias" && ac_tool_prefix=$host_alias- 1253 1254test "$silent" = yes && exec 6>/dev/null 1255 1256 1257ac_pwd=`pwd` && test -n "$ac_pwd" && 1258ac_ls_di=`ls -di .` && 1259ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1260 as_fn_error $? "working directory cannot be determined" 1261test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1262 as_fn_error $? "pwd does not report name of working directory" 1263 1264 1265# Find the source files, if location was not specified. 1266if test -z "$srcdir"; then 1267 ac_srcdir_defaulted=yes 1268 # Try the directory containing this script, then the parent directory. 1269 ac_confdir=`$as_dirname -- "$as_myself" || 1270$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1271 X"$as_myself" : 'X\(//\)[^/]' \| \ 1272 X"$as_myself" : 'X\(//\)$' \| \ 1273 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1274$as_echo X"$as_myself" | 1275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1276 s//\1/ 1277 q 1278 } 1279 /^X\(\/\/\)[^/].*/{ 1280 s//\1/ 1281 q 1282 } 1283 /^X\(\/\/\)$/{ 1284 s//\1/ 1285 q 1286 } 1287 /^X\(\/\).*/{ 1288 s//\1/ 1289 q 1290 } 1291 s/.*/./; q'` 1292 srcdir=$ac_confdir 1293 if test ! -r "$srcdir/$ac_unique_file"; then 1294 srcdir=.. 1295 fi 1296else 1297 ac_srcdir_defaulted=no 1298fi 1299if test ! -r "$srcdir/$ac_unique_file"; then 1300 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1301 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1302fi 1303ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1304ac_abs_confdir=`( 1305 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1306 pwd)` 1307# When building in place, set srcdir=. 1308if test "$ac_abs_confdir" = "$ac_pwd"; then 1309 srcdir=. 1310fi 1311# Remove unnecessary trailing slashes from srcdir. 1312# Double slashes in file names in object file debugging info 1313# mess up M-x gdb in Emacs. 1314case $srcdir in 1315*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1316esac 1317for ac_var in $ac_precious_vars; do 1318 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1319 eval ac_env_${ac_var}_value=\$${ac_var} 1320 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1321 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1322done 1323 1324# 1325# Report the --help message. 1326# 1327if test "$ac_init_help" = "long"; then 1328 # Omit some internal or obsolete options to make the list less imposing. 1329 # This message is too long to be a string in the A/UX 3.1 sh. 1330 cat <<_ACEOF 1331\`configure' configures file 5.29 to adapt to many kinds of systems. 1332 1333Usage: $0 [OPTION]... [VAR=VALUE]... 1334 1335To assign environment variables (e.g., CC, CFLAGS...), specify them as 1336VAR=VALUE. See below for descriptions of some of the useful variables. 1337 1338Defaults for the options are specified in brackets. 1339 1340Configuration: 1341 -h, --help display this help and exit 1342 --help=short display options specific to this package 1343 --help=recursive display the short help of all the included packages 1344 -V, --version display version information and exit 1345 -q, --quiet, --silent do not print \`checking ...' messages 1346 --cache-file=FILE cache test results in FILE [disabled] 1347 -C, --config-cache alias for \`--cache-file=config.cache' 1348 -n, --no-create do not create output files 1349 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1350 1351Installation directories: 1352 --prefix=PREFIX install architecture-independent files in PREFIX 1353 [$ac_default_prefix] 1354 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1355 [PREFIX] 1356 1357By default, \`make install' will install all the files in 1358\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1359an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1360for instance \`--prefix=\$HOME'. 1361 1362For better control, use the options below. 1363 1364Fine tuning of the installation directories: 1365 --bindir=DIR user executables [EPREFIX/bin] 1366 --sbindir=DIR system admin executables [EPREFIX/sbin] 1367 --libexecdir=DIR program executables [EPREFIX/libexec] 1368 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1369 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1370 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1371 --libdir=DIR object code libraries [EPREFIX/lib] 1372 --includedir=DIR C header files [PREFIX/include] 1373 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1374 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1375 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1376 --infodir=DIR info documentation [DATAROOTDIR/info] 1377 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1378 --mandir=DIR man documentation [DATAROOTDIR/man] 1379 --docdir=DIR documentation root [DATAROOTDIR/doc/file] 1380 --htmldir=DIR html documentation [DOCDIR] 1381 --dvidir=DIR dvi documentation [DOCDIR] 1382 --pdfdir=DIR pdf documentation [DOCDIR] 1383 --psdir=DIR ps documentation [DOCDIR] 1384_ACEOF 1385 1386 cat <<\_ACEOF 1387 1388Program names: 1389 --program-prefix=PREFIX prepend PREFIX to installed program names 1390 --program-suffix=SUFFIX append SUFFIX to installed program names 1391 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1392 1393System types: 1394 --build=BUILD configure for building on BUILD [guessed] 1395 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1396_ACEOF 1397fi 1398 1399if test -n "$ac_init_help"; then 1400 case $ac_init_help in 1401 short | recursive ) echo "Configuration of file 5.29:";; 1402 esac 1403 cat <<\_ACEOF 1404 1405Optional Features: 1406 --disable-option-checking ignore unrecognized --enable/--with options 1407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1409 --enable-silent-rules less verbose build output (undo: "make V=1") 1410 --disable-silent-rules verbose build output (undo: "make V=0") 1411 --disable-elf disable builtin ELF support 1412 --disable-elf-core disable ELF core file support 1413 --disable-zlib disable zlib compression support [default=auto] 1414 --enable-fsect-man5 enable file formats in man section 5 1415 --enable-dependency-tracking 1416 do not reject slow dependency extractors 1417 --disable-dependency-tracking 1418 speeds up one-time build 1419 --enable-static[=PKGS] build static libraries [default=no] 1420 --enable-shared[=PKGS] build shared libraries [default=yes] 1421 --enable-fast-install[=PKGS] 1422 optimize for fast installation [default=yes] 1423 --disable-libtool-lock avoid locking (might break parallel builds) 1424 --disable-largefile omit support for large files 1425 --disable-warnings disable compiler warnings 1426 1427Optional Packages: 1428 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1429 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1430 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1431 both] 1432 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1433 --with-sysroot=DIR Search for dependent libraries within DIR 1434 (or the compiler's sysroot if not specified). 1435 1436Some influential environment variables: 1437 CC C compiler command 1438 CFLAGS C compiler flags 1439 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1440 nonstandard directory <lib dir> 1441 LIBS libraries to pass to the linker, e.g. -l<library> 1442 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1443 you have headers in a nonstandard directory <include dir> 1444 CPP C preprocessor 1445 1446Use these variables to override the choices made by `configure' or to help 1447it to find libraries and programs with nonstandard names/locations. 1448 1449Report bugs to <christos@astron.com>. 1450_ACEOF 1451ac_status=$? 1452fi 1453 1454if test "$ac_init_help" = "recursive"; then 1455 # If there are subdirs, report their specific --help. 1456 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1457 test -d "$ac_dir" || 1458 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1459 continue 1460 ac_builddir=. 1461 1462case "$ac_dir" in 1463.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1464*) 1465 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1466 # A ".." for each directory in $ac_dir_suffix. 1467 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1468 case $ac_top_builddir_sub in 1469 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1470 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1471 esac ;; 1472esac 1473ac_abs_top_builddir=$ac_pwd 1474ac_abs_builddir=$ac_pwd$ac_dir_suffix 1475# for backward compatibility: 1476ac_top_builddir=$ac_top_build_prefix 1477 1478case $srcdir in 1479 .) # We are building in place. 1480 ac_srcdir=. 1481 ac_top_srcdir=$ac_top_builddir_sub 1482 ac_abs_top_srcdir=$ac_pwd ;; 1483 [\\/]* | ?:[\\/]* ) # Absolute name. 1484 ac_srcdir=$srcdir$ac_dir_suffix; 1485 ac_top_srcdir=$srcdir 1486 ac_abs_top_srcdir=$srcdir ;; 1487 *) # Relative name. 1488 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1489 ac_top_srcdir=$ac_top_build_prefix$srcdir 1490 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1491esac 1492ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1493 1494 cd "$ac_dir" || { ac_status=$?; continue; } 1495 # Check for guested configure. 1496 if test -f "$ac_srcdir/configure.gnu"; then 1497 echo && 1498 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1499 elif test -f "$ac_srcdir/configure"; then 1500 echo && 1501 $SHELL "$ac_srcdir/configure" --help=recursive 1502 else 1503 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1504 fi || ac_status=$? 1505 cd "$ac_pwd" || { ac_status=$?; break; } 1506 done 1507fi 1508 1509test -n "$ac_init_help" && exit $ac_status 1510if $ac_init_version; then 1511 cat <<\_ACEOF 1512file configure 5.29 1513generated by GNU Autoconf 2.69 1514 1515Copyright (C) 2012 Free Software Foundation, Inc. 1516This configure script is free software; the Free Software Foundation 1517gives unlimited permission to copy, distribute and modify it. 1518_ACEOF 1519 exit 1520fi 1521 1522## ------------------------ ## 1523## Autoconf initialization. ## 1524## ------------------------ ## 1525 1526# ac_fn_c_try_compile LINENO 1527# -------------------------- 1528# Try to compile conftest.$ac_ext, and return whether this succeeded. 1529ac_fn_c_try_compile () 1530{ 1531 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1532 rm -f conftest.$ac_objext 1533 if { { ac_try="$ac_compile" 1534case "(($ac_try" in 1535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1536 *) ac_try_echo=$ac_try;; 1537esac 1538eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1539$as_echo "$ac_try_echo"; } >&5 1540 (eval "$ac_compile") 2>conftest.err 1541 ac_status=$? 1542 if test -s conftest.err; then 1543 grep -v '^ *+' conftest.err >conftest.er1 1544 cat conftest.er1 >&5 1545 mv -f conftest.er1 conftest.err 1546 fi 1547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1548 test $ac_status = 0; } && { 1549 test -z "$ac_c_werror_flag" || 1550 test ! -s conftest.err 1551 } && test -s conftest.$ac_objext; then : 1552 ac_retval=0 1553else 1554 $as_echo "$as_me: failed program was:" >&5 1555sed 's/^/| /' conftest.$ac_ext >&5 1556 1557 ac_retval=1 1558fi 1559 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1560 as_fn_set_status $ac_retval 1561 1562} # ac_fn_c_try_compile 1563 1564# ac_fn_c_try_cpp LINENO 1565# ---------------------- 1566# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1567ac_fn_c_try_cpp () 1568{ 1569 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1570 if { { ac_try="$ac_cpp conftest.$ac_ext" 1571case "(($ac_try" in 1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1573 *) ac_try_echo=$ac_try;; 1574esac 1575eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1576$as_echo "$ac_try_echo"; } >&5 1577 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1578 ac_status=$? 1579 if test -s conftest.err; then 1580 grep -v '^ *+' conftest.err >conftest.er1 1581 cat conftest.er1 >&5 1582 mv -f conftest.er1 conftest.err 1583 fi 1584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1585 test $ac_status = 0; } > conftest.i && { 1586 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1587 test ! -s conftest.err 1588 }; then : 1589 ac_retval=0 1590else 1591 $as_echo "$as_me: failed program was:" >&5 1592sed 's/^/| /' conftest.$ac_ext >&5 1593 1594 ac_retval=1 1595fi 1596 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1597 as_fn_set_status $ac_retval 1598 1599} # ac_fn_c_try_cpp 1600 1601# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1602# ------------------------------------------------------- 1603# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1604# the include files in INCLUDES and setting the cache variable VAR 1605# accordingly. 1606ac_fn_c_check_header_mongrel () 1607{ 1608 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1609 if eval \${$3+:} false; then : 1610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1611$as_echo_n "checking for $2... " >&6; } 1612if eval \${$3+:} false; then : 1613 $as_echo_n "(cached) " >&6 1614fi 1615eval ac_res=\$$3 1616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1617$as_echo "$ac_res" >&6; } 1618else 1619 # Is the header compilable? 1620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1621$as_echo_n "checking $2 usability... " >&6; } 1622cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1623/* end confdefs.h. */ 1624$4 1625#include <$2> 1626_ACEOF 1627if ac_fn_c_try_compile "$LINENO"; then : 1628 ac_header_compiler=yes 1629else 1630 ac_header_compiler=no 1631fi 1632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1634$as_echo "$ac_header_compiler" >&6; } 1635 1636# Is the header present? 1637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1638$as_echo_n "checking $2 presence... " >&6; } 1639cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1640/* end confdefs.h. */ 1641#include <$2> 1642_ACEOF 1643if ac_fn_c_try_cpp "$LINENO"; then : 1644 ac_header_preproc=yes 1645else 1646 ac_header_preproc=no 1647fi 1648rm -f conftest.err conftest.i conftest.$ac_ext 1649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1650$as_echo "$ac_header_preproc" >&6; } 1651 1652# So? What about this header? 1653case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1654 yes:no: ) 1655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1656$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1658$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1659 ;; 1660 no:yes:* ) 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1662$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1664$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1666$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1668$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1670$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1671( $as_echo "## ---------------------------------- ## 1672## Report this to christos@astron.com ## 1673## ---------------------------------- ##" 1674 ) | sed "s/^/$as_me: WARNING: /" >&2 1675 ;; 1676esac 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1678$as_echo_n "checking for $2... " >&6; } 1679if eval \${$3+:} false; then : 1680 $as_echo_n "(cached) " >&6 1681else 1682 eval "$3=\$ac_header_compiler" 1683fi 1684eval ac_res=\$$3 1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1686$as_echo "$ac_res" >&6; } 1687fi 1688 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1689 1690} # ac_fn_c_check_header_mongrel 1691 1692# ac_fn_c_try_run LINENO 1693# ---------------------- 1694# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1695# that executables *can* be run. 1696ac_fn_c_try_run () 1697{ 1698 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1699 if { { ac_try="$ac_link" 1700case "(($ac_try" in 1701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1702 *) ac_try_echo=$ac_try;; 1703esac 1704eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1705$as_echo "$ac_try_echo"; } >&5 1706 (eval "$ac_link") 2>&5 1707 ac_status=$? 1708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1709 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1710 { { case "(($ac_try" in 1711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1712 *) ac_try_echo=$ac_try;; 1713esac 1714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1715$as_echo "$ac_try_echo"; } >&5 1716 (eval "$ac_try") 2>&5 1717 ac_status=$? 1718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1719 test $ac_status = 0; }; }; then : 1720 ac_retval=0 1721else 1722 $as_echo "$as_me: program exited with status $ac_status" >&5 1723 $as_echo "$as_me: failed program was:" >&5 1724sed 's/^/| /' conftest.$ac_ext >&5 1725 1726 ac_retval=$ac_status 1727fi 1728 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1729 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1730 as_fn_set_status $ac_retval 1731 1732} # ac_fn_c_try_run 1733 1734# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1735# ------------------------------------------------------- 1736# Tests whether HEADER exists and can be compiled using the include files in 1737# INCLUDES, setting the cache variable VAR accordingly. 1738ac_fn_c_check_header_compile () 1739{ 1740 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1742$as_echo_n "checking for $2... " >&6; } 1743if eval \${$3+:} false; then : 1744 $as_echo_n "(cached) " >&6 1745else 1746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1747/* end confdefs.h. */ 1748$4 1749#include <$2> 1750_ACEOF 1751if ac_fn_c_try_compile "$LINENO"; then : 1752 eval "$3=yes" 1753else 1754 eval "$3=no" 1755fi 1756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1757fi 1758eval ac_res=\$$3 1759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1760$as_echo "$ac_res" >&6; } 1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1762 1763} # ac_fn_c_check_header_compile 1764 1765# ac_fn_c_try_link LINENO 1766# ----------------------- 1767# Try to link conftest.$ac_ext, and return whether this succeeded. 1768ac_fn_c_try_link () 1769{ 1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1771 rm -f conftest.$ac_objext conftest$ac_exeext 1772 if { { ac_try="$ac_link" 1773case "(($ac_try" in 1774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1775 *) ac_try_echo=$ac_try;; 1776esac 1777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1778$as_echo "$ac_try_echo"; } >&5 1779 (eval "$ac_link") 2>conftest.err 1780 ac_status=$? 1781 if test -s conftest.err; then 1782 grep -v '^ *+' conftest.err >conftest.er1 1783 cat conftest.er1 >&5 1784 mv -f conftest.er1 conftest.err 1785 fi 1786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1787 test $ac_status = 0; } && { 1788 test -z "$ac_c_werror_flag" || 1789 test ! -s conftest.err 1790 } && test -s conftest$ac_exeext && { 1791 test "$cross_compiling" = yes || 1792 test -x conftest$ac_exeext 1793 }; then : 1794 ac_retval=0 1795else 1796 $as_echo "$as_me: failed program was:" >&5 1797sed 's/^/| /' conftest.$ac_ext >&5 1798 1799 ac_retval=1 1800fi 1801 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1802 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1803 # interfere with the next link command; also delete a directory that is 1804 # left behind by Apple's compiler. We do this before executing the actions. 1805 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1806 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1807 as_fn_set_status $ac_retval 1808 1809} # ac_fn_c_try_link 1810 1811# ac_fn_c_check_func LINENO FUNC VAR 1812# ---------------------------------- 1813# Tests whether FUNC exists, setting the cache variable VAR accordingly 1814ac_fn_c_check_func () 1815{ 1816 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1818$as_echo_n "checking for $2... " >&6; } 1819if eval \${$3+:} false; then : 1820 $as_echo_n "(cached) " >&6 1821else 1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1823/* end confdefs.h. */ 1824/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1825 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1826#define $2 innocuous_$2 1827 1828/* System header to define __stub macros and hopefully few prototypes, 1829 which can conflict with char $2 (); below. 1830 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1831 <limits.h> exists even on freestanding compilers. */ 1832 1833#ifdef __STDC__ 1834# include <limits.h> 1835#else 1836# include <assert.h> 1837#endif 1838 1839#undef $2 1840 1841/* Override any GCC internal prototype to avoid an error. 1842 Use char because int might match the return type of a GCC 1843 builtin and then its argument prototype would still apply. */ 1844#ifdef __cplusplus 1845extern "C" 1846#endif 1847char $2 (); 1848/* The GNU C library defines this for functions which it implements 1849 to always fail with ENOSYS. Some functions are actually named 1850 something starting with __ and the normal name is an alias. */ 1851#if defined __stub_$2 || defined __stub___$2 1852choke me 1853#endif 1854 1855int 1856main () 1857{ 1858return $2 (); 1859 ; 1860 return 0; 1861} 1862_ACEOF 1863if ac_fn_c_try_link "$LINENO"; then : 1864 eval "$3=yes" 1865else 1866 eval "$3=no" 1867fi 1868rm -f core conftest.err conftest.$ac_objext \ 1869 conftest$ac_exeext conftest.$ac_ext 1870fi 1871eval ac_res=\$$3 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1873$as_echo "$ac_res" >&6; } 1874 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1875 1876} # ac_fn_c_check_func 1877 1878# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1879# ------------------------------------------- 1880# Tests whether TYPE exists after having included INCLUDES, setting cache 1881# variable VAR accordingly. 1882ac_fn_c_check_type () 1883{ 1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1886$as_echo_n "checking for $2... " >&6; } 1887if eval \${$3+:} false; then : 1888 $as_echo_n "(cached) " >&6 1889else 1890 eval "$3=no" 1891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1892/* end confdefs.h. */ 1893$4 1894int 1895main () 1896{ 1897if (sizeof ($2)) 1898 return 0; 1899 ; 1900 return 0; 1901} 1902_ACEOF 1903if ac_fn_c_try_compile "$LINENO"; then : 1904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1905/* end confdefs.h. */ 1906$4 1907int 1908main () 1909{ 1910if (sizeof (($2))) 1911 return 0; 1912 ; 1913 return 0; 1914} 1915_ACEOF 1916if ac_fn_c_try_compile "$LINENO"; then : 1917 1918else 1919 eval "$3=yes" 1920fi 1921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1922fi 1923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1924fi 1925eval ac_res=\$$3 1926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1927$as_echo "$ac_res" >&6; } 1928 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1929 1930} # ac_fn_c_check_type 1931 1932# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1933# ---------------------------------------------------- 1934# Tries to find if the field MEMBER exists in type AGGR, after including 1935# INCLUDES, setting cache variable VAR accordingly. 1936ac_fn_c_check_member () 1937{ 1938 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1940$as_echo_n "checking for $2.$3... " >&6; } 1941if eval \${$4+:} false; then : 1942 $as_echo_n "(cached) " >&6 1943else 1944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1945/* end confdefs.h. */ 1946$5 1947int 1948main () 1949{ 1950static $2 ac_aggr; 1951if (ac_aggr.$3) 1952return 0; 1953 ; 1954 return 0; 1955} 1956_ACEOF 1957if ac_fn_c_try_compile "$LINENO"; then : 1958 eval "$4=yes" 1959else 1960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1961/* end confdefs.h. */ 1962$5 1963int 1964main () 1965{ 1966static $2 ac_aggr; 1967if (sizeof ac_aggr.$3) 1968return 0; 1969 ; 1970 return 0; 1971} 1972_ACEOF 1973if ac_fn_c_try_compile "$LINENO"; then : 1974 eval "$4=yes" 1975else 1976 eval "$4=no" 1977fi 1978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1979fi 1980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1981fi 1982eval ac_res=\$$4 1983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1984$as_echo "$ac_res" >&6; } 1985 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1986 1987} # ac_fn_c_check_member 1988 1989# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1990# --------------------------------------------- 1991# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1992# accordingly. 1993ac_fn_c_check_decl () 1994{ 1995 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1996 as_decl_name=`echo $2|sed 's/ *(.*//'` 1997 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1999$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2000if eval \${$3+:} false; then : 2001 $as_echo_n "(cached) " >&6 2002else 2003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2004/* end confdefs.h. */ 2005$4 2006int 2007main () 2008{ 2009#ifndef $as_decl_name 2010#ifdef __cplusplus 2011 (void) $as_decl_use; 2012#else 2013 (void) $as_decl_name; 2014#endif 2015#endif 2016 2017 ; 2018 return 0; 2019} 2020_ACEOF 2021if ac_fn_c_try_compile "$LINENO"; then : 2022 eval "$3=yes" 2023else 2024 eval "$3=no" 2025fi 2026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2027fi 2028eval ac_res=\$$3 2029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2030$as_echo "$ac_res" >&6; } 2031 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2032 2033} # ac_fn_c_check_decl 2034 2035# ac_fn_c_find_uintX_t LINENO BITS VAR 2036# ------------------------------------ 2037# Finds an unsigned integer type with width BITS, setting cache variable VAR 2038# accordingly. 2039ac_fn_c_find_uintX_t () 2040{ 2041 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2043$as_echo_n "checking for uint$2_t... " >&6; } 2044if eval \${$3+:} false; then : 2045 $as_echo_n "(cached) " >&6 2046else 2047 eval "$3=no" 2048 # Order is important - never check a type that is potentially smaller 2049 # than half of the expected target width. 2050 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2051 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2053/* end confdefs.h. */ 2054$ac_includes_default 2055int 2056main () 2057{ 2058static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2059test_array [0] = 0; 2060return test_array [0]; 2061 2062 ; 2063 return 0; 2064} 2065_ACEOF 2066if ac_fn_c_try_compile "$LINENO"; then : 2067 case $ac_type in #( 2068 uint$2_t) : 2069 eval "$3=yes" ;; #( 2070 *) : 2071 eval "$3=\$ac_type" ;; 2072esac 2073fi 2074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2075 if eval test \"x\$"$3"\" = x"no"; then : 2076 2077else 2078 break 2079fi 2080 done 2081fi 2082eval ac_res=\$$3 2083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2084$as_echo "$ac_res" >&6; } 2085 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2086 2087} # ac_fn_c_find_uintX_t 2088 2089# ac_fn_c_find_intX_t LINENO BITS VAR 2090# ----------------------------------- 2091# Finds a signed integer type with width BITS, setting cache variable VAR 2092# accordingly. 2093ac_fn_c_find_intX_t () 2094{ 2095 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 2097$as_echo_n "checking for int$2_t... " >&6; } 2098if eval \${$3+:} false; then : 2099 $as_echo_n "(cached) " >&6 2100else 2101 eval "$3=no" 2102 # Order is important - never check a type that is potentially smaller 2103 # than half of the expected target width. 2104 for ac_type in int$2_t 'int' 'long int' \ 2105 'long long int' 'short int' 'signed char'; do 2106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2107/* end confdefs.h. */ 2108$ac_includes_default 2109 enum { N = $2 / 2 - 1 }; 2110int 2111main () 2112{ 2113static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 2114test_array [0] = 0; 2115return test_array [0]; 2116 2117 ; 2118 return 0; 2119} 2120_ACEOF 2121if ac_fn_c_try_compile "$LINENO"; then : 2122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2123/* end confdefs.h. */ 2124$ac_includes_default 2125 enum { N = $2 / 2 - 1 }; 2126int 2127main () 2128{ 2129static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 2130 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 2131test_array [0] = 0; 2132return test_array [0]; 2133 2134 ; 2135 return 0; 2136} 2137_ACEOF 2138if ac_fn_c_try_compile "$LINENO"; then : 2139 2140else 2141 case $ac_type in #( 2142 int$2_t) : 2143 eval "$3=yes" ;; #( 2144 *) : 2145 eval "$3=\$ac_type" ;; 2146esac 2147fi 2148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2149fi 2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2151 if eval test \"x\$"$3"\" = x"no"; then : 2152 2153else 2154 break 2155fi 2156 done 2157fi 2158eval ac_res=\$$3 2159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2160$as_echo "$ac_res" >&6; } 2161 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2162 2163} # ac_fn_c_find_intX_t 2164cat >config.log <<_ACEOF 2165This file contains any messages produced by compilers while 2166running configure, to aid debugging if configure makes a mistake. 2167 2168It was created by file $as_me 5.29, which was 2169generated by GNU Autoconf 2.69. Invocation command line was 2170 2171 $ $0 $@ 2172 2173_ACEOF 2174exec 5>>config.log 2175{ 2176cat <<_ASUNAME 2177## --------- ## 2178## Platform. ## 2179## --------- ## 2180 2181hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2182uname -m = `(uname -m) 2>/dev/null || echo unknown` 2183uname -r = `(uname -r) 2>/dev/null || echo unknown` 2184uname -s = `(uname -s) 2>/dev/null || echo unknown` 2185uname -v = `(uname -v) 2>/dev/null || echo unknown` 2186 2187/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2188/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2189 2190/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2191/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2192/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2193/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2194/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2195/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2196/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2197 2198_ASUNAME 2199 2200as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2201for as_dir in $PATH 2202do 2203 IFS=$as_save_IFS 2204 test -z "$as_dir" && as_dir=. 2205 $as_echo "PATH: $as_dir" 2206 done 2207IFS=$as_save_IFS 2208 2209} >&5 2210 2211cat >&5 <<_ACEOF 2212 2213 2214## ----------- ## 2215## Core tests. ## 2216## ----------- ## 2217 2218_ACEOF 2219 2220 2221# Keep a trace of the command line. 2222# Strip out --no-create and --no-recursion so they do not pile up. 2223# Strip out --silent because we don't want to record it for future runs. 2224# Also quote any args containing shell meta-characters. 2225# Make two passes to allow for proper duplicate-argument suppression. 2226ac_configure_args= 2227ac_configure_args0= 2228ac_configure_args1= 2229ac_must_keep_next=false 2230for ac_pass in 1 2 2231do 2232 for ac_arg 2233 do 2234 case $ac_arg in 2235 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2236 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2237 | -silent | --silent | --silen | --sile | --sil) 2238 continue ;; 2239 *\'*) 2240 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2241 esac 2242 case $ac_pass in 2243 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2244 2) 2245 as_fn_append ac_configure_args1 " '$ac_arg'" 2246 if test $ac_must_keep_next = true; then 2247 ac_must_keep_next=false # Got value, back to normal. 2248 else 2249 case $ac_arg in 2250 *=* | --config-cache | -C | -disable-* | --disable-* \ 2251 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2252 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2253 | -with-* | --with-* | -without-* | --without-* | --x) 2254 case "$ac_configure_args0 " in 2255 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2256 esac 2257 ;; 2258 -* ) ac_must_keep_next=true ;; 2259 esac 2260 fi 2261 as_fn_append ac_configure_args " '$ac_arg'" 2262 ;; 2263 esac 2264 done 2265done 2266{ ac_configure_args0=; unset ac_configure_args0;} 2267{ ac_configure_args1=; unset ac_configure_args1;} 2268 2269# When interrupted or exit'd, cleanup temporary files, and complete 2270# config.log. We remove comments because anyway the quotes in there 2271# would cause problems or look ugly. 2272# WARNING: Use '\'' to represent an apostrophe within the trap. 2273# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2274trap 'exit_status=$? 2275 # Save into config.log some information that might help in debugging. 2276 { 2277 echo 2278 2279 $as_echo "## ---------------- ## 2280## Cache variables. ## 2281## ---------------- ##" 2282 echo 2283 # The following way of writing the cache mishandles newlines in values, 2284( 2285 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2286 eval ac_val=\$$ac_var 2287 case $ac_val in #( 2288 *${as_nl}*) 2289 case $ac_var in #( 2290 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2291$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2292 esac 2293 case $ac_var in #( 2294 _ | IFS | as_nl) ;; #( 2295 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2296 *) { eval $ac_var=; unset $ac_var;} ;; 2297 esac ;; 2298 esac 2299 done 2300 (set) 2>&1 | 2301 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2302 *${as_nl}ac_space=\ *) 2303 sed -n \ 2304 "s/'\''/'\''\\\\'\'''\''/g; 2305 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2306 ;; #( 2307 *) 2308 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2309 ;; 2310 esac | 2311 sort 2312) 2313 echo 2314 2315 $as_echo "## ----------------- ## 2316## Output variables. ## 2317## ----------------- ##" 2318 echo 2319 for ac_var in $ac_subst_vars 2320 do 2321 eval ac_val=\$$ac_var 2322 case $ac_val in 2323 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2324 esac 2325 $as_echo "$ac_var='\''$ac_val'\''" 2326 done | sort 2327 echo 2328 2329 if test -n "$ac_subst_files"; then 2330 $as_echo "## ------------------- ## 2331## File substitutions. ## 2332## ------------------- ##" 2333 echo 2334 for ac_var in $ac_subst_files 2335 do 2336 eval ac_val=\$$ac_var 2337 case $ac_val in 2338 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2339 esac 2340 $as_echo "$ac_var='\''$ac_val'\''" 2341 done | sort 2342 echo 2343 fi 2344 2345 if test -s confdefs.h; then 2346 $as_echo "## ----------- ## 2347## confdefs.h. ## 2348## ----------- ##" 2349 echo 2350 cat confdefs.h 2351 echo 2352 fi 2353 test "$ac_signal" != 0 && 2354 $as_echo "$as_me: caught signal $ac_signal" 2355 $as_echo "$as_me: exit $exit_status" 2356 } >&5 2357 rm -f core *.core core.conftest.* && 2358 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2359 exit $exit_status 2360' 0 2361for ac_signal in 1 2 13 15; do 2362 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2363done 2364ac_signal=0 2365 2366# confdefs.h avoids OS command line length limits that DEFS can exceed. 2367rm -f -r conftest* confdefs.h 2368 2369$as_echo "/* confdefs.h */" > confdefs.h 2370 2371# Predefined preprocessor variables. 2372 2373cat >>confdefs.h <<_ACEOF 2374#define PACKAGE_NAME "$PACKAGE_NAME" 2375_ACEOF 2376 2377cat >>confdefs.h <<_ACEOF 2378#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2379_ACEOF 2380 2381cat >>confdefs.h <<_ACEOF 2382#define PACKAGE_VERSION "$PACKAGE_VERSION" 2383_ACEOF 2384 2385cat >>confdefs.h <<_ACEOF 2386#define PACKAGE_STRING "$PACKAGE_STRING" 2387_ACEOF 2388 2389cat >>confdefs.h <<_ACEOF 2390#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2391_ACEOF 2392 2393cat >>confdefs.h <<_ACEOF 2394#define PACKAGE_URL "$PACKAGE_URL" 2395_ACEOF 2396 2397 2398# Let the site file select an alternate cache file if it wants to. 2399# Prefer an explicitly selected file to automatically selected ones. 2400ac_site_file1=NONE 2401ac_site_file2=NONE 2402if test -n "$CONFIG_SITE"; then 2403 # We do not want a PATH search for config.site. 2404 case $CONFIG_SITE in #(( 2405 -*) ac_site_file1=./$CONFIG_SITE;; 2406 */*) ac_site_file1=$CONFIG_SITE;; 2407 *) ac_site_file1=./$CONFIG_SITE;; 2408 esac 2409elif test "x$prefix" != xNONE; then 2410 ac_site_file1=$prefix/share/config.site 2411 ac_site_file2=$prefix/etc/config.site 2412else 2413 ac_site_file1=$ac_default_prefix/share/config.site 2414 ac_site_file2=$ac_default_prefix/etc/config.site 2415fi 2416for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2417do 2418 test "x$ac_site_file" = xNONE && continue 2419 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2420 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2421$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2422 sed 's/^/| /' "$ac_site_file" >&5 2423 . "$ac_site_file" \ 2424 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2425$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2426as_fn_error $? "failed to load site script $ac_site_file 2427See \`config.log' for more details" "$LINENO" 5; } 2428 fi 2429done 2430 2431if test -r "$cache_file"; then 2432 # Some versions of bash will fail to source /dev/null (special files 2433 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2434 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2435 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2436$as_echo "$as_me: loading cache $cache_file" >&6;} 2437 case $cache_file in 2438 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2439 *) . "./$cache_file";; 2440 esac 2441 fi 2442else 2443 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2444$as_echo "$as_me: creating cache $cache_file" >&6;} 2445 >$cache_file 2446fi 2447 2448as_fn_append ac_header_list " stdlib.h" 2449as_fn_append ac_header_list " unistd.h" 2450as_fn_append ac_header_list " sys/param.h" 2451# Check that the precious variables saved in the cache have kept the same 2452# value. 2453ac_cache_corrupted=false 2454for ac_var in $ac_precious_vars; do 2455 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2456 eval ac_new_set=\$ac_env_${ac_var}_set 2457 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2458 eval ac_new_val=\$ac_env_${ac_var}_value 2459 case $ac_old_set,$ac_new_set in 2460 set,) 2461 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2462$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2463 ac_cache_corrupted=: ;; 2464 ,set) 2465 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2466$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2467 ac_cache_corrupted=: ;; 2468 ,);; 2469 *) 2470 if test "x$ac_old_val" != "x$ac_new_val"; then 2471 # differences in whitespace do not lead to failure. 2472 ac_old_val_w=`echo x $ac_old_val` 2473 ac_new_val_w=`echo x $ac_new_val` 2474 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2475 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2476$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2477 ac_cache_corrupted=: 2478 else 2479 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2480$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2481 eval $ac_var=\$ac_old_val 2482 fi 2483 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2484$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2485 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2486$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2487 fi;; 2488 esac 2489 # Pass precious variables to config.status. 2490 if test "$ac_new_set" = set; then 2491 case $ac_new_val in 2492 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2493 *) ac_arg=$ac_var=$ac_new_val ;; 2494 esac 2495 case " $ac_configure_args " in 2496 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2497 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2498 esac 2499 fi 2500done 2501if $ac_cache_corrupted; then 2502 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2503$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2504 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2505$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2506 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2507fi 2508## -------------------- ## 2509## Main body of script. ## 2510## -------------------- ## 2511 2512ac_ext=c 2513ac_cpp='$CPP $CPPFLAGS' 2514ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2515ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2516ac_compiler_gnu=$ac_cv_c_compiler_gnu 2517 2518 2519am__api_version='1.15' 2520 2521ac_aux_dir= 2522for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2523 if test -f "$ac_dir/install-sh"; then 2524 ac_aux_dir=$ac_dir 2525 ac_install_sh="$ac_aux_dir/install-sh -c" 2526 break 2527 elif test -f "$ac_dir/install.sh"; then 2528 ac_aux_dir=$ac_dir 2529 ac_install_sh="$ac_aux_dir/install.sh -c" 2530 break 2531 elif test -f "$ac_dir/shtool"; then 2532 ac_aux_dir=$ac_dir 2533 ac_install_sh="$ac_aux_dir/shtool install -c" 2534 break 2535 fi 2536done 2537if test -z "$ac_aux_dir"; then 2538 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2539fi 2540 2541# These three variables are undocumented and unsupported, 2542# and are intended to be withdrawn in a future Autoconf release. 2543# They can cause serious problems if a builder's source tree is in a directory 2544# whose full name contains unusual characters. 2545ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2546ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2547ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2548 2549 2550# Find a good install program. We prefer a C program (faster), 2551# so one script is as good as another. But avoid the broken or 2552# incompatible versions: 2553# SysV /etc/install, /usr/sbin/install 2554# SunOS /usr/etc/install 2555# IRIX /sbin/install 2556# AIX /bin/install 2557# AmigaOS /C/install, which installs bootblocks on floppy discs 2558# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2559# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2560# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2561# OS/2's system install, which has a completely different semantic 2562# ./install, which can be erroneously created by make from ./install.sh. 2563# Reject install programs that cannot install multiple files. 2564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2565$as_echo_n "checking for a BSD-compatible install... " >&6; } 2566if test -z "$INSTALL"; then 2567if ${ac_cv_path_install+:} false; then : 2568 $as_echo_n "(cached) " >&6 2569else 2570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2571for as_dir in $PATH 2572do 2573 IFS=$as_save_IFS 2574 test -z "$as_dir" && as_dir=. 2575 # Account for people who put trailing slashes in PATH elements. 2576case $as_dir/ in #(( 2577 ./ | .// | /[cC]/* | \ 2578 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2579 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2580 /usr/ucb/* ) ;; 2581 *) 2582 # OSF1 and SCO ODT 3.0 have their own names for install. 2583 # Don't use installbsd from OSF since it installs stuff as root 2584 # by default. 2585 for ac_prog in ginstall scoinst install; do 2586 for ac_exec_ext in '' $ac_executable_extensions; do 2587 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2588 if test $ac_prog = install && 2589 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2590 # AIX install. It has an incompatible calling convention. 2591 : 2592 elif test $ac_prog = install && 2593 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2594 # program-specific install script used by HP pwplus--don't use. 2595 : 2596 else 2597 rm -rf conftest.one conftest.two conftest.dir 2598 echo one > conftest.one 2599 echo two > conftest.two 2600 mkdir conftest.dir 2601 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2602 test -s conftest.one && test -s conftest.two && 2603 test -s conftest.dir/conftest.one && 2604 test -s conftest.dir/conftest.two 2605 then 2606 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2607 break 3 2608 fi 2609 fi 2610 fi 2611 done 2612 done 2613 ;; 2614esac 2615 2616 done 2617IFS=$as_save_IFS 2618 2619rm -rf conftest.one conftest.two conftest.dir 2620 2621fi 2622 if test "${ac_cv_path_install+set}" = set; then 2623 INSTALL=$ac_cv_path_install 2624 else 2625 # As a last resort, use the slow shell script. Don't cache a 2626 # value for INSTALL within a source directory, because that will 2627 # break other packages using the cache if that directory is 2628 # removed, or if the value is a relative name. 2629 INSTALL=$ac_install_sh 2630 fi 2631fi 2632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2633$as_echo "$INSTALL" >&6; } 2634 2635# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2636# It thinks the first close brace ends the variable substitution. 2637test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2638 2639test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2640 2641test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2642 2643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2644$as_echo_n "checking whether build environment is sane... " >&6; } 2645# Reject unsafe characters in $srcdir or the absolute working directory 2646# name. Accept space and tab only in the latter. 2647am_lf=' 2648' 2649case `pwd` in 2650 *[\\\"\#\$\&\'\`$am_lf]*) 2651 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2652esac 2653case $srcdir in 2654 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2655 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2656esac 2657 2658# Do 'set' in a subshell so we don't clobber the current shell's 2659# arguments. Must try -L first in case configure is actually a 2660# symlink; some systems play weird games with the mod time of symlinks 2661# (eg FreeBSD returns the mod time of the symlink's containing 2662# directory). 2663if ( 2664 am_has_slept=no 2665 for am_try in 1 2; do 2666 echo "timestamp, slept: $am_has_slept" > conftest.file 2667 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2668 if test "$*" = "X"; then 2669 # -L didn't work. 2670 set X `ls -t "$srcdir/configure" conftest.file` 2671 fi 2672 if test "$*" != "X $srcdir/configure conftest.file" \ 2673 && test "$*" != "X conftest.file $srcdir/configure"; then 2674 2675 # If neither matched, then we have a broken ls. This can happen 2676 # if, for instance, CONFIG_SHELL is bash and it inherits a 2677 # broken ls alias from the environment. This has actually 2678 # happened. Such a system could not be considered "sane". 2679 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2680 alias in your environment" "$LINENO" 5 2681 fi 2682 if test "$2" = conftest.file || test $am_try -eq 2; then 2683 break 2684 fi 2685 # Just in case. 2686 sleep 1 2687 am_has_slept=yes 2688 done 2689 test "$2" = conftest.file 2690 ) 2691then 2692 # Ok. 2693 : 2694else 2695 as_fn_error $? "newly created file is older than distributed files! 2696Check your system clock" "$LINENO" 5 2697fi 2698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2699$as_echo "yes" >&6; } 2700# If we didn't sleep, we still need to ensure time stamps of config.status and 2701# generated files are strictly newer. 2702am_sleep_pid= 2703if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2704 ( sleep 1 ) & 2705 am_sleep_pid=$! 2706fi 2707 2708rm -f conftest.file 2709 2710test "$program_prefix" != NONE && 2711 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2712# Use a double $ so make ignores it. 2713test "$program_suffix" != NONE && 2714 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2715# Double any \ or $. 2716# By default was `s,x,x', remove it if useless. 2717ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2718program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2719 2720# Expand $ac_aux_dir to an absolute path. 2721am_aux_dir=`cd "$ac_aux_dir" && pwd` 2722 2723if test x"${MISSING+set}" != xset; then 2724 case $am_aux_dir in 2725 *\ * | *\ *) 2726 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2727 *) 2728 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2729 esac 2730fi 2731# Use eval to expand $SHELL 2732if eval "$MISSING --is-lightweight"; then 2733 am_missing_run="$MISSING " 2734else 2735 am_missing_run= 2736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2737$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2738fi 2739 2740if test x"${install_sh+set}" != xset; then 2741 case $am_aux_dir in 2742 *\ * | *\ *) 2743 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2744 *) 2745 install_sh="\${SHELL} $am_aux_dir/install-sh" 2746 esac 2747fi 2748 2749# Installed binaries are usually stripped using 'strip' when the user 2750# run "make install-strip". However 'strip' might not be the right 2751# tool to use in cross-compilation environments, therefore Automake 2752# will honor the 'STRIP' environment variable to overrule this program. 2753if test "$cross_compiling" != no; then 2754 if test -n "$ac_tool_prefix"; then 2755 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2756set dummy ${ac_tool_prefix}strip; ac_word=$2 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2758$as_echo_n "checking for $ac_word... " >&6; } 2759if ${ac_cv_prog_STRIP+:} false; then : 2760 $as_echo_n "(cached) " >&6 2761else 2762 if test -n "$STRIP"; then 2763 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2764else 2765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2766for as_dir in $PATH 2767do 2768 IFS=$as_save_IFS 2769 test -z "$as_dir" && as_dir=. 2770 for ac_exec_ext in '' $ac_executable_extensions; do 2771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2772 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2774 break 2 2775 fi 2776done 2777 done 2778IFS=$as_save_IFS 2779 2780fi 2781fi 2782STRIP=$ac_cv_prog_STRIP 2783if test -n "$STRIP"; then 2784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2785$as_echo "$STRIP" >&6; } 2786else 2787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2788$as_echo "no" >&6; } 2789fi 2790 2791 2792fi 2793if test -z "$ac_cv_prog_STRIP"; then 2794 ac_ct_STRIP=$STRIP 2795 # Extract the first word of "strip", so it can be a program name with args. 2796set dummy strip; ac_word=$2 2797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2798$as_echo_n "checking for $ac_word... " >&6; } 2799if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2800 $as_echo_n "(cached) " >&6 2801else 2802 if test -n "$ac_ct_STRIP"; then 2803 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2804else 2805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2806for as_dir in $PATH 2807do 2808 IFS=$as_save_IFS 2809 test -z "$as_dir" && as_dir=. 2810 for ac_exec_ext in '' $ac_executable_extensions; do 2811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2812 ac_cv_prog_ac_ct_STRIP="strip" 2813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2814 break 2 2815 fi 2816done 2817 done 2818IFS=$as_save_IFS 2819 2820fi 2821fi 2822ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2823if test -n "$ac_ct_STRIP"; then 2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2825$as_echo "$ac_ct_STRIP" >&6; } 2826else 2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2828$as_echo "no" >&6; } 2829fi 2830 2831 if test "x$ac_ct_STRIP" = x; then 2832 STRIP=":" 2833 else 2834 case $cross_compiling:$ac_tool_warned in 2835yes:) 2836{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2837$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2838ac_tool_warned=yes ;; 2839esac 2840 STRIP=$ac_ct_STRIP 2841 fi 2842else 2843 STRIP="$ac_cv_prog_STRIP" 2844fi 2845 2846fi 2847INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2848 2849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2850$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2851if test -z "$MKDIR_P"; then 2852 if ${ac_cv_path_mkdir+:} false; then : 2853 $as_echo_n "(cached) " >&6 2854else 2855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2856for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2857do 2858 IFS=$as_save_IFS 2859 test -z "$as_dir" && as_dir=. 2860 for ac_prog in mkdir gmkdir; do 2861 for ac_exec_ext in '' $ac_executable_extensions; do 2862 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2863 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2864 'mkdir (GNU coreutils) '* | \ 2865 'mkdir (coreutils) '* | \ 2866 'mkdir (fileutils) '4.1*) 2867 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2868 break 3;; 2869 esac 2870 done 2871 done 2872 done 2873IFS=$as_save_IFS 2874 2875fi 2876 2877 test -d ./--version && rmdir ./--version 2878 if test "${ac_cv_path_mkdir+set}" = set; then 2879 MKDIR_P="$ac_cv_path_mkdir -p" 2880 else 2881 # As a last resort, use the slow shell script. Don't cache a 2882 # value for MKDIR_P within a source directory, because that will 2883 # break other packages using the cache if that directory is 2884 # removed, or if the value is a relative name. 2885 MKDIR_P="$ac_install_sh -d" 2886 fi 2887fi 2888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2889$as_echo "$MKDIR_P" >&6; } 2890 2891for ac_prog in gawk mawk nawk awk 2892do 2893 # Extract the first word of "$ac_prog", so it can be a program name with args. 2894set dummy $ac_prog; ac_word=$2 2895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2896$as_echo_n "checking for $ac_word... " >&6; } 2897if ${ac_cv_prog_AWK+:} false; then : 2898 $as_echo_n "(cached) " >&6 2899else 2900 if test -n "$AWK"; then 2901 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2902else 2903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2904for as_dir in $PATH 2905do 2906 IFS=$as_save_IFS 2907 test -z "$as_dir" && as_dir=. 2908 for ac_exec_ext in '' $ac_executable_extensions; do 2909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2910 ac_cv_prog_AWK="$ac_prog" 2911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2912 break 2 2913 fi 2914done 2915 done 2916IFS=$as_save_IFS 2917 2918fi 2919fi 2920AWK=$ac_cv_prog_AWK 2921if test -n "$AWK"; then 2922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2923$as_echo "$AWK" >&6; } 2924else 2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2926$as_echo "no" >&6; } 2927fi 2928 2929 2930 test -n "$AWK" && break 2931done 2932 2933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2934$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2935set x ${MAKE-make} 2936ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2937if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2938 $as_echo_n "(cached) " >&6 2939else 2940 cat >conftest.make <<\_ACEOF 2941SHELL = /bin/sh 2942all: 2943 @echo '@@@%%%=$(MAKE)=@@@%%%' 2944_ACEOF 2945# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2946case `${MAKE-make} -f conftest.make 2>/dev/null` in 2947 *@@@%%%=?*=@@@%%%*) 2948 eval ac_cv_prog_make_${ac_make}_set=yes;; 2949 *) 2950 eval ac_cv_prog_make_${ac_make}_set=no;; 2951esac 2952rm -f conftest.make 2953fi 2954if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2956$as_echo "yes" >&6; } 2957 SET_MAKE= 2958else 2959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2960$as_echo "no" >&6; } 2961 SET_MAKE="MAKE=${MAKE-make}" 2962fi 2963 2964rm -rf .tst 2>/dev/null 2965mkdir .tst 2>/dev/null 2966if test -d .tst; then 2967 am__leading_dot=. 2968else 2969 am__leading_dot=_ 2970fi 2971rmdir .tst 2>/dev/null 2972 2973# Check whether --enable-silent-rules was given. 2974if test "${enable_silent_rules+set}" = set; then : 2975 enableval=$enable_silent_rules; 2976fi 2977 2978case $enable_silent_rules in # ((( 2979 yes) AM_DEFAULT_VERBOSITY=0;; 2980 no) AM_DEFAULT_VERBOSITY=1;; 2981 *) AM_DEFAULT_VERBOSITY=1;; 2982esac 2983am_make=${MAKE-make} 2984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2985$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2986if ${am_cv_make_support_nested_variables+:} false; then : 2987 $as_echo_n "(cached) " >&6 2988else 2989 if $as_echo 'TRUE=$(BAR$(V)) 2990BAR0=false 2991BAR1=true 2992V=1 2993am__doit: 2994 @$(TRUE) 2995.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2996 am_cv_make_support_nested_variables=yes 2997else 2998 am_cv_make_support_nested_variables=no 2999fi 3000fi 3001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3002$as_echo "$am_cv_make_support_nested_variables" >&6; } 3003if test $am_cv_make_support_nested_variables = yes; then 3004 AM_V='$(V)' 3005 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3006else 3007 AM_V=$AM_DEFAULT_VERBOSITY 3008 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3009fi 3010AM_BACKSLASH='\' 3011 3012if test "`cd $srcdir && pwd`" != "`pwd`"; then 3013 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3014 # is not polluted with repeated "-I." 3015 am__isrc=' -I$(srcdir)' 3016 # test to see if srcdir already configured 3017 if test -f $srcdir/config.status; then 3018 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3019 fi 3020fi 3021 3022# test whether we have cygpath 3023if test -z "$CYGPATH_W"; then 3024 if (cygpath --version) >/dev/null 2>/dev/null; then 3025 CYGPATH_W='cygpath -w' 3026 else 3027 CYGPATH_W=echo 3028 fi 3029fi 3030 3031 3032# Define the identity of the package. 3033 PACKAGE='file' 3034 VERSION='5.29' 3035 3036 3037cat >>confdefs.h <<_ACEOF 3038#define PACKAGE "$PACKAGE" 3039_ACEOF 3040 3041 3042cat >>confdefs.h <<_ACEOF 3043#define VERSION "$VERSION" 3044_ACEOF 3045 3046# Some tools Automake needs. 3047 3048ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3049 3050 3051AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3052 3053 3054AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3055 3056 3057AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3058 3059 3060MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3061 3062# For better backward compatibility. To be removed once Automake 1.9.x 3063# dies out for good. For more background, see: 3064# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3065# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3066mkdir_p='$(MKDIR_P)' 3067 3068# We need awk for the "check" target (and possibly the TAP driver). The 3069# system "awk" is bad on some platforms. 3070# Always define AMTAR for backward compatibility. Yes, it's still used 3071# in the wild :-( We should find a proper way to deprecate it ... 3072AMTAR='$${TAR-tar}' 3073 3074 3075# We'll loop over all known methods to create a tar archive until one works. 3076_am_tools='gnutar pax cpio none' 3077 3078am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3079 3080 3081 3082 3083 3084 3085# POSIX will say in a future version that running "rm -f" with no argument 3086# is OK; and we want to be able to make that assumption in our Makefile 3087# recipes. So use an aggressive probe to check that the usage we want is 3088# actually supported "in the wild" to an acceptable degree. 3089# See automake bug#10828. 3090# To make any issue more visible, cause the running configure to be aborted 3091# by default if the 'rm' program in use doesn't match our expectations; the 3092# user can still override this though. 3093if rm -f && rm -fr && rm -rf; then : OK; else 3094 cat >&2 <<'END' 3095Oops! 3096 3097Your 'rm' program seems unable to run without file operands specified 3098on the command line, even when the '-f' option is present. This is contrary 3099to the behaviour of most rm programs out there, and not conforming with 3100the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3101 3102Please tell bug-automake@gnu.org about your system, including the value 3103of your $PATH and any error possibly output before this message. This 3104can help us improve future automake versions. 3105 3106END 3107 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3108 echo 'Configuration will proceed anyway, since you have set the' >&2 3109 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3110 echo >&2 3111 else 3112 cat >&2 <<'END' 3113Aborting the configuration process, to ensure you take notice of the issue. 3114 3115You can download and install GNU coreutils to get an 'rm' implementation 3116that behaves properly: <http://www.gnu.org/software/coreutils/>. 3117 3118If you want to complete the configuration process using your problematic 3119'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3120to "yes", and re-run configure. 3121 3122END 3123 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3124 fi 3125fi 3126 3127# Check whether --enable-silent-rules was given. 3128if test "${enable_silent_rules+set}" = set; then : 3129 enableval=$enable_silent_rules; 3130fi 3131 3132case $enable_silent_rules in # ((( 3133 yes) AM_DEFAULT_VERBOSITY=0;; 3134 no) AM_DEFAULT_VERBOSITY=1;; 3135 *) AM_DEFAULT_VERBOSITY=0;; 3136esac 3137am_make=${MAKE-make} 3138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3139$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3140if ${am_cv_make_support_nested_variables+:} false; then : 3141 $as_echo_n "(cached) " >&6 3142else 3143 if $as_echo 'TRUE=$(BAR$(V)) 3144BAR0=false 3145BAR1=true 3146V=1 3147am__doit: 3148 @$(TRUE) 3149.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3150 am_cv_make_support_nested_variables=yes 3151else 3152 am_cv_make_support_nested_variables=no 3153fi 3154fi 3155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3156$as_echo "$am_cv_make_support_nested_variables" >&6; } 3157if test $am_cv_make_support_nested_variables = yes; then 3158 AM_V='$(V)' 3159 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3160else 3161 AM_V=$AM_DEFAULT_VERBOSITY 3162 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3163fi 3164AM_BACKSLASH='\' 3165 3166 3167ac_config_headers="$ac_config_headers config.h" 3168 3169 3170 3171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5 3172$as_echo_n "checking for builtin ELF support... " >&6; } 3173# Check whether --enable-elf was given. 3174if test "${enable_elf+set}" = set; then : 3175 enableval=$enable_elf; if test "${enableval}" = yes; then 3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3177$as_echo "yes" >&6; } 3178 3179$as_echo "#define BUILTIN_ELF 1" >>confdefs.h 3180 3181else 3182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3183$as_echo "no" >&6; } 3184fi 3185else 3186 3187 # enable by default 3188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3189$as_echo "yes" >&6; } 3190 3191$as_echo "#define BUILTIN_ELF 1" >>confdefs.h 3192 3193 3194fi 3195 3196 3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5 3198$as_echo_n "checking for ELF core file support... " >&6; } 3199# Check whether --enable-elf-core was given. 3200if test "${enable_elf_core+set}" = set; then : 3201 enableval=$enable_elf_core; if test "${enableval}" = yes; then 3202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3203$as_echo "yes" >&6; } 3204 3205$as_echo "#define ELFCORE 1" >>confdefs.h 3206 3207else 3208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3209$as_echo "no" >&6; } 3210fi 3211else 3212 3213 # enable by default 3214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3215$as_echo "yes" >&6; } 3216 3217$as_echo "#define ELFCORE 1" >>confdefs.h 3218 3219 3220fi 3221 3222 3223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib support" >&5 3224$as_echo_n "checking for zlib support... " >&6; } 3225# Check whether --enable-zlib was given. 3226if test "${enable_zlib+set}" = set; then : 3227 enableval=$enable_zlib; 3228fi 3229 3230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zlib" >&5 3231$as_echo "$enable_zlib" >&6; } 3232 3233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5 3234$as_echo_n "checking for file formats in man section 5... " >&6; } 3235# Check whether --enable-fsect-man5 was given. 3236if test "${enable_fsect_man5+set}" = set; then : 3237 enableval=$enable_fsect_man5; if test "${enableval}" = yes; then 3238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3239$as_echo "yes" >&6; } 3240 fsect=5 3241else 3242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3243$as_echo "no" >&6; } 3244 fsect=4 3245fi 3246else 3247 3248 # disable by default 3249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3250$as_echo "no" >&6; } 3251 fsect=4 3252 3253fi 3254 3255 3256# Make sure we can run config.sub. 3257$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3258 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3259 3260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3261$as_echo_n "checking build system type... " >&6; } 3262if ${ac_cv_build+:} false; then : 3263 $as_echo_n "(cached) " >&6 3264else 3265 ac_build_alias=$build_alias 3266test "x$ac_build_alias" = x && 3267 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3268test "x$ac_build_alias" = x && 3269 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3270ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3271 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3272 3273fi 3274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3275$as_echo "$ac_cv_build" >&6; } 3276case $ac_cv_build in 3277*-*-*) ;; 3278*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3279esac 3280build=$ac_cv_build 3281ac_save_IFS=$IFS; IFS='-' 3282set x $ac_cv_build 3283shift 3284build_cpu=$1 3285build_vendor=$2 3286shift; shift 3287# Remember, the first character of IFS is used to create $*, 3288# except with old shells: 3289build_os=$* 3290IFS=$ac_save_IFS 3291case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3292 3293 3294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3295$as_echo_n "checking host system type... " >&6; } 3296if ${ac_cv_host+:} false; then : 3297 $as_echo_n "(cached) " >&6 3298else 3299 if test "x$host_alias" = x; then 3300 ac_cv_host=$ac_cv_build 3301else 3302 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3303 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3304fi 3305 3306fi 3307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3308$as_echo "$ac_cv_host" >&6; } 3309case $ac_cv_host in 3310*-*-*) ;; 3311*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3312esac 3313host=$ac_cv_host 3314ac_save_IFS=$IFS; IFS='-' 3315set x $ac_cv_host 3316shift 3317host_cpu=$1 3318host_vendor=$2 3319shift; shift 3320# Remember, the first character of IFS is used to create $*, 3321# except with old shells: 3322host_os=$* 3323IFS=$ac_save_IFS 3324case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3325 3326 3327case "$host_os" in 3328 mingw32*) 3329 MINGW=1 3330 ;; 3331 *) 3332 MINGW=0 3333 ;; 3334esac 3335 3336 if test "$MINGW" = 1; then 3337 MINGW_TRUE= 3338 MINGW_FALSE='#' 3339else 3340 MINGW_TRUE='#' 3341 MINGW_FALSE= 3342fi 3343 3344 3345pkgdatadir='$(datadir)/misc' 3346 3347 3348 if test x$fsect = x5; then 3349 FSECT5_TRUE= 3350 FSECT5_FALSE='#' 3351else 3352 FSECT5_TRUE='#' 3353 FSECT5_FALSE= 3354fi 3355 3356 3357 3358 3359DEPDIR="${am__leading_dot}deps" 3360 3361ac_config_commands="$ac_config_commands depfiles" 3362 3363 3364am_make=${MAKE-make} 3365cat > confinc << 'END' 3366am__doit: 3367 @echo this is the am__doit target 3368.PHONY: am__doit 3369END 3370# If we don't find an include directive, just comment out the code. 3371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3372$as_echo_n "checking for style of include used by $am_make... " >&6; } 3373am__include="#" 3374am__quote= 3375_am_result=none 3376# First try GNU make style include. 3377echo "include confinc" > confmf 3378# Ignore all kinds of additional output from 'make'. 3379case `$am_make -s -f confmf 2> /dev/null` in #( 3380*the\ am__doit\ target*) 3381 am__include=include 3382 am__quote= 3383 _am_result=GNU 3384 ;; 3385esac 3386# Now try BSD make style include. 3387if test "$am__include" = "#"; then 3388 echo '.include "confinc"' > confmf 3389 case `$am_make -s -f confmf 2> /dev/null` in #( 3390 *the\ am__doit\ target*) 3391 am__include=.include 3392 am__quote="\"" 3393 _am_result=BSD 3394 ;; 3395 esac 3396fi 3397 3398 3399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3400$as_echo "$_am_result" >&6; } 3401rm -f confinc confmf 3402 3403# Check whether --enable-dependency-tracking was given. 3404if test "${enable_dependency_tracking+set}" = set; then : 3405 enableval=$enable_dependency_tracking; 3406fi 3407 3408if test "x$enable_dependency_tracking" != xno; then 3409 am_depcomp="$ac_aux_dir/depcomp" 3410 AMDEPBACKSLASH='\' 3411 am__nodep='_no' 3412fi 3413 if test "x$enable_dependency_tracking" != xno; then 3414 AMDEP_TRUE= 3415 AMDEP_FALSE='#' 3416else 3417 AMDEP_TRUE='#' 3418 AMDEP_FALSE= 3419fi 3420 3421 3422ac_ext=c 3423ac_cpp='$CPP $CPPFLAGS' 3424ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3425ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3426ac_compiler_gnu=$ac_cv_c_compiler_gnu 3427if test -n "$ac_tool_prefix"; then 3428 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3429set dummy ${ac_tool_prefix}gcc; ac_word=$2 3430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3431$as_echo_n "checking for $ac_word... " >&6; } 3432if ${ac_cv_prog_CC+:} false; then : 3433 $as_echo_n "(cached) " >&6 3434else 3435 if test -n "$CC"; then 3436 ac_cv_prog_CC="$CC" # Let the user override the test. 3437else 3438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3439for as_dir in $PATH 3440do 3441 IFS=$as_save_IFS 3442 test -z "$as_dir" && as_dir=. 3443 for ac_exec_ext in '' $ac_executable_extensions; do 3444 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3445 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3447 break 2 3448 fi 3449done 3450 done 3451IFS=$as_save_IFS 3452 3453fi 3454fi 3455CC=$ac_cv_prog_CC 3456if test -n "$CC"; then 3457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3458$as_echo "$CC" >&6; } 3459else 3460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3461$as_echo "no" >&6; } 3462fi 3463 3464 3465fi 3466if test -z "$ac_cv_prog_CC"; then 3467 ac_ct_CC=$CC 3468 # Extract the first word of "gcc", so it can be a program name with args. 3469set dummy gcc; ac_word=$2 3470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3471$as_echo_n "checking for $ac_word... " >&6; } 3472if ${ac_cv_prog_ac_ct_CC+:} false; then : 3473 $as_echo_n "(cached) " >&6 3474else 3475 if test -n "$ac_ct_CC"; then 3476 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3477else 3478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3479for as_dir in $PATH 3480do 3481 IFS=$as_save_IFS 3482 test -z "$as_dir" && as_dir=. 3483 for ac_exec_ext in '' $ac_executable_extensions; do 3484 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3485 ac_cv_prog_ac_ct_CC="gcc" 3486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3487 break 2 3488 fi 3489done 3490 done 3491IFS=$as_save_IFS 3492 3493fi 3494fi 3495ac_ct_CC=$ac_cv_prog_ac_ct_CC 3496if test -n "$ac_ct_CC"; then 3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3498$as_echo "$ac_ct_CC" >&6; } 3499else 3500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3501$as_echo "no" >&6; } 3502fi 3503 3504 if test "x$ac_ct_CC" = x; then 3505 CC="" 3506 else 3507 case $cross_compiling:$ac_tool_warned in 3508yes:) 3509{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3510$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3511ac_tool_warned=yes ;; 3512esac 3513 CC=$ac_ct_CC 3514 fi 3515else 3516 CC="$ac_cv_prog_CC" 3517fi 3518 3519if test -z "$CC"; then 3520 if test -n "$ac_tool_prefix"; then 3521 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3522set dummy ${ac_tool_prefix}cc; ac_word=$2 3523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3524$as_echo_n "checking for $ac_word... " >&6; } 3525if ${ac_cv_prog_CC+:} false; then : 3526 $as_echo_n "(cached) " >&6 3527else 3528 if test -n "$CC"; then 3529 ac_cv_prog_CC="$CC" # Let the user override the test. 3530else 3531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3532for as_dir in $PATH 3533do 3534 IFS=$as_save_IFS 3535 test -z "$as_dir" && as_dir=. 3536 for ac_exec_ext in '' $ac_executable_extensions; do 3537 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3538 ac_cv_prog_CC="${ac_tool_prefix}cc" 3539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3540 break 2 3541 fi 3542done 3543 done 3544IFS=$as_save_IFS 3545 3546fi 3547fi 3548CC=$ac_cv_prog_CC 3549if test -n "$CC"; then 3550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3551$as_echo "$CC" >&6; } 3552else 3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3554$as_echo "no" >&6; } 3555fi 3556 3557 3558 fi 3559fi 3560if test -z "$CC"; then 3561 # Extract the first word of "cc", so it can be a program name with args. 3562set dummy cc; ac_word=$2 3563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3564$as_echo_n "checking for $ac_word... " >&6; } 3565if ${ac_cv_prog_CC+:} false; then : 3566 $as_echo_n "(cached) " >&6 3567else 3568 if test -n "$CC"; then 3569 ac_cv_prog_CC="$CC" # Let the user override the test. 3570else 3571 ac_prog_rejected=no 3572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3573for as_dir in $PATH 3574do 3575 IFS=$as_save_IFS 3576 test -z "$as_dir" && as_dir=. 3577 for ac_exec_ext in '' $ac_executable_extensions; do 3578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3579 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3580 ac_prog_rejected=yes 3581 continue 3582 fi 3583 ac_cv_prog_CC="cc" 3584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3585 break 2 3586 fi 3587done 3588 done 3589IFS=$as_save_IFS 3590 3591if test $ac_prog_rejected = yes; then 3592 # We found a bogon in the path, so make sure we never use it. 3593 set dummy $ac_cv_prog_CC 3594 shift 3595 if test $# != 0; then 3596 # We chose a different compiler from the bogus one. 3597 # However, it has the same basename, so the bogon will be chosen 3598 # first if we set CC to just the basename; use the full file name. 3599 shift 3600 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3601 fi 3602fi 3603fi 3604fi 3605CC=$ac_cv_prog_CC 3606if test -n "$CC"; then 3607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3608$as_echo "$CC" >&6; } 3609else 3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3611$as_echo "no" >&6; } 3612fi 3613 3614 3615fi 3616if test -z "$CC"; then 3617 if test -n "$ac_tool_prefix"; then 3618 for ac_prog in cl.exe 3619 do 3620 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3621set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3623$as_echo_n "checking for $ac_word... " >&6; } 3624if ${ac_cv_prog_CC+:} false; then : 3625 $as_echo_n "(cached) " >&6 3626else 3627 if test -n "$CC"; then 3628 ac_cv_prog_CC="$CC" # Let the user override the test. 3629else 3630as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3631for as_dir in $PATH 3632do 3633 IFS=$as_save_IFS 3634 test -z "$as_dir" && as_dir=. 3635 for ac_exec_ext in '' $ac_executable_extensions; do 3636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3637 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3639 break 2 3640 fi 3641done 3642 done 3643IFS=$as_save_IFS 3644 3645fi 3646fi 3647CC=$ac_cv_prog_CC 3648if test -n "$CC"; then 3649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3650$as_echo "$CC" >&6; } 3651else 3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3653$as_echo "no" >&6; } 3654fi 3655 3656 3657 test -n "$CC" && break 3658 done 3659fi 3660if test -z "$CC"; then 3661 ac_ct_CC=$CC 3662 for ac_prog in cl.exe 3663do 3664 # Extract the first word of "$ac_prog", so it can be a program name with args. 3665set dummy $ac_prog; ac_word=$2 3666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3667$as_echo_n "checking for $ac_word... " >&6; } 3668if ${ac_cv_prog_ac_ct_CC+:} false; then : 3669 $as_echo_n "(cached) " >&6 3670else 3671 if test -n "$ac_ct_CC"; then 3672 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3673else 3674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3675for as_dir in $PATH 3676do 3677 IFS=$as_save_IFS 3678 test -z "$as_dir" && as_dir=. 3679 for ac_exec_ext in '' $ac_executable_extensions; do 3680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3681 ac_cv_prog_ac_ct_CC="$ac_prog" 3682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3683 break 2 3684 fi 3685done 3686 done 3687IFS=$as_save_IFS 3688 3689fi 3690fi 3691ac_ct_CC=$ac_cv_prog_ac_ct_CC 3692if test -n "$ac_ct_CC"; then 3693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3694$as_echo "$ac_ct_CC" >&6; } 3695else 3696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3697$as_echo "no" >&6; } 3698fi 3699 3700 3701 test -n "$ac_ct_CC" && break 3702done 3703 3704 if test "x$ac_ct_CC" = x; then 3705 CC="" 3706 else 3707 case $cross_compiling:$ac_tool_warned in 3708yes:) 3709{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3710$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3711ac_tool_warned=yes ;; 3712esac 3713 CC=$ac_ct_CC 3714 fi 3715fi 3716 3717fi 3718 3719 3720test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3721$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3722as_fn_error $? "no acceptable C compiler found in \$PATH 3723See \`config.log' for more details" "$LINENO" 5; } 3724 3725# Provide some information about the compiler. 3726$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3727set X $ac_compile 3728ac_compiler=$2 3729for ac_option in --version -v -V -qversion; do 3730 { { ac_try="$ac_compiler $ac_option >&5" 3731case "(($ac_try" in 3732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3733 *) ac_try_echo=$ac_try;; 3734esac 3735eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3736$as_echo "$ac_try_echo"; } >&5 3737 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3738 ac_status=$? 3739 if test -s conftest.err; then 3740 sed '10a\ 3741... rest of stderr output deleted ... 3742 10q' conftest.err >conftest.er1 3743 cat conftest.er1 >&5 3744 fi 3745 rm -f conftest.er1 conftest.err 3746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3747 test $ac_status = 0; } 3748done 3749 3750cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3751/* end confdefs.h. */ 3752 3753int 3754main () 3755{ 3756 3757 ; 3758 return 0; 3759} 3760_ACEOF 3761ac_clean_files_save=$ac_clean_files 3762ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3763# Try to create an executable without -o first, disregard a.out. 3764# It will help us diagnose broken compilers, and finding out an intuition 3765# of exeext. 3766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3767$as_echo_n "checking whether the C compiler works... " >&6; } 3768ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3769 3770# The possible output files: 3771ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3772 3773ac_rmfiles= 3774for ac_file in $ac_files 3775do 3776 case $ac_file in 3777 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3778 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3779 esac 3780done 3781rm -f $ac_rmfiles 3782 3783if { { ac_try="$ac_link_default" 3784case "(($ac_try" in 3785 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3786 *) ac_try_echo=$ac_try;; 3787esac 3788eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3789$as_echo "$ac_try_echo"; } >&5 3790 (eval "$ac_link_default") 2>&5 3791 ac_status=$? 3792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3793 test $ac_status = 0; }; then : 3794 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3795# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3796# in a Makefile. We should not override ac_cv_exeext if it was cached, 3797# so that the user can short-circuit this test for compilers unknown to 3798# Autoconf. 3799for ac_file in $ac_files '' 3800do 3801 test -f "$ac_file" || continue 3802 case $ac_file in 3803 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3804 ;; 3805 [ab].out ) 3806 # We found the default executable, but exeext='' is most 3807 # certainly right. 3808 break;; 3809 *.* ) 3810 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3811 then :; else 3812 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3813 fi 3814 # We set ac_cv_exeext here because the later test for it is not 3815 # safe: cross compilers may not add the suffix if given an `-o' 3816 # argument, so we may need to know it at that point already. 3817 # Even if this section looks crufty: it has the advantage of 3818 # actually working. 3819 break;; 3820 * ) 3821 break;; 3822 esac 3823done 3824test "$ac_cv_exeext" = no && ac_cv_exeext= 3825 3826else 3827 ac_file='' 3828fi 3829if test -z "$ac_file"; then : 3830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3831$as_echo "no" >&6; } 3832$as_echo "$as_me: failed program was:" >&5 3833sed 's/^/| /' conftest.$ac_ext >&5 3834 3835{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3836$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3837as_fn_error 77 "C compiler cannot create executables 3838See \`config.log' for more details" "$LINENO" 5; } 3839else 3840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3841$as_echo "yes" >&6; } 3842fi 3843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3844$as_echo_n "checking for C compiler default output file name... " >&6; } 3845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3846$as_echo "$ac_file" >&6; } 3847ac_exeext=$ac_cv_exeext 3848 3849rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3850ac_clean_files=$ac_clean_files_save 3851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3852$as_echo_n "checking for suffix of executables... " >&6; } 3853if { { ac_try="$ac_link" 3854case "(($ac_try" in 3855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3856 *) ac_try_echo=$ac_try;; 3857esac 3858eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3859$as_echo "$ac_try_echo"; } >&5 3860 (eval "$ac_link") 2>&5 3861 ac_status=$? 3862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3863 test $ac_status = 0; }; then : 3864 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3865# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3866# work properly (i.e., refer to `conftest.exe'), while it won't with 3867# `rm'. 3868for ac_file in conftest.exe conftest conftest.*; do 3869 test -f "$ac_file" || continue 3870 case $ac_file in 3871 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3872 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3873 break;; 3874 * ) break;; 3875 esac 3876done 3877else 3878 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3879$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3880as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3881See \`config.log' for more details" "$LINENO" 5; } 3882fi 3883rm -f conftest conftest$ac_cv_exeext 3884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3885$as_echo "$ac_cv_exeext" >&6; } 3886 3887rm -f conftest.$ac_ext 3888EXEEXT=$ac_cv_exeext 3889ac_exeext=$EXEEXT 3890cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3891/* end confdefs.h. */ 3892#include <stdio.h> 3893int 3894main () 3895{ 3896FILE *f = fopen ("conftest.out", "w"); 3897 return ferror (f) || fclose (f) != 0; 3898 3899 ; 3900 return 0; 3901} 3902_ACEOF 3903ac_clean_files="$ac_clean_files conftest.out" 3904# Check that the compiler produces executables we can run. If not, either 3905# the compiler is broken, or we cross compile. 3906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3907$as_echo_n "checking whether we are cross compiling... " >&6; } 3908if test "$cross_compiling" != yes; then 3909 { { ac_try="$ac_link" 3910case "(($ac_try" in 3911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3912 *) ac_try_echo=$ac_try;; 3913esac 3914eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3915$as_echo "$ac_try_echo"; } >&5 3916 (eval "$ac_link") 2>&5 3917 ac_status=$? 3918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3919 test $ac_status = 0; } 3920 if { ac_try='./conftest$ac_cv_exeext' 3921 { { case "(($ac_try" in 3922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3923 *) ac_try_echo=$ac_try;; 3924esac 3925eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3926$as_echo "$ac_try_echo"; } >&5 3927 (eval "$ac_try") 2>&5 3928 ac_status=$? 3929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3930 test $ac_status = 0; }; }; then 3931 cross_compiling=no 3932 else 3933 if test "$cross_compiling" = maybe; then 3934 cross_compiling=yes 3935 else 3936 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3937$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3938as_fn_error $? "cannot run C compiled programs. 3939If you meant to cross compile, use \`--host'. 3940See \`config.log' for more details" "$LINENO" 5; } 3941 fi 3942 fi 3943fi 3944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3945$as_echo "$cross_compiling" >&6; } 3946 3947rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3948ac_clean_files=$ac_clean_files_save 3949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3950$as_echo_n "checking for suffix of object files... " >&6; } 3951if ${ac_cv_objext+:} false; then : 3952 $as_echo_n "(cached) " >&6 3953else 3954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3955/* end confdefs.h. */ 3956 3957int 3958main () 3959{ 3960 3961 ; 3962 return 0; 3963} 3964_ACEOF 3965rm -f conftest.o conftest.obj 3966if { { ac_try="$ac_compile" 3967case "(($ac_try" in 3968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3969 *) ac_try_echo=$ac_try;; 3970esac 3971eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3972$as_echo "$ac_try_echo"; } >&5 3973 (eval "$ac_compile") 2>&5 3974 ac_status=$? 3975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3976 test $ac_status = 0; }; then : 3977 for ac_file in conftest.o conftest.obj conftest.*; do 3978 test -f "$ac_file" || continue; 3979 case $ac_file in 3980 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3981 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3982 break;; 3983 esac 3984done 3985else 3986 $as_echo "$as_me: failed program was:" >&5 3987sed 's/^/| /' conftest.$ac_ext >&5 3988 3989{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3990$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3991as_fn_error $? "cannot compute suffix of object files: cannot compile 3992See \`config.log' for more details" "$LINENO" 5; } 3993fi 3994rm -f conftest.$ac_cv_objext conftest.$ac_ext 3995fi 3996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3997$as_echo "$ac_cv_objext" >&6; } 3998OBJEXT=$ac_cv_objext 3999ac_objext=$OBJEXT 4000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4001$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4002if ${ac_cv_c_compiler_gnu+:} false; then : 4003 $as_echo_n "(cached) " >&6 4004else 4005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4006/* end confdefs.h. */ 4007 4008int 4009main () 4010{ 4011#ifndef __GNUC__ 4012 choke me 4013#endif 4014 4015 ; 4016 return 0; 4017} 4018_ACEOF 4019if ac_fn_c_try_compile "$LINENO"; then : 4020 ac_compiler_gnu=yes 4021else 4022 ac_compiler_gnu=no 4023fi 4024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4025ac_cv_c_compiler_gnu=$ac_compiler_gnu 4026 4027fi 4028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4029$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4030if test $ac_compiler_gnu = yes; then 4031 GCC=yes 4032else 4033 GCC= 4034fi 4035ac_test_CFLAGS=${CFLAGS+set} 4036ac_save_CFLAGS=$CFLAGS 4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4038$as_echo_n "checking whether $CC accepts -g... " >&6; } 4039if ${ac_cv_prog_cc_g+:} false; then : 4040 $as_echo_n "(cached) " >&6 4041else 4042 ac_save_c_werror_flag=$ac_c_werror_flag 4043 ac_c_werror_flag=yes 4044 ac_cv_prog_cc_g=no 4045 CFLAGS="-g" 4046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4047/* end confdefs.h. */ 4048 4049int 4050main () 4051{ 4052 4053 ; 4054 return 0; 4055} 4056_ACEOF 4057if ac_fn_c_try_compile "$LINENO"; then : 4058 ac_cv_prog_cc_g=yes 4059else 4060 CFLAGS="" 4061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4062/* end confdefs.h. */ 4063 4064int 4065main () 4066{ 4067 4068 ; 4069 return 0; 4070} 4071_ACEOF 4072if ac_fn_c_try_compile "$LINENO"; then : 4073 4074else 4075 ac_c_werror_flag=$ac_save_c_werror_flag 4076 CFLAGS="-g" 4077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4078/* end confdefs.h. */ 4079 4080int 4081main () 4082{ 4083 4084 ; 4085 return 0; 4086} 4087_ACEOF 4088if ac_fn_c_try_compile "$LINENO"; then : 4089 ac_cv_prog_cc_g=yes 4090fi 4091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4092fi 4093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4094fi 4095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4096 ac_c_werror_flag=$ac_save_c_werror_flag 4097fi 4098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4099$as_echo "$ac_cv_prog_cc_g" >&6; } 4100if test "$ac_test_CFLAGS" = set; then 4101 CFLAGS=$ac_save_CFLAGS 4102elif test $ac_cv_prog_cc_g = yes; then 4103 if test "$GCC" = yes; then 4104 CFLAGS="-g -O2" 4105 else 4106 CFLAGS="-g" 4107 fi 4108else 4109 if test "$GCC" = yes; then 4110 CFLAGS="-O2" 4111 else 4112 CFLAGS= 4113 fi 4114fi 4115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4116$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4117if ${ac_cv_prog_cc_c89+:} false; then : 4118 $as_echo_n "(cached) " >&6 4119else 4120 ac_cv_prog_cc_c89=no 4121ac_save_CC=$CC 4122cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4123/* end confdefs.h. */ 4124#include <stdarg.h> 4125#include <stdio.h> 4126struct stat; 4127/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4128struct buf { int x; }; 4129FILE * (*rcsopen) (struct buf *, struct stat *, int); 4130static char *e (p, i) 4131 char **p; 4132 int i; 4133{ 4134 return p[i]; 4135} 4136static char *f (char * (*g) (char **, int), char **p, ...) 4137{ 4138 char *s; 4139 va_list v; 4140 va_start (v,p); 4141 s = g (p, va_arg (v,int)); 4142 va_end (v); 4143 return s; 4144} 4145 4146/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4147 function prototypes and stuff, but not '\xHH' hex character constants. 4148 These don't provoke an error unfortunately, instead are silently treated 4149 as 'x'. The following induces an error, until -std is added to get 4150 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4151 array size at least. It's necessary to write '\x00'==0 to get something 4152 that's true only with -std. */ 4153int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4154 4155/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4156 inside strings and character constants. */ 4157#define FOO(x) 'x' 4158int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4159 4160int test (int i, double x); 4161struct s1 {int (*f) (int a);}; 4162struct s2 {int (*f) (double a);}; 4163int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4164int argc; 4165char **argv; 4166int 4167main () 4168{ 4169return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4170 ; 4171 return 0; 4172} 4173_ACEOF 4174for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4175 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4176do 4177 CC="$ac_save_CC $ac_arg" 4178 if ac_fn_c_try_compile "$LINENO"; then : 4179 ac_cv_prog_cc_c89=$ac_arg 4180fi 4181rm -f core conftest.err conftest.$ac_objext 4182 test "x$ac_cv_prog_cc_c89" != "xno" && break 4183done 4184rm -f conftest.$ac_ext 4185CC=$ac_save_CC 4186 4187fi 4188# AC_CACHE_VAL 4189case "x$ac_cv_prog_cc_c89" in 4190 x) 4191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4192$as_echo "none needed" >&6; } ;; 4193 xno) 4194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4195$as_echo "unsupported" >&6; } ;; 4196 *) 4197 CC="$CC $ac_cv_prog_cc_c89" 4198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4199$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4200esac 4201if test "x$ac_cv_prog_cc_c89" != xno; then : 4202 4203fi 4204 4205ac_ext=c 4206ac_cpp='$CPP $CPPFLAGS' 4207ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4208ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4209ac_compiler_gnu=$ac_cv_c_compiler_gnu 4210 4211ac_ext=c 4212ac_cpp='$CPP $CPPFLAGS' 4213ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4214ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4215ac_compiler_gnu=$ac_cv_c_compiler_gnu 4216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4217$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4218if ${am_cv_prog_cc_c_o+:} false; then : 4219 $as_echo_n "(cached) " >&6 4220else 4221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4222/* end confdefs.h. */ 4223 4224int 4225main () 4226{ 4227 4228 ; 4229 return 0; 4230} 4231_ACEOF 4232 # Make sure it works both with $CC and with simple cc. 4233 # Following AC_PROG_CC_C_O, we do the test twice because some 4234 # compilers refuse to overwrite an existing .o file with -o, 4235 # though they will create one. 4236 am_cv_prog_cc_c_o=yes 4237 for am_i in 1 2; do 4238 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4239 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4240 ac_status=$? 4241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4242 (exit $ac_status); } \ 4243 && test -f conftest2.$ac_objext; then 4244 : OK 4245 else 4246 am_cv_prog_cc_c_o=no 4247 break 4248 fi 4249 done 4250 rm -f core conftest* 4251 unset am_i 4252fi 4253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4254$as_echo "$am_cv_prog_cc_c_o" >&6; } 4255if test "$am_cv_prog_cc_c_o" != yes; then 4256 # Losing compiler, so override with the script. 4257 # FIXME: It is wrong to rewrite CC. 4258 # But if we don't then we get into trouble of one sort or another. 4259 # A longer-term fix would be to have automake use am__CC in this case, 4260 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4261 CC="$am_aux_dir/compile $CC" 4262fi 4263ac_ext=c 4264ac_cpp='$CPP $CPPFLAGS' 4265ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4266ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4267ac_compiler_gnu=$ac_cv_c_compiler_gnu 4268 4269 4270depcc="$CC" am_compiler_list= 4271 4272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4273$as_echo_n "checking dependency style of $depcc... " >&6; } 4274if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4275 $as_echo_n "(cached) " >&6 4276else 4277 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4278 # We make a subdir and do the tests there. Otherwise we can end up 4279 # making bogus files that we don't know about and never remove. For 4280 # instance it was reported that on HP-UX the gcc test will end up 4281 # making a dummy file named 'D' -- because '-MD' means "put the output 4282 # in D". 4283 rm -rf conftest.dir 4284 mkdir conftest.dir 4285 # Copy depcomp to subdir because otherwise we won't find it if we're 4286 # using a relative directory. 4287 cp "$am_depcomp" conftest.dir 4288 cd conftest.dir 4289 # We will build objects and dependencies in a subdirectory because 4290 # it helps to detect inapplicable dependency modes. For instance 4291 # both Tru64's cc and ICC support -MD to output dependencies as a 4292 # side effect of compilation, but ICC will put the dependencies in 4293 # the current directory while Tru64 will put them in the object 4294 # directory. 4295 mkdir sub 4296 4297 am_cv_CC_dependencies_compiler_type=none 4298 if test "$am_compiler_list" = ""; then 4299 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4300 fi 4301 am__universal=false 4302 case " $depcc " in #( 4303 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4304 esac 4305 4306 for depmode in $am_compiler_list; do 4307 # Setup a source with many dependencies, because some compilers 4308 # like to wrap large dependency lists on column 80 (with \), and 4309 # we should not choose a depcomp mode which is confused by this. 4310 # 4311 # We need to recreate these files for each test, as the compiler may 4312 # overwrite some of them when testing with obscure command lines. 4313 # This happens at least with the AIX C compiler. 4314 : > sub/conftest.c 4315 for i in 1 2 3 4 5 6; do 4316 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4317 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4318 # Solaris 10 /bin/sh. 4319 echo '/* dummy */' > sub/conftst$i.h 4320 done 4321 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4322 4323 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4324 # mode. It turns out that the SunPro C++ compiler does not properly 4325 # handle '-M -o', and we need to detect this. Also, some Intel 4326 # versions had trouble with output in subdirs. 4327 am__obj=sub/conftest.${OBJEXT-o} 4328 am__minus_obj="-o $am__obj" 4329 case $depmode in 4330 gcc) 4331 # This depmode causes a compiler race in universal mode. 4332 test "$am__universal" = false || continue 4333 ;; 4334 nosideeffect) 4335 # After this tag, mechanisms are not by side-effect, so they'll 4336 # only be used when explicitly requested. 4337 if test "x$enable_dependency_tracking" = xyes; then 4338 continue 4339 else 4340 break 4341 fi 4342 ;; 4343 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4344 # This compiler won't grok '-c -o', but also, the minuso test has 4345 # not run yet. These depmodes are late enough in the game, and 4346 # so weak that their functioning should not be impacted. 4347 am__obj=conftest.${OBJEXT-o} 4348 am__minus_obj= 4349 ;; 4350 none) break ;; 4351 esac 4352 if depmode=$depmode \ 4353 source=sub/conftest.c object=$am__obj \ 4354 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4355 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4356 >/dev/null 2>conftest.err && 4357 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4358 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4359 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4360 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4361 # icc doesn't choke on unknown options, it will just issue warnings 4362 # or remarks (even with -Werror). So we grep stderr for any message 4363 # that says an option was ignored or not supported. 4364 # When given -MP, icc 7.0 and 7.1 complain thusly: 4365 # icc: Command line warning: ignoring option '-M'; no argument required 4366 # The diagnosis changed in icc 8.0: 4367 # icc: Command line remark: option '-MP' not supported 4368 if (grep 'ignoring option' conftest.err || 4369 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4370 am_cv_CC_dependencies_compiler_type=$depmode 4371 break 4372 fi 4373 fi 4374 done 4375 4376 cd .. 4377 rm -rf conftest.dir 4378else 4379 am_cv_CC_dependencies_compiler_type=none 4380fi 4381 4382fi 4383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4384$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4385CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4386 4387 if 4388 test "x$enable_dependency_tracking" != xno \ 4389 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4390 am__fastdepCC_TRUE= 4391 am__fastdepCC_FALSE='#' 4392else 4393 am__fastdepCC_TRUE='#' 4394 am__fastdepCC_FALSE= 4395fi 4396 4397 4398 case $ac_cv_prog_cc_stdc in #( 4399 no) : 4400 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( 4401 *) : 4402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4403$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4404if ${ac_cv_prog_cc_c99+:} false; then : 4405 $as_echo_n "(cached) " >&6 4406else 4407 ac_cv_prog_cc_c99=no 4408ac_save_CC=$CC 4409cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4410/* end confdefs.h. */ 4411#include <stdarg.h> 4412#include <stdbool.h> 4413#include <stdlib.h> 4414#include <wchar.h> 4415#include <stdio.h> 4416 4417// Check varargs macros. These examples are taken from C99 6.10.3.5. 4418#define debug(...) fprintf (stderr, __VA_ARGS__) 4419#define showlist(...) puts (#__VA_ARGS__) 4420#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4421static void 4422test_varargs_macros (void) 4423{ 4424 int x = 1234; 4425 int y = 5678; 4426 debug ("Flag"); 4427 debug ("X = %d\n", x); 4428 showlist (The first, second, and third items.); 4429 report (x>y, "x is %d but y is %d", x, y); 4430} 4431 4432// Check long long types. 4433#define BIG64 18446744073709551615ull 4434#define BIG32 4294967295ul 4435#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4436#if !BIG_OK 4437 your preprocessor is broken; 4438#endif 4439#if BIG_OK 4440#else 4441 your preprocessor is broken; 4442#endif 4443static long long int bignum = -9223372036854775807LL; 4444static unsigned long long int ubignum = BIG64; 4445 4446struct incomplete_array 4447{ 4448 int datasize; 4449 double data[]; 4450}; 4451 4452struct named_init { 4453 int number; 4454 const wchar_t *name; 4455 double average; 4456}; 4457 4458typedef const char *ccp; 4459 4460static inline int 4461test_restrict (ccp restrict text) 4462{ 4463 // See if C++-style comments work. 4464 // Iterate through items via the restricted pointer. 4465 // Also check for declarations in for loops. 4466 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 4467 continue; 4468 return 0; 4469} 4470 4471// Check varargs and va_copy. 4472static void 4473test_varargs (const char *format, ...) 4474{ 4475 va_list args; 4476 va_start (args, format); 4477 va_list args_copy; 4478 va_copy (args_copy, args); 4479 4480 const char *str; 4481 int number; 4482 float fnumber; 4483 4484 while (*format) 4485 { 4486 switch (*format++) 4487 { 4488 case 's': // string 4489 str = va_arg (args_copy, const char *); 4490 break; 4491 case 'd': // int 4492 number = va_arg (args_copy, int); 4493 break; 4494 case 'f': // float 4495 fnumber = va_arg (args_copy, double); 4496 break; 4497 default: 4498 break; 4499 } 4500 } 4501 va_end (args_copy); 4502 va_end (args); 4503} 4504 4505int 4506main () 4507{ 4508 4509 // Check bool. 4510 _Bool success = false; 4511 4512 // Check restrict. 4513 if (test_restrict ("String literal") == 0) 4514 success = true; 4515 char *restrict newvar = "Another string"; 4516 4517 // Check varargs. 4518 test_varargs ("s, d' f .", "string", 65, 34.234); 4519 test_varargs_macros (); 4520 4521 // Check flexible array members. 4522 struct incomplete_array *ia = 4523 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4524 ia->datasize = 10; 4525 for (int i = 0; i < ia->datasize; ++i) 4526 ia->data[i] = i * 1.234; 4527 4528 // Check named initializers. 4529 struct named_init ni = { 4530 .number = 34, 4531 .name = L"Test wide string", 4532 .average = 543.34343, 4533 }; 4534 4535 ni.number = 58; 4536 4537 int dynamic_array[ni.number]; 4538 dynamic_array[ni.number - 1] = 543; 4539 4540 // work around unused variable warnings 4541 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4542 || dynamic_array[ni.number - 1] != 543); 4543 4544 ; 4545 return 0; 4546} 4547_ACEOF 4548for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4549do 4550 CC="$ac_save_CC $ac_arg" 4551 if ac_fn_c_try_compile "$LINENO"; then : 4552 ac_cv_prog_cc_c99=$ac_arg 4553fi 4554rm -f core conftest.err conftest.$ac_objext 4555 test "x$ac_cv_prog_cc_c99" != "xno" && break 4556done 4557rm -f conftest.$ac_ext 4558CC=$ac_save_CC 4559 4560fi 4561# AC_CACHE_VAL 4562case "x$ac_cv_prog_cc_c99" in 4563 x) 4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4565$as_echo "none needed" >&6; } ;; 4566 xno) 4567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4568$as_echo "unsupported" >&6; } ;; 4569 *) 4570 CC="$CC $ac_cv_prog_cc_c99" 4571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4572$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4573esac 4574if test "x$ac_cv_prog_cc_c99" != xno; then : 4575 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4576else 4577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4578$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4579if ${ac_cv_prog_cc_c89+:} false; then : 4580 $as_echo_n "(cached) " >&6 4581else 4582 ac_cv_prog_cc_c89=no 4583ac_save_CC=$CC 4584cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4585/* end confdefs.h. */ 4586#include <stdarg.h> 4587#include <stdio.h> 4588struct stat; 4589/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4590struct buf { int x; }; 4591FILE * (*rcsopen) (struct buf *, struct stat *, int); 4592static char *e (p, i) 4593 char **p; 4594 int i; 4595{ 4596 return p[i]; 4597} 4598static char *f (char * (*g) (char **, int), char **p, ...) 4599{ 4600 char *s; 4601 va_list v; 4602 va_start (v,p); 4603 s = g (p, va_arg (v,int)); 4604 va_end (v); 4605 return s; 4606} 4607 4608/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4609 function prototypes and stuff, but not '\xHH' hex character constants. 4610 These don't provoke an error unfortunately, instead are silently treated 4611 as 'x'. The following induces an error, until -std is added to get 4612 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4613 array size at least. It's necessary to write '\x00'==0 to get something 4614 that's true only with -std. */ 4615int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4616 4617/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4618 inside strings and character constants. */ 4619#define FOO(x) 'x' 4620int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4621 4622int test (int i, double x); 4623struct s1 {int (*f) (int a);}; 4624struct s2 {int (*f) (double a);}; 4625int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4626int argc; 4627char **argv; 4628int 4629main () 4630{ 4631return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4632 ; 4633 return 0; 4634} 4635_ACEOF 4636for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4637 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4638do 4639 CC="$ac_save_CC $ac_arg" 4640 if ac_fn_c_try_compile "$LINENO"; then : 4641 ac_cv_prog_cc_c89=$ac_arg 4642fi 4643rm -f core conftest.err conftest.$ac_objext 4644 test "x$ac_cv_prog_cc_c89" != "xno" && break 4645done 4646rm -f conftest.$ac_ext 4647CC=$ac_save_CC 4648 4649fi 4650# AC_CACHE_VAL 4651case "x$ac_cv_prog_cc_c89" in 4652 x) 4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4654$as_echo "none needed" >&6; } ;; 4655 xno) 4656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4657$as_echo "unsupported" >&6; } ;; 4658 *) 4659 CC="$CC $ac_cv_prog_cc_c89" 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4661$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4662esac 4663if test "x$ac_cv_prog_cc_c89" != xno; then : 4664 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4665else 4666 ac_cv_prog_cc_stdc=no 4667fi 4668 4669fi 4670 ;; 4671esac 4672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 4673$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } 4674 if ${ac_cv_prog_cc_stdc+:} false; then : 4675 $as_echo_n "(cached) " >&6 4676fi 4677 4678 case $ac_cv_prog_cc_stdc in #( 4679 no) : 4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4681$as_echo "unsupported" >&6; } ;; #( 4682 '') : 4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4684$as_echo "none needed" >&6; } ;; #( 4685 *) : 4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 4687$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; 4688esac 4689 4690 4691ac_ext=c 4692ac_cpp='$CPP $CPPFLAGS' 4693ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4694ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4695ac_compiler_gnu=$ac_cv_c_compiler_gnu 4696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4697$as_echo_n "checking how to run the C preprocessor... " >&6; } 4698# On Suns, sometimes $CPP names a directory. 4699if test -n "$CPP" && test -d "$CPP"; then 4700 CPP= 4701fi 4702if test -z "$CPP"; then 4703 if ${ac_cv_prog_CPP+:} false; then : 4704 $as_echo_n "(cached) " >&6 4705else 4706 # Double quotes because CPP needs to be expanded 4707 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4708 do 4709 ac_preproc_ok=false 4710for ac_c_preproc_warn_flag in '' yes 4711do 4712 # Use a header file that comes with gcc, so configuring glibc 4713 # with a fresh cross-compiler works. 4714 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4715 # <limits.h> exists even on freestanding compilers. 4716 # On the NeXT, cc -E runs the code through the compiler's parser, 4717 # not just through cpp. "Syntax error" is here to catch this case. 4718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4719/* end confdefs.h. */ 4720#ifdef __STDC__ 4721# include <limits.h> 4722#else 4723# include <assert.h> 4724#endif 4725 Syntax error 4726_ACEOF 4727if ac_fn_c_try_cpp "$LINENO"; then : 4728 4729else 4730 # Broken: fails on valid input. 4731continue 4732fi 4733rm -f conftest.err conftest.i conftest.$ac_ext 4734 4735 # OK, works on sane cases. Now check whether nonexistent headers 4736 # can be detected and how. 4737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4738/* end confdefs.h. */ 4739#include <ac_nonexistent.h> 4740_ACEOF 4741if ac_fn_c_try_cpp "$LINENO"; then : 4742 # Broken: success on invalid input. 4743continue 4744else 4745 # Passes both tests. 4746ac_preproc_ok=: 4747break 4748fi 4749rm -f conftest.err conftest.i conftest.$ac_ext 4750 4751done 4752# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4753rm -f conftest.i conftest.err conftest.$ac_ext 4754if $ac_preproc_ok; then : 4755 break 4756fi 4757 4758 done 4759 ac_cv_prog_CPP=$CPP 4760 4761fi 4762 CPP=$ac_cv_prog_CPP 4763else 4764 ac_cv_prog_CPP=$CPP 4765fi 4766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4767$as_echo "$CPP" >&6; } 4768ac_preproc_ok=false 4769for ac_c_preproc_warn_flag in '' yes 4770do 4771 # Use a header file that comes with gcc, so configuring glibc 4772 # with a fresh cross-compiler works. 4773 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4774 # <limits.h> exists even on freestanding compilers. 4775 # On the NeXT, cc -E runs the code through the compiler's parser, 4776 # not just through cpp. "Syntax error" is here to catch this case. 4777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4778/* end confdefs.h. */ 4779#ifdef __STDC__ 4780# include <limits.h> 4781#else 4782# include <assert.h> 4783#endif 4784 Syntax error 4785_ACEOF 4786if ac_fn_c_try_cpp "$LINENO"; then : 4787 4788else 4789 # Broken: fails on valid input. 4790continue 4791fi 4792rm -f conftest.err conftest.i conftest.$ac_ext 4793 4794 # OK, works on sane cases. Now check whether nonexistent headers 4795 # can be detected and how. 4796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4797/* end confdefs.h. */ 4798#include <ac_nonexistent.h> 4799_ACEOF 4800if ac_fn_c_try_cpp "$LINENO"; then : 4801 # Broken: success on invalid input. 4802continue 4803else 4804 # Passes both tests. 4805ac_preproc_ok=: 4806break 4807fi 4808rm -f conftest.err conftest.i conftest.$ac_ext 4809 4810done 4811# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4812rm -f conftest.i conftest.err conftest.$ac_ext 4813if $ac_preproc_ok; then : 4814 4815else 4816 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4817$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4818as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4819See \`config.log' for more details" "$LINENO" 5; } 4820fi 4821 4822ac_ext=c 4823ac_cpp='$CPP $CPPFLAGS' 4824ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4825ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4826ac_compiler_gnu=$ac_cv_c_compiler_gnu 4827 4828 4829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4830$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4831if ${ac_cv_path_GREP+:} false; then : 4832 $as_echo_n "(cached) " >&6 4833else 4834 if test -z "$GREP"; then 4835 ac_path_GREP_found=false 4836 # Loop through the user's path and test for each of PROGNAME-LIST 4837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4838for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4839do 4840 IFS=$as_save_IFS 4841 test -z "$as_dir" && as_dir=. 4842 for ac_prog in grep ggrep; do 4843 for ac_exec_ext in '' $ac_executable_extensions; do 4844 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4845 as_fn_executable_p "$ac_path_GREP" || continue 4846# Check for GNU ac_path_GREP and select it if it is found. 4847 # Check for GNU $ac_path_GREP 4848case `"$ac_path_GREP" --version 2>&1` in 4849*GNU*) 4850 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4851*) 4852 ac_count=0 4853 $as_echo_n 0123456789 >"conftest.in" 4854 while : 4855 do 4856 cat "conftest.in" "conftest.in" >"conftest.tmp" 4857 mv "conftest.tmp" "conftest.in" 4858 cp "conftest.in" "conftest.nl" 4859 $as_echo 'GREP' >> "conftest.nl" 4860 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4861 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4862 as_fn_arith $ac_count + 1 && ac_count=$as_val 4863 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4864 # Best one so far, save it but keep looking for a better one 4865 ac_cv_path_GREP="$ac_path_GREP" 4866 ac_path_GREP_max=$ac_count 4867 fi 4868 # 10*(2^10) chars as input seems more than enough 4869 test $ac_count -gt 10 && break 4870 done 4871 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4872esac 4873 4874 $ac_path_GREP_found && break 3 4875 done 4876 done 4877 done 4878IFS=$as_save_IFS 4879 if test -z "$ac_cv_path_GREP"; then 4880 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4881 fi 4882else 4883 ac_cv_path_GREP=$GREP 4884fi 4885 4886fi 4887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4888$as_echo "$ac_cv_path_GREP" >&6; } 4889 GREP="$ac_cv_path_GREP" 4890 4891 4892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4893$as_echo_n "checking for egrep... " >&6; } 4894if ${ac_cv_path_EGREP+:} false; then : 4895 $as_echo_n "(cached) " >&6 4896else 4897 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4898 then ac_cv_path_EGREP="$GREP -E" 4899 else 4900 if test -z "$EGREP"; then 4901 ac_path_EGREP_found=false 4902 # Loop through the user's path and test for each of PROGNAME-LIST 4903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4904for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4905do 4906 IFS=$as_save_IFS 4907 test -z "$as_dir" && as_dir=. 4908 for ac_prog in egrep; do 4909 for ac_exec_ext in '' $ac_executable_extensions; do 4910 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4911 as_fn_executable_p "$ac_path_EGREP" || continue 4912# Check for GNU ac_path_EGREP and select it if it is found. 4913 # Check for GNU $ac_path_EGREP 4914case `"$ac_path_EGREP" --version 2>&1` in 4915*GNU*) 4916 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4917*) 4918 ac_count=0 4919 $as_echo_n 0123456789 >"conftest.in" 4920 while : 4921 do 4922 cat "conftest.in" "conftest.in" >"conftest.tmp" 4923 mv "conftest.tmp" "conftest.in" 4924 cp "conftest.in" "conftest.nl" 4925 $as_echo 'EGREP' >> "conftest.nl" 4926 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4927 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4928 as_fn_arith $ac_count + 1 && ac_count=$as_val 4929 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4930 # Best one so far, save it but keep looking for a better one 4931 ac_cv_path_EGREP="$ac_path_EGREP" 4932 ac_path_EGREP_max=$ac_count 4933 fi 4934 # 10*(2^10) chars as input seems more than enough 4935 test $ac_count -gt 10 && break 4936 done 4937 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4938esac 4939 4940 $ac_path_EGREP_found && break 3 4941 done 4942 done 4943 done 4944IFS=$as_save_IFS 4945 if test -z "$ac_cv_path_EGREP"; then 4946 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4947 fi 4948else 4949 ac_cv_path_EGREP=$EGREP 4950fi 4951 4952 fi 4953fi 4954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4955$as_echo "$ac_cv_path_EGREP" >&6; } 4956 EGREP="$ac_cv_path_EGREP" 4957 4958 4959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4960$as_echo_n "checking for ANSI C header files... " >&6; } 4961if ${ac_cv_header_stdc+:} false; then : 4962 $as_echo_n "(cached) " >&6 4963else 4964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4965/* end confdefs.h. */ 4966#include <stdlib.h> 4967#include <stdarg.h> 4968#include <string.h> 4969#include <float.h> 4970 4971int 4972main () 4973{ 4974 4975 ; 4976 return 0; 4977} 4978_ACEOF 4979if ac_fn_c_try_compile "$LINENO"; then : 4980 ac_cv_header_stdc=yes 4981else 4982 ac_cv_header_stdc=no 4983fi 4984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4985 4986if test $ac_cv_header_stdc = yes; then 4987 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4989/* end confdefs.h. */ 4990#include <string.h> 4991 4992_ACEOF 4993if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4994 $EGREP "memchr" >/dev/null 2>&1; then : 4995 4996else 4997 ac_cv_header_stdc=no 4998fi 4999rm -f conftest* 5000 5001fi 5002 5003if test $ac_cv_header_stdc = yes; then 5004 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5006/* end confdefs.h. */ 5007#include <stdlib.h> 5008 5009_ACEOF 5010if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5011 $EGREP "free" >/dev/null 2>&1; then : 5012 5013else 5014 ac_cv_header_stdc=no 5015fi 5016rm -f conftest* 5017 5018fi 5019 5020if test $ac_cv_header_stdc = yes; then 5021 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5022 if test "$cross_compiling" = yes; then : 5023 : 5024else 5025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5026/* end confdefs.h. */ 5027#include <ctype.h> 5028#include <stdlib.h> 5029#if ((' ' & 0x0FF) == 0x020) 5030# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5031# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5032#else 5033# define ISLOWER(c) \ 5034 (('a' <= (c) && (c) <= 'i') \ 5035 || ('j' <= (c) && (c) <= 'r') \ 5036 || ('s' <= (c) && (c) <= 'z')) 5037# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5038#endif 5039 5040#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5041int 5042main () 5043{ 5044 int i; 5045 for (i = 0; i < 256; i++) 5046 if (XOR (islower (i), ISLOWER (i)) 5047 || toupper (i) != TOUPPER (i)) 5048 return 2; 5049 return 0; 5050} 5051_ACEOF 5052if ac_fn_c_try_run "$LINENO"; then : 5053 5054else 5055 ac_cv_header_stdc=no 5056fi 5057rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5058 conftest.$ac_objext conftest.beam conftest.$ac_ext 5059fi 5060 5061fi 5062fi 5063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5064$as_echo "$ac_cv_header_stdc" >&6; } 5065if test $ac_cv_header_stdc = yes; then 5066 5067$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5068 5069fi 5070 5071# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5072for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5073 inttypes.h stdint.h unistd.h 5074do : 5075 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5076ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5077" 5078if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5079 cat >>confdefs.h <<_ACEOF 5080#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5081_ACEOF 5082 5083fi 5084 5085done 5086 5087 5088 5089 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5090if test "x$ac_cv_header_minix_config_h" = xyes; then : 5091 MINIX=yes 5092else 5093 MINIX= 5094fi 5095 5096 5097 if test "$MINIX" = yes; then 5098 5099$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5100 5101 5102$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5103 5104 5105$as_echo "#define _MINIX 1" >>confdefs.h 5106 5107 fi 5108 5109 5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5111$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5112if ${ac_cv_safe_to_define___extensions__+:} false; then : 5113 $as_echo_n "(cached) " >&6 5114else 5115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5116/* end confdefs.h. */ 5117 5118# define __EXTENSIONS__ 1 5119 $ac_includes_default 5120int 5121main () 5122{ 5123 5124 ; 5125 return 0; 5126} 5127_ACEOF 5128if ac_fn_c_try_compile "$LINENO"; then : 5129 ac_cv_safe_to_define___extensions__=yes 5130else 5131 ac_cv_safe_to_define___extensions__=no 5132fi 5133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5134fi 5135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5136$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5137 test $ac_cv_safe_to_define___extensions__ = yes && 5138 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5139 5140 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5141 5142 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5143 5144 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5145 5146 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5147 5148 5149 5150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 5151$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 5152if ${ac_cv_c_bigendian+:} false; then : 5153 $as_echo_n "(cached) " >&6 5154else 5155 ac_cv_c_bigendian=unknown 5156 # See if we're dealing with a universal compiler. 5157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5158/* end confdefs.h. */ 5159#ifndef __APPLE_CC__ 5160 not a universal capable compiler 5161 #endif 5162 typedef int dummy; 5163 5164_ACEOF 5165if ac_fn_c_try_compile "$LINENO"; then : 5166 5167 # Check for potential -arch flags. It is not universal unless 5168 # there are at least two -arch flags with different values. 5169 ac_arch= 5170 ac_prev= 5171 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 5172 if test -n "$ac_prev"; then 5173 case $ac_word in 5174 i?86 | x86_64 | ppc | ppc64) 5175 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 5176 ac_arch=$ac_word 5177 else 5178 ac_cv_c_bigendian=universal 5179 break 5180 fi 5181 ;; 5182 esac 5183 ac_prev= 5184 elif test "x$ac_word" = "x-arch"; then 5185 ac_prev=arch 5186 fi 5187 done 5188fi 5189rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5190 if test $ac_cv_c_bigendian = unknown; then 5191 # See if sys/param.h defines the BYTE_ORDER macro. 5192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5193/* end confdefs.h. */ 5194#include <sys/types.h> 5195 #include <sys/param.h> 5196 5197int 5198main () 5199{ 5200#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 5201 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 5202 && LITTLE_ENDIAN) 5203 bogus endian macros 5204 #endif 5205 5206 ; 5207 return 0; 5208} 5209_ACEOF 5210if ac_fn_c_try_compile "$LINENO"; then : 5211 # It does; now see whether it defined to BIG_ENDIAN or not. 5212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5213/* end confdefs.h. */ 5214#include <sys/types.h> 5215 #include <sys/param.h> 5216 5217int 5218main () 5219{ 5220#if BYTE_ORDER != BIG_ENDIAN 5221 not big endian 5222 #endif 5223 5224 ; 5225 return 0; 5226} 5227_ACEOF 5228if ac_fn_c_try_compile "$LINENO"; then : 5229 ac_cv_c_bigendian=yes 5230else 5231 ac_cv_c_bigendian=no 5232fi 5233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5234fi 5235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5236 fi 5237 if test $ac_cv_c_bigendian = unknown; then 5238 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 5239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5240/* end confdefs.h. */ 5241#include <limits.h> 5242 5243int 5244main () 5245{ 5246#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 5247 bogus endian macros 5248 #endif 5249 5250 ; 5251 return 0; 5252} 5253_ACEOF 5254if ac_fn_c_try_compile "$LINENO"; then : 5255 # It does; now see whether it defined to _BIG_ENDIAN or not. 5256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5257/* end confdefs.h. */ 5258#include <limits.h> 5259 5260int 5261main () 5262{ 5263#ifndef _BIG_ENDIAN 5264 not big endian 5265 #endif 5266 5267 ; 5268 return 0; 5269} 5270_ACEOF 5271if ac_fn_c_try_compile "$LINENO"; then : 5272 ac_cv_c_bigendian=yes 5273else 5274 ac_cv_c_bigendian=no 5275fi 5276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5277fi 5278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5279 fi 5280 if test $ac_cv_c_bigendian = unknown; then 5281 # Compile a test program. 5282 if test "$cross_compiling" = yes; then : 5283 # Try to guess by grepping values from an object file. 5284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5285/* end confdefs.h. */ 5286short int ascii_mm[] = 5287 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5288 short int ascii_ii[] = 5289 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 5290 int use_ascii (int i) { 5291 return ascii_mm[i] + ascii_ii[i]; 5292 } 5293 short int ebcdic_ii[] = 5294 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5295 short int ebcdic_mm[] = 5296 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 5297 int use_ebcdic (int i) { 5298 return ebcdic_mm[i] + ebcdic_ii[i]; 5299 } 5300 extern int foo; 5301 5302int 5303main () 5304{ 5305return use_ascii (foo) == use_ebcdic (foo); 5306 ; 5307 return 0; 5308} 5309_ACEOF 5310if ac_fn_c_try_compile "$LINENO"; then : 5311 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 5312 ac_cv_c_bigendian=yes 5313 fi 5314 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 5315 if test "$ac_cv_c_bigendian" = unknown; then 5316 ac_cv_c_bigendian=no 5317 else 5318 # finding both strings is unlikely to happen, but who knows? 5319 ac_cv_c_bigendian=unknown 5320 fi 5321 fi 5322fi 5323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5324else 5325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5326/* end confdefs.h. */ 5327$ac_includes_default 5328int 5329main () 5330{ 5331 5332 /* Are we little or big endian? From Harbison&Steele. */ 5333 union 5334 { 5335 long int l; 5336 char c[sizeof (long int)]; 5337 } u; 5338 u.l = 1; 5339 return u.c[sizeof (long int) - 1] == 1; 5340 5341 ; 5342 return 0; 5343} 5344_ACEOF 5345if ac_fn_c_try_run "$LINENO"; then : 5346 ac_cv_c_bigendian=no 5347else 5348 ac_cv_c_bigendian=yes 5349fi 5350rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5351 conftest.$ac_objext conftest.beam conftest.$ac_ext 5352fi 5353 5354 fi 5355fi 5356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5357$as_echo "$ac_cv_c_bigendian" >&6; } 5358 case $ac_cv_c_bigendian in #( 5359 yes) 5360 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 5361;; #( 5362 no) 5363 ;; #( 5364 universal) 5365 5366$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5367 5368 ;; #( 5369 *) 5370 as_fn_error $? "unknown endianness 5371 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5372 esac 5373 5374 5375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5376$as_echo_n "checking whether ln -s works... " >&6; } 5377LN_S=$as_ln_s 5378if test "$LN_S" = "ln -s"; then 5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5380$as_echo "yes" >&6; } 5381else 5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5383$as_echo "no, using $LN_S" >&6; } 5384fi 5385 5386case `pwd` in 5387 *\ * | *\ *) 5388 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5389$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5390esac 5391 5392 5393 5394macro_version='2.4.2' 5395macro_revision='1.3337' 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409ltmain="$ac_aux_dir/ltmain.sh" 5410 5411# Backslashify metacharacters that are still active within 5412# double-quoted strings. 5413sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5414 5415# Same as above, but do not quote variable references. 5416double_quote_subst='s/\(["`\\]\)/\\\1/g' 5417 5418# Sed substitution to delay expansion of an escaped shell variable in a 5419# double_quote_subst'ed string. 5420delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5421 5422# Sed substitution to delay expansion of an escaped single quote. 5423delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5424 5425# Sed substitution to avoid accidental globbing in evaled expressions 5426no_glob_subst='s/\*/\\\*/g' 5427 5428ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5429ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5430ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5431 5432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5433$as_echo_n "checking how to print strings... " >&6; } 5434# Test print first, because it will be a builtin if present. 5435if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5436 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5437 ECHO='print -r --' 5438elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5439 ECHO='printf %s\n' 5440else 5441 # Use this function as a fallback that always works. 5442 func_fallback_echo () 5443 { 5444 eval 'cat <<_LTECHO_EOF 5445$1 5446_LTECHO_EOF' 5447 } 5448 ECHO='func_fallback_echo' 5449fi 5450 5451# func_echo_all arg... 5452# Invoke $ECHO with all args, space-separated. 5453func_echo_all () 5454{ 5455 $ECHO "" 5456} 5457 5458case "$ECHO" in 5459 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5460$as_echo "printf" >&6; } ;; 5461 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5462$as_echo "print -r" >&6; } ;; 5463 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5464$as_echo "cat" >&6; } ;; 5465esac 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5481$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5482if ${ac_cv_path_SED+:} false; then : 5483 $as_echo_n "(cached) " >&6 5484else 5485 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5486 for ac_i in 1 2 3 4 5 6 7; do 5487 ac_script="$ac_script$as_nl$ac_script" 5488 done 5489 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5490 { ac_script=; unset ac_script;} 5491 if test -z "$SED"; then 5492 ac_path_SED_found=false 5493 # Loop through the user's path and test for each of PROGNAME-LIST 5494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5495for as_dir in $PATH 5496do 5497 IFS=$as_save_IFS 5498 test -z "$as_dir" && as_dir=. 5499 for ac_prog in sed gsed; do 5500 for ac_exec_ext in '' $ac_executable_extensions; do 5501 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5502 as_fn_executable_p "$ac_path_SED" || continue 5503# Check for GNU ac_path_SED and select it if it is found. 5504 # Check for GNU $ac_path_SED 5505case `"$ac_path_SED" --version 2>&1` in 5506*GNU*) 5507 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5508*) 5509 ac_count=0 5510 $as_echo_n 0123456789 >"conftest.in" 5511 while : 5512 do 5513 cat "conftest.in" "conftest.in" >"conftest.tmp" 5514 mv "conftest.tmp" "conftest.in" 5515 cp "conftest.in" "conftest.nl" 5516 $as_echo '' >> "conftest.nl" 5517 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5518 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5519 as_fn_arith $ac_count + 1 && ac_count=$as_val 5520 if test $ac_count -gt ${ac_path_SED_max-0}; then 5521 # Best one so far, save it but keep looking for a better one 5522 ac_cv_path_SED="$ac_path_SED" 5523 ac_path_SED_max=$ac_count 5524 fi 5525 # 10*(2^10) chars as input seems more than enough 5526 test $ac_count -gt 10 && break 5527 done 5528 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5529esac 5530 5531 $ac_path_SED_found && break 3 5532 done 5533 done 5534 done 5535IFS=$as_save_IFS 5536 if test -z "$ac_cv_path_SED"; then 5537 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5538 fi 5539else 5540 ac_cv_path_SED=$SED 5541fi 5542 5543fi 5544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5545$as_echo "$ac_cv_path_SED" >&6; } 5546 SED="$ac_cv_path_SED" 5547 rm -f conftest.sed 5548 5549test -z "$SED" && SED=sed 5550Xsed="$SED -e 1s/^X//" 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5563$as_echo_n "checking for fgrep... " >&6; } 5564if ${ac_cv_path_FGREP+:} false; then : 5565 $as_echo_n "(cached) " >&6 5566else 5567 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5568 then ac_cv_path_FGREP="$GREP -F" 5569 else 5570 if test -z "$FGREP"; then 5571 ac_path_FGREP_found=false 5572 # Loop through the user's path and test for each of PROGNAME-LIST 5573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5574for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5575do 5576 IFS=$as_save_IFS 5577 test -z "$as_dir" && as_dir=. 5578 for ac_prog in fgrep; do 5579 for ac_exec_ext in '' $ac_executable_extensions; do 5580 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5581 as_fn_executable_p "$ac_path_FGREP" || continue 5582# Check for GNU ac_path_FGREP and select it if it is found. 5583 # Check for GNU $ac_path_FGREP 5584case `"$ac_path_FGREP" --version 2>&1` in 5585*GNU*) 5586 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5587*) 5588 ac_count=0 5589 $as_echo_n 0123456789 >"conftest.in" 5590 while : 5591 do 5592 cat "conftest.in" "conftest.in" >"conftest.tmp" 5593 mv "conftest.tmp" "conftest.in" 5594 cp "conftest.in" "conftest.nl" 5595 $as_echo 'FGREP' >> "conftest.nl" 5596 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5597 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5598 as_fn_arith $ac_count + 1 && ac_count=$as_val 5599 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5600 # Best one so far, save it but keep looking for a better one 5601 ac_cv_path_FGREP="$ac_path_FGREP" 5602 ac_path_FGREP_max=$ac_count 5603 fi 5604 # 10*(2^10) chars as input seems more than enough 5605 test $ac_count -gt 10 && break 5606 done 5607 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5608esac 5609 5610 $ac_path_FGREP_found && break 3 5611 done 5612 done 5613 done 5614IFS=$as_save_IFS 5615 if test -z "$ac_cv_path_FGREP"; then 5616 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5617 fi 5618else 5619 ac_cv_path_FGREP=$FGREP 5620fi 5621 5622 fi 5623fi 5624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5625$as_echo "$ac_cv_path_FGREP" >&6; } 5626 FGREP="$ac_cv_path_FGREP" 5627 5628 5629test -z "$GREP" && GREP=grep 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649# Check whether --with-gnu-ld was given. 5650if test "${with_gnu_ld+set}" = set; then : 5651 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5652else 5653 with_gnu_ld=no 5654fi 5655 5656ac_prog=ld 5657if test "$GCC" = yes; then 5658 # Check if gcc -print-prog-name=ld gives a path. 5659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5660$as_echo_n "checking for ld used by $CC... " >&6; } 5661 case $host in 5662 *-*-mingw*) 5663 # gcc leaves a trailing carriage return which upsets mingw 5664 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5665 *) 5666 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5667 esac 5668 case $ac_prog in 5669 # Accept absolute paths. 5670 [\\/]* | ?:[\\/]*) 5671 re_direlt='/[^/][^/]*/\.\./' 5672 # Canonicalize the pathname of ld 5673 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5674 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5675 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5676 done 5677 test -z "$LD" && LD="$ac_prog" 5678 ;; 5679 "") 5680 # If it fails, then pretend we aren't using GCC. 5681 ac_prog=ld 5682 ;; 5683 *) 5684 # If it is relative, then search for the first ld in PATH. 5685 with_gnu_ld=unknown 5686 ;; 5687 esac 5688elif test "$with_gnu_ld" = yes; then 5689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5690$as_echo_n "checking for GNU ld... " >&6; } 5691else 5692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5693$as_echo_n "checking for non-GNU ld... " >&6; } 5694fi 5695if ${lt_cv_path_LD+:} false; then : 5696 $as_echo_n "(cached) " >&6 5697else 5698 if test -z "$LD"; then 5699 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5700 for ac_dir in $PATH; do 5701 IFS="$lt_save_ifs" 5702 test -z "$ac_dir" && ac_dir=. 5703 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5704 lt_cv_path_LD="$ac_dir/$ac_prog" 5705 # Check to see if the program is GNU ld. I'd rather use --version, 5706 # but apparently some variants of GNU ld only accept -v. 5707 # Break only if it was the GNU/non-GNU ld that we prefer. 5708 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5709 *GNU* | *'with BFD'*) 5710 test "$with_gnu_ld" != no && break 5711 ;; 5712 *) 5713 test "$with_gnu_ld" != yes && break 5714 ;; 5715 esac 5716 fi 5717 done 5718 IFS="$lt_save_ifs" 5719else 5720 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5721fi 5722fi 5723 5724LD="$lt_cv_path_LD" 5725if test -n "$LD"; then 5726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5727$as_echo "$LD" >&6; } 5728else 5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5730$as_echo "no" >&6; } 5731fi 5732test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5734$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5735if ${lt_cv_prog_gnu_ld+:} false; then : 5736 $as_echo_n "(cached) " >&6 5737else 5738 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5739case `$LD -v 2>&1 </dev/null` in 5740*GNU* | *'with BFD'*) 5741 lt_cv_prog_gnu_ld=yes 5742 ;; 5743*) 5744 lt_cv_prog_gnu_ld=no 5745 ;; 5746esac 5747fi 5748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5749$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5750with_gnu_ld=$lt_cv_prog_gnu_ld 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5761$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5762if ${lt_cv_path_NM+:} false; then : 5763 $as_echo_n "(cached) " >&6 5764else 5765 if test -n "$NM"; then 5766 # Let the user override the test. 5767 lt_cv_path_NM="$NM" 5768else 5769 lt_nm_to_check="${ac_tool_prefix}nm" 5770 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5771 lt_nm_to_check="$lt_nm_to_check nm" 5772 fi 5773 for lt_tmp_nm in $lt_nm_to_check; do 5774 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5775 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5776 IFS="$lt_save_ifs" 5777 test -z "$ac_dir" && ac_dir=. 5778 tmp_nm="$ac_dir/$lt_tmp_nm" 5779 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5780 # Check to see if the nm accepts a BSD-compat flag. 5781 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5782 # nm: unknown option "B" ignored 5783 # Tru64's nm complains that /dev/null is an invalid object file 5784 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5785 */dev/null* | *'Invalid file or object type'*) 5786 lt_cv_path_NM="$tmp_nm -B" 5787 break 5788 ;; 5789 *) 5790 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5791 */dev/null*) 5792 lt_cv_path_NM="$tmp_nm -p" 5793 break 5794 ;; 5795 *) 5796 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5797 continue # so that we can try to find one that supports BSD flags 5798 ;; 5799 esac 5800 ;; 5801 esac 5802 fi 5803 done 5804 IFS="$lt_save_ifs" 5805 done 5806 : ${lt_cv_path_NM=no} 5807fi 5808fi 5809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5810$as_echo "$lt_cv_path_NM" >&6; } 5811if test "$lt_cv_path_NM" != "no"; then 5812 NM="$lt_cv_path_NM" 5813else 5814 # Didn't find any BSD compatible name lister, look for dumpbin. 5815 if test -n "$DUMPBIN"; then : 5816 # Let the user override the test. 5817 else 5818 if test -n "$ac_tool_prefix"; then 5819 for ac_prog in dumpbin "link -dump" 5820 do 5821 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5822set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5824$as_echo_n "checking for $ac_word... " >&6; } 5825if ${ac_cv_prog_DUMPBIN+:} false; then : 5826 $as_echo_n "(cached) " >&6 5827else 5828 if test -n "$DUMPBIN"; then 5829 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5830else 5831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5832for as_dir in $PATH 5833do 5834 IFS=$as_save_IFS 5835 test -z "$as_dir" && as_dir=. 5836 for ac_exec_ext in '' $ac_executable_extensions; do 5837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5838 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5840 break 2 5841 fi 5842done 5843 done 5844IFS=$as_save_IFS 5845 5846fi 5847fi 5848DUMPBIN=$ac_cv_prog_DUMPBIN 5849if test -n "$DUMPBIN"; then 5850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5851$as_echo "$DUMPBIN" >&6; } 5852else 5853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5854$as_echo "no" >&6; } 5855fi 5856 5857 5858 test -n "$DUMPBIN" && break 5859 done 5860fi 5861if test -z "$DUMPBIN"; then 5862 ac_ct_DUMPBIN=$DUMPBIN 5863 for ac_prog in dumpbin "link -dump" 5864do 5865 # Extract the first word of "$ac_prog", so it can be a program name with args. 5866set dummy $ac_prog; ac_word=$2 5867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5868$as_echo_n "checking for $ac_word... " >&6; } 5869if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5870 $as_echo_n "(cached) " >&6 5871else 5872 if test -n "$ac_ct_DUMPBIN"; then 5873 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5874else 5875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5876for as_dir in $PATH 5877do 5878 IFS=$as_save_IFS 5879 test -z "$as_dir" && as_dir=. 5880 for ac_exec_ext in '' $ac_executable_extensions; do 5881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5882 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5884 break 2 5885 fi 5886done 5887 done 5888IFS=$as_save_IFS 5889 5890fi 5891fi 5892ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5893if test -n "$ac_ct_DUMPBIN"; then 5894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5895$as_echo "$ac_ct_DUMPBIN" >&6; } 5896else 5897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5898$as_echo "no" >&6; } 5899fi 5900 5901 5902 test -n "$ac_ct_DUMPBIN" && break 5903done 5904 5905 if test "x$ac_ct_DUMPBIN" = x; then 5906 DUMPBIN=":" 5907 else 5908 case $cross_compiling:$ac_tool_warned in 5909yes:) 5910{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5911$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5912ac_tool_warned=yes ;; 5913esac 5914 DUMPBIN=$ac_ct_DUMPBIN 5915 fi 5916fi 5917 5918 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5919 *COFF*) 5920 DUMPBIN="$DUMPBIN -symbols" 5921 ;; 5922 *) 5923 DUMPBIN=: 5924 ;; 5925 esac 5926 fi 5927 5928 if test "$DUMPBIN" != ":"; then 5929 NM="$DUMPBIN" 5930 fi 5931fi 5932test -z "$NM" && NM=nm 5933 5934 5935 5936 5937 5938 5939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5940$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5941if ${lt_cv_nm_interface+:} false; then : 5942 $as_echo_n "(cached) " >&6 5943else 5944 lt_cv_nm_interface="BSD nm" 5945 echo "int some_variable = 0;" > conftest.$ac_ext 5946 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5947 (eval "$ac_compile" 2>conftest.err) 5948 cat conftest.err >&5 5949 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5950 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5951 cat conftest.err >&5 5952 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5953 cat conftest.out >&5 5954 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5955 lt_cv_nm_interface="MS dumpbin" 5956 fi 5957 rm -f conftest* 5958fi 5959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5960$as_echo "$lt_cv_nm_interface" >&6; } 5961 5962# find the maximum length of command line arguments 5963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5964$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5965if ${lt_cv_sys_max_cmd_len+:} false; then : 5966 $as_echo_n "(cached) " >&6 5967else 5968 i=0 5969 teststring="ABCD" 5970 5971 case $build_os in 5972 msdosdjgpp*) 5973 # On DJGPP, this test can blow up pretty badly due to problems in libc 5974 # (any single argument exceeding 2000 bytes causes a buffer overrun 5975 # during glob expansion). Even if it were fixed, the result of this 5976 # check would be larger than it should be. 5977 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5978 ;; 5979 5980 gnu*) 5981 # Under GNU Hurd, this test is not required because there is 5982 # no limit to the length of command line arguments. 5983 # Libtool will interpret -1 as no limit whatsoever 5984 lt_cv_sys_max_cmd_len=-1; 5985 ;; 5986 5987 cygwin* | mingw* | cegcc*) 5988 # On Win9x/ME, this test blows up -- it succeeds, but takes 5989 # about 5 minutes as the teststring grows exponentially. 5990 # Worse, since 9x/ME are not pre-emptively multitasking, 5991 # you end up with a "frozen" computer, even though with patience 5992 # the test eventually succeeds (with a max line length of 256k). 5993 # Instead, let's just punt: use the minimum linelength reported by 5994 # all of the supported platforms: 8192 (on NT/2K/XP). 5995 lt_cv_sys_max_cmd_len=8192; 5996 ;; 5997 5998 mint*) 5999 # On MiNT this can take a long time and run out of memory. 6000 lt_cv_sys_max_cmd_len=8192; 6001 ;; 6002 6003 amigaos*) 6004 # On AmigaOS with pdksh, this test takes hours, literally. 6005 # So we just punt and use a minimum line length of 8192. 6006 lt_cv_sys_max_cmd_len=8192; 6007 ;; 6008 6009 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6010 # This has been around since 386BSD, at least. Likely further. 6011 if test -x /sbin/sysctl; then 6012 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6013 elif test -x /usr/sbin/sysctl; then 6014 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6015 else 6016 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6017 fi 6018 # And add a safety zone 6019 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6020 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6021 ;; 6022 6023 interix*) 6024 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6025 lt_cv_sys_max_cmd_len=196608 6026 ;; 6027 6028 os2*) 6029 # The test takes a long time on OS/2. 6030 lt_cv_sys_max_cmd_len=8192 6031 ;; 6032 6033 osf*) 6034 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6035 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6036 # nice to cause kernel panics so lets avoid the loop below. 6037 # First set a reasonable default. 6038 lt_cv_sys_max_cmd_len=16384 6039 # 6040 if test -x /sbin/sysconfig; then 6041 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6042 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6043 esac 6044 fi 6045 ;; 6046 sco3.2v5*) 6047 lt_cv_sys_max_cmd_len=102400 6048 ;; 6049 sysv5* | sco5v6* | sysv4.2uw2*) 6050 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6051 if test -n "$kargmax"; then 6052 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6053 else 6054 lt_cv_sys_max_cmd_len=32768 6055 fi 6056 ;; 6057 *) 6058 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6059 if test -n "$lt_cv_sys_max_cmd_len"; then 6060 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6061 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6062 else 6063 # Make teststring a little bigger before we do anything with it. 6064 # a 1K string should be a reasonable start. 6065 for i in 1 2 3 4 5 6 7 8 ; do 6066 teststring=$teststring$teststring 6067 done 6068 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6069 # If test is not a shell built-in, we'll probably end up computing a 6070 # maximum length that is only half of the actual maximum length, but 6071 # we can't tell. 6072 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 6073 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6074 test $i != 17 # 1/2 MB should be enough 6075 do 6076 i=`expr $i + 1` 6077 teststring=$teststring$teststring 6078 done 6079 # Only check the string length outside the loop. 6080 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6081 teststring= 6082 # Add a significant safety factor because C++ compilers can tack on 6083 # massive amounts of additional arguments before passing them to the 6084 # linker. It appears as though 1/2 is a usable value. 6085 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6086 fi 6087 ;; 6088 esac 6089 6090fi 6091 6092if test -n $lt_cv_sys_max_cmd_len ; then 6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6094$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6095else 6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6097$as_echo "none" >&6; } 6098fi 6099max_cmd_len=$lt_cv_sys_max_cmd_len 6100 6101 6102 6103 6104 6105 6106: ${CP="cp -f"} 6107: ${MV="mv -f"} 6108: ${RM="rm -f"} 6109 6110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6111$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6112# Try some XSI features 6113xsi_shell=no 6114( _lt_dummy="a/b/c" 6115 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 6116 = c,a/b,b/c, \ 6117 && eval 'test $(( 1 + 1 )) -eq 2 \ 6118 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6119 && xsi_shell=yes 6120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6121$as_echo "$xsi_shell" >&6; } 6122 6123 6124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6125$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6126lt_shell_append=no 6127( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6128 >/dev/null 2>&1 \ 6129 && lt_shell_append=yes 6130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6131$as_echo "$lt_shell_append" >&6; } 6132 6133 6134if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6135 lt_unset=unset 6136else 6137 lt_unset=false 6138fi 6139 6140 6141 6142 6143 6144# test EBCDIC or ASCII 6145case `echo X|tr X '\101'` in 6146 A) # ASCII based system 6147 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6148 lt_SP2NL='tr \040 \012' 6149 lt_NL2SP='tr \015\012 \040\040' 6150 ;; 6151 *) # EBCDIC based system 6152 lt_SP2NL='tr \100 \n' 6153 lt_NL2SP='tr \r\n \100\100' 6154 ;; 6155esac 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 6166$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 6167if ${lt_cv_to_host_file_cmd+:} false; then : 6168 $as_echo_n "(cached) " >&6 6169else 6170 case $host in 6171 *-*-mingw* ) 6172 case $build in 6173 *-*-mingw* ) # actually msys 6174 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 6175 ;; 6176 *-*-cygwin* ) 6177 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 6178 ;; 6179 * ) # otherwise, assume *nix 6180 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 6181 ;; 6182 esac 6183 ;; 6184 *-*-cygwin* ) 6185 case $build in 6186 *-*-mingw* ) # actually msys 6187 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 6188 ;; 6189 *-*-cygwin* ) 6190 lt_cv_to_host_file_cmd=func_convert_file_noop 6191 ;; 6192 * ) # otherwise, assume *nix 6193 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 6194 ;; 6195 esac 6196 ;; 6197 * ) # unhandled hosts (and "normal" native builds) 6198 lt_cv_to_host_file_cmd=func_convert_file_noop 6199 ;; 6200esac 6201 6202fi 6203 6204to_host_file_cmd=$lt_cv_to_host_file_cmd 6205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 6206$as_echo "$lt_cv_to_host_file_cmd" >&6; } 6207 6208 6209 6210 6211 6212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6213$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 6214if ${lt_cv_to_tool_file_cmd+:} false; then : 6215 $as_echo_n "(cached) " >&6 6216else 6217 #assume ordinary cross tools, or native build. 6218lt_cv_to_tool_file_cmd=func_convert_file_noop 6219case $host in 6220 *-*-mingw* ) 6221 case $build in 6222 *-*-mingw* ) # actually msys 6223 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6224 ;; 6225 esac 6226 ;; 6227esac 6228 6229fi 6230 6231to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6233$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 6234 6235 6236 6237 6238 6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6240$as_echo_n "checking for $LD option to reload object files... " >&6; } 6241if ${lt_cv_ld_reload_flag+:} false; then : 6242 $as_echo_n "(cached) " >&6 6243else 6244 lt_cv_ld_reload_flag='-r' 6245fi 6246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6247$as_echo "$lt_cv_ld_reload_flag" >&6; } 6248reload_flag=$lt_cv_ld_reload_flag 6249case $reload_flag in 6250"" | " "*) ;; 6251*) reload_flag=" $reload_flag" ;; 6252esac 6253reload_cmds='$LD$reload_flag -o $output$reload_objs' 6254case $host_os in 6255 cygwin* | mingw* | pw32* | cegcc*) 6256 if test "$GCC" != yes; then 6257 reload_cmds=false 6258 fi 6259 ;; 6260 darwin*) 6261 if test "$GCC" = yes; then 6262 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6263 else 6264 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6265 fi 6266 ;; 6267esac 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277if test -n "$ac_tool_prefix"; then 6278 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6279set dummy ${ac_tool_prefix}objdump; ac_word=$2 6280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6281$as_echo_n "checking for $ac_word... " >&6; } 6282if ${ac_cv_prog_OBJDUMP+:} false; then : 6283 $as_echo_n "(cached) " >&6 6284else 6285 if test -n "$OBJDUMP"; then 6286 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6287else 6288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6289for as_dir in $PATH 6290do 6291 IFS=$as_save_IFS 6292 test -z "$as_dir" && as_dir=. 6293 for ac_exec_ext in '' $ac_executable_extensions; do 6294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6295 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6297 break 2 6298 fi 6299done 6300 done 6301IFS=$as_save_IFS 6302 6303fi 6304fi 6305OBJDUMP=$ac_cv_prog_OBJDUMP 6306if test -n "$OBJDUMP"; then 6307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6308$as_echo "$OBJDUMP" >&6; } 6309else 6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6311$as_echo "no" >&6; } 6312fi 6313 6314 6315fi 6316if test -z "$ac_cv_prog_OBJDUMP"; then 6317 ac_ct_OBJDUMP=$OBJDUMP 6318 # Extract the first word of "objdump", so it can be a program name with args. 6319set dummy objdump; 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_ac_ct_OBJDUMP+:} false; then : 6323 $as_echo_n "(cached) " >&6 6324else 6325 if test -n "$ac_ct_OBJDUMP"; then 6326 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # 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_ac_ct_OBJDUMP="objdump" 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 6345ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6346if test -n "$ac_ct_OBJDUMP"; then 6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6348$as_echo "$ac_ct_OBJDUMP" >&6; } 6349else 6350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6351$as_echo "no" >&6; } 6352fi 6353 6354 if test "x$ac_ct_OBJDUMP" = x; then 6355 OBJDUMP="false" 6356 else 6357 case $cross_compiling:$ac_tool_warned in 6358yes:) 6359{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6360$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6361ac_tool_warned=yes ;; 6362esac 6363 OBJDUMP=$ac_ct_OBJDUMP 6364 fi 6365else 6366 OBJDUMP="$ac_cv_prog_OBJDUMP" 6367fi 6368 6369test -z "$OBJDUMP" && OBJDUMP=objdump 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6380$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6381if ${lt_cv_deplibs_check_method+:} false; then : 6382 $as_echo_n "(cached) " >&6 6383else 6384 lt_cv_file_magic_cmd='$MAGIC_CMD' 6385lt_cv_file_magic_test_file= 6386lt_cv_deplibs_check_method='unknown' 6387# Need to set the preceding variable on all platforms that support 6388# interlibrary dependencies. 6389# 'none' -- dependencies not supported. 6390# `unknown' -- same as none, but documents that we really don't know. 6391# 'pass_all' -- all dependencies passed with no checks. 6392# 'test_compile' -- check by making test program. 6393# 'file_magic [[regex]]' -- check by looking for files in library path 6394# which responds to the $file_magic_cmd with a given extended regex. 6395# If you have `file' or equivalent on your system and you're not sure 6396# whether `pass_all' will *always* work, you probably want this one. 6397 6398case $host_os in 6399aix[4-9]*) 6400 lt_cv_deplibs_check_method=pass_all 6401 ;; 6402 6403beos*) 6404 lt_cv_deplibs_check_method=pass_all 6405 ;; 6406 6407bsdi[45]*) 6408 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6409 lt_cv_file_magic_cmd='/usr/bin/file -L' 6410 lt_cv_file_magic_test_file=/shlib/libc.so 6411 ;; 6412 6413cygwin*) 6414 # func_win32_libid is a shell function defined in ltmain.sh 6415 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6416 lt_cv_file_magic_cmd='func_win32_libid' 6417 ;; 6418 6419mingw* | pw32*) 6420 # Base MSYS/MinGW do not provide the 'file' command needed by 6421 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6422 # unless we find 'file', for example because we are cross-compiling. 6423 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6424 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6425 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6426 lt_cv_file_magic_cmd='func_win32_libid' 6427 else 6428 # Keep this pattern in sync with the one in func_win32_libid. 6429 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6430 lt_cv_file_magic_cmd='$OBJDUMP -f' 6431 fi 6432 ;; 6433 6434cegcc*) 6435 # use the weaker test based on 'objdump'. See mingw*. 6436 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6437 lt_cv_file_magic_cmd='$OBJDUMP -f' 6438 ;; 6439 6440darwin* | rhapsody*) 6441 lt_cv_deplibs_check_method=pass_all 6442 ;; 6443 6444freebsd* | dragonfly*) 6445 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6446 case $host_cpu in 6447 i*86 ) 6448 # Not sure whether the presence of OpenBSD here was a mistake. 6449 # Let's accept both of them until this is cleared up. 6450 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6451 lt_cv_file_magic_cmd=/usr/bin/file 6452 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6453 ;; 6454 esac 6455 else 6456 lt_cv_deplibs_check_method=pass_all 6457 fi 6458 ;; 6459 6460gnu*) 6461 lt_cv_deplibs_check_method=pass_all 6462 ;; 6463 6464haiku*) 6465 lt_cv_deplibs_check_method=pass_all 6466 ;; 6467 6468hpux10.20* | hpux11*) 6469 lt_cv_file_magic_cmd=/usr/bin/file 6470 case $host_cpu in 6471 ia64*) 6472 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6473 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6474 ;; 6475 hppa*64*) 6476 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]' 6477 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6478 ;; 6479 *) 6480 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6481 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6482 ;; 6483 esac 6484 ;; 6485 6486interix[3-9]*) 6487 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6488 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6489 ;; 6490 6491irix5* | irix6* | nonstopux*) 6492 case $LD in 6493 *-32|*"-32 ") libmagic=32-bit;; 6494 *-n32|*"-n32 ") libmagic=N32;; 6495 *-64|*"-64 ") libmagic=64-bit;; 6496 *) libmagic=never-match;; 6497 esac 6498 lt_cv_deplibs_check_method=pass_all 6499 ;; 6500 6501# This must be glibc/ELF. 6502linux* | k*bsd*-gnu | kopensolaris*-gnu) 6503 lt_cv_deplibs_check_method=pass_all 6504 ;; 6505 6506netbsd*) 6507 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6508 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6509 else 6510 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6511 fi 6512 ;; 6513 6514newos6*) 6515 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6516 lt_cv_file_magic_cmd=/usr/bin/file 6517 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6518 ;; 6519 6520*nto* | *qnx*) 6521 lt_cv_deplibs_check_method=pass_all 6522 ;; 6523 6524openbsd*) 6525 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6526 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6527 else 6528 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6529 fi 6530 ;; 6531 6532osf3* | osf4* | osf5*) 6533 lt_cv_deplibs_check_method=pass_all 6534 ;; 6535 6536rdos*) 6537 lt_cv_deplibs_check_method=pass_all 6538 ;; 6539 6540solaris*) 6541 lt_cv_deplibs_check_method=pass_all 6542 ;; 6543 6544sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6545 lt_cv_deplibs_check_method=pass_all 6546 ;; 6547 6548sysv4 | sysv4.3*) 6549 case $host_vendor in 6550 motorola) 6551 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]' 6552 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6553 ;; 6554 ncr) 6555 lt_cv_deplibs_check_method=pass_all 6556 ;; 6557 sequent) 6558 lt_cv_file_magic_cmd='/bin/file' 6559 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6560 ;; 6561 sni) 6562 lt_cv_file_magic_cmd='/bin/file' 6563 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6564 lt_cv_file_magic_test_file=/lib/libc.so 6565 ;; 6566 siemens) 6567 lt_cv_deplibs_check_method=pass_all 6568 ;; 6569 pc) 6570 lt_cv_deplibs_check_method=pass_all 6571 ;; 6572 esac 6573 ;; 6574 6575tpf*) 6576 lt_cv_deplibs_check_method=pass_all 6577 ;; 6578esac 6579 6580fi 6581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6582$as_echo "$lt_cv_deplibs_check_method" >&6; } 6583 6584file_magic_glob= 6585want_nocaseglob=no 6586if test "$build" = "$host"; then 6587 case $host_os in 6588 mingw* | pw32*) 6589 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6590 want_nocaseglob=yes 6591 else 6592 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6593 fi 6594 ;; 6595 esac 6596fi 6597 6598file_magic_cmd=$lt_cv_file_magic_cmd 6599deplibs_check_method=$lt_cv_deplibs_check_method 6600test -z "$deplibs_check_method" && deplibs_check_method=unknown 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623if test -n "$ac_tool_prefix"; then 6624 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6625set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6627$as_echo_n "checking for $ac_word... " >&6; } 6628if ${ac_cv_prog_DLLTOOL+:} false; then : 6629 $as_echo_n "(cached) " >&6 6630else 6631 if test -n "$DLLTOOL"; then 6632 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6633else 6634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6635for as_dir in $PATH 6636do 6637 IFS=$as_save_IFS 6638 test -z "$as_dir" && as_dir=. 6639 for ac_exec_ext in '' $ac_executable_extensions; do 6640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6641 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6643 break 2 6644 fi 6645done 6646 done 6647IFS=$as_save_IFS 6648 6649fi 6650fi 6651DLLTOOL=$ac_cv_prog_DLLTOOL 6652if test -n "$DLLTOOL"; then 6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6654$as_echo "$DLLTOOL" >&6; } 6655else 6656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6657$as_echo "no" >&6; } 6658fi 6659 6660 6661fi 6662if test -z "$ac_cv_prog_DLLTOOL"; then 6663 ac_ct_DLLTOOL=$DLLTOOL 6664 # Extract the first word of "dlltool", so it can be a program name with args. 6665set dummy dlltool; ac_word=$2 6666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6667$as_echo_n "checking for $ac_word... " >&6; } 6668if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6669 $as_echo_n "(cached) " >&6 6670else 6671 if test -n "$ac_ct_DLLTOOL"; then 6672 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6673else 6674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6675for as_dir in $PATH 6676do 6677 IFS=$as_save_IFS 6678 test -z "$as_dir" && as_dir=. 6679 for ac_exec_ext in '' $ac_executable_extensions; do 6680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6681 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6683 break 2 6684 fi 6685done 6686 done 6687IFS=$as_save_IFS 6688 6689fi 6690fi 6691ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6692if test -n "$ac_ct_DLLTOOL"; then 6693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6694$as_echo "$ac_ct_DLLTOOL" >&6; } 6695else 6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6697$as_echo "no" >&6; } 6698fi 6699 6700 if test "x$ac_ct_DLLTOOL" = x; then 6701 DLLTOOL="false" 6702 else 6703 case $cross_compiling:$ac_tool_warned in 6704yes:) 6705{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6706$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6707ac_tool_warned=yes ;; 6708esac 6709 DLLTOOL=$ac_ct_DLLTOOL 6710 fi 6711else 6712 DLLTOOL="$ac_cv_prog_DLLTOOL" 6713fi 6714 6715test -z "$DLLTOOL" && DLLTOOL=dlltool 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6727$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6728if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6729 $as_echo_n "(cached) " >&6 6730else 6731 lt_cv_sharedlib_from_linklib_cmd='unknown' 6732 6733case $host_os in 6734cygwin* | mingw* | pw32* | cegcc*) 6735 # two different shell functions defined in ltmain.sh 6736 # decide which to use based on capabilities of $DLLTOOL 6737 case `$DLLTOOL --help 2>&1` in 6738 *--identify-strict*) 6739 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6740 ;; 6741 *) 6742 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6743 ;; 6744 esac 6745 ;; 6746*) 6747 # fallback: assume linklib IS sharedlib 6748 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 6749 ;; 6750esac 6751 6752fi 6753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6754$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6755sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6756test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6757 6758 6759 6760 6761 6762 6763 6764if test -n "$ac_tool_prefix"; then 6765 for ac_prog in ar 6766 do 6767 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6768set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6770$as_echo_n "checking for $ac_word... " >&6; } 6771if ${ac_cv_prog_AR+:} false; then : 6772 $as_echo_n "(cached) " >&6 6773else 6774 if test -n "$AR"; then 6775 ac_cv_prog_AR="$AR" # Let the user override the test. 6776else 6777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6778for as_dir in $PATH 6779do 6780 IFS=$as_save_IFS 6781 test -z "$as_dir" && as_dir=. 6782 for ac_exec_ext in '' $ac_executable_extensions; do 6783 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6784 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6786 break 2 6787 fi 6788done 6789 done 6790IFS=$as_save_IFS 6791 6792fi 6793fi 6794AR=$ac_cv_prog_AR 6795if test -n "$AR"; then 6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6797$as_echo "$AR" >&6; } 6798else 6799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6800$as_echo "no" >&6; } 6801fi 6802 6803 6804 test -n "$AR" && break 6805 done 6806fi 6807if test -z "$AR"; then 6808 ac_ct_AR=$AR 6809 for ac_prog in ar 6810do 6811 # Extract the first word of "$ac_prog", so it can be a program name with args. 6812set dummy $ac_prog; ac_word=$2 6813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6814$as_echo_n "checking for $ac_word... " >&6; } 6815if ${ac_cv_prog_ac_ct_AR+:} false; then : 6816 $as_echo_n "(cached) " >&6 6817else 6818 if test -n "$ac_ct_AR"; then 6819 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6820else 6821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6822for as_dir in $PATH 6823do 6824 IFS=$as_save_IFS 6825 test -z "$as_dir" && as_dir=. 6826 for ac_exec_ext in '' $ac_executable_extensions; do 6827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6828 ac_cv_prog_ac_ct_AR="$ac_prog" 6829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6830 break 2 6831 fi 6832done 6833 done 6834IFS=$as_save_IFS 6835 6836fi 6837fi 6838ac_ct_AR=$ac_cv_prog_ac_ct_AR 6839if test -n "$ac_ct_AR"; then 6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6841$as_echo "$ac_ct_AR" >&6; } 6842else 6843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6844$as_echo "no" >&6; } 6845fi 6846 6847 6848 test -n "$ac_ct_AR" && break 6849done 6850 6851 if test "x$ac_ct_AR" = x; then 6852 AR="false" 6853 else 6854 case $cross_compiling:$ac_tool_warned in 6855yes:) 6856{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6857$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6858ac_tool_warned=yes ;; 6859esac 6860 AR=$ac_ct_AR 6861 fi 6862fi 6863 6864: ${AR=ar} 6865: ${AR_FLAGS=cru} 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6878$as_echo_n "checking for archiver @FILE support... " >&6; } 6879if ${lt_cv_ar_at_file+:} false; then : 6880 $as_echo_n "(cached) " >&6 6881else 6882 lt_cv_ar_at_file=no 6883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6884/* end confdefs.h. */ 6885 6886int 6887main () 6888{ 6889 6890 ; 6891 return 0; 6892} 6893_ACEOF 6894if ac_fn_c_try_compile "$LINENO"; then : 6895 echo conftest.$ac_objext > conftest.lst 6896 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6897 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6898 (eval $lt_ar_try) 2>&5 6899 ac_status=$? 6900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6901 test $ac_status = 0; } 6902 if test "$ac_status" -eq 0; then 6903 # Ensure the archiver fails upon bogus file names. 6904 rm -f conftest.$ac_objext libconftest.a 6905 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6906 (eval $lt_ar_try) 2>&5 6907 ac_status=$? 6908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6909 test $ac_status = 0; } 6910 if test "$ac_status" -ne 0; then 6911 lt_cv_ar_at_file=@ 6912 fi 6913 fi 6914 rm -f conftest.* libconftest.a 6915 6916fi 6917rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6918 6919fi 6920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6921$as_echo "$lt_cv_ar_at_file" >&6; } 6922 6923if test "x$lt_cv_ar_at_file" = xno; then 6924 archiver_list_spec= 6925else 6926 archiver_list_spec=$lt_cv_ar_at_file 6927fi 6928 6929 6930 6931 6932 6933 6934 6935if test -n "$ac_tool_prefix"; then 6936 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6937set dummy ${ac_tool_prefix}strip; ac_word=$2 6938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6939$as_echo_n "checking for $ac_word... " >&6; } 6940if ${ac_cv_prog_STRIP+:} false; then : 6941 $as_echo_n "(cached) " >&6 6942else 6943 if test -n "$STRIP"; then 6944 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6945else 6946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6947for as_dir in $PATH 6948do 6949 IFS=$as_save_IFS 6950 test -z "$as_dir" && as_dir=. 6951 for ac_exec_ext in '' $ac_executable_extensions; do 6952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6953 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6955 break 2 6956 fi 6957done 6958 done 6959IFS=$as_save_IFS 6960 6961fi 6962fi 6963STRIP=$ac_cv_prog_STRIP 6964if test -n "$STRIP"; then 6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6966$as_echo "$STRIP" >&6; } 6967else 6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6969$as_echo "no" >&6; } 6970fi 6971 6972 6973fi 6974if test -z "$ac_cv_prog_STRIP"; then 6975 ac_ct_STRIP=$STRIP 6976 # Extract the first word of "strip", so it can be a program name with args. 6977set dummy strip; ac_word=$2 6978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6979$as_echo_n "checking for $ac_word... " >&6; } 6980if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6981 $as_echo_n "(cached) " >&6 6982else 6983 if test -n "$ac_ct_STRIP"; then 6984 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6985else 6986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6987for as_dir in $PATH 6988do 6989 IFS=$as_save_IFS 6990 test -z "$as_dir" && as_dir=. 6991 for ac_exec_ext in '' $ac_executable_extensions; do 6992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6993 ac_cv_prog_ac_ct_STRIP="strip" 6994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6995 break 2 6996 fi 6997done 6998 done 6999IFS=$as_save_IFS 7000 7001fi 7002fi 7003ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7004if test -n "$ac_ct_STRIP"; then 7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7006$as_echo "$ac_ct_STRIP" >&6; } 7007else 7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7009$as_echo "no" >&6; } 7010fi 7011 7012 if test "x$ac_ct_STRIP" = x; then 7013 STRIP=":" 7014 else 7015 case $cross_compiling:$ac_tool_warned in 7016yes:) 7017{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7018$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7019ac_tool_warned=yes ;; 7020esac 7021 STRIP=$ac_ct_STRIP 7022 fi 7023else 7024 STRIP="$ac_cv_prog_STRIP" 7025fi 7026 7027test -z "$STRIP" && STRIP=: 7028 7029 7030 7031 7032 7033 7034if test -n "$ac_tool_prefix"; then 7035 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7036set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7038$as_echo_n "checking for $ac_word... " >&6; } 7039if ${ac_cv_prog_RANLIB+:} false; then : 7040 $as_echo_n "(cached) " >&6 7041else 7042 if test -n "$RANLIB"; then 7043 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7044else 7045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7046for as_dir in $PATH 7047do 7048 IFS=$as_save_IFS 7049 test -z "$as_dir" && as_dir=. 7050 for ac_exec_ext in '' $ac_executable_extensions; do 7051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7052 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7054 break 2 7055 fi 7056done 7057 done 7058IFS=$as_save_IFS 7059 7060fi 7061fi 7062RANLIB=$ac_cv_prog_RANLIB 7063if test -n "$RANLIB"; then 7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7065$as_echo "$RANLIB" >&6; } 7066else 7067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7068$as_echo "no" >&6; } 7069fi 7070 7071 7072fi 7073if test -z "$ac_cv_prog_RANLIB"; then 7074 ac_ct_RANLIB=$RANLIB 7075 # Extract the first word of "ranlib", so it can be a program name with args. 7076set dummy ranlib; ac_word=$2 7077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7078$as_echo_n "checking for $ac_word... " >&6; } 7079if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7080 $as_echo_n "(cached) " >&6 7081else 7082 if test -n "$ac_ct_RANLIB"; then 7083 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7084else 7085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7086for as_dir in $PATH 7087do 7088 IFS=$as_save_IFS 7089 test -z "$as_dir" && as_dir=. 7090 for ac_exec_ext in '' $ac_executable_extensions; do 7091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7092 ac_cv_prog_ac_ct_RANLIB="ranlib" 7093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7094 break 2 7095 fi 7096done 7097 done 7098IFS=$as_save_IFS 7099 7100fi 7101fi 7102ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7103if test -n "$ac_ct_RANLIB"; then 7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7105$as_echo "$ac_ct_RANLIB" >&6; } 7106else 7107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7108$as_echo "no" >&6; } 7109fi 7110 7111 if test "x$ac_ct_RANLIB" = x; then 7112 RANLIB=":" 7113 else 7114 case $cross_compiling:$ac_tool_warned in 7115yes:) 7116{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7117$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7118ac_tool_warned=yes ;; 7119esac 7120 RANLIB=$ac_ct_RANLIB 7121 fi 7122else 7123 RANLIB="$ac_cv_prog_RANLIB" 7124fi 7125 7126test -z "$RANLIB" && RANLIB=: 7127 7128 7129 7130 7131 7132 7133# Determine commands to create old-style static archives. 7134old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7135old_postinstall_cmds='chmod 644 $oldlib' 7136old_postuninstall_cmds= 7137 7138if test -n "$RANLIB"; then 7139 case $host_os in 7140 openbsd*) 7141 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 7142 ;; 7143 *) 7144 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7145 ;; 7146 esac 7147 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7148fi 7149 7150case $host_os in 7151 darwin*) 7152 lock_old_archive_extraction=yes ;; 7153 *) 7154 lock_old_archive_extraction=no ;; 7155esac 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195# If no C compiler was specified, use CC. 7196LTCC=${LTCC-"$CC"} 7197 7198# If no C compiler flags were specified, use CFLAGS. 7199LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7200 7201# Allow CC to be a program name with arguments. 7202compiler=$CC 7203 7204 7205# Check for command to grab the raw symbol name followed by C symbol from nm. 7206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7207$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7208if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7209 $as_echo_n "(cached) " >&6 7210else 7211 7212# These are sane defaults that work on at least a few old systems. 7213# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7214 7215# Character class describing NM global symbol codes. 7216symcode='[BCDEGRST]' 7217 7218# Regexp to match symbols that can be accessed directly from C. 7219sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7220 7221# Define system-specific variables. 7222case $host_os in 7223aix*) 7224 symcode='[BCDT]' 7225 ;; 7226cygwin* | mingw* | pw32* | cegcc*) 7227 symcode='[ABCDGISTW]' 7228 ;; 7229hpux*) 7230 if test "$host_cpu" = ia64; then 7231 symcode='[ABCDEGRST]' 7232 fi 7233 ;; 7234irix* | nonstopux*) 7235 symcode='[BCDEGRST]' 7236 ;; 7237osf*) 7238 symcode='[BCDEGQRST]' 7239 ;; 7240solaris*) 7241 symcode='[BDRT]' 7242 ;; 7243sco3.2v5*) 7244 symcode='[DT]' 7245 ;; 7246sysv4.2uw2*) 7247 symcode='[DT]' 7248 ;; 7249sysv5* | sco5v6* | unixware* | OpenUNIX*) 7250 symcode='[ABDT]' 7251 ;; 7252sysv4) 7253 symcode='[DFNSTU]' 7254 ;; 7255esac 7256 7257# If we're using GNU nm, then use its standard symbol codes. 7258case `$NM -V 2>&1` in 7259*GNU* | *'with BFD'*) 7260 symcode='[ABCDGIRSTW]' ;; 7261esac 7262 7263# Transform an extracted symbol line into a proper C declaration. 7264# Some systems (esp. on ia64) link data and code symbols differently, 7265# so use this general approach. 7266lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7267 7268# Transform an extracted symbol line into symbol name and symbol address 7269lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7270lt_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'" 7271 7272# Handle CRLF in mingw tool chain 7273opt_cr= 7274case $build_os in 7275mingw*) 7276 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7277 ;; 7278esac 7279 7280# Try without a prefix underscore, then with it. 7281for ac_symprfx in "" "_"; do 7282 7283 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7284 symxfrm="\\1 $ac_symprfx\\2 \\2" 7285 7286 # Write the raw and C identifiers. 7287 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7288 # Fake it for dumpbin and say T for any non-static function 7289 # and D for any global variable. 7290 # Also find C++ and __fastcall symbols from MSVC++, 7291 # which start with @ or ?. 7292 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7293" {last_section=section; section=\$ 3};"\ 7294" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7295" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7296" \$ 0!~/External *\|/{next};"\ 7297" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7298" {if(hide[section]) next};"\ 7299" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7300" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7301" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7302" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7303" ' prfx=^$ac_symprfx" 7304 else 7305 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7306 fi 7307 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7308 7309 # Check to see that the pipe works correctly. 7310 pipe_works=no 7311 7312 rm -f conftest* 7313 cat > conftest.$ac_ext <<_LT_EOF 7314#ifdef __cplusplus 7315extern "C" { 7316#endif 7317char nm_test_var; 7318void nm_test_func(void); 7319void nm_test_func(void){} 7320#ifdef __cplusplus 7321} 7322#endif 7323int main(){nm_test_var='a';nm_test_func();return(0);} 7324_LT_EOF 7325 7326 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7327 (eval $ac_compile) 2>&5 7328 ac_status=$? 7329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7330 test $ac_status = 0; }; then 7331 # Now try to grab the symbols. 7332 nlist=conftest.nm 7333 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7334 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7335 ac_status=$? 7336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7337 test $ac_status = 0; } && test -s "$nlist"; then 7338 # Try sorting and uniquifying the output. 7339 if sort "$nlist" | uniq > "$nlist"T; then 7340 mv -f "$nlist"T "$nlist" 7341 else 7342 rm -f "$nlist"T 7343 fi 7344 7345 # Make sure that we snagged all the symbols we need. 7346 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7347 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7348 cat <<_LT_EOF > conftest.$ac_ext 7349/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7350#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 7351/* DATA imports from DLLs on WIN32 con't be const, because runtime 7352 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7353# define LT_DLSYM_CONST 7354#elif defined(__osf__) 7355/* This system does not cope well with relocations in const data. */ 7356# define LT_DLSYM_CONST 7357#else 7358# define LT_DLSYM_CONST const 7359#endif 7360 7361#ifdef __cplusplus 7362extern "C" { 7363#endif 7364 7365_LT_EOF 7366 # Now generate the symbol file. 7367 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7368 7369 cat <<_LT_EOF >> conftest.$ac_ext 7370 7371/* The mapping between symbol names and symbols. */ 7372LT_DLSYM_CONST struct { 7373 const char *name; 7374 void *address; 7375} 7376lt__PROGRAM__LTX_preloaded_symbols[] = 7377{ 7378 { "@PROGRAM@", (void *) 0 }, 7379_LT_EOF 7380 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7381 cat <<\_LT_EOF >> conftest.$ac_ext 7382 {0, (void *) 0} 7383}; 7384 7385/* This works around a problem in FreeBSD linker */ 7386#ifdef FREEBSD_WORKAROUND 7387static const void *lt_preloaded_setup() { 7388 return lt__PROGRAM__LTX_preloaded_symbols; 7389} 7390#endif 7391 7392#ifdef __cplusplus 7393} 7394#endif 7395_LT_EOF 7396 # Now try linking the two files. 7397 mv conftest.$ac_objext conftstm.$ac_objext 7398 lt_globsym_save_LIBS=$LIBS 7399 lt_globsym_save_CFLAGS=$CFLAGS 7400 LIBS="conftstm.$ac_objext" 7401 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7403 (eval $ac_link) 2>&5 7404 ac_status=$? 7405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7406 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7407 pipe_works=yes 7408 fi 7409 LIBS=$lt_globsym_save_LIBS 7410 CFLAGS=$lt_globsym_save_CFLAGS 7411 else 7412 echo "cannot find nm_test_func in $nlist" >&5 7413 fi 7414 else 7415 echo "cannot find nm_test_var in $nlist" >&5 7416 fi 7417 else 7418 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7419 fi 7420 else 7421 echo "$progname: failed program was:" >&5 7422 cat conftest.$ac_ext >&5 7423 fi 7424 rm -rf conftest* conftst* 7425 7426 # Do not use the global_symbol_pipe unless it works. 7427 if test "$pipe_works" = yes; then 7428 break 7429 else 7430 lt_cv_sys_global_symbol_pipe= 7431 fi 7432done 7433 7434fi 7435 7436if test -z "$lt_cv_sys_global_symbol_pipe"; then 7437 lt_cv_sys_global_symbol_to_cdecl= 7438fi 7439if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7441$as_echo "failed" >&6; } 7442else 7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7444$as_echo "ok" >&6; } 7445fi 7446 7447# Response file support. 7448if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7449 nm_file_list_spec='@' 7450elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7451 nm_file_list_spec='@' 7452fi 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7481$as_echo_n "checking for sysroot... " >&6; } 7482 7483# Check whether --with-sysroot was given. 7484if test "${with_sysroot+set}" = set; then : 7485 withval=$with_sysroot; 7486else 7487 with_sysroot=no 7488fi 7489 7490 7491lt_sysroot= 7492case ${with_sysroot} in #( 7493 yes) 7494 if test "$GCC" = yes; then 7495 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7496 fi 7497 ;; #( 7498 /*) 7499 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7500 ;; #( 7501 no|'') 7502 ;; #( 7503 *) 7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 7505$as_echo "${with_sysroot}" >&6; } 7506 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7507 ;; 7508esac 7509 7510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7511$as_echo "${lt_sysroot:-no}" >&6; } 7512 7513 7514 7515 7516 7517# Check whether --enable-libtool-lock was given. 7518if test "${enable_libtool_lock+set}" = set; then : 7519 enableval=$enable_libtool_lock; 7520fi 7521 7522test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7523 7524# Some flags need to be propagated to the compiler or linker for good 7525# libtool support. 7526case $host in 7527ia64-*-hpux*) 7528 # Find out which ABI we are using. 7529 echo 'int i;' > conftest.$ac_ext 7530 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7531 (eval $ac_compile) 2>&5 7532 ac_status=$? 7533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7534 test $ac_status = 0; }; then 7535 case `/usr/bin/file conftest.$ac_objext` in 7536 *ELF-32*) 7537 HPUX_IA64_MODE="32" 7538 ;; 7539 *ELF-64*) 7540 HPUX_IA64_MODE="64" 7541 ;; 7542 esac 7543 fi 7544 rm -rf conftest* 7545 ;; 7546*-*-irix6*) 7547 # Find out which ABI we are using. 7548 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7549 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7550 (eval $ac_compile) 2>&5 7551 ac_status=$? 7552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7553 test $ac_status = 0; }; then 7554 if test "$lt_cv_prog_gnu_ld" = yes; then 7555 case `/usr/bin/file conftest.$ac_objext` in 7556 *32-bit*) 7557 LD="${LD-ld} -melf32bsmip" 7558 ;; 7559 *N32*) 7560 LD="${LD-ld} -melf32bmipn32" 7561 ;; 7562 *64-bit*) 7563 LD="${LD-ld} -melf64bmip" 7564 ;; 7565 esac 7566 else 7567 case `/usr/bin/file conftest.$ac_objext` in 7568 *32-bit*) 7569 LD="${LD-ld} -32" 7570 ;; 7571 *N32*) 7572 LD="${LD-ld} -n32" 7573 ;; 7574 *64-bit*) 7575 LD="${LD-ld} -64" 7576 ;; 7577 esac 7578 fi 7579 fi 7580 rm -rf conftest* 7581 ;; 7582 7583x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7584s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7585 # Find out which ABI we are using. 7586 echo 'int i;' > conftest.$ac_ext 7587 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7588 (eval $ac_compile) 2>&5 7589 ac_status=$? 7590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7591 test $ac_status = 0; }; then 7592 case `/usr/bin/file conftest.o` in 7593 *32-bit*) 7594 case $host in 7595 x86_64-*kfreebsd*-gnu) 7596 LD="${LD-ld} -m elf_i386_fbsd" 7597 ;; 7598 x86_64-*linux*) 7599 LD="${LD-ld} -m elf_i386" 7600 ;; 7601 ppc64-*linux*|powerpc64-*linux*) 7602 LD="${LD-ld} -m elf32ppclinux" 7603 ;; 7604 s390x-*linux*) 7605 LD="${LD-ld} -m elf_s390" 7606 ;; 7607 sparc64-*linux*) 7608 LD="${LD-ld} -m elf32_sparc" 7609 ;; 7610 esac 7611 ;; 7612 *64-bit*) 7613 case $host in 7614 x86_64-*kfreebsd*-gnu) 7615 LD="${LD-ld} -m elf_x86_64_fbsd" 7616 ;; 7617 x86_64-*linux*) 7618 LD="${LD-ld} -m elf_x86_64" 7619 ;; 7620 ppc*-*linux*|powerpc*-*linux*) 7621 LD="${LD-ld} -m elf64ppc" 7622 ;; 7623 s390*-*linux*|s390*-*tpf*) 7624 LD="${LD-ld} -m elf64_s390" 7625 ;; 7626 sparc*-*linux*) 7627 LD="${LD-ld} -m elf64_sparc" 7628 ;; 7629 esac 7630 ;; 7631 esac 7632 fi 7633 rm -rf conftest* 7634 ;; 7635 7636*-*-sco3.2v5*) 7637 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7638 SAVE_CFLAGS="$CFLAGS" 7639 CFLAGS="$CFLAGS -belf" 7640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7641$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7642if ${lt_cv_cc_needs_belf+:} false; then : 7643 $as_echo_n "(cached) " >&6 7644else 7645 ac_ext=c 7646ac_cpp='$CPP $CPPFLAGS' 7647ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7648ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7649ac_compiler_gnu=$ac_cv_c_compiler_gnu 7650 7651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7652/* end confdefs.h. */ 7653 7654int 7655main () 7656{ 7657 7658 ; 7659 return 0; 7660} 7661_ACEOF 7662if ac_fn_c_try_link "$LINENO"; then : 7663 lt_cv_cc_needs_belf=yes 7664else 7665 lt_cv_cc_needs_belf=no 7666fi 7667rm -f core conftest.err conftest.$ac_objext \ 7668 conftest$ac_exeext conftest.$ac_ext 7669 ac_ext=c 7670ac_cpp='$CPP $CPPFLAGS' 7671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7673ac_compiler_gnu=$ac_cv_c_compiler_gnu 7674 7675fi 7676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7677$as_echo "$lt_cv_cc_needs_belf" >&6; } 7678 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7679 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7680 CFLAGS="$SAVE_CFLAGS" 7681 fi 7682 ;; 7683*-*solaris*) 7684 # Find out which ABI we are using. 7685 echo 'int i;' > conftest.$ac_ext 7686 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7687 (eval $ac_compile) 2>&5 7688 ac_status=$? 7689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7690 test $ac_status = 0; }; then 7691 case `/usr/bin/file conftest.o` in 7692 *64-bit*) 7693 case $lt_cv_prog_gnu_ld in 7694 yes*) 7695 case $host in 7696 i?86-*-solaris*) 7697 LD="${LD-ld} -m elf_x86_64" 7698 ;; 7699 sparc*-*-solaris*) 7700 LD="${LD-ld} -m elf64_sparc" 7701 ;; 7702 esac 7703 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7704 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7705 LD="${LD-ld}_sol2" 7706 fi 7707 ;; 7708 *) 7709 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7710 LD="${LD-ld} -64" 7711 fi 7712 ;; 7713 esac 7714 ;; 7715 esac 7716 fi 7717 rm -rf conftest* 7718 ;; 7719esac 7720 7721need_locks="$enable_libtool_lock" 7722 7723if test -n "$ac_tool_prefix"; then 7724 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7725set dummy ${ac_tool_prefix}mt; ac_word=$2 7726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7727$as_echo_n "checking for $ac_word... " >&6; } 7728if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7729 $as_echo_n "(cached) " >&6 7730else 7731 if test -n "$MANIFEST_TOOL"; then 7732 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7733else 7734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7735for as_dir in $PATH 7736do 7737 IFS=$as_save_IFS 7738 test -z "$as_dir" && as_dir=. 7739 for ac_exec_ext in '' $ac_executable_extensions; do 7740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7741 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7743 break 2 7744 fi 7745done 7746 done 7747IFS=$as_save_IFS 7748 7749fi 7750fi 7751MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7752if test -n "$MANIFEST_TOOL"; then 7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7754$as_echo "$MANIFEST_TOOL" >&6; } 7755else 7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7757$as_echo "no" >&6; } 7758fi 7759 7760 7761fi 7762if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7763 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7764 # Extract the first word of "mt", so it can be a program name with args. 7765set dummy mt; ac_word=$2 7766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7767$as_echo_n "checking for $ac_word... " >&6; } 7768if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7769 $as_echo_n "(cached) " >&6 7770else 7771 if test -n "$ac_ct_MANIFEST_TOOL"; then 7772 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7773else 7774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7775for as_dir in $PATH 7776do 7777 IFS=$as_save_IFS 7778 test -z "$as_dir" && as_dir=. 7779 for ac_exec_ext in '' $ac_executable_extensions; do 7780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7781 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7783 break 2 7784 fi 7785done 7786 done 7787IFS=$as_save_IFS 7788 7789fi 7790fi 7791ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7792if test -n "$ac_ct_MANIFEST_TOOL"; then 7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7794$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7795else 7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7797$as_echo "no" >&6; } 7798fi 7799 7800 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7801 MANIFEST_TOOL=":" 7802 else 7803 case $cross_compiling:$ac_tool_warned in 7804yes:) 7805{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7806$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7807ac_tool_warned=yes ;; 7808esac 7809 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7810 fi 7811else 7812 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7813fi 7814 7815test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7817$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7818if ${lt_cv_path_mainfest_tool+:} false; then : 7819 $as_echo_n "(cached) " >&6 7820else 7821 lt_cv_path_mainfest_tool=no 7822 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7823 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7824 cat conftest.err >&5 7825 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7826 lt_cv_path_mainfest_tool=yes 7827 fi 7828 rm -f conftest* 7829fi 7830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7831$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7832if test "x$lt_cv_path_mainfest_tool" != xyes; then 7833 MANIFEST_TOOL=: 7834fi 7835 7836 7837 7838 7839 7840 7841 case $host_os in 7842 rhapsody* | darwin*) 7843 if test -n "$ac_tool_prefix"; then 7844 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7845set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7847$as_echo_n "checking for $ac_word... " >&6; } 7848if ${ac_cv_prog_DSYMUTIL+:} false; then : 7849 $as_echo_n "(cached) " >&6 7850else 7851 if test -n "$DSYMUTIL"; then 7852 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7853else 7854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7855for as_dir in $PATH 7856do 7857 IFS=$as_save_IFS 7858 test -z "$as_dir" && as_dir=. 7859 for ac_exec_ext in '' $ac_executable_extensions; do 7860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7861 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7863 break 2 7864 fi 7865done 7866 done 7867IFS=$as_save_IFS 7868 7869fi 7870fi 7871DSYMUTIL=$ac_cv_prog_DSYMUTIL 7872if test -n "$DSYMUTIL"; then 7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7874$as_echo "$DSYMUTIL" >&6; } 7875else 7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7877$as_echo "no" >&6; } 7878fi 7879 7880 7881fi 7882if test -z "$ac_cv_prog_DSYMUTIL"; then 7883 ac_ct_DSYMUTIL=$DSYMUTIL 7884 # Extract the first word of "dsymutil", so it can be a program name with args. 7885set dummy dsymutil; ac_word=$2 7886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7887$as_echo_n "checking for $ac_word... " >&6; } 7888if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7889 $as_echo_n "(cached) " >&6 7890else 7891 if test -n "$ac_ct_DSYMUTIL"; then 7892 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7893else 7894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7895for as_dir in $PATH 7896do 7897 IFS=$as_save_IFS 7898 test -z "$as_dir" && as_dir=. 7899 for ac_exec_ext in '' $ac_executable_extensions; do 7900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7901 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7903 break 2 7904 fi 7905done 7906 done 7907IFS=$as_save_IFS 7908 7909fi 7910fi 7911ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7912if test -n "$ac_ct_DSYMUTIL"; then 7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7914$as_echo "$ac_ct_DSYMUTIL" >&6; } 7915else 7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7917$as_echo "no" >&6; } 7918fi 7919 7920 if test "x$ac_ct_DSYMUTIL" = x; then 7921 DSYMUTIL=":" 7922 else 7923 case $cross_compiling:$ac_tool_warned in 7924yes:) 7925{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7926$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7927ac_tool_warned=yes ;; 7928esac 7929 DSYMUTIL=$ac_ct_DSYMUTIL 7930 fi 7931else 7932 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7933fi 7934 7935 if test -n "$ac_tool_prefix"; then 7936 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7937set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7939$as_echo_n "checking for $ac_word... " >&6; } 7940if ${ac_cv_prog_NMEDIT+:} false; then : 7941 $as_echo_n "(cached) " >&6 7942else 7943 if test -n "$NMEDIT"; then 7944 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7945else 7946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7947for as_dir in $PATH 7948do 7949 IFS=$as_save_IFS 7950 test -z "$as_dir" && as_dir=. 7951 for ac_exec_ext in '' $ac_executable_extensions; do 7952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7953 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7955 break 2 7956 fi 7957done 7958 done 7959IFS=$as_save_IFS 7960 7961fi 7962fi 7963NMEDIT=$ac_cv_prog_NMEDIT 7964if test -n "$NMEDIT"; then 7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7966$as_echo "$NMEDIT" >&6; } 7967else 7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7969$as_echo "no" >&6; } 7970fi 7971 7972 7973fi 7974if test -z "$ac_cv_prog_NMEDIT"; then 7975 ac_ct_NMEDIT=$NMEDIT 7976 # Extract the first word of "nmedit", so it can be a program name with args. 7977set dummy nmedit; ac_word=$2 7978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7979$as_echo_n "checking for $ac_word... " >&6; } 7980if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7981 $as_echo_n "(cached) " >&6 7982else 7983 if test -n "$ac_ct_NMEDIT"; then 7984 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7985else 7986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7987for as_dir in $PATH 7988do 7989 IFS=$as_save_IFS 7990 test -z "$as_dir" && as_dir=. 7991 for ac_exec_ext in '' $ac_executable_extensions; do 7992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7993 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7995 break 2 7996 fi 7997done 7998 done 7999IFS=$as_save_IFS 8000 8001fi 8002fi 8003ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8004if test -n "$ac_ct_NMEDIT"; then 8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8006$as_echo "$ac_ct_NMEDIT" >&6; } 8007else 8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8009$as_echo "no" >&6; } 8010fi 8011 8012 if test "x$ac_ct_NMEDIT" = x; then 8013 NMEDIT=":" 8014 else 8015 case $cross_compiling:$ac_tool_warned in 8016yes:) 8017{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8018$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8019ac_tool_warned=yes ;; 8020esac 8021 NMEDIT=$ac_ct_NMEDIT 8022 fi 8023else 8024 NMEDIT="$ac_cv_prog_NMEDIT" 8025fi 8026 8027 if test -n "$ac_tool_prefix"; then 8028 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8029set dummy ${ac_tool_prefix}lipo; ac_word=$2 8030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8031$as_echo_n "checking for $ac_word... " >&6; } 8032if ${ac_cv_prog_LIPO+:} false; then : 8033 $as_echo_n "(cached) " >&6 8034else 8035 if test -n "$LIPO"; then 8036 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8037else 8038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8039for as_dir in $PATH 8040do 8041 IFS=$as_save_IFS 8042 test -z "$as_dir" && as_dir=. 8043 for ac_exec_ext in '' $ac_executable_extensions; do 8044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8045 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8047 break 2 8048 fi 8049done 8050 done 8051IFS=$as_save_IFS 8052 8053fi 8054fi 8055LIPO=$ac_cv_prog_LIPO 8056if test -n "$LIPO"; then 8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8058$as_echo "$LIPO" >&6; } 8059else 8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8061$as_echo "no" >&6; } 8062fi 8063 8064 8065fi 8066if test -z "$ac_cv_prog_LIPO"; then 8067 ac_ct_LIPO=$LIPO 8068 # Extract the first word of "lipo", so it can be a program name with args. 8069set dummy lipo; ac_word=$2 8070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8071$as_echo_n "checking for $ac_word... " >&6; } 8072if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8073 $as_echo_n "(cached) " >&6 8074else 8075 if test -n "$ac_ct_LIPO"; then 8076 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8077else 8078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8079for as_dir in $PATH 8080do 8081 IFS=$as_save_IFS 8082 test -z "$as_dir" && as_dir=. 8083 for ac_exec_ext in '' $ac_executable_extensions; do 8084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8085 ac_cv_prog_ac_ct_LIPO="lipo" 8086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8087 break 2 8088 fi 8089done 8090 done 8091IFS=$as_save_IFS 8092 8093fi 8094fi 8095ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8096if test -n "$ac_ct_LIPO"; then 8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8098$as_echo "$ac_ct_LIPO" >&6; } 8099else 8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8101$as_echo "no" >&6; } 8102fi 8103 8104 if test "x$ac_ct_LIPO" = x; then 8105 LIPO=":" 8106 else 8107 case $cross_compiling:$ac_tool_warned in 8108yes:) 8109{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8110$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8111ac_tool_warned=yes ;; 8112esac 8113 LIPO=$ac_ct_LIPO 8114 fi 8115else 8116 LIPO="$ac_cv_prog_LIPO" 8117fi 8118 8119 if test -n "$ac_tool_prefix"; then 8120 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8121set dummy ${ac_tool_prefix}otool; ac_word=$2 8122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8123$as_echo_n "checking for $ac_word... " >&6; } 8124if ${ac_cv_prog_OTOOL+:} false; then : 8125 $as_echo_n "(cached) " >&6 8126else 8127 if test -n "$OTOOL"; then 8128 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8129else 8130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8131for as_dir in $PATH 8132do 8133 IFS=$as_save_IFS 8134 test -z "$as_dir" && as_dir=. 8135 for ac_exec_ext in '' $ac_executable_extensions; do 8136 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8137 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8139 break 2 8140 fi 8141done 8142 done 8143IFS=$as_save_IFS 8144 8145fi 8146fi 8147OTOOL=$ac_cv_prog_OTOOL 8148if test -n "$OTOOL"; then 8149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8150$as_echo "$OTOOL" >&6; } 8151else 8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8153$as_echo "no" >&6; } 8154fi 8155 8156 8157fi 8158if test -z "$ac_cv_prog_OTOOL"; then 8159 ac_ct_OTOOL=$OTOOL 8160 # Extract the first word of "otool", so it can be a program name with args. 8161set dummy otool; ac_word=$2 8162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8163$as_echo_n "checking for $ac_word... " >&6; } 8164if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8165 $as_echo_n "(cached) " >&6 8166else 8167 if test -n "$ac_ct_OTOOL"; then 8168 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8169else 8170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8171for as_dir in $PATH 8172do 8173 IFS=$as_save_IFS 8174 test -z "$as_dir" && as_dir=. 8175 for ac_exec_ext in '' $ac_executable_extensions; do 8176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8177 ac_cv_prog_ac_ct_OTOOL="otool" 8178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8179 break 2 8180 fi 8181done 8182 done 8183IFS=$as_save_IFS 8184 8185fi 8186fi 8187ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8188if test -n "$ac_ct_OTOOL"; then 8189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8190$as_echo "$ac_ct_OTOOL" >&6; } 8191else 8192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8193$as_echo "no" >&6; } 8194fi 8195 8196 if test "x$ac_ct_OTOOL" = x; then 8197 OTOOL=":" 8198 else 8199 case $cross_compiling:$ac_tool_warned in 8200yes:) 8201{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8202$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8203ac_tool_warned=yes ;; 8204esac 8205 OTOOL=$ac_ct_OTOOL 8206 fi 8207else 8208 OTOOL="$ac_cv_prog_OTOOL" 8209fi 8210 8211 if test -n "$ac_tool_prefix"; then 8212 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8213set dummy ${ac_tool_prefix}otool64; ac_word=$2 8214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8215$as_echo_n "checking for $ac_word... " >&6; } 8216if ${ac_cv_prog_OTOOL64+:} false; then : 8217 $as_echo_n "(cached) " >&6 8218else 8219 if test -n "$OTOOL64"; then 8220 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8221else 8222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8223for as_dir in $PATH 8224do 8225 IFS=$as_save_IFS 8226 test -z "$as_dir" && as_dir=. 8227 for ac_exec_ext in '' $ac_executable_extensions; do 8228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8229 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8231 break 2 8232 fi 8233done 8234 done 8235IFS=$as_save_IFS 8236 8237fi 8238fi 8239OTOOL64=$ac_cv_prog_OTOOL64 8240if test -n "$OTOOL64"; then 8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8242$as_echo "$OTOOL64" >&6; } 8243else 8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8245$as_echo "no" >&6; } 8246fi 8247 8248 8249fi 8250if test -z "$ac_cv_prog_OTOOL64"; then 8251 ac_ct_OTOOL64=$OTOOL64 8252 # Extract the first word of "otool64", so it can be a program name with args. 8253set dummy otool64; ac_word=$2 8254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8255$as_echo_n "checking for $ac_word... " >&6; } 8256if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8257 $as_echo_n "(cached) " >&6 8258else 8259 if test -n "$ac_ct_OTOOL64"; then 8260 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8261else 8262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8263for as_dir in $PATH 8264do 8265 IFS=$as_save_IFS 8266 test -z "$as_dir" && as_dir=. 8267 for ac_exec_ext in '' $ac_executable_extensions; do 8268 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8269 ac_cv_prog_ac_ct_OTOOL64="otool64" 8270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8271 break 2 8272 fi 8273done 8274 done 8275IFS=$as_save_IFS 8276 8277fi 8278fi 8279ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8280if test -n "$ac_ct_OTOOL64"; then 8281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8282$as_echo "$ac_ct_OTOOL64" >&6; } 8283else 8284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8285$as_echo "no" >&6; } 8286fi 8287 8288 if test "x$ac_ct_OTOOL64" = x; then 8289 OTOOL64=":" 8290 else 8291 case $cross_compiling:$ac_tool_warned in 8292yes:) 8293{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8294$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8295ac_tool_warned=yes ;; 8296esac 8297 OTOOL64=$ac_ct_OTOOL64 8298 fi 8299else 8300 OTOOL64="$ac_cv_prog_OTOOL64" 8301fi 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8330$as_echo_n "checking for -single_module linker flag... " >&6; } 8331if ${lt_cv_apple_cc_single_mod+:} false; then : 8332 $as_echo_n "(cached) " >&6 8333else 8334 lt_cv_apple_cc_single_mod=no 8335 if test -z "${LT_MULTI_MODULE}"; then 8336 # By default we will add the -single_module flag. You can override 8337 # by either setting the environment variable LT_MULTI_MODULE 8338 # non-empty at configure time, or by adding -multi_module to the 8339 # link flags. 8340 rm -rf libconftest.dylib* 8341 echo "int foo(void){return 1;}" > conftest.c 8342 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8343-dynamiclib -Wl,-single_module conftest.c" >&5 8344 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8345 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8346 _lt_result=$? 8347 # If there is a non-empty error log, and "single_module" 8348 # appears in it, assume the flag caused a linker warning 8349 if test -s conftest.err && $GREP single_module conftest.err; then 8350 cat conftest.err >&5 8351 # Otherwise, if the output was created with a 0 exit code from 8352 # the compiler, it worked. 8353 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 8354 lt_cv_apple_cc_single_mod=yes 8355 else 8356 cat conftest.err >&5 8357 fi 8358 rm -rf libconftest.dylib* 8359 rm -f conftest.* 8360 fi 8361fi 8362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8363$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8364 8365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8366$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8367if ${lt_cv_ld_exported_symbols_list+:} false; then : 8368 $as_echo_n "(cached) " >&6 8369else 8370 lt_cv_ld_exported_symbols_list=no 8371 save_LDFLAGS=$LDFLAGS 8372 echo "_main" > conftest.sym 8373 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8375/* end confdefs.h. */ 8376 8377int 8378main () 8379{ 8380 8381 ; 8382 return 0; 8383} 8384_ACEOF 8385if ac_fn_c_try_link "$LINENO"; then : 8386 lt_cv_ld_exported_symbols_list=yes 8387else 8388 lt_cv_ld_exported_symbols_list=no 8389fi 8390rm -f core conftest.err conftest.$ac_objext \ 8391 conftest$ac_exeext conftest.$ac_ext 8392 LDFLAGS="$save_LDFLAGS" 8393 8394fi 8395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8396$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8397 8398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8399$as_echo_n "checking for -force_load linker flag... " >&6; } 8400if ${lt_cv_ld_force_load+:} false; then : 8401 $as_echo_n "(cached) " >&6 8402else 8403 lt_cv_ld_force_load=no 8404 cat > conftest.c << _LT_EOF 8405int forced_loaded() { return 2;} 8406_LT_EOF 8407 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8408 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8409 echo "$AR cru libconftest.a conftest.o" >&5 8410 $AR cru libconftest.a conftest.o 2>&5 8411 echo "$RANLIB libconftest.a" >&5 8412 $RANLIB libconftest.a 2>&5 8413 cat > conftest.c << _LT_EOF 8414int main() { return 0;} 8415_LT_EOF 8416 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8417 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8418 _lt_result=$? 8419 if test -s conftest.err && $GREP force_load conftest.err; then 8420 cat conftest.err >&5 8421 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 8422 lt_cv_ld_force_load=yes 8423 else 8424 cat conftest.err >&5 8425 fi 8426 rm -f conftest.err libconftest.a conftest conftest.c 8427 rm -rf conftest.dSYM 8428 8429fi 8430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8431$as_echo "$lt_cv_ld_force_load" >&6; } 8432 case $host_os in 8433 rhapsody* | darwin1.[012]) 8434 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8435 darwin1.*) 8436 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8437 darwin*) # darwin 5.x on 8438 # if running on 10.5 or later, the deployment target defaults 8439 # to the OS version, if on x86, and 10.4, the deployment 8440 # target defaults to 10.4. Don't you love it? 8441 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8442 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8443 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8444 10.[012]*) 8445 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8446 10.*) 8447 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8448 esac 8449 ;; 8450 esac 8451 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8452 _lt_dar_single_mod='$single_module' 8453 fi 8454 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8455 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8456 else 8457 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8458 fi 8459 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8460 _lt_dsymutil='~$DSYMUTIL $lib || :' 8461 else 8462 _lt_dsymutil= 8463 fi 8464 ;; 8465 esac 8466 8467for ac_header in dlfcn.h 8468do : 8469 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8470" 8471if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8472 cat >>confdefs.h <<_ACEOF 8473#define HAVE_DLFCN_H 1 8474_ACEOF 8475 8476fi 8477 8478done 8479 8480 8481 8482 8483 8484# Set options 8485# Check whether --enable-static was given. 8486if test "${enable_static+set}" = set; then : 8487 enableval=$enable_static; p=${PACKAGE-default} 8488 case $enableval in 8489 yes) enable_static=yes ;; 8490 no) enable_static=no ;; 8491 *) 8492 enable_static=no 8493 # Look at the argument we got. We use all the common list separators. 8494 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8495 for pkg in $enableval; do 8496 IFS="$lt_save_ifs" 8497 if test "X$pkg" = "X$p"; then 8498 enable_static=yes 8499 fi 8500 done 8501 IFS="$lt_save_ifs" 8502 ;; 8503 esac 8504else 8505 enable_static=no 8506fi 8507 8508 8509 8510 8511 8512 8513 8514 8515# Check whether --with-pic was given. 8516if test "${with_pic+set}" = set; then : 8517 withval=$with_pic; lt_p=${PACKAGE-default} 8518 case $withval in 8519 yes|no) pic_mode=$withval ;; 8520 *) 8521 pic_mode=default 8522 # Look at the argument we got. We use all the common list separators. 8523 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8524 for lt_pkg in $withval; do 8525 IFS="$lt_save_ifs" 8526 if test "X$lt_pkg" = "X$lt_p"; then 8527 pic_mode=yes 8528 fi 8529 done 8530 IFS="$lt_save_ifs" 8531 ;; 8532 esac 8533else 8534 pic_mode=default 8535fi 8536 8537 8538test -z "$pic_mode" && pic_mode=yes 8539 8540 8541 8542 8543 8544 8545 8546 8547 enable_dlopen=no 8548 8549 8550 enable_win32_dll=no 8551 8552 8553 # Check whether --enable-shared was given. 8554if test "${enable_shared+set}" = set; then : 8555 enableval=$enable_shared; p=${PACKAGE-default} 8556 case $enableval in 8557 yes) enable_shared=yes ;; 8558 no) enable_shared=no ;; 8559 *) 8560 enable_shared=no 8561 # Look at the argument we got. We use all the common list separators. 8562 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8563 for pkg in $enableval; do 8564 IFS="$lt_save_ifs" 8565 if test "X$pkg" = "X$p"; then 8566 enable_shared=yes 8567 fi 8568 done 8569 IFS="$lt_save_ifs" 8570 ;; 8571 esac 8572else 8573 enable_shared=yes 8574fi 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 # Check whether --enable-fast-install was given. 8587if test "${enable_fast_install+set}" = set; then : 8588 enableval=$enable_fast_install; p=${PACKAGE-default} 8589 case $enableval in 8590 yes) enable_fast_install=yes ;; 8591 no) enable_fast_install=no ;; 8592 *) 8593 enable_fast_install=no 8594 # Look at the argument we got. We use all the common list separators. 8595 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8596 for pkg in $enableval; do 8597 IFS="$lt_save_ifs" 8598 if test "X$pkg" = "X$p"; then 8599 enable_fast_install=yes 8600 fi 8601 done 8602 IFS="$lt_save_ifs" 8603 ;; 8604 esac 8605else 8606 enable_fast_install=yes 8607fi 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619# This can be used to rebuild libtool when needed 8620LIBTOOL_DEPS="$ltmain" 8621 8622# Always use our own libtool. 8623LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654test -z "$LN_S" && LN_S="ln -s" 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669if test -n "${ZSH_VERSION+set}" ; then 8670 setopt NO_GLOB_SUBST 8671fi 8672 8673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8674$as_echo_n "checking for objdir... " >&6; } 8675if ${lt_cv_objdir+:} false; then : 8676 $as_echo_n "(cached) " >&6 8677else 8678 rm -f .libs 2>/dev/null 8679mkdir .libs 2>/dev/null 8680if test -d .libs; then 8681 lt_cv_objdir=.libs 8682else 8683 # MS-DOS does not allow filenames that begin with a dot. 8684 lt_cv_objdir=_libs 8685fi 8686rmdir .libs 2>/dev/null 8687fi 8688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8689$as_echo "$lt_cv_objdir" >&6; } 8690objdir=$lt_cv_objdir 8691 8692 8693 8694 8695 8696cat >>confdefs.h <<_ACEOF 8697#define LT_OBJDIR "$lt_cv_objdir/" 8698_ACEOF 8699 8700 8701 8702 8703case $host_os in 8704aix3*) 8705 # AIX sometimes has problems with the GCC collect2 program. For some 8706 # reason, if we set the COLLECT_NAMES environment variable, the problems 8707 # vanish in a puff of smoke. 8708 if test "X${COLLECT_NAMES+set}" != Xset; then 8709 COLLECT_NAMES= 8710 export COLLECT_NAMES 8711 fi 8712 ;; 8713esac 8714 8715# Global variables: 8716ofile=libtool 8717can_build_shared=yes 8718 8719# All known linkers require a `.a' archive for static linking (except MSVC, 8720# which needs '.lib'). 8721libext=a 8722 8723with_gnu_ld="$lt_cv_prog_gnu_ld" 8724 8725old_CC="$CC" 8726old_CFLAGS="$CFLAGS" 8727 8728# Set sane defaults for various variables 8729test -z "$CC" && CC=cc 8730test -z "$LTCC" && LTCC=$CC 8731test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8732test -z "$LD" && LD=ld 8733test -z "$ac_objext" && ac_objext=o 8734 8735for cc_temp in $compiler""; do 8736 case $cc_temp in 8737 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8738 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8739 \-*) ;; 8740 *) break;; 8741 esac 8742done 8743cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8744 8745 8746# Only perform the check for file, if the check method requires it 8747test -z "$MAGIC_CMD" && MAGIC_CMD=file 8748case $deplibs_check_method in 8749file_magic*) 8750 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8752$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8753if ${lt_cv_path_MAGIC_CMD+:} false; then : 8754 $as_echo_n "(cached) " >&6 8755else 8756 case $MAGIC_CMD in 8757[\\/*] | ?:[\\/]*) 8758 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8759 ;; 8760*) 8761 lt_save_MAGIC_CMD="$MAGIC_CMD" 8762 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8763 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8764 for ac_dir in $ac_dummy; do 8765 IFS="$lt_save_ifs" 8766 test -z "$ac_dir" && ac_dir=. 8767 if test -f $ac_dir/${ac_tool_prefix}file; then 8768 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8769 if test -n "$file_magic_test_file"; then 8770 case $deplibs_check_method in 8771 "file_magic "*) 8772 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8773 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8774 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8775 $EGREP "$file_magic_regex" > /dev/null; then 8776 : 8777 else 8778 cat <<_LT_EOF 1>&2 8779 8780*** Warning: the command libtool uses to detect shared libraries, 8781*** $file_magic_cmd, produces output that libtool cannot recognize. 8782*** The result is that libtool may fail to recognize shared libraries 8783*** as such. This will affect the creation of libtool libraries that 8784*** depend on shared libraries, but programs linked with such libtool 8785*** libraries will work regardless of this problem. Nevertheless, you 8786*** may want to report the problem to your system manager and/or to 8787*** bug-libtool@gnu.org 8788 8789_LT_EOF 8790 fi ;; 8791 esac 8792 fi 8793 break 8794 fi 8795 done 8796 IFS="$lt_save_ifs" 8797 MAGIC_CMD="$lt_save_MAGIC_CMD" 8798 ;; 8799esac 8800fi 8801 8802MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8803if test -n "$MAGIC_CMD"; then 8804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8805$as_echo "$MAGIC_CMD" >&6; } 8806else 8807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8808$as_echo "no" >&6; } 8809fi 8810 8811 8812 8813 8814 8815if test -z "$lt_cv_path_MAGIC_CMD"; then 8816 if test -n "$ac_tool_prefix"; then 8817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8818$as_echo_n "checking for file... " >&6; } 8819if ${lt_cv_path_MAGIC_CMD+:} false; then : 8820 $as_echo_n "(cached) " >&6 8821else 8822 case $MAGIC_CMD in 8823[\\/*] | ?:[\\/]*) 8824 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8825 ;; 8826*) 8827 lt_save_MAGIC_CMD="$MAGIC_CMD" 8828 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8829 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8830 for ac_dir in $ac_dummy; do 8831 IFS="$lt_save_ifs" 8832 test -z "$ac_dir" && ac_dir=. 8833 if test -f $ac_dir/file; then 8834 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8835 if test -n "$file_magic_test_file"; then 8836 case $deplibs_check_method in 8837 "file_magic "*) 8838 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8839 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8840 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8841 $EGREP "$file_magic_regex" > /dev/null; then 8842 : 8843 else 8844 cat <<_LT_EOF 1>&2 8845 8846*** Warning: the command libtool uses to detect shared libraries, 8847*** $file_magic_cmd, produces output that libtool cannot recognize. 8848*** The result is that libtool may fail to recognize shared libraries 8849*** as such. This will affect the creation of libtool libraries that 8850*** depend on shared libraries, but programs linked with such libtool 8851*** libraries will work regardless of this problem. Nevertheless, you 8852*** may want to report the problem to your system manager and/or to 8853*** bug-libtool@gnu.org 8854 8855_LT_EOF 8856 fi ;; 8857 esac 8858 fi 8859 break 8860 fi 8861 done 8862 IFS="$lt_save_ifs" 8863 MAGIC_CMD="$lt_save_MAGIC_CMD" 8864 ;; 8865esac 8866fi 8867 8868MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8869if test -n "$MAGIC_CMD"; then 8870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8871$as_echo "$MAGIC_CMD" >&6; } 8872else 8873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8874$as_echo "no" >&6; } 8875fi 8876 8877 8878 else 8879 MAGIC_CMD=: 8880 fi 8881fi 8882 8883 fi 8884 ;; 8885esac 8886 8887# Use C for the default configuration in the libtool script 8888 8889lt_save_CC="$CC" 8890ac_ext=c 8891ac_cpp='$CPP $CPPFLAGS' 8892ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8893ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8894ac_compiler_gnu=$ac_cv_c_compiler_gnu 8895 8896 8897# Source file extension for C test sources. 8898ac_ext=c 8899 8900# Object file extension for compiled C test sources. 8901objext=o 8902objext=$objext 8903 8904# Code to be used in simple compile tests 8905lt_simple_compile_test_code="int some_variable = 0;" 8906 8907# Code to be used in simple link tests 8908lt_simple_link_test_code='int main(){return(0);}' 8909 8910 8911 8912 8913 8914 8915 8916# If no C compiler was specified, use CC. 8917LTCC=${LTCC-"$CC"} 8918 8919# If no C compiler flags were specified, use CFLAGS. 8920LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8921 8922# Allow CC to be a program name with arguments. 8923compiler=$CC 8924 8925# Save the default compiler, since it gets overwritten when the other 8926# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8927compiler_DEFAULT=$CC 8928 8929# save warnings/boilerplate of simple test code 8930ac_outfile=conftest.$ac_objext 8931echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8932eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8933_lt_compiler_boilerplate=`cat conftest.err` 8934$RM conftest* 8935 8936ac_outfile=conftest.$ac_objext 8937echo "$lt_simple_link_test_code" >conftest.$ac_ext 8938eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8939_lt_linker_boilerplate=`cat conftest.err` 8940$RM -r conftest* 8941 8942 8943## CAVEAT EMPTOR: 8944## There is no encapsulation within the following macros, do not change 8945## the running order or otherwise move them around unless you know exactly 8946## what you are doing... 8947if test -n "$compiler"; then 8948 8949lt_prog_compiler_no_builtin_flag= 8950 8951if test "$GCC" = yes; then 8952 case $cc_basename in 8953 nvcc*) 8954 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8955 *) 8956 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8957 esac 8958 8959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8960$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8961if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8962 $as_echo_n "(cached) " >&6 8963else 8964 lt_cv_prog_compiler_rtti_exceptions=no 8965 ac_outfile=conftest.$ac_objext 8966 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8967 lt_compiler_flag="-fno-rtti -fno-exceptions" 8968 # Insert the option either (1) after the last *FLAGS variable, or 8969 # (2) before a word containing "conftest.", or (3) at the end. 8970 # Note that $ac_compile itself does not contain backslashes and begins 8971 # with a dollar sign (not a hyphen), so the echo should work correctly. 8972 # The option is referenced via a variable to avoid confusing sed. 8973 lt_compile=`echo "$ac_compile" | $SED \ 8974 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8975 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8976 -e 's:$: $lt_compiler_flag:'` 8977 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8978 (eval "$lt_compile" 2>conftest.err) 8979 ac_status=$? 8980 cat conftest.err >&5 8981 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8982 if (exit $ac_status) && test -s "$ac_outfile"; then 8983 # The compiler can only warn and ignore the option if not recognized 8984 # So say no if there are warnings other than the usual output. 8985 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8986 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8987 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8988 lt_cv_prog_compiler_rtti_exceptions=yes 8989 fi 8990 fi 8991 $RM conftest* 8992 8993fi 8994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8995$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8996 8997if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8998 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8999else 9000 : 9001fi 9002 9003fi 9004 9005 9006 9007 9008 9009 9010 lt_prog_compiler_wl= 9011lt_prog_compiler_pic= 9012lt_prog_compiler_static= 9013 9014 9015 if test "$GCC" = yes; then 9016 lt_prog_compiler_wl='-Wl,' 9017 lt_prog_compiler_static='-static' 9018 9019 case $host_os in 9020 aix*) 9021 # All AIX code is PIC. 9022 if test "$host_cpu" = ia64; then 9023 # AIX 5 now supports IA64 processor 9024 lt_prog_compiler_static='-Bstatic' 9025 fi 9026 ;; 9027 9028 amigaos*) 9029 case $host_cpu in 9030 powerpc) 9031 # see comment about AmigaOS4 .so support 9032 lt_prog_compiler_pic='-fPIC' 9033 ;; 9034 m68k) 9035 # FIXME: we need at least 68020 code to build shared libraries, but 9036 # adding the `-m68020' flag to GCC prevents building anything better, 9037 # like `-m68040'. 9038 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9039 ;; 9040 esac 9041 ;; 9042 9043 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9044 # PIC is the default for these OSes. 9045 ;; 9046 9047 mingw* | cygwin* | pw32* | os2* | cegcc*) 9048 # This hack is so that the source file can tell whether it is being 9049 # built for inclusion in a dll (and should export symbols for example). 9050 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9051 # (--disable-auto-import) libraries 9052 lt_prog_compiler_pic='-DDLL_EXPORT' 9053 ;; 9054 9055 darwin* | rhapsody*) 9056 # PIC is the default on this platform 9057 # Common symbols not allowed in MH_DYLIB files 9058 lt_prog_compiler_pic='-fno-common' 9059 ;; 9060 9061 haiku*) 9062 # PIC is the default for Haiku. 9063 # The "-static" flag exists, but is broken. 9064 lt_prog_compiler_static= 9065 ;; 9066 9067 hpux*) 9068 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9069 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9070 # sets the default TLS model and affects inlining. 9071 case $host_cpu in 9072 hppa*64*) 9073 # +Z the default 9074 ;; 9075 *) 9076 lt_prog_compiler_pic='-fPIC' 9077 ;; 9078 esac 9079 ;; 9080 9081 interix[3-9]*) 9082 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9083 # Instead, we relocate shared libraries at runtime. 9084 ;; 9085 9086 msdosdjgpp*) 9087 # Just because we use GCC doesn't mean we suddenly get shared libraries 9088 # on systems that don't support them. 9089 lt_prog_compiler_can_build_shared=no 9090 enable_shared=no 9091 ;; 9092 9093 *nto* | *qnx*) 9094 # QNX uses GNU C++, but need to define -shared option too, otherwise 9095 # it will coredump. 9096 lt_prog_compiler_pic='-fPIC -shared' 9097 ;; 9098 9099 sysv4*MP*) 9100 if test -d /usr/nec; then 9101 lt_prog_compiler_pic=-Kconform_pic 9102 fi 9103 ;; 9104 9105 *) 9106 lt_prog_compiler_pic='-fPIC' 9107 ;; 9108 esac 9109 9110 case $cc_basename in 9111 nvcc*) # Cuda Compiler Driver 2.2 9112 lt_prog_compiler_wl='-Xlinker ' 9113 if test -n "$lt_prog_compiler_pic"; then 9114 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9115 fi 9116 ;; 9117 esac 9118 else 9119 # PORTME Check for flag to pass linker flags through the system compiler. 9120 case $host_os in 9121 aix*) 9122 lt_prog_compiler_wl='-Wl,' 9123 if test "$host_cpu" = ia64; then 9124 # AIX 5 now supports IA64 processor 9125 lt_prog_compiler_static='-Bstatic' 9126 else 9127 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9128 fi 9129 ;; 9130 9131 mingw* | cygwin* | pw32* | os2* | cegcc*) 9132 # This hack is so that the source file can tell whether it is being 9133 # built for inclusion in a dll (and should export symbols for example). 9134 lt_prog_compiler_pic='-DDLL_EXPORT' 9135 ;; 9136 9137 hpux9* | hpux10* | hpux11*) 9138 lt_prog_compiler_wl='-Wl,' 9139 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9140 # not for PA HP-UX. 9141 case $host_cpu in 9142 hppa*64*|ia64*) 9143 # +Z the default 9144 ;; 9145 *) 9146 lt_prog_compiler_pic='+Z' 9147 ;; 9148 esac 9149 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9150 lt_prog_compiler_static='${wl}-a ${wl}archive' 9151 ;; 9152 9153 irix5* | irix6* | nonstopux*) 9154 lt_prog_compiler_wl='-Wl,' 9155 # PIC (with -KPIC) is the default. 9156 lt_prog_compiler_static='-non_shared' 9157 ;; 9158 9159 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9160 case $cc_basename in 9161 # old Intel for x86_64 which still supported -KPIC. 9162 ecc*) 9163 lt_prog_compiler_wl='-Wl,' 9164 lt_prog_compiler_pic='-KPIC' 9165 lt_prog_compiler_static='-static' 9166 ;; 9167 # icc used to be incompatible with GCC. 9168 # ICC 10 doesn't accept -KPIC any more. 9169 icc* | ifort*) 9170 lt_prog_compiler_wl='-Wl,' 9171 lt_prog_compiler_pic='-fPIC' 9172 lt_prog_compiler_static='-static' 9173 ;; 9174 # Lahey Fortran 8.1. 9175 lf95*) 9176 lt_prog_compiler_wl='-Wl,' 9177 lt_prog_compiler_pic='--shared' 9178 lt_prog_compiler_static='--static' 9179 ;; 9180 nagfor*) 9181 # NAG Fortran compiler 9182 lt_prog_compiler_wl='-Wl,-Wl,,' 9183 lt_prog_compiler_pic='-PIC' 9184 lt_prog_compiler_static='-Bstatic' 9185 ;; 9186 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9187 # Portland Group compilers (*not* the Pentium gcc compiler, 9188 # which looks to be a dead project) 9189 lt_prog_compiler_wl='-Wl,' 9190 lt_prog_compiler_pic='-fpic' 9191 lt_prog_compiler_static='-Bstatic' 9192 ;; 9193 ccc*) 9194 lt_prog_compiler_wl='-Wl,' 9195 # All Alpha code is PIC. 9196 lt_prog_compiler_static='-non_shared' 9197 ;; 9198 xl* | bgxl* | bgf* | mpixl*) 9199 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9200 lt_prog_compiler_wl='-Wl,' 9201 lt_prog_compiler_pic='-qpic' 9202 lt_prog_compiler_static='-qstaticlink' 9203 ;; 9204 *) 9205 case `$CC -V 2>&1 | sed 5q` in 9206 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9207 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9208 lt_prog_compiler_pic='-KPIC' 9209 lt_prog_compiler_static='-Bstatic' 9210 lt_prog_compiler_wl='' 9211 ;; 9212 *Sun\ F* | *Sun*Fortran*) 9213 lt_prog_compiler_pic='-KPIC' 9214 lt_prog_compiler_static='-Bstatic' 9215 lt_prog_compiler_wl='-Qoption ld ' 9216 ;; 9217 *Sun\ C*) 9218 # Sun C 5.9 9219 lt_prog_compiler_pic='-KPIC' 9220 lt_prog_compiler_static='-Bstatic' 9221 lt_prog_compiler_wl='-Wl,' 9222 ;; 9223 *Intel*\ [CF]*Compiler*) 9224 lt_prog_compiler_wl='-Wl,' 9225 lt_prog_compiler_pic='-fPIC' 9226 lt_prog_compiler_static='-static' 9227 ;; 9228 *Portland\ Group*) 9229 lt_prog_compiler_wl='-Wl,' 9230 lt_prog_compiler_pic='-fpic' 9231 lt_prog_compiler_static='-Bstatic' 9232 ;; 9233 esac 9234 ;; 9235 esac 9236 ;; 9237 9238 newsos6) 9239 lt_prog_compiler_pic='-KPIC' 9240 lt_prog_compiler_static='-Bstatic' 9241 ;; 9242 9243 *nto* | *qnx*) 9244 # QNX uses GNU C++, but need to define -shared option too, otherwise 9245 # it will coredump. 9246 lt_prog_compiler_pic='-fPIC -shared' 9247 ;; 9248 9249 osf3* | osf4* | osf5*) 9250 lt_prog_compiler_wl='-Wl,' 9251 # All OSF/1 code is PIC. 9252 lt_prog_compiler_static='-non_shared' 9253 ;; 9254 9255 rdos*) 9256 lt_prog_compiler_static='-non_shared' 9257 ;; 9258 9259 solaris*) 9260 lt_prog_compiler_pic='-KPIC' 9261 lt_prog_compiler_static='-Bstatic' 9262 case $cc_basename in 9263 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9264 lt_prog_compiler_wl='-Qoption ld ';; 9265 *) 9266 lt_prog_compiler_wl='-Wl,';; 9267 esac 9268 ;; 9269 9270 sunos4*) 9271 lt_prog_compiler_wl='-Qoption ld ' 9272 lt_prog_compiler_pic='-PIC' 9273 lt_prog_compiler_static='-Bstatic' 9274 ;; 9275 9276 sysv4 | sysv4.2uw2* | sysv4.3*) 9277 lt_prog_compiler_wl='-Wl,' 9278 lt_prog_compiler_pic='-KPIC' 9279 lt_prog_compiler_static='-Bstatic' 9280 ;; 9281 9282 sysv4*MP*) 9283 if test -d /usr/nec ;then 9284 lt_prog_compiler_pic='-Kconform_pic' 9285 lt_prog_compiler_static='-Bstatic' 9286 fi 9287 ;; 9288 9289 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9290 lt_prog_compiler_wl='-Wl,' 9291 lt_prog_compiler_pic='-KPIC' 9292 lt_prog_compiler_static='-Bstatic' 9293 ;; 9294 9295 unicos*) 9296 lt_prog_compiler_wl='-Wl,' 9297 lt_prog_compiler_can_build_shared=no 9298 ;; 9299 9300 uts4*) 9301 lt_prog_compiler_pic='-pic' 9302 lt_prog_compiler_static='-Bstatic' 9303 ;; 9304 9305 *) 9306 lt_prog_compiler_can_build_shared=no 9307 ;; 9308 esac 9309 fi 9310 9311case $host_os in 9312 # For platforms which do not support PIC, -DPIC is meaningless: 9313 *djgpp*) 9314 lt_prog_compiler_pic= 9315 ;; 9316 *) 9317 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9318 ;; 9319esac 9320 9321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9322$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9323if ${lt_cv_prog_compiler_pic+:} false; then : 9324 $as_echo_n "(cached) " >&6 9325else 9326 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9327fi 9328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9329$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9330lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9331 9332# 9333# Check to make sure the PIC flag actually works. 9334# 9335if test -n "$lt_prog_compiler_pic"; then 9336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9337$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9338if ${lt_cv_prog_compiler_pic_works+:} false; then : 9339 $as_echo_n "(cached) " >&6 9340else 9341 lt_cv_prog_compiler_pic_works=no 9342 ac_outfile=conftest.$ac_objext 9343 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9344 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9345 # Insert the option either (1) after the last *FLAGS variable, or 9346 # (2) before a word containing "conftest.", or (3) at the end. 9347 # Note that $ac_compile itself does not contain backslashes and begins 9348 # with a dollar sign (not a hyphen), so the echo should work correctly. 9349 # The option is referenced via a variable to avoid confusing sed. 9350 lt_compile=`echo "$ac_compile" | $SED \ 9351 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9352 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9353 -e 's:$: $lt_compiler_flag:'` 9354 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9355 (eval "$lt_compile" 2>conftest.err) 9356 ac_status=$? 9357 cat conftest.err >&5 9358 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9359 if (exit $ac_status) && test -s "$ac_outfile"; then 9360 # The compiler can only warn and ignore the option if not recognized 9361 # So say no if there are warnings other than the usual output. 9362 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9363 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9364 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9365 lt_cv_prog_compiler_pic_works=yes 9366 fi 9367 fi 9368 $RM conftest* 9369 9370fi 9371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9372$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9373 9374if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9375 case $lt_prog_compiler_pic in 9376 "" | " "*) ;; 9377 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9378 esac 9379else 9380 lt_prog_compiler_pic= 9381 lt_prog_compiler_can_build_shared=no 9382fi 9383 9384fi 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396# 9397# Check to make sure the static flag actually works. 9398# 9399wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9401$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9402if ${lt_cv_prog_compiler_static_works+:} false; then : 9403 $as_echo_n "(cached) " >&6 9404else 9405 lt_cv_prog_compiler_static_works=no 9406 save_LDFLAGS="$LDFLAGS" 9407 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9408 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9409 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9410 # The linker can only warn and ignore the option if not recognized 9411 # So say no if there are warnings 9412 if test -s conftest.err; then 9413 # Append any errors to the config.log. 9414 cat conftest.err 1>&5 9415 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9416 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9417 if diff conftest.exp conftest.er2 >/dev/null; then 9418 lt_cv_prog_compiler_static_works=yes 9419 fi 9420 else 9421 lt_cv_prog_compiler_static_works=yes 9422 fi 9423 fi 9424 $RM -r conftest* 9425 LDFLAGS="$save_LDFLAGS" 9426 9427fi 9428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9429$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9430 9431if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9432 : 9433else 9434 lt_prog_compiler_static= 9435fi 9436 9437 9438 9439 9440 9441 9442 9443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9444$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9445if ${lt_cv_prog_compiler_c_o+:} false; then : 9446 $as_echo_n "(cached) " >&6 9447else 9448 lt_cv_prog_compiler_c_o=no 9449 $RM -r conftest 2>/dev/null 9450 mkdir conftest 9451 cd conftest 9452 mkdir out 9453 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9454 9455 lt_compiler_flag="-o out/conftest2.$ac_objext" 9456 # Insert the option either (1) after the last *FLAGS variable, or 9457 # (2) before a word containing "conftest.", or (3) at the end. 9458 # Note that $ac_compile itself does not contain backslashes and begins 9459 # with a dollar sign (not a hyphen), so the echo should work correctly. 9460 lt_compile=`echo "$ac_compile" | $SED \ 9461 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9462 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9463 -e 's:$: $lt_compiler_flag:'` 9464 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9465 (eval "$lt_compile" 2>out/conftest.err) 9466 ac_status=$? 9467 cat out/conftest.err >&5 9468 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9469 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9470 then 9471 # The compiler can only warn and ignore the option if not recognized 9472 # So say no if there are warnings 9473 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9474 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9475 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9476 lt_cv_prog_compiler_c_o=yes 9477 fi 9478 fi 9479 chmod u+w . 2>&5 9480 $RM conftest* 9481 # SGI C++ compiler will create directory out/ii_files/ for 9482 # template instantiation 9483 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9484 $RM out/* && rmdir out 9485 cd .. 9486 $RM -r conftest 9487 $RM conftest* 9488 9489fi 9490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9491$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9492 9493 9494 9495 9496 9497 9498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9499$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9500if ${lt_cv_prog_compiler_c_o+:} false; then : 9501 $as_echo_n "(cached) " >&6 9502else 9503 lt_cv_prog_compiler_c_o=no 9504 $RM -r conftest 2>/dev/null 9505 mkdir conftest 9506 cd conftest 9507 mkdir out 9508 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9509 9510 lt_compiler_flag="-o out/conftest2.$ac_objext" 9511 # Insert the option either (1) after the last *FLAGS variable, or 9512 # (2) before a word containing "conftest.", or (3) at the end. 9513 # Note that $ac_compile itself does not contain backslashes and begins 9514 # with a dollar sign (not a hyphen), so the echo should work correctly. 9515 lt_compile=`echo "$ac_compile" | $SED \ 9516 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9517 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9518 -e 's:$: $lt_compiler_flag:'` 9519 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9520 (eval "$lt_compile" 2>out/conftest.err) 9521 ac_status=$? 9522 cat out/conftest.err >&5 9523 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9524 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9525 then 9526 # The compiler can only warn and ignore the option if not recognized 9527 # So say no if there are warnings 9528 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9529 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9530 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9531 lt_cv_prog_compiler_c_o=yes 9532 fi 9533 fi 9534 chmod u+w . 2>&5 9535 $RM conftest* 9536 # SGI C++ compiler will create directory out/ii_files/ for 9537 # template instantiation 9538 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9539 $RM out/* && rmdir out 9540 cd .. 9541 $RM -r conftest 9542 $RM conftest* 9543 9544fi 9545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9546$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9547 9548 9549 9550 9551hard_links="nottested" 9552if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9553 # do not overwrite the value of need_locks provided by the user 9554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9555$as_echo_n "checking if we can lock with hard links... " >&6; } 9556 hard_links=yes 9557 $RM conftest* 9558 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9559 touch conftest.a 9560 ln conftest.a conftest.b 2>&5 || hard_links=no 9561 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9563$as_echo "$hard_links" >&6; } 9564 if test "$hard_links" = no; then 9565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9566$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9567 need_locks=warn 9568 fi 9569else 9570 need_locks=no 9571fi 9572 9573 9574 9575 9576 9577 9578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9579$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9580 9581 runpath_var= 9582 allow_undefined_flag= 9583 always_export_symbols=no 9584 archive_cmds= 9585 archive_expsym_cmds= 9586 compiler_needs_object=no 9587 enable_shared_with_static_runtimes=no 9588 export_dynamic_flag_spec= 9589 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9590 hardcode_automatic=no 9591 hardcode_direct=no 9592 hardcode_direct_absolute=no 9593 hardcode_libdir_flag_spec= 9594 hardcode_libdir_separator= 9595 hardcode_minus_L=no 9596 hardcode_shlibpath_var=unsupported 9597 inherit_rpath=no 9598 link_all_deplibs=unknown 9599 module_cmds= 9600 module_expsym_cmds= 9601 old_archive_from_new_cmds= 9602 old_archive_from_expsyms_cmds= 9603 thread_safe_flag_spec= 9604 whole_archive_flag_spec= 9605 # include_expsyms should be a list of space-separated symbols to be *always* 9606 # included in the symbol list 9607 include_expsyms= 9608 # exclude_expsyms can be an extended regexp of symbols to exclude 9609 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9610 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9611 # as well as any symbol that contains `d'. 9612 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9613 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9614 # platforms (ab)use it in PIC code, but their linkers get confused if 9615 # the symbol is explicitly referenced. Since portable code cannot 9616 # rely on this symbol name, it's probably fine to never include it in 9617 # preloaded symbol tables. 9618 # Exclude shared library initialization/finalization symbols. 9619 extract_expsyms_cmds= 9620 9621 case $host_os in 9622 cygwin* | mingw* | pw32* | cegcc*) 9623 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9624 # When not using gcc, we currently assume that we are using 9625 # Microsoft Visual C++. 9626 if test "$GCC" != yes; then 9627 with_gnu_ld=no 9628 fi 9629 ;; 9630 interix*) 9631 # we just hope/assume this is gcc and not c89 (= MSVC++) 9632 with_gnu_ld=yes 9633 ;; 9634 openbsd*) 9635 with_gnu_ld=no 9636 ;; 9637 esac 9638 9639 ld_shlibs=yes 9640 9641 # On some targets, GNU ld is compatible enough with the native linker 9642 # that we're better off using the native interface for both. 9643 lt_use_gnu_ld_interface=no 9644 if test "$with_gnu_ld" = yes; then 9645 case $host_os in 9646 aix*) 9647 # The AIX port of GNU ld has always aspired to compatibility 9648 # with the native linker. However, as the warning in the GNU ld 9649 # block says, versions before 2.19.5* couldn't really create working 9650 # shared libraries, regardless of the interface used. 9651 case `$LD -v 2>&1` in 9652 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9653 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9654 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9655 *) 9656 lt_use_gnu_ld_interface=yes 9657 ;; 9658 esac 9659 ;; 9660 *) 9661 lt_use_gnu_ld_interface=yes 9662 ;; 9663 esac 9664 fi 9665 9666 if test "$lt_use_gnu_ld_interface" = yes; then 9667 # If archive_cmds runs LD, not CC, wlarc should be empty 9668 wlarc='${wl}' 9669 9670 # Set some defaults for GNU ld with shared library support. These 9671 # are reset later if shared libraries are not supported. Putting them 9672 # here allows them to be overridden if necessary. 9673 runpath_var=LD_RUN_PATH 9674 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9675 export_dynamic_flag_spec='${wl}--export-dynamic' 9676 # ancient GNU ld didn't support --whole-archive et. al. 9677 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9678 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9679 else 9680 whole_archive_flag_spec= 9681 fi 9682 supports_anon_versioning=no 9683 case `$LD -v 2>&1` in 9684 *GNU\ gold*) supports_anon_versioning=yes ;; 9685 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9686 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9687 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9688 *\ 2.11.*) ;; # other 2.11 versions 9689 *) supports_anon_versioning=yes ;; 9690 esac 9691 9692 # See if GNU ld supports shared libraries. 9693 case $host_os in 9694 aix[3-9]*) 9695 # On AIX/PPC, the GNU linker is very broken 9696 if test "$host_cpu" != ia64; then 9697 ld_shlibs=no 9698 cat <<_LT_EOF 1>&2 9699 9700*** Warning: the GNU linker, at least up to release 2.19, is reported 9701*** to be unable to reliably create shared libraries on AIX. 9702*** Therefore, libtool is disabling shared libraries support. If you 9703*** really care for shared libraries, you may want to install binutils 9704*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9705*** You will then need to restart the configuration process. 9706 9707_LT_EOF 9708 fi 9709 ;; 9710 9711 amigaos*) 9712 case $host_cpu in 9713 powerpc) 9714 # see comment about AmigaOS4 .so support 9715 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9716 archive_expsym_cmds='' 9717 ;; 9718 m68k) 9719 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)' 9720 hardcode_libdir_flag_spec='-L$libdir' 9721 hardcode_minus_L=yes 9722 ;; 9723 esac 9724 ;; 9725 9726 beos*) 9727 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9728 allow_undefined_flag=unsupported 9729 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9730 # support --undefined. This deserves some investigation. FIXME 9731 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9732 else 9733 ld_shlibs=no 9734 fi 9735 ;; 9736 9737 cygwin* | mingw* | pw32* | cegcc*) 9738 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9739 # as there is no search path for DLLs. 9740 hardcode_libdir_flag_spec='-L$libdir' 9741 export_dynamic_flag_spec='${wl}--export-all-symbols' 9742 allow_undefined_flag=unsupported 9743 always_export_symbols=no 9744 enable_shared_with_static_runtimes=yes 9745 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' 9746 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9747 9748 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9749 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9750 # If the export-symbols file already is a .def file (1st line 9751 # is EXPORTS), use it as is; otherwise, prepend... 9752 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9753 cp $export_symbols $output_objdir/$soname.def; 9754 else 9755 echo EXPORTS > $output_objdir/$soname.def; 9756 cat $export_symbols >> $output_objdir/$soname.def; 9757 fi~ 9758 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9759 else 9760 ld_shlibs=no 9761 fi 9762 ;; 9763 9764 haiku*) 9765 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9766 link_all_deplibs=yes 9767 ;; 9768 9769 interix[3-9]*) 9770 hardcode_direct=no 9771 hardcode_shlibpath_var=no 9772 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9773 export_dynamic_flag_spec='${wl}-E' 9774 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9775 # Instead, shared libraries are loaded at an image base (0x10000000 by 9776 # default) and relocated if they conflict, which is a slow very memory 9777 # consuming and fragmenting process. To avoid this, we pick a random, 9778 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9779 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9780 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9781 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' 9782 ;; 9783 9784 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9785 tmp_diet=no 9786 if test "$host_os" = linux-dietlibc; then 9787 case $cc_basename in 9788 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9789 esac 9790 fi 9791 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9792 && test "$tmp_diet" = no 9793 then 9794 tmp_addflag=' $pic_flag' 9795 tmp_sharedflag='-shared' 9796 case $cc_basename,$host_cpu in 9797 pgcc*) # Portland Group C compiler 9798 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' 9799 tmp_addflag=' $pic_flag' 9800 ;; 9801 pgf77* | pgf90* | pgf95* | pgfortran*) 9802 # Portland Group f77 and f90 compilers 9803 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' 9804 tmp_addflag=' $pic_flag -Mnomain' ;; 9805 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9806 tmp_addflag=' -i_dynamic' ;; 9807 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9808 tmp_addflag=' -i_dynamic -nofor_main' ;; 9809 ifc* | ifort*) # Intel Fortran compiler 9810 tmp_addflag=' -nofor_main' ;; 9811 lf95*) # Lahey Fortran 8.1 9812 whole_archive_flag_spec= 9813 tmp_sharedflag='--shared' ;; 9814 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9815 tmp_sharedflag='-qmkshrobj' 9816 tmp_addflag= ;; 9817 nvcc*) # Cuda Compiler Driver 2.2 9818 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' 9819 compiler_needs_object=yes 9820 ;; 9821 esac 9822 case `$CC -V 2>&1 | sed 5q` in 9823 *Sun\ C*) # Sun C 5.9 9824 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' 9825 compiler_needs_object=yes 9826 tmp_sharedflag='-G' ;; 9827 *Sun\ F*) # Sun Fortran 8.3 9828 tmp_sharedflag='-G' ;; 9829 esac 9830 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9831 9832 if test "x$supports_anon_versioning" = xyes; then 9833 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9834 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9835 echo "local: *; };" >> $output_objdir/$libname.ver~ 9836 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9837 fi 9838 9839 case $cc_basename in 9840 xlf* | bgf* | bgxlf* | mpixlf*) 9841 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9842 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9843 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9844 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9845 if test "x$supports_anon_versioning" = xyes; then 9846 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9847 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9848 echo "local: *; };" >> $output_objdir/$libname.ver~ 9849 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9850 fi 9851 ;; 9852 esac 9853 else 9854 ld_shlibs=no 9855 fi 9856 ;; 9857 9858 netbsd*) 9859 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9860 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9861 wlarc= 9862 else 9863 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9864 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9865 fi 9866 ;; 9867 9868 solaris*) 9869 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9870 ld_shlibs=no 9871 cat <<_LT_EOF 1>&2 9872 9873*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9874*** create shared libraries on Solaris systems. Therefore, libtool 9875*** is disabling shared libraries support. We urge you to upgrade GNU 9876*** binutils to release 2.9.1 or newer. Another option is to modify 9877*** your PATH or compiler configuration so that the native linker is 9878*** used, and then restart. 9879 9880_LT_EOF 9881 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9882 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9883 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9884 else 9885 ld_shlibs=no 9886 fi 9887 ;; 9888 9889 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9890 case `$LD -v 2>&1` in 9891 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9892 ld_shlibs=no 9893 cat <<_LT_EOF 1>&2 9894 9895*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9896*** reliably create shared libraries on SCO systems. Therefore, libtool 9897*** is disabling shared libraries support. We urge you to upgrade GNU 9898*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9899*** your PATH or compiler configuration so that the native linker is 9900*** used, and then restart. 9901 9902_LT_EOF 9903 ;; 9904 *) 9905 # For security reasons, it is highly recommended that you always 9906 # use absolute paths for naming shared libraries, and exclude the 9907 # DT_RUNPATH tag from executables and libraries. But doing so 9908 # requires that you compile everything twice, which is a pain. 9909 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9910 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9911 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9912 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9913 else 9914 ld_shlibs=no 9915 fi 9916 ;; 9917 esac 9918 ;; 9919 9920 sunos4*) 9921 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9922 wlarc= 9923 hardcode_direct=yes 9924 hardcode_shlibpath_var=no 9925 ;; 9926 9927 *) 9928 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9929 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9930 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9931 else 9932 ld_shlibs=no 9933 fi 9934 ;; 9935 esac 9936 9937 if test "$ld_shlibs" = no; then 9938 runpath_var= 9939 hardcode_libdir_flag_spec= 9940 export_dynamic_flag_spec= 9941 whole_archive_flag_spec= 9942 fi 9943 else 9944 # PORTME fill in a description of your system's linker (not GNU ld) 9945 case $host_os in 9946 aix3*) 9947 allow_undefined_flag=unsupported 9948 always_export_symbols=yes 9949 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' 9950 # Note: this linker hardcodes the directories in LIBPATH if there 9951 # are no directories specified by -L. 9952 hardcode_minus_L=yes 9953 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9954 # Neither direct hardcoding nor static linking is supported with a 9955 # broken collect2. 9956 hardcode_direct=unsupported 9957 fi 9958 ;; 9959 9960 aix[4-9]*) 9961 if test "$host_cpu" = ia64; then 9962 # On IA64, the linker does run time linking by default, so we don't 9963 # have to do anything special. 9964 aix_use_runtimelinking=no 9965 exp_sym_flag='-Bexport' 9966 no_entry_flag="" 9967 else 9968 # If we're using GNU nm, then we don't want the "-C" option. 9969 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9970 # Also, AIX nm treats weak defined symbols like other global 9971 # defined symbols, whereas GNU nm marks them as "W". 9972 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9973 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' 9974 else 9975 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' 9976 fi 9977 aix_use_runtimelinking=no 9978 9979 # Test if we are trying to use run time linking or normal 9980 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9981 # need to do runtime linking. 9982 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9983 for ld_flag in $LDFLAGS; do 9984 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9985 aix_use_runtimelinking=yes 9986 break 9987 fi 9988 done 9989 ;; 9990 esac 9991 9992 exp_sym_flag='-bexport' 9993 no_entry_flag='-bnoentry' 9994 fi 9995 9996 # When large executables or shared objects are built, AIX ld can 9997 # have problems creating the table of contents. If linking a library 9998 # or program results in "error TOC overflow" add -mminimal-toc to 9999 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10000 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10001 10002 archive_cmds='' 10003 hardcode_direct=yes 10004 hardcode_direct_absolute=yes 10005 hardcode_libdir_separator=':' 10006 link_all_deplibs=yes 10007 file_list_spec='${wl}-f,' 10008 10009 if test "$GCC" = yes; then 10010 case $host_os in aix4.[012]|aix4.[012].*) 10011 # We only want to do this on AIX 4.2 and lower, the check 10012 # below for broken collect2 doesn't work under 4.3+ 10013 collect2name=`${CC} -print-prog-name=collect2` 10014 if test -f "$collect2name" && 10015 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10016 then 10017 # We have reworked collect2 10018 : 10019 else 10020 # We have old collect2 10021 hardcode_direct=unsupported 10022 # It fails to find uninstalled libraries when the uninstalled 10023 # path is not listed in the libpath. Setting hardcode_minus_L 10024 # to unsupported forces relinking 10025 hardcode_minus_L=yes 10026 hardcode_libdir_flag_spec='-L$libdir' 10027 hardcode_libdir_separator= 10028 fi 10029 ;; 10030 esac 10031 shared_flag='-shared' 10032 if test "$aix_use_runtimelinking" = yes; then 10033 shared_flag="$shared_flag "'${wl}-G' 10034 fi 10035 else 10036 # not using gcc 10037 if test "$host_cpu" = ia64; then 10038 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10039 # chokes on -Wl,-G. The following line is correct: 10040 shared_flag='-G' 10041 else 10042 if test "$aix_use_runtimelinking" = yes; then 10043 shared_flag='${wl}-G' 10044 else 10045 shared_flag='${wl}-bM:SRE' 10046 fi 10047 fi 10048 fi 10049 10050 export_dynamic_flag_spec='${wl}-bexpall' 10051 # It seems that -bexpall does not export symbols beginning with 10052 # underscore (_), so it is better to generate a list of symbols to export. 10053 always_export_symbols=yes 10054 if test "$aix_use_runtimelinking" = yes; then 10055 # Warning - without using the other runtime loading flags (-brtl), 10056 # -berok will link without error, but may produce a broken library. 10057 allow_undefined_flag='-berok' 10058 # Determine the default libpath from the value encoded in an 10059 # empty executable. 10060 if test "${lt_cv_aix_libpath+set}" = set; then 10061 aix_libpath=$lt_cv_aix_libpath 10062else 10063 if ${lt_cv_aix_libpath_+:} false; then : 10064 $as_echo_n "(cached) " >&6 10065else 10066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10067/* end confdefs.h. */ 10068 10069int 10070main () 10071{ 10072 10073 ; 10074 return 0; 10075} 10076_ACEOF 10077if ac_fn_c_try_link "$LINENO"; then : 10078 10079 lt_aix_libpath_sed=' 10080 /Import File Strings/,/^$/ { 10081 /^0/ { 10082 s/^0 *\([^ ]*\) *$/\1/ 10083 p 10084 } 10085 }' 10086 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10087 # Check for a 64-bit object if we didn't find anything. 10088 if test -z "$lt_cv_aix_libpath_"; then 10089 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10090 fi 10091fi 10092rm -f core conftest.err conftest.$ac_objext \ 10093 conftest$ac_exeext conftest.$ac_ext 10094 if test -z "$lt_cv_aix_libpath_"; then 10095 lt_cv_aix_libpath_="/usr/lib:/lib" 10096 fi 10097 10098fi 10099 10100 aix_libpath=$lt_cv_aix_libpath_ 10101fi 10102 10103 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10104 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" 10105 else 10106 if test "$host_cpu" = ia64; then 10107 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10108 allow_undefined_flag="-z nodefs" 10109 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" 10110 else 10111 # Determine the default libpath from the value encoded in an 10112 # empty executable. 10113 if test "${lt_cv_aix_libpath+set}" = set; then 10114 aix_libpath=$lt_cv_aix_libpath 10115else 10116 if ${lt_cv_aix_libpath_+:} false; then : 10117 $as_echo_n "(cached) " >&6 10118else 10119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10120/* end confdefs.h. */ 10121 10122int 10123main () 10124{ 10125 10126 ; 10127 return 0; 10128} 10129_ACEOF 10130if ac_fn_c_try_link "$LINENO"; then : 10131 10132 lt_aix_libpath_sed=' 10133 /Import File Strings/,/^$/ { 10134 /^0/ { 10135 s/^0 *\([^ ]*\) *$/\1/ 10136 p 10137 } 10138 }' 10139 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10140 # Check for a 64-bit object if we didn't find anything. 10141 if test -z "$lt_cv_aix_libpath_"; then 10142 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10143 fi 10144fi 10145rm -f core conftest.err conftest.$ac_objext \ 10146 conftest$ac_exeext conftest.$ac_ext 10147 if test -z "$lt_cv_aix_libpath_"; then 10148 lt_cv_aix_libpath_="/usr/lib:/lib" 10149 fi 10150 10151fi 10152 10153 aix_libpath=$lt_cv_aix_libpath_ 10154fi 10155 10156 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10157 # Warning - without using the other run time loading flags, 10158 # -berok will link without error, but may produce a broken library. 10159 no_undefined_flag=' ${wl}-bernotok' 10160 allow_undefined_flag=' ${wl}-berok' 10161 if test "$with_gnu_ld" = yes; then 10162 # We only use this code for GNU lds that support --whole-archive. 10163 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10164 else 10165 # Exported symbols can be pulled into shared objects from archives 10166 whole_archive_flag_spec='$convenience' 10167 fi 10168 archive_cmds_need_lc=yes 10169 # This is similar to how AIX traditionally builds its shared libraries. 10170 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' 10171 fi 10172 fi 10173 ;; 10174 10175 amigaos*) 10176 case $host_cpu in 10177 powerpc) 10178 # see comment about AmigaOS4 .so support 10179 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10180 archive_expsym_cmds='' 10181 ;; 10182 m68k) 10183 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)' 10184 hardcode_libdir_flag_spec='-L$libdir' 10185 hardcode_minus_L=yes 10186 ;; 10187 esac 10188 ;; 10189 10190 bsdi[45]*) 10191 export_dynamic_flag_spec=-rdynamic 10192 ;; 10193 10194 cygwin* | mingw* | pw32* | cegcc*) 10195 # When not using gcc, we currently assume that we are using 10196 # Microsoft Visual C++. 10197 # hardcode_libdir_flag_spec is actually meaningless, as there is 10198 # no search path for DLLs. 10199 case $cc_basename in 10200 cl*) 10201 # Native MSVC 10202 hardcode_libdir_flag_spec=' ' 10203 allow_undefined_flag=unsupported 10204 always_export_symbols=yes 10205 file_list_spec='@' 10206 # Tell ltmain to make .lib files, not .a files. 10207 libext=lib 10208 # Tell ltmain to make .dll files, not .so files. 10209 shrext_cmds=".dll" 10210 # FIXME: Setting linknames here is a bad hack. 10211 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 10212 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10213 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 10214 else 10215 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 10216 fi~ 10217 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10218 linknames=' 10219 # The linker will not automatically build a static lib if we build a DLL. 10220 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10221 enable_shared_with_static_runtimes=yes 10222 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10223 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10224 # Don't use ranlib 10225 old_postinstall_cmds='chmod 644 $oldlib' 10226 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10227 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10228 case $lt_outputfile in 10229 *.exe|*.EXE) ;; 10230 *) 10231 lt_outputfile="$lt_outputfile.exe" 10232 lt_tool_outputfile="$lt_tool_outputfile.exe" 10233 ;; 10234 esac~ 10235 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 10236 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10237 $RM "$lt_outputfile.manifest"; 10238 fi' 10239 ;; 10240 *) 10241 # Assume MSVC wrapper 10242 hardcode_libdir_flag_spec=' ' 10243 allow_undefined_flag=unsupported 10244 # Tell ltmain to make .lib files, not .a files. 10245 libext=lib 10246 # Tell ltmain to make .dll files, not .so files. 10247 shrext_cmds=".dll" 10248 # FIXME: Setting linknames here is a bad hack. 10249 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10250 # The linker will automatically build a .lib file if we build a DLL. 10251 old_archive_from_new_cmds='true' 10252 # FIXME: Should let the user specify the lib program. 10253 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10254 enable_shared_with_static_runtimes=yes 10255 ;; 10256 esac 10257 ;; 10258 10259 darwin* | rhapsody*) 10260 10261 10262 archive_cmds_need_lc=no 10263 hardcode_direct=no 10264 hardcode_automatic=yes 10265 hardcode_shlibpath_var=unsupported 10266 if test "$lt_cv_ld_force_load" = "yes"; then 10267 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\"`' 10268 10269 else 10270 whole_archive_flag_spec='' 10271 fi 10272 link_all_deplibs=yes 10273 allow_undefined_flag="$_lt_dar_allow_undefined" 10274 case $cc_basename in 10275 ifort*) _lt_dar_can_shared=yes ;; 10276 *) _lt_dar_can_shared=$GCC ;; 10277 esac 10278 if test "$_lt_dar_can_shared" = "yes"; then 10279 output_verbose_link_cmd=func_echo_all 10280 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10281 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10282 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}" 10283 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}" 10284 10285 else 10286 ld_shlibs=no 10287 fi 10288 10289 ;; 10290 10291 dgux*) 10292 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10293 hardcode_libdir_flag_spec='-L$libdir' 10294 hardcode_shlibpath_var=no 10295 ;; 10296 10297 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10298 # support. Future versions do this automatically, but an explicit c++rt0.o 10299 # does not break anything, and helps significantly (at the cost of a little 10300 # extra space). 10301 freebsd2.2*) 10302 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10303 hardcode_libdir_flag_spec='-R$libdir' 10304 hardcode_direct=yes 10305 hardcode_shlibpath_var=no 10306 ;; 10307 10308 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10309 freebsd2.*) 10310 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10311 hardcode_direct=yes 10312 hardcode_minus_L=yes 10313 hardcode_shlibpath_var=no 10314 ;; 10315 10316 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10317 freebsd* | dragonfly*) 10318 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10319 hardcode_libdir_flag_spec='-R$libdir' 10320 hardcode_direct=yes 10321 hardcode_shlibpath_var=no 10322 ;; 10323 10324 hpux9*) 10325 if test "$GCC" = yes; then 10326 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' 10327 else 10328 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' 10329 fi 10330 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10331 hardcode_libdir_separator=: 10332 hardcode_direct=yes 10333 10334 # hardcode_minus_L: Not really in the search PATH, 10335 # but as the default location of the library. 10336 hardcode_minus_L=yes 10337 export_dynamic_flag_spec='${wl}-E' 10338 ;; 10339 10340 hpux10*) 10341 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10342 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10343 else 10344 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10345 fi 10346 if test "$with_gnu_ld" = no; then 10347 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10348 hardcode_libdir_separator=: 10349 hardcode_direct=yes 10350 hardcode_direct_absolute=yes 10351 export_dynamic_flag_spec='${wl}-E' 10352 # hardcode_minus_L: Not really in the search PATH, 10353 # but as the default location of the library. 10354 hardcode_minus_L=yes 10355 fi 10356 ;; 10357 10358 hpux11*) 10359 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10360 case $host_cpu in 10361 hppa*64*) 10362 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10363 ;; 10364 ia64*) 10365 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10366 ;; 10367 *) 10368 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10369 ;; 10370 esac 10371 else 10372 case $host_cpu in 10373 hppa*64*) 10374 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10375 ;; 10376 ia64*) 10377 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10378 ;; 10379 *) 10380 10381 # Older versions of the 11.00 compiler do not understand -b yet 10382 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10384$as_echo_n "checking if $CC understands -b... " >&6; } 10385if ${lt_cv_prog_compiler__b+:} false; then : 10386 $as_echo_n "(cached) " >&6 10387else 10388 lt_cv_prog_compiler__b=no 10389 save_LDFLAGS="$LDFLAGS" 10390 LDFLAGS="$LDFLAGS -b" 10391 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10392 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10393 # The linker can only warn and ignore the option if not recognized 10394 # So say no if there are warnings 10395 if test -s conftest.err; then 10396 # Append any errors to the config.log. 10397 cat conftest.err 1>&5 10398 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10399 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10400 if diff conftest.exp conftest.er2 >/dev/null; then 10401 lt_cv_prog_compiler__b=yes 10402 fi 10403 else 10404 lt_cv_prog_compiler__b=yes 10405 fi 10406 fi 10407 $RM -r conftest* 10408 LDFLAGS="$save_LDFLAGS" 10409 10410fi 10411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10412$as_echo "$lt_cv_prog_compiler__b" >&6; } 10413 10414if test x"$lt_cv_prog_compiler__b" = xyes; then 10415 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10416else 10417 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10418fi 10419 10420 ;; 10421 esac 10422 fi 10423 if test "$with_gnu_ld" = no; then 10424 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10425 hardcode_libdir_separator=: 10426 10427 case $host_cpu in 10428 hppa*64*|ia64*) 10429 hardcode_direct=no 10430 hardcode_shlibpath_var=no 10431 ;; 10432 *) 10433 hardcode_direct=yes 10434 hardcode_direct_absolute=yes 10435 export_dynamic_flag_spec='${wl}-E' 10436 10437 # hardcode_minus_L: Not really in the search PATH, 10438 # but as the default location of the library. 10439 hardcode_minus_L=yes 10440 ;; 10441 esac 10442 fi 10443 ;; 10444 10445 irix5* | irix6* | nonstopux*) 10446 if test "$GCC" = yes; then 10447 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' 10448 # Try to use the -exported_symbol ld option, if it does not 10449 # work, assume that -exports_file does not work either and 10450 # implicitly export all symbols. 10451 # This should be the same for all languages, so no per-tag cache variable. 10452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10453$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10454if ${lt_cv_irix_exported_symbol+:} false; then : 10455 $as_echo_n "(cached) " >&6 10456else 10457 save_LDFLAGS="$LDFLAGS" 10458 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10460/* end confdefs.h. */ 10461int foo (void) { return 0; } 10462_ACEOF 10463if ac_fn_c_try_link "$LINENO"; then : 10464 lt_cv_irix_exported_symbol=yes 10465else 10466 lt_cv_irix_exported_symbol=no 10467fi 10468rm -f core conftest.err conftest.$ac_objext \ 10469 conftest$ac_exeext conftest.$ac_ext 10470 LDFLAGS="$save_LDFLAGS" 10471fi 10472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10473$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10474 if test "$lt_cv_irix_exported_symbol" = yes; then 10475 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' 10476 fi 10477 else 10478 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' 10479 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' 10480 fi 10481 archive_cmds_need_lc='no' 10482 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10483 hardcode_libdir_separator=: 10484 inherit_rpath=yes 10485 link_all_deplibs=yes 10486 ;; 10487 10488 netbsd*) 10489 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10490 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10491 else 10492 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10493 fi 10494 hardcode_libdir_flag_spec='-R$libdir' 10495 hardcode_direct=yes 10496 hardcode_shlibpath_var=no 10497 ;; 10498 10499 newsos6) 10500 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10501 hardcode_direct=yes 10502 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10503 hardcode_libdir_separator=: 10504 hardcode_shlibpath_var=no 10505 ;; 10506 10507 *nto* | *qnx*) 10508 ;; 10509 10510 openbsd*) 10511 if test -f /usr/libexec/ld.so; then 10512 hardcode_direct=yes 10513 hardcode_shlibpath_var=no 10514 hardcode_direct_absolute=yes 10515 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10516 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10517 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10518 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10519 export_dynamic_flag_spec='${wl}-E' 10520 else 10521 case $host_os in 10522 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10523 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10524 hardcode_libdir_flag_spec='-R$libdir' 10525 ;; 10526 *) 10527 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10528 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10529 ;; 10530 esac 10531 fi 10532 else 10533 ld_shlibs=no 10534 fi 10535 ;; 10536 10537 os2*) 10538 hardcode_libdir_flag_spec='-L$libdir' 10539 hardcode_minus_L=yes 10540 allow_undefined_flag=unsupported 10541 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' 10542 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10543 ;; 10544 10545 osf3*) 10546 if test "$GCC" = yes; then 10547 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10548 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' 10549 else 10550 allow_undefined_flag=' -expect_unresolved \*' 10551 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' 10552 fi 10553 archive_cmds_need_lc='no' 10554 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10555 hardcode_libdir_separator=: 10556 ;; 10557 10558 osf4* | osf5*) # as osf3* with the addition of -msym flag 10559 if test "$GCC" = yes; then 10560 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10561 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' 10562 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10563 else 10564 allow_undefined_flag=' -expect_unresolved \*' 10565 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' 10566 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~ 10567 $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' 10568 10569 # Both c and cxx compiler support -rpath directly 10570 hardcode_libdir_flag_spec='-rpath $libdir' 10571 fi 10572 archive_cmds_need_lc='no' 10573 hardcode_libdir_separator=: 10574 ;; 10575 10576 solaris*) 10577 no_undefined_flag=' -z defs' 10578 if test "$GCC" = yes; then 10579 wlarc='${wl}' 10580 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10581 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10582 $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' 10583 else 10584 case `$CC -V 2>&1` in 10585 *"Compilers 5.0"*) 10586 wlarc='' 10587 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10588 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10589 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10590 ;; 10591 *) 10592 wlarc='${wl}' 10593 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10594 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10595 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10596 ;; 10597 esac 10598 fi 10599 hardcode_libdir_flag_spec='-R$libdir' 10600 hardcode_shlibpath_var=no 10601 case $host_os in 10602 solaris2.[0-5] | solaris2.[0-5].*) ;; 10603 *) 10604 # The compiler driver will combine and reorder linker options, 10605 # but understands `-z linker_flag'. GCC discards it without `$wl', 10606 # but is careful enough not to reorder. 10607 # Supported since Solaris 2.6 (maybe 2.5.1?) 10608 if test "$GCC" = yes; then 10609 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10610 else 10611 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10612 fi 10613 ;; 10614 esac 10615 link_all_deplibs=yes 10616 ;; 10617 10618 sunos4*) 10619 if test "x$host_vendor" = xsequent; then 10620 # Use $CC to link under sequent, because it throws in some extra .o 10621 # files that make .init and .fini sections work. 10622 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10623 else 10624 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10625 fi 10626 hardcode_libdir_flag_spec='-L$libdir' 10627 hardcode_direct=yes 10628 hardcode_minus_L=yes 10629 hardcode_shlibpath_var=no 10630 ;; 10631 10632 sysv4) 10633 case $host_vendor in 10634 sni) 10635 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10636 hardcode_direct=yes # is this really true??? 10637 ;; 10638 siemens) 10639 ## LD is ld it makes a PLAMLIB 10640 ## CC just makes a GrossModule. 10641 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10642 reload_cmds='$CC -r -o $output$reload_objs' 10643 hardcode_direct=no 10644 ;; 10645 motorola) 10646 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10647 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10648 ;; 10649 esac 10650 runpath_var='LD_RUN_PATH' 10651 hardcode_shlibpath_var=no 10652 ;; 10653 10654 sysv4.3*) 10655 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10656 hardcode_shlibpath_var=no 10657 export_dynamic_flag_spec='-Bexport' 10658 ;; 10659 10660 sysv4*MP*) 10661 if test -d /usr/nec; then 10662 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10663 hardcode_shlibpath_var=no 10664 runpath_var=LD_RUN_PATH 10665 hardcode_runpath_var=yes 10666 ld_shlibs=yes 10667 fi 10668 ;; 10669 10670 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10671 no_undefined_flag='${wl}-z,text' 10672 archive_cmds_need_lc=no 10673 hardcode_shlibpath_var=no 10674 runpath_var='LD_RUN_PATH' 10675 10676 if test "$GCC" = yes; then 10677 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10678 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10679 else 10680 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10681 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10682 fi 10683 ;; 10684 10685 sysv5* | sco3.2v5* | sco5v6*) 10686 # Note: We can NOT use -z defs as we might desire, because we do not 10687 # link with -lc, and that would cause any symbols used from libc to 10688 # always be unresolved, which means just about no library would 10689 # ever link correctly. If we're not using GNU ld we use -z text 10690 # though, which does catch some bad symbols but isn't as heavy-handed 10691 # as -z defs. 10692 no_undefined_flag='${wl}-z,text' 10693 allow_undefined_flag='${wl}-z,nodefs' 10694 archive_cmds_need_lc=no 10695 hardcode_shlibpath_var=no 10696 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10697 hardcode_libdir_separator=':' 10698 link_all_deplibs=yes 10699 export_dynamic_flag_spec='${wl}-Bexport' 10700 runpath_var='LD_RUN_PATH' 10701 10702 if test "$GCC" = yes; then 10703 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10704 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10705 else 10706 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10707 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10708 fi 10709 ;; 10710 10711 uts4*) 10712 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10713 hardcode_libdir_flag_spec='-L$libdir' 10714 hardcode_shlibpath_var=no 10715 ;; 10716 10717 *) 10718 ld_shlibs=no 10719 ;; 10720 esac 10721 10722 if test x$host_vendor = xsni; then 10723 case $host in 10724 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10725 export_dynamic_flag_spec='${wl}-Blargedynsym' 10726 ;; 10727 esac 10728 fi 10729 fi 10730 10731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10732$as_echo "$ld_shlibs" >&6; } 10733test "$ld_shlibs" = no && can_build_shared=no 10734 10735with_gnu_ld=$with_gnu_ld 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751# 10752# Do we need to explicitly link libc? 10753# 10754case "x$archive_cmds_need_lc" in 10755x|xyes) 10756 # Assume -lc should be added 10757 archive_cmds_need_lc=yes 10758 10759 if test "$enable_shared" = yes && test "$GCC" = yes; then 10760 case $archive_cmds in 10761 *'~'*) 10762 # FIXME: we may have to deal with multi-command sequences. 10763 ;; 10764 '$CC '*) 10765 # Test whether the compiler implicitly links with -lc since on some 10766 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10767 # to ld, don't add -lc before -lgcc. 10768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10769$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10770if ${lt_cv_archive_cmds_need_lc+:} false; then : 10771 $as_echo_n "(cached) " >&6 10772else 10773 $RM conftest* 10774 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10775 10776 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10777 (eval $ac_compile) 2>&5 10778 ac_status=$? 10779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10780 test $ac_status = 0; } 2>conftest.err; then 10781 soname=conftest 10782 lib=conftest 10783 libobjs=conftest.$ac_objext 10784 deplibs= 10785 wl=$lt_prog_compiler_wl 10786 pic_flag=$lt_prog_compiler_pic 10787 compiler_flags=-v 10788 linker_flags=-v 10789 verstring= 10790 output_objdir=. 10791 libname=conftest 10792 lt_save_allow_undefined_flag=$allow_undefined_flag 10793 allow_undefined_flag= 10794 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10795 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10796 ac_status=$? 10797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10798 test $ac_status = 0; } 10799 then 10800 lt_cv_archive_cmds_need_lc=no 10801 else 10802 lt_cv_archive_cmds_need_lc=yes 10803 fi 10804 allow_undefined_flag=$lt_save_allow_undefined_flag 10805 else 10806 cat conftest.err 1>&5 10807 fi 10808 $RM conftest* 10809 10810fi 10811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10812$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10813 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10814 ;; 10815 esac 10816 fi 10817 ;; 10818esac 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10972$as_echo_n "checking dynamic linker characteristics... " >&6; } 10973 10974if test "$GCC" = yes; then 10975 case $host_os in 10976 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10977 *) lt_awk_arg="/^libraries:/" ;; 10978 esac 10979 case $host_os in 10980 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10981 *) lt_sed_strip_eq="s,=/,/,g" ;; 10982 esac 10983 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10984 case $lt_search_path_spec in 10985 *\;*) 10986 # if the path contains ";" then we assume it to be the separator 10987 # otherwise default to the standard path separator (i.e. ":") - it is 10988 # assumed that no part of a normal pathname contains ";" but that should 10989 # okay in the real world where ";" in dirpaths is itself problematic. 10990 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10991 ;; 10992 *) 10993 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10994 ;; 10995 esac 10996 # Ok, now we have the path, separated by spaces, we can step through it 10997 # and add multilib dir if necessary. 10998 lt_tmp_lt_search_path_spec= 10999 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11000 for lt_sys_path in $lt_search_path_spec; do 11001 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11002 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11003 else 11004 test -d "$lt_sys_path" && \ 11005 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11006 fi 11007 done 11008 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11009BEGIN {RS=" "; FS="/|\n";} { 11010 lt_foo=""; 11011 lt_count=0; 11012 for (lt_i = NF; lt_i > 0; lt_i--) { 11013 if ($lt_i != "" && $lt_i != ".") { 11014 if ($lt_i == "..") { 11015 lt_count++; 11016 } else { 11017 if (lt_count == 0) { 11018 lt_foo="/" $lt_i lt_foo; 11019 } else { 11020 lt_count--; 11021 } 11022 } 11023 } 11024 } 11025 if (lt_foo != "") { lt_freq[lt_foo]++; } 11026 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11027}'` 11028 # AWK program above erroneously prepends '/' to C:/dos/paths 11029 # for these hosts. 11030 case $host_os in 11031 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11032 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11033 esac 11034 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11035else 11036 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11037fi 11038library_names_spec= 11039libname_spec='lib$name' 11040soname_spec= 11041shrext_cmds=".so" 11042postinstall_cmds= 11043postuninstall_cmds= 11044finish_cmds= 11045finish_eval= 11046shlibpath_var= 11047shlibpath_overrides_runpath=unknown 11048version_type=none 11049dynamic_linker="$host_os ld.so" 11050sys_lib_dlsearch_path_spec="/lib /usr/lib" 11051need_lib_prefix=unknown 11052hardcode_into_libs=no 11053 11054# when you set need_version to no, make sure it does not cause -set_version 11055# flags to be left without arguments 11056need_version=unknown 11057 11058case $host_os in 11059aix3*) 11060 version_type=linux # correct to gnu/linux during the next big refactor 11061 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11062 shlibpath_var=LIBPATH 11063 11064 # AIX 3 has no versioning support, so we append a major version to the name. 11065 soname_spec='${libname}${release}${shared_ext}$major' 11066 ;; 11067 11068aix[4-9]*) 11069 version_type=linux # correct to gnu/linux during the next big refactor 11070 need_lib_prefix=no 11071 need_version=no 11072 hardcode_into_libs=yes 11073 if test "$host_cpu" = ia64; then 11074 # AIX 5 supports IA64 11075 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11076 shlibpath_var=LD_LIBRARY_PATH 11077 else 11078 # With GCC up to 2.95.x, collect2 would create an import file 11079 # for dependence libraries. The import file would start with 11080 # the line `#! .'. This would cause the generated library to 11081 # depend on `.', always an invalid library. This was fixed in 11082 # development snapshots of GCC prior to 3.0. 11083 case $host_os in 11084 aix4 | aix4.[01] | aix4.[01].*) 11085 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11086 echo ' yes ' 11087 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11088 : 11089 else 11090 can_build_shared=no 11091 fi 11092 ;; 11093 esac 11094 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11095 # soname into executable. Probably we can add versioning support to 11096 # collect2, so additional links can be useful in future. 11097 if test "$aix_use_runtimelinking" = yes; then 11098 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11099 # instead of lib<name>.a to let people know that these are not 11100 # typical AIX shared libraries. 11101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11102 else 11103 # We preserve .a as extension for shared libraries through AIX4.2 11104 # and later when we are not doing run time linking. 11105 library_names_spec='${libname}${release}.a $libname.a' 11106 soname_spec='${libname}${release}${shared_ext}$major' 11107 fi 11108 shlibpath_var=LIBPATH 11109 fi 11110 ;; 11111 11112amigaos*) 11113 case $host_cpu in 11114 powerpc) 11115 # Since July 2007 AmigaOS4 officially supports .so libraries. 11116 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11118 ;; 11119 m68k) 11120 library_names_spec='$libname.ixlibrary $libname.a' 11121 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11122 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' 11123 ;; 11124 esac 11125 ;; 11126 11127beos*) 11128 library_names_spec='${libname}${shared_ext}' 11129 dynamic_linker="$host_os ld.so" 11130 shlibpath_var=LIBRARY_PATH 11131 ;; 11132 11133bsdi[45]*) 11134 version_type=linux # correct to gnu/linux during the next big refactor 11135 need_version=no 11136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11137 soname_spec='${libname}${release}${shared_ext}$major' 11138 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11139 shlibpath_var=LD_LIBRARY_PATH 11140 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11141 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11142 # the default ld.so.conf also contains /usr/contrib/lib and 11143 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11144 # libtool to hard-code these into programs 11145 ;; 11146 11147cygwin* | mingw* | pw32* | cegcc*) 11148 version_type=windows 11149 shrext_cmds=".dll" 11150 need_version=no 11151 need_lib_prefix=no 11152 11153 case $GCC,$cc_basename in 11154 yes,*) 11155 # gcc 11156 library_names_spec='$libname.dll.a' 11157 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11158 postinstall_cmds='base_file=`basename \${file}`~ 11159 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11160 dldir=$destdir/`dirname \$dlpath`~ 11161 test -d \$dldir || mkdir -p \$dldir~ 11162 $install_prog $dir/$dlname \$dldir/$dlname~ 11163 chmod a+x \$dldir/$dlname~ 11164 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11165 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11166 fi' 11167 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11168 dlpath=$dir/\$dldll~ 11169 $RM \$dlpath' 11170 shlibpath_overrides_runpath=yes 11171 11172 case $host_os in 11173 cygwin*) 11174 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11175 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11176 11177 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11178 ;; 11179 mingw* | cegcc*) 11180 # MinGW DLLs use traditional 'lib' prefix 11181 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11182 ;; 11183 pw32*) 11184 # pw32 DLLs use 'pw' prefix rather than 'lib' 11185 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11186 ;; 11187 esac 11188 dynamic_linker='Win32 ld.exe' 11189 ;; 11190 11191 *,cl*) 11192 # Native MSVC 11193 libname_spec='$name' 11194 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11195 library_names_spec='${libname}.dll.lib' 11196 11197 case $build_os in 11198 mingw*) 11199 sys_lib_search_path_spec= 11200 lt_save_ifs=$IFS 11201 IFS=';' 11202 for lt_path in $LIB 11203 do 11204 IFS=$lt_save_ifs 11205 # Let DOS variable expansion print the short 8.3 style file name. 11206 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11207 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11208 done 11209 IFS=$lt_save_ifs 11210 # Convert to MSYS style. 11211 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11212 ;; 11213 cygwin*) 11214 # Convert to unix form, then to dos form, then back to unix form 11215 # but this time dos style (no spaces!) so that the unix form looks 11216 # like /cygdrive/c/PROGRA~1:/cygdr... 11217 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11218 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11219 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11220 ;; 11221 *) 11222 sys_lib_search_path_spec="$LIB" 11223 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11224 # It is most probably a Windows format PATH. 11225 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11226 else 11227 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11228 fi 11229 # FIXME: find the short name or the path components, as spaces are 11230 # common. (e.g. "Program Files" -> "PROGRA~1") 11231 ;; 11232 esac 11233 11234 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11235 postinstall_cmds='base_file=`basename \${file}`~ 11236 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11237 dldir=$destdir/`dirname \$dlpath`~ 11238 test -d \$dldir || mkdir -p \$dldir~ 11239 $install_prog $dir/$dlname \$dldir/$dlname' 11240 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11241 dlpath=$dir/\$dldll~ 11242 $RM \$dlpath' 11243 shlibpath_overrides_runpath=yes 11244 dynamic_linker='Win32 link.exe' 11245 ;; 11246 11247 *) 11248 # Assume MSVC wrapper 11249 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11250 dynamic_linker='Win32 ld.exe' 11251 ;; 11252 esac 11253 # FIXME: first we should search . and the directory the executable is in 11254 shlibpath_var=PATH 11255 ;; 11256 11257darwin* | rhapsody*) 11258 dynamic_linker="$host_os dyld" 11259 version_type=darwin 11260 need_lib_prefix=no 11261 need_version=no 11262 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11263 soname_spec='${libname}${release}${major}$shared_ext' 11264 shlibpath_overrides_runpath=yes 11265 shlibpath_var=DYLD_LIBRARY_PATH 11266 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11267 11268 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11269 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11270 ;; 11271 11272dgux*) 11273 version_type=linux # correct to gnu/linux during the next big refactor 11274 need_lib_prefix=no 11275 need_version=no 11276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11277 soname_spec='${libname}${release}${shared_ext}$major' 11278 shlibpath_var=LD_LIBRARY_PATH 11279 ;; 11280 11281freebsd* | dragonfly*) 11282 # DragonFly does not have aout. When/if they implement a new 11283 # versioning mechanism, adjust this. 11284 if test -x /usr/bin/objformat; then 11285 objformat=`/usr/bin/objformat` 11286 else 11287 case $host_os in 11288 freebsd[23].*) objformat=aout ;; 11289 *) objformat=elf ;; 11290 esac 11291 fi 11292 version_type=freebsd-$objformat 11293 case $version_type in 11294 freebsd-elf*) 11295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11296 need_version=no 11297 need_lib_prefix=no 11298 ;; 11299 freebsd-*) 11300 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11301 need_version=yes 11302 ;; 11303 esac 11304 shlibpath_var=LD_LIBRARY_PATH 11305 case $host_os in 11306 freebsd2.*) 11307 shlibpath_overrides_runpath=yes 11308 ;; 11309 freebsd3.[01]* | freebsdelf3.[01]*) 11310 shlibpath_overrides_runpath=yes 11311 hardcode_into_libs=yes 11312 ;; 11313 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11314 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11315 shlibpath_overrides_runpath=no 11316 hardcode_into_libs=yes 11317 ;; 11318 *) # from 4.6 on, and DragonFly 11319 shlibpath_overrides_runpath=yes 11320 hardcode_into_libs=yes 11321 ;; 11322 esac 11323 ;; 11324 11325gnu*) 11326 version_type=linux # correct to gnu/linux during the next big refactor 11327 need_lib_prefix=no 11328 need_version=no 11329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11330 soname_spec='${libname}${release}${shared_ext}$major' 11331 shlibpath_var=LD_LIBRARY_PATH 11332 shlibpath_overrides_runpath=no 11333 hardcode_into_libs=yes 11334 ;; 11335 11336haiku*) 11337 version_type=linux # correct to gnu/linux during the next big refactor 11338 need_lib_prefix=no 11339 need_version=no 11340 dynamic_linker="$host_os runtime_loader" 11341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11342 soname_spec='${libname}${release}${shared_ext}$major' 11343 shlibpath_var=LIBRARY_PATH 11344 shlibpath_overrides_runpath=yes 11345 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11346 hardcode_into_libs=yes 11347 ;; 11348 11349hpux9* | hpux10* | hpux11*) 11350 # Give a soname corresponding to the major version so that dld.sl refuses to 11351 # link against other versions. 11352 version_type=sunos 11353 need_lib_prefix=no 11354 need_version=no 11355 case $host_cpu in 11356 ia64*) 11357 shrext_cmds='.so' 11358 hardcode_into_libs=yes 11359 dynamic_linker="$host_os dld.so" 11360 shlibpath_var=LD_LIBRARY_PATH 11361 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11363 soname_spec='${libname}${release}${shared_ext}$major' 11364 if test "X$HPUX_IA64_MODE" = X32; then 11365 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11366 else 11367 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11368 fi 11369 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11370 ;; 11371 hppa*64*) 11372 shrext_cmds='.sl' 11373 hardcode_into_libs=yes 11374 dynamic_linker="$host_os dld.sl" 11375 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11376 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11378 soname_spec='${libname}${release}${shared_ext}$major' 11379 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11380 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11381 ;; 11382 *) 11383 shrext_cmds='.sl' 11384 dynamic_linker="$host_os dld.sl" 11385 shlibpath_var=SHLIB_PATH 11386 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11387 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11388 soname_spec='${libname}${release}${shared_ext}$major' 11389 ;; 11390 esac 11391 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11392 postinstall_cmds='chmod 555 $lib' 11393 # or fails outright, so override atomically: 11394 install_override_mode=555 11395 ;; 11396 11397interix[3-9]*) 11398 version_type=linux # correct to gnu/linux during the next big refactor 11399 need_lib_prefix=no 11400 need_version=no 11401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11402 soname_spec='${libname}${release}${shared_ext}$major' 11403 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11404 shlibpath_var=LD_LIBRARY_PATH 11405 shlibpath_overrides_runpath=no 11406 hardcode_into_libs=yes 11407 ;; 11408 11409irix5* | irix6* | nonstopux*) 11410 case $host_os in 11411 nonstopux*) version_type=nonstopux ;; 11412 *) 11413 if test "$lt_cv_prog_gnu_ld" = yes; then 11414 version_type=linux # correct to gnu/linux during the next big refactor 11415 else 11416 version_type=irix 11417 fi ;; 11418 esac 11419 need_lib_prefix=no 11420 need_version=no 11421 soname_spec='${libname}${release}${shared_ext}$major' 11422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11423 case $host_os in 11424 irix5* | nonstopux*) 11425 libsuff= shlibsuff= 11426 ;; 11427 *) 11428 case $LD in # libtool.m4 will add one of these switches to LD 11429 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11430 libsuff= shlibsuff= libmagic=32-bit;; 11431 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11432 libsuff=32 shlibsuff=N32 libmagic=N32;; 11433 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11434 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11435 *) libsuff= shlibsuff= libmagic=never-match;; 11436 esac 11437 ;; 11438 esac 11439 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11440 shlibpath_overrides_runpath=no 11441 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11442 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11443 hardcode_into_libs=yes 11444 ;; 11445 11446# No shared lib support for Linux oldld, aout, or coff. 11447linux*oldld* | linux*aout* | linux*coff*) 11448 dynamic_linker=no 11449 ;; 11450 11451# This must be glibc/ELF. 11452linux* | k*bsd*-gnu | kopensolaris*-gnu) 11453 version_type=linux # correct to gnu/linux during the next big refactor 11454 need_lib_prefix=no 11455 need_version=no 11456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11457 soname_spec='${libname}${release}${shared_ext}$major' 11458 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11459 shlibpath_var=LD_LIBRARY_PATH 11460 shlibpath_overrides_runpath=no 11461 11462 # Some binutils ld are patched to set DT_RUNPATH 11463 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11464 $as_echo_n "(cached) " >&6 11465else 11466 lt_cv_shlibpath_overrides_runpath=no 11467 save_LDFLAGS=$LDFLAGS 11468 save_libdir=$libdir 11469 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11470 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11472/* end confdefs.h. */ 11473 11474int 11475main () 11476{ 11477 11478 ; 11479 return 0; 11480} 11481_ACEOF 11482if ac_fn_c_try_link "$LINENO"; then : 11483 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11484 lt_cv_shlibpath_overrides_runpath=yes 11485fi 11486fi 11487rm -f core conftest.err conftest.$ac_objext \ 11488 conftest$ac_exeext conftest.$ac_ext 11489 LDFLAGS=$save_LDFLAGS 11490 libdir=$save_libdir 11491 11492fi 11493 11494 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11495 11496 # This implies no fast_install, which is unacceptable. 11497 # Some rework will be needed to allow for fast_install 11498 # before this can be enabled. 11499 hardcode_into_libs=yes 11500 11501 # Append ld.so.conf contents to the search path 11502 if test -f /etc/ld.so.conf; then 11503 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' ' '` 11504 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11505 fi 11506 11507 # We used to test for /lib/ld.so.1 and disable shared libraries on 11508 # powerpc, because MkLinux only supported shared libraries with the 11509 # GNU dynamic linker. Since this was broken with cross compilers, 11510 # most powerpc-linux boxes support dynamic linking these days and 11511 # people can always --disable-shared, the test was removed, and we 11512 # assume the GNU/Linux dynamic linker is in use. 11513 dynamic_linker='GNU/Linux ld.so' 11514 ;; 11515 11516netbsd*) 11517 version_type=sunos 11518 need_lib_prefix=no 11519 need_version=no 11520 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11522 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11523 dynamic_linker='NetBSD (a.out) ld.so' 11524 else 11525 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11526 soname_spec='${libname}${release}${shared_ext}$major' 11527 dynamic_linker='NetBSD ld.elf_so' 11528 fi 11529 shlibpath_var=LD_LIBRARY_PATH 11530 shlibpath_overrides_runpath=yes 11531 hardcode_into_libs=yes 11532 ;; 11533 11534newsos6) 11535 version_type=linux # correct to gnu/linux during the next big refactor 11536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11537 shlibpath_var=LD_LIBRARY_PATH 11538 shlibpath_overrides_runpath=yes 11539 ;; 11540 11541*nto* | *qnx*) 11542 version_type=qnx 11543 need_lib_prefix=no 11544 need_version=no 11545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11546 soname_spec='${libname}${release}${shared_ext}$major' 11547 shlibpath_var=LD_LIBRARY_PATH 11548 shlibpath_overrides_runpath=no 11549 hardcode_into_libs=yes 11550 dynamic_linker='ldqnx.so' 11551 ;; 11552 11553openbsd*) 11554 version_type=sunos 11555 sys_lib_dlsearch_path_spec="/usr/lib" 11556 need_lib_prefix=no 11557 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11558 case $host_os in 11559 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11560 *) need_version=no ;; 11561 esac 11562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11563 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11564 shlibpath_var=LD_LIBRARY_PATH 11565 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11566 case $host_os in 11567 openbsd2.[89] | openbsd2.[89].*) 11568 shlibpath_overrides_runpath=no 11569 ;; 11570 *) 11571 shlibpath_overrides_runpath=yes 11572 ;; 11573 esac 11574 else 11575 shlibpath_overrides_runpath=yes 11576 fi 11577 ;; 11578 11579os2*) 11580 libname_spec='$name' 11581 shrext_cmds=".dll" 11582 need_lib_prefix=no 11583 library_names_spec='$libname${shared_ext} $libname.a' 11584 dynamic_linker='OS/2 ld.exe' 11585 shlibpath_var=LIBPATH 11586 ;; 11587 11588osf3* | osf4* | osf5*) 11589 version_type=osf 11590 need_lib_prefix=no 11591 need_version=no 11592 soname_spec='${libname}${release}${shared_ext}$major' 11593 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11594 shlibpath_var=LD_LIBRARY_PATH 11595 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11596 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11597 ;; 11598 11599rdos*) 11600 dynamic_linker=no 11601 ;; 11602 11603solaris*) 11604 version_type=linux # correct to gnu/linux during the next big refactor 11605 need_lib_prefix=no 11606 need_version=no 11607 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11608 soname_spec='${libname}${release}${shared_ext}$major' 11609 shlibpath_var=LD_LIBRARY_PATH 11610 shlibpath_overrides_runpath=yes 11611 hardcode_into_libs=yes 11612 # ldd complains unless libraries are executable 11613 postinstall_cmds='chmod +x $lib' 11614 ;; 11615 11616sunos4*) 11617 version_type=sunos 11618 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11619 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11620 shlibpath_var=LD_LIBRARY_PATH 11621 shlibpath_overrides_runpath=yes 11622 if test "$with_gnu_ld" = yes; then 11623 need_lib_prefix=no 11624 fi 11625 need_version=yes 11626 ;; 11627 11628sysv4 | sysv4.3*) 11629 version_type=linux # correct to gnu/linux during the next big refactor 11630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11631 soname_spec='${libname}${release}${shared_ext}$major' 11632 shlibpath_var=LD_LIBRARY_PATH 11633 case $host_vendor in 11634 sni) 11635 shlibpath_overrides_runpath=no 11636 need_lib_prefix=no 11637 runpath_var=LD_RUN_PATH 11638 ;; 11639 siemens) 11640 need_lib_prefix=no 11641 ;; 11642 motorola) 11643 need_lib_prefix=no 11644 need_version=no 11645 shlibpath_overrides_runpath=no 11646 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11647 ;; 11648 esac 11649 ;; 11650 11651sysv4*MP*) 11652 if test -d /usr/nec ;then 11653 version_type=linux # correct to gnu/linux during the next big refactor 11654 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11655 soname_spec='$libname${shared_ext}.$major' 11656 shlibpath_var=LD_LIBRARY_PATH 11657 fi 11658 ;; 11659 11660sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11661 version_type=freebsd-elf 11662 need_lib_prefix=no 11663 need_version=no 11664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11665 soname_spec='${libname}${release}${shared_ext}$major' 11666 shlibpath_var=LD_LIBRARY_PATH 11667 shlibpath_overrides_runpath=yes 11668 hardcode_into_libs=yes 11669 if test "$with_gnu_ld" = yes; then 11670 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11671 else 11672 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11673 case $host_os in 11674 sco3.2v5*) 11675 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11676 ;; 11677 esac 11678 fi 11679 sys_lib_dlsearch_path_spec='/usr/lib' 11680 ;; 11681 11682tpf*) 11683 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11684 version_type=linux # correct to gnu/linux during the next big refactor 11685 need_lib_prefix=no 11686 need_version=no 11687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11688 shlibpath_var=LD_LIBRARY_PATH 11689 shlibpath_overrides_runpath=no 11690 hardcode_into_libs=yes 11691 ;; 11692 11693uts4*) 11694 version_type=linux # correct to gnu/linux during the next big refactor 11695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11696 soname_spec='${libname}${release}${shared_ext}$major' 11697 shlibpath_var=LD_LIBRARY_PATH 11698 ;; 11699 11700*) 11701 dynamic_linker=no 11702 ;; 11703esac 11704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11705$as_echo "$dynamic_linker" >&6; } 11706test "$dynamic_linker" = no && can_build_shared=no 11707 11708variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11709if test "$GCC" = yes; then 11710 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11711fi 11712 11713if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11714 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11715fi 11716if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11717 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11718fi 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11812$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11813hardcode_action= 11814if test -n "$hardcode_libdir_flag_spec" || 11815 test -n "$runpath_var" || 11816 test "X$hardcode_automatic" = "Xyes" ; then 11817 11818 # We can hardcode non-existent directories. 11819 if test "$hardcode_direct" != no && 11820 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11821 # have to relink, otherwise we might link with an installed library 11822 # when we should be linking with a yet-to-be-installed one 11823 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11824 test "$hardcode_minus_L" != no; then 11825 # Linking always hardcodes the temporary library directory. 11826 hardcode_action=relink 11827 else 11828 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11829 hardcode_action=immediate 11830 fi 11831else 11832 # We cannot hardcode anything, or else we can only hardcode existing 11833 # directories. 11834 hardcode_action=unsupported 11835fi 11836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11837$as_echo "$hardcode_action" >&6; } 11838 11839if test "$hardcode_action" = relink || 11840 test "$inherit_rpath" = yes; then 11841 # Fast installation is not supported 11842 enable_fast_install=no 11843elif test "$shlibpath_overrides_runpath" = yes || 11844 test "$enable_shared" = no; then 11845 # Fast installation is not necessary 11846 enable_fast_install=needless 11847fi 11848 11849 11850 11851 11852 11853 11854 if test "x$enable_dlopen" != xyes; then 11855 enable_dlopen=unknown 11856 enable_dlopen_self=unknown 11857 enable_dlopen_self_static=unknown 11858else 11859 lt_cv_dlopen=no 11860 lt_cv_dlopen_libs= 11861 11862 case $host_os in 11863 beos*) 11864 lt_cv_dlopen="load_add_on" 11865 lt_cv_dlopen_libs= 11866 lt_cv_dlopen_self=yes 11867 ;; 11868 11869 mingw* | pw32* | cegcc*) 11870 lt_cv_dlopen="LoadLibrary" 11871 lt_cv_dlopen_libs= 11872 ;; 11873 11874 cygwin*) 11875 lt_cv_dlopen="dlopen" 11876 lt_cv_dlopen_libs= 11877 ;; 11878 11879 darwin*) 11880 # if libdl is installed we need to link against it 11881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11882$as_echo_n "checking for dlopen in -ldl... " >&6; } 11883if ${ac_cv_lib_dl_dlopen+:} false; then : 11884 $as_echo_n "(cached) " >&6 11885else 11886 ac_check_lib_save_LIBS=$LIBS 11887LIBS="-ldl $LIBS" 11888cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11889/* end confdefs.h. */ 11890 11891/* Override any GCC internal prototype to avoid an error. 11892 Use char because int might match the return type of a GCC 11893 builtin and then its argument prototype would still apply. */ 11894#ifdef __cplusplus 11895extern "C" 11896#endif 11897char dlopen (); 11898int 11899main () 11900{ 11901return dlopen (); 11902 ; 11903 return 0; 11904} 11905_ACEOF 11906if ac_fn_c_try_link "$LINENO"; then : 11907 ac_cv_lib_dl_dlopen=yes 11908else 11909 ac_cv_lib_dl_dlopen=no 11910fi 11911rm -f core conftest.err conftest.$ac_objext \ 11912 conftest$ac_exeext conftest.$ac_ext 11913LIBS=$ac_check_lib_save_LIBS 11914fi 11915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11916$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11917if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11918 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11919else 11920 11921 lt_cv_dlopen="dyld" 11922 lt_cv_dlopen_libs= 11923 lt_cv_dlopen_self=yes 11924 11925fi 11926 11927 ;; 11928 11929 *) 11930 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11931if test "x$ac_cv_func_shl_load" = xyes; then : 11932 lt_cv_dlopen="shl_load" 11933else 11934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11935$as_echo_n "checking for shl_load in -ldld... " >&6; } 11936if ${ac_cv_lib_dld_shl_load+:} false; then : 11937 $as_echo_n "(cached) " >&6 11938else 11939 ac_check_lib_save_LIBS=$LIBS 11940LIBS="-ldld $LIBS" 11941cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11942/* end confdefs.h. */ 11943 11944/* Override any GCC internal prototype to avoid an error. 11945 Use char because int might match the return type of a GCC 11946 builtin and then its argument prototype would still apply. */ 11947#ifdef __cplusplus 11948extern "C" 11949#endif 11950char shl_load (); 11951int 11952main () 11953{ 11954return shl_load (); 11955 ; 11956 return 0; 11957} 11958_ACEOF 11959if ac_fn_c_try_link "$LINENO"; then : 11960 ac_cv_lib_dld_shl_load=yes 11961else 11962 ac_cv_lib_dld_shl_load=no 11963fi 11964rm -f core conftest.err conftest.$ac_objext \ 11965 conftest$ac_exeext conftest.$ac_ext 11966LIBS=$ac_check_lib_save_LIBS 11967fi 11968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11969$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11970if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11971 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11972else 11973 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11974if test "x$ac_cv_func_dlopen" = xyes; then : 11975 lt_cv_dlopen="dlopen" 11976else 11977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11978$as_echo_n "checking for dlopen in -ldl... " >&6; } 11979if ${ac_cv_lib_dl_dlopen+:} false; then : 11980 $as_echo_n "(cached) " >&6 11981else 11982 ac_check_lib_save_LIBS=$LIBS 11983LIBS="-ldl $LIBS" 11984cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11985/* end confdefs.h. */ 11986 11987/* Override any GCC internal prototype to avoid an error. 11988 Use char because int might match the return type of a GCC 11989 builtin and then its argument prototype would still apply. */ 11990#ifdef __cplusplus 11991extern "C" 11992#endif 11993char dlopen (); 11994int 11995main () 11996{ 11997return dlopen (); 11998 ; 11999 return 0; 12000} 12001_ACEOF 12002if ac_fn_c_try_link "$LINENO"; then : 12003 ac_cv_lib_dl_dlopen=yes 12004else 12005 ac_cv_lib_dl_dlopen=no 12006fi 12007rm -f core conftest.err conftest.$ac_objext \ 12008 conftest$ac_exeext conftest.$ac_ext 12009LIBS=$ac_check_lib_save_LIBS 12010fi 12011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12012$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12013if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12014 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12015else 12016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12017$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12018if ${ac_cv_lib_svld_dlopen+:} false; then : 12019 $as_echo_n "(cached) " >&6 12020else 12021 ac_check_lib_save_LIBS=$LIBS 12022LIBS="-lsvld $LIBS" 12023cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12024/* end confdefs.h. */ 12025 12026/* Override any GCC internal prototype to avoid an error. 12027 Use char because int might match the return type of a GCC 12028 builtin and then its argument prototype would still apply. */ 12029#ifdef __cplusplus 12030extern "C" 12031#endif 12032char dlopen (); 12033int 12034main () 12035{ 12036return dlopen (); 12037 ; 12038 return 0; 12039} 12040_ACEOF 12041if ac_fn_c_try_link "$LINENO"; then : 12042 ac_cv_lib_svld_dlopen=yes 12043else 12044 ac_cv_lib_svld_dlopen=no 12045fi 12046rm -f core conftest.err conftest.$ac_objext \ 12047 conftest$ac_exeext conftest.$ac_ext 12048LIBS=$ac_check_lib_save_LIBS 12049fi 12050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12051$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12052if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12053 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12054else 12055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12056$as_echo_n "checking for dld_link in -ldld... " >&6; } 12057if ${ac_cv_lib_dld_dld_link+:} false; then : 12058 $as_echo_n "(cached) " >&6 12059else 12060 ac_check_lib_save_LIBS=$LIBS 12061LIBS="-ldld $LIBS" 12062cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12063/* end confdefs.h. */ 12064 12065/* Override any GCC internal prototype to avoid an error. 12066 Use char because int might match the return type of a GCC 12067 builtin and then its argument prototype would still apply. */ 12068#ifdef __cplusplus 12069extern "C" 12070#endif 12071char dld_link (); 12072int 12073main () 12074{ 12075return dld_link (); 12076 ; 12077 return 0; 12078} 12079_ACEOF 12080if ac_fn_c_try_link "$LINENO"; then : 12081 ac_cv_lib_dld_dld_link=yes 12082else 12083 ac_cv_lib_dld_dld_link=no 12084fi 12085rm -f core conftest.err conftest.$ac_objext \ 12086 conftest$ac_exeext conftest.$ac_ext 12087LIBS=$ac_check_lib_save_LIBS 12088fi 12089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12090$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12091if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12092 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12093fi 12094 12095 12096fi 12097 12098 12099fi 12100 12101 12102fi 12103 12104 12105fi 12106 12107 12108fi 12109 12110 ;; 12111 esac 12112 12113 if test "x$lt_cv_dlopen" != xno; then 12114 enable_dlopen=yes 12115 else 12116 enable_dlopen=no 12117 fi 12118 12119 case $lt_cv_dlopen in 12120 dlopen) 12121 save_CPPFLAGS="$CPPFLAGS" 12122 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12123 12124 save_LDFLAGS="$LDFLAGS" 12125 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12126 12127 save_LIBS="$LIBS" 12128 LIBS="$lt_cv_dlopen_libs $LIBS" 12129 12130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12131$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12132if ${lt_cv_dlopen_self+:} false; then : 12133 $as_echo_n "(cached) " >&6 12134else 12135 if test "$cross_compiling" = yes; then : 12136 lt_cv_dlopen_self=cross 12137else 12138 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12139 lt_status=$lt_dlunknown 12140 cat > conftest.$ac_ext <<_LT_EOF 12141#line $LINENO "configure" 12142#include "confdefs.h" 12143 12144#if HAVE_DLFCN_H 12145#include <dlfcn.h> 12146#endif 12147 12148#include <stdio.h> 12149 12150#ifdef RTLD_GLOBAL 12151# define LT_DLGLOBAL RTLD_GLOBAL 12152#else 12153# ifdef DL_GLOBAL 12154# define LT_DLGLOBAL DL_GLOBAL 12155# else 12156# define LT_DLGLOBAL 0 12157# endif 12158#endif 12159 12160/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12161 find out it does not work in some platform. */ 12162#ifndef LT_DLLAZY_OR_NOW 12163# ifdef RTLD_LAZY 12164# define LT_DLLAZY_OR_NOW RTLD_LAZY 12165# else 12166# ifdef DL_LAZY 12167# define LT_DLLAZY_OR_NOW DL_LAZY 12168# else 12169# ifdef RTLD_NOW 12170# define LT_DLLAZY_OR_NOW RTLD_NOW 12171# else 12172# ifdef DL_NOW 12173# define LT_DLLAZY_OR_NOW DL_NOW 12174# else 12175# define LT_DLLAZY_OR_NOW 0 12176# endif 12177# endif 12178# endif 12179# endif 12180#endif 12181 12182/* When -fvisbility=hidden is used, assume the code has been annotated 12183 correspondingly for the symbols needed. */ 12184#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12185int fnord () __attribute__((visibility("default"))); 12186#endif 12187 12188int fnord () { return 42; } 12189int main () 12190{ 12191 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12192 int status = $lt_dlunknown; 12193 12194 if (self) 12195 { 12196 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12197 else 12198 { 12199 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12200 else puts (dlerror ()); 12201 } 12202 /* dlclose (self); */ 12203 } 12204 else 12205 puts (dlerror ()); 12206 12207 return status; 12208} 12209_LT_EOF 12210 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12211 (eval $ac_link) 2>&5 12212 ac_status=$? 12213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12214 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12215 (./conftest; exit; ) >&5 2>/dev/null 12216 lt_status=$? 12217 case x$lt_status in 12218 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12219 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12220 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12221 esac 12222 else : 12223 # compilation failed 12224 lt_cv_dlopen_self=no 12225 fi 12226fi 12227rm -fr conftest* 12228 12229 12230fi 12231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12232$as_echo "$lt_cv_dlopen_self" >&6; } 12233 12234 if test "x$lt_cv_dlopen_self" = xyes; then 12235 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12237$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12238if ${lt_cv_dlopen_self_static+:} false; then : 12239 $as_echo_n "(cached) " >&6 12240else 12241 if test "$cross_compiling" = yes; then : 12242 lt_cv_dlopen_self_static=cross 12243else 12244 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12245 lt_status=$lt_dlunknown 12246 cat > conftest.$ac_ext <<_LT_EOF 12247#line $LINENO "configure" 12248#include "confdefs.h" 12249 12250#if HAVE_DLFCN_H 12251#include <dlfcn.h> 12252#endif 12253 12254#include <stdio.h> 12255 12256#ifdef RTLD_GLOBAL 12257# define LT_DLGLOBAL RTLD_GLOBAL 12258#else 12259# ifdef DL_GLOBAL 12260# define LT_DLGLOBAL DL_GLOBAL 12261# else 12262# define LT_DLGLOBAL 0 12263# endif 12264#endif 12265 12266/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12267 find out it does not work in some platform. */ 12268#ifndef LT_DLLAZY_OR_NOW 12269# ifdef RTLD_LAZY 12270# define LT_DLLAZY_OR_NOW RTLD_LAZY 12271# else 12272# ifdef DL_LAZY 12273# define LT_DLLAZY_OR_NOW DL_LAZY 12274# else 12275# ifdef RTLD_NOW 12276# define LT_DLLAZY_OR_NOW RTLD_NOW 12277# else 12278# ifdef DL_NOW 12279# define LT_DLLAZY_OR_NOW DL_NOW 12280# else 12281# define LT_DLLAZY_OR_NOW 0 12282# endif 12283# endif 12284# endif 12285# endif 12286#endif 12287 12288/* When -fvisbility=hidden is used, assume the code has been annotated 12289 correspondingly for the symbols needed. */ 12290#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12291int fnord () __attribute__((visibility("default"))); 12292#endif 12293 12294int fnord () { return 42; } 12295int main () 12296{ 12297 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12298 int status = $lt_dlunknown; 12299 12300 if (self) 12301 { 12302 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12303 else 12304 { 12305 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12306 else puts (dlerror ()); 12307 } 12308 /* dlclose (self); */ 12309 } 12310 else 12311 puts (dlerror ()); 12312 12313 return status; 12314} 12315_LT_EOF 12316 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12317 (eval $ac_link) 2>&5 12318 ac_status=$? 12319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12320 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12321 (./conftest; exit; ) >&5 2>/dev/null 12322 lt_status=$? 12323 case x$lt_status in 12324 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12325 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12326 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12327 esac 12328 else : 12329 # compilation failed 12330 lt_cv_dlopen_self_static=no 12331 fi 12332fi 12333rm -fr conftest* 12334 12335 12336fi 12337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12338$as_echo "$lt_cv_dlopen_self_static" >&6; } 12339 fi 12340 12341 CPPFLAGS="$save_CPPFLAGS" 12342 LDFLAGS="$save_LDFLAGS" 12343 LIBS="$save_LIBS" 12344 ;; 12345 esac 12346 12347 case $lt_cv_dlopen_self in 12348 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12349 *) enable_dlopen_self=unknown ;; 12350 esac 12351 12352 case $lt_cv_dlopen_self_static in 12353 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12354 *) enable_dlopen_self_static=unknown ;; 12355 esac 12356fi 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374striplib= 12375old_striplib= 12376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12377$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12378if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12379 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12380 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12382$as_echo "yes" >&6; } 12383else 12384# FIXME - insert some real tests, host_os isn't really good enough 12385 case $host_os in 12386 darwin*) 12387 if test -n "$STRIP" ; then 12388 striplib="$STRIP -x" 12389 old_striplib="$STRIP -S" 12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12391$as_echo "yes" >&6; } 12392 else 12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12394$as_echo "no" >&6; } 12395 fi 12396 ;; 12397 *) 12398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12399$as_echo "no" >&6; } 12400 ;; 12401 esac 12402fi 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 # Report which library types will actually be built 12416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12417$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12419$as_echo "$can_build_shared" >&6; } 12420 12421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12422$as_echo_n "checking whether to build shared libraries... " >&6; } 12423 test "$can_build_shared" = "no" && enable_shared=no 12424 12425 # On AIX, shared libraries and static libraries use the same namespace, and 12426 # are all built from PIC. 12427 case $host_os in 12428 aix3*) 12429 test "$enable_shared" = yes && enable_static=no 12430 if test -n "$RANLIB"; then 12431 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12432 postinstall_cmds='$RANLIB $lib' 12433 fi 12434 ;; 12435 12436 aix[4-9]*) 12437 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12438 test "$enable_shared" = yes && enable_static=no 12439 fi 12440 ;; 12441 esac 12442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12443$as_echo "$enable_shared" >&6; } 12444 12445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12446$as_echo_n "checking whether to build static libraries... " >&6; } 12447 # Make sure either enable_shared or enable_static is yes. 12448 test "$enable_shared" = yes || enable_static=yes 12449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12450$as_echo "$enable_static" >&6; } 12451 12452 12453 12454 12455fi 12456ac_ext=c 12457ac_cpp='$CPP $CPPFLAGS' 12458ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12459ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12460ac_compiler_gnu=$ac_cv_c_compiler_gnu 12461 12462CC="$lt_save_CC" 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 ac_config_commands="$ac_config_commands libtool" 12479 12480 12481 12482 12483# Only expand once: 12484 12485 12486 12487 12488 CFLAG_VISIBILITY= 12489 HAVE_VISIBILITY=0 12490 if test -n "$GCC"; then 12491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5 12492$as_echo_n "checking whether the -Werror option is usable... " >&6; } 12493 if ${gl_cv_cc_vis_werror+:} false; then : 12494 $as_echo_n "(cached) " >&6 12495else 12496 12497 gl_save_CFLAGS="$CFLAGS" 12498 CFLAGS="$CFLAGS -Werror" 12499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12500/* end confdefs.h. */ 12501 12502int 12503main () 12504{ 12505 12506 ; 12507 return 0; 12508} 12509_ACEOF 12510if ac_fn_c_try_compile "$LINENO"; then : 12511 gl_cv_cc_vis_werror=yes 12512else 12513 gl_cv_cc_vis_werror=no 12514fi 12515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12516 CFLAGS="$gl_save_CFLAGS" 12517fi 12518 12519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5 12520$as_echo "$gl_cv_cc_vis_werror" >&6; } 12521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5 12522$as_echo_n "checking for simple visibility declarations... " >&6; } 12523 if ${gl_cv_cc_visibility+:} false; then : 12524 $as_echo_n "(cached) " >&6 12525else 12526 12527 gl_save_CFLAGS="$CFLAGS" 12528 CFLAGS="$CFLAGS -fvisibility=hidden" 12529 if test $gl_cv_cc_vis_werror = yes; then 12530 CFLAGS="$CFLAGS -Werror" 12531 fi 12532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12533/* end confdefs.h. */ 12534extern __attribute__((__visibility__("hidden"))) int hiddenvar; 12535 extern __attribute__((__visibility__("default"))) int exportedvar; 12536 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); 12537 extern __attribute__((__visibility__("default"))) int exportedfunc (void); 12538 void dummyfunc (void) {} 12539 12540int 12541main () 12542{ 12543 12544 ; 12545 return 0; 12546} 12547_ACEOF 12548if ac_fn_c_try_compile "$LINENO"; then : 12549 gl_cv_cc_visibility=yes 12550else 12551 gl_cv_cc_visibility=no 12552fi 12553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12554 CFLAGS="$gl_save_CFLAGS" 12555fi 12556 12557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5 12558$as_echo "$gl_cv_cc_visibility" >&6; } 12559 if test $gl_cv_cc_visibility = yes; then 12560 CFLAG_VISIBILITY="-fvisibility=hidden" 12561 HAVE_VISIBILITY=1 12562 fi 12563 fi 12564 12565 12566 12567cat >>confdefs.h <<_ACEOF 12568#define HAVE_VISIBILITY $HAVE_VISIBILITY 12569_ACEOF 12570 12571 12572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 12573$as_echo_n "checking for ANSI C header files... " >&6; } 12574if ${ac_cv_header_stdc+:} false; then : 12575 $as_echo_n "(cached) " >&6 12576else 12577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12578/* end confdefs.h. */ 12579#include <stdlib.h> 12580#include <stdarg.h> 12581#include <string.h> 12582#include <float.h> 12583 12584int 12585main () 12586{ 12587 12588 ; 12589 return 0; 12590} 12591_ACEOF 12592if ac_fn_c_try_compile "$LINENO"; then : 12593 ac_cv_header_stdc=yes 12594else 12595 ac_cv_header_stdc=no 12596fi 12597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12598 12599if test $ac_cv_header_stdc = yes; then 12600 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 12601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12602/* end confdefs.h. */ 12603#include <string.h> 12604 12605_ACEOF 12606if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12607 $EGREP "memchr" >/dev/null 2>&1; then : 12608 12609else 12610 ac_cv_header_stdc=no 12611fi 12612rm -f conftest* 12613 12614fi 12615 12616if test $ac_cv_header_stdc = yes; then 12617 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 12618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12619/* end confdefs.h. */ 12620#include <stdlib.h> 12621 12622_ACEOF 12623if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12624 $EGREP "free" >/dev/null 2>&1; then : 12625 12626else 12627 ac_cv_header_stdc=no 12628fi 12629rm -f conftest* 12630 12631fi 12632 12633if test $ac_cv_header_stdc = yes; then 12634 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 12635 if test "$cross_compiling" = yes; then : 12636 : 12637else 12638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12639/* end confdefs.h. */ 12640#include <ctype.h> 12641#include <stdlib.h> 12642#if ((' ' & 0x0FF) == 0x020) 12643# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 12644# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 12645#else 12646# define ISLOWER(c) \ 12647 (('a' <= (c) && (c) <= 'i') \ 12648 || ('j' <= (c) && (c) <= 'r') \ 12649 || ('s' <= (c) && (c) <= 'z')) 12650# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 12651#endif 12652 12653#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 12654int 12655main () 12656{ 12657 int i; 12658 for (i = 0; i < 256; i++) 12659 if (XOR (islower (i), ISLOWER (i)) 12660 || toupper (i) != TOUPPER (i)) 12661 return 2; 12662 return 0; 12663} 12664_ACEOF 12665if ac_fn_c_try_run "$LINENO"; then : 12666 12667else 12668 ac_cv_header_stdc=no 12669fi 12670rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12671 conftest.$ac_objext conftest.beam conftest.$ac_ext 12672fi 12673 12674fi 12675fi 12676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 12677$as_echo "$ac_cv_header_stdc" >&6; } 12678if test $ac_cv_header_stdc = yes; then 12679 12680$as_echo "#define STDC_HEADERS 1" >>confdefs.h 12681 12682fi 12683 12684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5 12685$as_echo_n "checking whether sys/types.h defines makedev... " >&6; } 12686if ${ac_cv_header_sys_types_h_makedev+:} false; then : 12687 $as_echo_n "(cached) " >&6 12688else 12689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12690/* end confdefs.h. */ 12691#include <sys/types.h> 12692int 12693main () 12694{ 12695return makedev(0, 0); 12696 ; 12697 return 0; 12698} 12699_ACEOF 12700if ac_fn_c_try_link "$LINENO"; then : 12701 ac_cv_header_sys_types_h_makedev=yes 12702else 12703 ac_cv_header_sys_types_h_makedev=no 12704fi 12705rm -f core conftest.err conftest.$ac_objext \ 12706 conftest$ac_exeext conftest.$ac_ext 12707 12708fi 12709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5 12710$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; } 12711 12712if test $ac_cv_header_sys_types_h_makedev = no; then 12713ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default" 12714if test "x$ac_cv_header_sys_mkdev_h" = xyes; then : 12715 12716$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h 12717 12718fi 12719 12720 12721 12722 if test $ac_cv_header_sys_mkdev_h = no; then 12723 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default" 12724if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then : 12725 12726$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h 12727 12728fi 12729 12730 12731 fi 12732fi 12733 12734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 12735$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 12736if ${ac_cv_header_sys_wait_h+:} false; then : 12737 $as_echo_n "(cached) " >&6 12738else 12739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12740/* end confdefs.h. */ 12741#include <sys/types.h> 12742#include <sys/wait.h> 12743#ifndef WEXITSTATUS 12744# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 12745#endif 12746#ifndef WIFEXITED 12747# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 12748#endif 12749 12750int 12751main () 12752{ 12753 int s; 12754 wait (&s); 12755 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 12756 ; 12757 return 0; 12758} 12759_ACEOF 12760if ac_fn_c_try_compile "$LINENO"; then : 12761 ac_cv_header_sys_wait_h=yes 12762else 12763 ac_cv_header_sys_wait_h=no 12764fi 12765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12766fi 12767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 12768$as_echo "$ac_cv_header_sys_wait_h" >&6; } 12769if test $ac_cv_header_sys_wait_h = yes; then 12770 12771$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12772 12773fi 12774 12775for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h 12776do : 12777 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12778ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12779if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12780 cat >>confdefs.h <<_ACEOF 12781#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12782_ACEOF 12783 12784fi 12785 12786done 12787 12788for ac_header in stddef.h utime.h wchar.h wctype.h limits.h 12789do : 12790 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12791ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12792if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12793 cat >>confdefs.h <<_ACEOF 12794#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12795_ACEOF 12796 12797fi 12798 12799done 12800 12801for ac_header in getopt.h err.h xlocale.h signal.h 12802do : 12803 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12804ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12805if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12806 cat >>confdefs.h <<_ACEOF 12807#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12808_ACEOF 12809 12810fi 12811 12812done 12813 12814for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h 12815do : 12816 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12817ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12818if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12819 cat >>confdefs.h <<_ACEOF 12820#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12821_ACEOF 12822 12823fi 12824 12825done 12826 12827if test "$enable_zlib" != "no"; then 12828 for ac_header in zlib.h 12829do : 12830 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 12831if test "x$ac_cv_header_zlib_h" = xyes; then : 12832 cat >>confdefs.h <<_ACEOF 12833#define HAVE_ZLIB_H 1 12834_ACEOF 12835 12836fi 12837 12838done 12839 12840fi 12841ac_fn_c_check_type "$LINENO" "sig_t" "ac_cv_type_sig_t" " 12842#ifdef HAVE_SIGNAL_H 12843#include <signal.h> 12844#endif 12845" 12846if test "x$ac_cv_type_sig_t" = xyes; then : 12847 12848$as_echo "#define HAVE_SIG_T 1" >>confdefs.h 12849 12850fi 12851 12852 12853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 12854$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 12855if ${ac_cv_c_const+:} false; then : 12856 $as_echo_n "(cached) " >&6 12857else 12858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12859/* end confdefs.h. */ 12860 12861int 12862main () 12863{ 12864 12865#ifndef __cplusplus 12866 /* Ultrix mips cc rejects this sort of thing. */ 12867 typedef int charset[2]; 12868 const charset cs = { 0, 0 }; 12869 /* SunOS 4.1.1 cc rejects this. */ 12870 char const *const *pcpcc; 12871 char **ppc; 12872 /* NEC SVR4.0.2 mips cc rejects this. */ 12873 struct point {int x, y;}; 12874 static struct point const zero = {0,0}; 12875 /* AIX XL C 1.02.0.0 rejects this. 12876 It does not let you subtract one const X* pointer from another in 12877 an arm of an if-expression whose if-part is not a constant 12878 expression */ 12879 const char *g = "string"; 12880 pcpcc = &g + (g ? g-g : 0); 12881 /* HPUX 7.0 cc rejects these. */ 12882 ++pcpcc; 12883 ppc = (char**) pcpcc; 12884 pcpcc = (char const *const *) ppc; 12885 { /* SCO 3.2v4 cc rejects this sort of thing. */ 12886 char tx; 12887 char *t = &tx; 12888 char const *s = 0 ? (char *) 0 : (char const *) 0; 12889 12890 *t++ = 0; 12891 if (s) return 0; 12892 } 12893 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 12894 int x[] = {25, 17}; 12895 const int *foo = &x[0]; 12896 ++foo; 12897 } 12898 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 12899 typedef const int *iptr; 12900 iptr p = 0; 12901 ++p; 12902 } 12903 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 12904 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 12905 struct s { int j; const int *ap[3]; } bx; 12906 struct s *b = &bx; b->j = 5; 12907 } 12908 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 12909 const int foo = 10; 12910 if (!foo) return 0; 12911 } 12912 return !cs[0] && !zero.x; 12913#endif 12914 12915 ; 12916 return 0; 12917} 12918_ACEOF 12919if ac_fn_c_try_compile "$LINENO"; then : 12920 ac_cv_c_const=yes 12921else 12922 ac_cv_c_const=no 12923fi 12924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12925fi 12926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 12927$as_echo "$ac_cv_c_const" >&6; } 12928if test $ac_cv_c_const = no; then 12929 12930$as_echo "#define const /**/" >>confdefs.h 12931 12932fi 12933 12934ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 12935if test "x$ac_cv_type_off_t" = xyes; then : 12936 12937else 12938 12939cat >>confdefs.h <<_ACEOF 12940#define off_t long int 12941_ACEOF 12942 12943fi 12944 12945ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 12946if test "x$ac_cv_type_size_t" = xyes; then : 12947 12948else 12949 12950cat >>confdefs.h <<_ACEOF 12951#define size_t unsigned int 12952_ACEOF 12953 12954fi 12955 12956ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default" 12957if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 12958 12959cat >>confdefs.h <<_ACEOF 12960#define HAVE_STRUCT_STAT_ST_RDEV 1 12961_ACEOF 12962 12963 12964fi 12965 12966 12967ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default" 12968if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then : 12969 12970cat >>confdefs.h <<_ACEOF 12971#define HAVE_STRUCT_TM_TM_GMTOFF 1 12972_ACEOF 12973 12974 12975fi 12976 12977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 12978$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 12979if ${ac_cv_struct_tm+:} false; then : 12980 $as_echo_n "(cached) " >&6 12981else 12982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12983/* end confdefs.h. */ 12984#include <sys/types.h> 12985#include <time.h> 12986 12987int 12988main () 12989{ 12990struct tm tm; 12991 int *p = &tm.tm_sec; 12992 return !p; 12993 ; 12994 return 0; 12995} 12996_ACEOF 12997if ac_fn_c_try_compile "$LINENO"; then : 12998 ac_cv_struct_tm=time.h 12999else 13000 ac_cv_struct_tm=sys/time.h 13001fi 13002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13003fi 13004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 13005$as_echo "$ac_cv_struct_tm" >&6; } 13006if test $ac_cv_struct_tm = sys/time.h; then 13007 13008$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 13009 13010fi 13011 13012ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h> 13013#include <$ac_cv_struct_tm> 13014 13015" 13016if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then : 13017 13018cat >>confdefs.h <<_ACEOF 13019#define HAVE_STRUCT_TM_TM_ZONE 1 13020_ACEOF 13021 13022 13023fi 13024 13025if test "$ac_cv_member_struct_tm_tm_zone" = yes; then 13026 13027$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 13028 13029else 13030 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 13031" 13032if test "x$ac_cv_have_decl_tzname" = xyes; then : 13033 ac_have_decl=1 13034else 13035 ac_have_decl=0 13036fi 13037 13038cat >>confdefs.h <<_ACEOF 13039#define HAVE_DECL_TZNAME $ac_have_decl 13040_ACEOF 13041 13042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 13043$as_echo_n "checking for tzname... " >&6; } 13044if ${ac_cv_var_tzname+:} false; then : 13045 $as_echo_n "(cached) " >&6 13046else 13047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13048/* end confdefs.h. */ 13049#include <time.h> 13050#if !HAVE_DECL_TZNAME 13051extern char *tzname[]; 13052#endif 13053 13054int 13055main () 13056{ 13057return tzname[0][0]; 13058 ; 13059 return 0; 13060} 13061_ACEOF 13062if ac_fn_c_try_link "$LINENO"; then : 13063 ac_cv_var_tzname=yes 13064else 13065 ac_cv_var_tzname=no 13066fi 13067rm -f core conftest.err conftest.$ac_objext \ 13068 conftest$ac_exeext conftest.$ac_ext 13069fi 13070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 13071$as_echo "$ac_cv_var_tzname" >&6; } 13072 if test $ac_cv_var_tzname = yes; then 13073 13074$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 13075 13076 fi 13077fi 13078 13079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5 13080$as_echo_n "checking for tm_zone in struct tm... " >&6; } 13081if ${ac_cv_struct_tm_zone+:} false; then : 13082 $as_echo_n "(cached) " >&6 13083else 13084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13085/* end confdefs.h. */ 13086#include <sys/types.h> 13087#include <$ac_cv_struct_tm> 13088int 13089main () 13090{ 13091struct tm tm; tm.tm_zone; 13092 ; 13093 return 0; 13094} 13095_ACEOF 13096if ac_fn_c_try_compile "$LINENO"; then : 13097 ac_cv_struct_tm_zone=yes 13098else 13099 ac_cv_struct_tm_zone=no 13100fi 13101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13102fi 13103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5 13104$as_echo "$ac_cv_struct_tm_zone" >&6; } 13105if test "$ac_cv_struct_tm_zone" = yes; then 13106 13107$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 13108 13109fi 13110 13111# On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will 13112# consider it declared and we won't give our own extern. 13113ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 13114" 13115if test "x$ac_cv_have_decl_tzname" = xyes; then : 13116 ac_have_decl=1 13117else 13118 ac_have_decl=0 13119fi 13120 13121cat >>confdefs.h <<_ACEOF 13122#define HAVE_DECL_TZNAME $ac_have_decl 13123_ACEOF 13124 13125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 13126$as_echo_n "checking for tzname... " >&6; } 13127if ${ac_cv_var_tzname+:} false; then : 13128 $as_echo_n "(cached) " >&6 13129else 13130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13131/* end confdefs.h. */ 13132#include <time.h> 13133#if !HAVE_DECL_TZNAME 13134extern char *tzname[]; 13135#endif 13136int 13137main () 13138{ 13139return tzname[0][0]; 13140 ; 13141 return 0; 13142} 13143_ACEOF 13144if ac_fn_c_try_link "$LINENO"; then : 13145 ac_cv_var_tzname=yes 13146else 13147 ac_cv_var_tzname=no 13148fi 13149rm -f core conftest.err conftest.$ac_objext \ 13150 conftest$ac_exeext conftest.$ac_ext 13151fi 13152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 13153$as_echo "$ac_cv_var_tzname" >&6; } 13154 if test $ac_cv_var_tzname = yes; then 13155 13156$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 13157 13158 fi 13159 13160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5 13161$as_echo_n "checking for tm_isdst in struct tm... " >&6; } 13162if ${ac_cv_struct_tm_isdst+:} false; then : 13163 $as_echo_n "(cached) " >&6 13164else 13165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13166/* end confdefs.h. */ 13167#include <sys/types.h> 13168#include <$ac_cv_struct_tm> 13169int 13170main () 13171{ 13172struct tm tm; tm.tm_isdst; 13173 ; 13174 return 0; 13175} 13176_ACEOF 13177if ac_fn_c_try_compile "$LINENO"; then : 13178 ac_cv_struct_tm_isdst=yes 13179else 13180 ac_cv_struct_tm_isdst=no 13181fi 13182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13183fi 13184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5 13185$as_echo "$ac_cv_struct_tm_isdst" >&6; } 13186if test "$ac_cv_struct_tm_isdst" = yes; then 13187 13188$as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h 13189 13190fi 13191 13192 13193ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h> 13194" 13195if test "x$ac_cv_have_decl_daylight" = xyes; then : 13196 ac_have_decl=1 13197else 13198 ac_have_decl=0 13199fi 13200 13201cat >>confdefs.h <<_ACEOF 13202#define HAVE_DECL_DAYLIGHT $ac_have_decl 13203_ACEOF 13204 13205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5 13206$as_echo_n "checking for daylight... " >&6; } 13207if ${ac_cv_var_daylight+:} false; then : 13208 $as_echo_n "(cached) " >&6 13209else 13210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13211/* end confdefs.h. */ 13212#include <time.h> 13213#if !HAVE_DECL_DAYLIGHT 13214extern int daylight; 13215#endif 13216int 13217main () 13218{ 13219atoi(daylight); 13220 ; 13221 return 0; 13222} 13223_ACEOF 13224if ac_fn_c_try_link "$LINENO"; then : 13225 ac_cv_var_daylight=yes 13226else 13227 ac_cv_var_daylight=no 13228fi 13229rm -f core conftest.err conftest.$ac_objext \ 13230 conftest$ac_exeext conftest.$ac_ext 13231fi 13232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5 13233$as_echo "$ac_cv_var_daylight" >&6; } 13234 if test $ac_cv_var_daylight = yes; then 13235 13236$as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h 13237 13238 fi 13239 13240# Check whether --enable-largefile was given. 13241if test "${enable_largefile+set}" = set; then : 13242 enableval=$enable_largefile; 13243fi 13244 13245if test "$enable_largefile" != no; then 13246 13247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 13248$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 13249if ${ac_cv_sys_largefile_CC+:} false; then : 13250 $as_echo_n "(cached) " >&6 13251else 13252 ac_cv_sys_largefile_CC=no 13253 if test "$GCC" != yes; then 13254 ac_save_CC=$CC 13255 while :; do 13256 # IRIX 6.2 and later do not support large files by default, 13257 # so use the C compiler's -n32 option if that helps. 13258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13259/* end confdefs.h. */ 13260#include <sys/types.h> 13261 /* Check that off_t can represent 2**63 - 1 correctly. 13262 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13263 since some C++ compilers masquerading as C compilers 13264 incorrectly reject 9223372036854775807. */ 13265#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13266 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13267 && LARGE_OFF_T % 2147483647 == 1) 13268 ? 1 : -1]; 13269int 13270main () 13271{ 13272 13273 ; 13274 return 0; 13275} 13276_ACEOF 13277 if ac_fn_c_try_compile "$LINENO"; then : 13278 break 13279fi 13280rm -f core conftest.err conftest.$ac_objext 13281 CC="$CC -n32" 13282 if ac_fn_c_try_compile "$LINENO"; then : 13283 ac_cv_sys_largefile_CC=' -n32'; break 13284fi 13285rm -f core conftest.err conftest.$ac_objext 13286 break 13287 done 13288 CC=$ac_save_CC 13289 rm -f conftest.$ac_ext 13290 fi 13291fi 13292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 13293$as_echo "$ac_cv_sys_largefile_CC" >&6; } 13294 if test "$ac_cv_sys_largefile_CC" != no; then 13295 CC=$CC$ac_cv_sys_largefile_CC 13296 fi 13297 13298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 13299$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 13300if ${ac_cv_sys_file_offset_bits+:} false; then : 13301 $as_echo_n "(cached) " >&6 13302else 13303 while :; do 13304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13305/* end confdefs.h. */ 13306#include <sys/types.h> 13307 /* Check that off_t can represent 2**63 - 1 correctly. 13308 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13309 since some C++ compilers masquerading as C compilers 13310 incorrectly reject 9223372036854775807. */ 13311#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13312 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13313 && LARGE_OFF_T % 2147483647 == 1) 13314 ? 1 : -1]; 13315int 13316main () 13317{ 13318 13319 ; 13320 return 0; 13321} 13322_ACEOF 13323if ac_fn_c_try_compile "$LINENO"; then : 13324 ac_cv_sys_file_offset_bits=no; break 13325fi 13326rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13328/* end confdefs.h. */ 13329#define _FILE_OFFSET_BITS 64 13330#include <sys/types.h> 13331 /* Check that off_t can represent 2**63 - 1 correctly. 13332 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13333 since some C++ compilers masquerading as C compilers 13334 incorrectly reject 9223372036854775807. */ 13335#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13336 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13337 && LARGE_OFF_T % 2147483647 == 1) 13338 ? 1 : -1]; 13339int 13340main () 13341{ 13342 13343 ; 13344 return 0; 13345} 13346_ACEOF 13347if ac_fn_c_try_compile "$LINENO"; then : 13348 ac_cv_sys_file_offset_bits=64; break 13349fi 13350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13351 ac_cv_sys_file_offset_bits=unknown 13352 break 13353done 13354fi 13355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 13356$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 13357case $ac_cv_sys_file_offset_bits in #( 13358 no | unknown) ;; 13359 *) 13360cat >>confdefs.h <<_ACEOF 13361#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 13362_ACEOF 13363;; 13364esac 13365rm -rf conftest* 13366 if test $ac_cv_sys_file_offset_bits = unknown; then 13367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 13368$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 13369if ${ac_cv_sys_large_files+:} false; then : 13370 $as_echo_n "(cached) " >&6 13371else 13372 while :; do 13373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13374/* end confdefs.h. */ 13375#include <sys/types.h> 13376 /* Check that off_t can represent 2**63 - 1 correctly. 13377 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13378 since some C++ compilers masquerading as C compilers 13379 incorrectly reject 9223372036854775807. */ 13380#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13381 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13382 && LARGE_OFF_T % 2147483647 == 1) 13383 ? 1 : -1]; 13384int 13385main () 13386{ 13387 13388 ; 13389 return 0; 13390} 13391_ACEOF 13392if ac_fn_c_try_compile "$LINENO"; then : 13393 ac_cv_sys_large_files=no; break 13394fi 13395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13397/* end confdefs.h. */ 13398#define _LARGE_FILES 1 13399#include <sys/types.h> 13400 /* Check that off_t can represent 2**63 - 1 correctly. 13401 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13402 since some C++ compilers masquerading as C compilers 13403 incorrectly reject 9223372036854775807. */ 13404#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13405 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13406 && LARGE_OFF_T % 2147483647 == 1) 13407 ? 1 : -1]; 13408int 13409main () 13410{ 13411 13412 ; 13413 return 0; 13414} 13415_ACEOF 13416if ac_fn_c_try_compile "$LINENO"; then : 13417 ac_cv_sys_large_files=1; break 13418fi 13419rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13420 ac_cv_sys_large_files=unknown 13421 break 13422done 13423fi 13424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13425$as_echo "$ac_cv_sys_large_files" >&6; } 13426case $ac_cv_sys_large_files in #( 13427 no | unknown) ;; 13428 *) 13429cat >>confdefs.h <<_ACEOF 13430#define _LARGE_FILES $ac_cv_sys_large_files 13431_ACEOF 13432;; 13433esac 13434rm -rf conftest* 13435 fi 13436 13437 13438fi 13439 13440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 13441$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 13442if ${ac_cv_sys_largefile_source+:} false; then : 13443 $as_echo_n "(cached) " >&6 13444else 13445 while :; do 13446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13447/* end confdefs.h. */ 13448#include <sys/types.h> /* for off_t */ 13449 #include <stdio.h> 13450int 13451main () 13452{ 13453int (*fp) (FILE *, off_t, int) = fseeko; 13454 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 13455 ; 13456 return 0; 13457} 13458_ACEOF 13459if ac_fn_c_try_link "$LINENO"; then : 13460 ac_cv_sys_largefile_source=no; break 13461fi 13462rm -f core conftest.err conftest.$ac_objext \ 13463 conftest$ac_exeext conftest.$ac_ext 13464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13465/* end confdefs.h. */ 13466#define _LARGEFILE_SOURCE 1 13467#include <sys/types.h> /* for off_t */ 13468 #include <stdio.h> 13469int 13470main () 13471{ 13472int (*fp) (FILE *, off_t, int) = fseeko; 13473 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 13474 ; 13475 return 0; 13476} 13477_ACEOF 13478if ac_fn_c_try_link "$LINENO"; then : 13479 ac_cv_sys_largefile_source=1; break 13480fi 13481rm -f core conftest.err conftest.$ac_objext \ 13482 conftest$ac_exeext conftest.$ac_ext 13483 ac_cv_sys_largefile_source=unknown 13484 break 13485done 13486fi 13487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 13488$as_echo "$ac_cv_sys_largefile_source" >&6; } 13489case $ac_cv_sys_largefile_source in #( 13490 no | unknown) ;; 13491 *) 13492cat >>confdefs.h <<_ACEOF 13493#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 13494_ACEOF 13495;; 13496esac 13497rm -rf conftest* 13498 13499# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 13500# in glibc 2.1.3, but that breaks too many other things. 13501# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 13502if test $ac_cv_sys_largefile_source != unknown; then 13503 13504$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 13505 13506fi 13507 13508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5 13509$as_echo_n "checking for mbstate_t... " >&6; } 13510if ${ac_cv_type_mbstate_t+:} false; then : 13511 $as_echo_n "(cached) " >&6 13512else 13513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13514/* end confdefs.h. */ 13515$ac_includes_default 13516# include <wchar.h> 13517int 13518main () 13519{ 13520mbstate_t x; return sizeof x; 13521 ; 13522 return 0; 13523} 13524_ACEOF 13525if ac_fn_c_try_compile "$LINENO"; then : 13526 ac_cv_type_mbstate_t=yes 13527else 13528 ac_cv_type_mbstate_t=no 13529fi 13530rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13531fi 13532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5 13533$as_echo "$ac_cv_type_mbstate_t" >&6; } 13534 if test $ac_cv_type_mbstate_t = yes; then 13535 13536$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h 13537 13538 else 13539 13540$as_echo "#define mbstate_t int" >>confdefs.h 13541 13542 fi 13543 13544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5 13545$as_echo_n "checking for struct option in getopt... " >&6; } 13546if ${ac_cv_struct_option_getopt_h+:} false; then : 13547 $as_echo_n "(cached) " >&6 13548else 13549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13550/* end confdefs.h. */ 13551#include <getopt.h> 13552int 13553main () 13554{ 13555struct option op; op.name; 13556 ; 13557 return 0; 13558} 13559_ACEOF 13560if ac_fn_c_try_compile "$LINENO"; then : 13561 ac_cv_struct_option_getopt_h=yes 13562else 13563 ac_cv_struct_option_getopt_h=no 13564fi 13565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13566fi 13567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5 13568$as_echo "$ac_cv_struct_option_getopt_h" >&6; } 13569if test "$ac_cv_struct_option_getopt_h" = yes; then 13570 13571$as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h 13572 13573fi 13574 13575ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 13576if test "x$ac_cv_type_pid_t" = xyes; then : 13577 13578else 13579 13580cat >>confdefs.h <<_ACEOF 13581#define pid_t int 13582_ACEOF 13583 13584fi 13585 13586ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 13587case $ac_cv_c_uint8_t in #( 13588 no|yes) ;; #( 13589 *) 13590 13591$as_echo "#define _UINT8_T 1" >>confdefs.h 13592 13593 13594cat >>confdefs.h <<_ACEOF 13595#define uint8_t $ac_cv_c_uint8_t 13596_ACEOF 13597;; 13598 esac 13599 13600ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 13601case $ac_cv_c_uint16_t in #( 13602 no|yes) ;; #( 13603 *) 13604 13605 13606cat >>confdefs.h <<_ACEOF 13607#define uint16_t $ac_cv_c_uint16_t 13608_ACEOF 13609;; 13610 esac 13611 13612ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 13613case $ac_cv_c_uint32_t in #( 13614 no|yes) ;; #( 13615 *) 13616 13617$as_echo "#define _UINT32_T 1" >>confdefs.h 13618 13619 13620cat >>confdefs.h <<_ACEOF 13621#define uint32_t $ac_cv_c_uint32_t 13622_ACEOF 13623;; 13624 esac 13625 13626ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 13627case $ac_cv_c_int32_t in #( 13628 no|yes) ;; #( 13629 *) 13630 13631cat >>confdefs.h <<_ACEOF 13632#define int32_t $ac_cv_c_int32_t 13633_ACEOF 13634;; 13635esac 13636 13637ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 13638case $ac_cv_c_uint64_t in #( 13639 no|yes) ;; #( 13640 *) 13641 13642$as_echo "#define _UINT64_T 1" >>confdefs.h 13643 13644 13645cat >>confdefs.h <<_ACEOF 13646#define uint64_t $ac_cv_c_uint64_t 13647_ACEOF 13648;; 13649 esac 13650 13651ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 13652case $ac_cv_c_int64_t in #( 13653 no|yes) ;; #( 13654 *) 13655 13656cat >>confdefs.h <<_ACEOF 13657#define int64_t $ac_cv_c_int64_t 13658_ACEOF 13659;; 13660esac 13661 13662 13663 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 13664if test "x$ac_cv_type_intptr_t" = xyes; then : 13665 13666$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 13667 13668else 13669 for ac_type in 'int' 'long int' 'long long int'; do 13670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13671/* end confdefs.h. */ 13672$ac_includes_default 13673int 13674main () 13675{ 13676static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 13677test_array [0] = 0; 13678return test_array [0]; 13679 13680 ; 13681 return 0; 13682} 13683_ACEOF 13684if ac_fn_c_try_compile "$LINENO"; then : 13685 13686cat >>confdefs.h <<_ACEOF 13687#define intptr_t $ac_type 13688_ACEOF 13689 13690 ac_type= 13691fi 13692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13693 test -z "$ac_type" && break 13694 done 13695fi 13696 13697 13698 13699 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 13700if test "x$ac_cv_type_uintptr_t" = xyes; then : 13701 13702$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 13703 13704else 13705 for ac_type in 'unsigned int' 'unsigned long int' \ 13706 'unsigned long long int'; do 13707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13708/* end confdefs.h. */ 13709$ac_includes_default 13710int 13711main () 13712{ 13713static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 13714test_array [0] = 0; 13715return test_array [0]; 13716 13717 ; 13718 return 0; 13719} 13720_ACEOF 13721if ac_fn_c_try_compile "$LINENO"; then : 13722 13723cat >>confdefs.h <<_ACEOF 13724#define uintptr_t $ac_type 13725_ACEOF 13726 13727 ac_type= 13728fi 13729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13730 test -z "$ac_type" && break 13731 done 13732fi 13733 13734 13735 13736 13737 13738 for ac_header in $ac_header_list 13739do : 13740 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13741ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 13742" 13743if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13744 cat >>confdefs.h <<_ACEOF 13745#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13746_ACEOF 13747 13748fi 13749 13750done 13751 13752 13753 13754 13755 13756 13757 13758 13759for ac_func in getpagesize 13760do : 13761 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 13762if test "x$ac_cv_func_getpagesize" = xyes; then : 13763 cat >>confdefs.h <<_ACEOF 13764#define HAVE_GETPAGESIZE 1 13765_ACEOF 13766 13767fi 13768done 13769 13770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 13771$as_echo_n "checking for working mmap... " >&6; } 13772if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 13773 $as_echo_n "(cached) " >&6 13774else 13775 if test "$cross_compiling" = yes; then : 13776 ac_cv_func_mmap_fixed_mapped=no 13777else 13778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13779/* end confdefs.h. */ 13780$ac_includes_default 13781/* malloc might have been renamed as rpl_malloc. */ 13782#undef malloc 13783 13784/* Thanks to Mike Haertel and Jim Avera for this test. 13785 Here is a matrix of mmap possibilities: 13786 mmap private not fixed 13787 mmap private fixed at somewhere currently unmapped 13788 mmap private fixed at somewhere already mapped 13789 mmap shared not fixed 13790 mmap shared fixed at somewhere currently unmapped 13791 mmap shared fixed at somewhere already mapped 13792 For private mappings, we should verify that changes cannot be read() 13793 back from the file, nor mmap's back from the file at a different 13794 address. (There have been systems where private was not correctly 13795 implemented like the infamous i386 svr4.0, and systems where the 13796 VM page cache was not coherent with the file system buffer cache 13797 like early versions of FreeBSD and possibly contemporary NetBSD.) 13798 For shared mappings, we should conversely verify that changes get 13799 propagated back to all the places they're supposed to be. 13800 13801 Grep wants private fixed already mapped. 13802 The main things grep needs to know about mmap are: 13803 * does it exist and is it safe to write into the mmap'd area 13804 * how to use it (BSD variants) */ 13805 13806#include <fcntl.h> 13807#include <sys/mman.h> 13808 13809#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 13810char *malloc (); 13811#endif 13812 13813/* This mess was copied from the GNU getpagesize.h. */ 13814#ifndef HAVE_GETPAGESIZE 13815# ifdef _SC_PAGESIZE 13816# define getpagesize() sysconf(_SC_PAGESIZE) 13817# else /* no _SC_PAGESIZE */ 13818# ifdef HAVE_SYS_PARAM_H 13819# include <sys/param.h> 13820# ifdef EXEC_PAGESIZE 13821# define getpagesize() EXEC_PAGESIZE 13822# else /* no EXEC_PAGESIZE */ 13823# ifdef NBPG 13824# define getpagesize() NBPG * CLSIZE 13825# ifndef CLSIZE 13826# define CLSIZE 1 13827# endif /* no CLSIZE */ 13828# else /* no NBPG */ 13829# ifdef NBPC 13830# define getpagesize() NBPC 13831# else /* no NBPC */ 13832# ifdef PAGESIZE 13833# define getpagesize() PAGESIZE 13834# endif /* PAGESIZE */ 13835# endif /* no NBPC */ 13836# endif /* no NBPG */ 13837# endif /* no EXEC_PAGESIZE */ 13838# else /* no HAVE_SYS_PARAM_H */ 13839# define getpagesize() 8192 /* punt totally */ 13840# endif /* no HAVE_SYS_PARAM_H */ 13841# endif /* no _SC_PAGESIZE */ 13842 13843#endif /* no HAVE_GETPAGESIZE */ 13844 13845int 13846main () 13847{ 13848 char *data, *data2, *data3; 13849 const char *cdata2; 13850 int i, pagesize; 13851 int fd, fd2; 13852 13853 pagesize = getpagesize (); 13854 13855 /* First, make a file with some known garbage in it. */ 13856 data = (char *) malloc (pagesize); 13857 if (!data) 13858 return 1; 13859 for (i = 0; i < pagesize; ++i) 13860 *(data + i) = rand (); 13861 umask (0); 13862 fd = creat ("conftest.mmap", 0600); 13863 if (fd < 0) 13864 return 2; 13865 if (write (fd, data, pagesize) != pagesize) 13866 return 3; 13867 close (fd); 13868 13869 /* Next, check that the tail of a page is zero-filled. File must have 13870 non-zero length, otherwise we risk SIGBUS for entire page. */ 13871 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 13872 if (fd2 < 0) 13873 return 4; 13874 cdata2 = ""; 13875 if (write (fd2, cdata2, 1) != 1) 13876 return 5; 13877 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 13878 if (data2 == MAP_FAILED) 13879 return 6; 13880 for (i = 0; i < pagesize; ++i) 13881 if (*(data2 + i)) 13882 return 7; 13883 close (fd2); 13884 if (munmap (data2, pagesize)) 13885 return 8; 13886 13887 /* Next, try to mmap the file at a fixed address which already has 13888 something else allocated at it. If we can, also make sure that 13889 we see the same garbage. */ 13890 fd = open ("conftest.mmap", O_RDWR); 13891 if (fd < 0) 13892 return 9; 13893 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 13894 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 13895 return 10; 13896 for (i = 0; i < pagesize; ++i) 13897 if (*(data + i) != *(data2 + i)) 13898 return 11; 13899 13900 /* Finally, make sure that changes to the mapped area do not 13901 percolate back to the file as seen by read(). (This is a bug on 13902 some variants of i386 svr4.0.) */ 13903 for (i = 0; i < pagesize; ++i) 13904 *(data2 + i) = *(data2 + i) + 1; 13905 data3 = (char *) malloc (pagesize); 13906 if (!data3) 13907 return 12; 13908 if (read (fd, data3, pagesize) != pagesize) 13909 return 13; 13910 for (i = 0; i < pagesize; ++i) 13911 if (*(data + i) != *(data3 + i)) 13912 return 14; 13913 close (fd); 13914 return 0; 13915} 13916_ACEOF 13917if ac_fn_c_try_run "$LINENO"; then : 13918 ac_cv_func_mmap_fixed_mapped=yes 13919else 13920 ac_cv_func_mmap_fixed_mapped=no 13921fi 13922rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13923 conftest.$ac_objext conftest.beam conftest.$ac_ext 13924fi 13925 13926fi 13927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 13928$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 13929if test $ac_cv_func_mmap_fixed_mapped = yes; then 13930 13931$as_echo "#define HAVE_MMAP 1" >>confdefs.h 13932 13933fi 13934rm -f conftest.mmap conftest.txt 13935 13936for ac_header in vfork.h 13937do : 13938 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 13939if test "x$ac_cv_header_vfork_h" = xyes; then : 13940 cat >>confdefs.h <<_ACEOF 13941#define HAVE_VFORK_H 1 13942_ACEOF 13943 13944fi 13945 13946done 13947 13948for ac_func in fork vfork 13949do : 13950 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13951ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13952if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13953 cat >>confdefs.h <<_ACEOF 13954#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13955_ACEOF 13956 13957fi 13958done 13959 13960if test "x$ac_cv_func_fork" = xyes; then 13961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 13962$as_echo_n "checking for working fork... " >&6; } 13963if ${ac_cv_func_fork_works+:} false; then : 13964 $as_echo_n "(cached) " >&6 13965else 13966 if test "$cross_compiling" = yes; then : 13967 ac_cv_func_fork_works=cross 13968else 13969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13970/* end confdefs.h. */ 13971$ac_includes_default 13972int 13973main () 13974{ 13975 13976 /* By Ruediger Kuhlmann. */ 13977 return fork () < 0; 13978 13979 ; 13980 return 0; 13981} 13982_ACEOF 13983if ac_fn_c_try_run "$LINENO"; then : 13984 ac_cv_func_fork_works=yes 13985else 13986 ac_cv_func_fork_works=no 13987fi 13988rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13989 conftest.$ac_objext conftest.beam conftest.$ac_ext 13990fi 13991 13992fi 13993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 13994$as_echo "$ac_cv_func_fork_works" >&6; } 13995 13996else 13997 ac_cv_func_fork_works=$ac_cv_func_fork 13998fi 13999if test "x$ac_cv_func_fork_works" = xcross; then 14000 case $host in 14001 *-*-amigaos* | *-*-msdosdjgpp*) 14002 # Override, as these systems have only a dummy fork() stub 14003 ac_cv_func_fork_works=no 14004 ;; 14005 *) 14006 ac_cv_func_fork_works=yes 14007 ;; 14008 esac 14009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 14010$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 14011fi 14012ac_cv_func_vfork_works=$ac_cv_func_vfork 14013if test "x$ac_cv_func_vfork" = xyes; then 14014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 14015$as_echo_n "checking for working vfork... " >&6; } 14016if ${ac_cv_func_vfork_works+:} false; then : 14017 $as_echo_n "(cached) " >&6 14018else 14019 if test "$cross_compiling" = yes; then : 14020 ac_cv_func_vfork_works=cross 14021else 14022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14023/* end confdefs.h. */ 14024/* Thanks to Paul Eggert for this test. */ 14025$ac_includes_default 14026#include <sys/wait.h> 14027#ifdef HAVE_VFORK_H 14028# include <vfork.h> 14029#endif 14030/* On some sparc systems, changes by the child to local and incoming 14031 argument registers are propagated back to the parent. The compiler 14032 is told about this with #include <vfork.h>, but some compilers 14033 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 14034 static variable whose address is put into a register that is 14035 clobbered by the vfork. */ 14036static void 14037#ifdef __cplusplus 14038sparc_address_test (int arg) 14039# else 14040sparc_address_test (arg) int arg; 14041#endif 14042{ 14043 static pid_t child; 14044 if (!child) { 14045 child = vfork (); 14046 if (child < 0) { 14047 perror ("vfork"); 14048 _exit(2); 14049 } 14050 if (!child) { 14051 arg = getpid(); 14052 write(-1, "", 0); 14053 _exit (arg); 14054 } 14055 } 14056} 14057 14058int 14059main () 14060{ 14061 pid_t parent = getpid (); 14062 pid_t child; 14063 14064 sparc_address_test (0); 14065 14066 child = vfork (); 14067 14068 if (child == 0) { 14069 /* Here is another test for sparc vfork register problems. This 14070 test uses lots of local variables, at least as many local 14071 variables as main has allocated so far including compiler 14072 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 14073 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 14074 reuse the register of parent for one of the local variables, 14075 since it will think that parent can't possibly be used any more 14076 in this routine. Assigning to the local variable will thus 14077 munge parent in the parent process. */ 14078 pid_t 14079 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 14080 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 14081 /* Convince the compiler that p..p7 are live; otherwise, it might 14082 use the same hardware register for all 8 local variables. */ 14083 if (p != p1 || p != p2 || p != p3 || p != p4 14084 || p != p5 || p != p6 || p != p7) 14085 _exit(1); 14086 14087 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 14088 from child file descriptors. If the child closes a descriptor 14089 before it execs or exits, this munges the parent's descriptor 14090 as well. Test for this by closing stdout in the child. */ 14091 _exit(close(fileno(stdout)) != 0); 14092 } else { 14093 int status; 14094 struct stat st; 14095 14096 while (wait(&status) != child) 14097 ; 14098 return ( 14099 /* Was there some problem with vforking? */ 14100 child < 0 14101 14102 /* Did the child fail? (This shouldn't happen.) */ 14103 || status 14104 14105 /* Did the vfork/compiler bug occur? */ 14106 || parent != getpid() 14107 14108 /* Did the file descriptor bug occur? */ 14109 || fstat(fileno(stdout), &st) != 0 14110 ); 14111 } 14112} 14113_ACEOF 14114if ac_fn_c_try_run "$LINENO"; then : 14115 ac_cv_func_vfork_works=yes 14116else 14117 ac_cv_func_vfork_works=no 14118fi 14119rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14120 conftest.$ac_objext conftest.beam conftest.$ac_ext 14121fi 14122 14123fi 14124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 14125$as_echo "$ac_cv_func_vfork_works" >&6; } 14126 14127fi; 14128if test "x$ac_cv_func_fork_works" = xcross; then 14129 ac_cv_func_vfork_works=$ac_cv_func_vfork 14130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 14131$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 14132fi 14133 14134if test "x$ac_cv_func_vfork_works" = xyes; then 14135 14136$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 14137 14138else 14139 14140$as_echo "#define vfork fork" >>confdefs.h 14141 14142fi 14143if test "x$ac_cv_func_fork_works" = xyes; then 14144 14145$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 14146 14147fi 14148 14149 14150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5 14151$as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; } 14152if ${ac_cv_func_mbrtowc+:} false; then : 14153 $as_echo_n "(cached) " >&6 14154else 14155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14156/* end confdefs.h. */ 14157#include <wchar.h> 14158int 14159main () 14160{ 14161wchar_t wc; 14162 char const s[] = ""; 14163 size_t n = 1; 14164 mbstate_t state; 14165 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state)); 14166 ; 14167 return 0; 14168} 14169_ACEOF 14170if ac_fn_c_try_link "$LINENO"; then : 14171 ac_cv_func_mbrtowc=yes 14172else 14173 ac_cv_func_mbrtowc=no 14174fi 14175rm -f core conftest.err conftest.$ac_objext \ 14176 conftest$ac_exeext conftest.$ac_ext 14177fi 14178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5 14179$as_echo "$ac_cv_func_mbrtowc" >&6; } 14180 if test $ac_cv_func_mbrtowc = yes; then 14181 14182$as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h 14183 14184 fi 14185 14186 14187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5 14188$as_echo_n "checking for gcc compiler warnings... " >&6; } 14189# Check whether --enable-warnings was given. 14190if test "${enable_warnings+set}" = set; then : 14191 enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then 14192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14193$as_echo "no" >&6; } 14194 WARNINGS= 14195else 14196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14197$as_echo "yes" >&6; } 14198 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 14199 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 14200 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 14201 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2" 14202fi 14203else 14204 14205if test "$GCC" = yes; then 14206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14207$as_echo "yes" >&6; } 14208 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 14209 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 14210 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 14211 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2" 14212else 14213 WARNINGS= 14214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14215$as_echo "no" >&6; } 14216fi 14217fi 14218 14219 14220for ac_func in strerror strndup strtoul mkstemp mkostemp utimes utime wcwidth strtof newlocale uselocale freelocale setlocale 14221do : 14222 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14223ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14224if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14225 cat >>confdefs.h <<_ACEOF 14226#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14227_ACEOF 14228 14229fi 14230done 14231 14232 14233ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" 14234if test "x$ac_cv_func_getopt_long" = xyes; then : 14235 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h 14236 14237else 14238 case " $LIBOBJS " in 14239 *" getopt_long.$ac_objext "* ) ;; 14240 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext" 14241 ;; 14242esac 14243 14244fi 14245 14246ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf" 14247if test "x$ac_cv_func_asprintf" = xyes; then : 14248 $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h 14249 14250else 14251 case " $LIBOBJS " in 14252 *" asprintf.$ac_objext "* ) ;; 14253 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 14254 ;; 14255esac 14256 14257fi 14258 14259ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf" 14260if test "x$ac_cv_func_vasprintf" = xyes; then : 14261 $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h 14262 14263else 14264 case " $LIBOBJS " in 14265 *" vasprintf.$ac_objext "* ) ;; 14266 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 14267 ;; 14268esac 14269 14270fi 14271 14272ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 14273if test "x$ac_cv_func_strlcpy" = xyes; then : 14274 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 14275 14276else 14277 case " $LIBOBJS " in 14278 *" strlcpy.$ac_objext "* ) ;; 14279 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 14280 ;; 14281esac 14282 14283fi 14284 14285ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 14286if test "x$ac_cv_func_strlcat" = xyes; then : 14287 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h 14288 14289else 14290 case " $LIBOBJS " in 14291 *" strlcat.$ac_objext "* ) ;; 14292 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext" 14293 ;; 14294esac 14295 14296fi 14297 14298ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline" 14299if test "x$ac_cv_func_getline" = xyes; then : 14300 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h 14301 14302else 14303 case " $LIBOBJS " in 14304 *" getline.$ac_objext "* ) ;; 14305 *) LIBOBJS="$LIBOBJS getline.$ac_objext" 14306 ;; 14307esac 14308 14309fi 14310 14311ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r" 14312if test "x$ac_cv_func_ctime_r" = xyes; then : 14313 $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h 14314 14315else 14316 case " $LIBOBJS " in 14317 *" ctime_r.$ac_objext "* ) ;; 14318 *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext" 14319 ;; 14320esac 14321 14322fi 14323 14324ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r" 14325if test "x$ac_cv_func_asctime_r" = xyes; then : 14326 $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h 14327 14328else 14329 case " $LIBOBJS " in 14330 *" asctime_r.$ac_objext "* ) ;; 14331 *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext" 14332 ;; 14333esac 14334 14335fi 14336 14337ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r" 14338if test "x$ac_cv_func_localtime_r" = xyes; then : 14339 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h 14340 14341else 14342 case " $LIBOBJS " in 14343 *" localtime_r.$ac_objext "* ) ;; 14344 *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext" 14345 ;; 14346esac 14347 14348fi 14349 14350ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r" 14351if test "x$ac_cv_func_gmtime_r" = xyes; then : 14352 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h 14353 14354else 14355 case " $LIBOBJS " in 14356 *" gmtime_r.$ac_objext "* ) ;; 14357 *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext" 14358 ;; 14359esac 14360 14361fi 14362 14363ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread" 14364if test "x$ac_cv_func_pread" = xyes; then : 14365 $as_echo "#define HAVE_PREAD 1" >>confdefs.h 14366 14367else 14368 case " $LIBOBJS " in 14369 *" pread.$ac_objext "* ) ;; 14370 *) LIBOBJS="$LIBOBJS pread.$ac_objext" 14371 ;; 14372esac 14373 14374fi 14375 14376ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr" 14377if test "x$ac_cv_func_strcasestr" = xyes; then : 14378 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h 14379 14380else 14381 case " $LIBOBJS " in 14382 *" strcasestr.$ac_objext "* ) ;; 14383 *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext" 14384 ;; 14385esac 14386 14387fi 14388 14389ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck" 14390if test "x$ac_cv_func_fmtcheck" = xyes; then : 14391 $as_echo "#define HAVE_FMTCHECK 1" >>confdefs.h 14392 14393else 14394 case " $LIBOBJS " in 14395 *" fmtcheck.$ac_objext "* ) ;; 14396 *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext" 14397 ;; 14398esac 14399 14400fi 14401 14402ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf" 14403if test "x$ac_cv_func_dprintf" = xyes; then : 14404 $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h 14405 14406else 14407 case " $LIBOBJS " in 14408 *" dprintf.$ac_objext "* ) ;; 14409 *) LIBOBJS="$LIBOBJS dprintf.$ac_objext" 14410 ;; 14411esac 14412 14413fi 14414 14415 14416 14417if test "$enable_zlib" != "no"; then 14418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5 14419$as_echo_n "checking for gzopen in -lz... " >&6; } 14420if ${ac_cv_lib_z_gzopen+:} false; then : 14421 $as_echo_n "(cached) " >&6 14422else 14423 ac_check_lib_save_LIBS=$LIBS 14424LIBS="-lz $LIBS" 14425cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14426/* end confdefs.h. */ 14427 14428/* Override any GCC internal prototype to avoid an error. 14429 Use char because int might match the return type of a GCC 14430 builtin and then its argument prototype would still apply. */ 14431#ifdef __cplusplus 14432extern "C" 14433#endif 14434char gzopen (); 14435int 14436main () 14437{ 14438return gzopen (); 14439 ; 14440 return 0; 14441} 14442_ACEOF 14443if ac_fn_c_try_link "$LINENO"; then : 14444 ac_cv_lib_z_gzopen=yes 14445else 14446 ac_cv_lib_z_gzopen=no 14447fi 14448rm -f core conftest.err conftest.$ac_objext \ 14449 conftest$ac_exeext conftest.$ac_ext 14450LIBS=$ac_check_lib_save_LIBS 14451fi 14452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5 14453$as_echo "$ac_cv_lib_z_gzopen" >&6; } 14454if test "x$ac_cv_lib_z_gzopen" = xyes; then : 14455 cat >>confdefs.h <<_ACEOF 14456#define HAVE_LIBZ 1 14457_ACEOF 14458 14459 LIBS="-lz $LIBS" 14460 14461fi 14462 14463fi 14464if test "$MINGW" = 1; then 14465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5 14466$as_echo_n "checking for regexec in -lgnurx... " >&6; } 14467if ${ac_cv_lib_gnurx_regexec+:} false; then : 14468 $as_echo_n "(cached) " >&6 14469else 14470 ac_check_lib_save_LIBS=$LIBS 14471LIBS="-lgnurx $LIBS" 14472cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14473/* end confdefs.h. */ 14474 14475/* Override any GCC internal prototype to avoid an error. 14476 Use char because int might match the return type of a GCC 14477 builtin and then its argument prototype would still apply. */ 14478#ifdef __cplusplus 14479extern "C" 14480#endif 14481char regexec (); 14482int 14483main () 14484{ 14485return regexec (); 14486 ; 14487 return 0; 14488} 14489_ACEOF 14490if ac_fn_c_try_link "$LINENO"; then : 14491 ac_cv_lib_gnurx_regexec=yes 14492else 14493 ac_cv_lib_gnurx_regexec=no 14494fi 14495rm -f core conftest.err conftest.$ac_objext \ 14496 conftest$ac_exeext conftest.$ac_ext 14497LIBS=$ac_check_lib_save_LIBS 14498fi 14499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5 14500$as_echo "$ac_cv_lib_gnurx_regexec" >&6; } 14501if test "x$ac_cv_lib_gnurx_regexec" = xyes; then : 14502 cat >>confdefs.h <<_ACEOF 14503#define HAVE_LIBGNURX 1 14504_ACEOF 14505 14506 LIBS="-lgnurx $LIBS" 14507 14508else 14509 as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5 14510fi 14511 14512fi 14513 14514 if test "$cross_compiling" = yes; then 14515 IS_CROSS_COMPILE_TRUE= 14516 IS_CROSS_COMPILE_FALSE='#' 14517else 14518 IS_CROSS_COMPILE_TRUE='#' 14519 IS_CROSS_COMPILE_FALSE= 14520fi 14521 14522 14523if test "$enable_zlib" = "yes"; then 14524 if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" != "yesyes"; then 14525 as_fn_error $? "zlib support requested but not found" "$LINENO" 5 14526 fi 14527elif test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" = "yesyes"; then 14528 14529$as_echo "#define ZLIBSUPPORT 1" >>confdefs.h 14530 14531fi 14532 14533ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile" 14534 14535cat >confcache <<\_ACEOF 14536# This file is a shell script that caches the results of configure 14537# tests run on this system so they can be shared between configure 14538# scripts and configure runs, see configure's option --config-cache. 14539# It is not useful on other systems. If it contains results you don't 14540# want to keep, you may remove or edit it. 14541# 14542# config.status only pays attention to the cache file if you give it 14543# the --recheck option to rerun configure. 14544# 14545# `ac_cv_env_foo' variables (set or unset) will be overridden when 14546# loading this file, other *unset* `ac_cv_foo' will be assigned the 14547# following values. 14548 14549_ACEOF 14550 14551# The following way of writing the cache mishandles newlines in values, 14552# but we know of no workaround that is simple, portable, and efficient. 14553# So, we kill variables containing newlines. 14554# Ultrix sh set writes to stderr and can't be redirected directly, 14555# and sets the high bit in the cache file unless we assign to the vars. 14556( 14557 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14558 eval ac_val=\$$ac_var 14559 case $ac_val in #( 14560 *${as_nl}*) 14561 case $ac_var in #( 14562 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14563$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14564 esac 14565 case $ac_var in #( 14566 _ | IFS | as_nl) ;; #( 14567 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14568 *) { eval $ac_var=; unset $ac_var;} ;; 14569 esac ;; 14570 esac 14571 done 14572 14573 (set) 2>&1 | 14574 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14575 *${as_nl}ac_space=\ *) 14576 # `set' does not quote correctly, so add quotes: double-quote 14577 # substitution turns \\\\ into \\, and sed turns \\ into \. 14578 sed -n \ 14579 "s/'/'\\\\''/g; 14580 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14581 ;; #( 14582 *) 14583 # `set' quotes correctly as required by POSIX, so do not add quotes. 14584 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14585 ;; 14586 esac | 14587 sort 14588) | 14589 sed ' 14590 /^ac_cv_env_/b end 14591 t clear 14592 :clear 14593 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14594 t end 14595 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14596 :end' >>confcache 14597if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14598 if test -w "$cache_file"; then 14599 if test "x$cache_file" != "x/dev/null"; then 14600 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14601$as_echo "$as_me: updating cache $cache_file" >&6;} 14602 if test ! -f "$cache_file" || test -h "$cache_file"; then 14603 cat confcache >"$cache_file" 14604 else 14605 case $cache_file in #( 14606 */* | ?:*) 14607 mv -f confcache "$cache_file"$$ && 14608 mv -f "$cache_file"$$ "$cache_file" ;; #( 14609 *) 14610 mv -f confcache "$cache_file" ;; 14611 esac 14612 fi 14613 fi 14614 else 14615 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14616$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14617 fi 14618fi 14619rm -f confcache 14620 14621test "x$prefix" = xNONE && prefix=$ac_default_prefix 14622# Let make expand exec_prefix. 14623test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14624 14625DEFS=-DHAVE_CONFIG_H 14626 14627ac_libobjs= 14628ac_ltlibobjs= 14629U= 14630for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14631 # 1. Remove the extension, and $U if already installed. 14632 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14633 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14634 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14635 # will be set to the directory where LIBOBJS objects are built. 14636 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14637 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14638done 14639LIBOBJS=$ac_libobjs 14640 14641LTLIBOBJS=$ac_ltlibobjs 14642 14643 14644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14645$as_echo_n "checking that generated files are newer than configure... " >&6; } 14646 if test -n "$am_sleep_pid"; then 14647 # Hide warnings about reused PIDs. 14648 wait $am_sleep_pid 2>/dev/null 14649 fi 14650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14651$as_echo "done" >&6; } 14652 if test -n "$EXEEXT"; then 14653 am__EXEEXT_TRUE= 14654 am__EXEEXT_FALSE='#' 14655else 14656 am__EXEEXT_TRUE='#' 14657 am__EXEEXT_FALSE= 14658fi 14659 14660if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then 14661 as_fn_error $? "conditional \"MINGW\" was never defined. 14662Usually this means the macro was only invoked conditionally." "$LINENO" 5 14663fi 14664if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then 14665 as_fn_error $? "conditional \"FSECT5\" was never defined. 14666Usually this means the macro was only invoked conditionally." "$LINENO" 5 14667fi 14668if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14669 as_fn_error $? "conditional \"AMDEP\" was never defined. 14670Usually this means the macro was only invoked conditionally." "$LINENO" 5 14671fi 14672if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14673 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14674Usually this means the macro was only invoked conditionally." "$LINENO" 5 14675fi 14676 14677if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then 14678 as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined. 14679Usually this means the macro was only invoked conditionally." "$LINENO" 5 14680fi 14681 14682: "${CONFIG_STATUS=./config.status}" 14683ac_write_fail=0 14684ac_clean_files_save=$ac_clean_files 14685ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14686{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14687$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14688as_write_fail=0 14689cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14690#! $SHELL 14691# Generated by $as_me. 14692# Run this file to recreate the current configuration. 14693# Compiler output produced by configure, useful for debugging 14694# configure, is in config.log if it exists. 14695 14696debug=false 14697ac_cs_recheck=false 14698ac_cs_silent=false 14699 14700SHELL=\${CONFIG_SHELL-$SHELL} 14701export SHELL 14702_ASEOF 14703cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14704## -------------------- ## 14705## M4sh Initialization. ## 14706## -------------------- ## 14707 14708# Be more Bourne compatible 14709DUALCASE=1; export DUALCASE # for MKS sh 14710if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14711 emulate sh 14712 NULLCMD=: 14713 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14714 # is contrary to our usage. Disable this feature. 14715 alias -g '${1+"$@"}'='"$@"' 14716 setopt NO_GLOB_SUBST 14717else 14718 case `(set -o) 2>/dev/null` in #( 14719 *posix*) : 14720 set -o posix ;; #( 14721 *) : 14722 ;; 14723esac 14724fi 14725 14726 14727as_nl=' 14728' 14729export as_nl 14730# Printing a long string crashes Solaris 7 /usr/bin/printf. 14731as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14732as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14733as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14734# Prefer a ksh shell builtin over an external printf program on Solaris, 14735# but without wasting forks for bash or zsh. 14736if test -z "$BASH_VERSION$ZSH_VERSION" \ 14737 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14738 as_echo='print -r --' 14739 as_echo_n='print -rn --' 14740elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14741 as_echo='printf %s\n' 14742 as_echo_n='printf %s' 14743else 14744 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14745 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14746 as_echo_n='/usr/ucb/echo -n' 14747 else 14748 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14749 as_echo_n_body='eval 14750 arg=$1; 14751 case $arg in #( 14752 *"$as_nl"*) 14753 expr "X$arg" : "X\\(.*\\)$as_nl"; 14754 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14755 esac; 14756 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14757 ' 14758 export as_echo_n_body 14759 as_echo_n='sh -c $as_echo_n_body as_echo' 14760 fi 14761 export as_echo_body 14762 as_echo='sh -c $as_echo_body as_echo' 14763fi 14764 14765# The user is always right. 14766if test "${PATH_SEPARATOR+set}" != set; then 14767 PATH_SEPARATOR=: 14768 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14769 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14770 PATH_SEPARATOR=';' 14771 } 14772fi 14773 14774 14775# IFS 14776# We need space, tab and new line, in precisely that order. Quoting is 14777# there to prevent editors from complaining about space-tab. 14778# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14779# splitting by setting IFS to empty value.) 14780IFS=" "" $as_nl" 14781 14782# Find who we are. Look in the path if we contain no directory separator. 14783as_myself= 14784case $0 in #(( 14785 *[\\/]* ) as_myself=$0 ;; 14786 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14787for as_dir in $PATH 14788do 14789 IFS=$as_save_IFS 14790 test -z "$as_dir" && as_dir=. 14791 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14792 done 14793IFS=$as_save_IFS 14794 14795 ;; 14796esac 14797# We did not find ourselves, most probably we were run as `sh COMMAND' 14798# in which case we are not to be found in the path. 14799if test "x$as_myself" = x; then 14800 as_myself=$0 14801fi 14802if test ! -f "$as_myself"; then 14803 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14804 exit 1 14805fi 14806 14807# Unset variables that we do not need and which cause bugs (e.g. in 14808# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14809# suppresses any "Segmentation fault" message there. '((' could 14810# trigger a bug in pdksh 5.2.14. 14811for as_var in BASH_ENV ENV MAIL MAILPATH 14812do eval test x\${$as_var+set} = xset \ 14813 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14814done 14815PS1='$ ' 14816PS2='> ' 14817PS4='+ ' 14818 14819# NLS nuisances. 14820LC_ALL=C 14821export LC_ALL 14822LANGUAGE=C 14823export LANGUAGE 14824 14825# CDPATH. 14826(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14827 14828 14829# as_fn_error STATUS ERROR [LINENO LOG_FD] 14830# ---------------------------------------- 14831# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14832# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14833# script with STATUS, using 1 if that was 0. 14834as_fn_error () 14835{ 14836 as_status=$1; test $as_status -eq 0 && as_status=1 14837 if test "$4"; then 14838 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14839 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14840 fi 14841 $as_echo "$as_me: error: $2" >&2 14842 as_fn_exit $as_status 14843} # as_fn_error 14844 14845 14846# as_fn_set_status STATUS 14847# ----------------------- 14848# Set $? to STATUS, without forking. 14849as_fn_set_status () 14850{ 14851 return $1 14852} # as_fn_set_status 14853 14854# as_fn_exit STATUS 14855# ----------------- 14856# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14857as_fn_exit () 14858{ 14859 set +e 14860 as_fn_set_status $1 14861 exit $1 14862} # as_fn_exit 14863 14864# as_fn_unset VAR 14865# --------------- 14866# Portably unset VAR. 14867as_fn_unset () 14868{ 14869 { eval $1=; unset $1;} 14870} 14871as_unset=as_fn_unset 14872# as_fn_append VAR VALUE 14873# ---------------------- 14874# Append the text in VALUE to the end of the definition contained in VAR. Take 14875# advantage of any shell optimizations that allow amortized linear growth over 14876# repeated appends, instead of the typical quadratic growth present in naive 14877# implementations. 14878if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14879 eval 'as_fn_append () 14880 { 14881 eval $1+=\$2 14882 }' 14883else 14884 as_fn_append () 14885 { 14886 eval $1=\$$1\$2 14887 } 14888fi # as_fn_append 14889 14890# as_fn_arith ARG... 14891# ------------------ 14892# Perform arithmetic evaluation on the ARGs, and store the result in the 14893# global $as_val. Take advantage of shells that can avoid forks. The arguments 14894# must be portable across $(()) and expr. 14895if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14896 eval 'as_fn_arith () 14897 { 14898 as_val=$(( $* )) 14899 }' 14900else 14901 as_fn_arith () 14902 { 14903 as_val=`expr "$@" || test $? -eq 1` 14904 } 14905fi # as_fn_arith 14906 14907 14908if expr a : '\(a\)' >/dev/null 2>&1 && 14909 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14910 as_expr=expr 14911else 14912 as_expr=false 14913fi 14914 14915if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14916 as_basename=basename 14917else 14918 as_basename=false 14919fi 14920 14921if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14922 as_dirname=dirname 14923else 14924 as_dirname=false 14925fi 14926 14927as_me=`$as_basename -- "$0" || 14928$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14929 X"$0" : 'X\(//\)$' \| \ 14930 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14931$as_echo X/"$0" | 14932 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14933 s//\1/ 14934 q 14935 } 14936 /^X\/\(\/\/\)$/{ 14937 s//\1/ 14938 q 14939 } 14940 /^X\/\(\/\).*/{ 14941 s//\1/ 14942 q 14943 } 14944 s/.*/./; q'` 14945 14946# Avoid depending upon Character Ranges. 14947as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14948as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14949as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14950as_cr_digits='0123456789' 14951as_cr_alnum=$as_cr_Letters$as_cr_digits 14952 14953ECHO_C= ECHO_N= ECHO_T= 14954case `echo -n x` in #((((( 14955-n*) 14956 case `echo 'xy\c'` in 14957 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14958 xy) ECHO_C='\c';; 14959 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14960 ECHO_T=' ';; 14961 esac;; 14962*) 14963 ECHO_N='-n';; 14964esac 14965 14966rm -f conf$$ conf$$.exe conf$$.file 14967if test -d conf$$.dir; then 14968 rm -f conf$$.dir/conf$$.file 14969else 14970 rm -f conf$$.dir 14971 mkdir conf$$.dir 2>/dev/null 14972fi 14973if (echo >conf$$.file) 2>/dev/null; then 14974 if ln -s conf$$.file conf$$ 2>/dev/null; then 14975 as_ln_s='ln -s' 14976 # ... but there are two gotchas: 14977 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14978 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14979 # In both cases, we have to default to `cp -pR'. 14980 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14981 as_ln_s='cp -pR' 14982 elif ln conf$$.file conf$$ 2>/dev/null; then 14983 as_ln_s=ln 14984 else 14985 as_ln_s='cp -pR' 14986 fi 14987else 14988 as_ln_s='cp -pR' 14989fi 14990rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14991rmdir conf$$.dir 2>/dev/null 14992 14993 14994# as_fn_mkdir_p 14995# ------------- 14996# Create "$as_dir" as a directory, including parents if necessary. 14997as_fn_mkdir_p () 14998{ 14999 15000 case $as_dir in #( 15001 -*) as_dir=./$as_dir;; 15002 esac 15003 test -d "$as_dir" || eval $as_mkdir_p || { 15004 as_dirs= 15005 while :; do 15006 case $as_dir in #( 15007 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15008 *) as_qdir=$as_dir;; 15009 esac 15010 as_dirs="'$as_qdir' $as_dirs" 15011 as_dir=`$as_dirname -- "$as_dir" || 15012$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15013 X"$as_dir" : 'X\(//\)[^/]' \| \ 15014 X"$as_dir" : 'X\(//\)$' \| \ 15015 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15016$as_echo X"$as_dir" | 15017 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15018 s//\1/ 15019 q 15020 } 15021 /^X\(\/\/\)[^/].*/{ 15022 s//\1/ 15023 q 15024 } 15025 /^X\(\/\/\)$/{ 15026 s//\1/ 15027 q 15028 } 15029 /^X\(\/\).*/{ 15030 s//\1/ 15031 q 15032 } 15033 s/.*/./; q'` 15034 test -d "$as_dir" && break 15035 done 15036 test -z "$as_dirs" || eval "mkdir $as_dirs" 15037 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15038 15039 15040} # as_fn_mkdir_p 15041if mkdir -p . 2>/dev/null; then 15042 as_mkdir_p='mkdir -p "$as_dir"' 15043else 15044 test -d ./-p && rmdir ./-p 15045 as_mkdir_p=false 15046fi 15047 15048 15049# as_fn_executable_p FILE 15050# ----------------------- 15051# Test if FILE is an executable regular file. 15052as_fn_executable_p () 15053{ 15054 test -f "$1" && test -x "$1" 15055} # as_fn_executable_p 15056as_test_x='test -x' 15057as_executable_p=as_fn_executable_p 15058 15059# Sed expression to map a string onto a valid CPP name. 15060as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15061 15062# Sed expression to map a string onto a valid variable name. 15063as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15064 15065 15066exec 6>&1 15067## ----------------------------------- ## 15068## Main body of $CONFIG_STATUS script. ## 15069## ----------------------------------- ## 15070_ASEOF 15071test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15072 15073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15074# Save the log message, to keep $0 and so on meaningful, and to 15075# report actual input values of CONFIG_FILES etc. instead of their 15076# values after options handling. 15077ac_log=" 15078This file was extended by file $as_me 5.29, which was 15079generated by GNU Autoconf 2.69. Invocation command line was 15080 15081 CONFIG_FILES = $CONFIG_FILES 15082 CONFIG_HEADERS = $CONFIG_HEADERS 15083 CONFIG_LINKS = $CONFIG_LINKS 15084 CONFIG_COMMANDS = $CONFIG_COMMANDS 15085 $ $0 $@ 15086 15087on `(hostname || uname -n) 2>/dev/null | sed 1q` 15088" 15089 15090_ACEOF 15091 15092case $ac_config_files in *" 15093"*) set x $ac_config_files; shift; ac_config_files=$*;; 15094esac 15095 15096case $ac_config_headers in *" 15097"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15098esac 15099 15100 15101cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15102# Files that config.status was made for. 15103config_files="$ac_config_files" 15104config_headers="$ac_config_headers" 15105config_commands="$ac_config_commands" 15106 15107_ACEOF 15108 15109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15110ac_cs_usage="\ 15111\`$as_me' instantiates files and other configuration actions 15112from templates according to the current configuration. Unless the files 15113and actions are specified as TAGs, all are instantiated by default. 15114 15115Usage: $0 [OPTION]... [TAG]... 15116 15117 -h, --help print this help, then exit 15118 -V, --version print version number and configuration settings, then exit 15119 --config print configuration, then exit 15120 -q, --quiet, --silent 15121 do not print progress messages 15122 -d, --debug don't remove temporary files 15123 --recheck update $as_me by reconfiguring in the same conditions 15124 --file=FILE[:TEMPLATE] 15125 instantiate the configuration file FILE 15126 --header=FILE[:TEMPLATE] 15127 instantiate the configuration header FILE 15128 15129Configuration files: 15130$config_files 15131 15132Configuration headers: 15133$config_headers 15134 15135Configuration commands: 15136$config_commands 15137 15138Report bugs to <christos@astron.com>." 15139 15140_ACEOF 15141cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15142ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15143ac_cs_version="\\ 15144file config.status 5.29 15145configured by $0, generated by GNU Autoconf 2.69, 15146 with options \\"\$ac_cs_config\\" 15147 15148Copyright (C) 2012 Free Software Foundation, Inc. 15149This config.status script is free software; the Free Software Foundation 15150gives unlimited permission to copy, distribute and modify it." 15151 15152ac_pwd='$ac_pwd' 15153srcdir='$srcdir' 15154INSTALL='$INSTALL' 15155MKDIR_P='$MKDIR_P' 15156AWK='$AWK' 15157test -n "\$AWK" || AWK=awk 15158_ACEOF 15159 15160cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15161# The default lists apply if the user does not specify any file. 15162ac_need_defaults=: 15163while test $# != 0 15164do 15165 case $1 in 15166 --*=?*) 15167 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15168 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15169 ac_shift=: 15170 ;; 15171 --*=) 15172 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15173 ac_optarg= 15174 ac_shift=: 15175 ;; 15176 *) 15177 ac_option=$1 15178 ac_optarg=$2 15179 ac_shift=shift 15180 ;; 15181 esac 15182 15183 case $ac_option in 15184 # Handling of the options. 15185 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15186 ac_cs_recheck=: ;; 15187 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15188 $as_echo "$ac_cs_version"; exit ;; 15189 --config | --confi | --conf | --con | --co | --c ) 15190 $as_echo "$ac_cs_config"; exit ;; 15191 --debug | --debu | --deb | --de | --d | -d ) 15192 debug=: ;; 15193 --file | --fil | --fi | --f ) 15194 $ac_shift 15195 case $ac_optarg in 15196 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15197 '') as_fn_error $? "missing file argument" ;; 15198 esac 15199 as_fn_append CONFIG_FILES " '$ac_optarg'" 15200 ac_need_defaults=false;; 15201 --header | --heade | --head | --hea ) 15202 $ac_shift 15203 case $ac_optarg in 15204 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15205 esac 15206 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15207 ac_need_defaults=false;; 15208 --he | --h) 15209 # Conflict between --help and --header 15210 as_fn_error $? "ambiguous option: \`$1' 15211Try \`$0 --help' for more information.";; 15212 --help | --hel | -h ) 15213 $as_echo "$ac_cs_usage"; exit ;; 15214 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15215 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15216 ac_cs_silent=: ;; 15217 15218 # This is an error. 15219 -*) as_fn_error $? "unrecognized option: \`$1' 15220Try \`$0 --help' for more information." ;; 15221 15222 *) as_fn_append ac_config_targets " $1" 15223 ac_need_defaults=false ;; 15224 15225 esac 15226 shift 15227done 15228 15229ac_configure_extra_args= 15230 15231if $ac_cs_silent; then 15232 exec 6>/dev/null 15233 ac_configure_extra_args="$ac_configure_extra_args --silent" 15234fi 15235 15236_ACEOF 15237cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15238if \$ac_cs_recheck; then 15239 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15240 shift 15241 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15242 CONFIG_SHELL='$SHELL' 15243 export CONFIG_SHELL 15244 exec "\$@" 15245fi 15246 15247_ACEOF 15248cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15249exec 5>>config.log 15250{ 15251 echo 15252 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15253## Running $as_me. ## 15254_ASBOX 15255 $as_echo "$ac_log" 15256} >&5 15257 15258_ACEOF 15259cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15260# 15261# INIT-COMMANDS 15262# 15263AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15264 15265 15266# The HP-UX ksh and POSIX shell print the target directory to stdout 15267# if CDPATH is set. 15268(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15269 15270sed_quote_subst='$sed_quote_subst' 15271double_quote_subst='$double_quote_subst' 15272delay_variable_subst='$delay_variable_subst' 15273macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15274macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15275enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15276pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15277enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15278enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15279SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15280ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15281PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15282host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15283host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15284host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15285build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15286build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15287build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15288SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15289Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15290GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15291EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15292FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15293LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15294NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15295LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15296max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15297ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15298exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15299lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15300lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15301lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15302lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15303lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15304reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15305reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15306OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15307deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15308file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15309file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15310want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15311DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15312sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15313AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15314AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15315archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15316STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15317RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15318old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15319old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15320old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15321lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15322CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15323CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15324compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15325GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15326lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15327lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15328lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15329lt_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"`' 15330nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15331lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15332objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15333MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15334lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15335lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15336lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15337lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15338lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15339need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15340MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15341DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15342NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15343LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15344OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15345OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15346libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15347shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15348extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15349archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15350enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15351export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15352whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15353compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15354old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15355old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15356archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15357archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15358module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15359module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15360with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15361allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15362no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15363hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15364hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15365hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15366hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15367hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15368hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15369hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15370inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15371link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15372always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15373export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15374exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15375include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15376prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15377postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 15378file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15379variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15380need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15381need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15382version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15383runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15384shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15385shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15386libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15387library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15388soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15389install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15390postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15391postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15392finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15393finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15394hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15395sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15396sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15397hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15398enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15399enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15400enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15401old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15402striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15403 15404LTCC='$LTCC' 15405LTCFLAGS='$LTCFLAGS' 15406compiler='$compiler_DEFAULT' 15407 15408# A function that is used when there is no print builtin or printf. 15409func_fallback_echo () 15410{ 15411 eval 'cat <<_LTECHO_EOF 15412\$1 15413_LTECHO_EOF' 15414} 15415 15416# Quote evaled strings. 15417for var in SHELL \ 15418ECHO \ 15419PATH_SEPARATOR \ 15420SED \ 15421GREP \ 15422EGREP \ 15423FGREP \ 15424LD \ 15425NM \ 15426LN_S \ 15427lt_SP2NL \ 15428lt_NL2SP \ 15429reload_flag \ 15430OBJDUMP \ 15431deplibs_check_method \ 15432file_magic_cmd \ 15433file_magic_glob \ 15434want_nocaseglob \ 15435DLLTOOL \ 15436sharedlib_from_linklib_cmd \ 15437AR \ 15438AR_FLAGS \ 15439archiver_list_spec \ 15440STRIP \ 15441RANLIB \ 15442CC \ 15443CFLAGS \ 15444compiler \ 15445lt_cv_sys_global_symbol_pipe \ 15446lt_cv_sys_global_symbol_to_cdecl \ 15447lt_cv_sys_global_symbol_to_c_name_address \ 15448lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15449nm_file_list_spec \ 15450lt_prog_compiler_no_builtin_flag \ 15451lt_prog_compiler_pic \ 15452lt_prog_compiler_wl \ 15453lt_prog_compiler_static \ 15454lt_cv_prog_compiler_c_o \ 15455need_locks \ 15456MANIFEST_TOOL \ 15457DSYMUTIL \ 15458NMEDIT \ 15459LIPO \ 15460OTOOL \ 15461OTOOL64 \ 15462shrext_cmds \ 15463export_dynamic_flag_spec \ 15464whole_archive_flag_spec \ 15465compiler_needs_object \ 15466with_gnu_ld \ 15467allow_undefined_flag \ 15468no_undefined_flag \ 15469hardcode_libdir_flag_spec \ 15470hardcode_libdir_separator \ 15471exclude_expsyms \ 15472include_expsyms \ 15473file_list_spec \ 15474variables_saved_for_relink \ 15475libname_spec \ 15476library_names_spec \ 15477soname_spec \ 15478install_override_mode \ 15479finish_eval \ 15480old_striplib \ 15481striplib; do 15482 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15483 *[\\\\\\\`\\"\\\$]*) 15484 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15485 ;; 15486 *) 15487 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15488 ;; 15489 esac 15490done 15491 15492# Double-quote double-evaled strings. 15493for var in reload_cmds \ 15494old_postinstall_cmds \ 15495old_postuninstall_cmds \ 15496old_archive_cmds \ 15497extract_expsyms_cmds \ 15498old_archive_from_new_cmds \ 15499old_archive_from_expsyms_cmds \ 15500archive_cmds \ 15501archive_expsym_cmds \ 15502module_cmds \ 15503module_expsym_cmds \ 15504export_symbols_cmds \ 15505prelink_cmds \ 15506postlink_cmds \ 15507postinstall_cmds \ 15508postuninstall_cmds \ 15509finish_cmds \ 15510sys_lib_search_path_spec \ 15511sys_lib_dlsearch_path_spec; do 15512 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15513 *[\\\\\\\`\\"\\\$]*) 15514 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15515 ;; 15516 *) 15517 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15518 ;; 15519 esac 15520done 15521 15522ac_aux_dir='$ac_aux_dir' 15523xsi_shell='$xsi_shell' 15524lt_shell_append='$lt_shell_append' 15525 15526# See if we are running on zsh, and set the options which allow our 15527# commands through without removal of \ escapes INIT. 15528if test -n "\${ZSH_VERSION+set}" ; then 15529 setopt NO_GLOB_SUBST 15530fi 15531 15532 15533 PACKAGE='$PACKAGE' 15534 VERSION='$VERSION' 15535 TIMESTAMP='$TIMESTAMP' 15536 RM='$RM' 15537 ofile='$ofile' 15538 15539 15540 15541 15542_ACEOF 15543 15544cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15545 15546# Handling of arguments. 15547for ac_config_target in $ac_config_targets 15548do 15549 case $ac_config_target in 15550 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 15551 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15552 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15553 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15554 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 15555 "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;; 15556 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 15557 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 15558 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;; 15559 15560 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15561 esac 15562done 15563 15564 15565# If the user did not use the arguments to specify the items to instantiate, 15566# then the envvar interface is used. Set only those that are not. 15567# We use the long form for the default assignment because of an extremely 15568# bizarre bug on SunOS 4.1.3. 15569if $ac_need_defaults; then 15570 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15571 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15572 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15573fi 15574 15575# Have a temporary directory for convenience. Make it in the build tree 15576# simply because there is no reason against having it here, and in addition, 15577# creating and moving files from /tmp can sometimes cause problems. 15578# Hook for its removal unless debugging. 15579# Note that there is a small window in which the directory will not be cleaned: 15580# after its creation but before its name has been assigned to `$tmp'. 15581$debug || 15582{ 15583 tmp= ac_tmp= 15584 trap 'exit_status=$? 15585 : "${ac_tmp:=$tmp}" 15586 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15587' 0 15588 trap 'as_fn_exit 1' 1 2 13 15 15589} 15590# Create a (secure) tmp directory for tmp files. 15591 15592{ 15593 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15594 test -d "$tmp" 15595} || 15596{ 15597 tmp=./conf$$-$RANDOM 15598 (umask 077 && mkdir "$tmp") 15599} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15600ac_tmp=$tmp 15601 15602# Set up the scripts for CONFIG_FILES section. 15603# No need to generate them if there are no CONFIG_FILES. 15604# This happens for instance with `./config.status config.h'. 15605if test -n "$CONFIG_FILES"; then 15606 15607 15608ac_cr=`echo X | tr X '\015'` 15609# On cygwin, bash can eat \r inside `` if the user requested igncr. 15610# But we know of no other shell where ac_cr would be empty at this 15611# point, so we can use a bashism as a fallback. 15612if test "x$ac_cr" = x; then 15613 eval ac_cr=\$\'\\r\' 15614fi 15615ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15616if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15617 ac_cs_awk_cr='\\r' 15618else 15619 ac_cs_awk_cr=$ac_cr 15620fi 15621 15622echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15623_ACEOF 15624 15625 15626{ 15627 echo "cat >conf$$subs.awk <<_ACEOF" && 15628 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15629 echo "_ACEOF" 15630} >conf$$subs.sh || 15631 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15632ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15633ac_delim='%!_!# ' 15634for ac_last_try in false false false false false :; do 15635 . ./conf$$subs.sh || 15636 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15637 15638 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15639 if test $ac_delim_n = $ac_delim_num; then 15640 break 15641 elif $ac_last_try; then 15642 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15643 else 15644 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15645 fi 15646done 15647rm -f conf$$subs.sh 15648 15649cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15650cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15651_ACEOF 15652sed -n ' 15653h 15654s/^/S["/; s/!.*/"]=/ 15655p 15656g 15657s/^[^!]*!// 15658:repl 15659t repl 15660s/'"$ac_delim"'$// 15661t delim 15662:nl 15663h 15664s/\(.\{148\}\)..*/\1/ 15665t more1 15666s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15667p 15668n 15669b repl 15670:more1 15671s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15672p 15673g 15674s/.\{148\}// 15675t nl 15676:delim 15677h 15678s/\(.\{148\}\)..*/\1/ 15679t more2 15680s/["\\]/\\&/g; s/^/"/; s/$/"/ 15681p 15682b 15683:more2 15684s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15685p 15686g 15687s/.\{148\}// 15688t delim 15689' <conf$$subs.awk | sed ' 15690/^[^""]/{ 15691 N 15692 s/\n// 15693} 15694' >>$CONFIG_STATUS || ac_write_fail=1 15695rm -f conf$$subs.awk 15696cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15697_ACAWK 15698cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15699 for (key in S) S_is_set[key] = 1 15700 FS = "" 15701 15702} 15703{ 15704 line = $ 0 15705 nfields = split(line, field, "@") 15706 substed = 0 15707 len = length(field[1]) 15708 for (i = 2; i < nfields; i++) { 15709 key = field[i] 15710 keylen = length(key) 15711 if (S_is_set[key]) { 15712 value = S[key] 15713 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15714 len += length(value) + length(field[++i]) 15715 substed = 1 15716 } else 15717 len += 1 + keylen 15718 } 15719 15720 print line 15721} 15722 15723_ACAWK 15724_ACEOF 15725cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15726if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15727 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15728else 15729 cat 15730fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15731 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15732_ACEOF 15733 15734# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15735# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15736# trailing colons and then remove the whole line if VPATH becomes empty 15737# (actually we leave an empty line to preserve line numbers). 15738if test "x$srcdir" = x.; then 15739 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15740h 15741s/// 15742s/^/:/ 15743s/[ ]*$/:/ 15744s/:\$(srcdir):/:/g 15745s/:\${srcdir}:/:/g 15746s/:@srcdir@:/:/g 15747s/^:*// 15748s/:*$// 15749x 15750s/\(=[ ]*\).*/\1/ 15751G 15752s/\n// 15753s/^[^=]*=[ ]*$// 15754}' 15755fi 15756 15757cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15758fi # test -n "$CONFIG_FILES" 15759 15760# Set up the scripts for CONFIG_HEADERS section. 15761# No need to generate them if there are no CONFIG_HEADERS. 15762# This happens for instance with `./config.status Makefile'. 15763if test -n "$CONFIG_HEADERS"; then 15764cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15765BEGIN { 15766_ACEOF 15767 15768# Transform confdefs.h into an awk script `defines.awk', embedded as 15769# here-document in config.status, that substitutes the proper values into 15770# config.h.in to produce config.h. 15771 15772# Create a delimiter string that does not exist in confdefs.h, to ease 15773# handling of long lines. 15774ac_delim='%!_!# ' 15775for ac_last_try in false false :; do 15776 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15777 if test -z "$ac_tt"; then 15778 break 15779 elif $ac_last_try; then 15780 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15781 else 15782 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15783 fi 15784done 15785 15786# For the awk script, D is an array of macro values keyed by name, 15787# likewise P contains macro parameters if any. Preserve backslash 15788# newline sequences. 15789 15790ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15791sed -n ' 15792s/.\{148\}/&'"$ac_delim"'/g 15793t rset 15794:rset 15795s/^[ ]*#[ ]*define[ ][ ]*/ / 15796t def 15797d 15798:def 15799s/\\$// 15800t bsnl 15801s/["\\]/\\&/g 15802s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15803D["\1"]=" \3"/p 15804s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15805d 15806:bsnl 15807s/["\\]/\\&/g 15808s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15809D["\1"]=" \3\\\\\\n"\\/p 15810t cont 15811s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15812t cont 15813d 15814:cont 15815n 15816s/.\{148\}/&'"$ac_delim"'/g 15817t clear 15818:clear 15819s/\\$// 15820t bsnlc 15821s/["\\]/\\&/g; s/^/"/; s/$/"/p 15822d 15823:bsnlc 15824s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15825b cont 15826' <confdefs.h | sed ' 15827s/'"$ac_delim"'/"\\\ 15828"/g' >>$CONFIG_STATUS || ac_write_fail=1 15829 15830cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15831 for (key in D) D_is_set[key] = 1 15832 FS = "" 15833} 15834/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15835 line = \$ 0 15836 split(line, arg, " ") 15837 if (arg[1] == "#") { 15838 defundef = arg[2] 15839 mac1 = arg[3] 15840 } else { 15841 defundef = substr(arg[1], 2) 15842 mac1 = arg[2] 15843 } 15844 split(mac1, mac2, "(") #) 15845 macro = mac2[1] 15846 prefix = substr(line, 1, index(line, defundef) - 1) 15847 if (D_is_set[macro]) { 15848 # Preserve the white space surrounding the "#". 15849 print prefix "define", macro P[macro] D[macro] 15850 next 15851 } else { 15852 # Replace #undef with comments. This is necessary, for example, 15853 # in the case of _POSIX_SOURCE, which is predefined and required 15854 # on some systems where configure will not decide to define it. 15855 if (defundef == "undef") { 15856 print "/*", prefix defundef, macro, "*/" 15857 next 15858 } 15859 } 15860} 15861{ print } 15862_ACAWK 15863_ACEOF 15864cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15865 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15866fi # test -n "$CONFIG_HEADERS" 15867 15868 15869eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15870shift 15871for ac_tag 15872do 15873 case $ac_tag in 15874 :[FHLC]) ac_mode=$ac_tag; continue;; 15875 esac 15876 case $ac_mode$ac_tag in 15877 :[FHL]*:*);; 15878 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15879 :[FH]-) ac_tag=-:-;; 15880 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15881 esac 15882 ac_save_IFS=$IFS 15883 IFS=: 15884 set x $ac_tag 15885 IFS=$ac_save_IFS 15886 shift 15887 ac_file=$1 15888 shift 15889 15890 case $ac_mode in 15891 :L) ac_source=$1;; 15892 :[FH]) 15893 ac_file_inputs= 15894 for ac_f 15895 do 15896 case $ac_f in 15897 -) ac_f="$ac_tmp/stdin";; 15898 *) # Look for the file first in the build tree, then in the source tree 15899 # (if the path is not absolute). The absolute path cannot be DOS-style, 15900 # because $ac_f cannot contain `:'. 15901 test -f "$ac_f" || 15902 case $ac_f in 15903 [\\/$]*) false;; 15904 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15905 esac || 15906 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15907 esac 15908 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15909 as_fn_append ac_file_inputs " '$ac_f'" 15910 done 15911 15912 # Let's still pretend it is `configure' which instantiates (i.e., don't 15913 # use $as_me), people would be surprised to read: 15914 # /* config.h. Generated by config.status. */ 15915 configure_input='Generated from '` 15916 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15917 `' by configure.' 15918 if test x"$ac_file" != x-; then 15919 configure_input="$ac_file. $configure_input" 15920 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15921$as_echo "$as_me: creating $ac_file" >&6;} 15922 fi 15923 # Neutralize special characters interpreted by sed in replacement strings. 15924 case $configure_input in #( 15925 *\&* | *\|* | *\\* ) 15926 ac_sed_conf_input=`$as_echo "$configure_input" | 15927 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15928 *) ac_sed_conf_input=$configure_input;; 15929 esac 15930 15931 case $ac_tag in 15932 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15933 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15934 esac 15935 ;; 15936 esac 15937 15938 ac_dir=`$as_dirname -- "$ac_file" || 15939$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15940 X"$ac_file" : 'X\(//\)[^/]' \| \ 15941 X"$ac_file" : 'X\(//\)$' \| \ 15942 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15943$as_echo X"$ac_file" | 15944 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15945 s//\1/ 15946 q 15947 } 15948 /^X\(\/\/\)[^/].*/{ 15949 s//\1/ 15950 q 15951 } 15952 /^X\(\/\/\)$/{ 15953 s//\1/ 15954 q 15955 } 15956 /^X\(\/\).*/{ 15957 s//\1/ 15958 q 15959 } 15960 s/.*/./; q'` 15961 as_dir="$ac_dir"; as_fn_mkdir_p 15962 ac_builddir=. 15963 15964case "$ac_dir" in 15965.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15966*) 15967 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15968 # A ".." for each directory in $ac_dir_suffix. 15969 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15970 case $ac_top_builddir_sub in 15971 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15972 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15973 esac ;; 15974esac 15975ac_abs_top_builddir=$ac_pwd 15976ac_abs_builddir=$ac_pwd$ac_dir_suffix 15977# for backward compatibility: 15978ac_top_builddir=$ac_top_build_prefix 15979 15980case $srcdir in 15981 .) # We are building in place. 15982 ac_srcdir=. 15983 ac_top_srcdir=$ac_top_builddir_sub 15984 ac_abs_top_srcdir=$ac_pwd ;; 15985 [\\/]* | ?:[\\/]* ) # Absolute name. 15986 ac_srcdir=$srcdir$ac_dir_suffix; 15987 ac_top_srcdir=$srcdir 15988 ac_abs_top_srcdir=$srcdir ;; 15989 *) # Relative name. 15990 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15991 ac_top_srcdir=$ac_top_build_prefix$srcdir 15992 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15993esac 15994ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15995 15996 15997 case $ac_mode in 15998 :F) 15999 # 16000 # CONFIG_FILE 16001 # 16002 16003 case $INSTALL in 16004 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16005 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16006 esac 16007 ac_MKDIR_P=$MKDIR_P 16008 case $MKDIR_P in 16009 [\\/$]* | ?:[\\/]* ) ;; 16010 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16011 esac 16012_ACEOF 16013 16014cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16015# If the template does not know about datarootdir, expand it. 16016# FIXME: This hack should be removed a few years after 2.60. 16017ac_datarootdir_hack=; ac_datarootdir_seen= 16018ac_sed_dataroot=' 16019/datarootdir/ { 16020 p 16021 q 16022} 16023/@datadir@/p 16024/@docdir@/p 16025/@infodir@/p 16026/@localedir@/p 16027/@mandir@/p' 16028case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16029*datarootdir*) ac_datarootdir_seen=yes;; 16030*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16032$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16033_ACEOF 16034cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16035 ac_datarootdir_hack=' 16036 s&@datadir@&$datadir&g 16037 s&@docdir@&$docdir&g 16038 s&@infodir@&$infodir&g 16039 s&@localedir@&$localedir&g 16040 s&@mandir@&$mandir&g 16041 s&\\\${datarootdir}&$datarootdir&g' ;; 16042esac 16043_ACEOF 16044 16045# Neutralize VPATH when `$srcdir' = `.'. 16046# Shell code in configure.ac might set extrasub. 16047# FIXME: do we really want to maintain this feature? 16048cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16049ac_sed_extra="$ac_vpsub 16050$extrasub 16051_ACEOF 16052cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16053:t 16054/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16055s|@configure_input@|$ac_sed_conf_input|;t t 16056s&@top_builddir@&$ac_top_builddir_sub&;t t 16057s&@top_build_prefix@&$ac_top_build_prefix&;t t 16058s&@srcdir@&$ac_srcdir&;t t 16059s&@abs_srcdir@&$ac_abs_srcdir&;t t 16060s&@top_srcdir@&$ac_top_srcdir&;t t 16061s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16062s&@builddir@&$ac_builddir&;t t 16063s&@abs_builddir@&$ac_abs_builddir&;t t 16064s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16065s&@INSTALL@&$ac_INSTALL&;t t 16066s&@MKDIR_P@&$ac_MKDIR_P&;t t 16067$ac_datarootdir_hack 16068" 16069eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16070 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16071 16072test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16073 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16074 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16075 "$ac_tmp/out"`; test -z "$ac_out"; } && 16076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16077which seems to be undefined. Please make sure it is defined" >&5 16078$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16079which seems to be undefined. Please make sure it is defined" >&2;} 16080 16081 rm -f "$ac_tmp/stdin" 16082 case $ac_file in 16083 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16084 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16085 esac \ 16086 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16087 ;; 16088 :H) 16089 # 16090 # CONFIG_HEADER 16091 # 16092 if test x"$ac_file" != x-; then 16093 { 16094 $as_echo "/* $configure_input */" \ 16095 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16096 } >"$ac_tmp/config.h" \ 16097 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16098 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16099 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16100$as_echo "$as_me: $ac_file is unchanged" >&6;} 16101 else 16102 rm -f "$ac_file" 16103 mv "$ac_tmp/config.h" "$ac_file" \ 16104 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16105 fi 16106 else 16107 $as_echo "/* $configure_input */" \ 16108 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16109 || as_fn_error $? "could not create -" "$LINENO" 5 16110 fi 16111# Compute "$ac_file"'s index in $config_headers. 16112_am_arg="$ac_file" 16113_am_stamp_count=1 16114for _am_header in $config_headers :; do 16115 case $_am_header in 16116 $_am_arg | $_am_arg:* ) 16117 break ;; 16118 * ) 16119 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16120 esac 16121done 16122echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16123$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16124 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16125 X"$_am_arg" : 'X\(//\)$' \| \ 16126 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16127$as_echo X"$_am_arg" | 16128 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16129 s//\1/ 16130 q 16131 } 16132 /^X\(\/\/\)[^/].*/{ 16133 s//\1/ 16134 q 16135 } 16136 /^X\(\/\/\)$/{ 16137 s//\1/ 16138 q 16139 } 16140 /^X\(\/\).*/{ 16141 s//\1/ 16142 q 16143 } 16144 s/.*/./; q'`/stamp-h$_am_stamp_count 16145 ;; 16146 16147 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16148$as_echo "$as_me: executing $ac_file commands" >&6;} 16149 ;; 16150 esac 16151 16152 16153 case $ac_file$ac_mode in 16154 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16155 # Older Autoconf quotes --file arguments for eval, but not when files 16156 # are listed without --file. Let's play safe and only enable the eval 16157 # if we detect the quoting. 16158 case $CONFIG_FILES in 16159 *\'*) eval set x "$CONFIG_FILES" ;; 16160 *) set x $CONFIG_FILES ;; 16161 esac 16162 shift 16163 for mf 16164 do 16165 # Strip MF so we end up with the name of the file. 16166 mf=`echo "$mf" | sed -e 's/:.*$//'` 16167 # Check whether this is an Automake generated Makefile or not. 16168 # We used to match only the files named 'Makefile.in', but 16169 # some people rename them; so instead we look at the file content. 16170 # Grep'ing the first line is not enough: some people post-process 16171 # each Makefile.in and add a new line on top of each file to say so. 16172 # Grep'ing the whole file is not good either: AIX grep has a line 16173 # limit of 2048, but all sed's we know have understand at least 4000. 16174 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16175 dirpart=`$as_dirname -- "$mf" || 16176$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16177 X"$mf" : 'X\(//\)[^/]' \| \ 16178 X"$mf" : 'X\(//\)$' \| \ 16179 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16180$as_echo X"$mf" | 16181 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16182 s//\1/ 16183 q 16184 } 16185 /^X\(\/\/\)[^/].*/{ 16186 s//\1/ 16187 q 16188 } 16189 /^X\(\/\/\)$/{ 16190 s//\1/ 16191 q 16192 } 16193 /^X\(\/\).*/{ 16194 s//\1/ 16195 q 16196 } 16197 s/.*/./; q'` 16198 else 16199 continue 16200 fi 16201 # Extract the definition of DEPDIR, am__include, and am__quote 16202 # from the Makefile without running 'make'. 16203 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16204 test -z "$DEPDIR" && continue 16205 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16206 test -z "$am__include" && continue 16207 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16208 # Find all dependency output files, they are included files with 16209 # $(DEPDIR) in their names. We invoke sed twice because it is the 16210 # simplest approach to changing $(DEPDIR) to its actual value in the 16211 # expansion. 16212 for file in `sed -n " 16213 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16214 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 16215 # Make sure the directory exists. 16216 test -f "$dirpart/$file" && continue 16217 fdir=`$as_dirname -- "$file" || 16218$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16219 X"$file" : 'X\(//\)[^/]' \| \ 16220 X"$file" : 'X\(//\)$' \| \ 16221 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16222$as_echo X"$file" | 16223 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16224 s//\1/ 16225 q 16226 } 16227 /^X\(\/\/\)[^/].*/{ 16228 s//\1/ 16229 q 16230 } 16231 /^X\(\/\/\)$/{ 16232 s//\1/ 16233 q 16234 } 16235 /^X\(\/\).*/{ 16236 s//\1/ 16237 q 16238 } 16239 s/.*/./; q'` 16240 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16241 # echo "creating $dirpart/$file" 16242 echo '# dummy' > "$dirpart/$file" 16243 done 16244 done 16245} 16246 ;; 16247 "libtool":C) 16248 16249 # See if we are running on zsh, and set the options which allow our 16250 # commands through without removal of \ escapes. 16251 if test -n "${ZSH_VERSION+set}" ; then 16252 setopt NO_GLOB_SUBST 16253 fi 16254 16255 cfgfile="${ofile}T" 16256 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16257 $RM "$cfgfile" 16258 16259 cat <<_LT_EOF >> "$cfgfile" 16260#! $SHELL 16261 16262# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16263# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16264# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16265# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16266# 16267# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16268# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 16269# Foundation, Inc. 16270# Written by Gordon Matzigkeit, 1996 16271# 16272# This file is part of GNU Libtool. 16273# 16274# GNU Libtool is free software; you can redistribute it and/or 16275# modify it under the terms of the GNU General Public License as 16276# published by the Free Software Foundation; either version 2 of 16277# the License, or (at your option) any later version. 16278# 16279# As a special exception to the GNU General Public License, 16280# if you distribute this file as part of a program or library that 16281# is built using GNU Libtool, you may include this file under the 16282# same distribution terms that you use for the rest of that program. 16283# 16284# GNU Libtool is distributed in the hope that it will be useful, 16285# but WITHOUT ANY WARRANTY; without even the implied warranty of 16286# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16287# GNU General Public License for more details. 16288# 16289# You should have received a copy of the GNU General Public License 16290# along with GNU Libtool; see the file COPYING. If not, a copy 16291# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16292# obtained by writing to the Free Software Foundation, Inc., 16293# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16294 16295 16296# The names of the tagged configurations supported by this script. 16297available_tags="" 16298 16299# ### BEGIN LIBTOOL CONFIG 16300 16301# Which release of libtool.m4 was used? 16302macro_version=$macro_version 16303macro_revision=$macro_revision 16304 16305# Whether or not to build static libraries. 16306build_old_libs=$enable_static 16307 16308# What type of objects to build. 16309pic_mode=$pic_mode 16310 16311# Whether or not to build shared libraries. 16312build_libtool_libs=$enable_shared 16313 16314# Whether or not to optimize for fast installation. 16315fast_install=$enable_fast_install 16316 16317# Shell to use when invoking shell scripts. 16318SHELL=$lt_SHELL 16319 16320# An echo program that protects backslashes. 16321ECHO=$lt_ECHO 16322 16323# The PATH separator for the build system. 16324PATH_SEPARATOR=$lt_PATH_SEPARATOR 16325 16326# The host system. 16327host_alias=$host_alias 16328host=$host 16329host_os=$host_os 16330 16331# The build system. 16332build_alias=$build_alias 16333build=$build 16334build_os=$build_os 16335 16336# A sed program that does not truncate output. 16337SED=$lt_SED 16338 16339# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16340Xsed="\$SED -e 1s/^X//" 16341 16342# A grep program that handles long lines. 16343GREP=$lt_GREP 16344 16345# An ERE matcher. 16346EGREP=$lt_EGREP 16347 16348# A literal string matcher. 16349FGREP=$lt_FGREP 16350 16351# A BSD- or MS-compatible name lister. 16352NM=$lt_NM 16353 16354# Whether we need soft or hard links. 16355LN_S=$lt_LN_S 16356 16357# What is the maximum length of a command? 16358max_cmd_len=$max_cmd_len 16359 16360# Object file suffix (normally "o"). 16361objext=$ac_objext 16362 16363# Executable file suffix (normally ""). 16364exeext=$exeext 16365 16366# whether the shell understands "unset". 16367lt_unset=$lt_unset 16368 16369# turn spaces into newlines. 16370SP2NL=$lt_lt_SP2NL 16371 16372# turn newlines into spaces. 16373NL2SP=$lt_lt_NL2SP 16374 16375# convert \$build file names to \$host format. 16376to_host_file_cmd=$lt_cv_to_host_file_cmd 16377 16378# convert \$build files to toolchain format. 16379to_tool_file_cmd=$lt_cv_to_tool_file_cmd 16380 16381# An object symbol dumper. 16382OBJDUMP=$lt_OBJDUMP 16383 16384# Method to check whether dependent libraries are shared objects. 16385deplibs_check_method=$lt_deplibs_check_method 16386 16387# Command to use when deplibs_check_method = "file_magic". 16388file_magic_cmd=$lt_file_magic_cmd 16389 16390# How to find potential files when deplibs_check_method = "file_magic". 16391file_magic_glob=$lt_file_magic_glob 16392 16393# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 16394want_nocaseglob=$lt_want_nocaseglob 16395 16396# DLL creation program. 16397DLLTOOL=$lt_DLLTOOL 16398 16399# Command to associate shared and link libraries. 16400sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 16401 16402# The archiver. 16403AR=$lt_AR 16404 16405# Flags to create an archive. 16406AR_FLAGS=$lt_AR_FLAGS 16407 16408# How to feed a file listing to the archiver. 16409archiver_list_spec=$lt_archiver_list_spec 16410 16411# A symbol stripping program. 16412STRIP=$lt_STRIP 16413 16414# Commands used to install an old-style archive. 16415RANLIB=$lt_RANLIB 16416old_postinstall_cmds=$lt_old_postinstall_cmds 16417old_postuninstall_cmds=$lt_old_postuninstall_cmds 16418 16419# Whether to use a lock for old archive extraction. 16420lock_old_archive_extraction=$lock_old_archive_extraction 16421 16422# A C compiler. 16423LTCC=$lt_CC 16424 16425# LTCC compiler flags. 16426LTCFLAGS=$lt_CFLAGS 16427 16428# Take the output of nm and produce a listing of raw symbols and C names. 16429global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16430 16431# Transform the output of nm in a proper C declaration. 16432global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16433 16434# Transform the output of nm in a C name address pair. 16435global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16436 16437# Transform the output of nm in a C name address pair when lib prefix is needed. 16438global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16439 16440# Specify filename containing input files for \$NM. 16441nm_file_list_spec=$lt_nm_file_list_spec 16442 16443# The root where to search for dependent libraries,and in which our libraries should be installed. 16444lt_sysroot=$lt_sysroot 16445 16446# The name of the directory that contains temporary libtool files. 16447objdir=$objdir 16448 16449# Used to examine libraries when file_magic_cmd begins with "file". 16450MAGIC_CMD=$MAGIC_CMD 16451 16452# Must we lock files when doing compilation? 16453need_locks=$lt_need_locks 16454 16455# Manifest tool. 16456MANIFEST_TOOL=$lt_MANIFEST_TOOL 16457 16458# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16459DSYMUTIL=$lt_DSYMUTIL 16460 16461# Tool to change global to local symbols on Mac OS X. 16462NMEDIT=$lt_NMEDIT 16463 16464# Tool to manipulate fat objects and archives on Mac OS X. 16465LIPO=$lt_LIPO 16466 16467# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16468OTOOL=$lt_OTOOL 16469 16470# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16471OTOOL64=$lt_OTOOL64 16472 16473# Old archive suffix (normally "a"). 16474libext=$libext 16475 16476# Shared library suffix (normally ".so"). 16477shrext_cmds=$lt_shrext_cmds 16478 16479# The commands to extract the exported symbol list from a shared archive. 16480extract_expsyms_cmds=$lt_extract_expsyms_cmds 16481 16482# Variables whose values should be saved in libtool wrapper scripts and 16483# restored at link time. 16484variables_saved_for_relink=$lt_variables_saved_for_relink 16485 16486# Do we need the "lib" prefix for modules? 16487need_lib_prefix=$need_lib_prefix 16488 16489# Do we need a version for libraries? 16490need_version=$need_version 16491 16492# Library versioning type. 16493version_type=$version_type 16494 16495# Shared library runtime path variable. 16496runpath_var=$runpath_var 16497 16498# Shared library path variable. 16499shlibpath_var=$shlibpath_var 16500 16501# Is shlibpath searched before the hard-coded library search path? 16502shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16503 16504# Format of library name prefix. 16505libname_spec=$lt_libname_spec 16506 16507# List of archive names. First name is the real one, the rest are links. 16508# The last name is the one that the linker finds with -lNAME 16509library_names_spec=$lt_library_names_spec 16510 16511# The coded name of the library, if different from the real name. 16512soname_spec=$lt_soname_spec 16513 16514# Permission mode override for installation of shared libraries. 16515install_override_mode=$lt_install_override_mode 16516 16517# Command to use after installation of a shared archive. 16518postinstall_cmds=$lt_postinstall_cmds 16519 16520# Command to use after uninstallation of a shared archive. 16521postuninstall_cmds=$lt_postuninstall_cmds 16522 16523# Commands used to finish a libtool library installation in a directory. 16524finish_cmds=$lt_finish_cmds 16525 16526# As "finish_cmds", except a single script fragment to be evaled but 16527# not shown. 16528finish_eval=$lt_finish_eval 16529 16530# Whether we should hardcode library paths into libraries. 16531hardcode_into_libs=$hardcode_into_libs 16532 16533# Compile-time system search path for libraries. 16534sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16535 16536# Run-time system search path for libraries. 16537sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16538 16539# Whether dlopen is supported. 16540dlopen_support=$enable_dlopen 16541 16542# Whether dlopen of programs is supported. 16543dlopen_self=$enable_dlopen_self 16544 16545# Whether dlopen of statically linked programs is supported. 16546dlopen_self_static=$enable_dlopen_self_static 16547 16548# Commands to strip libraries. 16549old_striplib=$lt_old_striplib 16550striplib=$lt_striplib 16551 16552 16553# The linker used to build libraries. 16554LD=$lt_LD 16555 16556# How to create reloadable object files. 16557reload_flag=$lt_reload_flag 16558reload_cmds=$lt_reload_cmds 16559 16560# Commands used to build an old-style archive. 16561old_archive_cmds=$lt_old_archive_cmds 16562 16563# A language specific compiler. 16564CC=$lt_compiler 16565 16566# Is the compiler the GNU compiler? 16567with_gcc=$GCC 16568 16569# Compiler flag to turn off builtin functions. 16570no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16571 16572# Additional compiler flags for building library objects. 16573pic_flag=$lt_lt_prog_compiler_pic 16574 16575# How to pass a linker flag through the compiler. 16576wl=$lt_lt_prog_compiler_wl 16577 16578# Compiler flag to prevent dynamic linking. 16579link_static_flag=$lt_lt_prog_compiler_static 16580 16581# Does compiler simultaneously support -c and -o options? 16582compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16583 16584# Whether or not to add -lc for building shared libraries. 16585build_libtool_need_lc=$archive_cmds_need_lc 16586 16587# Whether or not to disallow shared libs when runtime libs are static. 16588allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16589 16590# Compiler flag to allow reflexive dlopens. 16591export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16592 16593# Compiler flag to generate shared objects directly from archives. 16594whole_archive_flag_spec=$lt_whole_archive_flag_spec 16595 16596# Whether the compiler copes with passing no objects directly. 16597compiler_needs_object=$lt_compiler_needs_object 16598 16599# Create an old-style archive from a shared archive. 16600old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16601 16602# Create a temporary old-style archive to link instead of a shared archive. 16603old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16604 16605# Commands used to build a shared archive. 16606archive_cmds=$lt_archive_cmds 16607archive_expsym_cmds=$lt_archive_expsym_cmds 16608 16609# Commands used to build a loadable module if different from building 16610# a shared archive. 16611module_cmds=$lt_module_cmds 16612module_expsym_cmds=$lt_module_expsym_cmds 16613 16614# Whether we are building with GNU ld or not. 16615with_gnu_ld=$lt_with_gnu_ld 16616 16617# Flag that allows shared libraries with undefined symbols to be built. 16618allow_undefined_flag=$lt_allow_undefined_flag 16619 16620# Flag that enforces no undefined symbols. 16621no_undefined_flag=$lt_no_undefined_flag 16622 16623# Flag to hardcode \$libdir into a binary during linking. 16624# This must work even if \$libdir does not exist 16625hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16626 16627# Whether we need a single "-rpath" flag with a separated argument. 16628hardcode_libdir_separator=$lt_hardcode_libdir_separator 16629 16630# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16631# DIR into the resulting binary. 16632hardcode_direct=$hardcode_direct 16633 16634# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16635# DIR into the resulting binary and the resulting library dependency is 16636# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16637# library is relocated. 16638hardcode_direct_absolute=$hardcode_direct_absolute 16639 16640# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16641# into the resulting binary. 16642hardcode_minus_L=$hardcode_minus_L 16643 16644# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16645# into the resulting binary. 16646hardcode_shlibpath_var=$hardcode_shlibpath_var 16647 16648# Set to "yes" if building a shared library automatically hardcodes DIR 16649# into the library and all subsequent libraries and executables linked 16650# against it. 16651hardcode_automatic=$hardcode_automatic 16652 16653# Set to yes if linker adds runtime paths of dependent libraries 16654# to runtime path list. 16655inherit_rpath=$inherit_rpath 16656 16657# Whether libtool must link a program against all its dependency libraries. 16658link_all_deplibs=$link_all_deplibs 16659 16660# Set to "yes" if exported symbols are required. 16661always_export_symbols=$always_export_symbols 16662 16663# The commands to list exported symbols. 16664export_symbols_cmds=$lt_export_symbols_cmds 16665 16666# Symbols that should not be listed in the preloaded symbols. 16667exclude_expsyms=$lt_exclude_expsyms 16668 16669# Symbols that must always be exported. 16670include_expsyms=$lt_include_expsyms 16671 16672# Commands necessary for linking programs (against libraries) with templates. 16673prelink_cmds=$lt_prelink_cmds 16674 16675# Commands necessary for finishing linking programs. 16676postlink_cmds=$lt_postlink_cmds 16677 16678# Specify filename containing input files. 16679file_list_spec=$lt_file_list_spec 16680 16681# How to hardcode a shared library path into an executable. 16682hardcode_action=$hardcode_action 16683 16684# ### END LIBTOOL CONFIG 16685 16686_LT_EOF 16687 16688 case $host_os in 16689 aix3*) 16690 cat <<\_LT_EOF >> "$cfgfile" 16691# AIX sometimes has problems with the GCC collect2 program. For some 16692# reason, if we set the COLLECT_NAMES environment variable, the problems 16693# vanish in a puff of smoke. 16694if test "X${COLLECT_NAMES+set}" != Xset; then 16695 COLLECT_NAMES= 16696 export COLLECT_NAMES 16697fi 16698_LT_EOF 16699 ;; 16700 esac 16701 16702 16703ltmain="$ac_aux_dir/ltmain.sh" 16704 16705 16706 # We use sed instead of cat because bash on DJGPP gets confused if 16707 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16708 # text mode, it properly converts lines to CR/LF. This bash problem 16709 # is reportedly fixed, but why not run on old versions too? 16710 sed '$q' "$ltmain" >> "$cfgfile" \ 16711 || (rm -f "$cfgfile"; exit 1) 16712 16713 if test x"$xsi_shell" = xyes; then 16714 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 16715func_dirname ()\ 16716{\ 16717\ case ${1} in\ 16718\ */*) func_dirname_result="${1%/*}${2}" ;;\ 16719\ * ) func_dirname_result="${3}" ;;\ 16720\ esac\ 16721} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 16722 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16723 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16724test 0 -eq $? || _lt_function_replace_fail=: 16725 16726 16727 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 16728func_basename ()\ 16729{\ 16730\ func_basename_result="${1##*/}"\ 16731} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 16732 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16733 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16734test 0 -eq $? || _lt_function_replace_fail=: 16735 16736 16737 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 16738func_dirname_and_basename ()\ 16739{\ 16740\ case ${1} in\ 16741\ */*) func_dirname_result="${1%/*}${2}" ;;\ 16742\ * ) func_dirname_result="${3}" ;;\ 16743\ esac\ 16744\ func_basename_result="${1##*/}"\ 16745} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 16746 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16747 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16748test 0 -eq $? || _lt_function_replace_fail=: 16749 16750 16751 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 16752func_stripname ()\ 16753{\ 16754\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 16755\ # positional parameters, so assign one to ordinary parameter first.\ 16756\ func_stripname_result=${3}\ 16757\ func_stripname_result=${func_stripname_result#"${1}"}\ 16758\ func_stripname_result=${func_stripname_result%"${2}"}\ 16759} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 16760 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16761 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16762test 0 -eq $? || _lt_function_replace_fail=: 16763 16764 16765 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 16766func_split_long_opt ()\ 16767{\ 16768\ func_split_long_opt_name=${1%%=*}\ 16769\ func_split_long_opt_arg=${1#*=}\ 16770} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 16771 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16772 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16773test 0 -eq $? || _lt_function_replace_fail=: 16774 16775 16776 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 16777func_split_short_opt ()\ 16778{\ 16779\ func_split_short_opt_arg=${1#??}\ 16780\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 16781} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 16782 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16783 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16784test 0 -eq $? || _lt_function_replace_fail=: 16785 16786 16787 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 16788func_lo2o ()\ 16789{\ 16790\ case ${1} in\ 16791\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 16792\ *) func_lo2o_result=${1} ;;\ 16793\ esac\ 16794} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 16795 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16796 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16797test 0 -eq $? || _lt_function_replace_fail=: 16798 16799 16800 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 16801func_xform ()\ 16802{\ 16803 func_xform_result=${1%.*}.lo\ 16804} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 16805 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16806 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16807test 0 -eq $? || _lt_function_replace_fail=: 16808 16809 16810 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 16811func_arith ()\ 16812{\ 16813 func_arith_result=$(( $* ))\ 16814} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 16815 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16816 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16817test 0 -eq $? || _lt_function_replace_fail=: 16818 16819 16820 sed -e '/^func_len ()$/,/^} # func_len /c\ 16821func_len ()\ 16822{\ 16823 func_len_result=${#1}\ 16824} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 16825 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16826 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16827test 0 -eq $? || _lt_function_replace_fail=: 16828 16829fi 16830 16831if test x"$lt_shell_append" = xyes; then 16832 sed -e '/^func_append ()$/,/^} # func_append /c\ 16833func_append ()\ 16834{\ 16835 eval "${1}+=\\${2}"\ 16836} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 16837 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16838 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16839test 0 -eq $? || _lt_function_replace_fail=: 16840 16841 16842 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 16843func_append_quoted ()\ 16844{\ 16845\ func_quote_for_eval "${2}"\ 16846\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 16847} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 16848 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16849 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16850test 0 -eq $? || _lt_function_replace_fail=: 16851 16852 16853 # Save a `func_append' function call where possible by direct use of '+=' 16854 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 16855 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16856 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16857 test 0 -eq $? || _lt_function_replace_fail=: 16858else 16859 # Save a `func_append' function call even when '+=' is not available 16860 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 16861 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16862 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16863 test 0 -eq $? || _lt_function_replace_fail=: 16864fi 16865 16866if test x"$_lt_function_replace_fail" = x":"; then 16867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 16868$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 16869fi 16870 16871 16872 mv -f "$cfgfile" "$ofile" || 16873 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16874 chmod +x "$ofile" 16875 16876 ;; 16877 16878 esac 16879done # for ac_tag 16880 16881 16882as_fn_exit 0 16883_ACEOF 16884ac_clean_files=$ac_clean_files_save 16885 16886test $ac_write_fail = 0 || 16887 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16888 16889 16890# configure is writing to config.log, and then calls config.status. 16891# config.status does its own redirection, appending to config.log. 16892# Unfortunately, on DOS this fails, as config.log is still kept open 16893# by configure, so config.status won't be able to write to it; its 16894# output is simply discarded. So we exec the FD to /dev/null, 16895# effectively closing config.log, so it can be properly (re)opened and 16896# appended to by config.status. When coming back to configure, we 16897# need to make the FD available again. 16898if test "$no_create" != yes; then 16899 ac_cs_success=: 16900 ac_config_status_args= 16901 test "$silent" = yes && 16902 ac_config_status_args="$ac_config_status_args --quiet" 16903 exec 5>/dev/null 16904 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16905 exec 5>>config.log 16906 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16907 # would make configure fail if this is the last instruction. 16908 $ac_cs_success || as_fn_exit 1 16909fi 16910if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16912$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16913fi 16914 16915