1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for file 5.19. 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.19' 594PACKAGE_STRING='file 5.19' 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_fsect_man5 770enable_dependency_tracking 771enable_static 772with_pic 773enable_shared 774enable_fast_install 775with_gnu_ld 776with_sysroot 777enable_libtool_lock 778enable_largefile 779enable_warnings 780' 781 ac_precious_vars='build_alias 782host_alias 783target_alias 784CC 785CFLAGS 786LDFLAGS 787LIBS 788CPPFLAGS 789CPP' 790 791 792# Initialize some variables set by options. 793ac_init_help= 794ac_init_version=false 795ac_unrecognized_opts= 796ac_unrecognized_sep= 797# The variables have the same names as the options, with 798# dashes changed to underlines. 799cache_file=/dev/null 800exec_prefix=NONE 801no_create= 802no_recursion= 803prefix=NONE 804program_prefix=NONE 805program_suffix=NONE 806program_transform_name=s,x,x, 807silent= 808site= 809srcdir= 810verbose= 811x_includes=NONE 812x_libraries=NONE 813 814# Installation directory options. 815# These are left unexpanded so users can "make install exec_prefix=/foo" 816# and all the variables that are supposed to be based on exec_prefix 817# by default will actually change. 818# Use braces instead of parens because sh, perl, etc. also accept them. 819# (The list follows the same order as the GNU Coding Standards.) 820bindir='${exec_prefix}/bin' 821sbindir='${exec_prefix}/sbin' 822libexecdir='${exec_prefix}/libexec' 823datarootdir='${prefix}/share' 824datadir='${datarootdir}' 825sysconfdir='${prefix}/etc' 826sharedstatedir='${prefix}/com' 827localstatedir='${prefix}/var' 828includedir='${prefix}/include' 829oldincludedir='/usr/include' 830docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 831infodir='${datarootdir}/info' 832htmldir='${docdir}' 833dvidir='${docdir}' 834pdfdir='${docdir}' 835psdir='${docdir}' 836libdir='${exec_prefix}/lib' 837localedir='${datarootdir}/locale' 838mandir='${datarootdir}/man' 839 840ac_prev= 841ac_dashdash= 842for ac_option 843do 844 # If the previous option needs an argument, assign it. 845 if test -n "$ac_prev"; then 846 eval $ac_prev=\$ac_option 847 ac_prev= 848 continue 849 fi 850 851 case $ac_option in 852 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 853 *=) ac_optarg= ;; 854 *) ac_optarg=yes ;; 855 esac 856 857 # Accept the important Cygnus configure options, so we can diagnose typos. 858 859 case $ac_dashdash$ac_option in 860 --) 861 ac_dashdash=yes ;; 862 863 -bindir | --bindir | --bindi | --bind | --bin | --bi) 864 ac_prev=bindir ;; 865 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 866 bindir=$ac_optarg ;; 867 868 -build | --build | --buil | --bui | --bu) 869 ac_prev=build_alias ;; 870 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 871 build_alias=$ac_optarg ;; 872 873 -cache-file | --cache-file | --cache-fil | --cache-fi \ 874 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 875 ac_prev=cache_file ;; 876 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 877 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 878 cache_file=$ac_optarg ;; 879 880 --config-cache | -C) 881 cache_file=config.cache ;; 882 883 -datadir | --datadir | --datadi | --datad) 884 ac_prev=datadir ;; 885 -datadir=* | --datadir=* | --datadi=* | --datad=*) 886 datadir=$ac_optarg ;; 887 888 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 889 | --dataroo | --dataro | --datar) 890 ac_prev=datarootdir ;; 891 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 892 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 893 datarootdir=$ac_optarg ;; 894 895 -disable-* | --disable-*) 896 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 897 # Reject names that are not valid shell variable names. 898 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 899 as_fn_error $? "invalid feature name: $ac_useropt" 900 ac_useropt_orig=$ac_useropt 901 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 902 case $ac_user_opts in 903 *" 904"enable_$ac_useropt" 905"*) ;; 906 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 907 ac_unrecognized_sep=', ';; 908 esac 909 eval enable_$ac_useropt=no ;; 910 911 -docdir | --docdir | --docdi | --doc | --do) 912 ac_prev=docdir ;; 913 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 914 docdir=$ac_optarg ;; 915 916 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 917 ac_prev=dvidir ;; 918 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 919 dvidir=$ac_optarg ;; 920 921 -enable-* | --enable-*) 922 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 923 # Reject names that are not valid shell variable names. 924 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 925 as_fn_error $? "invalid feature name: $ac_useropt" 926 ac_useropt_orig=$ac_useropt 927 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 928 case $ac_user_opts in 929 *" 930"enable_$ac_useropt" 931"*) ;; 932 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 933 ac_unrecognized_sep=', ';; 934 esac 935 eval enable_$ac_useropt=\$ac_optarg ;; 936 937 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 938 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 939 | --exec | --exe | --ex) 940 ac_prev=exec_prefix ;; 941 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 942 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 943 | --exec=* | --exe=* | --ex=*) 944 exec_prefix=$ac_optarg ;; 945 946 -gas | --gas | --ga | --g) 947 # Obsolete; use --with-gas. 948 with_gas=yes ;; 949 950 -help | --help | --hel | --he | -h) 951 ac_init_help=long ;; 952 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 953 ac_init_help=recursive ;; 954 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 955 ac_init_help=short ;; 956 957 -host | --host | --hos | --ho) 958 ac_prev=host_alias ;; 959 -host=* | --host=* | --hos=* | --ho=*) 960 host_alias=$ac_optarg ;; 961 962 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 963 ac_prev=htmldir ;; 964 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 965 | --ht=*) 966 htmldir=$ac_optarg ;; 967 968 -includedir | --includedir | --includedi | --included | --include \ 969 | --includ | --inclu | --incl | --inc) 970 ac_prev=includedir ;; 971 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 972 | --includ=* | --inclu=* | --incl=* | --inc=*) 973 includedir=$ac_optarg ;; 974 975 -infodir | --infodir | --infodi | --infod | --info | --inf) 976 ac_prev=infodir ;; 977 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 978 infodir=$ac_optarg ;; 979 980 -libdir | --libdir | --libdi | --libd) 981 ac_prev=libdir ;; 982 -libdir=* | --libdir=* | --libdi=* | --libd=*) 983 libdir=$ac_optarg ;; 984 985 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 986 | --libexe | --libex | --libe) 987 ac_prev=libexecdir ;; 988 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 989 | --libexe=* | --libex=* | --libe=*) 990 libexecdir=$ac_optarg ;; 991 992 -localedir | --localedir | --localedi | --localed | --locale) 993 ac_prev=localedir ;; 994 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 995 localedir=$ac_optarg ;; 996 997 -localstatedir | --localstatedir | --localstatedi | --localstated \ 998 | --localstate | --localstat | --localsta | --localst | --locals) 999 ac_prev=localstatedir ;; 1000 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1001 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1002 localstatedir=$ac_optarg ;; 1003 1004 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1005 ac_prev=mandir ;; 1006 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1007 mandir=$ac_optarg ;; 1008 1009 -nfp | --nfp | --nf) 1010 # Obsolete; use --without-fp. 1011 with_fp=no ;; 1012 1013 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1014 | --no-cr | --no-c | -n) 1015 no_create=yes ;; 1016 1017 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1018 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1019 no_recursion=yes ;; 1020 1021 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1022 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1023 | --oldin | --oldi | --old | --ol | --o) 1024 ac_prev=oldincludedir ;; 1025 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1026 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1027 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1028 oldincludedir=$ac_optarg ;; 1029 1030 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1031 ac_prev=prefix ;; 1032 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1033 prefix=$ac_optarg ;; 1034 1035 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1036 | --program-pre | --program-pr | --program-p) 1037 ac_prev=program_prefix ;; 1038 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1039 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1040 program_prefix=$ac_optarg ;; 1041 1042 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1043 | --program-suf | --program-su | --program-s) 1044 ac_prev=program_suffix ;; 1045 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1046 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1047 program_suffix=$ac_optarg ;; 1048 1049 -program-transform-name | --program-transform-name \ 1050 | --program-transform-nam | --program-transform-na \ 1051 | --program-transform-n | --program-transform- \ 1052 | --program-transform | --program-transfor \ 1053 | --program-transfo | --program-transf \ 1054 | --program-trans | --program-tran \ 1055 | --progr-tra | --program-tr | --program-t) 1056 ac_prev=program_transform_name ;; 1057 -program-transform-name=* | --program-transform-name=* \ 1058 | --program-transform-nam=* | --program-transform-na=* \ 1059 | --program-transform-n=* | --program-transform-=* \ 1060 | --program-transform=* | --program-transfor=* \ 1061 | --program-transfo=* | --program-transf=* \ 1062 | --program-trans=* | --program-tran=* \ 1063 | --progr-tra=* | --program-tr=* | --program-t=*) 1064 program_transform_name=$ac_optarg ;; 1065 1066 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1067 ac_prev=pdfdir ;; 1068 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1069 pdfdir=$ac_optarg ;; 1070 1071 -psdir | --psdir | --psdi | --psd | --ps) 1072 ac_prev=psdir ;; 1073 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1074 psdir=$ac_optarg ;; 1075 1076 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1077 | -silent | --silent | --silen | --sile | --sil) 1078 silent=yes ;; 1079 1080 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1081 ac_prev=sbindir ;; 1082 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1083 | --sbi=* | --sb=*) 1084 sbindir=$ac_optarg ;; 1085 1086 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1087 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1088 | --sharedst | --shareds | --shared | --share | --shar \ 1089 | --sha | --sh) 1090 ac_prev=sharedstatedir ;; 1091 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1092 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1093 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1094 | --sha=* | --sh=*) 1095 sharedstatedir=$ac_optarg ;; 1096 1097 -site | --site | --sit) 1098 ac_prev=site ;; 1099 -site=* | --site=* | --sit=*) 1100 site=$ac_optarg ;; 1101 1102 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1103 ac_prev=srcdir ;; 1104 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1105 srcdir=$ac_optarg ;; 1106 1107 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1108 | --syscon | --sysco | --sysc | --sys | --sy) 1109 ac_prev=sysconfdir ;; 1110 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1111 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1112 sysconfdir=$ac_optarg ;; 1113 1114 -target | --target | --targe | --targ | --tar | --ta | --t) 1115 ac_prev=target_alias ;; 1116 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1117 target_alias=$ac_optarg ;; 1118 1119 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1120 verbose=yes ;; 1121 1122 -version | --version | --versio | --versi | --vers | -V) 1123 ac_init_version=: ;; 1124 1125 -with-* | --with-*) 1126 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1127 # Reject names that are not valid shell variable names. 1128 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1129 as_fn_error $? "invalid package name: $ac_useropt" 1130 ac_useropt_orig=$ac_useropt 1131 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1132 case $ac_user_opts in 1133 *" 1134"with_$ac_useropt" 1135"*) ;; 1136 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1137 ac_unrecognized_sep=', ';; 1138 esac 1139 eval with_$ac_useropt=\$ac_optarg ;; 1140 1141 -without-* | --without-*) 1142 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1143 # Reject names that are not valid shell variable names. 1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1145 as_fn_error $? "invalid package name: $ac_useropt" 1146 ac_useropt_orig=$ac_useropt 1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1148 case $ac_user_opts in 1149 *" 1150"with_$ac_useropt" 1151"*) ;; 1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1153 ac_unrecognized_sep=', ';; 1154 esac 1155 eval with_$ac_useropt=no ;; 1156 1157 --x) 1158 # Obsolete; use --with-x. 1159 with_x=yes ;; 1160 1161 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1162 | --x-incl | --x-inc | --x-in | --x-i) 1163 ac_prev=x_includes ;; 1164 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1165 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1166 x_includes=$ac_optarg ;; 1167 1168 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1169 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1170 ac_prev=x_libraries ;; 1171 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1172 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1173 x_libraries=$ac_optarg ;; 1174 1175 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1176Try \`$0 --help' for more information" 1177 ;; 1178 1179 *=*) 1180 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1181 # Reject names that are not valid shell variable names. 1182 case $ac_envvar in #( 1183 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1184 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1185 esac 1186 eval $ac_envvar=\$ac_optarg 1187 export $ac_envvar ;; 1188 1189 *) 1190 # FIXME: should be removed in autoconf 3.0. 1191 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1192 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1193 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1194 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1195 ;; 1196 1197 esac 1198done 1199 1200if test -n "$ac_prev"; then 1201 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1202 as_fn_error $? "missing argument to $ac_option" 1203fi 1204 1205if test -n "$ac_unrecognized_opts"; then 1206 case $enable_option_checking in 1207 no) ;; 1208 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1209 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1210 esac 1211fi 1212 1213# Check all directory arguments for consistency. 1214for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1215 datadir sysconfdir sharedstatedir localstatedir includedir \ 1216 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1217 libdir localedir mandir 1218do 1219 eval ac_val=\$$ac_var 1220 # Remove trailing slashes. 1221 case $ac_val in 1222 */ ) 1223 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1224 eval $ac_var=\$ac_val;; 1225 esac 1226 # Be sure to have absolute directory names. 1227 case $ac_val in 1228 [\\/$]* | ?:[\\/]* ) continue;; 1229 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1230 esac 1231 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1232done 1233 1234# There might be people who depend on the old broken behavior: `$host' 1235# used to hold the argument of --host etc. 1236# FIXME: To remove some day. 1237build=$build_alias 1238host=$host_alias 1239target=$target_alias 1240 1241# FIXME: To remove some day. 1242if test "x$host_alias" != x; then 1243 if test "x$build_alias" = x; then 1244 cross_compiling=maybe 1245 elif test "x$build_alias" != "x$host_alias"; then 1246 cross_compiling=yes 1247 fi 1248fi 1249 1250ac_tool_prefix= 1251test -n "$host_alias" && ac_tool_prefix=$host_alias- 1252 1253test "$silent" = yes && exec 6>/dev/null 1254 1255 1256ac_pwd=`pwd` && test -n "$ac_pwd" && 1257ac_ls_di=`ls -di .` && 1258ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1259 as_fn_error $? "working directory cannot be determined" 1260test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1261 as_fn_error $? "pwd does not report name of working directory" 1262 1263 1264# Find the source files, if location was not specified. 1265if test -z "$srcdir"; then 1266 ac_srcdir_defaulted=yes 1267 # Try the directory containing this script, then the parent directory. 1268 ac_confdir=`$as_dirname -- "$as_myself" || 1269$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1270 X"$as_myself" : 'X\(//\)[^/]' \| \ 1271 X"$as_myself" : 'X\(//\)$' \| \ 1272 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1273$as_echo X"$as_myself" | 1274 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1275 s//\1/ 1276 q 1277 } 1278 /^X\(\/\/\)[^/].*/{ 1279 s//\1/ 1280 q 1281 } 1282 /^X\(\/\/\)$/{ 1283 s//\1/ 1284 q 1285 } 1286 /^X\(\/\).*/{ 1287 s//\1/ 1288 q 1289 } 1290 s/.*/./; q'` 1291 srcdir=$ac_confdir 1292 if test ! -r "$srcdir/$ac_unique_file"; then 1293 srcdir=.. 1294 fi 1295else 1296 ac_srcdir_defaulted=no 1297fi 1298if test ! -r "$srcdir/$ac_unique_file"; then 1299 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1300 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1301fi 1302ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1303ac_abs_confdir=`( 1304 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1305 pwd)` 1306# When building in place, set srcdir=. 1307if test "$ac_abs_confdir" = "$ac_pwd"; then 1308 srcdir=. 1309fi 1310# Remove unnecessary trailing slashes from srcdir. 1311# Double slashes in file names in object file debugging info 1312# mess up M-x gdb in Emacs. 1313case $srcdir in 1314*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1315esac 1316for ac_var in $ac_precious_vars; do 1317 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1318 eval ac_env_${ac_var}_value=\$${ac_var} 1319 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1320 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1321done 1322 1323# 1324# Report the --help message. 1325# 1326if test "$ac_init_help" = "long"; then 1327 # Omit some internal or obsolete options to make the list less imposing. 1328 # This message is too long to be a string in the A/UX 3.1 sh. 1329 cat <<_ACEOF 1330\`configure' configures file 5.19 to adapt to many kinds of systems. 1331 1332Usage: $0 [OPTION]... [VAR=VALUE]... 1333 1334To assign environment variables (e.g., CC, CFLAGS...), specify them as 1335VAR=VALUE. See below for descriptions of some of the useful variables. 1336 1337Defaults for the options are specified in brackets. 1338 1339Configuration: 1340 -h, --help display this help and exit 1341 --help=short display options specific to this package 1342 --help=recursive display the short help of all the included packages 1343 -V, --version display version information and exit 1344 -q, --quiet, --silent do not print \`checking ...' messages 1345 --cache-file=FILE cache test results in FILE [disabled] 1346 -C, --config-cache alias for \`--cache-file=config.cache' 1347 -n, --no-create do not create output files 1348 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1349 1350Installation directories: 1351 --prefix=PREFIX install architecture-independent files in PREFIX 1352 [$ac_default_prefix] 1353 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1354 [PREFIX] 1355 1356By default, \`make install' will install all the files in 1357\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1358an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1359for instance \`--prefix=\$HOME'. 1360 1361For better control, use the options below. 1362 1363Fine tuning of the installation directories: 1364 --bindir=DIR user executables [EPREFIX/bin] 1365 --sbindir=DIR system admin executables [EPREFIX/sbin] 1366 --libexecdir=DIR program executables [EPREFIX/libexec] 1367 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1368 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1369 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1370 --libdir=DIR object code libraries [EPREFIX/lib] 1371 --includedir=DIR C header files [PREFIX/include] 1372 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1373 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1374 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1375 --infodir=DIR info documentation [DATAROOTDIR/info] 1376 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1377 --mandir=DIR man documentation [DATAROOTDIR/man] 1378 --docdir=DIR documentation root [DATAROOTDIR/doc/file] 1379 --htmldir=DIR html documentation [DOCDIR] 1380 --dvidir=DIR dvi documentation [DOCDIR] 1381 --pdfdir=DIR pdf documentation [DOCDIR] 1382 --psdir=DIR ps documentation [DOCDIR] 1383_ACEOF 1384 1385 cat <<\_ACEOF 1386 1387Program names: 1388 --program-prefix=PREFIX prepend PREFIX to installed program names 1389 --program-suffix=SUFFIX append SUFFIX to installed program names 1390 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1391 1392System types: 1393 --build=BUILD configure for building on BUILD [guessed] 1394 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1395_ACEOF 1396fi 1397 1398if test -n "$ac_init_help"; then 1399 case $ac_init_help in 1400 short | recursive ) echo "Configuration of file 5.19:";; 1401 esac 1402 cat <<\_ACEOF 1403 1404Optional Features: 1405 --disable-option-checking ignore unrecognized --enable/--with options 1406 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1407 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1408 --enable-silent-rules less verbose build output (undo: "make V=1") 1409 --disable-silent-rules verbose build output (undo: "make V=0") 1410 --disable-elf disable builtin ELF support 1411 --disable-elf-core disable ELF core file support 1412 --enable-fsect-man5 enable file formats in man section 5 1413 --enable-dependency-tracking 1414 do not reject slow dependency extractors 1415 --disable-dependency-tracking 1416 speeds up one-time build 1417 --enable-static[=PKGS] build static libraries [default=no] 1418 --enable-shared[=PKGS] build shared libraries [default=yes] 1419 --enable-fast-install[=PKGS] 1420 optimize for fast installation [default=yes] 1421 --disable-libtool-lock avoid locking (might break parallel builds) 1422 --disable-largefile omit support for large files 1423 --disable-warnings disable compiler warnings 1424 1425Optional Packages: 1426 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1427 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1428 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1429 both] 1430 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1431 --with-sysroot=DIR Search for dependent libraries within DIR 1432 (or the compiler's sysroot if not specified). 1433 1434Some influential environment variables: 1435 CC C compiler command 1436 CFLAGS C compiler flags 1437 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1438 nonstandard directory <lib dir> 1439 LIBS libraries to pass to the linker, e.g. -l<library> 1440 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1441 you have headers in a nonstandard directory <include dir> 1442 CPP C preprocessor 1443 1444Use these variables to override the choices made by `configure' or to help 1445it to find libraries and programs with nonstandard names/locations. 1446 1447Report bugs to <christos@astron.com>. 1448_ACEOF 1449ac_status=$? 1450fi 1451 1452if test "$ac_init_help" = "recursive"; then 1453 # If there are subdirs, report their specific --help. 1454 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1455 test -d "$ac_dir" || 1456 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1457 continue 1458 ac_builddir=. 1459 1460case "$ac_dir" in 1461.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1462*) 1463 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1464 # A ".." for each directory in $ac_dir_suffix. 1465 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1466 case $ac_top_builddir_sub in 1467 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1468 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1469 esac ;; 1470esac 1471ac_abs_top_builddir=$ac_pwd 1472ac_abs_builddir=$ac_pwd$ac_dir_suffix 1473# for backward compatibility: 1474ac_top_builddir=$ac_top_build_prefix 1475 1476case $srcdir in 1477 .) # We are building in place. 1478 ac_srcdir=. 1479 ac_top_srcdir=$ac_top_builddir_sub 1480 ac_abs_top_srcdir=$ac_pwd ;; 1481 [\\/]* | ?:[\\/]* ) # Absolute name. 1482 ac_srcdir=$srcdir$ac_dir_suffix; 1483 ac_top_srcdir=$srcdir 1484 ac_abs_top_srcdir=$srcdir ;; 1485 *) # Relative name. 1486 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1487 ac_top_srcdir=$ac_top_build_prefix$srcdir 1488 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1489esac 1490ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1491 1492 cd "$ac_dir" || { ac_status=$?; continue; } 1493 # Check for guested configure. 1494 if test -f "$ac_srcdir/configure.gnu"; then 1495 echo && 1496 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1497 elif test -f "$ac_srcdir/configure"; then 1498 echo && 1499 $SHELL "$ac_srcdir/configure" --help=recursive 1500 else 1501 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1502 fi || ac_status=$? 1503 cd "$ac_pwd" || { ac_status=$?; break; } 1504 done 1505fi 1506 1507test -n "$ac_init_help" && exit $ac_status 1508if $ac_init_version; then 1509 cat <<\_ACEOF 1510file configure 5.19 1511generated by GNU Autoconf 2.69 1512 1513Copyright (C) 2012 Free Software Foundation, Inc. 1514This configure script is free software; the Free Software Foundation 1515gives unlimited permission to copy, distribute and modify it. 1516_ACEOF 1517 exit 1518fi 1519 1520## ------------------------ ## 1521## Autoconf initialization. ## 1522## ------------------------ ## 1523 1524# ac_fn_c_try_compile LINENO 1525# -------------------------- 1526# Try to compile conftest.$ac_ext, and return whether this succeeded. 1527ac_fn_c_try_compile () 1528{ 1529 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1530 rm -f conftest.$ac_objext 1531 if { { ac_try="$ac_compile" 1532case "(($ac_try" in 1533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1534 *) ac_try_echo=$ac_try;; 1535esac 1536eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1537$as_echo "$ac_try_echo"; } >&5 1538 (eval "$ac_compile") 2>conftest.err 1539 ac_status=$? 1540 if test -s conftest.err; then 1541 grep -v '^ *+' conftest.err >conftest.er1 1542 cat conftest.er1 >&5 1543 mv -f conftest.er1 conftest.err 1544 fi 1545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1546 test $ac_status = 0; } && { 1547 test -z "$ac_c_werror_flag" || 1548 test ! -s conftest.err 1549 } && test -s conftest.$ac_objext; then : 1550 ac_retval=0 1551else 1552 $as_echo "$as_me: failed program was:" >&5 1553sed 's/^/| /' conftest.$ac_ext >&5 1554 1555 ac_retval=1 1556fi 1557 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1558 as_fn_set_status $ac_retval 1559 1560} # ac_fn_c_try_compile 1561 1562# ac_fn_c_try_cpp LINENO 1563# ---------------------- 1564# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1565ac_fn_c_try_cpp () 1566{ 1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1568 if { { ac_try="$ac_cpp conftest.$ac_ext" 1569case "(($ac_try" in 1570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1571 *) ac_try_echo=$ac_try;; 1572esac 1573eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1574$as_echo "$ac_try_echo"; } >&5 1575 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1576 ac_status=$? 1577 if test -s conftest.err; then 1578 grep -v '^ *+' conftest.err >conftest.er1 1579 cat conftest.er1 >&5 1580 mv -f conftest.er1 conftest.err 1581 fi 1582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1583 test $ac_status = 0; } > conftest.i && { 1584 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1585 test ! -s conftest.err 1586 }; then : 1587 ac_retval=0 1588else 1589 $as_echo "$as_me: failed program was:" >&5 1590sed 's/^/| /' conftest.$ac_ext >&5 1591 1592 ac_retval=1 1593fi 1594 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1595 as_fn_set_status $ac_retval 1596 1597} # ac_fn_c_try_cpp 1598 1599# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1600# ------------------------------------------------------- 1601# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1602# the include files in INCLUDES and setting the cache variable VAR 1603# accordingly. 1604ac_fn_c_check_header_mongrel () 1605{ 1606 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1607 if eval \${$3+:} false; then : 1608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1609$as_echo_n "checking for $2... " >&6; } 1610if eval \${$3+:} false; then : 1611 $as_echo_n "(cached) " >&6 1612fi 1613eval ac_res=\$$3 1614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1615$as_echo "$ac_res" >&6; } 1616else 1617 # Is the header compilable? 1618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1619$as_echo_n "checking $2 usability... " >&6; } 1620cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1621/* end confdefs.h. */ 1622$4 1623#include <$2> 1624_ACEOF 1625if ac_fn_c_try_compile "$LINENO"; then : 1626 ac_header_compiler=yes 1627else 1628 ac_header_compiler=no 1629fi 1630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1632$as_echo "$ac_header_compiler" >&6; } 1633 1634# Is the header present? 1635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1636$as_echo_n "checking $2 presence... " >&6; } 1637cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1638/* end confdefs.h. */ 1639#include <$2> 1640_ACEOF 1641if ac_fn_c_try_cpp "$LINENO"; then : 1642 ac_header_preproc=yes 1643else 1644 ac_header_preproc=no 1645fi 1646rm -f conftest.err conftest.i conftest.$ac_ext 1647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1648$as_echo "$ac_header_preproc" >&6; } 1649 1650# So? What about this header? 1651case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1652 yes:no: ) 1653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1654$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1656$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1657 ;; 1658 no:yes:* ) 1659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1660$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1662$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1664$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1666$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1668$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1669( $as_echo "## ---------------------------------- ## 1670## Report this to christos@astron.com ## 1671## ---------------------------------- ##" 1672 ) | sed "s/^/$as_me: WARNING: /" >&2 1673 ;; 1674esac 1675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1676$as_echo_n "checking for $2... " >&6; } 1677if eval \${$3+:} false; then : 1678 $as_echo_n "(cached) " >&6 1679else 1680 eval "$3=\$ac_header_compiler" 1681fi 1682eval ac_res=\$$3 1683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1684$as_echo "$ac_res" >&6; } 1685fi 1686 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1687 1688} # ac_fn_c_check_header_mongrel 1689 1690# ac_fn_c_try_run LINENO 1691# ---------------------- 1692# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1693# that executables *can* be run. 1694ac_fn_c_try_run () 1695{ 1696 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1697 if { { ac_try="$ac_link" 1698case "(($ac_try" in 1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1700 *) ac_try_echo=$ac_try;; 1701esac 1702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1703$as_echo "$ac_try_echo"; } >&5 1704 (eval "$ac_link") 2>&5 1705 ac_status=$? 1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1707 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1708 { { case "(($ac_try" in 1709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1710 *) ac_try_echo=$ac_try;; 1711esac 1712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1713$as_echo "$ac_try_echo"; } >&5 1714 (eval "$ac_try") 2>&5 1715 ac_status=$? 1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1717 test $ac_status = 0; }; }; then : 1718 ac_retval=0 1719else 1720 $as_echo "$as_me: program exited with status $ac_status" >&5 1721 $as_echo "$as_me: failed program was:" >&5 1722sed 's/^/| /' conftest.$ac_ext >&5 1723 1724 ac_retval=$ac_status 1725fi 1726 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1727 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1728 as_fn_set_status $ac_retval 1729 1730} # ac_fn_c_try_run 1731 1732# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1733# ------------------------------------------------------- 1734# Tests whether HEADER exists and can be compiled using the include files in 1735# INCLUDES, setting the cache variable VAR accordingly. 1736ac_fn_c_check_header_compile () 1737{ 1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1740$as_echo_n "checking for $2... " >&6; } 1741if eval \${$3+:} false; then : 1742 $as_echo_n "(cached) " >&6 1743else 1744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1745/* end confdefs.h. */ 1746$4 1747#include <$2> 1748_ACEOF 1749if ac_fn_c_try_compile "$LINENO"; then : 1750 eval "$3=yes" 1751else 1752 eval "$3=no" 1753fi 1754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1755fi 1756eval ac_res=\$$3 1757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1758$as_echo "$ac_res" >&6; } 1759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1760 1761} # ac_fn_c_check_header_compile 1762 1763# ac_fn_c_try_link LINENO 1764# ----------------------- 1765# Try to link conftest.$ac_ext, and return whether this succeeded. 1766ac_fn_c_try_link () 1767{ 1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 rm -f conftest.$ac_objext conftest$ac_exeext 1770 if { { ac_try="$ac_link" 1771case "(($ac_try" in 1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1773 *) ac_try_echo=$ac_try;; 1774esac 1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1776$as_echo "$ac_try_echo"; } >&5 1777 (eval "$ac_link") 2>conftest.err 1778 ac_status=$? 1779 if test -s conftest.err; then 1780 grep -v '^ *+' conftest.err >conftest.er1 1781 cat conftest.er1 >&5 1782 mv -f conftest.er1 conftest.err 1783 fi 1784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1785 test $ac_status = 0; } && { 1786 test -z "$ac_c_werror_flag" || 1787 test ! -s conftest.err 1788 } && test -s conftest$ac_exeext && { 1789 test "$cross_compiling" = yes || 1790 test -x conftest$ac_exeext 1791 }; then : 1792 ac_retval=0 1793else 1794 $as_echo "$as_me: failed program was:" >&5 1795sed 's/^/| /' conftest.$ac_ext >&5 1796 1797 ac_retval=1 1798fi 1799 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1800 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1801 # interfere with the next link command; also delete a directory that is 1802 # left behind by Apple's compiler. We do this before executing the actions. 1803 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1804 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1805 as_fn_set_status $ac_retval 1806 1807} # ac_fn_c_try_link 1808 1809# ac_fn_c_check_func LINENO FUNC VAR 1810# ---------------------------------- 1811# Tests whether FUNC exists, setting the cache variable VAR accordingly 1812ac_fn_c_check_func () 1813{ 1814 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1816$as_echo_n "checking for $2... " >&6; } 1817if eval \${$3+:} false; then : 1818 $as_echo_n "(cached) " >&6 1819else 1820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1821/* end confdefs.h. */ 1822/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1823 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1824#define $2 innocuous_$2 1825 1826/* System header to define __stub macros and hopefully few prototypes, 1827 which can conflict with char $2 (); below. 1828 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1829 <limits.h> exists even on freestanding compilers. */ 1830 1831#ifdef __STDC__ 1832# include <limits.h> 1833#else 1834# include <assert.h> 1835#endif 1836 1837#undef $2 1838 1839/* Override any GCC internal prototype to avoid an error. 1840 Use char because int might match the return type of a GCC 1841 builtin and then its argument prototype would still apply. */ 1842#ifdef __cplusplus 1843extern "C" 1844#endif 1845char $2 (); 1846/* The GNU C library defines this for functions which it implements 1847 to always fail with ENOSYS. Some functions are actually named 1848 something starting with __ and the normal name is an alias. */ 1849#if defined __stub_$2 || defined __stub___$2 1850choke me 1851#endif 1852 1853int 1854main () 1855{ 1856return $2 (); 1857 ; 1858 return 0; 1859} 1860_ACEOF 1861if ac_fn_c_try_link "$LINENO"; then : 1862 eval "$3=yes" 1863else 1864 eval "$3=no" 1865fi 1866rm -f core conftest.err conftest.$ac_objext \ 1867 conftest$ac_exeext conftest.$ac_ext 1868fi 1869eval ac_res=\$$3 1870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1871$as_echo "$ac_res" >&6; } 1872 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1873 1874} # ac_fn_c_check_func 1875 1876# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1877# ------------------------------------------- 1878# Tests whether TYPE exists after having included INCLUDES, setting cache 1879# variable VAR accordingly. 1880ac_fn_c_check_type () 1881{ 1882 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1884$as_echo_n "checking for $2... " >&6; } 1885if eval \${$3+:} false; then : 1886 $as_echo_n "(cached) " >&6 1887else 1888 eval "$3=no" 1889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1890/* end confdefs.h. */ 1891$4 1892int 1893main () 1894{ 1895if (sizeof ($2)) 1896 return 0; 1897 ; 1898 return 0; 1899} 1900_ACEOF 1901if ac_fn_c_try_compile "$LINENO"; then : 1902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1903/* end confdefs.h. */ 1904$4 1905int 1906main () 1907{ 1908if (sizeof (($2))) 1909 return 0; 1910 ; 1911 return 0; 1912} 1913_ACEOF 1914if ac_fn_c_try_compile "$LINENO"; then : 1915 1916else 1917 eval "$3=yes" 1918fi 1919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1920fi 1921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1922fi 1923eval ac_res=\$$3 1924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1925$as_echo "$ac_res" >&6; } 1926 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1927 1928} # ac_fn_c_check_type 1929 1930# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1931# ---------------------------------------------------- 1932# Tries to find if the field MEMBER exists in type AGGR, after including 1933# INCLUDES, setting cache variable VAR accordingly. 1934ac_fn_c_check_member () 1935{ 1936 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1938$as_echo_n "checking for $2.$3... " >&6; } 1939if eval \${$4+:} false; then : 1940 $as_echo_n "(cached) " >&6 1941else 1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1943/* end confdefs.h. */ 1944$5 1945int 1946main () 1947{ 1948static $2 ac_aggr; 1949if (ac_aggr.$3) 1950return 0; 1951 ; 1952 return 0; 1953} 1954_ACEOF 1955if ac_fn_c_try_compile "$LINENO"; then : 1956 eval "$4=yes" 1957else 1958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1959/* end confdefs.h. */ 1960$5 1961int 1962main () 1963{ 1964static $2 ac_aggr; 1965if (sizeof ac_aggr.$3) 1966return 0; 1967 ; 1968 return 0; 1969} 1970_ACEOF 1971if ac_fn_c_try_compile "$LINENO"; then : 1972 eval "$4=yes" 1973else 1974 eval "$4=no" 1975fi 1976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1977fi 1978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1979fi 1980eval ac_res=\$$4 1981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1982$as_echo "$ac_res" >&6; } 1983 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1984 1985} # ac_fn_c_check_member 1986 1987# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1988# --------------------------------------------- 1989# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1990# accordingly. 1991ac_fn_c_check_decl () 1992{ 1993 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1994 as_decl_name=`echo $2|sed 's/ *(.*//'` 1995 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1997$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1998if eval \${$3+:} false; then : 1999 $as_echo_n "(cached) " >&6 2000else 2001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2002/* end confdefs.h. */ 2003$4 2004int 2005main () 2006{ 2007#ifndef $as_decl_name 2008#ifdef __cplusplus 2009 (void) $as_decl_use; 2010#else 2011 (void) $as_decl_name; 2012#endif 2013#endif 2014 2015 ; 2016 return 0; 2017} 2018_ACEOF 2019if ac_fn_c_try_compile "$LINENO"; then : 2020 eval "$3=yes" 2021else 2022 eval "$3=no" 2023fi 2024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2025fi 2026eval ac_res=\$$3 2027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2028$as_echo "$ac_res" >&6; } 2029 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2030 2031} # ac_fn_c_check_decl 2032 2033# ac_fn_c_find_uintX_t LINENO BITS VAR 2034# ------------------------------------ 2035# Finds an unsigned integer type with width BITS, setting cache variable VAR 2036# accordingly. 2037ac_fn_c_find_uintX_t () 2038{ 2039 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2041$as_echo_n "checking for uint$2_t... " >&6; } 2042if eval \${$3+:} false; then : 2043 $as_echo_n "(cached) " >&6 2044else 2045 eval "$3=no" 2046 # Order is important - never check a type that is potentially smaller 2047 # than half of the expected target width. 2048 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2049 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2051/* end confdefs.h. */ 2052$ac_includes_default 2053int 2054main () 2055{ 2056static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2057test_array [0] = 0; 2058return test_array [0]; 2059 2060 ; 2061 return 0; 2062} 2063_ACEOF 2064if ac_fn_c_try_compile "$LINENO"; then : 2065 case $ac_type in #( 2066 uint$2_t) : 2067 eval "$3=yes" ;; #( 2068 *) : 2069 eval "$3=\$ac_type" ;; 2070esac 2071fi 2072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2073 if eval test \"x\$"$3"\" = x"no"; then : 2074 2075else 2076 break 2077fi 2078 done 2079fi 2080eval ac_res=\$$3 2081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2082$as_echo "$ac_res" >&6; } 2083 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2084 2085} # ac_fn_c_find_uintX_t 2086 2087# ac_fn_c_find_intX_t LINENO BITS VAR 2088# ----------------------------------- 2089# Finds a signed integer type with width BITS, setting cache variable VAR 2090# accordingly. 2091ac_fn_c_find_intX_t () 2092{ 2093 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 2095$as_echo_n "checking for int$2_t... " >&6; } 2096if eval \${$3+:} false; then : 2097 $as_echo_n "(cached) " >&6 2098else 2099 eval "$3=no" 2100 # Order is important - never check a type that is potentially smaller 2101 # than half of the expected target width. 2102 for ac_type in int$2_t 'int' 'long int' \ 2103 'long long int' 'short int' 'signed char'; do 2104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2105/* end confdefs.h. */ 2106$ac_includes_default 2107 enum { N = $2 / 2 - 1 }; 2108int 2109main () 2110{ 2111static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 2112test_array [0] = 0; 2113return test_array [0]; 2114 2115 ; 2116 return 0; 2117} 2118_ACEOF 2119if ac_fn_c_try_compile "$LINENO"; then : 2120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2121/* end confdefs.h. */ 2122$ac_includes_default 2123 enum { N = $2 / 2 - 1 }; 2124int 2125main () 2126{ 2127static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 2128 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 2129test_array [0] = 0; 2130return test_array [0]; 2131 2132 ; 2133 return 0; 2134} 2135_ACEOF 2136if ac_fn_c_try_compile "$LINENO"; then : 2137 2138else 2139 case $ac_type in #( 2140 int$2_t) : 2141 eval "$3=yes" ;; #( 2142 *) : 2143 eval "$3=\$ac_type" ;; 2144esac 2145fi 2146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2147fi 2148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2149 if eval test \"x\$"$3"\" = x"no"; then : 2150 2151else 2152 break 2153fi 2154 done 2155fi 2156eval ac_res=\$$3 2157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2158$as_echo "$ac_res" >&6; } 2159 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2160 2161} # ac_fn_c_find_intX_t 2162cat >config.log <<_ACEOF 2163This file contains any messages produced by compilers while 2164running configure, to aid debugging if configure makes a mistake. 2165 2166It was created by file $as_me 5.19, which was 2167generated by GNU Autoconf 2.69. Invocation command line was 2168 2169 $ $0 $@ 2170 2171_ACEOF 2172exec 5>>config.log 2173{ 2174cat <<_ASUNAME 2175## --------- ## 2176## Platform. ## 2177## --------- ## 2178 2179hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2180uname -m = `(uname -m) 2>/dev/null || echo unknown` 2181uname -r = `(uname -r) 2>/dev/null || echo unknown` 2182uname -s = `(uname -s) 2>/dev/null || echo unknown` 2183uname -v = `(uname -v) 2>/dev/null || echo unknown` 2184 2185/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2186/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2187 2188/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2189/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2190/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2191/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2192/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2193/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2194/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2195 2196_ASUNAME 2197 2198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2199for as_dir in $PATH 2200do 2201 IFS=$as_save_IFS 2202 test -z "$as_dir" && as_dir=. 2203 $as_echo "PATH: $as_dir" 2204 done 2205IFS=$as_save_IFS 2206 2207} >&5 2208 2209cat >&5 <<_ACEOF 2210 2211 2212## ----------- ## 2213## Core tests. ## 2214## ----------- ## 2215 2216_ACEOF 2217 2218 2219# Keep a trace of the command line. 2220# Strip out --no-create and --no-recursion so they do not pile up. 2221# Strip out --silent because we don't want to record it for future runs. 2222# Also quote any args containing shell meta-characters. 2223# Make two passes to allow for proper duplicate-argument suppression. 2224ac_configure_args= 2225ac_configure_args0= 2226ac_configure_args1= 2227ac_must_keep_next=false 2228for ac_pass in 1 2 2229do 2230 for ac_arg 2231 do 2232 case $ac_arg in 2233 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2234 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2235 | -silent | --silent | --silen | --sile | --sil) 2236 continue ;; 2237 *\'*) 2238 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2239 esac 2240 case $ac_pass in 2241 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2242 2) 2243 as_fn_append ac_configure_args1 " '$ac_arg'" 2244 if test $ac_must_keep_next = true; then 2245 ac_must_keep_next=false # Got value, back to normal. 2246 else 2247 case $ac_arg in 2248 *=* | --config-cache | -C | -disable-* | --disable-* \ 2249 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2250 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2251 | -with-* | --with-* | -without-* | --without-* | --x) 2252 case "$ac_configure_args0 " in 2253 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2254 esac 2255 ;; 2256 -* ) ac_must_keep_next=true ;; 2257 esac 2258 fi 2259 as_fn_append ac_configure_args " '$ac_arg'" 2260 ;; 2261 esac 2262 done 2263done 2264{ ac_configure_args0=; unset ac_configure_args0;} 2265{ ac_configure_args1=; unset ac_configure_args1;} 2266 2267# When interrupted or exit'd, cleanup temporary files, and complete 2268# config.log. We remove comments because anyway the quotes in there 2269# would cause problems or look ugly. 2270# WARNING: Use '\'' to represent an apostrophe within the trap. 2271# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2272trap 'exit_status=$? 2273 # Save into config.log some information that might help in debugging. 2274 { 2275 echo 2276 2277 $as_echo "## ---------------- ## 2278## Cache variables. ## 2279## ---------------- ##" 2280 echo 2281 # The following way of writing the cache mishandles newlines in values, 2282( 2283 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2284 eval ac_val=\$$ac_var 2285 case $ac_val in #( 2286 *${as_nl}*) 2287 case $ac_var in #( 2288 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2289$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2290 esac 2291 case $ac_var in #( 2292 _ | IFS | as_nl) ;; #( 2293 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2294 *) { eval $ac_var=; unset $ac_var;} ;; 2295 esac ;; 2296 esac 2297 done 2298 (set) 2>&1 | 2299 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2300 *${as_nl}ac_space=\ *) 2301 sed -n \ 2302 "s/'\''/'\''\\\\'\'''\''/g; 2303 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2304 ;; #( 2305 *) 2306 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2307 ;; 2308 esac | 2309 sort 2310) 2311 echo 2312 2313 $as_echo "## ----------------- ## 2314## Output variables. ## 2315## ----------------- ##" 2316 echo 2317 for ac_var in $ac_subst_vars 2318 do 2319 eval ac_val=\$$ac_var 2320 case $ac_val in 2321 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2322 esac 2323 $as_echo "$ac_var='\''$ac_val'\''" 2324 done | sort 2325 echo 2326 2327 if test -n "$ac_subst_files"; then 2328 $as_echo "## ------------------- ## 2329## File substitutions. ## 2330## ------------------- ##" 2331 echo 2332 for ac_var in $ac_subst_files 2333 do 2334 eval ac_val=\$$ac_var 2335 case $ac_val in 2336 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2337 esac 2338 $as_echo "$ac_var='\''$ac_val'\''" 2339 done | sort 2340 echo 2341 fi 2342 2343 if test -s confdefs.h; then 2344 $as_echo "## ----------- ## 2345## confdefs.h. ## 2346## ----------- ##" 2347 echo 2348 cat confdefs.h 2349 echo 2350 fi 2351 test "$ac_signal" != 0 && 2352 $as_echo "$as_me: caught signal $ac_signal" 2353 $as_echo "$as_me: exit $exit_status" 2354 } >&5 2355 rm -f core *.core core.conftest.* && 2356 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2357 exit $exit_status 2358' 0 2359for ac_signal in 1 2 13 15; do 2360 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2361done 2362ac_signal=0 2363 2364# confdefs.h avoids OS command line length limits that DEFS can exceed. 2365rm -f -r conftest* confdefs.h 2366 2367$as_echo "/* confdefs.h */" > confdefs.h 2368 2369# Predefined preprocessor variables. 2370 2371cat >>confdefs.h <<_ACEOF 2372#define PACKAGE_NAME "$PACKAGE_NAME" 2373_ACEOF 2374 2375cat >>confdefs.h <<_ACEOF 2376#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2377_ACEOF 2378 2379cat >>confdefs.h <<_ACEOF 2380#define PACKAGE_VERSION "$PACKAGE_VERSION" 2381_ACEOF 2382 2383cat >>confdefs.h <<_ACEOF 2384#define PACKAGE_STRING "$PACKAGE_STRING" 2385_ACEOF 2386 2387cat >>confdefs.h <<_ACEOF 2388#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2389_ACEOF 2390 2391cat >>confdefs.h <<_ACEOF 2392#define PACKAGE_URL "$PACKAGE_URL" 2393_ACEOF 2394 2395 2396# Let the site file select an alternate cache file if it wants to. 2397# Prefer an explicitly selected file to automatically selected ones. 2398ac_site_file1=NONE 2399ac_site_file2=NONE 2400if test -n "$CONFIG_SITE"; then 2401 # We do not want a PATH search for config.site. 2402 case $CONFIG_SITE in #(( 2403 -*) ac_site_file1=./$CONFIG_SITE;; 2404 */*) ac_site_file1=$CONFIG_SITE;; 2405 *) ac_site_file1=./$CONFIG_SITE;; 2406 esac 2407elif test "x$prefix" != xNONE; then 2408 ac_site_file1=$prefix/share/config.site 2409 ac_site_file2=$prefix/etc/config.site 2410else 2411 ac_site_file1=$ac_default_prefix/share/config.site 2412 ac_site_file2=$ac_default_prefix/etc/config.site 2413fi 2414for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2415do 2416 test "x$ac_site_file" = xNONE && continue 2417 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2418 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2419$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2420 sed 's/^/| /' "$ac_site_file" >&5 2421 . "$ac_site_file" \ 2422 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2424as_fn_error $? "failed to load site script $ac_site_file 2425See \`config.log' for more details" "$LINENO" 5; } 2426 fi 2427done 2428 2429if test -r "$cache_file"; then 2430 # Some versions of bash will fail to source /dev/null (special files 2431 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2432 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2433 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2434$as_echo "$as_me: loading cache $cache_file" >&6;} 2435 case $cache_file in 2436 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2437 *) . "./$cache_file";; 2438 esac 2439 fi 2440else 2441 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2442$as_echo "$as_me: creating cache $cache_file" >&6;} 2443 >$cache_file 2444fi 2445 2446as_fn_append ac_header_list " stdlib.h" 2447as_fn_append ac_header_list " unistd.h" 2448as_fn_append ac_header_list " sys/param.h" 2449# Check that the precious variables saved in the cache have kept the same 2450# value. 2451ac_cache_corrupted=false 2452for ac_var in $ac_precious_vars; do 2453 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2454 eval ac_new_set=\$ac_env_${ac_var}_set 2455 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2456 eval ac_new_val=\$ac_env_${ac_var}_value 2457 case $ac_old_set,$ac_new_set in 2458 set,) 2459 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2460$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2461 ac_cache_corrupted=: ;; 2462 ,set) 2463 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2464$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2465 ac_cache_corrupted=: ;; 2466 ,);; 2467 *) 2468 if test "x$ac_old_val" != "x$ac_new_val"; then 2469 # differences in whitespace do not lead to failure. 2470 ac_old_val_w=`echo x $ac_old_val` 2471 ac_new_val_w=`echo x $ac_new_val` 2472 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2473 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2474$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2475 ac_cache_corrupted=: 2476 else 2477 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2478$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2479 eval $ac_var=\$ac_old_val 2480 fi 2481 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2482$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2483 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2484$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2485 fi;; 2486 esac 2487 # Pass precious variables to config.status. 2488 if test "$ac_new_set" = set; then 2489 case $ac_new_val in 2490 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2491 *) ac_arg=$ac_var=$ac_new_val ;; 2492 esac 2493 case " $ac_configure_args " in 2494 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2495 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2496 esac 2497 fi 2498done 2499if $ac_cache_corrupted; then 2500 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2501$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2502 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2503$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2504 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2505fi 2506## -------------------- ## 2507## Main body of script. ## 2508## -------------------- ## 2509 2510ac_ext=c 2511ac_cpp='$CPP $CPPFLAGS' 2512ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2513ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2514ac_compiler_gnu=$ac_cv_c_compiler_gnu 2515 2516 2517am__api_version='1.14' 2518 2519ac_aux_dir= 2520for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2521 if test -f "$ac_dir/install-sh"; then 2522 ac_aux_dir=$ac_dir 2523 ac_install_sh="$ac_aux_dir/install-sh -c" 2524 break 2525 elif test -f "$ac_dir/install.sh"; then 2526 ac_aux_dir=$ac_dir 2527 ac_install_sh="$ac_aux_dir/install.sh -c" 2528 break 2529 elif test -f "$ac_dir/shtool"; then 2530 ac_aux_dir=$ac_dir 2531 ac_install_sh="$ac_aux_dir/shtool install -c" 2532 break 2533 fi 2534done 2535if test -z "$ac_aux_dir"; then 2536 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2537fi 2538 2539# These three variables are undocumented and unsupported, 2540# and are intended to be withdrawn in a future Autoconf release. 2541# They can cause serious problems if a builder's source tree is in a directory 2542# whose full name contains unusual characters. 2543ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2544ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2545ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2546 2547 2548# Find a good install program. We prefer a C program (faster), 2549# so one script is as good as another. But avoid the broken or 2550# incompatible versions: 2551# SysV /etc/install, /usr/sbin/install 2552# SunOS /usr/etc/install 2553# IRIX /sbin/install 2554# AIX /bin/install 2555# AmigaOS /C/install, which installs bootblocks on floppy discs 2556# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2557# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2558# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2559# OS/2's system install, which has a completely different semantic 2560# ./install, which can be erroneously created by make from ./install.sh. 2561# Reject install programs that cannot install multiple files. 2562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2563$as_echo_n "checking for a BSD-compatible install... " >&6; } 2564if test -z "$INSTALL"; then 2565if ${ac_cv_path_install+:} false; then : 2566 $as_echo_n "(cached) " >&6 2567else 2568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2569for as_dir in $PATH 2570do 2571 IFS=$as_save_IFS 2572 test -z "$as_dir" && as_dir=. 2573 # Account for people who put trailing slashes in PATH elements. 2574case $as_dir/ in #(( 2575 ./ | .// | /[cC]/* | \ 2576 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2577 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2578 /usr/ucb/* ) ;; 2579 *) 2580 # OSF1 and SCO ODT 3.0 have their own names for install. 2581 # Don't use installbsd from OSF since it installs stuff as root 2582 # by default. 2583 for ac_prog in ginstall scoinst install; do 2584 for ac_exec_ext in '' $ac_executable_extensions; do 2585 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2586 if test $ac_prog = install && 2587 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2588 # AIX install. It has an incompatible calling convention. 2589 : 2590 elif test $ac_prog = install && 2591 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2592 # program-specific install script used by HP pwplus--don't use. 2593 : 2594 else 2595 rm -rf conftest.one conftest.two conftest.dir 2596 echo one > conftest.one 2597 echo two > conftest.two 2598 mkdir conftest.dir 2599 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2600 test -s conftest.one && test -s conftest.two && 2601 test -s conftest.dir/conftest.one && 2602 test -s conftest.dir/conftest.two 2603 then 2604 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2605 break 3 2606 fi 2607 fi 2608 fi 2609 done 2610 done 2611 ;; 2612esac 2613 2614 done 2615IFS=$as_save_IFS 2616 2617rm -rf conftest.one conftest.two conftest.dir 2618 2619fi 2620 if test "${ac_cv_path_install+set}" = set; then 2621 INSTALL=$ac_cv_path_install 2622 else 2623 # As a last resort, use the slow shell script. Don't cache a 2624 # value for INSTALL within a source directory, because that will 2625 # break other packages using the cache if that directory is 2626 # removed, or if the value is a relative name. 2627 INSTALL=$ac_install_sh 2628 fi 2629fi 2630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2631$as_echo "$INSTALL" >&6; } 2632 2633# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2634# It thinks the first close brace ends the variable substitution. 2635test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2636 2637test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2638 2639test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2640 2641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2642$as_echo_n "checking whether build environment is sane... " >&6; } 2643# Reject unsafe characters in $srcdir or the absolute working directory 2644# name. Accept space and tab only in the latter. 2645am_lf=' 2646' 2647case `pwd` in 2648 *[\\\"\#\$\&\'\`$am_lf]*) 2649 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2650esac 2651case $srcdir in 2652 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2653 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2654esac 2655 2656# Do 'set' in a subshell so we don't clobber the current shell's 2657# arguments. Must try -L first in case configure is actually a 2658# symlink; some systems play weird games with the mod time of symlinks 2659# (eg FreeBSD returns the mod time of the symlink's containing 2660# directory). 2661if ( 2662 am_has_slept=no 2663 for am_try in 1 2; do 2664 echo "timestamp, slept: $am_has_slept" > conftest.file 2665 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2666 if test "$*" = "X"; then 2667 # -L didn't work. 2668 set X `ls -t "$srcdir/configure" conftest.file` 2669 fi 2670 if test "$*" != "X $srcdir/configure conftest.file" \ 2671 && test "$*" != "X conftest.file $srcdir/configure"; then 2672 2673 # If neither matched, then we have a broken ls. This can happen 2674 # if, for instance, CONFIG_SHELL is bash and it inherits a 2675 # broken ls alias from the environment. This has actually 2676 # happened. Such a system could not be considered "sane". 2677 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2678 alias in your environment" "$LINENO" 5 2679 fi 2680 if test "$2" = conftest.file || test $am_try -eq 2; then 2681 break 2682 fi 2683 # Just in case. 2684 sleep 1 2685 am_has_slept=yes 2686 done 2687 test "$2" = conftest.file 2688 ) 2689then 2690 # Ok. 2691 : 2692else 2693 as_fn_error $? "newly created file is older than distributed files! 2694Check your system clock" "$LINENO" 5 2695fi 2696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2697$as_echo "yes" >&6; } 2698# If we didn't sleep, we still need to ensure time stamps of config.status and 2699# generated files are strictly newer. 2700am_sleep_pid= 2701if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2702 ( sleep 1 ) & 2703 am_sleep_pid=$! 2704fi 2705 2706rm -f conftest.file 2707 2708test "$program_prefix" != NONE && 2709 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2710# Use a double $ so make ignores it. 2711test "$program_suffix" != NONE && 2712 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2713# Double any \ or $. 2714# By default was `s,x,x', remove it if useless. 2715ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2716program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2717 2718# expand $ac_aux_dir to an absolute path 2719am_aux_dir=`cd $ac_aux_dir && pwd` 2720 2721if test x"${MISSING+set}" != xset; then 2722 case $am_aux_dir in 2723 *\ * | *\ *) 2724 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2725 *) 2726 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2727 esac 2728fi 2729# Use eval to expand $SHELL 2730if eval "$MISSING --is-lightweight"; then 2731 am_missing_run="$MISSING " 2732else 2733 am_missing_run= 2734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2735$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2736fi 2737 2738if test x"${install_sh}" != xset; then 2739 case $am_aux_dir in 2740 *\ * | *\ *) 2741 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2742 *) 2743 install_sh="\${SHELL} $am_aux_dir/install-sh" 2744 esac 2745fi 2746 2747# Installed binaries are usually stripped using 'strip' when the user 2748# run "make install-strip". However 'strip' might not be the right 2749# tool to use in cross-compilation environments, therefore Automake 2750# will honor the 'STRIP' environment variable to overrule this program. 2751if test "$cross_compiling" != no; then 2752 if test -n "$ac_tool_prefix"; then 2753 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2754set dummy ${ac_tool_prefix}strip; ac_word=$2 2755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2756$as_echo_n "checking for $ac_word... " >&6; } 2757if ${ac_cv_prog_STRIP+:} false; then : 2758 $as_echo_n "(cached) " >&6 2759else 2760 if test -n "$STRIP"; then 2761 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2762else 2763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2764for as_dir in $PATH 2765do 2766 IFS=$as_save_IFS 2767 test -z "$as_dir" && as_dir=. 2768 for ac_exec_ext in '' $ac_executable_extensions; do 2769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2770 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2772 break 2 2773 fi 2774done 2775 done 2776IFS=$as_save_IFS 2777 2778fi 2779fi 2780STRIP=$ac_cv_prog_STRIP 2781if test -n "$STRIP"; then 2782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2783$as_echo "$STRIP" >&6; } 2784else 2785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2786$as_echo "no" >&6; } 2787fi 2788 2789 2790fi 2791if test -z "$ac_cv_prog_STRIP"; then 2792 ac_ct_STRIP=$STRIP 2793 # Extract the first word of "strip", so it can be a program name with args. 2794set dummy strip; ac_word=$2 2795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2796$as_echo_n "checking for $ac_word... " >&6; } 2797if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2798 $as_echo_n "(cached) " >&6 2799else 2800 if test -n "$ac_ct_STRIP"; then 2801 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2802else 2803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2804for as_dir in $PATH 2805do 2806 IFS=$as_save_IFS 2807 test -z "$as_dir" && as_dir=. 2808 for ac_exec_ext in '' $ac_executable_extensions; do 2809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2810 ac_cv_prog_ac_ct_STRIP="strip" 2811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2812 break 2 2813 fi 2814done 2815 done 2816IFS=$as_save_IFS 2817 2818fi 2819fi 2820ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2821if test -n "$ac_ct_STRIP"; then 2822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2823$as_echo "$ac_ct_STRIP" >&6; } 2824else 2825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2826$as_echo "no" >&6; } 2827fi 2828 2829 if test "x$ac_ct_STRIP" = x; then 2830 STRIP=":" 2831 else 2832 case $cross_compiling:$ac_tool_warned in 2833yes:) 2834{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2835$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2836ac_tool_warned=yes ;; 2837esac 2838 STRIP=$ac_ct_STRIP 2839 fi 2840else 2841 STRIP="$ac_cv_prog_STRIP" 2842fi 2843 2844fi 2845INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2846 2847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2848$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2849if test -z "$MKDIR_P"; then 2850 if ${ac_cv_path_mkdir+:} false; then : 2851 $as_echo_n "(cached) " >&6 2852else 2853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2854for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2855do 2856 IFS=$as_save_IFS 2857 test -z "$as_dir" && as_dir=. 2858 for ac_prog in mkdir gmkdir; do 2859 for ac_exec_ext in '' $ac_executable_extensions; do 2860 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2861 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2862 'mkdir (GNU coreutils) '* | \ 2863 'mkdir (coreutils) '* | \ 2864 'mkdir (fileutils) '4.1*) 2865 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2866 break 3;; 2867 esac 2868 done 2869 done 2870 done 2871IFS=$as_save_IFS 2872 2873fi 2874 2875 test -d ./--version && rmdir ./--version 2876 if test "${ac_cv_path_mkdir+set}" = set; then 2877 MKDIR_P="$ac_cv_path_mkdir -p" 2878 else 2879 # As a last resort, use the slow shell script. Don't cache a 2880 # value for MKDIR_P within a source directory, because that will 2881 # break other packages using the cache if that directory is 2882 # removed, or if the value is a relative name. 2883 MKDIR_P="$ac_install_sh -d" 2884 fi 2885fi 2886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2887$as_echo "$MKDIR_P" >&6; } 2888 2889for ac_prog in gawk mawk nawk awk 2890do 2891 # Extract the first word of "$ac_prog", so it can be a program name with args. 2892set dummy $ac_prog; ac_word=$2 2893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2894$as_echo_n "checking for $ac_word... " >&6; } 2895if ${ac_cv_prog_AWK+:} false; then : 2896 $as_echo_n "(cached) " >&6 2897else 2898 if test -n "$AWK"; then 2899 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2900else 2901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2902for as_dir in $PATH 2903do 2904 IFS=$as_save_IFS 2905 test -z "$as_dir" && as_dir=. 2906 for ac_exec_ext in '' $ac_executable_extensions; do 2907 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2908 ac_cv_prog_AWK="$ac_prog" 2909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2910 break 2 2911 fi 2912done 2913 done 2914IFS=$as_save_IFS 2915 2916fi 2917fi 2918AWK=$ac_cv_prog_AWK 2919if test -n "$AWK"; then 2920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2921$as_echo "$AWK" >&6; } 2922else 2923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2924$as_echo "no" >&6; } 2925fi 2926 2927 2928 test -n "$AWK" && break 2929done 2930 2931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2932$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2933set x ${MAKE-make} 2934ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2935if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2936 $as_echo_n "(cached) " >&6 2937else 2938 cat >conftest.make <<\_ACEOF 2939SHELL = /bin/sh 2940all: 2941 @echo '@@@%%%=$(MAKE)=@@@%%%' 2942_ACEOF 2943# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2944case `${MAKE-make} -f conftest.make 2>/dev/null` in 2945 *@@@%%%=?*=@@@%%%*) 2946 eval ac_cv_prog_make_${ac_make}_set=yes;; 2947 *) 2948 eval ac_cv_prog_make_${ac_make}_set=no;; 2949esac 2950rm -f conftest.make 2951fi 2952if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2954$as_echo "yes" >&6; } 2955 SET_MAKE= 2956else 2957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2958$as_echo "no" >&6; } 2959 SET_MAKE="MAKE=${MAKE-make}" 2960fi 2961 2962rm -rf .tst 2>/dev/null 2963mkdir .tst 2>/dev/null 2964if test -d .tst; then 2965 am__leading_dot=. 2966else 2967 am__leading_dot=_ 2968fi 2969rmdir .tst 2>/dev/null 2970 2971# Check whether --enable-silent-rules was given. 2972if test "${enable_silent_rules+set}" = set; then : 2973 enableval=$enable_silent_rules; 2974fi 2975 2976case $enable_silent_rules in # ((( 2977 yes) AM_DEFAULT_VERBOSITY=0;; 2978 no) AM_DEFAULT_VERBOSITY=1;; 2979 *) AM_DEFAULT_VERBOSITY=1;; 2980esac 2981am_make=${MAKE-make} 2982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2983$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2984if ${am_cv_make_support_nested_variables+:} false; then : 2985 $as_echo_n "(cached) " >&6 2986else 2987 if $as_echo 'TRUE=$(BAR$(V)) 2988BAR0=false 2989BAR1=true 2990V=1 2991am__doit: 2992 @$(TRUE) 2993.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2994 am_cv_make_support_nested_variables=yes 2995else 2996 am_cv_make_support_nested_variables=no 2997fi 2998fi 2999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3000$as_echo "$am_cv_make_support_nested_variables" >&6; } 3001if test $am_cv_make_support_nested_variables = yes; then 3002 AM_V='$(V)' 3003 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3004else 3005 AM_V=$AM_DEFAULT_VERBOSITY 3006 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3007fi 3008AM_BACKSLASH='\' 3009 3010if test "`cd $srcdir && pwd`" != "`pwd`"; then 3011 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3012 # is not polluted with repeated "-I." 3013 am__isrc=' -I$(srcdir)' 3014 # test to see if srcdir already configured 3015 if test -f $srcdir/config.status; then 3016 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3017 fi 3018fi 3019 3020# test whether we have cygpath 3021if test -z "$CYGPATH_W"; then 3022 if (cygpath --version) >/dev/null 2>/dev/null; then 3023 CYGPATH_W='cygpath -w' 3024 else 3025 CYGPATH_W=echo 3026 fi 3027fi 3028 3029 3030# Define the identity of the package. 3031 PACKAGE='file' 3032 VERSION='5.19' 3033 3034 3035cat >>confdefs.h <<_ACEOF 3036#define PACKAGE "$PACKAGE" 3037_ACEOF 3038 3039 3040cat >>confdefs.h <<_ACEOF 3041#define VERSION "$VERSION" 3042_ACEOF 3043 3044# Some tools Automake needs. 3045 3046ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3047 3048 3049AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3050 3051 3052AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3053 3054 3055AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3056 3057 3058MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3059 3060# For better backward compatibility. To be removed once Automake 1.9.x 3061# dies out for good. For more background, see: 3062# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3063# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3064mkdir_p='$(MKDIR_P)' 3065 3066# We need awk for the "check" target. The system "awk" is bad on 3067# some platforms. 3068# Always define AMTAR for backward compatibility. Yes, it's still used 3069# in the wild :-( We should find a proper way to deprecate it ... 3070AMTAR='$${TAR-tar}' 3071 3072 3073# We'll loop over all known methods to create a tar archive until one works. 3074_am_tools='gnutar pax cpio none' 3075 3076am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3077 3078 3079 3080 3081 3082 3083# POSIX will say in a future version that running "rm -f" with no argument 3084# is OK; and we want to be able to make that assumption in our Makefile 3085# recipes. So use an aggressive probe to check that the usage we want is 3086# actually supported "in the wild" to an acceptable degree. 3087# See automake bug#10828. 3088# To make any issue more visible, cause the running configure to be aborted 3089# by default if the 'rm' program in use doesn't match our expectations; the 3090# user can still override this though. 3091if rm -f && rm -fr && rm -rf; then : OK; else 3092 cat >&2 <<'END' 3093Oops! 3094 3095Your 'rm' program seems unable to run without file operands specified 3096on the command line, even when the '-f' option is present. This is contrary 3097to the behaviour of most rm programs out there, and not conforming with 3098the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3099 3100Please tell bug-automake@gnu.org about your system, including the value 3101of your $PATH and any error possibly output before this message. This 3102can help us improve future automake versions. 3103 3104END 3105 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3106 echo 'Configuration will proceed anyway, since you have set the' >&2 3107 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3108 echo >&2 3109 else 3110 cat >&2 <<'END' 3111Aborting the configuration process, to ensure you take notice of the issue. 3112 3113You can download and install GNU coreutils to get an 'rm' implementation 3114that behaves properly: <http://www.gnu.org/software/coreutils/>. 3115 3116If you want to complete the configuration process using your problematic 3117'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3118to "yes", and re-run configure. 3119 3120END 3121 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3122 fi 3123fi 3124# Check whether --enable-silent-rules was given. 3125if test "${enable_silent_rules+set}" = set; then : 3126 enableval=$enable_silent_rules; 3127fi 3128 3129case $enable_silent_rules in # ((( 3130 yes) AM_DEFAULT_VERBOSITY=0;; 3131 no) AM_DEFAULT_VERBOSITY=1;; 3132 *) AM_DEFAULT_VERBOSITY=0;; 3133esac 3134am_make=${MAKE-make} 3135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3136$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3137if ${am_cv_make_support_nested_variables+:} false; then : 3138 $as_echo_n "(cached) " >&6 3139else 3140 if $as_echo 'TRUE=$(BAR$(V)) 3141BAR0=false 3142BAR1=true 3143V=1 3144am__doit: 3145 @$(TRUE) 3146.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3147 am_cv_make_support_nested_variables=yes 3148else 3149 am_cv_make_support_nested_variables=no 3150fi 3151fi 3152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3153$as_echo "$am_cv_make_support_nested_variables" >&6; } 3154if test $am_cv_make_support_nested_variables = yes; then 3155 AM_V='$(V)' 3156 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3157else 3158 AM_V=$AM_DEFAULT_VERBOSITY 3159 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3160fi 3161AM_BACKSLASH='\' 3162 3163 3164ac_config_headers="$ac_config_headers config.h" 3165 3166 3167 3168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5 3169$as_echo_n "checking for builtin ELF support... " >&6; } 3170# Check whether --enable-elf was given. 3171if test "${enable_elf+set}" = set; then : 3172 enableval=$enable_elf; if test "${enableval}" = yes; then 3173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3174$as_echo "yes" >&6; } 3175 3176$as_echo "#define BUILTIN_ELF 1" >>confdefs.h 3177 3178else 3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3180$as_echo "no" >&6; } 3181fi 3182else 3183 3184 # enable by default 3185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3186$as_echo "yes" >&6; } 3187 3188$as_echo "#define BUILTIN_ELF 1" >>confdefs.h 3189 3190 3191fi 3192 3193 3194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5 3195$as_echo_n "checking for ELF core file support... " >&6; } 3196# Check whether --enable-elf-core was given. 3197if test "${enable_elf_core+set}" = set; then : 3198 enableval=$enable_elf_core; if test "${enableval}" = yes; then 3199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3200$as_echo "yes" >&6; } 3201 3202$as_echo "#define ELFCORE 1" >>confdefs.h 3203 3204else 3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3206$as_echo "no" >&6; } 3207fi 3208else 3209 3210 # enable by default 3211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3212$as_echo "yes" >&6; } 3213 3214$as_echo "#define ELFCORE 1" >>confdefs.h 3215 3216 3217fi 3218 3219 3220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5 3221$as_echo_n "checking for file formats in man section 5... " >&6; } 3222# Check whether --enable-fsect-man5 was given. 3223if test "${enable_fsect_man5+set}" = set; then : 3224 enableval=$enable_fsect_man5; if test "${enableval}" = yes; then 3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3226$as_echo "yes" >&6; } 3227 fsect=5 3228else 3229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3230$as_echo "no" >&6; } 3231 fsect=4 3232fi 3233else 3234 3235 # disable by default 3236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3237$as_echo "no" >&6; } 3238 fsect=4 3239 3240fi 3241 3242 3243# Make sure we can run config.sub. 3244$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3245 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3246 3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3248$as_echo_n "checking build system type... " >&6; } 3249if ${ac_cv_build+:} false; then : 3250 $as_echo_n "(cached) " >&6 3251else 3252 ac_build_alias=$build_alias 3253test "x$ac_build_alias" = x && 3254 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3255test "x$ac_build_alias" = x && 3256 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3257ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3258 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3259 3260fi 3261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3262$as_echo "$ac_cv_build" >&6; } 3263case $ac_cv_build in 3264*-*-*) ;; 3265*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3266esac 3267build=$ac_cv_build 3268ac_save_IFS=$IFS; IFS='-' 3269set x $ac_cv_build 3270shift 3271build_cpu=$1 3272build_vendor=$2 3273shift; shift 3274# Remember, the first character of IFS is used to create $*, 3275# except with old shells: 3276build_os=$* 3277IFS=$ac_save_IFS 3278case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3279 3280 3281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3282$as_echo_n "checking host system type... " >&6; } 3283if ${ac_cv_host+:} false; then : 3284 $as_echo_n "(cached) " >&6 3285else 3286 if test "x$host_alias" = x; then 3287 ac_cv_host=$ac_cv_build 3288else 3289 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3290 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3291fi 3292 3293fi 3294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3295$as_echo "$ac_cv_host" >&6; } 3296case $ac_cv_host in 3297*-*-*) ;; 3298*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3299esac 3300host=$ac_cv_host 3301ac_save_IFS=$IFS; IFS='-' 3302set x $ac_cv_host 3303shift 3304host_cpu=$1 3305host_vendor=$2 3306shift; shift 3307# Remember, the first character of IFS is used to create $*, 3308# except with old shells: 3309host_os=$* 3310IFS=$ac_save_IFS 3311case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3312 3313 3314case "$host_os" in 3315 mingw32*) 3316 MINGW=1 3317 ;; 3318 *) 3319 MINGW=0 3320 ;; 3321esac 3322 3323 if test "$MINGW" = 1; then 3324 MINGW_TRUE= 3325 MINGW_FALSE='#' 3326else 3327 MINGW_TRUE='#' 3328 MINGW_FALSE= 3329fi 3330 3331 3332pkgdatadir='$(datadir)/misc' 3333 3334 3335 if test x$fsect = x5; then 3336 FSECT5_TRUE= 3337 FSECT5_FALSE='#' 3338else 3339 FSECT5_TRUE='#' 3340 FSECT5_FALSE= 3341fi 3342 3343 3344 3345 3346DEPDIR="${am__leading_dot}deps" 3347 3348ac_config_commands="$ac_config_commands depfiles" 3349 3350 3351am_make=${MAKE-make} 3352cat > confinc << 'END' 3353am__doit: 3354 @echo this is the am__doit target 3355.PHONY: am__doit 3356END 3357# If we don't find an include directive, just comment out the code. 3358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3359$as_echo_n "checking for style of include used by $am_make... " >&6; } 3360am__include="#" 3361am__quote= 3362_am_result=none 3363# First try GNU make style include. 3364echo "include confinc" > confmf 3365# Ignore all kinds of additional output from 'make'. 3366case `$am_make -s -f confmf 2> /dev/null` in #( 3367*the\ am__doit\ target*) 3368 am__include=include 3369 am__quote= 3370 _am_result=GNU 3371 ;; 3372esac 3373# Now try BSD make style include. 3374if test "$am__include" = "#"; then 3375 echo '.include "confinc"' > confmf 3376 case `$am_make -s -f confmf 2> /dev/null` in #( 3377 *the\ am__doit\ target*) 3378 am__include=.include 3379 am__quote="\"" 3380 _am_result=BSD 3381 ;; 3382 esac 3383fi 3384 3385 3386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3387$as_echo "$_am_result" >&6; } 3388rm -f confinc confmf 3389 3390# Check whether --enable-dependency-tracking was given. 3391if test "${enable_dependency_tracking+set}" = set; then : 3392 enableval=$enable_dependency_tracking; 3393fi 3394 3395if test "x$enable_dependency_tracking" != xno; then 3396 am_depcomp="$ac_aux_dir/depcomp" 3397 AMDEPBACKSLASH='\' 3398 am__nodep='_no' 3399fi 3400 if test "x$enable_dependency_tracking" != xno; then 3401 AMDEP_TRUE= 3402 AMDEP_FALSE='#' 3403else 3404 AMDEP_TRUE='#' 3405 AMDEP_FALSE= 3406fi 3407 3408 3409ac_ext=c 3410ac_cpp='$CPP $CPPFLAGS' 3411ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3412ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3413ac_compiler_gnu=$ac_cv_c_compiler_gnu 3414if test -n "$ac_tool_prefix"; then 3415 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3416set dummy ${ac_tool_prefix}gcc; ac_word=$2 3417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3418$as_echo_n "checking for $ac_word... " >&6; } 3419if ${ac_cv_prog_CC+:} false; then : 3420 $as_echo_n "(cached) " >&6 3421else 3422 if test -n "$CC"; then 3423 ac_cv_prog_CC="$CC" # Let the user override the test. 3424else 3425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3426for as_dir in $PATH 3427do 3428 IFS=$as_save_IFS 3429 test -z "$as_dir" && as_dir=. 3430 for ac_exec_ext in '' $ac_executable_extensions; do 3431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3432 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3434 break 2 3435 fi 3436done 3437 done 3438IFS=$as_save_IFS 3439 3440fi 3441fi 3442CC=$ac_cv_prog_CC 3443if test -n "$CC"; then 3444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3445$as_echo "$CC" >&6; } 3446else 3447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3448$as_echo "no" >&6; } 3449fi 3450 3451 3452fi 3453if test -z "$ac_cv_prog_CC"; then 3454 ac_ct_CC=$CC 3455 # Extract the first word of "gcc", so it can be a program name with args. 3456set dummy gcc; ac_word=$2 3457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3458$as_echo_n "checking for $ac_word... " >&6; } 3459if ${ac_cv_prog_ac_ct_CC+:} false; then : 3460 $as_echo_n "(cached) " >&6 3461else 3462 if test -n "$ac_ct_CC"; then 3463 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3464else 3465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3466for as_dir in $PATH 3467do 3468 IFS=$as_save_IFS 3469 test -z "$as_dir" && as_dir=. 3470 for ac_exec_ext in '' $ac_executable_extensions; do 3471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3472 ac_cv_prog_ac_ct_CC="gcc" 3473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3474 break 2 3475 fi 3476done 3477 done 3478IFS=$as_save_IFS 3479 3480fi 3481fi 3482ac_ct_CC=$ac_cv_prog_ac_ct_CC 3483if test -n "$ac_ct_CC"; then 3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3485$as_echo "$ac_ct_CC" >&6; } 3486else 3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3488$as_echo "no" >&6; } 3489fi 3490 3491 if test "x$ac_ct_CC" = x; then 3492 CC="" 3493 else 3494 case $cross_compiling:$ac_tool_warned in 3495yes:) 3496{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3497$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3498ac_tool_warned=yes ;; 3499esac 3500 CC=$ac_ct_CC 3501 fi 3502else 3503 CC="$ac_cv_prog_CC" 3504fi 3505 3506if test -z "$CC"; then 3507 if test -n "$ac_tool_prefix"; then 3508 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3509set dummy ${ac_tool_prefix}cc; ac_word=$2 3510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3511$as_echo_n "checking for $ac_word... " >&6; } 3512if ${ac_cv_prog_CC+:} false; then : 3513 $as_echo_n "(cached) " >&6 3514else 3515 if test -n "$CC"; then 3516 ac_cv_prog_CC="$CC" # Let the user override the test. 3517else 3518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3519for as_dir in $PATH 3520do 3521 IFS=$as_save_IFS 3522 test -z "$as_dir" && as_dir=. 3523 for ac_exec_ext in '' $ac_executable_extensions; do 3524 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3525 ac_cv_prog_CC="${ac_tool_prefix}cc" 3526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3527 break 2 3528 fi 3529done 3530 done 3531IFS=$as_save_IFS 3532 3533fi 3534fi 3535CC=$ac_cv_prog_CC 3536if test -n "$CC"; then 3537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3538$as_echo "$CC" >&6; } 3539else 3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3541$as_echo "no" >&6; } 3542fi 3543 3544 3545 fi 3546fi 3547if test -z "$CC"; then 3548 # Extract the first word of "cc", so it can be a program name with args. 3549set dummy cc; ac_word=$2 3550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3551$as_echo_n "checking for $ac_word... " >&6; } 3552if ${ac_cv_prog_CC+:} false; then : 3553 $as_echo_n "(cached) " >&6 3554else 3555 if test -n "$CC"; then 3556 ac_cv_prog_CC="$CC" # Let the user override the test. 3557else 3558 ac_prog_rejected=no 3559as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3560for as_dir in $PATH 3561do 3562 IFS=$as_save_IFS 3563 test -z "$as_dir" && as_dir=. 3564 for ac_exec_ext in '' $ac_executable_extensions; do 3565 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3566 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3567 ac_prog_rejected=yes 3568 continue 3569 fi 3570 ac_cv_prog_CC="cc" 3571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3572 break 2 3573 fi 3574done 3575 done 3576IFS=$as_save_IFS 3577 3578if test $ac_prog_rejected = yes; then 3579 # We found a bogon in the path, so make sure we never use it. 3580 set dummy $ac_cv_prog_CC 3581 shift 3582 if test $# != 0; then 3583 # We chose a different compiler from the bogus one. 3584 # However, it has the same basename, so the bogon will be chosen 3585 # first if we set CC to just the basename; use the full file name. 3586 shift 3587 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3588 fi 3589fi 3590fi 3591fi 3592CC=$ac_cv_prog_CC 3593if test -n "$CC"; then 3594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3595$as_echo "$CC" >&6; } 3596else 3597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3598$as_echo "no" >&6; } 3599fi 3600 3601 3602fi 3603if test -z "$CC"; then 3604 if test -n "$ac_tool_prefix"; then 3605 for ac_prog in cl.exe 3606 do 3607 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3608set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3610$as_echo_n "checking for $ac_word... " >&6; } 3611if ${ac_cv_prog_CC+:} false; then : 3612 $as_echo_n "(cached) " >&6 3613else 3614 if test -n "$CC"; then 3615 ac_cv_prog_CC="$CC" # Let the user override the test. 3616else 3617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3618for as_dir in $PATH 3619do 3620 IFS=$as_save_IFS 3621 test -z "$as_dir" && as_dir=. 3622 for ac_exec_ext in '' $ac_executable_extensions; do 3623 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3624 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3626 break 2 3627 fi 3628done 3629 done 3630IFS=$as_save_IFS 3631 3632fi 3633fi 3634CC=$ac_cv_prog_CC 3635if test -n "$CC"; then 3636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3637$as_echo "$CC" >&6; } 3638else 3639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3640$as_echo "no" >&6; } 3641fi 3642 3643 3644 test -n "$CC" && break 3645 done 3646fi 3647if test -z "$CC"; then 3648 ac_ct_CC=$CC 3649 for ac_prog in cl.exe 3650do 3651 # Extract the first word of "$ac_prog", so it can be a program name with args. 3652set dummy $ac_prog; ac_word=$2 3653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3654$as_echo_n "checking for $ac_word... " >&6; } 3655if ${ac_cv_prog_ac_ct_CC+:} false; then : 3656 $as_echo_n "(cached) " >&6 3657else 3658 if test -n "$ac_ct_CC"; then 3659 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3660else 3661as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3662for as_dir in $PATH 3663do 3664 IFS=$as_save_IFS 3665 test -z "$as_dir" && as_dir=. 3666 for ac_exec_ext in '' $ac_executable_extensions; do 3667 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3668 ac_cv_prog_ac_ct_CC="$ac_prog" 3669 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3670 break 2 3671 fi 3672done 3673 done 3674IFS=$as_save_IFS 3675 3676fi 3677fi 3678ac_ct_CC=$ac_cv_prog_ac_ct_CC 3679if test -n "$ac_ct_CC"; then 3680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3681$as_echo "$ac_ct_CC" >&6; } 3682else 3683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3684$as_echo "no" >&6; } 3685fi 3686 3687 3688 test -n "$ac_ct_CC" && break 3689done 3690 3691 if test "x$ac_ct_CC" = x; then 3692 CC="" 3693 else 3694 case $cross_compiling:$ac_tool_warned in 3695yes:) 3696{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3697$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3698ac_tool_warned=yes ;; 3699esac 3700 CC=$ac_ct_CC 3701 fi 3702fi 3703 3704fi 3705 3706 3707test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3708$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3709as_fn_error $? "no acceptable C compiler found in \$PATH 3710See \`config.log' for more details" "$LINENO" 5; } 3711 3712# Provide some information about the compiler. 3713$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3714set X $ac_compile 3715ac_compiler=$2 3716for ac_option in --version -v -V -qversion; do 3717 { { ac_try="$ac_compiler $ac_option >&5" 3718case "(($ac_try" in 3719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3720 *) ac_try_echo=$ac_try;; 3721esac 3722eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3723$as_echo "$ac_try_echo"; } >&5 3724 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3725 ac_status=$? 3726 if test -s conftest.err; then 3727 sed '10a\ 3728... rest of stderr output deleted ... 3729 10q' conftest.err >conftest.er1 3730 cat conftest.er1 >&5 3731 fi 3732 rm -f conftest.er1 conftest.err 3733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3734 test $ac_status = 0; } 3735done 3736 3737cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3738/* end confdefs.h. */ 3739 3740int 3741main () 3742{ 3743 3744 ; 3745 return 0; 3746} 3747_ACEOF 3748ac_clean_files_save=$ac_clean_files 3749ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3750# Try to create an executable without -o first, disregard a.out. 3751# It will help us diagnose broken compilers, and finding out an intuition 3752# of exeext. 3753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3754$as_echo_n "checking whether the C compiler works... " >&6; } 3755ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3756 3757# The possible output files: 3758ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3759 3760ac_rmfiles= 3761for ac_file in $ac_files 3762do 3763 case $ac_file in 3764 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3765 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3766 esac 3767done 3768rm -f $ac_rmfiles 3769 3770if { { ac_try="$ac_link_default" 3771case "(($ac_try" in 3772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3773 *) ac_try_echo=$ac_try;; 3774esac 3775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3776$as_echo "$ac_try_echo"; } >&5 3777 (eval "$ac_link_default") 2>&5 3778 ac_status=$? 3779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3780 test $ac_status = 0; }; then : 3781 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3782# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3783# in a Makefile. We should not override ac_cv_exeext if it was cached, 3784# so that the user can short-circuit this test for compilers unknown to 3785# Autoconf. 3786for ac_file in $ac_files '' 3787do 3788 test -f "$ac_file" || continue 3789 case $ac_file in 3790 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3791 ;; 3792 [ab].out ) 3793 # We found the default executable, but exeext='' is most 3794 # certainly right. 3795 break;; 3796 *.* ) 3797 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3798 then :; else 3799 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3800 fi 3801 # We set ac_cv_exeext here because the later test for it is not 3802 # safe: cross compilers may not add the suffix if given an `-o' 3803 # argument, so we may need to know it at that point already. 3804 # Even if this section looks crufty: it has the advantage of 3805 # actually working. 3806 break;; 3807 * ) 3808 break;; 3809 esac 3810done 3811test "$ac_cv_exeext" = no && ac_cv_exeext= 3812 3813else 3814 ac_file='' 3815fi 3816if test -z "$ac_file"; then : 3817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3818$as_echo "no" >&6; } 3819$as_echo "$as_me: failed program was:" >&5 3820sed 's/^/| /' conftest.$ac_ext >&5 3821 3822{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3823$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3824as_fn_error 77 "C compiler cannot create executables 3825See \`config.log' for more details" "$LINENO" 5; } 3826else 3827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3828$as_echo "yes" >&6; } 3829fi 3830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3831$as_echo_n "checking for C compiler default output file name... " >&6; } 3832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3833$as_echo "$ac_file" >&6; } 3834ac_exeext=$ac_cv_exeext 3835 3836rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3837ac_clean_files=$ac_clean_files_save 3838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3839$as_echo_n "checking for suffix of executables... " >&6; } 3840if { { ac_try="$ac_link" 3841case "(($ac_try" in 3842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3843 *) ac_try_echo=$ac_try;; 3844esac 3845eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3846$as_echo "$ac_try_echo"; } >&5 3847 (eval "$ac_link") 2>&5 3848 ac_status=$? 3849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3850 test $ac_status = 0; }; then : 3851 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3852# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3853# work properly (i.e., refer to `conftest.exe'), while it won't with 3854# `rm'. 3855for ac_file in conftest.exe conftest conftest.*; do 3856 test -f "$ac_file" || continue 3857 case $ac_file in 3858 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3859 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3860 break;; 3861 * ) break;; 3862 esac 3863done 3864else 3865 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3866$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3867as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3868See \`config.log' for more details" "$LINENO" 5; } 3869fi 3870rm -f conftest conftest$ac_cv_exeext 3871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3872$as_echo "$ac_cv_exeext" >&6; } 3873 3874rm -f conftest.$ac_ext 3875EXEEXT=$ac_cv_exeext 3876ac_exeext=$EXEEXT 3877cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3878/* end confdefs.h. */ 3879#include <stdio.h> 3880int 3881main () 3882{ 3883FILE *f = fopen ("conftest.out", "w"); 3884 return ferror (f) || fclose (f) != 0; 3885 3886 ; 3887 return 0; 3888} 3889_ACEOF 3890ac_clean_files="$ac_clean_files conftest.out" 3891# Check that the compiler produces executables we can run. If not, either 3892# the compiler is broken, or we cross compile. 3893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3894$as_echo_n "checking whether we are cross compiling... " >&6; } 3895if test "$cross_compiling" != yes; then 3896 { { ac_try="$ac_link" 3897case "(($ac_try" in 3898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3899 *) ac_try_echo=$ac_try;; 3900esac 3901eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3902$as_echo "$ac_try_echo"; } >&5 3903 (eval "$ac_link") 2>&5 3904 ac_status=$? 3905 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3906 test $ac_status = 0; } 3907 if { ac_try='./conftest$ac_cv_exeext' 3908 { { case "(($ac_try" in 3909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3910 *) ac_try_echo=$ac_try;; 3911esac 3912eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3913$as_echo "$ac_try_echo"; } >&5 3914 (eval "$ac_try") 2>&5 3915 ac_status=$? 3916 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3917 test $ac_status = 0; }; }; then 3918 cross_compiling=no 3919 else 3920 if test "$cross_compiling" = maybe; then 3921 cross_compiling=yes 3922 else 3923 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3924$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3925as_fn_error $? "cannot run C compiled programs. 3926If you meant to cross compile, use \`--host'. 3927See \`config.log' for more details" "$LINENO" 5; } 3928 fi 3929 fi 3930fi 3931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3932$as_echo "$cross_compiling" >&6; } 3933 3934rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3935ac_clean_files=$ac_clean_files_save 3936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3937$as_echo_n "checking for suffix of object files... " >&6; } 3938if ${ac_cv_objext+:} false; then : 3939 $as_echo_n "(cached) " >&6 3940else 3941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3942/* end confdefs.h. */ 3943 3944int 3945main () 3946{ 3947 3948 ; 3949 return 0; 3950} 3951_ACEOF 3952rm -f conftest.o conftest.obj 3953if { { ac_try="$ac_compile" 3954case "(($ac_try" in 3955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3956 *) ac_try_echo=$ac_try;; 3957esac 3958eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3959$as_echo "$ac_try_echo"; } >&5 3960 (eval "$ac_compile") 2>&5 3961 ac_status=$? 3962 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3963 test $ac_status = 0; }; then : 3964 for ac_file in conftest.o conftest.obj conftest.*; do 3965 test -f "$ac_file" || continue; 3966 case $ac_file in 3967 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3968 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3969 break;; 3970 esac 3971done 3972else 3973 $as_echo "$as_me: failed program was:" >&5 3974sed 's/^/| /' conftest.$ac_ext >&5 3975 3976{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3977$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3978as_fn_error $? "cannot compute suffix of object files: cannot compile 3979See \`config.log' for more details" "$LINENO" 5; } 3980fi 3981rm -f conftest.$ac_cv_objext conftest.$ac_ext 3982fi 3983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3984$as_echo "$ac_cv_objext" >&6; } 3985OBJEXT=$ac_cv_objext 3986ac_objext=$OBJEXT 3987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3988$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3989if ${ac_cv_c_compiler_gnu+:} false; then : 3990 $as_echo_n "(cached) " >&6 3991else 3992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3993/* end confdefs.h. */ 3994 3995int 3996main () 3997{ 3998#ifndef __GNUC__ 3999 choke me 4000#endif 4001 4002 ; 4003 return 0; 4004} 4005_ACEOF 4006if ac_fn_c_try_compile "$LINENO"; then : 4007 ac_compiler_gnu=yes 4008else 4009 ac_compiler_gnu=no 4010fi 4011rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4012ac_cv_c_compiler_gnu=$ac_compiler_gnu 4013 4014fi 4015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4016$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4017if test $ac_compiler_gnu = yes; then 4018 GCC=yes 4019else 4020 GCC= 4021fi 4022ac_test_CFLAGS=${CFLAGS+set} 4023ac_save_CFLAGS=$CFLAGS 4024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4025$as_echo_n "checking whether $CC accepts -g... " >&6; } 4026if ${ac_cv_prog_cc_g+:} false; then : 4027 $as_echo_n "(cached) " >&6 4028else 4029 ac_save_c_werror_flag=$ac_c_werror_flag 4030 ac_c_werror_flag=yes 4031 ac_cv_prog_cc_g=no 4032 CFLAGS="-g" 4033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4034/* end confdefs.h. */ 4035 4036int 4037main () 4038{ 4039 4040 ; 4041 return 0; 4042} 4043_ACEOF 4044if ac_fn_c_try_compile "$LINENO"; then : 4045 ac_cv_prog_cc_g=yes 4046else 4047 CFLAGS="" 4048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4049/* end confdefs.h. */ 4050 4051int 4052main () 4053{ 4054 4055 ; 4056 return 0; 4057} 4058_ACEOF 4059if ac_fn_c_try_compile "$LINENO"; then : 4060 4061else 4062 ac_c_werror_flag=$ac_save_c_werror_flag 4063 CFLAGS="-g" 4064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4065/* end confdefs.h. */ 4066 4067int 4068main () 4069{ 4070 4071 ; 4072 return 0; 4073} 4074_ACEOF 4075if ac_fn_c_try_compile "$LINENO"; then : 4076 ac_cv_prog_cc_g=yes 4077fi 4078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4079fi 4080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4081fi 4082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4083 ac_c_werror_flag=$ac_save_c_werror_flag 4084fi 4085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4086$as_echo "$ac_cv_prog_cc_g" >&6; } 4087if test "$ac_test_CFLAGS" = set; then 4088 CFLAGS=$ac_save_CFLAGS 4089elif test $ac_cv_prog_cc_g = yes; then 4090 if test "$GCC" = yes; then 4091 CFLAGS="-g -O2" 4092 else 4093 CFLAGS="-g" 4094 fi 4095else 4096 if test "$GCC" = yes; then 4097 CFLAGS="-O2" 4098 else 4099 CFLAGS= 4100 fi 4101fi 4102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4103$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4104if ${ac_cv_prog_cc_c89+:} false; then : 4105 $as_echo_n "(cached) " >&6 4106else 4107 ac_cv_prog_cc_c89=no 4108ac_save_CC=$CC 4109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4110/* end confdefs.h. */ 4111#include <stdarg.h> 4112#include <stdio.h> 4113struct stat; 4114/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4115struct buf { int x; }; 4116FILE * (*rcsopen) (struct buf *, struct stat *, int); 4117static char *e (p, i) 4118 char **p; 4119 int i; 4120{ 4121 return p[i]; 4122} 4123static char *f (char * (*g) (char **, int), char **p, ...) 4124{ 4125 char *s; 4126 va_list v; 4127 va_start (v,p); 4128 s = g (p, va_arg (v,int)); 4129 va_end (v); 4130 return s; 4131} 4132 4133/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4134 function prototypes and stuff, but not '\xHH' hex character constants. 4135 These don't provoke an error unfortunately, instead are silently treated 4136 as 'x'. The following induces an error, until -std is added to get 4137 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4138 array size at least. It's necessary to write '\x00'==0 to get something 4139 that's true only with -std. */ 4140int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4141 4142/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4143 inside strings and character constants. */ 4144#define FOO(x) 'x' 4145int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4146 4147int test (int i, double x); 4148struct s1 {int (*f) (int a);}; 4149struct s2 {int (*f) (double a);}; 4150int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4151int argc; 4152char **argv; 4153int 4154main () 4155{ 4156return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4157 ; 4158 return 0; 4159} 4160_ACEOF 4161for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4162 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4163do 4164 CC="$ac_save_CC $ac_arg" 4165 if ac_fn_c_try_compile "$LINENO"; then : 4166 ac_cv_prog_cc_c89=$ac_arg 4167fi 4168rm -f core conftest.err conftest.$ac_objext 4169 test "x$ac_cv_prog_cc_c89" != "xno" && break 4170done 4171rm -f conftest.$ac_ext 4172CC=$ac_save_CC 4173 4174fi 4175# AC_CACHE_VAL 4176case "x$ac_cv_prog_cc_c89" in 4177 x) 4178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4179$as_echo "none needed" >&6; } ;; 4180 xno) 4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4182$as_echo "unsupported" >&6; } ;; 4183 *) 4184 CC="$CC $ac_cv_prog_cc_c89" 4185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4186$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4187esac 4188if test "x$ac_cv_prog_cc_c89" != xno; then : 4189 4190fi 4191 4192ac_ext=c 4193ac_cpp='$CPP $CPPFLAGS' 4194ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4195ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4196ac_compiler_gnu=$ac_cv_c_compiler_gnu 4197 4198ac_ext=c 4199ac_cpp='$CPP $CPPFLAGS' 4200ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4201ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4202ac_compiler_gnu=$ac_cv_c_compiler_gnu 4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4204$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4205if ${am_cv_prog_cc_c_o+:} false; then : 4206 $as_echo_n "(cached) " >&6 4207else 4208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4209/* end confdefs.h. */ 4210 4211int 4212main () 4213{ 4214 4215 ; 4216 return 0; 4217} 4218_ACEOF 4219 # Make sure it works both with $CC and with simple cc. 4220 # Following AC_PROG_CC_C_O, we do the test twice because some 4221 # compilers refuse to overwrite an existing .o file with -o, 4222 # though they will create one. 4223 am_cv_prog_cc_c_o=yes 4224 for am_i in 1 2; do 4225 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4226 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4227 ac_status=$? 4228 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4229 (exit $ac_status); } \ 4230 && test -f conftest2.$ac_objext; then 4231 : OK 4232 else 4233 am_cv_prog_cc_c_o=no 4234 break 4235 fi 4236 done 4237 rm -f core conftest* 4238 unset am_i 4239fi 4240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4241$as_echo "$am_cv_prog_cc_c_o" >&6; } 4242if test "$am_cv_prog_cc_c_o" != yes; then 4243 # Losing compiler, so override with the script. 4244 # FIXME: It is wrong to rewrite CC. 4245 # But if we don't then we get into trouble of one sort or another. 4246 # A longer-term fix would be to have automake use am__CC in this case, 4247 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4248 CC="$am_aux_dir/compile $CC" 4249fi 4250ac_ext=c 4251ac_cpp='$CPP $CPPFLAGS' 4252ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4253ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4254ac_compiler_gnu=$ac_cv_c_compiler_gnu 4255 4256 4257depcc="$CC" am_compiler_list= 4258 4259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4260$as_echo_n "checking dependency style of $depcc... " >&6; } 4261if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4262 $as_echo_n "(cached) " >&6 4263else 4264 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4265 # We make a subdir and do the tests there. Otherwise we can end up 4266 # making bogus files that we don't know about and never remove. For 4267 # instance it was reported that on HP-UX the gcc test will end up 4268 # making a dummy file named 'D' -- because '-MD' means "put the output 4269 # in D". 4270 rm -rf conftest.dir 4271 mkdir conftest.dir 4272 # Copy depcomp to subdir because otherwise we won't find it if we're 4273 # using a relative directory. 4274 cp "$am_depcomp" conftest.dir 4275 cd conftest.dir 4276 # We will build objects and dependencies in a subdirectory because 4277 # it helps to detect inapplicable dependency modes. For instance 4278 # both Tru64's cc and ICC support -MD to output dependencies as a 4279 # side effect of compilation, but ICC will put the dependencies in 4280 # the current directory while Tru64 will put them in the object 4281 # directory. 4282 mkdir sub 4283 4284 am_cv_CC_dependencies_compiler_type=none 4285 if test "$am_compiler_list" = ""; then 4286 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4287 fi 4288 am__universal=false 4289 case " $depcc " in #( 4290 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4291 esac 4292 4293 for depmode in $am_compiler_list; do 4294 # Setup a source with many dependencies, because some compilers 4295 # like to wrap large dependency lists on column 80 (with \), and 4296 # we should not choose a depcomp mode which is confused by this. 4297 # 4298 # We need to recreate these files for each test, as the compiler may 4299 # overwrite some of them when testing with obscure command lines. 4300 # This happens at least with the AIX C compiler. 4301 : > sub/conftest.c 4302 for i in 1 2 3 4 5 6; do 4303 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4304 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4305 # Solaris 10 /bin/sh. 4306 echo '/* dummy */' > sub/conftst$i.h 4307 done 4308 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4309 4310 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4311 # mode. It turns out that the SunPro C++ compiler does not properly 4312 # handle '-M -o', and we need to detect this. Also, some Intel 4313 # versions had trouble with output in subdirs. 4314 am__obj=sub/conftest.${OBJEXT-o} 4315 am__minus_obj="-o $am__obj" 4316 case $depmode in 4317 gcc) 4318 # This depmode causes a compiler race in universal mode. 4319 test "$am__universal" = false || continue 4320 ;; 4321 nosideeffect) 4322 # After this tag, mechanisms are not by side-effect, so they'll 4323 # only be used when explicitly requested. 4324 if test "x$enable_dependency_tracking" = xyes; then 4325 continue 4326 else 4327 break 4328 fi 4329 ;; 4330 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4331 # This compiler won't grok '-c -o', but also, the minuso test has 4332 # not run yet. These depmodes are late enough in the game, and 4333 # so weak that their functioning should not be impacted. 4334 am__obj=conftest.${OBJEXT-o} 4335 am__minus_obj= 4336 ;; 4337 none) break ;; 4338 esac 4339 if depmode=$depmode \ 4340 source=sub/conftest.c object=$am__obj \ 4341 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4342 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4343 >/dev/null 2>conftest.err && 4344 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4345 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4346 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4347 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4348 # icc doesn't choke on unknown options, it will just issue warnings 4349 # or remarks (even with -Werror). So we grep stderr for any message 4350 # that says an option was ignored or not supported. 4351 # When given -MP, icc 7.0 and 7.1 complain thusly: 4352 # icc: Command line warning: ignoring option '-M'; no argument required 4353 # The diagnosis changed in icc 8.0: 4354 # icc: Command line remark: option '-MP' not supported 4355 if (grep 'ignoring option' conftest.err || 4356 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4357 am_cv_CC_dependencies_compiler_type=$depmode 4358 break 4359 fi 4360 fi 4361 done 4362 4363 cd .. 4364 rm -rf conftest.dir 4365else 4366 am_cv_CC_dependencies_compiler_type=none 4367fi 4368 4369fi 4370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4371$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4372CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4373 4374 if 4375 test "x$enable_dependency_tracking" != xno \ 4376 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4377 am__fastdepCC_TRUE= 4378 am__fastdepCC_FALSE='#' 4379else 4380 am__fastdepCC_TRUE='#' 4381 am__fastdepCC_FALSE= 4382fi 4383 4384 4385 case $ac_cv_prog_cc_stdc in #( 4386 no) : 4387 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( 4388 *) : 4389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4390$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4391if ${ac_cv_prog_cc_c99+:} false; then : 4392 $as_echo_n "(cached) " >&6 4393else 4394 ac_cv_prog_cc_c99=no 4395ac_save_CC=$CC 4396cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4397/* end confdefs.h. */ 4398#include <stdarg.h> 4399#include <stdbool.h> 4400#include <stdlib.h> 4401#include <wchar.h> 4402#include <stdio.h> 4403 4404// Check varargs macros. These examples are taken from C99 6.10.3.5. 4405#define debug(...) fprintf (stderr, __VA_ARGS__) 4406#define showlist(...) puts (#__VA_ARGS__) 4407#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4408static void 4409test_varargs_macros (void) 4410{ 4411 int x = 1234; 4412 int y = 5678; 4413 debug ("Flag"); 4414 debug ("X = %d\n", x); 4415 showlist (The first, second, and third items.); 4416 report (x>y, "x is %d but y is %d", x, y); 4417} 4418 4419// Check long long types. 4420#define BIG64 18446744073709551615ull 4421#define BIG32 4294967295ul 4422#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4423#if !BIG_OK 4424 your preprocessor is broken; 4425#endif 4426#if BIG_OK 4427#else 4428 your preprocessor is broken; 4429#endif 4430static long long int bignum = -9223372036854775807LL; 4431static unsigned long long int ubignum = BIG64; 4432 4433struct incomplete_array 4434{ 4435 int datasize; 4436 double data[]; 4437}; 4438 4439struct named_init { 4440 int number; 4441 const wchar_t *name; 4442 double average; 4443}; 4444 4445typedef const char *ccp; 4446 4447static inline int 4448test_restrict (ccp restrict text) 4449{ 4450 // See if C++-style comments work. 4451 // Iterate through items via the restricted pointer. 4452 // Also check for declarations in for loops. 4453 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 4454 continue; 4455 return 0; 4456} 4457 4458// Check varargs and va_copy. 4459static void 4460test_varargs (const char *format, ...) 4461{ 4462 va_list args; 4463 va_start (args, format); 4464 va_list args_copy; 4465 va_copy (args_copy, args); 4466 4467 const char *str; 4468 int number; 4469 float fnumber; 4470 4471 while (*format) 4472 { 4473 switch (*format++) 4474 { 4475 case 's': // string 4476 str = va_arg (args_copy, const char *); 4477 break; 4478 case 'd': // int 4479 number = va_arg (args_copy, int); 4480 break; 4481 case 'f': // float 4482 fnumber = va_arg (args_copy, double); 4483 break; 4484 default: 4485 break; 4486 } 4487 } 4488 va_end (args_copy); 4489 va_end (args); 4490} 4491 4492int 4493main () 4494{ 4495 4496 // Check bool. 4497 _Bool success = false; 4498 4499 // Check restrict. 4500 if (test_restrict ("String literal") == 0) 4501 success = true; 4502 char *restrict newvar = "Another string"; 4503 4504 // Check varargs. 4505 test_varargs ("s, d' f .", "string", 65, 34.234); 4506 test_varargs_macros (); 4507 4508 // Check flexible array members. 4509 struct incomplete_array *ia = 4510 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4511 ia->datasize = 10; 4512 for (int i = 0; i < ia->datasize; ++i) 4513 ia->data[i] = i * 1.234; 4514 4515 // Check named initializers. 4516 struct named_init ni = { 4517 .number = 34, 4518 .name = L"Test wide string", 4519 .average = 543.34343, 4520 }; 4521 4522 ni.number = 58; 4523 4524 int dynamic_array[ni.number]; 4525 dynamic_array[ni.number - 1] = 543; 4526 4527 // work around unused variable warnings 4528 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4529 || dynamic_array[ni.number - 1] != 543); 4530 4531 ; 4532 return 0; 4533} 4534_ACEOF 4535for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4536do 4537 CC="$ac_save_CC $ac_arg" 4538 if ac_fn_c_try_compile "$LINENO"; then : 4539 ac_cv_prog_cc_c99=$ac_arg 4540fi 4541rm -f core conftest.err conftest.$ac_objext 4542 test "x$ac_cv_prog_cc_c99" != "xno" && break 4543done 4544rm -f conftest.$ac_ext 4545CC=$ac_save_CC 4546 4547fi 4548# AC_CACHE_VAL 4549case "x$ac_cv_prog_cc_c99" in 4550 x) 4551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4552$as_echo "none needed" >&6; } ;; 4553 xno) 4554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4555$as_echo "unsupported" >&6; } ;; 4556 *) 4557 CC="$CC $ac_cv_prog_cc_c99" 4558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4559$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4560esac 4561if test "x$ac_cv_prog_cc_c99" != xno; then : 4562 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4563else 4564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4565$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4566if ${ac_cv_prog_cc_c89+:} false; then : 4567 $as_echo_n "(cached) " >&6 4568else 4569 ac_cv_prog_cc_c89=no 4570ac_save_CC=$CC 4571cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4572/* end confdefs.h. */ 4573#include <stdarg.h> 4574#include <stdio.h> 4575struct stat; 4576/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4577struct buf { int x; }; 4578FILE * (*rcsopen) (struct buf *, struct stat *, int); 4579static char *e (p, i) 4580 char **p; 4581 int i; 4582{ 4583 return p[i]; 4584} 4585static char *f (char * (*g) (char **, int), char **p, ...) 4586{ 4587 char *s; 4588 va_list v; 4589 va_start (v,p); 4590 s = g (p, va_arg (v,int)); 4591 va_end (v); 4592 return s; 4593} 4594 4595/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4596 function prototypes and stuff, but not '\xHH' hex character constants. 4597 These don't provoke an error unfortunately, instead are silently treated 4598 as 'x'. The following induces an error, until -std is added to get 4599 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4600 array size at least. It's necessary to write '\x00'==0 to get something 4601 that's true only with -std. */ 4602int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4603 4604/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4605 inside strings and character constants. */ 4606#define FOO(x) 'x' 4607int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4608 4609int test (int i, double x); 4610struct s1 {int (*f) (int a);}; 4611struct s2 {int (*f) (double a);}; 4612int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4613int argc; 4614char **argv; 4615int 4616main () 4617{ 4618return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4619 ; 4620 return 0; 4621} 4622_ACEOF 4623for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4624 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4625do 4626 CC="$ac_save_CC $ac_arg" 4627 if ac_fn_c_try_compile "$LINENO"; then : 4628 ac_cv_prog_cc_c89=$ac_arg 4629fi 4630rm -f core conftest.err conftest.$ac_objext 4631 test "x$ac_cv_prog_cc_c89" != "xno" && break 4632done 4633rm -f conftest.$ac_ext 4634CC=$ac_save_CC 4635 4636fi 4637# AC_CACHE_VAL 4638case "x$ac_cv_prog_cc_c89" in 4639 x) 4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4641$as_echo "none needed" >&6; } ;; 4642 xno) 4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4644$as_echo "unsupported" >&6; } ;; 4645 *) 4646 CC="$CC $ac_cv_prog_cc_c89" 4647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4648$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4649esac 4650if test "x$ac_cv_prog_cc_c89" != xno; then : 4651 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4652else 4653 ac_cv_prog_cc_stdc=no 4654fi 4655 4656fi 4657 ;; 4658esac 4659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 4660$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } 4661 if ${ac_cv_prog_cc_stdc+:} false; then : 4662 $as_echo_n "(cached) " >&6 4663fi 4664 4665 case $ac_cv_prog_cc_stdc in #( 4666 no) : 4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4668$as_echo "unsupported" >&6; } ;; #( 4669 '') : 4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4671$as_echo "none needed" >&6; } ;; #( 4672 *) : 4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 4674$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; 4675esac 4676 4677 4678ac_ext=c 4679ac_cpp='$CPP $CPPFLAGS' 4680ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4681ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4682ac_compiler_gnu=$ac_cv_c_compiler_gnu 4683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4684$as_echo_n "checking how to run the C preprocessor... " >&6; } 4685# On Suns, sometimes $CPP names a directory. 4686if test -n "$CPP" && test -d "$CPP"; then 4687 CPP= 4688fi 4689if test -z "$CPP"; then 4690 if ${ac_cv_prog_CPP+:} false; then : 4691 $as_echo_n "(cached) " >&6 4692else 4693 # Double quotes because CPP needs to be expanded 4694 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4695 do 4696 ac_preproc_ok=false 4697for ac_c_preproc_warn_flag in '' yes 4698do 4699 # Use a header file that comes with gcc, so configuring glibc 4700 # with a fresh cross-compiler works. 4701 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4702 # <limits.h> exists even on freestanding compilers. 4703 # On the NeXT, cc -E runs the code through the compiler's parser, 4704 # not just through cpp. "Syntax error" is here to catch this case. 4705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4706/* end confdefs.h. */ 4707#ifdef __STDC__ 4708# include <limits.h> 4709#else 4710# include <assert.h> 4711#endif 4712 Syntax error 4713_ACEOF 4714if ac_fn_c_try_cpp "$LINENO"; then : 4715 4716else 4717 # Broken: fails on valid input. 4718continue 4719fi 4720rm -f conftest.err conftest.i conftest.$ac_ext 4721 4722 # OK, works on sane cases. Now check whether nonexistent headers 4723 # can be detected and how. 4724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4725/* end confdefs.h. */ 4726#include <ac_nonexistent.h> 4727_ACEOF 4728if ac_fn_c_try_cpp "$LINENO"; then : 4729 # Broken: success on invalid input. 4730continue 4731else 4732 # Passes both tests. 4733ac_preproc_ok=: 4734break 4735fi 4736rm -f conftest.err conftest.i conftest.$ac_ext 4737 4738done 4739# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4740rm -f conftest.i conftest.err conftest.$ac_ext 4741if $ac_preproc_ok; then : 4742 break 4743fi 4744 4745 done 4746 ac_cv_prog_CPP=$CPP 4747 4748fi 4749 CPP=$ac_cv_prog_CPP 4750else 4751 ac_cv_prog_CPP=$CPP 4752fi 4753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4754$as_echo "$CPP" >&6; } 4755ac_preproc_ok=false 4756for ac_c_preproc_warn_flag in '' yes 4757do 4758 # Use a header file that comes with gcc, so configuring glibc 4759 # with a fresh cross-compiler works. 4760 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4761 # <limits.h> exists even on freestanding compilers. 4762 # On the NeXT, cc -E runs the code through the compiler's parser, 4763 # not just through cpp. "Syntax error" is here to catch this case. 4764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4765/* end confdefs.h. */ 4766#ifdef __STDC__ 4767# include <limits.h> 4768#else 4769# include <assert.h> 4770#endif 4771 Syntax error 4772_ACEOF 4773if ac_fn_c_try_cpp "$LINENO"; then : 4774 4775else 4776 # Broken: fails on valid input. 4777continue 4778fi 4779rm -f conftest.err conftest.i conftest.$ac_ext 4780 4781 # OK, works on sane cases. Now check whether nonexistent headers 4782 # can be detected and how. 4783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4784/* end confdefs.h. */ 4785#include <ac_nonexistent.h> 4786_ACEOF 4787if ac_fn_c_try_cpp "$LINENO"; then : 4788 # Broken: success on invalid input. 4789continue 4790else 4791 # Passes both tests. 4792ac_preproc_ok=: 4793break 4794fi 4795rm -f conftest.err conftest.i conftest.$ac_ext 4796 4797done 4798# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4799rm -f conftest.i conftest.err conftest.$ac_ext 4800if $ac_preproc_ok; then : 4801 4802else 4803 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4804$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4805as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4806See \`config.log' for more details" "$LINENO" 5; } 4807fi 4808 4809ac_ext=c 4810ac_cpp='$CPP $CPPFLAGS' 4811ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4812ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4813ac_compiler_gnu=$ac_cv_c_compiler_gnu 4814 4815 4816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4817$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4818if ${ac_cv_path_GREP+:} false; then : 4819 $as_echo_n "(cached) " >&6 4820else 4821 if test -z "$GREP"; then 4822 ac_path_GREP_found=false 4823 # Loop through the user's path and test for each of PROGNAME-LIST 4824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4825for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4826do 4827 IFS=$as_save_IFS 4828 test -z "$as_dir" && as_dir=. 4829 for ac_prog in grep ggrep; do 4830 for ac_exec_ext in '' $ac_executable_extensions; do 4831 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4832 as_fn_executable_p "$ac_path_GREP" || continue 4833# Check for GNU ac_path_GREP and select it if it is found. 4834 # Check for GNU $ac_path_GREP 4835case `"$ac_path_GREP" --version 2>&1` in 4836*GNU*) 4837 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4838*) 4839 ac_count=0 4840 $as_echo_n 0123456789 >"conftest.in" 4841 while : 4842 do 4843 cat "conftest.in" "conftest.in" >"conftest.tmp" 4844 mv "conftest.tmp" "conftest.in" 4845 cp "conftest.in" "conftest.nl" 4846 $as_echo 'GREP' >> "conftest.nl" 4847 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4848 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4849 as_fn_arith $ac_count + 1 && ac_count=$as_val 4850 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4851 # Best one so far, save it but keep looking for a better one 4852 ac_cv_path_GREP="$ac_path_GREP" 4853 ac_path_GREP_max=$ac_count 4854 fi 4855 # 10*(2^10) chars as input seems more than enough 4856 test $ac_count -gt 10 && break 4857 done 4858 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4859esac 4860 4861 $ac_path_GREP_found && break 3 4862 done 4863 done 4864 done 4865IFS=$as_save_IFS 4866 if test -z "$ac_cv_path_GREP"; then 4867 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4868 fi 4869else 4870 ac_cv_path_GREP=$GREP 4871fi 4872 4873fi 4874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4875$as_echo "$ac_cv_path_GREP" >&6; } 4876 GREP="$ac_cv_path_GREP" 4877 4878 4879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4880$as_echo_n "checking for egrep... " >&6; } 4881if ${ac_cv_path_EGREP+:} false; then : 4882 $as_echo_n "(cached) " >&6 4883else 4884 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4885 then ac_cv_path_EGREP="$GREP -E" 4886 else 4887 if test -z "$EGREP"; then 4888 ac_path_EGREP_found=false 4889 # Loop through the user's path and test for each of PROGNAME-LIST 4890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4891for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4892do 4893 IFS=$as_save_IFS 4894 test -z "$as_dir" && as_dir=. 4895 for ac_prog in egrep; do 4896 for ac_exec_ext in '' $ac_executable_extensions; do 4897 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4898 as_fn_executable_p "$ac_path_EGREP" || continue 4899# Check for GNU ac_path_EGREP and select it if it is found. 4900 # Check for GNU $ac_path_EGREP 4901case `"$ac_path_EGREP" --version 2>&1` in 4902*GNU*) 4903 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4904*) 4905 ac_count=0 4906 $as_echo_n 0123456789 >"conftest.in" 4907 while : 4908 do 4909 cat "conftest.in" "conftest.in" >"conftest.tmp" 4910 mv "conftest.tmp" "conftest.in" 4911 cp "conftest.in" "conftest.nl" 4912 $as_echo 'EGREP' >> "conftest.nl" 4913 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4914 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4915 as_fn_arith $ac_count + 1 && ac_count=$as_val 4916 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4917 # Best one so far, save it but keep looking for a better one 4918 ac_cv_path_EGREP="$ac_path_EGREP" 4919 ac_path_EGREP_max=$ac_count 4920 fi 4921 # 10*(2^10) chars as input seems more than enough 4922 test $ac_count -gt 10 && break 4923 done 4924 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4925esac 4926 4927 $ac_path_EGREP_found && break 3 4928 done 4929 done 4930 done 4931IFS=$as_save_IFS 4932 if test -z "$ac_cv_path_EGREP"; then 4933 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4934 fi 4935else 4936 ac_cv_path_EGREP=$EGREP 4937fi 4938 4939 fi 4940fi 4941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4942$as_echo "$ac_cv_path_EGREP" >&6; } 4943 EGREP="$ac_cv_path_EGREP" 4944 4945 4946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4947$as_echo_n "checking for ANSI C header files... " >&6; } 4948if ${ac_cv_header_stdc+:} false; then : 4949 $as_echo_n "(cached) " >&6 4950else 4951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4952/* end confdefs.h. */ 4953#include <stdlib.h> 4954#include <stdarg.h> 4955#include <string.h> 4956#include <float.h> 4957 4958int 4959main () 4960{ 4961 4962 ; 4963 return 0; 4964} 4965_ACEOF 4966if ac_fn_c_try_compile "$LINENO"; then : 4967 ac_cv_header_stdc=yes 4968else 4969 ac_cv_header_stdc=no 4970fi 4971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4972 4973if test $ac_cv_header_stdc = yes; then 4974 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4976/* end confdefs.h. */ 4977#include <string.h> 4978 4979_ACEOF 4980if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4981 $EGREP "memchr" >/dev/null 2>&1; then : 4982 4983else 4984 ac_cv_header_stdc=no 4985fi 4986rm -f conftest* 4987 4988fi 4989 4990if test $ac_cv_header_stdc = yes; then 4991 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4993/* end confdefs.h. */ 4994#include <stdlib.h> 4995 4996_ACEOF 4997if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4998 $EGREP "free" >/dev/null 2>&1; then : 4999 5000else 5001 ac_cv_header_stdc=no 5002fi 5003rm -f conftest* 5004 5005fi 5006 5007if test $ac_cv_header_stdc = yes; then 5008 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5009 if test "$cross_compiling" = yes; then : 5010 : 5011else 5012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5013/* end confdefs.h. */ 5014#include <ctype.h> 5015#include <stdlib.h> 5016#if ((' ' & 0x0FF) == 0x020) 5017# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5018# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5019#else 5020# define ISLOWER(c) \ 5021 (('a' <= (c) && (c) <= 'i') \ 5022 || ('j' <= (c) && (c) <= 'r') \ 5023 || ('s' <= (c) && (c) <= 'z')) 5024# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5025#endif 5026 5027#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5028int 5029main () 5030{ 5031 int i; 5032 for (i = 0; i < 256; i++) 5033 if (XOR (islower (i), ISLOWER (i)) 5034 || toupper (i) != TOUPPER (i)) 5035 return 2; 5036 return 0; 5037} 5038_ACEOF 5039if ac_fn_c_try_run "$LINENO"; then : 5040 5041else 5042 ac_cv_header_stdc=no 5043fi 5044rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5045 conftest.$ac_objext conftest.beam conftest.$ac_ext 5046fi 5047 5048fi 5049fi 5050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5051$as_echo "$ac_cv_header_stdc" >&6; } 5052if test $ac_cv_header_stdc = yes; then 5053 5054$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5055 5056fi 5057 5058# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5059for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5060 inttypes.h stdint.h unistd.h 5061do : 5062 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5063ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5064" 5065if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5066 cat >>confdefs.h <<_ACEOF 5067#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5068_ACEOF 5069 5070fi 5071 5072done 5073 5074 5075 5076 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5077if test "x$ac_cv_header_minix_config_h" = xyes; then : 5078 MINIX=yes 5079else 5080 MINIX= 5081fi 5082 5083 5084 if test "$MINIX" = yes; then 5085 5086$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5087 5088 5089$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5090 5091 5092$as_echo "#define _MINIX 1" >>confdefs.h 5093 5094 fi 5095 5096 5097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5098$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5099if ${ac_cv_safe_to_define___extensions__+:} false; then : 5100 $as_echo_n "(cached) " >&6 5101else 5102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5103/* end confdefs.h. */ 5104 5105# define __EXTENSIONS__ 1 5106 $ac_includes_default 5107int 5108main () 5109{ 5110 5111 ; 5112 return 0; 5113} 5114_ACEOF 5115if ac_fn_c_try_compile "$LINENO"; then : 5116 ac_cv_safe_to_define___extensions__=yes 5117else 5118 ac_cv_safe_to_define___extensions__=no 5119fi 5120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5121fi 5122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5123$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5124 test $ac_cv_safe_to_define___extensions__ = yes && 5125 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5126 5127 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5128 5129 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5130 5131 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5132 5133 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5134 5135 5136 5137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 5138$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 5139if ${ac_cv_c_bigendian+:} false; then : 5140 $as_echo_n "(cached) " >&6 5141else 5142 ac_cv_c_bigendian=unknown 5143 # See if we're dealing with a universal compiler. 5144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5145/* end confdefs.h. */ 5146#ifndef __APPLE_CC__ 5147 not a universal capable compiler 5148 #endif 5149 typedef int dummy; 5150 5151_ACEOF 5152if ac_fn_c_try_compile "$LINENO"; then : 5153 5154 # Check for potential -arch flags. It is not universal unless 5155 # there are at least two -arch flags with different values. 5156 ac_arch= 5157 ac_prev= 5158 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 5159 if test -n "$ac_prev"; then 5160 case $ac_word in 5161 i?86 | x86_64 | ppc | ppc64) 5162 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 5163 ac_arch=$ac_word 5164 else 5165 ac_cv_c_bigendian=universal 5166 break 5167 fi 5168 ;; 5169 esac 5170 ac_prev= 5171 elif test "x$ac_word" = "x-arch"; then 5172 ac_prev=arch 5173 fi 5174 done 5175fi 5176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5177 if test $ac_cv_c_bigendian = unknown; then 5178 # See if sys/param.h defines the BYTE_ORDER macro. 5179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5180/* end confdefs.h. */ 5181#include <sys/types.h> 5182 #include <sys/param.h> 5183 5184int 5185main () 5186{ 5187#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 5188 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 5189 && LITTLE_ENDIAN) 5190 bogus endian macros 5191 #endif 5192 5193 ; 5194 return 0; 5195} 5196_ACEOF 5197if ac_fn_c_try_compile "$LINENO"; then : 5198 # It does; now see whether it defined to BIG_ENDIAN or not. 5199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5200/* end confdefs.h. */ 5201#include <sys/types.h> 5202 #include <sys/param.h> 5203 5204int 5205main () 5206{ 5207#if BYTE_ORDER != BIG_ENDIAN 5208 not big endian 5209 #endif 5210 5211 ; 5212 return 0; 5213} 5214_ACEOF 5215if ac_fn_c_try_compile "$LINENO"; then : 5216 ac_cv_c_bigendian=yes 5217else 5218 ac_cv_c_bigendian=no 5219fi 5220rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5221fi 5222rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5223 fi 5224 if test $ac_cv_c_bigendian = unknown; then 5225 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 5226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5227/* end confdefs.h. */ 5228#include <limits.h> 5229 5230int 5231main () 5232{ 5233#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 5234 bogus endian macros 5235 #endif 5236 5237 ; 5238 return 0; 5239} 5240_ACEOF 5241if ac_fn_c_try_compile "$LINENO"; then : 5242 # It does; now see whether it defined to _BIG_ENDIAN or not. 5243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5244/* end confdefs.h. */ 5245#include <limits.h> 5246 5247int 5248main () 5249{ 5250#ifndef _BIG_ENDIAN 5251 not big endian 5252 #endif 5253 5254 ; 5255 return 0; 5256} 5257_ACEOF 5258if ac_fn_c_try_compile "$LINENO"; then : 5259 ac_cv_c_bigendian=yes 5260else 5261 ac_cv_c_bigendian=no 5262fi 5263rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5264fi 5265rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5266 fi 5267 if test $ac_cv_c_bigendian = unknown; then 5268 # Compile a test program. 5269 if test "$cross_compiling" = yes; then : 5270 # Try to guess by grepping values from an object file. 5271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5272/* end confdefs.h. */ 5273short int ascii_mm[] = 5274 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5275 short int ascii_ii[] = 5276 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 5277 int use_ascii (int i) { 5278 return ascii_mm[i] + ascii_ii[i]; 5279 } 5280 short int ebcdic_ii[] = 5281 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5282 short int ebcdic_mm[] = 5283 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 5284 int use_ebcdic (int i) { 5285 return ebcdic_mm[i] + ebcdic_ii[i]; 5286 } 5287 extern int foo; 5288 5289int 5290main () 5291{ 5292return use_ascii (foo) == use_ebcdic (foo); 5293 ; 5294 return 0; 5295} 5296_ACEOF 5297if ac_fn_c_try_compile "$LINENO"; then : 5298 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 5299 ac_cv_c_bigendian=yes 5300 fi 5301 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 5302 if test "$ac_cv_c_bigendian" = unknown; then 5303 ac_cv_c_bigendian=no 5304 else 5305 # finding both strings is unlikely to happen, but who knows? 5306 ac_cv_c_bigendian=unknown 5307 fi 5308 fi 5309fi 5310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5311else 5312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5313/* end confdefs.h. */ 5314$ac_includes_default 5315int 5316main () 5317{ 5318 5319 /* Are we little or big endian? From Harbison&Steele. */ 5320 union 5321 { 5322 long int l; 5323 char c[sizeof (long int)]; 5324 } u; 5325 u.l = 1; 5326 return u.c[sizeof (long int) - 1] == 1; 5327 5328 ; 5329 return 0; 5330} 5331_ACEOF 5332if ac_fn_c_try_run "$LINENO"; then : 5333 ac_cv_c_bigendian=no 5334else 5335 ac_cv_c_bigendian=yes 5336fi 5337rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5338 conftest.$ac_objext conftest.beam conftest.$ac_ext 5339fi 5340 5341 fi 5342fi 5343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5344$as_echo "$ac_cv_c_bigendian" >&6; } 5345 case $ac_cv_c_bigendian in #( 5346 yes) 5347 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 5348;; #( 5349 no) 5350 ;; #( 5351 universal) 5352 5353$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5354 5355 ;; #( 5356 *) 5357 as_fn_error $? "unknown endianness 5358 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5359 esac 5360 5361 5362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5363$as_echo_n "checking whether ln -s works... " >&6; } 5364LN_S=$as_ln_s 5365if test "$LN_S" = "ln -s"; then 5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5367$as_echo "yes" >&6; } 5368else 5369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5370$as_echo "no, using $LN_S" >&6; } 5371fi 5372 5373case `pwd` in 5374 *\ * | *\ *) 5375 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5376$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5377esac 5378 5379 5380 5381macro_version='2.4.2' 5382macro_revision='1.3337' 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396ltmain="$ac_aux_dir/ltmain.sh" 5397 5398# Backslashify metacharacters that are still active within 5399# double-quoted strings. 5400sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5401 5402# Same as above, but do not quote variable references. 5403double_quote_subst='s/\(["`\\]\)/\\\1/g' 5404 5405# Sed substitution to delay expansion of an escaped shell variable in a 5406# double_quote_subst'ed string. 5407delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5408 5409# Sed substitution to delay expansion of an escaped single quote. 5410delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5411 5412# Sed substitution to avoid accidental globbing in evaled expressions 5413no_glob_subst='s/\*/\\\*/g' 5414 5415ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5416ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5417ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5418 5419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5420$as_echo_n "checking how to print strings... " >&6; } 5421# Test print first, because it will be a builtin if present. 5422if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5423 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5424 ECHO='print -r --' 5425elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5426 ECHO='printf %s\n' 5427else 5428 # Use this function as a fallback that always works. 5429 func_fallback_echo () 5430 { 5431 eval 'cat <<_LTECHO_EOF 5432$1 5433_LTECHO_EOF' 5434 } 5435 ECHO='func_fallback_echo' 5436fi 5437 5438# func_echo_all arg... 5439# Invoke $ECHO with all args, space-separated. 5440func_echo_all () 5441{ 5442 $ECHO "" 5443} 5444 5445case "$ECHO" in 5446 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5447$as_echo "printf" >&6; } ;; 5448 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5449$as_echo "print -r" >&6; } ;; 5450 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5451$as_echo "cat" >&6; } ;; 5452esac 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5468$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5469if ${ac_cv_path_SED+:} false; then : 5470 $as_echo_n "(cached) " >&6 5471else 5472 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5473 for ac_i in 1 2 3 4 5 6 7; do 5474 ac_script="$ac_script$as_nl$ac_script" 5475 done 5476 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5477 { ac_script=; unset ac_script;} 5478 if test -z "$SED"; then 5479 ac_path_SED_found=false 5480 # Loop through the user's path and test for each of PROGNAME-LIST 5481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5482for as_dir in $PATH 5483do 5484 IFS=$as_save_IFS 5485 test -z "$as_dir" && as_dir=. 5486 for ac_prog in sed gsed; do 5487 for ac_exec_ext in '' $ac_executable_extensions; do 5488 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5489 as_fn_executable_p "$ac_path_SED" || continue 5490# Check for GNU ac_path_SED and select it if it is found. 5491 # Check for GNU $ac_path_SED 5492case `"$ac_path_SED" --version 2>&1` in 5493*GNU*) 5494 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5495*) 5496 ac_count=0 5497 $as_echo_n 0123456789 >"conftest.in" 5498 while : 5499 do 5500 cat "conftest.in" "conftest.in" >"conftest.tmp" 5501 mv "conftest.tmp" "conftest.in" 5502 cp "conftest.in" "conftest.nl" 5503 $as_echo '' >> "conftest.nl" 5504 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5505 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5506 as_fn_arith $ac_count + 1 && ac_count=$as_val 5507 if test $ac_count -gt ${ac_path_SED_max-0}; then 5508 # Best one so far, save it but keep looking for a better one 5509 ac_cv_path_SED="$ac_path_SED" 5510 ac_path_SED_max=$ac_count 5511 fi 5512 # 10*(2^10) chars as input seems more than enough 5513 test $ac_count -gt 10 && break 5514 done 5515 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5516esac 5517 5518 $ac_path_SED_found && break 3 5519 done 5520 done 5521 done 5522IFS=$as_save_IFS 5523 if test -z "$ac_cv_path_SED"; then 5524 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5525 fi 5526else 5527 ac_cv_path_SED=$SED 5528fi 5529 5530fi 5531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5532$as_echo "$ac_cv_path_SED" >&6; } 5533 SED="$ac_cv_path_SED" 5534 rm -f conftest.sed 5535 5536test -z "$SED" && SED=sed 5537Xsed="$SED -e 1s/^X//" 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5550$as_echo_n "checking for fgrep... " >&6; } 5551if ${ac_cv_path_FGREP+:} false; then : 5552 $as_echo_n "(cached) " >&6 5553else 5554 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5555 then ac_cv_path_FGREP="$GREP -F" 5556 else 5557 if test -z "$FGREP"; then 5558 ac_path_FGREP_found=false 5559 # Loop through the user's path and test for each of PROGNAME-LIST 5560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5561for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5562do 5563 IFS=$as_save_IFS 5564 test -z "$as_dir" && as_dir=. 5565 for ac_prog in fgrep; do 5566 for ac_exec_ext in '' $ac_executable_extensions; do 5567 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5568 as_fn_executable_p "$ac_path_FGREP" || continue 5569# Check for GNU ac_path_FGREP and select it if it is found. 5570 # Check for GNU $ac_path_FGREP 5571case `"$ac_path_FGREP" --version 2>&1` in 5572*GNU*) 5573 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5574*) 5575 ac_count=0 5576 $as_echo_n 0123456789 >"conftest.in" 5577 while : 5578 do 5579 cat "conftest.in" "conftest.in" >"conftest.tmp" 5580 mv "conftest.tmp" "conftest.in" 5581 cp "conftest.in" "conftest.nl" 5582 $as_echo 'FGREP' >> "conftest.nl" 5583 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5584 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5585 as_fn_arith $ac_count + 1 && ac_count=$as_val 5586 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5587 # Best one so far, save it but keep looking for a better one 5588 ac_cv_path_FGREP="$ac_path_FGREP" 5589 ac_path_FGREP_max=$ac_count 5590 fi 5591 # 10*(2^10) chars as input seems more than enough 5592 test $ac_count -gt 10 && break 5593 done 5594 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5595esac 5596 5597 $ac_path_FGREP_found && break 3 5598 done 5599 done 5600 done 5601IFS=$as_save_IFS 5602 if test -z "$ac_cv_path_FGREP"; then 5603 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5604 fi 5605else 5606 ac_cv_path_FGREP=$FGREP 5607fi 5608 5609 fi 5610fi 5611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5612$as_echo "$ac_cv_path_FGREP" >&6; } 5613 FGREP="$ac_cv_path_FGREP" 5614 5615 5616test -z "$GREP" && GREP=grep 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636# Check whether --with-gnu-ld was given. 5637if test "${with_gnu_ld+set}" = set; then : 5638 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5639else 5640 with_gnu_ld=no 5641fi 5642 5643ac_prog=ld 5644if test "$GCC" = yes; then 5645 # Check if gcc -print-prog-name=ld gives a path. 5646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5647$as_echo_n "checking for ld used by $CC... " >&6; } 5648 case $host in 5649 *-*-mingw*) 5650 # gcc leaves a trailing carriage return which upsets mingw 5651 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5652 *) 5653 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5654 esac 5655 case $ac_prog in 5656 # Accept absolute paths. 5657 [\\/]* | ?:[\\/]*) 5658 re_direlt='/[^/][^/]*/\.\./' 5659 # Canonicalize the pathname of ld 5660 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5661 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5662 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5663 done 5664 test -z "$LD" && LD="$ac_prog" 5665 ;; 5666 "") 5667 # If it fails, then pretend we aren't using GCC. 5668 ac_prog=ld 5669 ;; 5670 *) 5671 # If it is relative, then search for the first ld in PATH. 5672 with_gnu_ld=unknown 5673 ;; 5674 esac 5675elif test "$with_gnu_ld" = yes; then 5676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5677$as_echo_n "checking for GNU ld... " >&6; } 5678else 5679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5680$as_echo_n "checking for non-GNU ld... " >&6; } 5681fi 5682if ${lt_cv_path_LD+:} false; then : 5683 $as_echo_n "(cached) " >&6 5684else 5685 if test -z "$LD"; then 5686 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5687 for ac_dir in $PATH; do 5688 IFS="$lt_save_ifs" 5689 test -z "$ac_dir" && ac_dir=. 5690 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5691 lt_cv_path_LD="$ac_dir/$ac_prog" 5692 # Check to see if the program is GNU ld. I'd rather use --version, 5693 # but apparently some variants of GNU ld only accept -v. 5694 # Break only if it was the GNU/non-GNU ld that we prefer. 5695 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5696 *GNU* | *'with BFD'*) 5697 test "$with_gnu_ld" != no && break 5698 ;; 5699 *) 5700 test "$with_gnu_ld" != yes && break 5701 ;; 5702 esac 5703 fi 5704 done 5705 IFS="$lt_save_ifs" 5706else 5707 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5708fi 5709fi 5710 5711LD="$lt_cv_path_LD" 5712if test -n "$LD"; then 5713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5714$as_echo "$LD" >&6; } 5715else 5716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5717$as_echo "no" >&6; } 5718fi 5719test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5721$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5722if ${lt_cv_prog_gnu_ld+:} false; then : 5723 $as_echo_n "(cached) " >&6 5724else 5725 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5726case `$LD -v 2>&1 </dev/null` in 5727*GNU* | *'with BFD'*) 5728 lt_cv_prog_gnu_ld=yes 5729 ;; 5730*) 5731 lt_cv_prog_gnu_ld=no 5732 ;; 5733esac 5734fi 5735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5736$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5737with_gnu_ld=$lt_cv_prog_gnu_ld 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5748$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5749if ${lt_cv_path_NM+:} false; then : 5750 $as_echo_n "(cached) " >&6 5751else 5752 if test -n "$NM"; then 5753 # Let the user override the test. 5754 lt_cv_path_NM="$NM" 5755else 5756 lt_nm_to_check="${ac_tool_prefix}nm" 5757 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5758 lt_nm_to_check="$lt_nm_to_check nm" 5759 fi 5760 for lt_tmp_nm in $lt_nm_to_check; do 5761 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5762 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5763 IFS="$lt_save_ifs" 5764 test -z "$ac_dir" && ac_dir=. 5765 tmp_nm="$ac_dir/$lt_tmp_nm" 5766 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5767 # Check to see if the nm accepts a BSD-compat flag. 5768 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5769 # nm: unknown option "B" ignored 5770 # Tru64's nm complains that /dev/null is an invalid object file 5771 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5772 */dev/null* | *'Invalid file or object type'*) 5773 lt_cv_path_NM="$tmp_nm -B" 5774 break 5775 ;; 5776 *) 5777 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5778 */dev/null*) 5779 lt_cv_path_NM="$tmp_nm -p" 5780 break 5781 ;; 5782 *) 5783 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5784 continue # so that we can try to find one that supports BSD flags 5785 ;; 5786 esac 5787 ;; 5788 esac 5789 fi 5790 done 5791 IFS="$lt_save_ifs" 5792 done 5793 : ${lt_cv_path_NM=no} 5794fi 5795fi 5796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5797$as_echo "$lt_cv_path_NM" >&6; } 5798if test "$lt_cv_path_NM" != "no"; then 5799 NM="$lt_cv_path_NM" 5800else 5801 # Didn't find any BSD compatible name lister, look for dumpbin. 5802 if test -n "$DUMPBIN"; then : 5803 # Let the user override the test. 5804 else 5805 if test -n "$ac_tool_prefix"; then 5806 for ac_prog in dumpbin "link -dump" 5807 do 5808 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5809set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5811$as_echo_n "checking for $ac_word... " >&6; } 5812if ${ac_cv_prog_DUMPBIN+:} false; then : 5813 $as_echo_n "(cached) " >&6 5814else 5815 if test -n "$DUMPBIN"; then 5816 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5817else 5818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5819for as_dir in $PATH 5820do 5821 IFS=$as_save_IFS 5822 test -z "$as_dir" && as_dir=. 5823 for ac_exec_ext in '' $ac_executable_extensions; do 5824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5825 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5827 break 2 5828 fi 5829done 5830 done 5831IFS=$as_save_IFS 5832 5833fi 5834fi 5835DUMPBIN=$ac_cv_prog_DUMPBIN 5836if test -n "$DUMPBIN"; then 5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5838$as_echo "$DUMPBIN" >&6; } 5839else 5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5841$as_echo "no" >&6; } 5842fi 5843 5844 5845 test -n "$DUMPBIN" && break 5846 done 5847fi 5848if test -z "$DUMPBIN"; then 5849 ac_ct_DUMPBIN=$DUMPBIN 5850 for ac_prog in dumpbin "link -dump" 5851do 5852 # Extract the first word of "$ac_prog", so it can be a program name with args. 5853set dummy $ac_prog; ac_word=$2 5854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5855$as_echo_n "checking for $ac_word... " >&6; } 5856if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5857 $as_echo_n "(cached) " >&6 5858else 5859 if test -n "$ac_ct_DUMPBIN"; then 5860 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5861else 5862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5863for as_dir in $PATH 5864do 5865 IFS=$as_save_IFS 5866 test -z "$as_dir" && as_dir=. 5867 for ac_exec_ext in '' $ac_executable_extensions; do 5868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5869 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5871 break 2 5872 fi 5873done 5874 done 5875IFS=$as_save_IFS 5876 5877fi 5878fi 5879ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5880if test -n "$ac_ct_DUMPBIN"; then 5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5882$as_echo "$ac_ct_DUMPBIN" >&6; } 5883else 5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5885$as_echo "no" >&6; } 5886fi 5887 5888 5889 test -n "$ac_ct_DUMPBIN" && break 5890done 5891 5892 if test "x$ac_ct_DUMPBIN" = x; then 5893 DUMPBIN=":" 5894 else 5895 case $cross_compiling:$ac_tool_warned in 5896yes:) 5897{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5898$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5899ac_tool_warned=yes ;; 5900esac 5901 DUMPBIN=$ac_ct_DUMPBIN 5902 fi 5903fi 5904 5905 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5906 *COFF*) 5907 DUMPBIN="$DUMPBIN -symbols" 5908 ;; 5909 *) 5910 DUMPBIN=: 5911 ;; 5912 esac 5913 fi 5914 5915 if test "$DUMPBIN" != ":"; then 5916 NM="$DUMPBIN" 5917 fi 5918fi 5919test -z "$NM" && NM=nm 5920 5921 5922 5923 5924 5925 5926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5927$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5928if ${lt_cv_nm_interface+:} false; then : 5929 $as_echo_n "(cached) " >&6 5930else 5931 lt_cv_nm_interface="BSD nm" 5932 echo "int some_variable = 0;" > conftest.$ac_ext 5933 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5934 (eval "$ac_compile" 2>conftest.err) 5935 cat conftest.err >&5 5936 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5937 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5938 cat conftest.err >&5 5939 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5940 cat conftest.out >&5 5941 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5942 lt_cv_nm_interface="MS dumpbin" 5943 fi 5944 rm -f conftest* 5945fi 5946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5947$as_echo "$lt_cv_nm_interface" >&6; } 5948 5949# find the maximum length of command line arguments 5950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5951$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5952if ${lt_cv_sys_max_cmd_len+:} false; then : 5953 $as_echo_n "(cached) " >&6 5954else 5955 i=0 5956 teststring="ABCD" 5957 5958 case $build_os in 5959 msdosdjgpp*) 5960 # On DJGPP, this test can blow up pretty badly due to problems in libc 5961 # (any single argument exceeding 2000 bytes causes a buffer overrun 5962 # during glob expansion). Even if it were fixed, the result of this 5963 # check would be larger than it should be. 5964 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5965 ;; 5966 5967 gnu*) 5968 # Under GNU Hurd, this test is not required because there is 5969 # no limit to the length of command line arguments. 5970 # Libtool will interpret -1 as no limit whatsoever 5971 lt_cv_sys_max_cmd_len=-1; 5972 ;; 5973 5974 cygwin* | mingw* | cegcc*) 5975 # On Win9x/ME, this test blows up -- it succeeds, but takes 5976 # about 5 minutes as the teststring grows exponentially. 5977 # Worse, since 9x/ME are not pre-emptively multitasking, 5978 # you end up with a "frozen" computer, even though with patience 5979 # the test eventually succeeds (with a max line length of 256k). 5980 # Instead, let's just punt: use the minimum linelength reported by 5981 # all of the supported platforms: 8192 (on NT/2K/XP). 5982 lt_cv_sys_max_cmd_len=8192; 5983 ;; 5984 5985 mint*) 5986 # On MiNT this can take a long time and run out of memory. 5987 lt_cv_sys_max_cmd_len=8192; 5988 ;; 5989 5990 amigaos*) 5991 # On AmigaOS with pdksh, this test takes hours, literally. 5992 # So we just punt and use a minimum line length of 8192. 5993 lt_cv_sys_max_cmd_len=8192; 5994 ;; 5995 5996 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5997 # This has been around since 386BSD, at least. Likely further. 5998 if test -x /sbin/sysctl; then 5999 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6000 elif test -x /usr/sbin/sysctl; then 6001 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6002 else 6003 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6004 fi 6005 # And add a safety zone 6006 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6007 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6008 ;; 6009 6010 interix*) 6011 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6012 lt_cv_sys_max_cmd_len=196608 6013 ;; 6014 6015 os2*) 6016 # The test takes a long time on OS/2. 6017 lt_cv_sys_max_cmd_len=8192 6018 ;; 6019 6020 osf*) 6021 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6022 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6023 # nice to cause kernel panics so lets avoid the loop below. 6024 # First set a reasonable default. 6025 lt_cv_sys_max_cmd_len=16384 6026 # 6027 if test -x /sbin/sysconfig; then 6028 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6029 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6030 esac 6031 fi 6032 ;; 6033 sco3.2v5*) 6034 lt_cv_sys_max_cmd_len=102400 6035 ;; 6036 sysv5* | sco5v6* | sysv4.2uw2*) 6037 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6038 if test -n "$kargmax"; then 6039 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6040 else 6041 lt_cv_sys_max_cmd_len=32768 6042 fi 6043 ;; 6044 *) 6045 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6046 if test -n "$lt_cv_sys_max_cmd_len"; then 6047 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6048 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6049 else 6050 # Make teststring a little bigger before we do anything with it. 6051 # a 1K string should be a reasonable start. 6052 for i in 1 2 3 4 5 6 7 8 ; do 6053 teststring=$teststring$teststring 6054 done 6055 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6056 # If test is not a shell built-in, we'll probably end up computing a 6057 # maximum length that is only half of the actual maximum length, but 6058 # we can't tell. 6059 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 6060 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6061 test $i != 17 # 1/2 MB should be enough 6062 do 6063 i=`expr $i + 1` 6064 teststring=$teststring$teststring 6065 done 6066 # Only check the string length outside the loop. 6067 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6068 teststring= 6069 # Add a significant safety factor because C++ compilers can tack on 6070 # massive amounts of additional arguments before passing them to the 6071 # linker. It appears as though 1/2 is a usable value. 6072 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6073 fi 6074 ;; 6075 esac 6076 6077fi 6078 6079if test -n $lt_cv_sys_max_cmd_len ; then 6080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6081$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6082else 6083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6084$as_echo "none" >&6; } 6085fi 6086max_cmd_len=$lt_cv_sys_max_cmd_len 6087 6088 6089 6090 6091 6092 6093: ${CP="cp -f"} 6094: ${MV="mv -f"} 6095: ${RM="rm -f"} 6096 6097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6098$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6099# Try some XSI features 6100xsi_shell=no 6101( _lt_dummy="a/b/c" 6102 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 6103 = c,a/b,b/c, \ 6104 && eval 'test $(( 1 + 1 )) -eq 2 \ 6105 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6106 && xsi_shell=yes 6107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6108$as_echo "$xsi_shell" >&6; } 6109 6110 6111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6112$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6113lt_shell_append=no 6114( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6115 >/dev/null 2>&1 \ 6116 && lt_shell_append=yes 6117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6118$as_echo "$lt_shell_append" >&6; } 6119 6120 6121if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6122 lt_unset=unset 6123else 6124 lt_unset=false 6125fi 6126 6127 6128 6129 6130 6131# test EBCDIC or ASCII 6132case `echo X|tr X '\101'` in 6133 A) # ASCII based system 6134 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6135 lt_SP2NL='tr \040 \012' 6136 lt_NL2SP='tr \015\012 \040\040' 6137 ;; 6138 *) # EBCDIC based system 6139 lt_SP2NL='tr \100 \n' 6140 lt_NL2SP='tr \r\n \100\100' 6141 ;; 6142esac 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 6153$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 6154if ${lt_cv_to_host_file_cmd+:} false; then : 6155 $as_echo_n "(cached) " >&6 6156else 6157 case $host in 6158 *-*-mingw* ) 6159 case $build in 6160 *-*-mingw* ) # actually msys 6161 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 6162 ;; 6163 *-*-cygwin* ) 6164 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 6165 ;; 6166 * ) # otherwise, assume *nix 6167 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 6168 ;; 6169 esac 6170 ;; 6171 *-*-cygwin* ) 6172 case $build in 6173 *-*-mingw* ) # actually msys 6174 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 6175 ;; 6176 *-*-cygwin* ) 6177 lt_cv_to_host_file_cmd=func_convert_file_noop 6178 ;; 6179 * ) # otherwise, assume *nix 6180 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 6181 ;; 6182 esac 6183 ;; 6184 * ) # unhandled hosts (and "normal" native builds) 6185 lt_cv_to_host_file_cmd=func_convert_file_noop 6186 ;; 6187esac 6188 6189fi 6190 6191to_host_file_cmd=$lt_cv_to_host_file_cmd 6192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 6193$as_echo "$lt_cv_to_host_file_cmd" >&6; } 6194 6195 6196 6197 6198 6199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6200$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 6201if ${lt_cv_to_tool_file_cmd+:} false; then : 6202 $as_echo_n "(cached) " >&6 6203else 6204 #assume ordinary cross tools, or native build. 6205lt_cv_to_tool_file_cmd=func_convert_file_noop 6206case $host in 6207 *-*-mingw* ) 6208 case $build in 6209 *-*-mingw* ) # actually msys 6210 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6211 ;; 6212 esac 6213 ;; 6214esac 6215 6216fi 6217 6218to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6220$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 6221 6222 6223 6224 6225 6226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6227$as_echo_n "checking for $LD option to reload object files... " >&6; } 6228if ${lt_cv_ld_reload_flag+:} false; then : 6229 $as_echo_n "(cached) " >&6 6230else 6231 lt_cv_ld_reload_flag='-r' 6232fi 6233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6234$as_echo "$lt_cv_ld_reload_flag" >&6; } 6235reload_flag=$lt_cv_ld_reload_flag 6236case $reload_flag in 6237"" | " "*) ;; 6238*) reload_flag=" $reload_flag" ;; 6239esac 6240reload_cmds='$LD$reload_flag -o $output$reload_objs' 6241case $host_os in 6242 cygwin* | mingw* | pw32* | cegcc*) 6243 if test "$GCC" != yes; then 6244 reload_cmds=false 6245 fi 6246 ;; 6247 darwin*) 6248 if test "$GCC" = yes; then 6249 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6250 else 6251 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6252 fi 6253 ;; 6254esac 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264if test -n "$ac_tool_prefix"; then 6265 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6266set dummy ${ac_tool_prefix}objdump; ac_word=$2 6267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6268$as_echo_n "checking for $ac_word... " >&6; } 6269if ${ac_cv_prog_OBJDUMP+:} false; then : 6270 $as_echo_n "(cached) " >&6 6271else 6272 if test -n "$OBJDUMP"; then 6273 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6274else 6275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6276for as_dir in $PATH 6277do 6278 IFS=$as_save_IFS 6279 test -z "$as_dir" && as_dir=. 6280 for ac_exec_ext in '' $ac_executable_extensions; do 6281 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6282 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6284 break 2 6285 fi 6286done 6287 done 6288IFS=$as_save_IFS 6289 6290fi 6291fi 6292OBJDUMP=$ac_cv_prog_OBJDUMP 6293if test -n "$OBJDUMP"; then 6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6295$as_echo "$OBJDUMP" >&6; } 6296else 6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6298$as_echo "no" >&6; } 6299fi 6300 6301 6302fi 6303if test -z "$ac_cv_prog_OBJDUMP"; then 6304 ac_ct_OBJDUMP=$OBJDUMP 6305 # Extract the first word of "objdump", so it can be a program name with args. 6306set dummy objdump; ac_word=$2 6307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6308$as_echo_n "checking for $ac_word... " >&6; } 6309if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6310 $as_echo_n "(cached) " >&6 6311else 6312 if test -n "$ac_ct_OBJDUMP"; then 6313 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6314else 6315as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6316for as_dir in $PATH 6317do 6318 IFS=$as_save_IFS 6319 test -z "$as_dir" && as_dir=. 6320 for ac_exec_ext in '' $ac_executable_extensions; do 6321 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6322 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6324 break 2 6325 fi 6326done 6327 done 6328IFS=$as_save_IFS 6329 6330fi 6331fi 6332ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6333if test -n "$ac_ct_OBJDUMP"; then 6334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6335$as_echo "$ac_ct_OBJDUMP" >&6; } 6336else 6337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6338$as_echo "no" >&6; } 6339fi 6340 6341 if test "x$ac_ct_OBJDUMP" = x; then 6342 OBJDUMP="false" 6343 else 6344 case $cross_compiling:$ac_tool_warned in 6345yes:) 6346{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6347$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6348ac_tool_warned=yes ;; 6349esac 6350 OBJDUMP=$ac_ct_OBJDUMP 6351 fi 6352else 6353 OBJDUMP="$ac_cv_prog_OBJDUMP" 6354fi 6355 6356test -z "$OBJDUMP" && OBJDUMP=objdump 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6367$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6368if ${lt_cv_deplibs_check_method+:} false; then : 6369 $as_echo_n "(cached) " >&6 6370else 6371 lt_cv_file_magic_cmd='$MAGIC_CMD' 6372lt_cv_file_magic_test_file= 6373lt_cv_deplibs_check_method='unknown' 6374# Need to set the preceding variable on all platforms that support 6375# interlibrary dependencies. 6376# 'none' -- dependencies not supported. 6377# `unknown' -- same as none, but documents that we really don't know. 6378# 'pass_all' -- all dependencies passed with no checks. 6379# 'test_compile' -- check by making test program. 6380# 'file_magic [[regex]]' -- check by looking for files in library path 6381# which responds to the $file_magic_cmd with a given extended regex. 6382# If you have `file' or equivalent on your system and you're not sure 6383# whether `pass_all' will *always* work, you probably want this one. 6384 6385case $host_os in 6386aix[4-9]*) 6387 lt_cv_deplibs_check_method=pass_all 6388 ;; 6389 6390beos*) 6391 lt_cv_deplibs_check_method=pass_all 6392 ;; 6393 6394bsdi[45]*) 6395 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6396 lt_cv_file_magic_cmd='/usr/bin/file -L' 6397 lt_cv_file_magic_test_file=/shlib/libc.so 6398 ;; 6399 6400cygwin*) 6401 # func_win32_libid is a shell function defined in ltmain.sh 6402 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6403 lt_cv_file_magic_cmd='func_win32_libid' 6404 ;; 6405 6406mingw* | pw32*) 6407 # Base MSYS/MinGW do not provide the 'file' command needed by 6408 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6409 # unless we find 'file', for example because we are cross-compiling. 6410 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6411 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6412 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6413 lt_cv_file_magic_cmd='func_win32_libid' 6414 else 6415 # Keep this pattern in sync with the one in func_win32_libid. 6416 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6417 lt_cv_file_magic_cmd='$OBJDUMP -f' 6418 fi 6419 ;; 6420 6421cegcc*) 6422 # use the weaker test based on 'objdump'. See mingw*. 6423 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6424 lt_cv_file_magic_cmd='$OBJDUMP -f' 6425 ;; 6426 6427darwin* | rhapsody*) 6428 lt_cv_deplibs_check_method=pass_all 6429 ;; 6430 6431freebsd* | dragonfly*) 6432 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6433 case $host_cpu in 6434 i*86 ) 6435 # Not sure whether the presence of OpenBSD here was a mistake. 6436 # Let's accept both of them until this is cleared up. 6437 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6438 lt_cv_file_magic_cmd=/usr/bin/file 6439 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6440 ;; 6441 esac 6442 else 6443 lt_cv_deplibs_check_method=pass_all 6444 fi 6445 ;; 6446 6447gnu*) 6448 lt_cv_deplibs_check_method=pass_all 6449 ;; 6450 6451haiku*) 6452 lt_cv_deplibs_check_method=pass_all 6453 ;; 6454 6455hpux10.20* | hpux11*) 6456 lt_cv_file_magic_cmd=/usr/bin/file 6457 case $host_cpu in 6458 ia64*) 6459 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6460 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6461 ;; 6462 hppa*64*) 6463 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]' 6464 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6465 ;; 6466 *) 6467 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6468 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6469 ;; 6470 esac 6471 ;; 6472 6473interix[3-9]*) 6474 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6475 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6476 ;; 6477 6478irix5* | irix6* | nonstopux*) 6479 case $LD in 6480 *-32|*"-32 ") libmagic=32-bit;; 6481 *-n32|*"-n32 ") libmagic=N32;; 6482 *-64|*"-64 ") libmagic=64-bit;; 6483 *) libmagic=never-match;; 6484 esac 6485 lt_cv_deplibs_check_method=pass_all 6486 ;; 6487 6488# This must be glibc/ELF. 6489linux* | k*bsd*-gnu | kopensolaris*-gnu) 6490 lt_cv_deplibs_check_method=pass_all 6491 ;; 6492 6493netbsd*) 6494 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6495 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6496 else 6497 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6498 fi 6499 ;; 6500 6501newos6*) 6502 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6503 lt_cv_file_magic_cmd=/usr/bin/file 6504 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6505 ;; 6506 6507*nto* | *qnx*) 6508 lt_cv_deplibs_check_method=pass_all 6509 ;; 6510 6511openbsd*) 6512 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6513 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6514 else 6515 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6516 fi 6517 ;; 6518 6519osf3* | osf4* | osf5*) 6520 lt_cv_deplibs_check_method=pass_all 6521 ;; 6522 6523rdos*) 6524 lt_cv_deplibs_check_method=pass_all 6525 ;; 6526 6527solaris*) 6528 lt_cv_deplibs_check_method=pass_all 6529 ;; 6530 6531sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6532 lt_cv_deplibs_check_method=pass_all 6533 ;; 6534 6535sysv4 | sysv4.3*) 6536 case $host_vendor in 6537 motorola) 6538 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]' 6539 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6540 ;; 6541 ncr) 6542 lt_cv_deplibs_check_method=pass_all 6543 ;; 6544 sequent) 6545 lt_cv_file_magic_cmd='/bin/file' 6546 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6547 ;; 6548 sni) 6549 lt_cv_file_magic_cmd='/bin/file' 6550 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6551 lt_cv_file_magic_test_file=/lib/libc.so 6552 ;; 6553 siemens) 6554 lt_cv_deplibs_check_method=pass_all 6555 ;; 6556 pc) 6557 lt_cv_deplibs_check_method=pass_all 6558 ;; 6559 esac 6560 ;; 6561 6562tpf*) 6563 lt_cv_deplibs_check_method=pass_all 6564 ;; 6565esac 6566 6567fi 6568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6569$as_echo "$lt_cv_deplibs_check_method" >&6; } 6570 6571file_magic_glob= 6572want_nocaseglob=no 6573if test "$build" = "$host"; then 6574 case $host_os in 6575 mingw* | pw32*) 6576 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6577 want_nocaseglob=yes 6578 else 6579 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6580 fi 6581 ;; 6582 esac 6583fi 6584 6585file_magic_cmd=$lt_cv_file_magic_cmd 6586deplibs_check_method=$lt_cv_deplibs_check_method 6587test -z "$deplibs_check_method" && deplibs_check_method=unknown 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610if test -n "$ac_tool_prefix"; then 6611 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6612set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6614$as_echo_n "checking for $ac_word... " >&6; } 6615if ${ac_cv_prog_DLLTOOL+:} false; then : 6616 $as_echo_n "(cached) " >&6 6617else 6618 if test -n "$DLLTOOL"; then 6619 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6620else 6621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6622for as_dir in $PATH 6623do 6624 IFS=$as_save_IFS 6625 test -z "$as_dir" && as_dir=. 6626 for ac_exec_ext in '' $ac_executable_extensions; do 6627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6628 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6630 break 2 6631 fi 6632done 6633 done 6634IFS=$as_save_IFS 6635 6636fi 6637fi 6638DLLTOOL=$ac_cv_prog_DLLTOOL 6639if test -n "$DLLTOOL"; then 6640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6641$as_echo "$DLLTOOL" >&6; } 6642else 6643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6644$as_echo "no" >&6; } 6645fi 6646 6647 6648fi 6649if test -z "$ac_cv_prog_DLLTOOL"; then 6650 ac_ct_DLLTOOL=$DLLTOOL 6651 # Extract the first word of "dlltool", so it can be a program name with args. 6652set dummy dlltool; ac_word=$2 6653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6654$as_echo_n "checking for $ac_word... " >&6; } 6655if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6656 $as_echo_n "(cached) " >&6 6657else 6658 if test -n "$ac_ct_DLLTOOL"; then 6659 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6660else 6661as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6662for as_dir in $PATH 6663do 6664 IFS=$as_save_IFS 6665 test -z "$as_dir" && as_dir=. 6666 for ac_exec_ext in '' $ac_executable_extensions; do 6667 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6668 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6669 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6670 break 2 6671 fi 6672done 6673 done 6674IFS=$as_save_IFS 6675 6676fi 6677fi 6678ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6679if test -n "$ac_ct_DLLTOOL"; then 6680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6681$as_echo "$ac_ct_DLLTOOL" >&6; } 6682else 6683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6684$as_echo "no" >&6; } 6685fi 6686 6687 if test "x$ac_ct_DLLTOOL" = x; then 6688 DLLTOOL="false" 6689 else 6690 case $cross_compiling:$ac_tool_warned in 6691yes:) 6692{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6693$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6694ac_tool_warned=yes ;; 6695esac 6696 DLLTOOL=$ac_ct_DLLTOOL 6697 fi 6698else 6699 DLLTOOL="$ac_cv_prog_DLLTOOL" 6700fi 6701 6702test -z "$DLLTOOL" && DLLTOOL=dlltool 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6714$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6715if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6716 $as_echo_n "(cached) " >&6 6717else 6718 lt_cv_sharedlib_from_linklib_cmd='unknown' 6719 6720case $host_os in 6721cygwin* | mingw* | pw32* | cegcc*) 6722 # two different shell functions defined in ltmain.sh 6723 # decide which to use based on capabilities of $DLLTOOL 6724 case `$DLLTOOL --help 2>&1` in 6725 *--identify-strict*) 6726 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6727 ;; 6728 *) 6729 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6730 ;; 6731 esac 6732 ;; 6733*) 6734 # fallback: assume linklib IS sharedlib 6735 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 6736 ;; 6737esac 6738 6739fi 6740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6741$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6742sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6743test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6744 6745 6746 6747 6748 6749 6750 6751if test -n "$ac_tool_prefix"; then 6752 for ac_prog in ar 6753 do 6754 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6755set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6757$as_echo_n "checking for $ac_word... " >&6; } 6758if ${ac_cv_prog_AR+:} false; then : 6759 $as_echo_n "(cached) " >&6 6760else 6761 if test -n "$AR"; then 6762 ac_cv_prog_AR="$AR" # Let the user override the test. 6763else 6764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6765for as_dir in $PATH 6766do 6767 IFS=$as_save_IFS 6768 test -z "$as_dir" && as_dir=. 6769 for ac_exec_ext in '' $ac_executable_extensions; do 6770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6771 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6773 break 2 6774 fi 6775done 6776 done 6777IFS=$as_save_IFS 6778 6779fi 6780fi 6781AR=$ac_cv_prog_AR 6782if test -n "$AR"; then 6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6784$as_echo "$AR" >&6; } 6785else 6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6787$as_echo "no" >&6; } 6788fi 6789 6790 6791 test -n "$AR" && break 6792 done 6793fi 6794if test -z "$AR"; then 6795 ac_ct_AR=$AR 6796 for ac_prog in ar 6797do 6798 # Extract the first word of "$ac_prog", so it can be a program name with args. 6799set dummy $ac_prog; ac_word=$2 6800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6801$as_echo_n "checking for $ac_word... " >&6; } 6802if ${ac_cv_prog_ac_ct_AR+:} false; then : 6803 $as_echo_n "(cached) " >&6 6804else 6805 if test -n "$ac_ct_AR"; then 6806 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6807else 6808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6809for as_dir in $PATH 6810do 6811 IFS=$as_save_IFS 6812 test -z "$as_dir" && as_dir=. 6813 for ac_exec_ext in '' $ac_executable_extensions; do 6814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6815 ac_cv_prog_ac_ct_AR="$ac_prog" 6816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6817 break 2 6818 fi 6819done 6820 done 6821IFS=$as_save_IFS 6822 6823fi 6824fi 6825ac_ct_AR=$ac_cv_prog_ac_ct_AR 6826if test -n "$ac_ct_AR"; then 6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6828$as_echo "$ac_ct_AR" >&6; } 6829else 6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6831$as_echo "no" >&6; } 6832fi 6833 6834 6835 test -n "$ac_ct_AR" && break 6836done 6837 6838 if test "x$ac_ct_AR" = x; then 6839 AR="false" 6840 else 6841 case $cross_compiling:$ac_tool_warned in 6842yes:) 6843{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6844$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6845ac_tool_warned=yes ;; 6846esac 6847 AR=$ac_ct_AR 6848 fi 6849fi 6850 6851: ${AR=ar} 6852: ${AR_FLAGS=cru} 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6865$as_echo_n "checking for archiver @FILE support... " >&6; } 6866if ${lt_cv_ar_at_file+:} false; then : 6867 $as_echo_n "(cached) " >&6 6868else 6869 lt_cv_ar_at_file=no 6870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6871/* end confdefs.h. */ 6872 6873int 6874main () 6875{ 6876 6877 ; 6878 return 0; 6879} 6880_ACEOF 6881if ac_fn_c_try_compile "$LINENO"; then : 6882 echo conftest.$ac_objext > conftest.lst 6883 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6884 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6885 (eval $lt_ar_try) 2>&5 6886 ac_status=$? 6887 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6888 test $ac_status = 0; } 6889 if test "$ac_status" -eq 0; then 6890 # Ensure the archiver fails upon bogus file names. 6891 rm -f conftest.$ac_objext libconftest.a 6892 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6893 (eval $lt_ar_try) 2>&5 6894 ac_status=$? 6895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6896 test $ac_status = 0; } 6897 if test "$ac_status" -ne 0; then 6898 lt_cv_ar_at_file=@ 6899 fi 6900 fi 6901 rm -f conftest.* libconftest.a 6902 6903fi 6904rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6905 6906fi 6907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6908$as_echo "$lt_cv_ar_at_file" >&6; } 6909 6910if test "x$lt_cv_ar_at_file" = xno; then 6911 archiver_list_spec= 6912else 6913 archiver_list_spec=$lt_cv_ar_at_file 6914fi 6915 6916 6917 6918 6919 6920 6921 6922if test -n "$ac_tool_prefix"; then 6923 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6924set dummy ${ac_tool_prefix}strip; ac_word=$2 6925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6926$as_echo_n "checking for $ac_word... " >&6; } 6927if ${ac_cv_prog_STRIP+:} false; then : 6928 $as_echo_n "(cached) " >&6 6929else 6930 if test -n "$STRIP"; then 6931 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6932else 6933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6934for as_dir in $PATH 6935do 6936 IFS=$as_save_IFS 6937 test -z "$as_dir" && as_dir=. 6938 for ac_exec_ext in '' $ac_executable_extensions; do 6939 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6940 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6942 break 2 6943 fi 6944done 6945 done 6946IFS=$as_save_IFS 6947 6948fi 6949fi 6950STRIP=$ac_cv_prog_STRIP 6951if test -n "$STRIP"; then 6952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6953$as_echo "$STRIP" >&6; } 6954else 6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6956$as_echo "no" >&6; } 6957fi 6958 6959 6960fi 6961if test -z "$ac_cv_prog_STRIP"; then 6962 ac_ct_STRIP=$STRIP 6963 # Extract the first word of "strip", so it can be a program name with args. 6964set dummy strip; ac_word=$2 6965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6966$as_echo_n "checking for $ac_word... " >&6; } 6967if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6968 $as_echo_n "(cached) " >&6 6969else 6970 if test -n "$ac_ct_STRIP"; then 6971 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6972else 6973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6974for as_dir in $PATH 6975do 6976 IFS=$as_save_IFS 6977 test -z "$as_dir" && as_dir=. 6978 for ac_exec_ext in '' $ac_executable_extensions; do 6979 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6980 ac_cv_prog_ac_ct_STRIP="strip" 6981 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6982 break 2 6983 fi 6984done 6985 done 6986IFS=$as_save_IFS 6987 6988fi 6989fi 6990ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6991if test -n "$ac_ct_STRIP"; then 6992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6993$as_echo "$ac_ct_STRIP" >&6; } 6994else 6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6996$as_echo "no" >&6; } 6997fi 6998 6999 if test "x$ac_ct_STRIP" = x; then 7000 STRIP=":" 7001 else 7002 case $cross_compiling:$ac_tool_warned in 7003yes:) 7004{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7005$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7006ac_tool_warned=yes ;; 7007esac 7008 STRIP=$ac_ct_STRIP 7009 fi 7010else 7011 STRIP="$ac_cv_prog_STRIP" 7012fi 7013 7014test -z "$STRIP" && STRIP=: 7015 7016 7017 7018 7019 7020 7021if test -n "$ac_tool_prefix"; then 7022 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7023set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7025$as_echo_n "checking for $ac_word... " >&6; } 7026if ${ac_cv_prog_RANLIB+:} false; then : 7027 $as_echo_n "(cached) " >&6 7028else 7029 if test -n "$RANLIB"; then 7030 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7031else 7032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7033for as_dir in $PATH 7034do 7035 IFS=$as_save_IFS 7036 test -z "$as_dir" && as_dir=. 7037 for ac_exec_ext in '' $ac_executable_extensions; do 7038 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7039 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7041 break 2 7042 fi 7043done 7044 done 7045IFS=$as_save_IFS 7046 7047fi 7048fi 7049RANLIB=$ac_cv_prog_RANLIB 7050if test -n "$RANLIB"; then 7051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7052$as_echo "$RANLIB" >&6; } 7053else 7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7055$as_echo "no" >&6; } 7056fi 7057 7058 7059fi 7060if test -z "$ac_cv_prog_RANLIB"; then 7061 ac_ct_RANLIB=$RANLIB 7062 # Extract the first word of "ranlib", so it can be a program name with args. 7063set dummy ranlib; ac_word=$2 7064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7065$as_echo_n "checking for $ac_word... " >&6; } 7066if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7067 $as_echo_n "(cached) " >&6 7068else 7069 if test -n "$ac_ct_RANLIB"; then 7070 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7071else 7072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7073for as_dir in $PATH 7074do 7075 IFS=$as_save_IFS 7076 test -z "$as_dir" && as_dir=. 7077 for ac_exec_ext in '' $ac_executable_extensions; do 7078 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7079 ac_cv_prog_ac_ct_RANLIB="ranlib" 7080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7081 break 2 7082 fi 7083done 7084 done 7085IFS=$as_save_IFS 7086 7087fi 7088fi 7089ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7090if test -n "$ac_ct_RANLIB"; then 7091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7092$as_echo "$ac_ct_RANLIB" >&6; } 7093else 7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7095$as_echo "no" >&6; } 7096fi 7097 7098 if test "x$ac_ct_RANLIB" = x; then 7099 RANLIB=":" 7100 else 7101 case $cross_compiling:$ac_tool_warned in 7102yes:) 7103{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7104$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7105ac_tool_warned=yes ;; 7106esac 7107 RANLIB=$ac_ct_RANLIB 7108 fi 7109else 7110 RANLIB="$ac_cv_prog_RANLIB" 7111fi 7112 7113test -z "$RANLIB" && RANLIB=: 7114 7115 7116 7117 7118 7119 7120# Determine commands to create old-style static archives. 7121old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7122old_postinstall_cmds='chmod 644 $oldlib' 7123old_postuninstall_cmds= 7124 7125if test -n "$RANLIB"; then 7126 case $host_os in 7127 openbsd*) 7128 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 7129 ;; 7130 *) 7131 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7132 ;; 7133 esac 7134 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7135fi 7136 7137case $host_os in 7138 darwin*) 7139 lock_old_archive_extraction=yes ;; 7140 *) 7141 lock_old_archive_extraction=no ;; 7142esac 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 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# If no C compiler was specified, use CC. 7183LTCC=${LTCC-"$CC"} 7184 7185# If no C compiler flags were specified, use CFLAGS. 7186LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7187 7188# Allow CC to be a program name with arguments. 7189compiler=$CC 7190 7191 7192# Check for command to grab the raw symbol name followed by C symbol from nm. 7193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7194$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7195if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7196 $as_echo_n "(cached) " >&6 7197else 7198 7199# These are sane defaults that work on at least a few old systems. 7200# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7201 7202# Character class describing NM global symbol codes. 7203symcode='[BCDEGRST]' 7204 7205# Regexp to match symbols that can be accessed directly from C. 7206sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7207 7208# Define system-specific variables. 7209case $host_os in 7210aix*) 7211 symcode='[BCDT]' 7212 ;; 7213cygwin* | mingw* | pw32* | cegcc*) 7214 symcode='[ABCDGISTW]' 7215 ;; 7216hpux*) 7217 if test "$host_cpu" = ia64; then 7218 symcode='[ABCDEGRST]' 7219 fi 7220 ;; 7221irix* | nonstopux*) 7222 symcode='[BCDEGRST]' 7223 ;; 7224osf*) 7225 symcode='[BCDEGQRST]' 7226 ;; 7227solaris*) 7228 symcode='[BDRT]' 7229 ;; 7230sco3.2v5*) 7231 symcode='[DT]' 7232 ;; 7233sysv4.2uw2*) 7234 symcode='[DT]' 7235 ;; 7236sysv5* | sco5v6* | unixware* | OpenUNIX*) 7237 symcode='[ABDT]' 7238 ;; 7239sysv4) 7240 symcode='[DFNSTU]' 7241 ;; 7242esac 7243 7244# If we're using GNU nm, then use its standard symbol codes. 7245case `$NM -V 2>&1` in 7246*GNU* | *'with BFD'*) 7247 symcode='[ABCDGIRSTW]' ;; 7248esac 7249 7250# Transform an extracted symbol line into a proper C declaration. 7251# Some systems (esp. on ia64) link data and code symbols differently, 7252# so use this general approach. 7253lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7254 7255# Transform an extracted symbol line into symbol name and symbol address 7256lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7257lt_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'" 7258 7259# Handle CRLF in mingw tool chain 7260opt_cr= 7261case $build_os in 7262mingw*) 7263 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7264 ;; 7265esac 7266 7267# Try without a prefix underscore, then with it. 7268for ac_symprfx in "" "_"; do 7269 7270 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7271 symxfrm="\\1 $ac_symprfx\\2 \\2" 7272 7273 # Write the raw and C identifiers. 7274 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7275 # Fake it for dumpbin and say T for any non-static function 7276 # and D for any global variable. 7277 # Also find C++ and __fastcall symbols from MSVC++, 7278 # which start with @ or ?. 7279 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7280" {last_section=section; section=\$ 3};"\ 7281" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7282" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7283" \$ 0!~/External *\|/{next};"\ 7284" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7285" {if(hide[section]) next};"\ 7286" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7287" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7288" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7289" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7290" ' prfx=^$ac_symprfx" 7291 else 7292 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7293 fi 7294 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7295 7296 # Check to see that the pipe works correctly. 7297 pipe_works=no 7298 7299 rm -f conftest* 7300 cat > conftest.$ac_ext <<_LT_EOF 7301#ifdef __cplusplus 7302extern "C" { 7303#endif 7304char nm_test_var; 7305void nm_test_func(void); 7306void nm_test_func(void){} 7307#ifdef __cplusplus 7308} 7309#endif 7310int main(){nm_test_var='a';nm_test_func();return(0);} 7311_LT_EOF 7312 7313 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7314 (eval $ac_compile) 2>&5 7315 ac_status=$? 7316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7317 test $ac_status = 0; }; then 7318 # Now try to grab the symbols. 7319 nlist=conftest.nm 7320 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7321 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7322 ac_status=$? 7323 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7324 test $ac_status = 0; } && test -s "$nlist"; then 7325 # Try sorting and uniquifying the output. 7326 if sort "$nlist" | uniq > "$nlist"T; then 7327 mv -f "$nlist"T "$nlist" 7328 else 7329 rm -f "$nlist"T 7330 fi 7331 7332 # Make sure that we snagged all the symbols we need. 7333 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7334 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7335 cat <<_LT_EOF > conftest.$ac_ext 7336/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7337#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 7338/* DATA imports from DLLs on WIN32 con't be const, because runtime 7339 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7340# define LT_DLSYM_CONST 7341#elif defined(__osf__) 7342/* This system does not cope well with relocations in const data. */ 7343# define LT_DLSYM_CONST 7344#else 7345# define LT_DLSYM_CONST const 7346#endif 7347 7348#ifdef __cplusplus 7349extern "C" { 7350#endif 7351 7352_LT_EOF 7353 # Now generate the symbol file. 7354 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7355 7356 cat <<_LT_EOF >> conftest.$ac_ext 7357 7358/* The mapping between symbol names and symbols. */ 7359LT_DLSYM_CONST struct { 7360 const char *name; 7361 void *address; 7362} 7363lt__PROGRAM__LTX_preloaded_symbols[] = 7364{ 7365 { "@PROGRAM@", (void *) 0 }, 7366_LT_EOF 7367 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7368 cat <<\_LT_EOF >> conftest.$ac_ext 7369 {0, (void *) 0} 7370}; 7371 7372/* This works around a problem in FreeBSD linker */ 7373#ifdef FREEBSD_WORKAROUND 7374static const void *lt_preloaded_setup() { 7375 return lt__PROGRAM__LTX_preloaded_symbols; 7376} 7377#endif 7378 7379#ifdef __cplusplus 7380} 7381#endif 7382_LT_EOF 7383 # Now try linking the two files. 7384 mv conftest.$ac_objext conftstm.$ac_objext 7385 lt_globsym_save_LIBS=$LIBS 7386 lt_globsym_save_CFLAGS=$CFLAGS 7387 LIBS="conftstm.$ac_objext" 7388 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7389 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7390 (eval $ac_link) 2>&5 7391 ac_status=$? 7392 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7393 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7394 pipe_works=yes 7395 fi 7396 LIBS=$lt_globsym_save_LIBS 7397 CFLAGS=$lt_globsym_save_CFLAGS 7398 else 7399 echo "cannot find nm_test_func in $nlist" >&5 7400 fi 7401 else 7402 echo "cannot find nm_test_var in $nlist" >&5 7403 fi 7404 else 7405 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7406 fi 7407 else 7408 echo "$progname: failed program was:" >&5 7409 cat conftest.$ac_ext >&5 7410 fi 7411 rm -rf conftest* conftst* 7412 7413 # Do not use the global_symbol_pipe unless it works. 7414 if test "$pipe_works" = yes; then 7415 break 7416 else 7417 lt_cv_sys_global_symbol_pipe= 7418 fi 7419done 7420 7421fi 7422 7423if test -z "$lt_cv_sys_global_symbol_pipe"; then 7424 lt_cv_sys_global_symbol_to_cdecl= 7425fi 7426if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7428$as_echo "failed" >&6; } 7429else 7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7431$as_echo "ok" >&6; } 7432fi 7433 7434# Response file support. 7435if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7436 nm_file_list_spec='@' 7437elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7438 nm_file_list_spec='@' 7439fi 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7468$as_echo_n "checking for sysroot... " >&6; } 7469 7470# Check whether --with-sysroot was given. 7471if test "${with_sysroot+set}" = set; then : 7472 withval=$with_sysroot; 7473else 7474 with_sysroot=no 7475fi 7476 7477 7478lt_sysroot= 7479case ${with_sysroot} in #( 7480 yes) 7481 if test "$GCC" = yes; then 7482 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7483 fi 7484 ;; #( 7485 /*) 7486 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7487 ;; #( 7488 no|'') 7489 ;; #( 7490 *) 7491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 7492$as_echo "${with_sysroot}" >&6; } 7493 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7494 ;; 7495esac 7496 7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7498$as_echo "${lt_sysroot:-no}" >&6; } 7499 7500 7501 7502 7503 7504# Check whether --enable-libtool-lock was given. 7505if test "${enable_libtool_lock+set}" = set; then : 7506 enableval=$enable_libtool_lock; 7507fi 7508 7509test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7510 7511# Some flags need to be propagated to the compiler or linker for good 7512# libtool support. 7513case $host in 7514ia64-*-hpux*) 7515 # Find out which ABI we are using. 7516 echo 'int i;' > conftest.$ac_ext 7517 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7518 (eval $ac_compile) 2>&5 7519 ac_status=$? 7520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7521 test $ac_status = 0; }; then 7522 case `/usr/bin/file conftest.$ac_objext` in 7523 *ELF-32*) 7524 HPUX_IA64_MODE="32" 7525 ;; 7526 *ELF-64*) 7527 HPUX_IA64_MODE="64" 7528 ;; 7529 esac 7530 fi 7531 rm -rf conftest* 7532 ;; 7533*-*-irix6*) 7534 # Find out which ABI we are using. 7535 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7537 (eval $ac_compile) 2>&5 7538 ac_status=$? 7539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7540 test $ac_status = 0; }; then 7541 if test "$lt_cv_prog_gnu_ld" = yes; then 7542 case `/usr/bin/file conftest.$ac_objext` in 7543 *32-bit*) 7544 LD="${LD-ld} -melf32bsmip" 7545 ;; 7546 *N32*) 7547 LD="${LD-ld} -melf32bmipn32" 7548 ;; 7549 *64-bit*) 7550 LD="${LD-ld} -melf64bmip" 7551 ;; 7552 esac 7553 else 7554 case `/usr/bin/file conftest.$ac_objext` in 7555 *32-bit*) 7556 LD="${LD-ld} -32" 7557 ;; 7558 *N32*) 7559 LD="${LD-ld} -n32" 7560 ;; 7561 *64-bit*) 7562 LD="${LD-ld} -64" 7563 ;; 7564 esac 7565 fi 7566 fi 7567 rm -rf conftest* 7568 ;; 7569 7570x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7571s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7572 # Find out which ABI we are using. 7573 echo 'int i;' > conftest.$ac_ext 7574 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7575 (eval $ac_compile) 2>&5 7576 ac_status=$? 7577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7578 test $ac_status = 0; }; then 7579 case `/usr/bin/file conftest.o` in 7580 *32-bit*) 7581 case $host in 7582 x86_64-*kfreebsd*-gnu) 7583 LD="${LD-ld} -m elf_i386_fbsd" 7584 ;; 7585 x86_64-*linux*) 7586 LD="${LD-ld} -m elf_i386" 7587 ;; 7588 ppc64-*linux*|powerpc64-*linux*) 7589 LD="${LD-ld} -m elf32ppclinux" 7590 ;; 7591 s390x-*linux*) 7592 LD="${LD-ld} -m elf_s390" 7593 ;; 7594 sparc64-*linux*) 7595 LD="${LD-ld} -m elf32_sparc" 7596 ;; 7597 esac 7598 ;; 7599 *64-bit*) 7600 case $host in 7601 x86_64-*kfreebsd*-gnu) 7602 LD="${LD-ld} -m elf_x86_64_fbsd" 7603 ;; 7604 x86_64-*linux*) 7605 LD="${LD-ld} -m elf_x86_64" 7606 ;; 7607 ppc*-*linux*|powerpc*-*linux*) 7608 LD="${LD-ld} -m elf64ppc" 7609 ;; 7610 s390*-*linux*|s390*-*tpf*) 7611 LD="${LD-ld} -m elf64_s390" 7612 ;; 7613 sparc*-*linux*) 7614 LD="${LD-ld} -m elf64_sparc" 7615 ;; 7616 esac 7617 ;; 7618 esac 7619 fi 7620 rm -rf conftest* 7621 ;; 7622 7623*-*-sco3.2v5*) 7624 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7625 SAVE_CFLAGS="$CFLAGS" 7626 CFLAGS="$CFLAGS -belf" 7627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7628$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7629if ${lt_cv_cc_needs_belf+:} false; then : 7630 $as_echo_n "(cached) " >&6 7631else 7632 ac_ext=c 7633ac_cpp='$CPP $CPPFLAGS' 7634ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7635ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7636ac_compiler_gnu=$ac_cv_c_compiler_gnu 7637 7638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7639/* end confdefs.h. */ 7640 7641int 7642main () 7643{ 7644 7645 ; 7646 return 0; 7647} 7648_ACEOF 7649if ac_fn_c_try_link "$LINENO"; then : 7650 lt_cv_cc_needs_belf=yes 7651else 7652 lt_cv_cc_needs_belf=no 7653fi 7654rm -f core conftest.err conftest.$ac_objext \ 7655 conftest$ac_exeext conftest.$ac_ext 7656 ac_ext=c 7657ac_cpp='$CPP $CPPFLAGS' 7658ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7659ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7660ac_compiler_gnu=$ac_cv_c_compiler_gnu 7661 7662fi 7663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7664$as_echo "$lt_cv_cc_needs_belf" >&6; } 7665 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7666 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7667 CFLAGS="$SAVE_CFLAGS" 7668 fi 7669 ;; 7670*-*solaris*) 7671 # Find out which ABI we are using. 7672 echo 'int i;' > conftest.$ac_ext 7673 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7674 (eval $ac_compile) 2>&5 7675 ac_status=$? 7676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7677 test $ac_status = 0; }; then 7678 case `/usr/bin/file conftest.o` in 7679 *64-bit*) 7680 case $lt_cv_prog_gnu_ld in 7681 yes*) 7682 case $host in 7683 i?86-*-solaris*) 7684 LD="${LD-ld} -m elf_x86_64" 7685 ;; 7686 sparc*-*-solaris*) 7687 LD="${LD-ld} -m elf64_sparc" 7688 ;; 7689 esac 7690 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7691 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7692 LD="${LD-ld}_sol2" 7693 fi 7694 ;; 7695 *) 7696 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7697 LD="${LD-ld} -64" 7698 fi 7699 ;; 7700 esac 7701 ;; 7702 esac 7703 fi 7704 rm -rf conftest* 7705 ;; 7706esac 7707 7708need_locks="$enable_libtool_lock" 7709 7710if test -n "$ac_tool_prefix"; then 7711 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7712set dummy ${ac_tool_prefix}mt; ac_word=$2 7713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7714$as_echo_n "checking for $ac_word... " >&6; } 7715if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7716 $as_echo_n "(cached) " >&6 7717else 7718 if test -n "$MANIFEST_TOOL"; then 7719 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7720else 7721as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7722for as_dir in $PATH 7723do 7724 IFS=$as_save_IFS 7725 test -z "$as_dir" && as_dir=. 7726 for ac_exec_ext in '' $ac_executable_extensions; do 7727 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7728 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7730 break 2 7731 fi 7732done 7733 done 7734IFS=$as_save_IFS 7735 7736fi 7737fi 7738MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7739if test -n "$MANIFEST_TOOL"; then 7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7741$as_echo "$MANIFEST_TOOL" >&6; } 7742else 7743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7744$as_echo "no" >&6; } 7745fi 7746 7747 7748fi 7749if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7750 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7751 # Extract the first word of "mt", so it can be a program name with args. 7752set dummy mt; ac_word=$2 7753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7754$as_echo_n "checking for $ac_word... " >&6; } 7755if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7756 $as_echo_n "(cached) " >&6 7757else 7758 if test -n "$ac_ct_MANIFEST_TOOL"; then 7759 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7760else 7761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7762for as_dir in $PATH 7763do 7764 IFS=$as_save_IFS 7765 test -z "$as_dir" && as_dir=. 7766 for ac_exec_ext in '' $ac_executable_extensions; do 7767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7768 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7770 break 2 7771 fi 7772done 7773 done 7774IFS=$as_save_IFS 7775 7776fi 7777fi 7778ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7779if test -n "$ac_ct_MANIFEST_TOOL"; then 7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7781$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7782else 7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7784$as_echo "no" >&6; } 7785fi 7786 7787 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7788 MANIFEST_TOOL=":" 7789 else 7790 case $cross_compiling:$ac_tool_warned in 7791yes:) 7792{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7793$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7794ac_tool_warned=yes ;; 7795esac 7796 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7797 fi 7798else 7799 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7800fi 7801 7802test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7804$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7805if ${lt_cv_path_mainfest_tool+:} false; then : 7806 $as_echo_n "(cached) " >&6 7807else 7808 lt_cv_path_mainfest_tool=no 7809 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7810 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7811 cat conftest.err >&5 7812 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7813 lt_cv_path_mainfest_tool=yes 7814 fi 7815 rm -f conftest* 7816fi 7817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7818$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7819if test "x$lt_cv_path_mainfest_tool" != xyes; then 7820 MANIFEST_TOOL=: 7821fi 7822 7823 7824 7825 7826 7827 7828 case $host_os in 7829 rhapsody* | darwin*) 7830 if test -n "$ac_tool_prefix"; then 7831 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7832set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7834$as_echo_n "checking for $ac_word... " >&6; } 7835if ${ac_cv_prog_DSYMUTIL+:} false; then : 7836 $as_echo_n "(cached) " >&6 7837else 7838 if test -n "$DSYMUTIL"; then 7839 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7840else 7841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7842for as_dir in $PATH 7843do 7844 IFS=$as_save_IFS 7845 test -z "$as_dir" && as_dir=. 7846 for ac_exec_ext in '' $ac_executable_extensions; do 7847 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7848 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7850 break 2 7851 fi 7852done 7853 done 7854IFS=$as_save_IFS 7855 7856fi 7857fi 7858DSYMUTIL=$ac_cv_prog_DSYMUTIL 7859if test -n "$DSYMUTIL"; then 7860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7861$as_echo "$DSYMUTIL" >&6; } 7862else 7863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7864$as_echo "no" >&6; } 7865fi 7866 7867 7868fi 7869if test -z "$ac_cv_prog_DSYMUTIL"; then 7870 ac_ct_DSYMUTIL=$DSYMUTIL 7871 # Extract the first word of "dsymutil", so it can be a program name with args. 7872set dummy dsymutil; ac_word=$2 7873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7874$as_echo_n "checking for $ac_word... " >&6; } 7875if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7876 $as_echo_n "(cached) " >&6 7877else 7878 if test -n "$ac_ct_DSYMUTIL"; then 7879 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7880else 7881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7882for as_dir in $PATH 7883do 7884 IFS=$as_save_IFS 7885 test -z "$as_dir" && as_dir=. 7886 for ac_exec_ext in '' $ac_executable_extensions; do 7887 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7888 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7890 break 2 7891 fi 7892done 7893 done 7894IFS=$as_save_IFS 7895 7896fi 7897fi 7898ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7899if test -n "$ac_ct_DSYMUTIL"; then 7900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7901$as_echo "$ac_ct_DSYMUTIL" >&6; } 7902else 7903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7904$as_echo "no" >&6; } 7905fi 7906 7907 if test "x$ac_ct_DSYMUTIL" = x; then 7908 DSYMUTIL=":" 7909 else 7910 case $cross_compiling:$ac_tool_warned in 7911yes:) 7912{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7913$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7914ac_tool_warned=yes ;; 7915esac 7916 DSYMUTIL=$ac_ct_DSYMUTIL 7917 fi 7918else 7919 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7920fi 7921 7922 if test -n "$ac_tool_prefix"; then 7923 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7924set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7926$as_echo_n "checking for $ac_word... " >&6; } 7927if ${ac_cv_prog_NMEDIT+:} false; then : 7928 $as_echo_n "(cached) " >&6 7929else 7930 if test -n "$NMEDIT"; then 7931 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7932else 7933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7934for as_dir in $PATH 7935do 7936 IFS=$as_save_IFS 7937 test -z "$as_dir" && as_dir=. 7938 for ac_exec_ext in '' $ac_executable_extensions; do 7939 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7940 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7942 break 2 7943 fi 7944done 7945 done 7946IFS=$as_save_IFS 7947 7948fi 7949fi 7950NMEDIT=$ac_cv_prog_NMEDIT 7951if test -n "$NMEDIT"; then 7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7953$as_echo "$NMEDIT" >&6; } 7954else 7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7956$as_echo "no" >&6; } 7957fi 7958 7959 7960fi 7961if test -z "$ac_cv_prog_NMEDIT"; then 7962 ac_ct_NMEDIT=$NMEDIT 7963 # Extract the first word of "nmedit", so it can be a program name with args. 7964set dummy nmedit; ac_word=$2 7965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7966$as_echo_n "checking for $ac_word... " >&6; } 7967if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7968 $as_echo_n "(cached) " >&6 7969else 7970 if test -n "$ac_ct_NMEDIT"; then 7971 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7972else 7973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7974for as_dir in $PATH 7975do 7976 IFS=$as_save_IFS 7977 test -z "$as_dir" && as_dir=. 7978 for ac_exec_ext in '' $ac_executable_extensions; do 7979 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7980 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7981 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7982 break 2 7983 fi 7984done 7985 done 7986IFS=$as_save_IFS 7987 7988fi 7989fi 7990ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7991if test -n "$ac_ct_NMEDIT"; then 7992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7993$as_echo "$ac_ct_NMEDIT" >&6; } 7994else 7995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7996$as_echo "no" >&6; } 7997fi 7998 7999 if test "x$ac_ct_NMEDIT" = x; then 8000 NMEDIT=":" 8001 else 8002 case $cross_compiling:$ac_tool_warned in 8003yes:) 8004{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8005$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8006ac_tool_warned=yes ;; 8007esac 8008 NMEDIT=$ac_ct_NMEDIT 8009 fi 8010else 8011 NMEDIT="$ac_cv_prog_NMEDIT" 8012fi 8013 8014 if test -n "$ac_tool_prefix"; then 8015 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8016set dummy ${ac_tool_prefix}lipo; ac_word=$2 8017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8018$as_echo_n "checking for $ac_word... " >&6; } 8019if ${ac_cv_prog_LIPO+:} false; then : 8020 $as_echo_n "(cached) " >&6 8021else 8022 if test -n "$LIPO"; then 8023 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8024else 8025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8026for as_dir in $PATH 8027do 8028 IFS=$as_save_IFS 8029 test -z "$as_dir" && as_dir=. 8030 for ac_exec_ext in '' $ac_executable_extensions; do 8031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8032 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8034 break 2 8035 fi 8036done 8037 done 8038IFS=$as_save_IFS 8039 8040fi 8041fi 8042LIPO=$ac_cv_prog_LIPO 8043if test -n "$LIPO"; then 8044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8045$as_echo "$LIPO" >&6; } 8046else 8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8048$as_echo "no" >&6; } 8049fi 8050 8051 8052fi 8053if test -z "$ac_cv_prog_LIPO"; then 8054 ac_ct_LIPO=$LIPO 8055 # Extract the first word of "lipo", so it can be a program name with args. 8056set dummy lipo; ac_word=$2 8057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8058$as_echo_n "checking for $ac_word... " >&6; } 8059if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8060 $as_echo_n "(cached) " >&6 8061else 8062 if test -n "$ac_ct_LIPO"; then 8063 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8064else 8065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8066for as_dir in $PATH 8067do 8068 IFS=$as_save_IFS 8069 test -z "$as_dir" && as_dir=. 8070 for ac_exec_ext in '' $ac_executable_extensions; do 8071 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8072 ac_cv_prog_ac_ct_LIPO="lipo" 8073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8074 break 2 8075 fi 8076done 8077 done 8078IFS=$as_save_IFS 8079 8080fi 8081fi 8082ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8083if test -n "$ac_ct_LIPO"; then 8084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8085$as_echo "$ac_ct_LIPO" >&6; } 8086else 8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8088$as_echo "no" >&6; } 8089fi 8090 8091 if test "x$ac_ct_LIPO" = x; then 8092 LIPO=":" 8093 else 8094 case $cross_compiling:$ac_tool_warned in 8095yes:) 8096{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8097$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8098ac_tool_warned=yes ;; 8099esac 8100 LIPO=$ac_ct_LIPO 8101 fi 8102else 8103 LIPO="$ac_cv_prog_LIPO" 8104fi 8105 8106 if test -n "$ac_tool_prefix"; then 8107 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8108set dummy ${ac_tool_prefix}otool; ac_word=$2 8109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8110$as_echo_n "checking for $ac_word... " >&6; } 8111if ${ac_cv_prog_OTOOL+:} false; then : 8112 $as_echo_n "(cached) " >&6 8113else 8114 if test -n "$OTOOL"; then 8115 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8116else 8117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8118for as_dir in $PATH 8119do 8120 IFS=$as_save_IFS 8121 test -z "$as_dir" && as_dir=. 8122 for ac_exec_ext in '' $ac_executable_extensions; do 8123 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8124 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8126 break 2 8127 fi 8128done 8129 done 8130IFS=$as_save_IFS 8131 8132fi 8133fi 8134OTOOL=$ac_cv_prog_OTOOL 8135if test -n "$OTOOL"; then 8136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8137$as_echo "$OTOOL" >&6; } 8138else 8139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8140$as_echo "no" >&6; } 8141fi 8142 8143 8144fi 8145if test -z "$ac_cv_prog_OTOOL"; then 8146 ac_ct_OTOOL=$OTOOL 8147 # Extract the first word of "otool", so it can be a program name with args. 8148set dummy otool; ac_word=$2 8149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8150$as_echo_n "checking for $ac_word... " >&6; } 8151if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8152 $as_echo_n "(cached) " >&6 8153else 8154 if test -n "$ac_ct_OTOOL"; then 8155 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8156else 8157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8158for as_dir in $PATH 8159do 8160 IFS=$as_save_IFS 8161 test -z "$as_dir" && as_dir=. 8162 for ac_exec_ext in '' $ac_executable_extensions; do 8163 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8164 ac_cv_prog_ac_ct_OTOOL="otool" 8165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8166 break 2 8167 fi 8168done 8169 done 8170IFS=$as_save_IFS 8171 8172fi 8173fi 8174ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8175if test -n "$ac_ct_OTOOL"; then 8176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8177$as_echo "$ac_ct_OTOOL" >&6; } 8178else 8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8180$as_echo "no" >&6; } 8181fi 8182 8183 if test "x$ac_ct_OTOOL" = x; then 8184 OTOOL=":" 8185 else 8186 case $cross_compiling:$ac_tool_warned in 8187yes:) 8188{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8189$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8190ac_tool_warned=yes ;; 8191esac 8192 OTOOL=$ac_ct_OTOOL 8193 fi 8194else 8195 OTOOL="$ac_cv_prog_OTOOL" 8196fi 8197 8198 if test -n "$ac_tool_prefix"; then 8199 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8200set dummy ${ac_tool_prefix}otool64; ac_word=$2 8201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8202$as_echo_n "checking for $ac_word... " >&6; } 8203if ${ac_cv_prog_OTOOL64+:} false; then : 8204 $as_echo_n "(cached) " >&6 8205else 8206 if test -n "$OTOOL64"; then 8207 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8208else 8209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8210for as_dir in $PATH 8211do 8212 IFS=$as_save_IFS 8213 test -z "$as_dir" && as_dir=. 8214 for ac_exec_ext in '' $ac_executable_extensions; do 8215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8216 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8218 break 2 8219 fi 8220done 8221 done 8222IFS=$as_save_IFS 8223 8224fi 8225fi 8226OTOOL64=$ac_cv_prog_OTOOL64 8227if test -n "$OTOOL64"; then 8228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8229$as_echo "$OTOOL64" >&6; } 8230else 8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8232$as_echo "no" >&6; } 8233fi 8234 8235 8236fi 8237if test -z "$ac_cv_prog_OTOOL64"; then 8238 ac_ct_OTOOL64=$OTOOL64 8239 # Extract the first word of "otool64", so it can be a program name with args. 8240set dummy otool64; ac_word=$2 8241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8242$as_echo_n "checking for $ac_word... " >&6; } 8243if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8244 $as_echo_n "(cached) " >&6 8245else 8246 if test -n "$ac_ct_OTOOL64"; then 8247 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8248else 8249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8250for as_dir in $PATH 8251do 8252 IFS=$as_save_IFS 8253 test -z "$as_dir" && as_dir=. 8254 for ac_exec_ext in '' $ac_executable_extensions; do 8255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8256 ac_cv_prog_ac_ct_OTOOL64="otool64" 8257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8258 break 2 8259 fi 8260done 8261 done 8262IFS=$as_save_IFS 8263 8264fi 8265fi 8266ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8267if test -n "$ac_ct_OTOOL64"; then 8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8269$as_echo "$ac_ct_OTOOL64" >&6; } 8270else 8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8272$as_echo "no" >&6; } 8273fi 8274 8275 if test "x$ac_ct_OTOOL64" = x; then 8276 OTOOL64=":" 8277 else 8278 case $cross_compiling:$ac_tool_warned in 8279yes:) 8280{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8281$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8282ac_tool_warned=yes ;; 8283esac 8284 OTOOL64=$ac_ct_OTOOL64 8285 fi 8286else 8287 OTOOL64="$ac_cv_prog_OTOOL64" 8288fi 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8317$as_echo_n "checking for -single_module linker flag... " >&6; } 8318if ${lt_cv_apple_cc_single_mod+:} false; then : 8319 $as_echo_n "(cached) " >&6 8320else 8321 lt_cv_apple_cc_single_mod=no 8322 if test -z "${LT_MULTI_MODULE}"; then 8323 # By default we will add the -single_module flag. You can override 8324 # by either setting the environment variable LT_MULTI_MODULE 8325 # non-empty at configure time, or by adding -multi_module to the 8326 # link flags. 8327 rm -rf libconftest.dylib* 8328 echo "int foo(void){return 1;}" > conftest.c 8329 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8330-dynamiclib -Wl,-single_module conftest.c" >&5 8331 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8332 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8333 _lt_result=$? 8334 # If there is a non-empty error log, and "single_module" 8335 # appears in it, assume the flag caused a linker warning 8336 if test -s conftest.err && $GREP single_module conftest.err; then 8337 cat conftest.err >&5 8338 # Otherwise, if the output was created with a 0 exit code from 8339 # the compiler, it worked. 8340 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 8341 lt_cv_apple_cc_single_mod=yes 8342 else 8343 cat conftest.err >&5 8344 fi 8345 rm -rf libconftest.dylib* 8346 rm -f conftest.* 8347 fi 8348fi 8349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8350$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8351 8352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8353$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8354if ${lt_cv_ld_exported_symbols_list+:} false; then : 8355 $as_echo_n "(cached) " >&6 8356else 8357 lt_cv_ld_exported_symbols_list=no 8358 save_LDFLAGS=$LDFLAGS 8359 echo "_main" > conftest.sym 8360 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8362/* end confdefs.h. */ 8363 8364int 8365main () 8366{ 8367 8368 ; 8369 return 0; 8370} 8371_ACEOF 8372if ac_fn_c_try_link "$LINENO"; then : 8373 lt_cv_ld_exported_symbols_list=yes 8374else 8375 lt_cv_ld_exported_symbols_list=no 8376fi 8377rm -f core conftest.err conftest.$ac_objext \ 8378 conftest$ac_exeext conftest.$ac_ext 8379 LDFLAGS="$save_LDFLAGS" 8380 8381fi 8382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8383$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8384 8385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8386$as_echo_n "checking for -force_load linker flag... " >&6; } 8387if ${lt_cv_ld_force_load+:} false; then : 8388 $as_echo_n "(cached) " >&6 8389else 8390 lt_cv_ld_force_load=no 8391 cat > conftest.c << _LT_EOF 8392int forced_loaded() { return 2;} 8393_LT_EOF 8394 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8395 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8396 echo "$AR cru libconftest.a conftest.o" >&5 8397 $AR cru libconftest.a conftest.o 2>&5 8398 echo "$RANLIB libconftest.a" >&5 8399 $RANLIB libconftest.a 2>&5 8400 cat > conftest.c << _LT_EOF 8401int main() { return 0;} 8402_LT_EOF 8403 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8404 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8405 _lt_result=$? 8406 if test -s conftest.err && $GREP force_load conftest.err; then 8407 cat conftest.err >&5 8408 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 8409 lt_cv_ld_force_load=yes 8410 else 8411 cat conftest.err >&5 8412 fi 8413 rm -f conftest.err libconftest.a conftest conftest.c 8414 rm -rf conftest.dSYM 8415 8416fi 8417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8418$as_echo "$lt_cv_ld_force_load" >&6; } 8419 case $host_os in 8420 rhapsody* | darwin1.[012]) 8421 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8422 darwin1.*) 8423 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8424 darwin*) # darwin 5.x on 8425 # if running on 10.5 or later, the deployment target defaults 8426 # to the OS version, if on x86, and 10.4, the deployment 8427 # target defaults to 10.4. Don't you love it? 8428 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8429 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8430 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8431 10.[012]*) 8432 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8433 10.*) 8434 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8435 esac 8436 ;; 8437 esac 8438 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8439 _lt_dar_single_mod='$single_module' 8440 fi 8441 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8442 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8443 else 8444 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8445 fi 8446 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8447 _lt_dsymutil='~$DSYMUTIL $lib || :' 8448 else 8449 _lt_dsymutil= 8450 fi 8451 ;; 8452 esac 8453 8454for ac_header in dlfcn.h 8455do : 8456 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8457" 8458if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8459 cat >>confdefs.h <<_ACEOF 8460#define HAVE_DLFCN_H 1 8461_ACEOF 8462 8463fi 8464 8465done 8466 8467 8468 8469 8470 8471# Set options 8472# Check whether --enable-static was given. 8473if test "${enable_static+set}" = set; then : 8474 enableval=$enable_static; p=${PACKAGE-default} 8475 case $enableval in 8476 yes) enable_static=yes ;; 8477 no) enable_static=no ;; 8478 *) 8479 enable_static=no 8480 # Look at the argument we got. We use all the common list separators. 8481 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8482 for pkg in $enableval; do 8483 IFS="$lt_save_ifs" 8484 if test "X$pkg" = "X$p"; then 8485 enable_static=yes 8486 fi 8487 done 8488 IFS="$lt_save_ifs" 8489 ;; 8490 esac 8491else 8492 enable_static=no 8493fi 8494 8495 8496 8497 8498 8499 8500 8501 8502# Check whether --with-pic was given. 8503if test "${with_pic+set}" = set; then : 8504 withval=$with_pic; lt_p=${PACKAGE-default} 8505 case $withval in 8506 yes|no) pic_mode=$withval ;; 8507 *) 8508 pic_mode=default 8509 # Look at the argument we got. We use all the common list separators. 8510 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8511 for lt_pkg in $withval; do 8512 IFS="$lt_save_ifs" 8513 if test "X$lt_pkg" = "X$lt_p"; then 8514 pic_mode=yes 8515 fi 8516 done 8517 IFS="$lt_save_ifs" 8518 ;; 8519 esac 8520else 8521 pic_mode=default 8522fi 8523 8524 8525test -z "$pic_mode" && pic_mode=yes 8526 8527 8528 8529 8530 8531 8532 8533 8534 enable_dlopen=no 8535 8536 8537 enable_win32_dll=no 8538 8539 8540 # Check whether --enable-shared was given. 8541if test "${enable_shared+set}" = set; then : 8542 enableval=$enable_shared; p=${PACKAGE-default} 8543 case $enableval in 8544 yes) enable_shared=yes ;; 8545 no) enable_shared=no ;; 8546 *) 8547 enable_shared=no 8548 # Look at the argument we got. We use all the common list separators. 8549 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8550 for pkg in $enableval; do 8551 IFS="$lt_save_ifs" 8552 if test "X$pkg" = "X$p"; then 8553 enable_shared=yes 8554 fi 8555 done 8556 IFS="$lt_save_ifs" 8557 ;; 8558 esac 8559else 8560 enable_shared=yes 8561fi 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 # Check whether --enable-fast-install was given. 8574if test "${enable_fast_install+set}" = set; then : 8575 enableval=$enable_fast_install; p=${PACKAGE-default} 8576 case $enableval in 8577 yes) enable_fast_install=yes ;; 8578 no) enable_fast_install=no ;; 8579 *) 8580 enable_fast_install=no 8581 # Look at the argument we got. We use all the common list separators. 8582 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8583 for pkg in $enableval; do 8584 IFS="$lt_save_ifs" 8585 if test "X$pkg" = "X$p"; then 8586 enable_fast_install=yes 8587 fi 8588 done 8589 IFS="$lt_save_ifs" 8590 ;; 8591 esac 8592else 8593 enable_fast_install=yes 8594fi 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606# This can be used to rebuild libtool when needed 8607LIBTOOL_DEPS="$ltmain" 8608 8609# Always use our own libtool. 8610LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641test -z "$LN_S" && LN_S="ln -s" 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656if test -n "${ZSH_VERSION+set}" ; then 8657 setopt NO_GLOB_SUBST 8658fi 8659 8660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8661$as_echo_n "checking for objdir... " >&6; } 8662if ${lt_cv_objdir+:} false; then : 8663 $as_echo_n "(cached) " >&6 8664else 8665 rm -f .libs 2>/dev/null 8666mkdir .libs 2>/dev/null 8667if test -d .libs; then 8668 lt_cv_objdir=.libs 8669else 8670 # MS-DOS does not allow filenames that begin with a dot. 8671 lt_cv_objdir=_libs 8672fi 8673rmdir .libs 2>/dev/null 8674fi 8675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8676$as_echo "$lt_cv_objdir" >&6; } 8677objdir=$lt_cv_objdir 8678 8679 8680 8681 8682 8683cat >>confdefs.h <<_ACEOF 8684#define LT_OBJDIR "$lt_cv_objdir/" 8685_ACEOF 8686 8687 8688 8689 8690case $host_os in 8691aix3*) 8692 # AIX sometimes has problems with the GCC collect2 program. For some 8693 # reason, if we set the COLLECT_NAMES environment variable, the problems 8694 # vanish in a puff of smoke. 8695 if test "X${COLLECT_NAMES+set}" != Xset; then 8696 COLLECT_NAMES= 8697 export COLLECT_NAMES 8698 fi 8699 ;; 8700esac 8701 8702# Global variables: 8703ofile=libtool 8704can_build_shared=yes 8705 8706# All known linkers require a `.a' archive for static linking (except MSVC, 8707# which needs '.lib'). 8708libext=a 8709 8710with_gnu_ld="$lt_cv_prog_gnu_ld" 8711 8712old_CC="$CC" 8713old_CFLAGS="$CFLAGS" 8714 8715# Set sane defaults for various variables 8716test -z "$CC" && CC=cc 8717test -z "$LTCC" && LTCC=$CC 8718test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8719test -z "$LD" && LD=ld 8720test -z "$ac_objext" && ac_objext=o 8721 8722for cc_temp in $compiler""; do 8723 case $cc_temp in 8724 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8725 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8726 \-*) ;; 8727 *) break;; 8728 esac 8729done 8730cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8731 8732 8733# Only perform the check for file, if the check method requires it 8734test -z "$MAGIC_CMD" && MAGIC_CMD=file 8735case $deplibs_check_method in 8736file_magic*) 8737 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8739$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8740if ${lt_cv_path_MAGIC_CMD+:} false; then : 8741 $as_echo_n "(cached) " >&6 8742else 8743 case $MAGIC_CMD in 8744[\\/*] | ?:[\\/]*) 8745 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8746 ;; 8747*) 8748 lt_save_MAGIC_CMD="$MAGIC_CMD" 8749 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8750 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8751 for ac_dir in $ac_dummy; do 8752 IFS="$lt_save_ifs" 8753 test -z "$ac_dir" && ac_dir=. 8754 if test -f $ac_dir/${ac_tool_prefix}file; then 8755 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8756 if test -n "$file_magic_test_file"; then 8757 case $deplibs_check_method in 8758 "file_magic "*) 8759 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8760 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8761 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8762 $EGREP "$file_magic_regex" > /dev/null; then 8763 : 8764 else 8765 cat <<_LT_EOF 1>&2 8766 8767*** Warning: the command libtool uses to detect shared libraries, 8768*** $file_magic_cmd, produces output that libtool cannot recognize. 8769*** The result is that libtool may fail to recognize shared libraries 8770*** as such. This will affect the creation of libtool libraries that 8771*** depend on shared libraries, but programs linked with such libtool 8772*** libraries will work regardless of this problem. Nevertheless, you 8773*** may want to report the problem to your system manager and/or to 8774*** bug-libtool@gnu.org 8775 8776_LT_EOF 8777 fi ;; 8778 esac 8779 fi 8780 break 8781 fi 8782 done 8783 IFS="$lt_save_ifs" 8784 MAGIC_CMD="$lt_save_MAGIC_CMD" 8785 ;; 8786esac 8787fi 8788 8789MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8790if test -n "$MAGIC_CMD"; then 8791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8792$as_echo "$MAGIC_CMD" >&6; } 8793else 8794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8795$as_echo "no" >&6; } 8796fi 8797 8798 8799 8800 8801 8802if test -z "$lt_cv_path_MAGIC_CMD"; then 8803 if test -n "$ac_tool_prefix"; then 8804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8805$as_echo_n "checking for file... " >&6; } 8806if ${lt_cv_path_MAGIC_CMD+:} false; then : 8807 $as_echo_n "(cached) " >&6 8808else 8809 case $MAGIC_CMD in 8810[\\/*] | ?:[\\/]*) 8811 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8812 ;; 8813*) 8814 lt_save_MAGIC_CMD="$MAGIC_CMD" 8815 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8816 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8817 for ac_dir in $ac_dummy; do 8818 IFS="$lt_save_ifs" 8819 test -z "$ac_dir" && ac_dir=. 8820 if test -f $ac_dir/file; then 8821 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8822 if test -n "$file_magic_test_file"; then 8823 case $deplibs_check_method in 8824 "file_magic "*) 8825 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8826 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8827 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8828 $EGREP "$file_magic_regex" > /dev/null; then 8829 : 8830 else 8831 cat <<_LT_EOF 1>&2 8832 8833*** Warning: the command libtool uses to detect shared libraries, 8834*** $file_magic_cmd, produces output that libtool cannot recognize. 8835*** The result is that libtool may fail to recognize shared libraries 8836*** as such. This will affect the creation of libtool libraries that 8837*** depend on shared libraries, but programs linked with such libtool 8838*** libraries will work regardless of this problem. Nevertheless, you 8839*** may want to report the problem to your system manager and/or to 8840*** bug-libtool@gnu.org 8841 8842_LT_EOF 8843 fi ;; 8844 esac 8845 fi 8846 break 8847 fi 8848 done 8849 IFS="$lt_save_ifs" 8850 MAGIC_CMD="$lt_save_MAGIC_CMD" 8851 ;; 8852esac 8853fi 8854 8855MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8856if test -n "$MAGIC_CMD"; then 8857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8858$as_echo "$MAGIC_CMD" >&6; } 8859else 8860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8861$as_echo "no" >&6; } 8862fi 8863 8864 8865 else 8866 MAGIC_CMD=: 8867 fi 8868fi 8869 8870 fi 8871 ;; 8872esac 8873 8874# Use C for the default configuration in the libtool script 8875 8876lt_save_CC="$CC" 8877ac_ext=c 8878ac_cpp='$CPP $CPPFLAGS' 8879ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8880ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8881ac_compiler_gnu=$ac_cv_c_compiler_gnu 8882 8883 8884# Source file extension for C test sources. 8885ac_ext=c 8886 8887# Object file extension for compiled C test sources. 8888objext=o 8889objext=$objext 8890 8891# Code to be used in simple compile tests 8892lt_simple_compile_test_code="int some_variable = 0;" 8893 8894# Code to be used in simple link tests 8895lt_simple_link_test_code='int main(){return(0);}' 8896 8897 8898 8899 8900 8901 8902 8903# If no C compiler was specified, use CC. 8904LTCC=${LTCC-"$CC"} 8905 8906# If no C compiler flags were specified, use CFLAGS. 8907LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8908 8909# Allow CC to be a program name with arguments. 8910compiler=$CC 8911 8912# Save the default compiler, since it gets overwritten when the other 8913# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8914compiler_DEFAULT=$CC 8915 8916# save warnings/boilerplate of simple test code 8917ac_outfile=conftest.$ac_objext 8918echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8919eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8920_lt_compiler_boilerplate=`cat conftest.err` 8921$RM conftest* 8922 8923ac_outfile=conftest.$ac_objext 8924echo "$lt_simple_link_test_code" >conftest.$ac_ext 8925eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8926_lt_linker_boilerplate=`cat conftest.err` 8927$RM -r conftest* 8928 8929 8930## CAVEAT EMPTOR: 8931## There is no encapsulation within the following macros, do not change 8932## the running order or otherwise move them around unless you know exactly 8933## what you are doing... 8934if test -n "$compiler"; then 8935 8936lt_prog_compiler_no_builtin_flag= 8937 8938if test "$GCC" = yes; then 8939 case $cc_basename in 8940 nvcc*) 8941 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8942 *) 8943 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8944 esac 8945 8946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8947$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8948if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8949 $as_echo_n "(cached) " >&6 8950else 8951 lt_cv_prog_compiler_rtti_exceptions=no 8952 ac_outfile=conftest.$ac_objext 8953 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8954 lt_compiler_flag="-fno-rtti -fno-exceptions" 8955 # Insert the option either (1) after the last *FLAGS variable, or 8956 # (2) before a word containing "conftest.", or (3) at the end. 8957 # Note that $ac_compile itself does not contain backslashes and begins 8958 # with a dollar sign (not a hyphen), so the echo should work correctly. 8959 # The option is referenced via a variable to avoid confusing sed. 8960 lt_compile=`echo "$ac_compile" | $SED \ 8961 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8962 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8963 -e 's:$: $lt_compiler_flag:'` 8964 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8965 (eval "$lt_compile" 2>conftest.err) 8966 ac_status=$? 8967 cat conftest.err >&5 8968 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8969 if (exit $ac_status) && test -s "$ac_outfile"; then 8970 # The compiler can only warn and ignore the option if not recognized 8971 # So say no if there are warnings other than the usual output. 8972 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8973 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8974 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8975 lt_cv_prog_compiler_rtti_exceptions=yes 8976 fi 8977 fi 8978 $RM conftest* 8979 8980fi 8981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8982$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8983 8984if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8985 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8986else 8987 : 8988fi 8989 8990fi 8991 8992 8993 8994 8995 8996 8997 lt_prog_compiler_wl= 8998lt_prog_compiler_pic= 8999lt_prog_compiler_static= 9000 9001 9002 if test "$GCC" = yes; then 9003 lt_prog_compiler_wl='-Wl,' 9004 lt_prog_compiler_static='-static' 9005 9006 case $host_os in 9007 aix*) 9008 # All AIX code is PIC. 9009 if test "$host_cpu" = ia64; then 9010 # AIX 5 now supports IA64 processor 9011 lt_prog_compiler_static='-Bstatic' 9012 fi 9013 ;; 9014 9015 amigaos*) 9016 case $host_cpu in 9017 powerpc) 9018 # see comment about AmigaOS4 .so support 9019 lt_prog_compiler_pic='-fPIC' 9020 ;; 9021 m68k) 9022 # FIXME: we need at least 68020 code to build shared libraries, but 9023 # adding the `-m68020' flag to GCC prevents building anything better, 9024 # like `-m68040'. 9025 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9026 ;; 9027 esac 9028 ;; 9029 9030 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9031 # PIC is the default for these OSes. 9032 ;; 9033 9034 mingw* | cygwin* | pw32* | os2* | cegcc*) 9035 # This hack is so that the source file can tell whether it is being 9036 # built for inclusion in a dll (and should export symbols for example). 9037 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9038 # (--disable-auto-import) libraries 9039 lt_prog_compiler_pic='-DDLL_EXPORT' 9040 ;; 9041 9042 darwin* | rhapsody*) 9043 # PIC is the default on this platform 9044 # Common symbols not allowed in MH_DYLIB files 9045 lt_prog_compiler_pic='-fno-common' 9046 ;; 9047 9048 haiku*) 9049 # PIC is the default for Haiku. 9050 # The "-static" flag exists, but is broken. 9051 lt_prog_compiler_static= 9052 ;; 9053 9054 hpux*) 9055 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9056 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9057 # sets the default TLS model and affects inlining. 9058 case $host_cpu in 9059 hppa*64*) 9060 # +Z the default 9061 ;; 9062 *) 9063 lt_prog_compiler_pic='-fPIC' 9064 ;; 9065 esac 9066 ;; 9067 9068 interix[3-9]*) 9069 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9070 # Instead, we relocate shared libraries at runtime. 9071 ;; 9072 9073 msdosdjgpp*) 9074 # Just because we use GCC doesn't mean we suddenly get shared libraries 9075 # on systems that don't support them. 9076 lt_prog_compiler_can_build_shared=no 9077 enable_shared=no 9078 ;; 9079 9080 *nto* | *qnx*) 9081 # QNX uses GNU C++, but need to define -shared option too, otherwise 9082 # it will coredump. 9083 lt_prog_compiler_pic='-fPIC -shared' 9084 ;; 9085 9086 sysv4*MP*) 9087 if test -d /usr/nec; then 9088 lt_prog_compiler_pic=-Kconform_pic 9089 fi 9090 ;; 9091 9092 *) 9093 lt_prog_compiler_pic='-fPIC' 9094 ;; 9095 esac 9096 9097 case $cc_basename in 9098 nvcc*) # Cuda Compiler Driver 2.2 9099 lt_prog_compiler_wl='-Xlinker ' 9100 if test -n "$lt_prog_compiler_pic"; then 9101 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9102 fi 9103 ;; 9104 esac 9105 else 9106 # PORTME Check for flag to pass linker flags through the system compiler. 9107 case $host_os in 9108 aix*) 9109 lt_prog_compiler_wl='-Wl,' 9110 if test "$host_cpu" = ia64; then 9111 # AIX 5 now supports IA64 processor 9112 lt_prog_compiler_static='-Bstatic' 9113 else 9114 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9115 fi 9116 ;; 9117 9118 mingw* | cygwin* | pw32* | os2* | cegcc*) 9119 # This hack is so that the source file can tell whether it is being 9120 # built for inclusion in a dll (and should export symbols for example). 9121 lt_prog_compiler_pic='-DDLL_EXPORT' 9122 ;; 9123 9124 hpux9* | hpux10* | hpux11*) 9125 lt_prog_compiler_wl='-Wl,' 9126 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9127 # not for PA HP-UX. 9128 case $host_cpu in 9129 hppa*64*|ia64*) 9130 # +Z the default 9131 ;; 9132 *) 9133 lt_prog_compiler_pic='+Z' 9134 ;; 9135 esac 9136 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9137 lt_prog_compiler_static='${wl}-a ${wl}archive' 9138 ;; 9139 9140 irix5* | irix6* | nonstopux*) 9141 lt_prog_compiler_wl='-Wl,' 9142 # PIC (with -KPIC) is the default. 9143 lt_prog_compiler_static='-non_shared' 9144 ;; 9145 9146 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9147 case $cc_basename in 9148 # old Intel for x86_64 which still supported -KPIC. 9149 ecc*) 9150 lt_prog_compiler_wl='-Wl,' 9151 lt_prog_compiler_pic='-KPIC' 9152 lt_prog_compiler_static='-static' 9153 ;; 9154 # icc used to be incompatible with GCC. 9155 # ICC 10 doesn't accept -KPIC any more. 9156 icc* | ifort*) 9157 lt_prog_compiler_wl='-Wl,' 9158 lt_prog_compiler_pic='-fPIC' 9159 lt_prog_compiler_static='-static' 9160 ;; 9161 # Lahey Fortran 8.1. 9162 lf95*) 9163 lt_prog_compiler_wl='-Wl,' 9164 lt_prog_compiler_pic='--shared' 9165 lt_prog_compiler_static='--static' 9166 ;; 9167 nagfor*) 9168 # NAG Fortran compiler 9169 lt_prog_compiler_wl='-Wl,-Wl,,' 9170 lt_prog_compiler_pic='-PIC' 9171 lt_prog_compiler_static='-Bstatic' 9172 ;; 9173 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9174 # Portland Group compilers (*not* the Pentium gcc compiler, 9175 # which looks to be a dead project) 9176 lt_prog_compiler_wl='-Wl,' 9177 lt_prog_compiler_pic='-fpic' 9178 lt_prog_compiler_static='-Bstatic' 9179 ;; 9180 ccc*) 9181 lt_prog_compiler_wl='-Wl,' 9182 # All Alpha code is PIC. 9183 lt_prog_compiler_static='-non_shared' 9184 ;; 9185 xl* | bgxl* | bgf* | mpixl*) 9186 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9187 lt_prog_compiler_wl='-Wl,' 9188 lt_prog_compiler_pic='-qpic' 9189 lt_prog_compiler_static='-qstaticlink' 9190 ;; 9191 *) 9192 case `$CC -V 2>&1 | sed 5q` in 9193 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9194 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9195 lt_prog_compiler_pic='-KPIC' 9196 lt_prog_compiler_static='-Bstatic' 9197 lt_prog_compiler_wl='' 9198 ;; 9199 *Sun\ F* | *Sun*Fortran*) 9200 lt_prog_compiler_pic='-KPIC' 9201 lt_prog_compiler_static='-Bstatic' 9202 lt_prog_compiler_wl='-Qoption ld ' 9203 ;; 9204 *Sun\ C*) 9205 # Sun C 5.9 9206 lt_prog_compiler_pic='-KPIC' 9207 lt_prog_compiler_static='-Bstatic' 9208 lt_prog_compiler_wl='-Wl,' 9209 ;; 9210 *Intel*\ [CF]*Compiler*) 9211 lt_prog_compiler_wl='-Wl,' 9212 lt_prog_compiler_pic='-fPIC' 9213 lt_prog_compiler_static='-static' 9214 ;; 9215 *Portland\ Group*) 9216 lt_prog_compiler_wl='-Wl,' 9217 lt_prog_compiler_pic='-fpic' 9218 lt_prog_compiler_static='-Bstatic' 9219 ;; 9220 esac 9221 ;; 9222 esac 9223 ;; 9224 9225 newsos6) 9226 lt_prog_compiler_pic='-KPIC' 9227 lt_prog_compiler_static='-Bstatic' 9228 ;; 9229 9230 *nto* | *qnx*) 9231 # QNX uses GNU C++, but need to define -shared option too, otherwise 9232 # it will coredump. 9233 lt_prog_compiler_pic='-fPIC -shared' 9234 ;; 9235 9236 osf3* | osf4* | osf5*) 9237 lt_prog_compiler_wl='-Wl,' 9238 # All OSF/1 code is PIC. 9239 lt_prog_compiler_static='-non_shared' 9240 ;; 9241 9242 rdos*) 9243 lt_prog_compiler_static='-non_shared' 9244 ;; 9245 9246 solaris*) 9247 lt_prog_compiler_pic='-KPIC' 9248 lt_prog_compiler_static='-Bstatic' 9249 case $cc_basename in 9250 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9251 lt_prog_compiler_wl='-Qoption ld ';; 9252 *) 9253 lt_prog_compiler_wl='-Wl,';; 9254 esac 9255 ;; 9256 9257 sunos4*) 9258 lt_prog_compiler_wl='-Qoption ld ' 9259 lt_prog_compiler_pic='-PIC' 9260 lt_prog_compiler_static='-Bstatic' 9261 ;; 9262 9263 sysv4 | sysv4.2uw2* | sysv4.3*) 9264 lt_prog_compiler_wl='-Wl,' 9265 lt_prog_compiler_pic='-KPIC' 9266 lt_prog_compiler_static='-Bstatic' 9267 ;; 9268 9269 sysv4*MP*) 9270 if test -d /usr/nec ;then 9271 lt_prog_compiler_pic='-Kconform_pic' 9272 lt_prog_compiler_static='-Bstatic' 9273 fi 9274 ;; 9275 9276 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9277 lt_prog_compiler_wl='-Wl,' 9278 lt_prog_compiler_pic='-KPIC' 9279 lt_prog_compiler_static='-Bstatic' 9280 ;; 9281 9282 unicos*) 9283 lt_prog_compiler_wl='-Wl,' 9284 lt_prog_compiler_can_build_shared=no 9285 ;; 9286 9287 uts4*) 9288 lt_prog_compiler_pic='-pic' 9289 lt_prog_compiler_static='-Bstatic' 9290 ;; 9291 9292 *) 9293 lt_prog_compiler_can_build_shared=no 9294 ;; 9295 esac 9296 fi 9297 9298case $host_os in 9299 # For platforms which do not support PIC, -DPIC is meaningless: 9300 *djgpp*) 9301 lt_prog_compiler_pic= 9302 ;; 9303 *) 9304 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9305 ;; 9306esac 9307 9308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9309$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9310if ${lt_cv_prog_compiler_pic+:} false; then : 9311 $as_echo_n "(cached) " >&6 9312else 9313 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9314fi 9315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9316$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9317lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9318 9319# 9320# Check to make sure the PIC flag actually works. 9321# 9322if test -n "$lt_prog_compiler_pic"; then 9323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9324$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9325if ${lt_cv_prog_compiler_pic_works+:} false; then : 9326 $as_echo_n "(cached) " >&6 9327else 9328 lt_cv_prog_compiler_pic_works=no 9329 ac_outfile=conftest.$ac_objext 9330 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9331 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9332 # Insert the option either (1) after the last *FLAGS variable, or 9333 # (2) before a word containing "conftest.", or (3) at the end. 9334 # Note that $ac_compile itself does not contain backslashes and begins 9335 # with a dollar sign (not a hyphen), so the echo should work correctly. 9336 # The option is referenced via a variable to avoid confusing sed. 9337 lt_compile=`echo "$ac_compile" | $SED \ 9338 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9339 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9340 -e 's:$: $lt_compiler_flag:'` 9341 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9342 (eval "$lt_compile" 2>conftest.err) 9343 ac_status=$? 9344 cat conftest.err >&5 9345 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9346 if (exit $ac_status) && test -s "$ac_outfile"; then 9347 # The compiler can only warn and ignore the option if not recognized 9348 # So say no if there are warnings other than the usual output. 9349 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9350 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9351 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9352 lt_cv_prog_compiler_pic_works=yes 9353 fi 9354 fi 9355 $RM conftest* 9356 9357fi 9358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9359$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9360 9361if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9362 case $lt_prog_compiler_pic in 9363 "" | " "*) ;; 9364 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9365 esac 9366else 9367 lt_prog_compiler_pic= 9368 lt_prog_compiler_can_build_shared=no 9369fi 9370 9371fi 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383# 9384# Check to make sure the static flag actually works. 9385# 9386wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9388$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9389if ${lt_cv_prog_compiler_static_works+:} false; then : 9390 $as_echo_n "(cached) " >&6 9391else 9392 lt_cv_prog_compiler_static_works=no 9393 save_LDFLAGS="$LDFLAGS" 9394 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9395 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9396 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9397 # The linker can only warn and ignore the option if not recognized 9398 # So say no if there are warnings 9399 if test -s conftest.err; then 9400 # Append any errors to the config.log. 9401 cat conftest.err 1>&5 9402 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9403 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9404 if diff conftest.exp conftest.er2 >/dev/null; then 9405 lt_cv_prog_compiler_static_works=yes 9406 fi 9407 else 9408 lt_cv_prog_compiler_static_works=yes 9409 fi 9410 fi 9411 $RM -r conftest* 9412 LDFLAGS="$save_LDFLAGS" 9413 9414fi 9415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9416$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9417 9418if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9419 : 9420else 9421 lt_prog_compiler_static= 9422fi 9423 9424 9425 9426 9427 9428 9429 9430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9431$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9432if ${lt_cv_prog_compiler_c_o+:} false; then : 9433 $as_echo_n "(cached) " >&6 9434else 9435 lt_cv_prog_compiler_c_o=no 9436 $RM -r conftest 2>/dev/null 9437 mkdir conftest 9438 cd conftest 9439 mkdir out 9440 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9441 9442 lt_compiler_flag="-o out/conftest2.$ac_objext" 9443 # Insert the option either (1) after the last *FLAGS variable, or 9444 # (2) before a word containing "conftest.", or (3) at the end. 9445 # Note that $ac_compile itself does not contain backslashes and begins 9446 # with a dollar sign (not a hyphen), so the echo should work correctly. 9447 lt_compile=`echo "$ac_compile" | $SED \ 9448 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9449 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9450 -e 's:$: $lt_compiler_flag:'` 9451 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9452 (eval "$lt_compile" 2>out/conftest.err) 9453 ac_status=$? 9454 cat out/conftest.err >&5 9455 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9456 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9457 then 9458 # The compiler can only warn and ignore the option if not recognized 9459 # So say no if there are warnings 9460 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9461 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9462 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9463 lt_cv_prog_compiler_c_o=yes 9464 fi 9465 fi 9466 chmod u+w . 2>&5 9467 $RM conftest* 9468 # SGI C++ compiler will create directory out/ii_files/ for 9469 # template instantiation 9470 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9471 $RM out/* && rmdir out 9472 cd .. 9473 $RM -r conftest 9474 $RM conftest* 9475 9476fi 9477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9478$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9479 9480 9481 9482 9483 9484 9485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9486$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9487if ${lt_cv_prog_compiler_c_o+:} false; then : 9488 $as_echo_n "(cached) " >&6 9489else 9490 lt_cv_prog_compiler_c_o=no 9491 $RM -r conftest 2>/dev/null 9492 mkdir conftest 9493 cd conftest 9494 mkdir out 9495 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9496 9497 lt_compiler_flag="-o out/conftest2.$ac_objext" 9498 # Insert the option either (1) after the last *FLAGS variable, or 9499 # (2) before a word containing "conftest.", or (3) at the end. 9500 # Note that $ac_compile itself does not contain backslashes and begins 9501 # with a dollar sign (not a hyphen), so the echo should work correctly. 9502 lt_compile=`echo "$ac_compile" | $SED \ 9503 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9504 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9505 -e 's:$: $lt_compiler_flag:'` 9506 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9507 (eval "$lt_compile" 2>out/conftest.err) 9508 ac_status=$? 9509 cat out/conftest.err >&5 9510 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9511 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9512 then 9513 # The compiler can only warn and ignore the option if not recognized 9514 # So say no if there are warnings 9515 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9516 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9517 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9518 lt_cv_prog_compiler_c_o=yes 9519 fi 9520 fi 9521 chmod u+w . 2>&5 9522 $RM conftest* 9523 # SGI C++ compiler will create directory out/ii_files/ for 9524 # template instantiation 9525 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9526 $RM out/* && rmdir out 9527 cd .. 9528 $RM -r conftest 9529 $RM conftest* 9530 9531fi 9532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9533$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9534 9535 9536 9537 9538hard_links="nottested" 9539if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9540 # do not overwrite the value of need_locks provided by the user 9541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9542$as_echo_n "checking if we can lock with hard links... " >&6; } 9543 hard_links=yes 9544 $RM conftest* 9545 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9546 touch conftest.a 9547 ln conftest.a conftest.b 2>&5 || hard_links=no 9548 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9550$as_echo "$hard_links" >&6; } 9551 if test "$hard_links" = no; then 9552 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9553$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9554 need_locks=warn 9555 fi 9556else 9557 need_locks=no 9558fi 9559 9560 9561 9562 9563 9564 9565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9566$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9567 9568 runpath_var= 9569 allow_undefined_flag= 9570 always_export_symbols=no 9571 archive_cmds= 9572 archive_expsym_cmds= 9573 compiler_needs_object=no 9574 enable_shared_with_static_runtimes=no 9575 export_dynamic_flag_spec= 9576 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9577 hardcode_automatic=no 9578 hardcode_direct=no 9579 hardcode_direct_absolute=no 9580 hardcode_libdir_flag_spec= 9581 hardcode_libdir_separator= 9582 hardcode_minus_L=no 9583 hardcode_shlibpath_var=unsupported 9584 inherit_rpath=no 9585 link_all_deplibs=unknown 9586 module_cmds= 9587 module_expsym_cmds= 9588 old_archive_from_new_cmds= 9589 old_archive_from_expsyms_cmds= 9590 thread_safe_flag_spec= 9591 whole_archive_flag_spec= 9592 # include_expsyms should be a list of space-separated symbols to be *always* 9593 # included in the symbol list 9594 include_expsyms= 9595 # exclude_expsyms can be an extended regexp of symbols to exclude 9596 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9597 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9598 # as well as any symbol that contains `d'. 9599 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9600 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9601 # platforms (ab)use it in PIC code, but their linkers get confused if 9602 # the symbol is explicitly referenced. Since portable code cannot 9603 # rely on this symbol name, it's probably fine to never include it in 9604 # preloaded symbol tables. 9605 # Exclude shared library initialization/finalization symbols. 9606 extract_expsyms_cmds= 9607 9608 case $host_os in 9609 cygwin* | mingw* | pw32* | cegcc*) 9610 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9611 # When not using gcc, we currently assume that we are using 9612 # Microsoft Visual C++. 9613 if test "$GCC" != yes; then 9614 with_gnu_ld=no 9615 fi 9616 ;; 9617 interix*) 9618 # we just hope/assume this is gcc and not c89 (= MSVC++) 9619 with_gnu_ld=yes 9620 ;; 9621 openbsd*) 9622 with_gnu_ld=no 9623 ;; 9624 esac 9625 9626 ld_shlibs=yes 9627 9628 # On some targets, GNU ld is compatible enough with the native linker 9629 # that we're better off using the native interface for both. 9630 lt_use_gnu_ld_interface=no 9631 if test "$with_gnu_ld" = yes; then 9632 case $host_os in 9633 aix*) 9634 # The AIX port of GNU ld has always aspired to compatibility 9635 # with the native linker. However, as the warning in the GNU ld 9636 # block says, versions before 2.19.5* couldn't really create working 9637 # shared libraries, regardless of the interface used. 9638 case `$LD -v 2>&1` in 9639 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9640 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9641 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9642 *) 9643 lt_use_gnu_ld_interface=yes 9644 ;; 9645 esac 9646 ;; 9647 *) 9648 lt_use_gnu_ld_interface=yes 9649 ;; 9650 esac 9651 fi 9652 9653 if test "$lt_use_gnu_ld_interface" = yes; then 9654 # If archive_cmds runs LD, not CC, wlarc should be empty 9655 wlarc='${wl}' 9656 9657 # Set some defaults for GNU ld with shared library support. These 9658 # are reset later if shared libraries are not supported. Putting them 9659 # here allows them to be overridden if necessary. 9660 runpath_var=LD_RUN_PATH 9661 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9662 export_dynamic_flag_spec='${wl}--export-dynamic' 9663 # ancient GNU ld didn't support --whole-archive et. al. 9664 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9665 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9666 else 9667 whole_archive_flag_spec= 9668 fi 9669 supports_anon_versioning=no 9670 case `$LD -v 2>&1` in 9671 *GNU\ gold*) supports_anon_versioning=yes ;; 9672 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9673 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9674 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9675 *\ 2.11.*) ;; # other 2.11 versions 9676 *) supports_anon_versioning=yes ;; 9677 esac 9678 9679 # See if GNU ld supports shared libraries. 9680 case $host_os in 9681 aix[3-9]*) 9682 # On AIX/PPC, the GNU linker is very broken 9683 if test "$host_cpu" != ia64; then 9684 ld_shlibs=no 9685 cat <<_LT_EOF 1>&2 9686 9687*** Warning: the GNU linker, at least up to release 2.19, is reported 9688*** to be unable to reliably create shared libraries on AIX. 9689*** Therefore, libtool is disabling shared libraries support. If you 9690*** really care for shared libraries, you may want to install binutils 9691*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9692*** You will then need to restart the configuration process. 9693 9694_LT_EOF 9695 fi 9696 ;; 9697 9698 amigaos*) 9699 case $host_cpu in 9700 powerpc) 9701 # see comment about AmigaOS4 .so support 9702 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9703 archive_expsym_cmds='' 9704 ;; 9705 m68k) 9706 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)' 9707 hardcode_libdir_flag_spec='-L$libdir' 9708 hardcode_minus_L=yes 9709 ;; 9710 esac 9711 ;; 9712 9713 beos*) 9714 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9715 allow_undefined_flag=unsupported 9716 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9717 # support --undefined. This deserves some investigation. FIXME 9718 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9719 else 9720 ld_shlibs=no 9721 fi 9722 ;; 9723 9724 cygwin* | mingw* | pw32* | cegcc*) 9725 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9726 # as there is no search path for DLLs. 9727 hardcode_libdir_flag_spec='-L$libdir' 9728 export_dynamic_flag_spec='${wl}--export-all-symbols' 9729 allow_undefined_flag=unsupported 9730 always_export_symbols=no 9731 enable_shared_with_static_runtimes=yes 9732 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' 9733 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9734 9735 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9736 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9737 # If the export-symbols file already is a .def file (1st line 9738 # is EXPORTS), use it as is; otherwise, prepend... 9739 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9740 cp $export_symbols $output_objdir/$soname.def; 9741 else 9742 echo EXPORTS > $output_objdir/$soname.def; 9743 cat $export_symbols >> $output_objdir/$soname.def; 9744 fi~ 9745 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9746 else 9747 ld_shlibs=no 9748 fi 9749 ;; 9750 9751 haiku*) 9752 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9753 link_all_deplibs=yes 9754 ;; 9755 9756 interix[3-9]*) 9757 hardcode_direct=no 9758 hardcode_shlibpath_var=no 9759 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9760 export_dynamic_flag_spec='${wl}-E' 9761 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9762 # Instead, shared libraries are loaded at an image base (0x10000000 by 9763 # default) and relocated if they conflict, which is a slow very memory 9764 # consuming and fragmenting process. To avoid this, we pick a random, 9765 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9766 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9767 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9768 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' 9769 ;; 9770 9771 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9772 tmp_diet=no 9773 if test "$host_os" = linux-dietlibc; then 9774 case $cc_basename in 9775 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9776 esac 9777 fi 9778 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9779 && test "$tmp_diet" = no 9780 then 9781 tmp_addflag=' $pic_flag' 9782 tmp_sharedflag='-shared' 9783 case $cc_basename,$host_cpu in 9784 pgcc*) # Portland Group C compiler 9785 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' 9786 tmp_addflag=' $pic_flag' 9787 ;; 9788 pgf77* | pgf90* | pgf95* | pgfortran*) 9789 # Portland Group f77 and f90 compilers 9790 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' 9791 tmp_addflag=' $pic_flag -Mnomain' ;; 9792 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9793 tmp_addflag=' -i_dynamic' ;; 9794 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9795 tmp_addflag=' -i_dynamic -nofor_main' ;; 9796 ifc* | ifort*) # Intel Fortran compiler 9797 tmp_addflag=' -nofor_main' ;; 9798 lf95*) # Lahey Fortran 8.1 9799 whole_archive_flag_spec= 9800 tmp_sharedflag='--shared' ;; 9801 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9802 tmp_sharedflag='-qmkshrobj' 9803 tmp_addflag= ;; 9804 nvcc*) # Cuda Compiler Driver 2.2 9805 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' 9806 compiler_needs_object=yes 9807 ;; 9808 esac 9809 case `$CC -V 2>&1 | sed 5q` in 9810 *Sun\ C*) # Sun C 5.9 9811 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' 9812 compiler_needs_object=yes 9813 tmp_sharedflag='-G' ;; 9814 *Sun\ F*) # Sun Fortran 8.3 9815 tmp_sharedflag='-G' ;; 9816 esac 9817 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9818 9819 if test "x$supports_anon_versioning" = xyes; then 9820 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9821 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9822 echo "local: *; };" >> $output_objdir/$libname.ver~ 9823 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9824 fi 9825 9826 case $cc_basename in 9827 xlf* | bgf* | bgxlf* | mpixlf*) 9828 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9829 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9830 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9831 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 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 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9837 fi 9838 ;; 9839 esac 9840 else 9841 ld_shlibs=no 9842 fi 9843 ;; 9844 9845 netbsd*) 9846 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9847 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9848 wlarc= 9849 else 9850 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9851 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9852 fi 9853 ;; 9854 9855 solaris*) 9856 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9857 ld_shlibs=no 9858 cat <<_LT_EOF 1>&2 9859 9860*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9861*** create shared libraries on Solaris systems. Therefore, libtool 9862*** is disabling shared libraries support. We urge you to upgrade GNU 9863*** binutils to release 2.9.1 or newer. Another option is to modify 9864*** your PATH or compiler configuration so that the native linker is 9865*** used, and then restart. 9866 9867_LT_EOF 9868 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9869 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9870 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9871 else 9872 ld_shlibs=no 9873 fi 9874 ;; 9875 9876 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9877 case `$LD -v 2>&1` in 9878 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9879 ld_shlibs=no 9880 cat <<_LT_EOF 1>&2 9881 9882*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9883*** reliably create shared libraries on SCO systems. Therefore, libtool 9884*** is disabling shared libraries support. We urge you to upgrade GNU 9885*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9886*** your PATH or compiler configuration so that the native linker is 9887*** used, and then restart. 9888 9889_LT_EOF 9890 ;; 9891 *) 9892 # For security reasons, it is highly recommended that you always 9893 # use absolute paths for naming shared libraries, and exclude the 9894 # DT_RUNPATH tag from executables and libraries. But doing so 9895 # requires that you compile everything twice, which is a pain. 9896 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9897 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9898 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9899 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9900 else 9901 ld_shlibs=no 9902 fi 9903 ;; 9904 esac 9905 ;; 9906 9907 sunos4*) 9908 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9909 wlarc= 9910 hardcode_direct=yes 9911 hardcode_shlibpath_var=no 9912 ;; 9913 9914 *) 9915 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9916 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9917 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9918 else 9919 ld_shlibs=no 9920 fi 9921 ;; 9922 esac 9923 9924 if test "$ld_shlibs" = no; then 9925 runpath_var= 9926 hardcode_libdir_flag_spec= 9927 export_dynamic_flag_spec= 9928 whole_archive_flag_spec= 9929 fi 9930 else 9931 # PORTME fill in a description of your system's linker (not GNU ld) 9932 case $host_os in 9933 aix3*) 9934 allow_undefined_flag=unsupported 9935 always_export_symbols=yes 9936 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' 9937 # Note: this linker hardcodes the directories in LIBPATH if there 9938 # are no directories specified by -L. 9939 hardcode_minus_L=yes 9940 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9941 # Neither direct hardcoding nor static linking is supported with a 9942 # broken collect2. 9943 hardcode_direct=unsupported 9944 fi 9945 ;; 9946 9947 aix[4-9]*) 9948 if test "$host_cpu" = ia64; then 9949 # On IA64, the linker does run time linking by default, so we don't 9950 # have to do anything special. 9951 aix_use_runtimelinking=no 9952 exp_sym_flag='-Bexport' 9953 no_entry_flag="" 9954 else 9955 # If we're using GNU nm, then we don't want the "-C" option. 9956 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9957 # Also, AIX nm treats weak defined symbols like other global 9958 # defined symbols, whereas GNU nm marks them as "W". 9959 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9960 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' 9961 else 9962 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' 9963 fi 9964 aix_use_runtimelinking=no 9965 9966 # Test if we are trying to use run time linking or normal 9967 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9968 # need to do runtime linking. 9969 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9970 for ld_flag in $LDFLAGS; do 9971 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9972 aix_use_runtimelinking=yes 9973 break 9974 fi 9975 done 9976 ;; 9977 esac 9978 9979 exp_sym_flag='-bexport' 9980 no_entry_flag='-bnoentry' 9981 fi 9982 9983 # When large executables or shared objects are built, AIX ld can 9984 # have problems creating the table of contents. If linking a library 9985 # or program results in "error TOC overflow" add -mminimal-toc to 9986 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9987 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9988 9989 archive_cmds='' 9990 hardcode_direct=yes 9991 hardcode_direct_absolute=yes 9992 hardcode_libdir_separator=':' 9993 link_all_deplibs=yes 9994 file_list_spec='${wl}-f,' 9995 9996 if test "$GCC" = yes; then 9997 case $host_os in aix4.[012]|aix4.[012].*) 9998 # We only want to do this on AIX 4.2 and lower, the check 9999 # below for broken collect2 doesn't work under 4.3+ 10000 collect2name=`${CC} -print-prog-name=collect2` 10001 if test -f "$collect2name" && 10002 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10003 then 10004 # We have reworked collect2 10005 : 10006 else 10007 # We have old collect2 10008 hardcode_direct=unsupported 10009 # It fails to find uninstalled libraries when the uninstalled 10010 # path is not listed in the libpath. Setting hardcode_minus_L 10011 # to unsupported forces relinking 10012 hardcode_minus_L=yes 10013 hardcode_libdir_flag_spec='-L$libdir' 10014 hardcode_libdir_separator= 10015 fi 10016 ;; 10017 esac 10018 shared_flag='-shared' 10019 if test "$aix_use_runtimelinking" = yes; then 10020 shared_flag="$shared_flag "'${wl}-G' 10021 fi 10022 else 10023 # not using gcc 10024 if test "$host_cpu" = ia64; then 10025 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10026 # chokes on -Wl,-G. The following line is correct: 10027 shared_flag='-G' 10028 else 10029 if test "$aix_use_runtimelinking" = yes; then 10030 shared_flag='${wl}-G' 10031 else 10032 shared_flag='${wl}-bM:SRE' 10033 fi 10034 fi 10035 fi 10036 10037 export_dynamic_flag_spec='${wl}-bexpall' 10038 # It seems that -bexpall does not export symbols beginning with 10039 # underscore (_), so it is better to generate a list of symbols to export. 10040 always_export_symbols=yes 10041 if test "$aix_use_runtimelinking" = yes; then 10042 # Warning - without using the other runtime loading flags (-brtl), 10043 # -berok will link without error, but may produce a broken library. 10044 allow_undefined_flag='-berok' 10045 # Determine the default libpath from the value encoded in an 10046 # empty executable. 10047 if test "${lt_cv_aix_libpath+set}" = set; then 10048 aix_libpath=$lt_cv_aix_libpath 10049else 10050 if ${lt_cv_aix_libpath_+:} false; then : 10051 $as_echo_n "(cached) " >&6 10052else 10053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10054/* end confdefs.h. */ 10055 10056int 10057main () 10058{ 10059 10060 ; 10061 return 0; 10062} 10063_ACEOF 10064if ac_fn_c_try_link "$LINENO"; then : 10065 10066 lt_aix_libpath_sed=' 10067 /Import File Strings/,/^$/ { 10068 /^0/ { 10069 s/^0 *\([^ ]*\) *$/\1/ 10070 p 10071 } 10072 }' 10073 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10074 # Check for a 64-bit object if we didn't find anything. 10075 if test -z "$lt_cv_aix_libpath_"; then 10076 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10077 fi 10078fi 10079rm -f core conftest.err conftest.$ac_objext \ 10080 conftest$ac_exeext conftest.$ac_ext 10081 if test -z "$lt_cv_aix_libpath_"; then 10082 lt_cv_aix_libpath_="/usr/lib:/lib" 10083 fi 10084 10085fi 10086 10087 aix_libpath=$lt_cv_aix_libpath_ 10088fi 10089 10090 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10091 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" 10092 else 10093 if test "$host_cpu" = ia64; then 10094 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10095 allow_undefined_flag="-z nodefs" 10096 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" 10097 else 10098 # Determine the default libpath from the value encoded in an 10099 # empty executable. 10100 if test "${lt_cv_aix_libpath+set}" = set; then 10101 aix_libpath=$lt_cv_aix_libpath 10102else 10103 if ${lt_cv_aix_libpath_+:} false; then : 10104 $as_echo_n "(cached) " >&6 10105else 10106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10107/* end confdefs.h. */ 10108 10109int 10110main () 10111{ 10112 10113 ; 10114 return 0; 10115} 10116_ACEOF 10117if ac_fn_c_try_link "$LINENO"; then : 10118 10119 lt_aix_libpath_sed=' 10120 /Import File Strings/,/^$/ { 10121 /^0/ { 10122 s/^0 *\([^ ]*\) *$/\1/ 10123 p 10124 } 10125 }' 10126 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10127 # Check for a 64-bit object if we didn't find anything. 10128 if test -z "$lt_cv_aix_libpath_"; then 10129 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10130 fi 10131fi 10132rm -f core conftest.err conftest.$ac_objext \ 10133 conftest$ac_exeext conftest.$ac_ext 10134 if test -z "$lt_cv_aix_libpath_"; then 10135 lt_cv_aix_libpath_="/usr/lib:/lib" 10136 fi 10137 10138fi 10139 10140 aix_libpath=$lt_cv_aix_libpath_ 10141fi 10142 10143 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10144 # Warning - without using the other run time loading flags, 10145 # -berok will link without error, but may produce a broken library. 10146 no_undefined_flag=' ${wl}-bernotok' 10147 allow_undefined_flag=' ${wl}-berok' 10148 if test "$with_gnu_ld" = yes; then 10149 # We only use this code for GNU lds that support --whole-archive. 10150 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10151 else 10152 # Exported symbols can be pulled into shared objects from archives 10153 whole_archive_flag_spec='$convenience' 10154 fi 10155 archive_cmds_need_lc=yes 10156 # This is similar to how AIX traditionally builds its shared libraries. 10157 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' 10158 fi 10159 fi 10160 ;; 10161 10162 amigaos*) 10163 case $host_cpu in 10164 powerpc) 10165 # see comment about AmigaOS4 .so support 10166 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10167 archive_expsym_cmds='' 10168 ;; 10169 m68k) 10170 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)' 10171 hardcode_libdir_flag_spec='-L$libdir' 10172 hardcode_minus_L=yes 10173 ;; 10174 esac 10175 ;; 10176 10177 bsdi[45]*) 10178 export_dynamic_flag_spec=-rdynamic 10179 ;; 10180 10181 cygwin* | mingw* | pw32* | cegcc*) 10182 # When not using gcc, we currently assume that we are using 10183 # Microsoft Visual C++. 10184 # hardcode_libdir_flag_spec is actually meaningless, as there is 10185 # no search path for DLLs. 10186 case $cc_basename in 10187 cl*) 10188 # Native MSVC 10189 hardcode_libdir_flag_spec=' ' 10190 allow_undefined_flag=unsupported 10191 always_export_symbols=yes 10192 file_list_spec='@' 10193 # Tell ltmain to make .lib files, not .a files. 10194 libext=lib 10195 # Tell ltmain to make .dll files, not .so files. 10196 shrext_cmds=".dll" 10197 # FIXME: Setting linknames here is a bad hack. 10198 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 10199 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10200 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 10201 else 10202 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 10203 fi~ 10204 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10205 linknames=' 10206 # The linker will not automatically build a static lib if we build a DLL. 10207 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10208 enable_shared_with_static_runtimes=yes 10209 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10210 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10211 # Don't use ranlib 10212 old_postinstall_cmds='chmod 644 $oldlib' 10213 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10214 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10215 case $lt_outputfile in 10216 *.exe|*.EXE) ;; 10217 *) 10218 lt_outputfile="$lt_outputfile.exe" 10219 lt_tool_outputfile="$lt_tool_outputfile.exe" 10220 ;; 10221 esac~ 10222 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 10223 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10224 $RM "$lt_outputfile.manifest"; 10225 fi' 10226 ;; 10227 *) 10228 # Assume MSVC wrapper 10229 hardcode_libdir_flag_spec=' ' 10230 allow_undefined_flag=unsupported 10231 # Tell ltmain to make .lib files, not .a files. 10232 libext=lib 10233 # Tell ltmain to make .dll files, not .so files. 10234 shrext_cmds=".dll" 10235 # FIXME: Setting linknames here is a bad hack. 10236 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10237 # The linker will automatically build a .lib file if we build a DLL. 10238 old_archive_from_new_cmds='true' 10239 # FIXME: Should let the user specify the lib program. 10240 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10241 enable_shared_with_static_runtimes=yes 10242 ;; 10243 esac 10244 ;; 10245 10246 darwin* | rhapsody*) 10247 10248 10249 archive_cmds_need_lc=no 10250 hardcode_direct=no 10251 hardcode_automatic=yes 10252 hardcode_shlibpath_var=unsupported 10253 if test "$lt_cv_ld_force_load" = "yes"; then 10254 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\"`' 10255 10256 else 10257 whole_archive_flag_spec='' 10258 fi 10259 link_all_deplibs=yes 10260 allow_undefined_flag="$_lt_dar_allow_undefined" 10261 case $cc_basename in 10262 ifort*) _lt_dar_can_shared=yes ;; 10263 *) _lt_dar_can_shared=$GCC ;; 10264 esac 10265 if test "$_lt_dar_can_shared" = "yes"; then 10266 output_verbose_link_cmd=func_echo_all 10267 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10268 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10269 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}" 10270 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}" 10271 10272 else 10273 ld_shlibs=no 10274 fi 10275 10276 ;; 10277 10278 dgux*) 10279 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10280 hardcode_libdir_flag_spec='-L$libdir' 10281 hardcode_shlibpath_var=no 10282 ;; 10283 10284 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10285 # support. Future versions do this automatically, but an explicit c++rt0.o 10286 # does not break anything, and helps significantly (at the cost of a little 10287 # extra space). 10288 freebsd2.2*) 10289 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10290 hardcode_libdir_flag_spec='-R$libdir' 10291 hardcode_direct=yes 10292 hardcode_shlibpath_var=no 10293 ;; 10294 10295 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10296 freebsd2.*) 10297 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10298 hardcode_direct=yes 10299 hardcode_minus_L=yes 10300 hardcode_shlibpath_var=no 10301 ;; 10302 10303 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10304 freebsd* | dragonfly*) 10305 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10306 hardcode_libdir_flag_spec='-R$libdir' 10307 hardcode_direct=yes 10308 hardcode_shlibpath_var=no 10309 ;; 10310 10311 hpux9*) 10312 if test "$GCC" = yes; then 10313 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' 10314 else 10315 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' 10316 fi 10317 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10318 hardcode_libdir_separator=: 10319 hardcode_direct=yes 10320 10321 # hardcode_minus_L: Not really in the search PATH, 10322 # but as the default location of the library. 10323 hardcode_minus_L=yes 10324 export_dynamic_flag_spec='${wl}-E' 10325 ;; 10326 10327 hpux10*) 10328 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10329 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10330 else 10331 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10332 fi 10333 if test "$with_gnu_ld" = no; then 10334 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10335 hardcode_libdir_separator=: 10336 hardcode_direct=yes 10337 hardcode_direct_absolute=yes 10338 export_dynamic_flag_spec='${wl}-E' 10339 # hardcode_minus_L: Not really in the search PATH, 10340 # but as the default location of the library. 10341 hardcode_minus_L=yes 10342 fi 10343 ;; 10344 10345 hpux11*) 10346 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10347 case $host_cpu in 10348 hppa*64*) 10349 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10350 ;; 10351 ia64*) 10352 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10353 ;; 10354 *) 10355 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10356 ;; 10357 esac 10358 else 10359 case $host_cpu in 10360 hppa*64*) 10361 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10362 ;; 10363 ia64*) 10364 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10365 ;; 10366 *) 10367 10368 # Older versions of the 11.00 compiler do not understand -b yet 10369 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10371$as_echo_n "checking if $CC understands -b... " >&6; } 10372if ${lt_cv_prog_compiler__b+:} false; then : 10373 $as_echo_n "(cached) " >&6 10374else 10375 lt_cv_prog_compiler__b=no 10376 save_LDFLAGS="$LDFLAGS" 10377 LDFLAGS="$LDFLAGS -b" 10378 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10379 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10380 # The linker can only warn and ignore the option if not recognized 10381 # So say no if there are warnings 10382 if test -s conftest.err; then 10383 # Append any errors to the config.log. 10384 cat conftest.err 1>&5 10385 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10386 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10387 if diff conftest.exp conftest.er2 >/dev/null; then 10388 lt_cv_prog_compiler__b=yes 10389 fi 10390 else 10391 lt_cv_prog_compiler__b=yes 10392 fi 10393 fi 10394 $RM -r conftest* 10395 LDFLAGS="$save_LDFLAGS" 10396 10397fi 10398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10399$as_echo "$lt_cv_prog_compiler__b" >&6; } 10400 10401if test x"$lt_cv_prog_compiler__b" = xyes; then 10402 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10403else 10404 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10405fi 10406 10407 ;; 10408 esac 10409 fi 10410 if test "$with_gnu_ld" = no; then 10411 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10412 hardcode_libdir_separator=: 10413 10414 case $host_cpu in 10415 hppa*64*|ia64*) 10416 hardcode_direct=no 10417 hardcode_shlibpath_var=no 10418 ;; 10419 *) 10420 hardcode_direct=yes 10421 hardcode_direct_absolute=yes 10422 export_dynamic_flag_spec='${wl}-E' 10423 10424 # hardcode_minus_L: Not really in the search PATH, 10425 # but as the default location of the library. 10426 hardcode_minus_L=yes 10427 ;; 10428 esac 10429 fi 10430 ;; 10431 10432 irix5* | irix6* | nonstopux*) 10433 if test "$GCC" = yes; then 10434 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' 10435 # Try to use the -exported_symbol ld option, if it does not 10436 # work, assume that -exports_file does not work either and 10437 # implicitly export all symbols. 10438 # This should be the same for all languages, so no per-tag cache variable. 10439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10440$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10441if ${lt_cv_irix_exported_symbol+:} false; then : 10442 $as_echo_n "(cached) " >&6 10443else 10444 save_LDFLAGS="$LDFLAGS" 10445 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10447/* end confdefs.h. */ 10448int foo (void) { return 0; } 10449_ACEOF 10450if ac_fn_c_try_link "$LINENO"; then : 10451 lt_cv_irix_exported_symbol=yes 10452else 10453 lt_cv_irix_exported_symbol=no 10454fi 10455rm -f core conftest.err conftest.$ac_objext \ 10456 conftest$ac_exeext conftest.$ac_ext 10457 LDFLAGS="$save_LDFLAGS" 10458fi 10459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10460$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10461 if test "$lt_cv_irix_exported_symbol" = yes; then 10462 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' 10463 fi 10464 else 10465 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' 10466 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' 10467 fi 10468 archive_cmds_need_lc='no' 10469 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10470 hardcode_libdir_separator=: 10471 inherit_rpath=yes 10472 link_all_deplibs=yes 10473 ;; 10474 10475 netbsd*) 10476 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10477 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10478 else 10479 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10480 fi 10481 hardcode_libdir_flag_spec='-R$libdir' 10482 hardcode_direct=yes 10483 hardcode_shlibpath_var=no 10484 ;; 10485 10486 newsos6) 10487 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10488 hardcode_direct=yes 10489 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10490 hardcode_libdir_separator=: 10491 hardcode_shlibpath_var=no 10492 ;; 10493 10494 *nto* | *qnx*) 10495 ;; 10496 10497 openbsd*) 10498 if test -f /usr/libexec/ld.so; then 10499 hardcode_direct=yes 10500 hardcode_shlibpath_var=no 10501 hardcode_direct_absolute=yes 10502 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10503 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10504 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10505 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10506 export_dynamic_flag_spec='${wl}-E' 10507 else 10508 case $host_os in 10509 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10510 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10511 hardcode_libdir_flag_spec='-R$libdir' 10512 ;; 10513 *) 10514 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10515 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10516 ;; 10517 esac 10518 fi 10519 else 10520 ld_shlibs=no 10521 fi 10522 ;; 10523 10524 os2*) 10525 hardcode_libdir_flag_spec='-L$libdir' 10526 hardcode_minus_L=yes 10527 allow_undefined_flag=unsupported 10528 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' 10529 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10530 ;; 10531 10532 osf3*) 10533 if test "$GCC" = yes; then 10534 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10535 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' 10536 else 10537 allow_undefined_flag=' -expect_unresolved \*' 10538 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' 10539 fi 10540 archive_cmds_need_lc='no' 10541 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10542 hardcode_libdir_separator=: 10543 ;; 10544 10545 osf4* | osf5*) # as osf3* with the addition of -msym flag 10546 if test "$GCC" = yes; then 10547 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10548 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' 10549 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10550 else 10551 allow_undefined_flag=' -expect_unresolved \*' 10552 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' 10553 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~ 10554 $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' 10555 10556 # Both c and cxx compiler support -rpath directly 10557 hardcode_libdir_flag_spec='-rpath $libdir' 10558 fi 10559 archive_cmds_need_lc='no' 10560 hardcode_libdir_separator=: 10561 ;; 10562 10563 solaris*) 10564 no_undefined_flag=' -z defs' 10565 if test "$GCC" = yes; then 10566 wlarc='${wl}' 10567 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10568 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10569 $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' 10570 else 10571 case `$CC -V 2>&1` in 10572 *"Compilers 5.0"*) 10573 wlarc='' 10574 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10575 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10576 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10577 ;; 10578 *) 10579 wlarc='${wl}' 10580 archive_cmds='$CC -G${allow_undefined_flag} -h $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 -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10583 ;; 10584 esac 10585 fi 10586 hardcode_libdir_flag_spec='-R$libdir' 10587 hardcode_shlibpath_var=no 10588 case $host_os in 10589 solaris2.[0-5] | solaris2.[0-5].*) ;; 10590 *) 10591 # The compiler driver will combine and reorder linker options, 10592 # but understands `-z linker_flag'. GCC discards it without `$wl', 10593 # but is careful enough not to reorder. 10594 # Supported since Solaris 2.6 (maybe 2.5.1?) 10595 if test "$GCC" = yes; then 10596 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10597 else 10598 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10599 fi 10600 ;; 10601 esac 10602 link_all_deplibs=yes 10603 ;; 10604 10605 sunos4*) 10606 if test "x$host_vendor" = xsequent; then 10607 # Use $CC to link under sequent, because it throws in some extra .o 10608 # files that make .init and .fini sections work. 10609 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10610 else 10611 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10612 fi 10613 hardcode_libdir_flag_spec='-L$libdir' 10614 hardcode_direct=yes 10615 hardcode_minus_L=yes 10616 hardcode_shlibpath_var=no 10617 ;; 10618 10619 sysv4) 10620 case $host_vendor in 10621 sni) 10622 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10623 hardcode_direct=yes # is this really true??? 10624 ;; 10625 siemens) 10626 ## LD is ld it makes a PLAMLIB 10627 ## CC just makes a GrossModule. 10628 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10629 reload_cmds='$CC -r -o $output$reload_objs' 10630 hardcode_direct=no 10631 ;; 10632 motorola) 10633 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10634 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10635 ;; 10636 esac 10637 runpath_var='LD_RUN_PATH' 10638 hardcode_shlibpath_var=no 10639 ;; 10640 10641 sysv4.3*) 10642 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10643 hardcode_shlibpath_var=no 10644 export_dynamic_flag_spec='-Bexport' 10645 ;; 10646 10647 sysv4*MP*) 10648 if test -d /usr/nec; then 10649 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10650 hardcode_shlibpath_var=no 10651 runpath_var=LD_RUN_PATH 10652 hardcode_runpath_var=yes 10653 ld_shlibs=yes 10654 fi 10655 ;; 10656 10657 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10658 no_undefined_flag='${wl}-z,text' 10659 archive_cmds_need_lc=no 10660 hardcode_shlibpath_var=no 10661 runpath_var='LD_RUN_PATH' 10662 10663 if test "$GCC" = yes; then 10664 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10665 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10666 else 10667 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10668 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10669 fi 10670 ;; 10671 10672 sysv5* | sco3.2v5* | sco5v6*) 10673 # Note: We can NOT use -z defs as we might desire, because we do not 10674 # link with -lc, and that would cause any symbols used from libc to 10675 # always be unresolved, which means just about no library would 10676 # ever link correctly. If we're not using GNU ld we use -z text 10677 # though, which does catch some bad symbols but isn't as heavy-handed 10678 # as -z defs. 10679 no_undefined_flag='${wl}-z,text' 10680 allow_undefined_flag='${wl}-z,nodefs' 10681 archive_cmds_need_lc=no 10682 hardcode_shlibpath_var=no 10683 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10684 hardcode_libdir_separator=':' 10685 link_all_deplibs=yes 10686 export_dynamic_flag_spec='${wl}-Bexport' 10687 runpath_var='LD_RUN_PATH' 10688 10689 if test "$GCC" = yes; then 10690 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10691 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10692 else 10693 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10694 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10695 fi 10696 ;; 10697 10698 uts4*) 10699 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10700 hardcode_libdir_flag_spec='-L$libdir' 10701 hardcode_shlibpath_var=no 10702 ;; 10703 10704 *) 10705 ld_shlibs=no 10706 ;; 10707 esac 10708 10709 if test x$host_vendor = xsni; then 10710 case $host in 10711 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10712 export_dynamic_flag_spec='${wl}-Blargedynsym' 10713 ;; 10714 esac 10715 fi 10716 fi 10717 10718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10719$as_echo "$ld_shlibs" >&6; } 10720test "$ld_shlibs" = no && can_build_shared=no 10721 10722with_gnu_ld=$with_gnu_ld 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738# 10739# Do we need to explicitly link libc? 10740# 10741case "x$archive_cmds_need_lc" in 10742x|xyes) 10743 # Assume -lc should be added 10744 archive_cmds_need_lc=yes 10745 10746 if test "$enable_shared" = yes && test "$GCC" = yes; then 10747 case $archive_cmds in 10748 *'~'*) 10749 # FIXME: we may have to deal with multi-command sequences. 10750 ;; 10751 '$CC '*) 10752 # Test whether the compiler implicitly links with -lc since on some 10753 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10754 # to ld, don't add -lc before -lgcc. 10755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10756$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10757if ${lt_cv_archive_cmds_need_lc+:} false; then : 10758 $as_echo_n "(cached) " >&6 10759else 10760 $RM conftest* 10761 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10762 10763 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10764 (eval $ac_compile) 2>&5 10765 ac_status=$? 10766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10767 test $ac_status = 0; } 2>conftest.err; then 10768 soname=conftest 10769 lib=conftest 10770 libobjs=conftest.$ac_objext 10771 deplibs= 10772 wl=$lt_prog_compiler_wl 10773 pic_flag=$lt_prog_compiler_pic 10774 compiler_flags=-v 10775 linker_flags=-v 10776 verstring= 10777 output_objdir=. 10778 libname=conftest 10779 lt_save_allow_undefined_flag=$allow_undefined_flag 10780 allow_undefined_flag= 10781 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10782 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10783 ac_status=$? 10784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10785 test $ac_status = 0; } 10786 then 10787 lt_cv_archive_cmds_need_lc=no 10788 else 10789 lt_cv_archive_cmds_need_lc=yes 10790 fi 10791 allow_undefined_flag=$lt_save_allow_undefined_flag 10792 else 10793 cat conftest.err 1>&5 10794 fi 10795 $RM conftest* 10796 10797fi 10798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10799$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10800 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10801 ;; 10802 esac 10803 fi 10804 ;; 10805esac 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10959$as_echo_n "checking dynamic linker characteristics... " >&6; } 10960 10961if test "$GCC" = yes; then 10962 case $host_os in 10963 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10964 *) lt_awk_arg="/^libraries:/" ;; 10965 esac 10966 case $host_os in 10967 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10968 *) lt_sed_strip_eq="s,=/,/,g" ;; 10969 esac 10970 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10971 case $lt_search_path_spec in 10972 *\;*) 10973 # if the path contains ";" then we assume it to be the separator 10974 # otherwise default to the standard path separator (i.e. ":") - it is 10975 # assumed that no part of a normal pathname contains ";" but that should 10976 # okay in the real world where ";" in dirpaths is itself problematic. 10977 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10978 ;; 10979 *) 10980 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10981 ;; 10982 esac 10983 # Ok, now we have the path, separated by spaces, we can step through it 10984 # and add multilib dir if necessary. 10985 lt_tmp_lt_search_path_spec= 10986 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10987 for lt_sys_path in $lt_search_path_spec; do 10988 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10989 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10990 else 10991 test -d "$lt_sys_path" && \ 10992 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10993 fi 10994 done 10995 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10996BEGIN {RS=" "; FS="/|\n";} { 10997 lt_foo=""; 10998 lt_count=0; 10999 for (lt_i = NF; lt_i > 0; lt_i--) { 11000 if ($lt_i != "" && $lt_i != ".") { 11001 if ($lt_i == "..") { 11002 lt_count++; 11003 } else { 11004 if (lt_count == 0) { 11005 lt_foo="/" $lt_i lt_foo; 11006 } else { 11007 lt_count--; 11008 } 11009 } 11010 } 11011 } 11012 if (lt_foo != "") { lt_freq[lt_foo]++; } 11013 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11014}'` 11015 # AWK program above erroneously prepends '/' to C:/dos/paths 11016 # for these hosts. 11017 case $host_os in 11018 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11019 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11020 esac 11021 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11022else 11023 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11024fi 11025library_names_spec= 11026libname_spec='lib$name' 11027soname_spec= 11028shrext_cmds=".so" 11029postinstall_cmds= 11030postuninstall_cmds= 11031finish_cmds= 11032finish_eval= 11033shlibpath_var= 11034shlibpath_overrides_runpath=unknown 11035version_type=none 11036dynamic_linker="$host_os ld.so" 11037sys_lib_dlsearch_path_spec="/lib /usr/lib" 11038need_lib_prefix=unknown 11039hardcode_into_libs=no 11040 11041# when you set need_version to no, make sure it does not cause -set_version 11042# flags to be left without arguments 11043need_version=unknown 11044 11045case $host_os in 11046aix3*) 11047 version_type=linux # correct to gnu/linux during the next big refactor 11048 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11049 shlibpath_var=LIBPATH 11050 11051 # AIX 3 has no versioning support, so we append a major version to the name. 11052 soname_spec='${libname}${release}${shared_ext}$major' 11053 ;; 11054 11055aix[4-9]*) 11056 version_type=linux # correct to gnu/linux during the next big refactor 11057 need_lib_prefix=no 11058 need_version=no 11059 hardcode_into_libs=yes 11060 if test "$host_cpu" = ia64; then 11061 # AIX 5 supports IA64 11062 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11063 shlibpath_var=LD_LIBRARY_PATH 11064 else 11065 # With GCC up to 2.95.x, collect2 would create an import file 11066 # for dependence libraries. The import file would start with 11067 # the line `#! .'. This would cause the generated library to 11068 # depend on `.', always an invalid library. This was fixed in 11069 # development snapshots of GCC prior to 3.0. 11070 case $host_os in 11071 aix4 | aix4.[01] | aix4.[01].*) 11072 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11073 echo ' yes ' 11074 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11075 : 11076 else 11077 can_build_shared=no 11078 fi 11079 ;; 11080 esac 11081 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11082 # soname into executable. Probably we can add versioning support to 11083 # collect2, so additional links can be useful in future. 11084 if test "$aix_use_runtimelinking" = yes; then 11085 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11086 # instead of lib<name>.a to let people know that these are not 11087 # typical AIX shared libraries. 11088 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11089 else 11090 # We preserve .a as extension for shared libraries through AIX4.2 11091 # and later when we are not doing run time linking. 11092 library_names_spec='${libname}${release}.a $libname.a' 11093 soname_spec='${libname}${release}${shared_ext}$major' 11094 fi 11095 shlibpath_var=LIBPATH 11096 fi 11097 ;; 11098 11099amigaos*) 11100 case $host_cpu in 11101 powerpc) 11102 # Since July 2007 AmigaOS4 officially supports .so libraries. 11103 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11104 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11105 ;; 11106 m68k) 11107 library_names_spec='$libname.ixlibrary $libname.a' 11108 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11109 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' 11110 ;; 11111 esac 11112 ;; 11113 11114beos*) 11115 library_names_spec='${libname}${shared_ext}' 11116 dynamic_linker="$host_os ld.so" 11117 shlibpath_var=LIBRARY_PATH 11118 ;; 11119 11120bsdi[45]*) 11121 version_type=linux # correct to gnu/linux during the next big refactor 11122 need_version=no 11123 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11124 soname_spec='${libname}${release}${shared_ext}$major' 11125 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11126 shlibpath_var=LD_LIBRARY_PATH 11127 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11128 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11129 # the default ld.so.conf also contains /usr/contrib/lib and 11130 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11131 # libtool to hard-code these into programs 11132 ;; 11133 11134cygwin* | mingw* | pw32* | cegcc*) 11135 version_type=windows 11136 shrext_cmds=".dll" 11137 need_version=no 11138 need_lib_prefix=no 11139 11140 case $GCC,$cc_basename in 11141 yes,*) 11142 # gcc 11143 library_names_spec='$libname.dll.a' 11144 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11145 postinstall_cmds='base_file=`basename \${file}`~ 11146 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11147 dldir=$destdir/`dirname \$dlpath`~ 11148 test -d \$dldir || mkdir -p \$dldir~ 11149 $install_prog $dir/$dlname \$dldir/$dlname~ 11150 chmod a+x \$dldir/$dlname~ 11151 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11152 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11153 fi' 11154 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11155 dlpath=$dir/\$dldll~ 11156 $RM \$dlpath' 11157 shlibpath_overrides_runpath=yes 11158 11159 case $host_os in 11160 cygwin*) 11161 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11162 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11163 11164 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11165 ;; 11166 mingw* | cegcc*) 11167 # MinGW DLLs use traditional 'lib' prefix 11168 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11169 ;; 11170 pw32*) 11171 # pw32 DLLs use 'pw' prefix rather than 'lib' 11172 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11173 ;; 11174 esac 11175 dynamic_linker='Win32 ld.exe' 11176 ;; 11177 11178 *,cl*) 11179 # Native MSVC 11180 libname_spec='$name' 11181 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11182 library_names_spec='${libname}.dll.lib' 11183 11184 case $build_os in 11185 mingw*) 11186 sys_lib_search_path_spec= 11187 lt_save_ifs=$IFS 11188 IFS=';' 11189 for lt_path in $LIB 11190 do 11191 IFS=$lt_save_ifs 11192 # Let DOS variable expansion print the short 8.3 style file name. 11193 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11194 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11195 done 11196 IFS=$lt_save_ifs 11197 # Convert to MSYS style. 11198 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11199 ;; 11200 cygwin*) 11201 # Convert to unix form, then to dos form, then back to unix form 11202 # but this time dos style (no spaces!) so that the unix form looks 11203 # like /cygdrive/c/PROGRA~1:/cygdr... 11204 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11205 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11206 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11207 ;; 11208 *) 11209 sys_lib_search_path_spec="$LIB" 11210 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11211 # It is most probably a Windows format PATH. 11212 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11213 else 11214 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11215 fi 11216 # FIXME: find the short name or the path components, as spaces are 11217 # common. (e.g. "Program Files" -> "PROGRA~1") 11218 ;; 11219 esac 11220 11221 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11222 postinstall_cmds='base_file=`basename \${file}`~ 11223 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11224 dldir=$destdir/`dirname \$dlpath`~ 11225 test -d \$dldir || mkdir -p \$dldir~ 11226 $install_prog $dir/$dlname \$dldir/$dlname' 11227 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11228 dlpath=$dir/\$dldll~ 11229 $RM \$dlpath' 11230 shlibpath_overrides_runpath=yes 11231 dynamic_linker='Win32 link.exe' 11232 ;; 11233 11234 *) 11235 # Assume MSVC wrapper 11236 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11237 dynamic_linker='Win32 ld.exe' 11238 ;; 11239 esac 11240 # FIXME: first we should search . and the directory the executable is in 11241 shlibpath_var=PATH 11242 ;; 11243 11244darwin* | rhapsody*) 11245 dynamic_linker="$host_os dyld" 11246 version_type=darwin 11247 need_lib_prefix=no 11248 need_version=no 11249 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11250 soname_spec='${libname}${release}${major}$shared_ext' 11251 shlibpath_overrides_runpath=yes 11252 shlibpath_var=DYLD_LIBRARY_PATH 11253 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11254 11255 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11256 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11257 ;; 11258 11259dgux*) 11260 version_type=linux # correct to gnu/linux during the next big refactor 11261 need_lib_prefix=no 11262 need_version=no 11263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11264 soname_spec='${libname}${release}${shared_ext}$major' 11265 shlibpath_var=LD_LIBRARY_PATH 11266 ;; 11267 11268freebsd* | dragonfly*) 11269 # DragonFly does not have aout. When/if they implement a new 11270 # versioning mechanism, adjust this. 11271 if test -x /usr/bin/objformat; then 11272 objformat=`/usr/bin/objformat` 11273 else 11274 case $host_os in 11275 freebsd[23].*) objformat=aout ;; 11276 *) objformat=elf ;; 11277 esac 11278 fi 11279 version_type=freebsd-$objformat 11280 case $version_type in 11281 freebsd-elf*) 11282 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11283 need_version=no 11284 need_lib_prefix=no 11285 ;; 11286 freebsd-*) 11287 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11288 need_version=yes 11289 ;; 11290 esac 11291 shlibpath_var=LD_LIBRARY_PATH 11292 case $host_os in 11293 freebsd2.*) 11294 shlibpath_overrides_runpath=yes 11295 ;; 11296 freebsd3.[01]* | freebsdelf3.[01]*) 11297 shlibpath_overrides_runpath=yes 11298 hardcode_into_libs=yes 11299 ;; 11300 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11301 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11302 shlibpath_overrides_runpath=no 11303 hardcode_into_libs=yes 11304 ;; 11305 *) # from 4.6 on, and DragonFly 11306 shlibpath_overrides_runpath=yes 11307 hardcode_into_libs=yes 11308 ;; 11309 esac 11310 ;; 11311 11312gnu*) 11313 version_type=linux # correct to gnu/linux during the next big refactor 11314 need_lib_prefix=no 11315 need_version=no 11316 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11317 soname_spec='${libname}${release}${shared_ext}$major' 11318 shlibpath_var=LD_LIBRARY_PATH 11319 shlibpath_overrides_runpath=no 11320 hardcode_into_libs=yes 11321 ;; 11322 11323haiku*) 11324 version_type=linux # correct to gnu/linux during the next big refactor 11325 need_lib_prefix=no 11326 need_version=no 11327 dynamic_linker="$host_os runtime_loader" 11328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11329 soname_spec='${libname}${release}${shared_ext}$major' 11330 shlibpath_var=LIBRARY_PATH 11331 shlibpath_overrides_runpath=yes 11332 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11333 hardcode_into_libs=yes 11334 ;; 11335 11336hpux9* | hpux10* | hpux11*) 11337 # Give a soname corresponding to the major version so that dld.sl refuses to 11338 # link against other versions. 11339 version_type=sunos 11340 need_lib_prefix=no 11341 need_version=no 11342 case $host_cpu in 11343 ia64*) 11344 shrext_cmds='.so' 11345 hardcode_into_libs=yes 11346 dynamic_linker="$host_os dld.so" 11347 shlibpath_var=LD_LIBRARY_PATH 11348 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11350 soname_spec='${libname}${release}${shared_ext}$major' 11351 if test "X$HPUX_IA64_MODE" = X32; then 11352 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11353 else 11354 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11355 fi 11356 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11357 ;; 11358 hppa*64*) 11359 shrext_cmds='.sl' 11360 hardcode_into_libs=yes 11361 dynamic_linker="$host_os dld.sl" 11362 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11363 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11365 soname_spec='${libname}${release}${shared_ext}$major' 11366 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11367 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11368 ;; 11369 *) 11370 shrext_cmds='.sl' 11371 dynamic_linker="$host_os dld.sl" 11372 shlibpath_var=SHLIB_PATH 11373 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11375 soname_spec='${libname}${release}${shared_ext}$major' 11376 ;; 11377 esac 11378 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11379 postinstall_cmds='chmod 555 $lib' 11380 # or fails outright, so override atomically: 11381 install_override_mode=555 11382 ;; 11383 11384interix[3-9]*) 11385 version_type=linux # correct to gnu/linux during the next big refactor 11386 need_lib_prefix=no 11387 need_version=no 11388 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11389 soname_spec='${libname}${release}${shared_ext}$major' 11390 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11391 shlibpath_var=LD_LIBRARY_PATH 11392 shlibpath_overrides_runpath=no 11393 hardcode_into_libs=yes 11394 ;; 11395 11396irix5* | irix6* | nonstopux*) 11397 case $host_os in 11398 nonstopux*) version_type=nonstopux ;; 11399 *) 11400 if test "$lt_cv_prog_gnu_ld" = yes; then 11401 version_type=linux # correct to gnu/linux during the next big refactor 11402 else 11403 version_type=irix 11404 fi ;; 11405 esac 11406 need_lib_prefix=no 11407 need_version=no 11408 soname_spec='${libname}${release}${shared_ext}$major' 11409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11410 case $host_os in 11411 irix5* | nonstopux*) 11412 libsuff= shlibsuff= 11413 ;; 11414 *) 11415 case $LD in # libtool.m4 will add one of these switches to LD 11416 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11417 libsuff= shlibsuff= libmagic=32-bit;; 11418 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11419 libsuff=32 shlibsuff=N32 libmagic=N32;; 11420 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11421 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11422 *) libsuff= shlibsuff= libmagic=never-match;; 11423 esac 11424 ;; 11425 esac 11426 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11427 shlibpath_overrides_runpath=no 11428 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11429 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11430 hardcode_into_libs=yes 11431 ;; 11432 11433# No shared lib support for Linux oldld, aout, or coff. 11434linux*oldld* | linux*aout* | linux*coff*) 11435 dynamic_linker=no 11436 ;; 11437 11438# This must be glibc/ELF. 11439linux* | k*bsd*-gnu | kopensolaris*-gnu) 11440 version_type=linux # correct to gnu/linux during the next big refactor 11441 need_lib_prefix=no 11442 need_version=no 11443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11444 soname_spec='${libname}${release}${shared_ext}$major' 11445 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11446 shlibpath_var=LD_LIBRARY_PATH 11447 shlibpath_overrides_runpath=no 11448 11449 # Some binutils ld are patched to set DT_RUNPATH 11450 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11451 $as_echo_n "(cached) " >&6 11452else 11453 lt_cv_shlibpath_overrides_runpath=no 11454 save_LDFLAGS=$LDFLAGS 11455 save_libdir=$libdir 11456 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11457 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11459/* end confdefs.h. */ 11460 11461int 11462main () 11463{ 11464 11465 ; 11466 return 0; 11467} 11468_ACEOF 11469if ac_fn_c_try_link "$LINENO"; then : 11470 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11471 lt_cv_shlibpath_overrides_runpath=yes 11472fi 11473fi 11474rm -f core conftest.err conftest.$ac_objext \ 11475 conftest$ac_exeext conftest.$ac_ext 11476 LDFLAGS=$save_LDFLAGS 11477 libdir=$save_libdir 11478 11479fi 11480 11481 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11482 11483 # This implies no fast_install, which is unacceptable. 11484 # Some rework will be needed to allow for fast_install 11485 # before this can be enabled. 11486 hardcode_into_libs=yes 11487 11488 # Append ld.so.conf contents to the search path 11489 if test -f /etc/ld.so.conf; then 11490 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' ' '` 11491 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11492 fi 11493 11494 # We used to test for /lib/ld.so.1 and disable shared libraries on 11495 # powerpc, because MkLinux only supported shared libraries with the 11496 # GNU dynamic linker. Since this was broken with cross compilers, 11497 # most powerpc-linux boxes support dynamic linking these days and 11498 # people can always --disable-shared, the test was removed, and we 11499 # assume the GNU/Linux dynamic linker is in use. 11500 dynamic_linker='GNU/Linux ld.so' 11501 ;; 11502 11503netbsd*) 11504 version_type=sunos 11505 need_lib_prefix=no 11506 need_version=no 11507 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11508 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11509 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11510 dynamic_linker='NetBSD (a.out) ld.so' 11511 else 11512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11513 soname_spec='${libname}${release}${shared_ext}$major' 11514 dynamic_linker='NetBSD ld.elf_so' 11515 fi 11516 shlibpath_var=LD_LIBRARY_PATH 11517 shlibpath_overrides_runpath=yes 11518 hardcode_into_libs=yes 11519 ;; 11520 11521newsos6) 11522 version_type=linux # correct to gnu/linux during the next big refactor 11523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11524 shlibpath_var=LD_LIBRARY_PATH 11525 shlibpath_overrides_runpath=yes 11526 ;; 11527 11528*nto* | *qnx*) 11529 version_type=qnx 11530 need_lib_prefix=no 11531 need_version=no 11532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11533 soname_spec='${libname}${release}${shared_ext}$major' 11534 shlibpath_var=LD_LIBRARY_PATH 11535 shlibpath_overrides_runpath=no 11536 hardcode_into_libs=yes 11537 dynamic_linker='ldqnx.so' 11538 ;; 11539 11540openbsd*) 11541 version_type=sunos 11542 sys_lib_dlsearch_path_spec="/usr/lib" 11543 need_lib_prefix=no 11544 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11545 case $host_os in 11546 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11547 *) need_version=no ;; 11548 esac 11549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11550 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11551 shlibpath_var=LD_LIBRARY_PATH 11552 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11553 case $host_os in 11554 openbsd2.[89] | openbsd2.[89].*) 11555 shlibpath_overrides_runpath=no 11556 ;; 11557 *) 11558 shlibpath_overrides_runpath=yes 11559 ;; 11560 esac 11561 else 11562 shlibpath_overrides_runpath=yes 11563 fi 11564 ;; 11565 11566os2*) 11567 libname_spec='$name' 11568 shrext_cmds=".dll" 11569 need_lib_prefix=no 11570 library_names_spec='$libname${shared_ext} $libname.a' 11571 dynamic_linker='OS/2 ld.exe' 11572 shlibpath_var=LIBPATH 11573 ;; 11574 11575osf3* | osf4* | osf5*) 11576 version_type=osf 11577 need_lib_prefix=no 11578 need_version=no 11579 soname_spec='${libname}${release}${shared_ext}$major' 11580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11581 shlibpath_var=LD_LIBRARY_PATH 11582 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11583 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11584 ;; 11585 11586rdos*) 11587 dynamic_linker=no 11588 ;; 11589 11590solaris*) 11591 version_type=linux # correct to gnu/linux during the next big refactor 11592 need_lib_prefix=no 11593 need_version=no 11594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11595 soname_spec='${libname}${release}${shared_ext}$major' 11596 shlibpath_var=LD_LIBRARY_PATH 11597 shlibpath_overrides_runpath=yes 11598 hardcode_into_libs=yes 11599 # ldd complains unless libraries are executable 11600 postinstall_cmds='chmod +x $lib' 11601 ;; 11602 11603sunos4*) 11604 version_type=sunos 11605 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11606 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11607 shlibpath_var=LD_LIBRARY_PATH 11608 shlibpath_overrides_runpath=yes 11609 if test "$with_gnu_ld" = yes; then 11610 need_lib_prefix=no 11611 fi 11612 need_version=yes 11613 ;; 11614 11615sysv4 | sysv4.3*) 11616 version_type=linux # correct to gnu/linux during the next big refactor 11617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11618 soname_spec='${libname}${release}${shared_ext}$major' 11619 shlibpath_var=LD_LIBRARY_PATH 11620 case $host_vendor in 11621 sni) 11622 shlibpath_overrides_runpath=no 11623 need_lib_prefix=no 11624 runpath_var=LD_RUN_PATH 11625 ;; 11626 siemens) 11627 need_lib_prefix=no 11628 ;; 11629 motorola) 11630 need_lib_prefix=no 11631 need_version=no 11632 shlibpath_overrides_runpath=no 11633 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11634 ;; 11635 esac 11636 ;; 11637 11638sysv4*MP*) 11639 if test -d /usr/nec ;then 11640 version_type=linux # correct to gnu/linux during the next big refactor 11641 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11642 soname_spec='$libname${shared_ext}.$major' 11643 shlibpath_var=LD_LIBRARY_PATH 11644 fi 11645 ;; 11646 11647sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11648 version_type=freebsd-elf 11649 need_lib_prefix=no 11650 need_version=no 11651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11652 soname_spec='${libname}${release}${shared_ext}$major' 11653 shlibpath_var=LD_LIBRARY_PATH 11654 shlibpath_overrides_runpath=yes 11655 hardcode_into_libs=yes 11656 if test "$with_gnu_ld" = yes; then 11657 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11658 else 11659 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11660 case $host_os in 11661 sco3.2v5*) 11662 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11663 ;; 11664 esac 11665 fi 11666 sys_lib_dlsearch_path_spec='/usr/lib' 11667 ;; 11668 11669tpf*) 11670 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11671 version_type=linux # correct to gnu/linux during the next big refactor 11672 need_lib_prefix=no 11673 need_version=no 11674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11675 shlibpath_var=LD_LIBRARY_PATH 11676 shlibpath_overrides_runpath=no 11677 hardcode_into_libs=yes 11678 ;; 11679 11680uts4*) 11681 version_type=linux # correct to gnu/linux during the next big refactor 11682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11683 soname_spec='${libname}${release}${shared_ext}$major' 11684 shlibpath_var=LD_LIBRARY_PATH 11685 ;; 11686 11687*) 11688 dynamic_linker=no 11689 ;; 11690esac 11691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11692$as_echo "$dynamic_linker" >&6; } 11693test "$dynamic_linker" = no && can_build_shared=no 11694 11695variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11696if test "$GCC" = yes; then 11697 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11698fi 11699 11700if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11701 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11702fi 11703if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11704 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11705fi 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11799$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11800hardcode_action= 11801if test -n "$hardcode_libdir_flag_spec" || 11802 test -n "$runpath_var" || 11803 test "X$hardcode_automatic" = "Xyes" ; then 11804 11805 # We can hardcode non-existent directories. 11806 if test "$hardcode_direct" != no && 11807 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11808 # have to relink, otherwise we might link with an installed library 11809 # when we should be linking with a yet-to-be-installed one 11810 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11811 test "$hardcode_minus_L" != no; then 11812 # Linking always hardcodes the temporary library directory. 11813 hardcode_action=relink 11814 else 11815 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11816 hardcode_action=immediate 11817 fi 11818else 11819 # We cannot hardcode anything, or else we can only hardcode existing 11820 # directories. 11821 hardcode_action=unsupported 11822fi 11823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11824$as_echo "$hardcode_action" >&6; } 11825 11826if test "$hardcode_action" = relink || 11827 test "$inherit_rpath" = yes; then 11828 # Fast installation is not supported 11829 enable_fast_install=no 11830elif test "$shlibpath_overrides_runpath" = yes || 11831 test "$enable_shared" = no; then 11832 # Fast installation is not necessary 11833 enable_fast_install=needless 11834fi 11835 11836 11837 11838 11839 11840 11841 if test "x$enable_dlopen" != xyes; then 11842 enable_dlopen=unknown 11843 enable_dlopen_self=unknown 11844 enable_dlopen_self_static=unknown 11845else 11846 lt_cv_dlopen=no 11847 lt_cv_dlopen_libs= 11848 11849 case $host_os in 11850 beos*) 11851 lt_cv_dlopen="load_add_on" 11852 lt_cv_dlopen_libs= 11853 lt_cv_dlopen_self=yes 11854 ;; 11855 11856 mingw* | pw32* | cegcc*) 11857 lt_cv_dlopen="LoadLibrary" 11858 lt_cv_dlopen_libs= 11859 ;; 11860 11861 cygwin*) 11862 lt_cv_dlopen="dlopen" 11863 lt_cv_dlopen_libs= 11864 ;; 11865 11866 darwin*) 11867 # if libdl is installed we need to link against it 11868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11869$as_echo_n "checking for dlopen in -ldl... " >&6; } 11870if ${ac_cv_lib_dl_dlopen+:} false; then : 11871 $as_echo_n "(cached) " >&6 11872else 11873 ac_check_lib_save_LIBS=$LIBS 11874LIBS="-ldl $LIBS" 11875cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11876/* end confdefs.h. */ 11877 11878/* Override any GCC internal prototype to avoid an error. 11879 Use char because int might match the return type of a GCC 11880 builtin and then its argument prototype would still apply. */ 11881#ifdef __cplusplus 11882extern "C" 11883#endif 11884char dlopen (); 11885int 11886main () 11887{ 11888return dlopen (); 11889 ; 11890 return 0; 11891} 11892_ACEOF 11893if ac_fn_c_try_link "$LINENO"; then : 11894 ac_cv_lib_dl_dlopen=yes 11895else 11896 ac_cv_lib_dl_dlopen=no 11897fi 11898rm -f core conftest.err conftest.$ac_objext \ 11899 conftest$ac_exeext conftest.$ac_ext 11900LIBS=$ac_check_lib_save_LIBS 11901fi 11902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11903$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11904if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11905 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11906else 11907 11908 lt_cv_dlopen="dyld" 11909 lt_cv_dlopen_libs= 11910 lt_cv_dlopen_self=yes 11911 11912fi 11913 11914 ;; 11915 11916 *) 11917 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11918if test "x$ac_cv_func_shl_load" = xyes; then : 11919 lt_cv_dlopen="shl_load" 11920else 11921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11922$as_echo_n "checking for shl_load in -ldld... " >&6; } 11923if ${ac_cv_lib_dld_shl_load+:} false; then : 11924 $as_echo_n "(cached) " >&6 11925else 11926 ac_check_lib_save_LIBS=$LIBS 11927LIBS="-ldld $LIBS" 11928cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11929/* end confdefs.h. */ 11930 11931/* Override any GCC internal prototype to avoid an error. 11932 Use char because int might match the return type of a GCC 11933 builtin and then its argument prototype would still apply. */ 11934#ifdef __cplusplus 11935extern "C" 11936#endif 11937char shl_load (); 11938int 11939main () 11940{ 11941return shl_load (); 11942 ; 11943 return 0; 11944} 11945_ACEOF 11946if ac_fn_c_try_link "$LINENO"; then : 11947 ac_cv_lib_dld_shl_load=yes 11948else 11949 ac_cv_lib_dld_shl_load=no 11950fi 11951rm -f core conftest.err conftest.$ac_objext \ 11952 conftest$ac_exeext conftest.$ac_ext 11953LIBS=$ac_check_lib_save_LIBS 11954fi 11955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11956$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11957if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11958 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11959else 11960 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11961if test "x$ac_cv_func_dlopen" = xyes; then : 11962 lt_cv_dlopen="dlopen" 11963else 11964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11965$as_echo_n "checking for dlopen in -ldl... " >&6; } 11966if ${ac_cv_lib_dl_dlopen+:} false; then : 11967 $as_echo_n "(cached) " >&6 11968else 11969 ac_check_lib_save_LIBS=$LIBS 11970LIBS="-ldl $LIBS" 11971cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11972/* end confdefs.h. */ 11973 11974/* Override any GCC internal prototype to avoid an error. 11975 Use char because int might match the return type of a GCC 11976 builtin and then its argument prototype would still apply. */ 11977#ifdef __cplusplus 11978extern "C" 11979#endif 11980char dlopen (); 11981int 11982main () 11983{ 11984return dlopen (); 11985 ; 11986 return 0; 11987} 11988_ACEOF 11989if ac_fn_c_try_link "$LINENO"; then : 11990 ac_cv_lib_dl_dlopen=yes 11991else 11992 ac_cv_lib_dl_dlopen=no 11993fi 11994rm -f core conftest.err conftest.$ac_objext \ 11995 conftest$ac_exeext conftest.$ac_ext 11996LIBS=$ac_check_lib_save_LIBS 11997fi 11998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11999$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12000if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12001 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12002else 12003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12004$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12005if ${ac_cv_lib_svld_dlopen+:} false; then : 12006 $as_echo_n "(cached) " >&6 12007else 12008 ac_check_lib_save_LIBS=$LIBS 12009LIBS="-lsvld $LIBS" 12010cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12011/* end confdefs.h. */ 12012 12013/* Override any GCC internal prototype to avoid an error. 12014 Use char because int might match the return type of a GCC 12015 builtin and then its argument prototype would still apply. */ 12016#ifdef __cplusplus 12017extern "C" 12018#endif 12019char dlopen (); 12020int 12021main () 12022{ 12023return dlopen (); 12024 ; 12025 return 0; 12026} 12027_ACEOF 12028if ac_fn_c_try_link "$LINENO"; then : 12029 ac_cv_lib_svld_dlopen=yes 12030else 12031 ac_cv_lib_svld_dlopen=no 12032fi 12033rm -f core conftest.err conftest.$ac_objext \ 12034 conftest$ac_exeext conftest.$ac_ext 12035LIBS=$ac_check_lib_save_LIBS 12036fi 12037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12038$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12039if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12040 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12041else 12042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12043$as_echo_n "checking for dld_link in -ldld... " >&6; } 12044if ${ac_cv_lib_dld_dld_link+:} false; then : 12045 $as_echo_n "(cached) " >&6 12046else 12047 ac_check_lib_save_LIBS=$LIBS 12048LIBS="-ldld $LIBS" 12049cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12050/* end confdefs.h. */ 12051 12052/* Override any GCC internal prototype to avoid an error. 12053 Use char because int might match the return type of a GCC 12054 builtin and then its argument prototype would still apply. */ 12055#ifdef __cplusplus 12056extern "C" 12057#endif 12058char dld_link (); 12059int 12060main () 12061{ 12062return dld_link (); 12063 ; 12064 return 0; 12065} 12066_ACEOF 12067if ac_fn_c_try_link "$LINENO"; then : 12068 ac_cv_lib_dld_dld_link=yes 12069else 12070 ac_cv_lib_dld_dld_link=no 12071fi 12072rm -f core conftest.err conftest.$ac_objext \ 12073 conftest$ac_exeext conftest.$ac_ext 12074LIBS=$ac_check_lib_save_LIBS 12075fi 12076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12077$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12078if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12079 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12080fi 12081 12082 12083fi 12084 12085 12086fi 12087 12088 12089fi 12090 12091 12092fi 12093 12094 12095fi 12096 12097 ;; 12098 esac 12099 12100 if test "x$lt_cv_dlopen" != xno; then 12101 enable_dlopen=yes 12102 else 12103 enable_dlopen=no 12104 fi 12105 12106 case $lt_cv_dlopen in 12107 dlopen) 12108 save_CPPFLAGS="$CPPFLAGS" 12109 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12110 12111 save_LDFLAGS="$LDFLAGS" 12112 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12113 12114 save_LIBS="$LIBS" 12115 LIBS="$lt_cv_dlopen_libs $LIBS" 12116 12117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12118$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12119if ${lt_cv_dlopen_self+:} false; then : 12120 $as_echo_n "(cached) " >&6 12121else 12122 if test "$cross_compiling" = yes; then : 12123 lt_cv_dlopen_self=cross 12124else 12125 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12126 lt_status=$lt_dlunknown 12127 cat > conftest.$ac_ext <<_LT_EOF 12128#line $LINENO "configure" 12129#include "confdefs.h" 12130 12131#if HAVE_DLFCN_H 12132#include <dlfcn.h> 12133#endif 12134 12135#include <stdio.h> 12136 12137#ifdef RTLD_GLOBAL 12138# define LT_DLGLOBAL RTLD_GLOBAL 12139#else 12140# ifdef DL_GLOBAL 12141# define LT_DLGLOBAL DL_GLOBAL 12142# else 12143# define LT_DLGLOBAL 0 12144# endif 12145#endif 12146 12147/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12148 find out it does not work in some platform. */ 12149#ifndef LT_DLLAZY_OR_NOW 12150# ifdef RTLD_LAZY 12151# define LT_DLLAZY_OR_NOW RTLD_LAZY 12152# else 12153# ifdef DL_LAZY 12154# define LT_DLLAZY_OR_NOW DL_LAZY 12155# else 12156# ifdef RTLD_NOW 12157# define LT_DLLAZY_OR_NOW RTLD_NOW 12158# else 12159# ifdef DL_NOW 12160# define LT_DLLAZY_OR_NOW DL_NOW 12161# else 12162# define LT_DLLAZY_OR_NOW 0 12163# endif 12164# endif 12165# endif 12166# endif 12167#endif 12168 12169/* When -fvisbility=hidden is used, assume the code has been annotated 12170 correspondingly for the symbols needed. */ 12171#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12172int fnord () __attribute__((visibility("default"))); 12173#endif 12174 12175int fnord () { return 42; } 12176int main () 12177{ 12178 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12179 int status = $lt_dlunknown; 12180 12181 if (self) 12182 { 12183 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12184 else 12185 { 12186 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12187 else puts (dlerror ()); 12188 } 12189 /* dlclose (self); */ 12190 } 12191 else 12192 puts (dlerror ()); 12193 12194 return status; 12195} 12196_LT_EOF 12197 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12198 (eval $ac_link) 2>&5 12199 ac_status=$? 12200 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12201 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12202 (./conftest; exit; ) >&5 2>/dev/null 12203 lt_status=$? 12204 case x$lt_status in 12205 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12206 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12207 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12208 esac 12209 else : 12210 # compilation failed 12211 lt_cv_dlopen_self=no 12212 fi 12213fi 12214rm -fr conftest* 12215 12216 12217fi 12218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12219$as_echo "$lt_cv_dlopen_self" >&6; } 12220 12221 if test "x$lt_cv_dlopen_self" = xyes; then 12222 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12224$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12225if ${lt_cv_dlopen_self_static+:} false; then : 12226 $as_echo_n "(cached) " >&6 12227else 12228 if test "$cross_compiling" = yes; then : 12229 lt_cv_dlopen_self_static=cross 12230else 12231 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12232 lt_status=$lt_dlunknown 12233 cat > conftest.$ac_ext <<_LT_EOF 12234#line $LINENO "configure" 12235#include "confdefs.h" 12236 12237#if HAVE_DLFCN_H 12238#include <dlfcn.h> 12239#endif 12240 12241#include <stdio.h> 12242 12243#ifdef RTLD_GLOBAL 12244# define LT_DLGLOBAL RTLD_GLOBAL 12245#else 12246# ifdef DL_GLOBAL 12247# define LT_DLGLOBAL DL_GLOBAL 12248# else 12249# define LT_DLGLOBAL 0 12250# endif 12251#endif 12252 12253/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12254 find out it does not work in some platform. */ 12255#ifndef LT_DLLAZY_OR_NOW 12256# ifdef RTLD_LAZY 12257# define LT_DLLAZY_OR_NOW RTLD_LAZY 12258# else 12259# ifdef DL_LAZY 12260# define LT_DLLAZY_OR_NOW DL_LAZY 12261# else 12262# ifdef RTLD_NOW 12263# define LT_DLLAZY_OR_NOW RTLD_NOW 12264# else 12265# ifdef DL_NOW 12266# define LT_DLLAZY_OR_NOW DL_NOW 12267# else 12268# define LT_DLLAZY_OR_NOW 0 12269# endif 12270# endif 12271# endif 12272# endif 12273#endif 12274 12275/* When -fvisbility=hidden is used, assume the code has been annotated 12276 correspondingly for the symbols needed. */ 12277#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12278int fnord () __attribute__((visibility("default"))); 12279#endif 12280 12281int fnord () { return 42; } 12282int main () 12283{ 12284 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12285 int status = $lt_dlunknown; 12286 12287 if (self) 12288 { 12289 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12290 else 12291 { 12292 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12293 else puts (dlerror ()); 12294 } 12295 /* dlclose (self); */ 12296 } 12297 else 12298 puts (dlerror ()); 12299 12300 return status; 12301} 12302_LT_EOF 12303 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12304 (eval $ac_link) 2>&5 12305 ac_status=$? 12306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12307 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12308 (./conftest; exit; ) >&5 2>/dev/null 12309 lt_status=$? 12310 case x$lt_status in 12311 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12312 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12313 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12314 esac 12315 else : 12316 # compilation failed 12317 lt_cv_dlopen_self_static=no 12318 fi 12319fi 12320rm -fr conftest* 12321 12322 12323fi 12324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12325$as_echo "$lt_cv_dlopen_self_static" >&6; } 12326 fi 12327 12328 CPPFLAGS="$save_CPPFLAGS" 12329 LDFLAGS="$save_LDFLAGS" 12330 LIBS="$save_LIBS" 12331 ;; 12332 esac 12333 12334 case $lt_cv_dlopen_self in 12335 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12336 *) enable_dlopen_self=unknown ;; 12337 esac 12338 12339 case $lt_cv_dlopen_self_static in 12340 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12341 *) enable_dlopen_self_static=unknown ;; 12342 esac 12343fi 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361striplib= 12362old_striplib= 12363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12364$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12365if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12366 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12367 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12369$as_echo "yes" >&6; } 12370else 12371# FIXME - insert some real tests, host_os isn't really good enough 12372 case $host_os in 12373 darwin*) 12374 if test -n "$STRIP" ; then 12375 striplib="$STRIP -x" 12376 old_striplib="$STRIP -S" 12377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12378$as_echo "yes" >&6; } 12379 else 12380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12381$as_echo "no" >&6; } 12382 fi 12383 ;; 12384 *) 12385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12386$as_echo "no" >&6; } 12387 ;; 12388 esac 12389fi 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 # Report which library types will actually be built 12403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12404$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12406$as_echo "$can_build_shared" >&6; } 12407 12408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12409$as_echo_n "checking whether to build shared libraries... " >&6; } 12410 test "$can_build_shared" = "no" && enable_shared=no 12411 12412 # On AIX, shared libraries and static libraries use the same namespace, and 12413 # are all built from PIC. 12414 case $host_os in 12415 aix3*) 12416 test "$enable_shared" = yes && enable_static=no 12417 if test -n "$RANLIB"; then 12418 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12419 postinstall_cmds='$RANLIB $lib' 12420 fi 12421 ;; 12422 12423 aix[4-9]*) 12424 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12425 test "$enable_shared" = yes && enable_static=no 12426 fi 12427 ;; 12428 esac 12429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12430$as_echo "$enable_shared" >&6; } 12431 12432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12433$as_echo_n "checking whether to build static libraries... " >&6; } 12434 # Make sure either enable_shared or enable_static is yes. 12435 test "$enable_shared" = yes || enable_static=yes 12436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12437$as_echo "$enable_static" >&6; } 12438 12439 12440 12441 12442fi 12443ac_ext=c 12444ac_cpp='$CPP $CPPFLAGS' 12445ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12446ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12447ac_compiler_gnu=$ac_cv_c_compiler_gnu 12448 12449CC="$lt_save_CC" 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 ac_config_commands="$ac_config_commands libtool" 12466 12467 12468 12469 12470# Only expand once: 12471 12472 12473 12474 12475 CFLAG_VISIBILITY= 12476 HAVE_VISIBILITY=0 12477 if test -n "$GCC"; then 12478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5 12479$as_echo_n "checking whether the -Werror option is usable... " >&6; } 12480 if ${gl_cv_cc_vis_werror+:} false; then : 12481 $as_echo_n "(cached) " >&6 12482else 12483 12484 gl_save_CFLAGS="$CFLAGS" 12485 CFLAGS="$CFLAGS -Werror" 12486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12487/* end confdefs.h. */ 12488 12489int 12490main () 12491{ 12492 12493 ; 12494 return 0; 12495} 12496_ACEOF 12497if ac_fn_c_try_compile "$LINENO"; then : 12498 gl_cv_cc_vis_werror=yes 12499else 12500 gl_cv_cc_vis_werror=no 12501fi 12502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12503 CFLAGS="$gl_save_CFLAGS" 12504fi 12505 12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5 12507$as_echo "$gl_cv_cc_vis_werror" >&6; } 12508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5 12509$as_echo_n "checking for simple visibility declarations... " >&6; } 12510 if ${gl_cv_cc_visibility+:} false; then : 12511 $as_echo_n "(cached) " >&6 12512else 12513 12514 gl_save_CFLAGS="$CFLAGS" 12515 CFLAGS="$CFLAGS -fvisibility=hidden" 12516 if test $gl_cv_cc_vis_werror = yes; then 12517 CFLAGS="$CFLAGS -Werror" 12518 fi 12519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12520/* end confdefs.h. */ 12521extern __attribute__((__visibility__("hidden"))) int hiddenvar; 12522 extern __attribute__((__visibility__("default"))) int exportedvar; 12523 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); 12524 extern __attribute__((__visibility__("default"))) int exportedfunc (void); 12525 void dummyfunc (void) {} 12526 12527int 12528main () 12529{ 12530 12531 ; 12532 return 0; 12533} 12534_ACEOF 12535if ac_fn_c_try_compile "$LINENO"; then : 12536 gl_cv_cc_visibility=yes 12537else 12538 gl_cv_cc_visibility=no 12539fi 12540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12541 CFLAGS="$gl_save_CFLAGS" 12542fi 12543 12544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5 12545$as_echo "$gl_cv_cc_visibility" >&6; } 12546 if test $gl_cv_cc_visibility = yes; then 12547 CFLAG_VISIBILITY="-fvisibility=hidden" 12548 HAVE_VISIBILITY=1 12549 fi 12550 fi 12551 12552 12553 12554cat >>confdefs.h <<_ACEOF 12555#define HAVE_VISIBILITY $HAVE_VISIBILITY 12556_ACEOF 12557 12558 12559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 12560$as_echo_n "checking for ANSI C header files... " >&6; } 12561if ${ac_cv_header_stdc+:} false; then : 12562 $as_echo_n "(cached) " >&6 12563else 12564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12565/* end confdefs.h. */ 12566#include <stdlib.h> 12567#include <stdarg.h> 12568#include <string.h> 12569#include <float.h> 12570 12571int 12572main () 12573{ 12574 12575 ; 12576 return 0; 12577} 12578_ACEOF 12579if ac_fn_c_try_compile "$LINENO"; then : 12580 ac_cv_header_stdc=yes 12581else 12582 ac_cv_header_stdc=no 12583fi 12584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12585 12586if test $ac_cv_header_stdc = yes; then 12587 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 12588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12589/* end confdefs.h. */ 12590#include <string.h> 12591 12592_ACEOF 12593if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12594 $EGREP "memchr" >/dev/null 2>&1; then : 12595 12596else 12597 ac_cv_header_stdc=no 12598fi 12599rm -f conftest* 12600 12601fi 12602 12603if test $ac_cv_header_stdc = yes; then 12604 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 12605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12606/* end confdefs.h. */ 12607#include <stdlib.h> 12608 12609_ACEOF 12610if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12611 $EGREP "free" >/dev/null 2>&1; then : 12612 12613else 12614 ac_cv_header_stdc=no 12615fi 12616rm -f conftest* 12617 12618fi 12619 12620if test $ac_cv_header_stdc = yes; then 12621 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 12622 if test "$cross_compiling" = yes; then : 12623 : 12624else 12625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12626/* end confdefs.h. */ 12627#include <ctype.h> 12628#include <stdlib.h> 12629#if ((' ' & 0x0FF) == 0x020) 12630# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 12631# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 12632#else 12633# define ISLOWER(c) \ 12634 (('a' <= (c) && (c) <= 'i') \ 12635 || ('j' <= (c) && (c) <= 'r') \ 12636 || ('s' <= (c) && (c) <= 'z')) 12637# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 12638#endif 12639 12640#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 12641int 12642main () 12643{ 12644 int i; 12645 for (i = 0; i < 256; i++) 12646 if (XOR (islower (i), ISLOWER (i)) 12647 || toupper (i) != TOUPPER (i)) 12648 return 2; 12649 return 0; 12650} 12651_ACEOF 12652if ac_fn_c_try_run "$LINENO"; then : 12653 12654else 12655 ac_cv_header_stdc=no 12656fi 12657rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12658 conftest.$ac_objext conftest.beam conftest.$ac_ext 12659fi 12660 12661fi 12662fi 12663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 12664$as_echo "$ac_cv_header_stdc" >&6; } 12665if test $ac_cv_header_stdc = yes; then 12666 12667$as_echo "#define STDC_HEADERS 1" >>confdefs.h 12668 12669fi 12670 12671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5 12672$as_echo_n "checking whether sys/types.h defines makedev... " >&6; } 12673if ${ac_cv_header_sys_types_h_makedev+:} false; then : 12674 $as_echo_n "(cached) " >&6 12675else 12676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12677/* end confdefs.h. */ 12678#include <sys/types.h> 12679int 12680main () 12681{ 12682return makedev(0, 0); 12683 ; 12684 return 0; 12685} 12686_ACEOF 12687if ac_fn_c_try_link "$LINENO"; then : 12688 ac_cv_header_sys_types_h_makedev=yes 12689else 12690 ac_cv_header_sys_types_h_makedev=no 12691fi 12692rm -f core conftest.err conftest.$ac_objext \ 12693 conftest$ac_exeext conftest.$ac_ext 12694 12695fi 12696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5 12697$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; } 12698 12699if test $ac_cv_header_sys_types_h_makedev = no; then 12700ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default" 12701if test "x$ac_cv_header_sys_mkdev_h" = xyes; then : 12702 12703$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h 12704 12705fi 12706 12707 12708 12709 if test $ac_cv_header_sys_mkdev_h = no; then 12710 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default" 12711if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then : 12712 12713$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h 12714 12715fi 12716 12717 12718 fi 12719fi 12720 12721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 12722$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 12723if ${ac_cv_header_sys_wait_h+:} false; then : 12724 $as_echo_n "(cached) " >&6 12725else 12726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12727/* end confdefs.h. */ 12728#include <sys/types.h> 12729#include <sys/wait.h> 12730#ifndef WEXITSTATUS 12731# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 12732#endif 12733#ifndef WIFEXITED 12734# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 12735#endif 12736 12737int 12738main () 12739{ 12740 int s; 12741 wait (&s); 12742 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 12743 ; 12744 return 0; 12745} 12746_ACEOF 12747if ac_fn_c_try_compile "$LINENO"; then : 12748 ac_cv_header_sys_wait_h=yes 12749else 12750 ac_cv_header_sys_wait_h=no 12751fi 12752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12753fi 12754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 12755$as_echo "$ac_cv_header_sys_wait_h" >&6; } 12756if test $ac_cv_header_sys_wait_h = yes; then 12757 12758$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12759 12760fi 12761 12762for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h 12763do : 12764 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12765ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12766if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12767 cat >>confdefs.h <<_ACEOF 12768#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12769_ACEOF 12770 12771fi 12772 12773done 12774 12775for ac_header in stddef.h utime.h wchar.h wctype.h limits.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 getopt.h err.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 sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.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 zlib.h 12815do : 12816 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 12817if test "x$ac_cv_header_zlib_h" = xyes; then : 12818 cat >>confdefs.h <<_ACEOF 12819#define HAVE_ZLIB_H 1 12820_ACEOF 12821 12822fi 12823 12824done 12825 12826 12827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 12828$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 12829if ${ac_cv_c_const+:} false; then : 12830 $as_echo_n "(cached) " >&6 12831else 12832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12833/* end confdefs.h. */ 12834 12835int 12836main () 12837{ 12838 12839#ifndef __cplusplus 12840 /* Ultrix mips cc rejects this sort of thing. */ 12841 typedef int charset[2]; 12842 const charset cs = { 0, 0 }; 12843 /* SunOS 4.1.1 cc rejects this. */ 12844 char const *const *pcpcc; 12845 char **ppc; 12846 /* NEC SVR4.0.2 mips cc rejects this. */ 12847 struct point {int x, y;}; 12848 static struct point const zero = {0,0}; 12849 /* AIX XL C 1.02.0.0 rejects this. 12850 It does not let you subtract one const X* pointer from another in 12851 an arm of an if-expression whose if-part is not a constant 12852 expression */ 12853 const char *g = "string"; 12854 pcpcc = &g + (g ? g-g : 0); 12855 /* HPUX 7.0 cc rejects these. */ 12856 ++pcpcc; 12857 ppc = (char**) pcpcc; 12858 pcpcc = (char const *const *) ppc; 12859 { /* SCO 3.2v4 cc rejects this sort of thing. */ 12860 char tx; 12861 char *t = &tx; 12862 char const *s = 0 ? (char *) 0 : (char const *) 0; 12863 12864 *t++ = 0; 12865 if (s) return 0; 12866 } 12867 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 12868 int x[] = {25, 17}; 12869 const int *foo = &x[0]; 12870 ++foo; 12871 } 12872 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 12873 typedef const int *iptr; 12874 iptr p = 0; 12875 ++p; 12876 } 12877 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 12878 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 12879 struct s { int j; const int *ap[3]; } bx; 12880 struct s *b = &bx; b->j = 5; 12881 } 12882 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 12883 const int foo = 10; 12884 if (!foo) return 0; 12885 } 12886 return !cs[0] && !zero.x; 12887#endif 12888 12889 ; 12890 return 0; 12891} 12892_ACEOF 12893if ac_fn_c_try_compile "$LINENO"; then : 12894 ac_cv_c_const=yes 12895else 12896 ac_cv_c_const=no 12897fi 12898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12899fi 12900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 12901$as_echo "$ac_cv_c_const" >&6; } 12902if test $ac_cv_c_const = no; then 12903 12904$as_echo "#define const /**/" >>confdefs.h 12905 12906fi 12907 12908ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 12909if test "x$ac_cv_type_off_t" = xyes; then : 12910 12911else 12912 12913cat >>confdefs.h <<_ACEOF 12914#define off_t long int 12915_ACEOF 12916 12917fi 12918 12919ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 12920if test "x$ac_cv_type_size_t" = xyes; then : 12921 12922else 12923 12924cat >>confdefs.h <<_ACEOF 12925#define size_t unsigned int 12926_ACEOF 12927 12928fi 12929 12930ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default" 12931if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 12932 12933cat >>confdefs.h <<_ACEOF 12934#define HAVE_STRUCT_STAT_ST_RDEV 1 12935_ACEOF 12936 12937 12938fi 12939 12940 12941ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default" 12942if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then : 12943 12944cat >>confdefs.h <<_ACEOF 12945#define HAVE_STRUCT_TM_TM_GMTOFF 1 12946_ACEOF 12947 12948 12949fi 12950 12951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 12952$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 12953if ${ac_cv_struct_tm+:} false; then : 12954 $as_echo_n "(cached) " >&6 12955else 12956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12957/* end confdefs.h. */ 12958#include <sys/types.h> 12959#include <time.h> 12960 12961int 12962main () 12963{ 12964struct tm tm; 12965 int *p = &tm.tm_sec; 12966 return !p; 12967 ; 12968 return 0; 12969} 12970_ACEOF 12971if ac_fn_c_try_compile "$LINENO"; then : 12972 ac_cv_struct_tm=time.h 12973else 12974 ac_cv_struct_tm=sys/time.h 12975fi 12976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12977fi 12978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 12979$as_echo "$ac_cv_struct_tm" >&6; } 12980if test $ac_cv_struct_tm = sys/time.h; then 12981 12982$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 12983 12984fi 12985 12986ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h> 12987#include <$ac_cv_struct_tm> 12988 12989" 12990if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then : 12991 12992cat >>confdefs.h <<_ACEOF 12993#define HAVE_STRUCT_TM_TM_ZONE 1 12994_ACEOF 12995 12996 12997fi 12998 12999if test "$ac_cv_member_struct_tm_tm_zone" = yes; then 13000 13001$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 13002 13003else 13004 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 13005" 13006if test "x$ac_cv_have_decl_tzname" = xyes; then : 13007 ac_have_decl=1 13008else 13009 ac_have_decl=0 13010fi 13011 13012cat >>confdefs.h <<_ACEOF 13013#define HAVE_DECL_TZNAME $ac_have_decl 13014_ACEOF 13015 13016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 13017$as_echo_n "checking for tzname... " >&6; } 13018if ${ac_cv_var_tzname+:} false; then : 13019 $as_echo_n "(cached) " >&6 13020else 13021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13022/* end confdefs.h. */ 13023#include <time.h> 13024#if !HAVE_DECL_TZNAME 13025extern char *tzname[]; 13026#endif 13027 13028int 13029main () 13030{ 13031return tzname[0][0]; 13032 ; 13033 return 0; 13034} 13035_ACEOF 13036if ac_fn_c_try_link "$LINENO"; then : 13037 ac_cv_var_tzname=yes 13038else 13039 ac_cv_var_tzname=no 13040fi 13041rm -f core conftest.err conftest.$ac_objext \ 13042 conftest$ac_exeext conftest.$ac_ext 13043fi 13044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 13045$as_echo "$ac_cv_var_tzname" >&6; } 13046 if test $ac_cv_var_tzname = yes; then 13047 13048$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 13049 13050 fi 13051fi 13052 13053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5 13054$as_echo_n "checking for tm_zone in struct tm... " >&6; } 13055if ${ac_cv_struct_tm_zone+:} false; then : 13056 $as_echo_n "(cached) " >&6 13057else 13058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13059/* end confdefs.h. */ 13060#include <sys/types.h> 13061#include <$ac_cv_struct_tm> 13062int 13063main () 13064{ 13065struct tm tm; tm.tm_zone; 13066 ; 13067 return 0; 13068} 13069_ACEOF 13070if ac_fn_c_try_compile "$LINENO"; then : 13071 ac_cv_struct_tm_zone=yes 13072else 13073 ac_cv_struct_tm_zone=no 13074fi 13075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13076fi 13077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5 13078$as_echo "$ac_cv_struct_tm_zone" >&6; } 13079if test "$ac_cv_struct_tm_zone" = yes; then 13080 13081$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 13082 13083fi 13084 13085# On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will 13086# consider it declared and we won't give our own extern. 13087ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 13088" 13089if test "x$ac_cv_have_decl_tzname" = xyes; then : 13090 ac_have_decl=1 13091else 13092 ac_have_decl=0 13093fi 13094 13095cat >>confdefs.h <<_ACEOF 13096#define HAVE_DECL_TZNAME $ac_have_decl 13097_ACEOF 13098 13099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 13100$as_echo_n "checking for tzname... " >&6; } 13101if ${ac_cv_var_tzname+:} false; then : 13102 $as_echo_n "(cached) " >&6 13103else 13104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13105/* end confdefs.h. */ 13106#include <time.h> 13107#if !HAVE_DECL_TZNAME 13108extern char *tzname[]; 13109#endif 13110int 13111main () 13112{ 13113return tzname[0][0]; 13114 ; 13115 return 0; 13116} 13117_ACEOF 13118if ac_fn_c_try_link "$LINENO"; then : 13119 ac_cv_var_tzname=yes 13120else 13121 ac_cv_var_tzname=no 13122fi 13123rm -f core conftest.err conftest.$ac_objext \ 13124 conftest$ac_exeext conftest.$ac_ext 13125fi 13126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 13127$as_echo "$ac_cv_var_tzname" >&6; } 13128 if test $ac_cv_var_tzname = yes; then 13129 13130$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 13131 13132 fi 13133 13134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5 13135$as_echo_n "checking for tm_isdst in struct tm... " >&6; } 13136if ${ac_cv_struct_tm_isdst+:} false; then : 13137 $as_echo_n "(cached) " >&6 13138else 13139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13140/* end confdefs.h. */ 13141#include <sys/types.h> 13142#include <$ac_cv_struct_tm> 13143int 13144main () 13145{ 13146struct tm tm; tm.tm_isdst; 13147 ; 13148 return 0; 13149} 13150_ACEOF 13151if ac_fn_c_try_compile "$LINENO"; then : 13152 ac_cv_struct_tm_isdst=yes 13153else 13154 ac_cv_struct_tm_isdst=no 13155fi 13156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13157fi 13158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5 13159$as_echo "$ac_cv_struct_tm_isdst" >&6; } 13160if test "$ac_cv_struct_tm_isdst" = yes; then 13161 13162$as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h 13163 13164fi 13165 13166 13167ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h> 13168" 13169if test "x$ac_cv_have_decl_daylight" = xyes; then : 13170 ac_have_decl=1 13171else 13172 ac_have_decl=0 13173fi 13174 13175cat >>confdefs.h <<_ACEOF 13176#define HAVE_DECL_DAYLIGHT $ac_have_decl 13177_ACEOF 13178 13179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5 13180$as_echo_n "checking for daylight... " >&6; } 13181if ${ac_cv_var_daylight+:} false; then : 13182 $as_echo_n "(cached) " >&6 13183else 13184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13185/* end confdefs.h. */ 13186#include <time.h> 13187#if !HAVE_DECL_DAYLIGHT 13188extern int daylight; 13189#endif 13190int 13191main () 13192{ 13193atoi(daylight); 13194 ; 13195 return 0; 13196} 13197_ACEOF 13198if ac_fn_c_try_link "$LINENO"; then : 13199 ac_cv_var_daylight=yes 13200else 13201 ac_cv_var_daylight=no 13202fi 13203rm -f core conftest.err conftest.$ac_objext \ 13204 conftest$ac_exeext conftest.$ac_ext 13205fi 13206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5 13207$as_echo "$ac_cv_var_daylight" >&6; } 13208 if test $ac_cv_var_daylight = yes; then 13209 13210$as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h 13211 13212 fi 13213 13214# Check whether --enable-largefile was given. 13215if test "${enable_largefile+set}" = set; then : 13216 enableval=$enable_largefile; 13217fi 13218 13219if test "$enable_largefile" != no; then 13220 13221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 13222$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 13223if ${ac_cv_sys_largefile_CC+:} false; then : 13224 $as_echo_n "(cached) " >&6 13225else 13226 ac_cv_sys_largefile_CC=no 13227 if test "$GCC" != yes; then 13228 ac_save_CC=$CC 13229 while :; do 13230 # IRIX 6.2 and later do not support large files by default, 13231 # so use the C compiler's -n32 option if that helps. 13232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13233/* end confdefs.h. */ 13234#include <sys/types.h> 13235 /* Check that off_t can represent 2**63 - 1 correctly. 13236 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13237 since some C++ compilers masquerading as C compilers 13238 incorrectly reject 9223372036854775807. */ 13239#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13240 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13241 && LARGE_OFF_T % 2147483647 == 1) 13242 ? 1 : -1]; 13243int 13244main () 13245{ 13246 13247 ; 13248 return 0; 13249} 13250_ACEOF 13251 if ac_fn_c_try_compile "$LINENO"; then : 13252 break 13253fi 13254rm -f core conftest.err conftest.$ac_objext 13255 CC="$CC -n32" 13256 if ac_fn_c_try_compile "$LINENO"; then : 13257 ac_cv_sys_largefile_CC=' -n32'; break 13258fi 13259rm -f core conftest.err conftest.$ac_objext 13260 break 13261 done 13262 CC=$ac_save_CC 13263 rm -f conftest.$ac_ext 13264 fi 13265fi 13266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 13267$as_echo "$ac_cv_sys_largefile_CC" >&6; } 13268 if test "$ac_cv_sys_largefile_CC" != no; then 13269 CC=$CC$ac_cv_sys_largefile_CC 13270 fi 13271 13272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 13273$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 13274if ${ac_cv_sys_file_offset_bits+:} false; then : 13275 $as_echo_n "(cached) " >&6 13276else 13277 while :; do 13278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13279/* end confdefs.h. */ 13280#include <sys/types.h> 13281 /* Check that off_t can represent 2**63 - 1 correctly. 13282 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13283 since some C++ compilers masquerading as C compilers 13284 incorrectly reject 9223372036854775807. */ 13285#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13286 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13287 && LARGE_OFF_T % 2147483647 == 1) 13288 ? 1 : -1]; 13289int 13290main () 13291{ 13292 13293 ; 13294 return 0; 13295} 13296_ACEOF 13297if ac_fn_c_try_compile "$LINENO"; then : 13298 ac_cv_sys_file_offset_bits=no; break 13299fi 13300rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13302/* end confdefs.h. */ 13303#define _FILE_OFFSET_BITS 64 13304#include <sys/types.h> 13305 /* Check that off_t can represent 2**63 - 1 correctly. 13306 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13307 since some C++ compilers masquerading as C compilers 13308 incorrectly reject 9223372036854775807. */ 13309#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13310 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13311 && LARGE_OFF_T % 2147483647 == 1) 13312 ? 1 : -1]; 13313int 13314main () 13315{ 13316 13317 ; 13318 return 0; 13319} 13320_ACEOF 13321if ac_fn_c_try_compile "$LINENO"; then : 13322 ac_cv_sys_file_offset_bits=64; break 13323fi 13324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13325 ac_cv_sys_file_offset_bits=unknown 13326 break 13327done 13328fi 13329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 13330$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 13331case $ac_cv_sys_file_offset_bits in #( 13332 no | unknown) ;; 13333 *) 13334cat >>confdefs.h <<_ACEOF 13335#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 13336_ACEOF 13337;; 13338esac 13339rm -rf conftest* 13340 if test $ac_cv_sys_file_offset_bits = unknown; then 13341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 13342$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 13343if ${ac_cv_sys_large_files+:} false; then : 13344 $as_echo_n "(cached) " >&6 13345else 13346 while :; do 13347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13348/* end confdefs.h. */ 13349#include <sys/types.h> 13350 /* Check that off_t can represent 2**63 - 1 correctly. 13351 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13352 since some C++ compilers masquerading as C compilers 13353 incorrectly reject 9223372036854775807. */ 13354#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13355 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13356 && LARGE_OFF_T % 2147483647 == 1) 13357 ? 1 : -1]; 13358int 13359main () 13360{ 13361 13362 ; 13363 return 0; 13364} 13365_ACEOF 13366if ac_fn_c_try_compile "$LINENO"; then : 13367 ac_cv_sys_large_files=no; break 13368fi 13369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13371/* end confdefs.h. */ 13372#define _LARGE_FILES 1 13373#include <sys/types.h> 13374 /* Check that off_t can represent 2**63 - 1 correctly. 13375 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13376 since some C++ compilers masquerading as C compilers 13377 incorrectly reject 9223372036854775807. */ 13378#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13379 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13380 && LARGE_OFF_T % 2147483647 == 1) 13381 ? 1 : -1]; 13382int 13383main () 13384{ 13385 13386 ; 13387 return 0; 13388} 13389_ACEOF 13390if ac_fn_c_try_compile "$LINENO"; then : 13391 ac_cv_sys_large_files=1; break 13392fi 13393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13394 ac_cv_sys_large_files=unknown 13395 break 13396done 13397fi 13398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13399$as_echo "$ac_cv_sys_large_files" >&6; } 13400case $ac_cv_sys_large_files in #( 13401 no | unknown) ;; 13402 *) 13403cat >>confdefs.h <<_ACEOF 13404#define _LARGE_FILES $ac_cv_sys_large_files 13405_ACEOF 13406;; 13407esac 13408rm -rf conftest* 13409 fi 13410 13411 13412fi 13413 13414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 13415$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 13416if ${ac_cv_sys_largefile_source+:} false; then : 13417 $as_echo_n "(cached) " >&6 13418else 13419 while :; do 13420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13421/* end confdefs.h. */ 13422#include <sys/types.h> /* for off_t */ 13423 #include <stdio.h> 13424int 13425main () 13426{ 13427int (*fp) (FILE *, off_t, int) = fseeko; 13428 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 13429 ; 13430 return 0; 13431} 13432_ACEOF 13433if ac_fn_c_try_link "$LINENO"; then : 13434 ac_cv_sys_largefile_source=no; break 13435fi 13436rm -f core conftest.err conftest.$ac_objext \ 13437 conftest$ac_exeext conftest.$ac_ext 13438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13439/* end confdefs.h. */ 13440#define _LARGEFILE_SOURCE 1 13441#include <sys/types.h> /* for off_t */ 13442 #include <stdio.h> 13443int 13444main () 13445{ 13446int (*fp) (FILE *, off_t, int) = fseeko; 13447 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 13448 ; 13449 return 0; 13450} 13451_ACEOF 13452if ac_fn_c_try_link "$LINENO"; then : 13453 ac_cv_sys_largefile_source=1; break 13454fi 13455rm -f core conftest.err conftest.$ac_objext \ 13456 conftest$ac_exeext conftest.$ac_ext 13457 ac_cv_sys_largefile_source=unknown 13458 break 13459done 13460fi 13461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 13462$as_echo "$ac_cv_sys_largefile_source" >&6; } 13463case $ac_cv_sys_largefile_source in #( 13464 no | unknown) ;; 13465 *) 13466cat >>confdefs.h <<_ACEOF 13467#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 13468_ACEOF 13469;; 13470esac 13471rm -rf conftest* 13472 13473# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 13474# in glibc 2.1.3, but that breaks too many other things. 13475# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 13476if test $ac_cv_sys_largefile_source != unknown; then 13477 13478$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 13479 13480fi 13481 13482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5 13483$as_echo_n "checking for mbstate_t... " >&6; } 13484if ${ac_cv_type_mbstate_t+:} false; then : 13485 $as_echo_n "(cached) " >&6 13486else 13487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13488/* end confdefs.h. */ 13489$ac_includes_default 13490# include <wchar.h> 13491int 13492main () 13493{ 13494mbstate_t x; return sizeof x; 13495 ; 13496 return 0; 13497} 13498_ACEOF 13499if ac_fn_c_try_compile "$LINENO"; then : 13500 ac_cv_type_mbstate_t=yes 13501else 13502 ac_cv_type_mbstate_t=no 13503fi 13504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13505fi 13506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5 13507$as_echo "$ac_cv_type_mbstate_t" >&6; } 13508 if test $ac_cv_type_mbstate_t = yes; then 13509 13510$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h 13511 13512 else 13513 13514$as_echo "#define mbstate_t int" >>confdefs.h 13515 13516 fi 13517 13518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5 13519$as_echo_n "checking for struct option in getopt... " >&6; } 13520if ${ac_cv_struct_option_getopt_h+:} false; then : 13521 $as_echo_n "(cached) " >&6 13522else 13523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13524/* end confdefs.h. */ 13525#include <getopt.h> 13526int 13527main () 13528{ 13529struct option op; op.name; 13530 ; 13531 return 0; 13532} 13533_ACEOF 13534if ac_fn_c_try_compile "$LINENO"; then : 13535 ac_cv_struct_option_getopt_h=yes 13536else 13537 ac_cv_struct_option_getopt_h=no 13538fi 13539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13540fi 13541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5 13542$as_echo "$ac_cv_struct_option_getopt_h" >&6; } 13543if test "$ac_cv_struct_option_getopt_h" = yes; then 13544 13545$as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h 13546 13547fi 13548 13549ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 13550if test "x$ac_cv_type_pid_t" = xyes; then : 13551 13552else 13553 13554cat >>confdefs.h <<_ACEOF 13555#define pid_t int 13556_ACEOF 13557 13558fi 13559 13560ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 13561case $ac_cv_c_uint8_t in #( 13562 no|yes) ;; #( 13563 *) 13564 13565$as_echo "#define _UINT8_T 1" >>confdefs.h 13566 13567 13568cat >>confdefs.h <<_ACEOF 13569#define uint8_t $ac_cv_c_uint8_t 13570_ACEOF 13571;; 13572 esac 13573 13574ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 13575case $ac_cv_c_uint16_t in #( 13576 no|yes) ;; #( 13577 *) 13578 13579 13580cat >>confdefs.h <<_ACEOF 13581#define uint16_t $ac_cv_c_uint16_t 13582_ACEOF 13583;; 13584 esac 13585 13586ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 13587case $ac_cv_c_uint32_t in #( 13588 no|yes) ;; #( 13589 *) 13590 13591$as_echo "#define _UINT32_T 1" >>confdefs.h 13592 13593 13594cat >>confdefs.h <<_ACEOF 13595#define uint32_t $ac_cv_c_uint32_t 13596_ACEOF 13597;; 13598 esac 13599 13600ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 13601case $ac_cv_c_int32_t in #( 13602 no|yes) ;; #( 13603 *) 13604 13605cat >>confdefs.h <<_ACEOF 13606#define int32_t $ac_cv_c_int32_t 13607_ACEOF 13608;; 13609esac 13610 13611ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 13612case $ac_cv_c_uint64_t in #( 13613 no|yes) ;; #( 13614 *) 13615 13616$as_echo "#define _UINT64_T 1" >>confdefs.h 13617 13618 13619cat >>confdefs.h <<_ACEOF 13620#define uint64_t $ac_cv_c_uint64_t 13621_ACEOF 13622;; 13623 esac 13624 13625ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 13626case $ac_cv_c_int64_t in #( 13627 no|yes) ;; #( 13628 *) 13629 13630cat >>confdefs.h <<_ACEOF 13631#define int64_t $ac_cv_c_int64_t 13632_ACEOF 13633;; 13634esac 13635 13636 13637 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 13638if test "x$ac_cv_type_intptr_t" = xyes; then : 13639 13640$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 13641 13642else 13643 for ac_type in 'int' 'long int' 'long long int'; do 13644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13645/* end confdefs.h. */ 13646$ac_includes_default 13647int 13648main () 13649{ 13650static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 13651test_array [0] = 0; 13652return test_array [0]; 13653 13654 ; 13655 return 0; 13656} 13657_ACEOF 13658if ac_fn_c_try_compile "$LINENO"; then : 13659 13660cat >>confdefs.h <<_ACEOF 13661#define intptr_t $ac_type 13662_ACEOF 13663 13664 ac_type= 13665fi 13666rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13667 test -z "$ac_type" && break 13668 done 13669fi 13670 13671 13672 13673 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 13674if test "x$ac_cv_type_uintptr_t" = xyes; then : 13675 13676$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 13677 13678else 13679 for ac_type in 'unsigned int' 'unsigned long int' \ 13680 'unsigned long long int'; do 13681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13682/* end confdefs.h. */ 13683$ac_includes_default 13684int 13685main () 13686{ 13687static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 13688test_array [0] = 0; 13689return test_array [0]; 13690 13691 ; 13692 return 0; 13693} 13694_ACEOF 13695if ac_fn_c_try_compile "$LINENO"; then : 13696 13697cat >>confdefs.h <<_ACEOF 13698#define uintptr_t $ac_type 13699_ACEOF 13700 13701 ac_type= 13702fi 13703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13704 test -z "$ac_type" && break 13705 done 13706fi 13707 13708 13709 13710 13711 13712 for ac_header in $ac_header_list 13713do : 13714 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13715ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 13716" 13717if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13718 cat >>confdefs.h <<_ACEOF 13719#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13720_ACEOF 13721 13722fi 13723 13724done 13725 13726 13727 13728 13729 13730 13731 13732 13733for ac_func in getpagesize 13734do : 13735 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 13736if test "x$ac_cv_func_getpagesize" = xyes; then : 13737 cat >>confdefs.h <<_ACEOF 13738#define HAVE_GETPAGESIZE 1 13739_ACEOF 13740 13741fi 13742done 13743 13744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 13745$as_echo_n "checking for working mmap... " >&6; } 13746if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 13747 $as_echo_n "(cached) " >&6 13748else 13749 if test "$cross_compiling" = yes; then : 13750 ac_cv_func_mmap_fixed_mapped=no 13751else 13752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13753/* end confdefs.h. */ 13754$ac_includes_default 13755/* malloc might have been renamed as rpl_malloc. */ 13756#undef malloc 13757 13758/* Thanks to Mike Haertel and Jim Avera for this test. 13759 Here is a matrix of mmap possibilities: 13760 mmap private not fixed 13761 mmap private fixed at somewhere currently unmapped 13762 mmap private fixed at somewhere already mapped 13763 mmap shared not fixed 13764 mmap shared fixed at somewhere currently unmapped 13765 mmap shared fixed at somewhere already mapped 13766 For private mappings, we should verify that changes cannot be read() 13767 back from the file, nor mmap's back from the file at a different 13768 address. (There have been systems where private was not correctly 13769 implemented like the infamous i386 svr4.0, and systems where the 13770 VM page cache was not coherent with the file system buffer cache 13771 like early versions of FreeBSD and possibly contemporary NetBSD.) 13772 For shared mappings, we should conversely verify that changes get 13773 propagated back to all the places they're supposed to be. 13774 13775 Grep wants private fixed already mapped. 13776 The main things grep needs to know about mmap are: 13777 * does it exist and is it safe to write into the mmap'd area 13778 * how to use it (BSD variants) */ 13779 13780#include <fcntl.h> 13781#include <sys/mman.h> 13782 13783#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 13784char *malloc (); 13785#endif 13786 13787/* This mess was copied from the GNU getpagesize.h. */ 13788#ifndef HAVE_GETPAGESIZE 13789# ifdef _SC_PAGESIZE 13790# define getpagesize() sysconf(_SC_PAGESIZE) 13791# else /* no _SC_PAGESIZE */ 13792# ifdef HAVE_SYS_PARAM_H 13793# include <sys/param.h> 13794# ifdef EXEC_PAGESIZE 13795# define getpagesize() EXEC_PAGESIZE 13796# else /* no EXEC_PAGESIZE */ 13797# ifdef NBPG 13798# define getpagesize() NBPG * CLSIZE 13799# ifndef CLSIZE 13800# define CLSIZE 1 13801# endif /* no CLSIZE */ 13802# else /* no NBPG */ 13803# ifdef NBPC 13804# define getpagesize() NBPC 13805# else /* no NBPC */ 13806# ifdef PAGESIZE 13807# define getpagesize() PAGESIZE 13808# endif /* PAGESIZE */ 13809# endif /* no NBPC */ 13810# endif /* no NBPG */ 13811# endif /* no EXEC_PAGESIZE */ 13812# else /* no HAVE_SYS_PARAM_H */ 13813# define getpagesize() 8192 /* punt totally */ 13814# endif /* no HAVE_SYS_PARAM_H */ 13815# endif /* no _SC_PAGESIZE */ 13816 13817#endif /* no HAVE_GETPAGESIZE */ 13818 13819int 13820main () 13821{ 13822 char *data, *data2, *data3; 13823 const char *cdata2; 13824 int i, pagesize; 13825 int fd, fd2; 13826 13827 pagesize = getpagesize (); 13828 13829 /* First, make a file with some known garbage in it. */ 13830 data = (char *) malloc (pagesize); 13831 if (!data) 13832 return 1; 13833 for (i = 0; i < pagesize; ++i) 13834 *(data + i) = rand (); 13835 umask (0); 13836 fd = creat ("conftest.mmap", 0600); 13837 if (fd < 0) 13838 return 2; 13839 if (write (fd, data, pagesize) != pagesize) 13840 return 3; 13841 close (fd); 13842 13843 /* Next, check that the tail of a page is zero-filled. File must have 13844 non-zero length, otherwise we risk SIGBUS for entire page. */ 13845 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 13846 if (fd2 < 0) 13847 return 4; 13848 cdata2 = ""; 13849 if (write (fd2, cdata2, 1) != 1) 13850 return 5; 13851 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 13852 if (data2 == MAP_FAILED) 13853 return 6; 13854 for (i = 0; i < pagesize; ++i) 13855 if (*(data2 + i)) 13856 return 7; 13857 close (fd2); 13858 if (munmap (data2, pagesize)) 13859 return 8; 13860 13861 /* Next, try to mmap the file at a fixed address which already has 13862 something else allocated at it. If we can, also make sure that 13863 we see the same garbage. */ 13864 fd = open ("conftest.mmap", O_RDWR); 13865 if (fd < 0) 13866 return 9; 13867 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 13868 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 13869 return 10; 13870 for (i = 0; i < pagesize; ++i) 13871 if (*(data + i) != *(data2 + i)) 13872 return 11; 13873 13874 /* Finally, make sure that changes to the mapped area do not 13875 percolate back to the file as seen by read(). (This is a bug on 13876 some variants of i386 svr4.0.) */ 13877 for (i = 0; i < pagesize; ++i) 13878 *(data2 + i) = *(data2 + i) + 1; 13879 data3 = (char *) malloc (pagesize); 13880 if (!data3) 13881 return 12; 13882 if (read (fd, data3, pagesize) != pagesize) 13883 return 13; 13884 for (i = 0; i < pagesize; ++i) 13885 if (*(data + i) != *(data3 + i)) 13886 return 14; 13887 close (fd); 13888 return 0; 13889} 13890_ACEOF 13891if ac_fn_c_try_run "$LINENO"; then : 13892 ac_cv_func_mmap_fixed_mapped=yes 13893else 13894 ac_cv_func_mmap_fixed_mapped=no 13895fi 13896rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13897 conftest.$ac_objext conftest.beam conftest.$ac_ext 13898fi 13899 13900fi 13901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 13902$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 13903if test $ac_cv_func_mmap_fixed_mapped = yes; then 13904 13905$as_echo "#define HAVE_MMAP 1" >>confdefs.h 13906 13907fi 13908rm -f conftest.mmap conftest.txt 13909 13910for ac_header in vfork.h 13911do : 13912 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 13913if test "x$ac_cv_header_vfork_h" = xyes; then : 13914 cat >>confdefs.h <<_ACEOF 13915#define HAVE_VFORK_H 1 13916_ACEOF 13917 13918fi 13919 13920done 13921 13922for ac_func in fork vfork 13923do : 13924 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13925ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13926if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13927 cat >>confdefs.h <<_ACEOF 13928#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13929_ACEOF 13930 13931fi 13932done 13933 13934if test "x$ac_cv_func_fork" = xyes; then 13935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 13936$as_echo_n "checking for working fork... " >&6; } 13937if ${ac_cv_func_fork_works+:} false; then : 13938 $as_echo_n "(cached) " >&6 13939else 13940 if test "$cross_compiling" = yes; then : 13941 ac_cv_func_fork_works=cross 13942else 13943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13944/* end confdefs.h. */ 13945$ac_includes_default 13946int 13947main () 13948{ 13949 13950 /* By Ruediger Kuhlmann. */ 13951 return fork () < 0; 13952 13953 ; 13954 return 0; 13955} 13956_ACEOF 13957if ac_fn_c_try_run "$LINENO"; then : 13958 ac_cv_func_fork_works=yes 13959else 13960 ac_cv_func_fork_works=no 13961fi 13962rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13963 conftest.$ac_objext conftest.beam conftest.$ac_ext 13964fi 13965 13966fi 13967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 13968$as_echo "$ac_cv_func_fork_works" >&6; } 13969 13970else 13971 ac_cv_func_fork_works=$ac_cv_func_fork 13972fi 13973if test "x$ac_cv_func_fork_works" = xcross; then 13974 case $host in 13975 *-*-amigaos* | *-*-msdosdjgpp*) 13976 # Override, as these systems have only a dummy fork() stub 13977 ac_cv_func_fork_works=no 13978 ;; 13979 *) 13980 ac_cv_func_fork_works=yes 13981 ;; 13982 esac 13983 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 13984$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 13985fi 13986ac_cv_func_vfork_works=$ac_cv_func_vfork 13987if test "x$ac_cv_func_vfork" = xyes; then 13988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 13989$as_echo_n "checking for working vfork... " >&6; } 13990if ${ac_cv_func_vfork_works+:} false; then : 13991 $as_echo_n "(cached) " >&6 13992else 13993 if test "$cross_compiling" = yes; then : 13994 ac_cv_func_vfork_works=cross 13995else 13996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13997/* end confdefs.h. */ 13998/* Thanks to Paul Eggert for this test. */ 13999$ac_includes_default 14000#include <sys/wait.h> 14001#ifdef HAVE_VFORK_H 14002# include <vfork.h> 14003#endif 14004/* On some sparc systems, changes by the child to local and incoming 14005 argument registers are propagated back to the parent. The compiler 14006 is told about this with #include <vfork.h>, but some compilers 14007 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 14008 static variable whose address is put into a register that is 14009 clobbered by the vfork. */ 14010static void 14011#ifdef __cplusplus 14012sparc_address_test (int arg) 14013# else 14014sparc_address_test (arg) int arg; 14015#endif 14016{ 14017 static pid_t child; 14018 if (!child) { 14019 child = vfork (); 14020 if (child < 0) { 14021 perror ("vfork"); 14022 _exit(2); 14023 } 14024 if (!child) { 14025 arg = getpid(); 14026 write(-1, "", 0); 14027 _exit (arg); 14028 } 14029 } 14030} 14031 14032int 14033main () 14034{ 14035 pid_t parent = getpid (); 14036 pid_t child; 14037 14038 sparc_address_test (0); 14039 14040 child = vfork (); 14041 14042 if (child == 0) { 14043 /* Here is another test for sparc vfork register problems. This 14044 test uses lots of local variables, at least as many local 14045 variables as main has allocated so far including compiler 14046 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 14047 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 14048 reuse the register of parent for one of the local variables, 14049 since it will think that parent can't possibly be used any more 14050 in this routine. Assigning to the local variable will thus 14051 munge parent in the parent process. */ 14052 pid_t 14053 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 14054 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 14055 /* Convince the compiler that p..p7 are live; otherwise, it might 14056 use the same hardware register for all 8 local variables. */ 14057 if (p != p1 || p != p2 || p != p3 || p != p4 14058 || p != p5 || p != p6 || p != p7) 14059 _exit(1); 14060 14061 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 14062 from child file descriptors. If the child closes a descriptor 14063 before it execs or exits, this munges the parent's descriptor 14064 as well. Test for this by closing stdout in the child. */ 14065 _exit(close(fileno(stdout)) != 0); 14066 } else { 14067 int status; 14068 struct stat st; 14069 14070 while (wait(&status) != child) 14071 ; 14072 return ( 14073 /* Was there some problem with vforking? */ 14074 child < 0 14075 14076 /* Did the child fail? (This shouldn't happen.) */ 14077 || status 14078 14079 /* Did the vfork/compiler bug occur? */ 14080 || parent != getpid() 14081 14082 /* Did the file descriptor bug occur? */ 14083 || fstat(fileno(stdout), &st) != 0 14084 ); 14085 } 14086} 14087_ACEOF 14088if ac_fn_c_try_run "$LINENO"; then : 14089 ac_cv_func_vfork_works=yes 14090else 14091 ac_cv_func_vfork_works=no 14092fi 14093rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14094 conftest.$ac_objext conftest.beam conftest.$ac_ext 14095fi 14096 14097fi 14098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 14099$as_echo "$ac_cv_func_vfork_works" >&6; } 14100 14101fi; 14102if test "x$ac_cv_func_fork_works" = xcross; then 14103 ac_cv_func_vfork_works=$ac_cv_func_vfork 14104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 14105$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 14106fi 14107 14108if test "x$ac_cv_func_vfork_works" = xyes; then 14109 14110$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 14111 14112else 14113 14114$as_echo "#define vfork fork" >>confdefs.h 14115 14116fi 14117if test "x$ac_cv_func_fork_works" = xyes; then 14118 14119$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 14120 14121fi 14122 14123 14124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5 14125$as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; } 14126if ${ac_cv_func_mbrtowc+:} false; then : 14127 $as_echo_n "(cached) " >&6 14128else 14129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14130/* end confdefs.h. */ 14131#include <wchar.h> 14132int 14133main () 14134{ 14135wchar_t wc; 14136 char const s[] = ""; 14137 size_t n = 1; 14138 mbstate_t state; 14139 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state)); 14140 ; 14141 return 0; 14142} 14143_ACEOF 14144if ac_fn_c_try_link "$LINENO"; then : 14145 ac_cv_func_mbrtowc=yes 14146else 14147 ac_cv_func_mbrtowc=no 14148fi 14149rm -f core conftest.err conftest.$ac_objext \ 14150 conftest$ac_exeext conftest.$ac_ext 14151fi 14152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5 14153$as_echo "$ac_cv_func_mbrtowc" >&6; } 14154 if test $ac_cv_func_mbrtowc = yes; then 14155 14156$as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h 14157 14158 fi 14159 14160 14161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5 14162$as_echo_n "checking for gcc compiler warnings... " >&6; } 14163# Check whether --enable-warnings was given. 14164if test "${enable_warnings+set}" = set; then : 14165 enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then 14166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14167$as_echo "no" >&6; } 14168 WARNINGS= 14169else 14170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14171$as_echo "yes" >&6; } 14172 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 14173 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 14174 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 14175 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2" 14176fi 14177else 14178 14179if test "$GCC" = yes; then 14180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14181$as_echo "yes" >&6; } 14182 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 14183 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 14184 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 14185 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2" 14186else 14187 WARNINGS= 14188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14189$as_echo "no" >&6; } 14190fi 14191fi 14192 14193 14194for ac_func in strerror strndup strtoul mkstemp mkostemp utimes utime wcwidth strtof 14195do : 14196 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14197ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14198if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14199 cat >>confdefs.h <<_ACEOF 14200#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14201_ACEOF 14202 14203fi 14204done 14205 14206 14207ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" 14208if test "x$ac_cv_func_getopt_long" = xyes; then : 14209 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h 14210 14211else 14212 case " $LIBOBJS " in 14213 *" getopt_long.$ac_objext "* ) ;; 14214 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext" 14215 ;; 14216esac 14217 14218fi 14219 14220ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf" 14221if test "x$ac_cv_func_asprintf" = xyes; then : 14222 $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h 14223 14224else 14225 case " $LIBOBJS " in 14226 *" asprintf.$ac_objext "* ) ;; 14227 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 14228 ;; 14229esac 14230 14231fi 14232 14233ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf" 14234if test "x$ac_cv_func_vasprintf" = xyes; then : 14235 $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h 14236 14237else 14238 case " $LIBOBJS " in 14239 *" vasprintf.$ac_objext "* ) ;; 14240 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 14241 ;; 14242esac 14243 14244fi 14245 14246ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 14247if test "x$ac_cv_func_strlcpy" = xyes; then : 14248 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 14249 14250else 14251 case " $LIBOBJS " in 14252 *" strlcpy.$ac_objext "* ) ;; 14253 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 14254 ;; 14255esac 14256 14257fi 14258 14259ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 14260if test "x$ac_cv_func_strlcat" = xyes; then : 14261 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h 14262 14263else 14264 case " $LIBOBJS " in 14265 *" strlcat.$ac_objext "* ) ;; 14266 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext" 14267 ;; 14268esac 14269 14270fi 14271 14272ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline" 14273if test "x$ac_cv_func_getline" = xyes; then : 14274 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h 14275 14276else 14277 case " $LIBOBJS " in 14278 *" getline.$ac_objext "* ) ;; 14279 *) LIBOBJS="$LIBOBJS getline.$ac_objext" 14280 ;; 14281esac 14282 14283fi 14284 14285ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r" 14286if test "x$ac_cv_func_ctime_r" = xyes; then : 14287 $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h 14288 14289else 14290 case " $LIBOBJS " in 14291 *" ctime_r.$ac_objext "* ) ;; 14292 *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext" 14293 ;; 14294esac 14295 14296fi 14297 14298ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r" 14299if test "x$ac_cv_func_asctime_r" = xyes; then : 14300 $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h 14301 14302else 14303 case " $LIBOBJS " in 14304 *" asctime_r.$ac_objext "* ) ;; 14305 *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext" 14306 ;; 14307esac 14308 14309fi 14310 14311ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread" 14312if test "x$ac_cv_func_pread" = xyes; then : 14313 $as_echo "#define HAVE_PREAD 1" >>confdefs.h 14314 14315else 14316 case " $LIBOBJS " in 14317 *" pread.$ac_objext "* ) ;; 14318 *) LIBOBJS="$LIBOBJS pread.$ac_objext" 14319 ;; 14320esac 14321 14322fi 14323 14324ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr" 14325if test "x$ac_cv_func_strcasestr" = xyes; then : 14326 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h 14327 14328else 14329 case " $LIBOBJS " in 14330 *" strcasestr.$ac_objext "* ) ;; 14331 *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext" 14332 ;; 14333esac 14334 14335fi 14336 14337ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck" 14338if test "x$ac_cv_func_fmtcheck" = xyes; then : 14339 $as_echo "#define HAVE_FMTCHECK 1" >>confdefs.h 14340 14341else 14342 case " $LIBOBJS " in 14343 *" fmtcheck.$ac_objext "* ) ;; 14344 *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext" 14345 ;; 14346esac 14347 14348fi 14349 14350 14351 14352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5 14353$as_echo_n "checking for gzopen in -lz... " >&6; } 14354if ${ac_cv_lib_z_gzopen+:} false; then : 14355 $as_echo_n "(cached) " >&6 14356else 14357 ac_check_lib_save_LIBS=$LIBS 14358LIBS="-lz $LIBS" 14359cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14360/* end confdefs.h. */ 14361 14362/* Override any GCC internal prototype to avoid an error. 14363 Use char because int might match the return type of a GCC 14364 builtin and then its argument prototype would still apply. */ 14365#ifdef __cplusplus 14366extern "C" 14367#endif 14368char gzopen (); 14369int 14370main () 14371{ 14372return gzopen (); 14373 ; 14374 return 0; 14375} 14376_ACEOF 14377if ac_fn_c_try_link "$LINENO"; then : 14378 ac_cv_lib_z_gzopen=yes 14379else 14380 ac_cv_lib_z_gzopen=no 14381fi 14382rm -f core conftest.err conftest.$ac_objext \ 14383 conftest$ac_exeext conftest.$ac_ext 14384LIBS=$ac_check_lib_save_LIBS 14385fi 14386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5 14387$as_echo "$ac_cv_lib_z_gzopen" >&6; } 14388if test "x$ac_cv_lib_z_gzopen" = xyes; then : 14389 cat >>confdefs.h <<_ACEOF 14390#define HAVE_LIBZ 1 14391_ACEOF 14392 14393 LIBS="-lz $LIBS" 14394 14395fi 14396 14397if test "$MINGW" = 1; then 14398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5 14399$as_echo_n "checking for regexec in -lgnurx... " >&6; } 14400if ${ac_cv_lib_gnurx_regexec+:} false; then : 14401 $as_echo_n "(cached) " >&6 14402else 14403 ac_check_lib_save_LIBS=$LIBS 14404LIBS="-lgnurx $LIBS" 14405cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14406/* end confdefs.h. */ 14407 14408/* Override any GCC internal prototype to avoid an error. 14409 Use char because int might match the return type of a GCC 14410 builtin and then its argument prototype would still apply. */ 14411#ifdef __cplusplus 14412extern "C" 14413#endif 14414char regexec (); 14415int 14416main () 14417{ 14418return regexec (); 14419 ; 14420 return 0; 14421} 14422_ACEOF 14423if ac_fn_c_try_link "$LINENO"; then : 14424 ac_cv_lib_gnurx_regexec=yes 14425else 14426 ac_cv_lib_gnurx_regexec=no 14427fi 14428rm -f core conftest.err conftest.$ac_objext \ 14429 conftest$ac_exeext conftest.$ac_ext 14430LIBS=$ac_check_lib_save_LIBS 14431fi 14432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5 14433$as_echo "$ac_cv_lib_gnurx_regexec" >&6; } 14434if test "x$ac_cv_lib_gnurx_regexec" = xyes; then : 14435 cat >>confdefs.h <<_ACEOF 14436#define HAVE_LIBGNURX 1 14437_ACEOF 14438 14439 LIBS="-lgnurx $LIBS" 14440 14441else 14442 as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5 14443fi 14444 14445fi 14446 14447 if test "$cross_compiling" = yes; then 14448 IS_CROSS_COMPILE_TRUE= 14449 IS_CROSS_COMPILE_FALSE='#' 14450else 14451 IS_CROSS_COMPILE_TRUE='#' 14452 IS_CROSS_COMPILE_FALSE= 14453fi 14454 14455 14456ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile" 14457 14458cat >confcache <<\_ACEOF 14459# This file is a shell script that caches the results of configure 14460# tests run on this system so they can be shared between configure 14461# scripts and configure runs, see configure's option --config-cache. 14462# It is not useful on other systems. If it contains results you don't 14463# want to keep, you may remove or edit it. 14464# 14465# config.status only pays attention to the cache file if you give it 14466# the --recheck option to rerun configure. 14467# 14468# `ac_cv_env_foo' variables (set or unset) will be overridden when 14469# loading this file, other *unset* `ac_cv_foo' will be assigned the 14470# following values. 14471 14472_ACEOF 14473 14474# The following way of writing the cache mishandles newlines in values, 14475# but we know of no workaround that is simple, portable, and efficient. 14476# So, we kill variables containing newlines. 14477# Ultrix sh set writes to stderr and can't be redirected directly, 14478# and sets the high bit in the cache file unless we assign to the vars. 14479( 14480 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14481 eval ac_val=\$$ac_var 14482 case $ac_val in #( 14483 *${as_nl}*) 14484 case $ac_var in #( 14485 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14486$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14487 esac 14488 case $ac_var in #( 14489 _ | IFS | as_nl) ;; #( 14490 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14491 *) { eval $ac_var=; unset $ac_var;} ;; 14492 esac ;; 14493 esac 14494 done 14495 14496 (set) 2>&1 | 14497 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14498 *${as_nl}ac_space=\ *) 14499 # `set' does not quote correctly, so add quotes: double-quote 14500 # substitution turns \\\\ into \\, and sed turns \\ into \. 14501 sed -n \ 14502 "s/'/'\\\\''/g; 14503 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14504 ;; #( 14505 *) 14506 # `set' quotes correctly as required by POSIX, so do not add quotes. 14507 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14508 ;; 14509 esac | 14510 sort 14511) | 14512 sed ' 14513 /^ac_cv_env_/b end 14514 t clear 14515 :clear 14516 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14517 t end 14518 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14519 :end' >>confcache 14520if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14521 if test -w "$cache_file"; then 14522 if test "x$cache_file" != "x/dev/null"; then 14523 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14524$as_echo "$as_me: updating cache $cache_file" >&6;} 14525 if test ! -f "$cache_file" || test -h "$cache_file"; then 14526 cat confcache >"$cache_file" 14527 else 14528 case $cache_file in #( 14529 */* | ?:*) 14530 mv -f confcache "$cache_file"$$ && 14531 mv -f "$cache_file"$$ "$cache_file" ;; #( 14532 *) 14533 mv -f confcache "$cache_file" ;; 14534 esac 14535 fi 14536 fi 14537 else 14538 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14539$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14540 fi 14541fi 14542rm -f confcache 14543 14544test "x$prefix" = xNONE && prefix=$ac_default_prefix 14545# Let make expand exec_prefix. 14546test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14547 14548DEFS=-DHAVE_CONFIG_H 14549 14550ac_libobjs= 14551ac_ltlibobjs= 14552U= 14553for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14554 # 1. Remove the extension, and $U if already installed. 14555 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14556 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14557 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14558 # will be set to the directory where LIBOBJS objects are built. 14559 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14560 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14561done 14562LIBOBJS=$ac_libobjs 14563 14564LTLIBOBJS=$ac_ltlibobjs 14565 14566 14567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14568$as_echo_n "checking that generated files are newer than configure... " >&6; } 14569 if test -n "$am_sleep_pid"; then 14570 # Hide warnings about reused PIDs. 14571 wait $am_sleep_pid 2>/dev/null 14572 fi 14573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14574$as_echo "done" >&6; } 14575 if test -n "$EXEEXT"; then 14576 am__EXEEXT_TRUE= 14577 am__EXEEXT_FALSE='#' 14578else 14579 am__EXEEXT_TRUE='#' 14580 am__EXEEXT_FALSE= 14581fi 14582 14583if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then 14584 as_fn_error $? "conditional \"MINGW\" was never defined. 14585Usually this means the macro was only invoked conditionally." "$LINENO" 5 14586fi 14587if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then 14588 as_fn_error $? "conditional \"FSECT5\" was never defined. 14589Usually this means the macro was only invoked conditionally." "$LINENO" 5 14590fi 14591if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14592 as_fn_error $? "conditional \"AMDEP\" was never defined. 14593Usually this means the macro was only invoked conditionally." "$LINENO" 5 14594fi 14595if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14596 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14597Usually this means the macro was only invoked conditionally." "$LINENO" 5 14598fi 14599 14600if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then 14601 as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined. 14602Usually this means the macro was only invoked conditionally." "$LINENO" 5 14603fi 14604 14605: "${CONFIG_STATUS=./config.status}" 14606ac_write_fail=0 14607ac_clean_files_save=$ac_clean_files 14608ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14609{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14610$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14611as_write_fail=0 14612cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14613#! $SHELL 14614# Generated by $as_me. 14615# Run this file to recreate the current configuration. 14616# Compiler output produced by configure, useful for debugging 14617# configure, is in config.log if it exists. 14618 14619debug=false 14620ac_cs_recheck=false 14621ac_cs_silent=false 14622 14623SHELL=\${CONFIG_SHELL-$SHELL} 14624export SHELL 14625_ASEOF 14626cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14627## -------------------- ## 14628## M4sh Initialization. ## 14629## -------------------- ## 14630 14631# Be more Bourne compatible 14632DUALCASE=1; export DUALCASE # for MKS sh 14633if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14634 emulate sh 14635 NULLCMD=: 14636 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14637 # is contrary to our usage. Disable this feature. 14638 alias -g '${1+"$@"}'='"$@"' 14639 setopt NO_GLOB_SUBST 14640else 14641 case `(set -o) 2>/dev/null` in #( 14642 *posix*) : 14643 set -o posix ;; #( 14644 *) : 14645 ;; 14646esac 14647fi 14648 14649 14650as_nl=' 14651' 14652export as_nl 14653# Printing a long string crashes Solaris 7 /usr/bin/printf. 14654as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14655as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14656as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14657# Prefer a ksh shell builtin over an external printf program on Solaris, 14658# but without wasting forks for bash or zsh. 14659if test -z "$BASH_VERSION$ZSH_VERSION" \ 14660 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14661 as_echo='print -r --' 14662 as_echo_n='print -rn --' 14663elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14664 as_echo='printf %s\n' 14665 as_echo_n='printf %s' 14666else 14667 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14668 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14669 as_echo_n='/usr/ucb/echo -n' 14670 else 14671 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14672 as_echo_n_body='eval 14673 arg=$1; 14674 case $arg in #( 14675 *"$as_nl"*) 14676 expr "X$arg" : "X\\(.*\\)$as_nl"; 14677 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14678 esac; 14679 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14680 ' 14681 export as_echo_n_body 14682 as_echo_n='sh -c $as_echo_n_body as_echo' 14683 fi 14684 export as_echo_body 14685 as_echo='sh -c $as_echo_body as_echo' 14686fi 14687 14688# The user is always right. 14689if test "${PATH_SEPARATOR+set}" != set; then 14690 PATH_SEPARATOR=: 14691 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14692 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14693 PATH_SEPARATOR=';' 14694 } 14695fi 14696 14697 14698# IFS 14699# We need space, tab and new line, in precisely that order. Quoting is 14700# there to prevent editors from complaining about space-tab. 14701# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14702# splitting by setting IFS to empty value.) 14703IFS=" "" $as_nl" 14704 14705# Find who we are. Look in the path if we contain no directory separator. 14706as_myself= 14707case $0 in #(( 14708 *[\\/]* ) as_myself=$0 ;; 14709 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14710for as_dir in $PATH 14711do 14712 IFS=$as_save_IFS 14713 test -z "$as_dir" && as_dir=. 14714 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14715 done 14716IFS=$as_save_IFS 14717 14718 ;; 14719esac 14720# We did not find ourselves, most probably we were run as `sh COMMAND' 14721# in which case we are not to be found in the path. 14722if test "x$as_myself" = x; then 14723 as_myself=$0 14724fi 14725if test ! -f "$as_myself"; then 14726 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14727 exit 1 14728fi 14729 14730# Unset variables that we do not need and which cause bugs (e.g. in 14731# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14732# suppresses any "Segmentation fault" message there. '((' could 14733# trigger a bug in pdksh 5.2.14. 14734for as_var in BASH_ENV ENV MAIL MAILPATH 14735do eval test x\${$as_var+set} = xset \ 14736 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14737done 14738PS1='$ ' 14739PS2='> ' 14740PS4='+ ' 14741 14742# NLS nuisances. 14743LC_ALL=C 14744export LC_ALL 14745LANGUAGE=C 14746export LANGUAGE 14747 14748# CDPATH. 14749(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14750 14751 14752# as_fn_error STATUS ERROR [LINENO LOG_FD] 14753# ---------------------------------------- 14754# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14755# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14756# script with STATUS, using 1 if that was 0. 14757as_fn_error () 14758{ 14759 as_status=$1; test $as_status -eq 0 && as_status=1 14760 if test "$4"; then 14761 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14762 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14763 fi 14764 $as_echo "$as_me: error: $2" >&2 14765 as_fn_exit $as_status 14766} # as_fn_error 14767 14768 14769# as_fn_set_status STATUS 14770# ----------------------- 14771# Set $? to STATUS, without forking. 14772as_fn_set_status () 14773{ 14774 return $1 14775} # as_fn_set_status 14776 14777# as_fn_exit STATUS 14778# ----------------- 14779# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14780as_fn_exit () 14781{ 14782 set +e 14783 as_fn_set_status $1 14784 exit $1 14785} # as_fn_exit 14786 14787# as_fn_unset VAR 14788# --------------- 14789# Portably unset VAR. 14790as_fn_unset () 14791{ 14792 { eval $1=; unset $1;} 14793} 14794as_unset=as_fn_unset 14795# as_fn_append VAR VALUE 14796# ---------------------- 14797# Append the text in VALUE to the end of the definition contained in VAR. Take 14798# advantage of any shell optimizations that allow amortized linear growth over 14799# repeated appends, instead of the typical quadratic growth present in naive 14800# implementations. 14801if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14802 eval 'as_fn_append () 14803 { 14804 eval $1+=\$2 14805 }' 14806else 14807 as_fn_append () 14808 { 14809 eval $1=\$$1\$2 14810 } 14811fi # as_fn_append 14812 14813# as_fn_arith ARG... 14814# ------------------ 14815# Perform arithmetic evaluation on the ARGs, and store the result in the 14816# global $as_val. Take advantage of shells that can avoid forks. The arguments 14817# must be portable across $(()) and expr. 14818if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14819 eval 'as_fn_arith () 14820 { 14821 as_val=$(( $* )) 14822 }' 14823else 14824 as_fn_arith () 14825 { 14826 as_val=`expr "$@" || test $? -eq 1` 14827 } 14828fi # as_fn_arith 14829 14830 14831if expr a : '\(a\)' >/dev/null 2>&1 && 14832 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14833 as_expr=expr 14834else 14835 as_expr=false 14836fi 14837 14838if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14839 as_basename=basename 14840else 14841 as_basename=false 14842fi 14843 14844if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14845 as_dirname=dirname 14846else 14847 as_dirname=false 14848fi 14849 14850as_me=`$as_basename -- "$0" || 14851$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14852 X"$0" : 'X\(//\)$' \| \ 14853 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14854$as_echo X/"$0" | 14855 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14856 s//\1/ 14857 q 14858 } 14859 /^X\/\(\/\/\)$/{ 14860 s//\1/ 14861 q 14862 } 14863 /^X\/\(\/\).*/{ 14864 s//\1/ 14865 q 14866 } 14867 s/.*/./; q'` 14868 14869# Avoid depending upon Character Ranges. 14870as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14871as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14872as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14873as_cr_digits='0123456789' 14874as_cr_alnum=$as_cr_Letters$as_cr_digits 14875 14876ECHO_C= ECHO_N= ECHO_T= 14877case `echo -n x` in #((((( 14878-n*) 14879 case `echo 'xy\c'` in 14880 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14881 xy) ECHO_C='\c';; 14882 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14883 ECHO_T=' ';; 14884 esac;; 14885*) 14886 ECHO_N='-n';; 14887esac 14888 14889rm -f conf$$ conf$$.exe conf$$.file 14890if test -d conf$$.dir; then 14891 rm -f conf$$.dir/conf$$.file 14892else 14893 rm -f conf$$.dir 14894 mkdir conf$$.dir 2>/dev/null 14895fi 14896if (echo >conf$$.file) 2>/dev/null; then 14897 if ln -s conf$$.file conf$$ 2>/dev/null; then 14898 as_ln_s='ln -s' 14899 # ... but there are two gotchas: 14900 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14901 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14902 # In both cases, we have to default to `cp -pR'. 14903 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14904 as_ln_s='cp -pR' 14905 elif ln conf$$.file conf$$ 2>/dev/null; then 14906 as_ln_s=ln 14907 else 14908 as_ln_s='cp -pR' 14909 fi 14910else 14911 as_ln_s='cp -pR' 14912fi 14913rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14914rmdir conf$$.dir 2>/dev/null 14915 14916 14917# as_fn_mkdir_p 14918# ------------- 14919# Create "$as_dir" as a directory, including parents if necessary. 14920as_fn_mkdir_p () 14921{ 14922 14923 case $as_dir in #( 14924 -*) as_dir=./$as_dir;; 14925 esac 14926 test -d "$as_dir" || eval $as_mkdir_p || { 14927 as_dirs= 14928 while :; do 14929 case $as_dir in #( 14930 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14931 *) as_qdir=$as_dir;; 14932 esac 14933 as_dirs="'$as_qdir' $as_dirs" 14934 as_dir=`$as_dirname -- "$as_dir" || 14935$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14936 X"$as_dir" : 'X\(//\)[^/]' \| \ 14937 X"$as_dir" : 'X\(//\)$' \| \ 14938 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14939$as_echo X"$as_dir" | 14940 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14941 s//\1/ 14942 q 14943 } 14944 /^X\(\/\/\)[^/].*/{ 14945 s//\1/ 14946 q 14947 } 14948 /^X\(\/\/\)$/{ 14949 s//\1/ 14950 q 14951 } 14952 /^X\(\/\).*/{ 14953 s//\1/ 14954 q 14955 } 14956 s/.*/./; q'` 14957 test -d "$as_dir" && break 14958 done 14959 test -z "$as_dirs" || eval "mkdir $as_dirs" 14960 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14961 14962 14963} # as_fn_mkdir_p 14964if mkdir -p . 2>/dev/null; then 14965 as_mkdir_p='mkdir -p "$as_dir"' 14966else 14967 test -d ./-p && rmdir ./-p 14968 as_mkdir_p=false 14969fi 14970 14971 14972# as_fn_executable_p FILE 14973# ----------------------- 14974# Test if FILE is an executable regular file. 14975as_fn_executable_p () 14976{ 14977 test -f "$1" && test -x "$1" 14978} # as_fn_executable_p 14979as_test_x='test -x' 14980as_executable_p=as_fn_executable_p 14981 14982# Sed expression to map a string onto a valid CPP name. 14983as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14984 14985# Sed expression to map a string onto a valid variable name. 14986as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14987 14988 14989exec 6>&1 14990## ----------------------------------- ## 14991## Main body of $CONFIG_STATUS script. ## 14992## ----------------------------------- ## 14993_ASEOF 14994test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14995 14996cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14997# Save the log message, to keep $0 and so on meaningful, and to 14998# report actual input values of CONFIG_FILES etc. instead of their 14999# values after options handling. 15000ac_log=" 15001This file was extended by file $as_me 5.19, which was 15002generated by GNU Autoconf 2.69. Invocation command line was 15003 15004 CONFIG_FILES = $CONFIG_FILES 15005 CONFIG_HEADERS = $CONFIG_HEADERS 15006 CONFIG_LINKS = $CONFIG_LINKS 15007 CONFIG_COMMANDS = $CONFIG_COMMANDS 15008 $ $0 $@ 15009 15010on `(hostname || uname -n) 2>/dev/null | sed 1q` 15011" 15012 15013_ACEOF 15014 15015case $ac_config_files in *" 15016"*) set x $ac_config_files; shift; ac_config_files=$*;; 15017esac 15018 15019case $ac_config_headers in *" 15020"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15021esac 15022 15023 15024cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15025# Files that config.status was made for. 15026config_files="$ac_config_files" 15027config_headers="$ac_config_headers" 15028config_commands="$ac_config_commands" 15029 15030_ACEOF 15031 15032cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15033ac_cs_usage="\ 15034\`$as_me' instantiates files and other configuration actions 15035from templates according to the current configuration. Unless the files 15036and actions are specified as TAGs, all are instantiated by default. 15037 15038Usage: $0 [OPTION]... [TAG]... 15039 15040 -h, --help print this help, then exit 15041 -V, --version print version number and configuration settings, then exit 15042 --config print configuration, then exit 15043 -q, --quiet, --silent 15044 do not print progress messages 15045 -d, --debug don't remove temporary files 15046 --recheck update $as_me by reconfiguring in the same conditions 15047 --file=FILE[:TEMPLATE] 15048 instantiate the configuration file FILE 15049 --header=FILE[:TEMPLATE] 15050 instantiate the configuration header FILE 15051 15052Configuration files: 15053$config_files 15054 15055Configuration headers: 15056$config_headers 15057 15058Configuration commands: 15059$config_commands 15060 15061Report bugs to <christos@astron.com>." 15062 15063_ACEOF 15064cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15065ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15066ac_cs_version="\\ 15067file config.status 5.19 15068configured by $0, generated by GNU Autoconf 2.69, 15069 with options \\"\$ac_cs_config\\" 15070 15071Copyright (C) 2012 Free Software Foundation, Inc. 15072This config.status script is free software; the Free Software Foundation 15073gives unlimited permission to copy, distribute and modify it." 15074 15075ac_pwd='$ac_pwd' 15076srcdir='$srcdir' 15077INSTALL='$INSTALL' 15078MKDIR_P='$MKDIR_P' 15079AWK='$AWK' 15080test -n "\$AWK" || AWK=awk 15081_ACEOF 15082 15083cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15084# The default lists apply if the user does not specify any file. 15085ac_need_defaults=: 15086while test $# != 0 15087do 15088 case $1 in 15089 --*=?*) 15090 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15091 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15092 ac_shift=: 15093 ;; 15094 --*=) 15095 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15096 ac_optarg= 15097 ac_shift=: 15098 ;; 15099 *) 15100 ac_option=$1 15101 ac_optarg=$2 15102 ac_shift=shift 15103 ;; 15104 esac 15105 15106 case $ac_option in 15107 # Handling of the options. 15108 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15109 ac_cs_recheck=: ;; 15110 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15111 $as_echo "$ac_cs_version"; exit ;; 15112 --config | --confi | --conf | --con | --co | --c ) 15113 $as_echo "$ac_cs_config"; exit ;; 15114 --debug | --debu | --deb | --de | --d | -d ) 15115 debug=: ;; 15116 --file | --fil | --fi | --f ) 15117 $ac_shift 15118 case $ac_optarg in 15119 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15120 '') as_fn_error $? "missing file argument" ;; 15121 esac 15122 as_fn_append CONFIG_FILES " '$ac_optarg'" 15123 ac_need_defaults=false;; 15124 --header | --heade | --head | --hea ) 15125 $ac_shift 15126 case $ac_optarg in 15127 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15128 esac 15129 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15130 ac_need_defaults=false;; 15131 --he | --h) 15132 # Conflict between --help and --header 15133 as_fn_error $? "ambiguous option: \`$1' 15134Try \`$0 --help' for more information.";; 15135 --help | --hel | -h ) 15136 $as_echo "$ac_cs_usage"; exit ;; 15137 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15138 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15139 ac_cs_silent=: ;; 15140 15141 # This is an error. 15142 -*) as_fn_error $? "unrecognized option: \`$1' 15143Try \`$0 --help' for more information." ;; 15144 15145 *) as_fn_append ac_config_targets " $1" 15146 ac_need_defaults=false ;; 15147 15148 esac 15149 shift 15150done 15151 15152ac_configure_extra_args= 15153 15154if $ac_cs_silent; then 15155 exec 6>/dev/null 15156 ac_configure_extra_args="$ac_configure_extra_args --silent" 15157fi 15158 15159_ACEOF 15160cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15161if \$ac_cs_recheck; then 15162 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15163 shift 15164 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15165 CONFIG_SHELL='$SHELL' 15166 export CONFIG_SHELL 15167 exec "\$@" 15168fi 15169 15170_ACEOF 15171cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15172exec 5>>config.log 15173{ 15174 echo 15175 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15176## Running $as_me. ## 15177_ASBOX 15178 $as_echo "$ac_log" 15179} >&5 15180 15181_ACEOF 15182cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15183# 15184# INIT-COMMANDS 15185# 15186AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15187 15188 15189# The HP-UX ksh and POSIX shell print the target directory to stdout 15190# if CDPATH is set. 15191(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15192 15193sed_quote_subst='$sed_quote_subst' 15194double_quote_subst='$double_quote_subst' 15195delay_variable_subst='$delay_variable_subst' 15196macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15197macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15198enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15199pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15200enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15201enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15202SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15203ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15204PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15205host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15206host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15207host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15208build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15209build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15210build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15211SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15212Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15213GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15214EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15215FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15216LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15217NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15218LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15219max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15220ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15221exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15222lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15223lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15224lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15225lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15226lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15227reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15228reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15229OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15230deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15231file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15232file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15233want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15234DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15235sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15236AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15237AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15238archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15239STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15240RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15241old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15242old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15243old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15244lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15245CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15246CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15247compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15248GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15249lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15250lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15251lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15252lt_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"`' 15253nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15254lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15255objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15256MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15257lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15258lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15259lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15260lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15261lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15262need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15263MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15264DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15265NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15266LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15267OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15268OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15269libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15270shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15271extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15272archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15273enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15274export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15275whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15276compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15277old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15278old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15279archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15280archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15281module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15282module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15283with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15284allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15285no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15286hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15287hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15288hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15289hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15290hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15291hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15292hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15293inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15294link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15295always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15296export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15297exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15298include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15299prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15300postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 15301file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15302variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15303need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15304need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15305version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15306runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15307shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15308shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15309libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15310library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15311soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15312install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15313postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15314postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15315finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15316finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15317hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15318sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15319sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15320hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15321enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15322enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15323enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15324old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15325striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15326 15327LTCC='$LTCC' 15328LTCFLAGS='$LTCFLAGS' 15329compiler='$compiler_DEFAULT' 15330 15331# A function that is used when there is no print builtin or printf. 15332func_fallback_echo () 15333{ 15334 eval 'cat <<_LTECHO_EOF 15335\$1 15336_LTECHO_EOF' 15337} 15338 15339# Quote evaled strings. 15340for var in SHELL \ 15341ECHO \ 15342PATH_SEPARATOR \ 15343SED \ 15344GREP \ 15345EGREP \ 15346FGREP \ 15347LD \ 15348NM \ 15349LN_S \ 15350lt_SP2NL \ 15351lt_NL2SP \ 15352reload_flag \ 15353OBJDUMP \ 15354deplibs_check_method \ 15355file_magic_cmd \ 15356file_magic_glob \ 15357want_nocaseglob \ 15358DLLTOOL \ 15359sharedlib_from_linklib_cmd \ 15360AR \ 15361AR_FLAGS \ 15362archiver_list_spec \ 15363STRIP \ 15364RANLIB \ 15365CC \ 15366CFLAGS \ 15367compiler \ 15368lt_cv_sys_global_symbol_pipe \ 15369lt_cv_sys_global_symbol_to_cdecl \ 15370lt_cv_sys_global_symbol_to_c_name_address \ 15371lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15372nm_file_list_spec \ 15373lt_prog_compiler_no_builtin_flag \ 15374lt_prog_compiler_pic \ 15375lt_prog_compiler_wl \ 15376lt_prog_compiler_static \ 15377lt_cv_prog_compiler_c_o \ 15378need_locks \ 15379MANIFEST_TOOL \ 15380DSYMUTIL \ 15381NMEDIT \ 15382LIPO \ 15383OTOOL \ 15384OTOOL64 \ 15385shrext_cmds \ 15386export_dynamic_flag_spec \ 15387whole_archive_flag_spec \ 15388compiler_needs_object \ 15389with_gnu_ld \ 15390allow_undefined_flag \ 15391no_undefined_flag \ 15392hardcode_libdir_flag_spec \ 15393hardcode_libdir_separator \ 15394exclude_expsyms \ 15395include_expsyms \ 15396file_list_spec \ 15397variables_saved_for_relink \ 15398libname_spec \ 15399library_names_spec \ 15400soname_spec \ 15401install_override_mode \ 15402finish_eval \ 15403old_striplib \ 15404striplib; do 15405 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15406 *[\\\\\\\`\\"\\\$]*) 15407 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15408 ;; 15409 *) 15410 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15411 ;; 15412 esac 15413done 15414 15415# Double-quote double-evaled strings. 15416for var in reload_cmds \ 15417old_postinstall_cmds \ 15418old_postuninstall_cmds \ 15419old_archive_cmds \ 15420extract_expsyms_cmds \ 15421old_archive_from_new_cmds \ 15422old_archive_from_expsyms_cmds \ 15423archive_cmds \ 15424archive_expsym_cmds \ 15425module_cmds \ 15426module_expsym_cmds \ 15427export_symbols_cmds \ 15428prelink_cmds \ 15429postlink_cmds \ 15430postinstall_cmds \ 15431postuninstall_cmds \ 15432finish_cmds \ 15433sys_lib_search_path_spec \ 15434sys_lib_dlsearch_path_spec; do 15435 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15436 *[\\\\\\\`\\"\\\$]*) 15437 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15438 ;; 15439 *) 15440 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15441 ;; 15442 esac 15443done 15444 15445ac_aux_dir='$ac_aux_dir' 15446xsi_shell='$xsi_shell' 15447lt_shell_append='$lt_shell_append' 15448 15449# See if we are running on zsh, and set the options which allow our 15450# commands through without removal of \ escapes INIT. 15451if test -n "\${ZSH_VERSION+set}" ; then 15452 setopt NO_GLOB_SUBST 15453fi 15454 15455 15456 PACKAGE='$PACKAGE' 15457 VERSION='$VERSION' 15458 TIMESTAMP='$TIMESTAMP' 15459 RM='$RM' 15460 ofile='$ofile' 15461 15462 15463 15464 15465_ACEOF 15466 15467cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15468 15469# Handling of arguments. 15470for ac_config_target in $ac_config_targets 15471do 15472 case $ac_config_target in 15473 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 15474 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15475 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15476 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15477 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 15478 "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;; 15479 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 15480 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 15481 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;; 15482 15483 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15484 esac 15485done 15486 15487 15488# If the user did not use the arguments to specify the items to instantiate, 15489# then the envvar interface is used. Set only those that are not. 15490# We use the long form for the default assignment because of an extremely 15491# bizarre bug on SunOS 4.1.3. 15492if $ac_need_defaults; then 15493 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15494 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15495 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15496fi 15497 15498# Have a temporary directory for convenience. Make it in the build tree 15499# simply because there is no reason against having it here, and in addition, 15500# creating and moving files from /tmp can sometimes cause problems. 15501# Hook for its removal unless debugging. 15502# Note that there is a small window in which the directory will not be cleaned: 15503# after its creation but before its name has been assigned to `$tmp'. 15504$debug || 15505{ 15506 tmp= ac_tmp= 15507 trap 'exit_status=$? 15508 : "${ac_tmp:=$tmp}" 15509 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15510' 0 15511 trap 'as_fn_exit 1' 1 2 13 15 15512} 15513# Create a (secure) tmp directory for tmp files. 15514 15515{ 15516 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15517 test -d "$tmp" 15518} || 15519{ 15520 tmp=./conf$$-$RANDOM 15521 (umask 077 && mkdir "$tmp") 15522} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15523ac_tmp=$tmp 15524 15525# Set up the scripts for CONFIG_FILES section. 15526# No need to generate them if there are no CONFIG_FILES. 15527# This happens for instance with `./config.status config.h'. 15528if test -n "$CONFIG_FILES"; then 15529 15530 15531ac_cr=`echo X | tr X '\015'` 15532# On cygwin, bash can eat \r inside `` if the user requested igncr. 15533# But we know of no other shell where ac_cr would be empty at this 15534# point, so we can use a bashism as a fallback. 15535if test "x$ac_cr" = x; then 15536 eval ac_cr=\$\'\\r\' 15537fi 15538ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15539if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15540 ac_cs_awk_cr='\\r' 15541else 15542 ac_cs_awk_cr=$ac_cr 15543fi 15544 15545echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15546_ACEOF 15547 15548 15549{ 15550 echo "cat >conf$$subs.awk <<_ACEOF" && 15551 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15552 echo "_ACEOF" 15553} >conf$$subs.sh || 15554 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15555ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15556ac_delim='%!_!# ' 15557for ac_last_try in false false false false false :; do 15558 . ./conf$$subs.sh || 15559 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15560 15561 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15562 if test $ac_delim_n = $ac_delim_num; then 15563 break 15564 elif $ac_last_try; then 15565 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15566 else 15567 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15568 fi 15569done 15570rm -f conf$$subs.sh 15571 15572cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15573cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15574_ACEOF 15575sed -n ' 15576h 15577s/^/S["/; s/!.*/"]=/ 15578p 15579g 15580s/^[^!]*!// 15581:repl 15582t repl 15583s/'"$ac_delim"'$// 15584t delim 15585:nl 15586h 15587s/\(.\{148\}\)..*/\1/ 15588t more1 15589s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15590p 15591n 15592b repl 15593:more1 15594s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15595p 15596g 15597s/.\{148\}// 15598t nl 15599:delim 15600h 15601s/\(.\{148\}\)..*/\1/ 15602t more2 15603s/["\\]/\\&/g; s/^/"/; s/$/"/ 15604p 15605b 15606:more2 15607s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15608p 15609g 15610s/.\{148\}// 15611t delim 15612' <conf$$subs.awk | sed ' 15613/^[^""]/{ 15614 N 15615 s/\n// 15616} 15617' >>$CONFIG_STATUS || ac_write_fail=1 15618rm -f conf$$subs.awk 15619cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15620_ACAWK 15621cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15622 for (key in S) S_is_set[key] = 1 15623 FS = "" 15624 15625} 15626{ 15627 line = $ 0 15628 nfields = split(line, field, "@") 15629 substed = 0 15630 len = length(field[1]) 15631 for (i = 2; i < nfields; i++) { 15632 key = field[i] 15633 keylen = length(key) 15634 if (S_is_set[key]) { 15635 value = S[key] 15636 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15637 len += length(value) + length(field[++i]) 15638 substed = 1 15639 } else 15640 len += 1 + keylen 15641 } 15642 15643 print line 15644} 15645 15646_ACAWK 15647_ACEOF 15648cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15649if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15650 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15651else 15652 cat 15653fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15654 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15655_ACEOF 15656 15657# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15658# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15659# trailing colons and then remove the whole line if VPATH becomes empty 15660# (actually we leave an empty line to preserve line numbers). 15661if test "x$srcdir" = x.; then 15662 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15663h 15664s/// 15665s/^/:/ 15666s/[ ]*$/:/ 15667s/:\$(srcdir):/:/g 15668s/:\${srcdir}:/:/g 15669s/:@srcdir@:/:/g 15670s/^:*// 15671s/:*$// 15672x 15673s/\(=[ ]*\).*/\1/ 15674G 15675s/\n// 15676s/^[^=]*=[ ]*$// 15677}' 15678fi 15679 15680cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15681fi # test -n "$CONFIG_FILES" 15682 15683# Set up the scripts for CONFIG_HEADERS section. 15684# No need to generate them if there are no CONFIG_HEADERS. 15685# This happens for instance with `./config.status Makefile'. 15686if test -n "$CONFIG_HEADERS"; then 15687cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15688BEGIN { 15689_ACEOF 15690 15691# Transform confdefs.h into an awk script `defines.awk', embedded as 15692# here-document in config.status, that substitutes the proper values into 15693# config.h.in to produce config.h. 15694 15695# Create a delimiter string that does not exist in confdefs.h, to ease 15696# handling of long lines. 15697ac_delim='%!_!# ' 15698for ac_last_try in false false :; do 15699 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15700 if test -z "$ac_tt"; then 15701 break 15702 elif $ac_last_try; then 15703 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15704 else 15705 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15706 fi 15707done 15708 15709# For the awk script, D is an array of macro values keyed by name, 15710# likewise P contains macro parameters if any. Preserve backslash 15711# newline sequences. 15712 15713ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15714sed -n ' 15715s/.\{148\}/&'"$ac_delim"'/g 15716t rset 15717:rset 15718s/^[ ]*#[ ]*define[ ][ ]*/ / 15719t def 15720d 15721:def 15722s/\\$// 15723t bsnl 15724s/["\\]/\\&/g 15725s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15726D["\1"]=" \3"/p 15727s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15728d 15729:bsnl 15730s/["\\]/\\&/g 15731s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15732D["\1"]=" \3\\\\\\n"\\/p 15733t cont 15734s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15735t cont 15736d 15737:cont 15738n 15739s/.\{148\}/&'"$ac_delim"'/g 15740t clear 15741:clear 15742s/\\$// 15743t bsnlc 15744s/["\\]/\\&/g; s/^/"/; s/$/"/p 15745d 15746:bsnlc 15747s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15748b cont 15749' <confdefs.h | sed ' 15750s/'"$ac_delim"'/"\\\ 15751"/g' >>$CONFIG_STATUS || ac_write_fail=1 15752 15753cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15754 for (key in D) D_is_set[key] = 1 15755 FS = "" 15756} 15757/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15758 line = \$ 0 15759 split(line, arg, " ") 15760 if (arg[1] == "#") { 15761 defundef = arg[2] 15762 mac1 = arg[3] 15763 } else { 15764 defundef = substr(arg[1], 2) 15765 mac1 = arg[2] 15766 } 15767 split(mac1, mac2, "(") #) 15768 macro = mac2[1] 15769 prefix = substr(line, 1, index(line, defundef) - 1) 15770 if (D_is_set[macro]) { 15771 # Preserve the white space surrounding the "#". 15772 print prefix "define", macro P[macro] D[macro] 15773 next 15774 } else { 15775 # Replace #undef with comments. This is necessary, for example, 15776 # in the case of _POSIX_SOURCE, which is predefined and required 15777 # on some systems where configure will not decide to define it. 15778 if (defundef == "undef") { 15779 print "/*", prefix defundef, macro, "*/" 15780 next 15781 } 15782 } 15783} 15784{ print } 15785_ACAWK 15786_ACEOF 15787cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15788 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15789fi # test -n "$CONFIG_HEADERS" 15790 15791 15792eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15793shift 15794for ac_tag 15795do 15796 case $ac_tag in 15797 :[FHLC]) ac_mode=$ac_tag; continue;; 15798 esac 15799 case $ac_mode$ac_tag in 15800 :[FHL]*:*);; 15801 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15802 :[FH]-) ac_tag=-:-;; 15803 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15804 esac 15805 ac_save_IFS=$IFS 15806 IFS=: 15807 set x $ac_tag 15808 IFS=$ac_save_IFS 15809 shift 15810 ac_file=$1 15811 shift 15812 15813 case $ac_mode in 15814 :L) ac_source=$1;; 15815 :[FH]) 15816 ac_file_inputs= 15817 for ac_f 15818 do 15819 case $ac_f in 15820 -) ac_f="$ac_tmp/stdin";; 15821 *) # Look for the file first in the build tree, then in the source tree 15822 # (if the path is not absolute). The absolute path cannot be DOS-style, 15823 # because $ac_f cannot contain `:'. 15824 test -f "$ac_f" || 15825 case $ac_f in 15826 [\\/$]*) false;; 15827 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15828 esac || 15829 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15830 esac 15831 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15832 as_fn_append ac_file_inputs " '$ac_f'" 15833 done 15834 15835 # Let's still pretend it is `configure' which instantiates (i.e., don't 15836 # use $as_me), people would be surprised to read: 15837 # /* config.h. Generated by config.status. */ 15838 configure_input='Generated from '` 15839 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15840 `' by configure.' 15841 if test x"$ac_file" != x-; then 15842 configure_input="$ac_file. $configure_input" 15843 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15844$as_echo "$as_me: creating $ac_file" >&6;} 15845 fi 15846 # Neutralize special characters interpreted by sed in replacement strings. 15847 case $configure_input in #( 15848 *\&* | *\|* | *\\* ) 15849 ac_sed_conf_input=`$as_echo "$configure_input" | 15850 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15851 *) ac_sed_conf_input=$configure_input;; 15852 esac 15853 15854 case $ac_tag in 15855 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15856 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15857 esac 15858 ;; 15859 esac 15860 15861 ac_dir=`$as_dirname -- "$ac_file" || 15862$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15863 X"$ac_file" : 'X\(//\)[^/]' \| \ 15864 X"$ac_file" : 'X\(//\)$' \| \ 15865 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15866$as_echo X"$ac_file" | 15867 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15868 s//\1/ 15869 q 15870 } 15871 /^X\(\/\/\)[^/].*/{ 15872 s//\1/ 15873 q 15874 } 15875 /^X\(\/\/\)$/{ 15876 s//\1/ 15877 q 15878 } 15879 /^X\(\/\).*/{ 15880 s//\1/ 15881 q 15882 } 15883 s/.*/./; q'` 15884 as_dir="$ac_dir"; as_fn_mkdir_p 15885 ac_builddir=. 15886 15887case "$ac_dir" in 15888.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15889*) 15890 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15891 # A ".." for each directory in $ac_dir_suffix. 15892 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15893 case $ac_top_builddir_sub in 15894 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15895 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15896 esac ;; 15897esac 15898ac_abs_top_builddir=$ac_pwd 15899ac_abs_builddir=$ac_pwd$ac_dir_suffix 15900# for backward compatibility: 15901ac_top_builddir=$ac_top_build_prefix 15902 15903case $srcdir in 15904 .) # We are building in place. 15905 ac_srcdir=. 15906 ac_top_srcdir=$ac_top_builddir_sub 15907 ac_abs_top_srcdir=$ac_pwd ;; 15908 [\\/]* | ?:[\\/]* ) # Absolute name. 15909 ac_srcdir=$srcdir$ac_dir_suffix; 15910 ac_top_srcdir=$srcdir 15911 ac_abs_top_srcdir=$srcdir ;; 15912 *) # Relative name. 15913 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15914 ac_top_srcdir=$ac_top_build_prefix$srcdir 15915 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15916esac 15917ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15918 15919 15920 case $ac_mode in 15921 :F) 15922 # 15923 # CONFIG_FILE 15924 # 15925 15926 case $INSTALL in 15927 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15928 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15929 esac 15930 ac_MKDIR_P=$MKDIR_P 15931 case $MKDIR_P in 15932 [\\/$]* | ?:[\\/]* ) ;; 15933 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15934 esac 15935_ACEOF 15936 15937cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15938# If the template does not know about datarootdir, expand it. 15939# FIXME: This hack should be removed a few years after 2.60. 15940ac_datarootdir_hack=; ac_datarootdir_seen= 15941ac_sed_dataroot=' 15942/datarootdir/ { 15943 p 15944 q 15945} 15946/@datadir@/p 15947/@docdir@/p 15948/@infodir@/p 15949/@localedir@/p 15950/@mandir@/p' 15951case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15952*datarootdir*) ac_datarootdir_seen=yes;; 15953*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15955$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15956_ACEOF 15957cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15958 ac_datarootdir_hack=' 15959 s&@datadir@&$datadir&g 15960 s&@docdir@&$docdir&g 15961 s&@infodir@&$infodir&g 15962 s&@localedir@&$localedir&g 15963 s&@mandir@&$mandir&g 15964 s&\\\${datarootdir}&$datarootdir&g' ;; 15965esac 15966_ACEOF 15967 15968# Neutralize VPATH when `$srcdir' = `.'. 15969# Shell code in configure.ac might set extrasub. 15970# FIXME: do we really want to maintain this feature? 15971cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15972ac_sed_extra="$ac_vpsub 15973$extrasub 15974_ACEOF 15975cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15976:t 15977/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15978s|@configure_input@|$ac_sed_conf_input|;t t 15979s&@top_builddir@&$ac_top_builddir_sub&;t t 15980s&@top_build_prefix@&$ac_top_build_prefix&;t t 15981s&@srcdir@&$ac_srcdir&;t t 15982s&@abs_srcdir@&$ac_abs_srcdir&;t t 15983s&@top_srcdir@&$ac_top_srcdir&;t t 15984s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15985s&@builddir@&$ac_builddir&;t t 15986s&@abs_builddir@&$ac_abs_builddir&;t t 15987s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15988s&@INSTALL@&$ac_INSTALL&;t t 15989s&@MKDIR_P@&$ac_MKDIR_P&;t t 15990$ac_datarootdir_hack 15991" 15992eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15993 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15994 15995test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15996 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15997 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15998 "$ac_tmp/out"`; test -z "$ac_out"; } && 15999 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16000which seems to be undefined. Please make sure it is defined" >&5 16001$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16002which seems to be undefined. Please make sure it is defined" >&2;} 16003 16004 rm -f "$ac_tmp/stdin" 16005 case $ac_file in 16006 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16007 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16008 esac \ 16009 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16010 ;; 16011 :H) 16012 # 16013 # CONFIG_HEADER 16014 # 16015 if test x"$ac_file" != x-; then 16016 { 16017 $as_echo "/* $configure_input */" \ 16018 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16019 } >"$ac_tmp/config.h" \ 16020 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16021 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16022 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16023$as_echo "$as_me: $ac_file is unchanged" >&6;} 16024 else 16025 rm -f "$ac_file" 16026 mv "$ac_tmp/config.h" "$ac_file" \ 16027 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16028 fi 16029 else 16030 $as_echo "/* $configure_input */" \ 16031 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16032 || as_fn_error $? "could not create -" "$LINENO" 5 16033 fi 16034# Compute "$ac_file"'s index in $config_headers. 16035_am_arg="$ac_file" 16036_am_stamp_count=1 16037for _am_header in $config_headers :; do 16038 case $_am_header in 16039 $_am_arg | $_am_arg:* ) 16040 break ;; 16041 * ) 16042 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16043 esac 16044done 16045echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16046$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16047 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16048 X"$_am_arg" : 'X\(//\)$' \| \ 16049 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16050$as_echo X"$_am_arg" | 16051 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16052 s//\1/ 16053 q 16054 } 16055 /^X\(\/\/\)[^/].*/{ 16056 s//\1/ 16057 q 16058 } 16059 /^X\(\/\/\)$/{ 16060 s//\1/ 16061 q 16062 } 16063 /^X\(\/\).*/{ 16064 s//\1/ 16065 q 16066 } 16067 s/.*/./; q'`/stamp-h$_am_stamp_count 16068 ;; 16069 16070 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16071$as_echo "$as_me: executing $ac_file commands" >&6;} 16072 ;; 16073 esac 16074 16075 16076 case $ac_file$ac_mode in 16077 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16078 # Older Autoconf quotes --file arguments for eval, but not when files 16079 # are listed without --file. Let's play safe and only enable the eval 16080 # if we detect the quoting. 16081 case $CONFIG_FILES in 16082 *\'*) eval set x "$CONFIG_FILES" ;; 16083 *) set x $CONFIG_FILES ;; 16084 esac 16085 shift 16086 for mf 16087 do 16088 # Strip MF so we end up with the name of the file. 16089 mf=`echo "$mf" | sed -e 's/:.*$//'` 16090 # Check whether this is an Automake generated Makefile or not. 16091 # We used to match only the files named 'Makefile.in', but 16092 # some people rename them; so instead we look at the file content. 16093 # Grep'ing the first line is not enough: some people post-process 16094 # each Makefile.in and add a new line on top of each file to say so. 16095 # Grep'ing the whole file is not good either: AIX grep has a line 16096 # limit of 2048, but all sed's we know have understand at least 4000. 16097 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16098 dirpart=`$as_dirname -- "$mf" || 16099$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16100 X"$mf" : 'X\(//\)[^/]' \| \ 16101 X"$mf" : 'X\(//\)$' \| \ 16102 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16103$as_echo X"$mf" | 16104 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16105 s//\1/ 16106 q 16107 } 16108 /^X\(\/\/\)[^/].*/{ 16109 s//\1/ 16110 q 16111 } 16112 /^X\(\/\/\)$/{ 16113 s//\1/ 16114 q 16115 } 16116 /^X\(\/\).*/{ 16117 s//\1/ 16118 q 16119 } 16120 s/.*/./; q'` 16121 else 16122 continue 16123 fi 16124 # Extract the definition of DEPDIR, am__include, and am__quote 16125 # from the Makefile without running 'make'. 16126 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16127 test -z "$DEPDIR" && continue 16128 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16129 test -z "$am__include" && continue 16130 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16131 # Find all dependency output files, they are included files with 16132 # $(DEPDIR) in their names. We invoke sed twice because it is the 16133 # simplest approach to changing $(DEPDIR) to its actual value in the 16134 # expansion. 16135 for file in `sed -n " 16136 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16137 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 16138 # Make sure the directory exists. 16139 test -f "$dirpart/$file" && continue 16140 fdir=`$as_dirname -- "$file" || 16141$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16142 X"$file" : 'X\(//\)[^/]' \| \ 16143 X"$file" : 'X\(//\)$' \| \ 16144 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16145$as_echo X"$file" | 16146 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16147 s//\1/ 16148 q 16149 } 16150 /^X\(\/\/\)[^/].*/{ 16151 s//\1/ 16152 q 16153 } 16154 /^X\(\/\/\)$/{ 16155 s//\1/ 16156 q 16157 } 16158 /^X\(\/\).*/{ 16159 s//\1/ 16160 q 16161 } 16162 s/.*/./; q'` 16163 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16164 # echo "creating $dirpart/$file" 16165 echo '# dummy' > "$dirpart/$file" 16166 done 16167 done 16168} 16169 ;; 16170 "libtool":C) 16171 16172 # See if we are running on zsh, and set the options which allow our 16173 # commands through without removal of \ escapes. 16174 if test -n "${ZSH_VERSION+set}" ; then 16175 setopt NO_GLOB_SUBST 16176 fi 16177 16178 cfgfile="${ofile}T" 16179 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16180 $RM "$cfgfile" 16181 16182 cat <<_LT_EOF >> "$cfgfile" 16183#! $SHELL 16184 16185# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16186# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16187# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16188# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16189# 16190# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16191# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 16192# Foundation, Inc. 16193# Written by Gordon Matzigkeit, 1996 16194# 16195# This file is part of GNU Libtool. 16196# 16197# GNU Libtool is free software; you can redistribute it and/or 16198# modify it under the terms of the GNU General Public License as 16199# published by the Free Software Foundation; either version 2 of 16200# the License, or (at your option) any later version. 16201# 16202# As a special exception to the GNU General Public License, 16203# if you distribute this file as part of a program or library that 16204# is built using GNU Libtool, you may include this file under the 16205# same distribution terms that you use for the rest of that program. 16206# 16207# GNU Libtool is distributed in the hope that it will be useful, 16208# but WITHOUT ANY WARRANTY; without even the implied warranty of 16209# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16210# GNU General Public License for more details. 16211# 16212# You should have received a copy of the GNU General Public License 16213# along with GNU Libtool; see the file COPYING. If not, a copy 16214# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16215# obtained by writing to the Free Software Foundation, Inc., 16216# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16217 16218 16219# The names of the tagged configurations supported by this script. 16220available_tags="" 16221 16222# ### BEGIN LIBTOOL CONFIG 16223 16224# Which release of libtool.m4 was used? 16225macro_version=$macro_version 16226macro_revision=$macro_revision 16227 16228# Whether or not to build static libraries. 16229build_old_libs=$enable_static 16230 16231# What type of objects to build. 16232pic_mode=$pic_mode 16233 16234# Whether or not to build shared libraries. 16235build_libtool_libs=$enable_shared 16236 16237# Whether or not to optimize for fast installation. 16238fast_install=$enable_fast_install 16239 16240# Shell to use when invoking shell scripts. 16241SHELL=$lt_SHELL 16242 16243# An echo program that protects backslashes. 16244ECHO=$lt_ECHO 16245 16246# The PATH separator for the build system. 16247PATH_SEPARATOR=$lt_PATH_SEPARATOR 16248 16249# The host system. 16250host_alias=$host_alias 16251host=$host 16252host_os=$host_os 16253 16254# The build system. 16255build_alias=$build_alias 16256build=$build 16257build_os=$build_os 16258 16259# A sed program that does not truncate output. 16260SED=$lt_SED 16261 16262# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16263Xsed="\$SED -e 1s/^X//" 16264 16265# A grep program that handles long lines. 16266GREP=$lt_GREP 16267 16268# An ERE matcher. 16269EGREP=$lt_EGREP 16270 16271# A literal string matcher. 16272FGREP=$lt_FGREP 16273 16274# A BSD- or MS-compatible name lister. 16275NM=$lt_NM 16276 16277# Whether we need soft or hard links. 16278LN_S=$lt_LN_S 16279 16280# What is the maximum length of a command? 16281max_cmd_len=$max_cmd_len 16282 16283# Object file suffix (normally "o"). 16284objext=$ac_objext 16285 16286# Executable file suffix (normally ""). 16287exeext=$exeext 16288 16289# whether the shell understands "unset". 16290lt_unset=$lt_unset 16291 16292# turn spaces into newlines. 16293SP2NL=$lt_lt_SP2NL 16294 16295# turn newlines into spaces. 16296NL2SP=$lt_lt_NL2SP 16297 16298# convert \$build file names to \$host format. 16299to_host_file_cmd=$lt_cv_to_host_file_cmd 16300 16301# convert \$build files to toolchain format. 16302to_tool_file_cmd=$lt_cv_to_tool_file_cmd 16303 16304# An object symbol dumper. 16305OBJDUMP=$lt_OBJDUMP 16306 16307# Method to check whether dependent libraries are shared objects. 16308deplibs_check_method=$lt_deplibs_check_method 16309 16310# Command to use when deplibs_check_method = "file_magic". 16311file_magic_cmd=$lt_file_magic_cmd 16312 16313# How to find potential files when deplibs_check_method = "file_magic". 16314file_magic_glob=$lt_file_magic_glob 16315 16316# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 16317want_nocaseglob=$lt_want_nocaseglob 16318 16319# DLL creation program. 16320DLLTOOL=$lt_DLLTOOL 16321 16322# Command to associate shared and link libraries. 16323sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 16324 16325# The archiver. 16326AR=$lt_AR 16327 16328# Flags to create an archive. 16329AR_FLAGS=$lt_AR_FLAGS 16330 16331# How to feed a file listing to the archiver. 16332archiver_list_spec=$lt_archiver_list_spec 16333 16334# A symbol stripping program. 16335STRIP=$lt_STRIP 16336 16337# Commands used to install an old-style archive. 16338RANLIB=$lt_RANLIB 16339old_postinstall_cmds=$lt_old_postinstall_cmds 16340old_postuninstall_cmds=$lt_old_postuninstall_cmds 16341 16342# Whether to use a lock for old archive extraction. 16343lock_old_archive_extraction=$lock_old_archive_extraction 16344 16345# A C compiler. 16346LTCC=$lt_CC 16347 16348# LTCC compiler flags. 16349LTCFLAGS=$lt_CFLAGS 16350 16351# Take the output of nm and produce a listing of raw symbols and C names. 16352global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16353 16354# Transform the output of nm in a proper C declaration. 16355global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16356 16357# Transform the output of nm in a C name address pair. 16358global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16359 16360# Transform the output of nm in a C name address pair when lib prefix is needed. 16361global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16362 16363# Specify filename containing input files for \$NM. 16364nm_file_list_spec=$lt_nm_file_list_spec 16365 16366# The root where to search for dependent libraries,and in which our libraries should be installed. 16367lt_sysroot=$lt_sysroot 16368 16369# The name of the directory that contains temporary libtool files. 16370objdir=$objdir 16371 16372# Used to examine libraries when file_magic_cmd begins with "file". 16373MAGIC_CMD=$MAGIC_CMD 16374 16375# Must we lock files when doing compilation? 16376need_locks=$lt_need_locks 16377 16378# Manifest tool. 16379MANIFEST_TOOL=$lt_MANIFEST_TOOL 16380 16381# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16382DSYMUTIL=$lt_DSYMUTIL 16383 16384# Tool to change global to local symbols on Mac OS X. 16385NMEDIT=$lt_NMEDIT 16386 16387# Tool to manipulate fat objects and archives on Mac OS X. 16388LIPO=$lt_LIPO 16389 16390# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16391OTOOL=$lt_OTOOL 16392 16393# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16394OTOOL64=$lt_OTOOL64 16395 16396# Old archive suffix (normally "a"). 16397libext=$libext 16398 16399# Shared library suffix (normally ".so"). 16400shrext_cmds=$lt_shrext_cmds 16401 16402# The commands to extract the exported symbol list from a shared archive. 16403extract_expsyms_cmds=$lt_extract_expsyms_cmds 16404 16405# Variables whose values should be saved in libtool wrapper scripts and 16406# restored at link time. 16407variables_saved_for_relink=$lt_variables_saved_for_relink 16408 16409# Do we need the "lib" prefix for modules? 16410need_lib_prefix=$need_lib_prefix 16411 16412# Do we need a version for libraries? 16413need_version=$need_version 16414 16415# Library versioning type. 16416version_type=$version_type 16417 16418# Shared library runtime path variable. 16419runpath_var=$runpath_var 16420 16421# Shared library path variable. 16422shlibpath_var=$shlibpath_var 16423 16424# Is shlibpath searched before the hard-coded library search path? 16425shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16426 16427# Format of library name prefix. 16428libname_spec=$lt_libname_spec 16429 16430# List of archive names. First name is the real one, the rest are links. 16431# The last name is the one that the linker finds with -lNAME 16432library_names_spec=$lt_library_names_spec 16433 16434# The coded name of the library, if different from the real name. 16435soname_spec=$lt_soname_spec 16436 16437# Permission mode override for installation of shared libraries. 16438install_override_mode=$lt_install_override_mode 16439 16440# Command to use after installation of a shared archive. 16441postinstall_cmds=$lt_postinstall_cmds 16442 16443# Command to use after uninstallation of a shared archive. 16444postuninstall_cmds=$lt_postuninstall_cmds 16445 16446# Commands used to finish a libtool library installation in a directory. 16447finish_cmds=$lt_finish_cmds 16448 16449# As "finish_cmds", except a single script fragment to be evaled but 16450# not shown. 16451finish_eval=$lt_finish_eval 16452 16453# Whether we should hardcode library paths into libraries. 16454hardcode_into_libs=$hardcode_into_libs 16455 16456# Compile-time system search path for libraries. 16457sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16458 16459# Run-time system search path for libraries. 16460sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16461 16462# Whether dlopen is supported. 16463dlopen_support=$enable_dlopen 16464 16465# Whether dlopen of programs is supported. 16466dlopen_self=$enable_dlopen_self 16467 16468# Whether dlopen of statically linked programs is supported. 16469dlopen_self_static=$enable_dlopen_self_static 16470 16471# Commands to strip libraries. 16472old_striplib=$lt_old_striplib 16473striplib=$lt_striplib 16474 16475 16476# The linker used to build libraries. 16477LD=$lt_LD 16478 16479# How to create reloadable object files. 16480reload_flag=$lt_reload_flag 16481reload_cmds=$lt_reload_cmds 16482 16483# Commands used to build an old-style archive. 16484old_archive_cmds=$lt_old_archive_cmds 16485 16486# A language specific compiler. 16487CC=$lt_compiler 16488 16489# Is the compiler the GNU compiler? 16490with_gcc=$GCC 16491 16492# Compiler flag to turn off builtin functions. 16493no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16494 16495# Additional compiler flags for building library objects. 16496pic_flag=$lt_lt_prog_compiler_pic 16497 16498# How to pass a linker flag through the compiler. 16499wl=$lt_lt_prog_compiler_wl 16500 16501# Compiler flag to prevent dynamic linking. 16502link_static_flag=$lt_lt_prog_compiler_static 16503 16504# Does compiler simultaneously support -c and -o options? 16505compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16506 16507# Whether or not to add -lc for building shared libraries. 16508build_libtool_need_lc=$archive_cmds_need_lc 16509 16510# Whether or not to disallow shared libs when runtime libs are static. 16511allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16512 16513# Compiler flag to allow reflexive dlopens. 16514export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16515 16516# Compiler flag to generate shared objects directly from archives. 16517whole_archive_flag_spec=$lt_whole_archive_flag_spec 16518 16519# Whether the compiler copes with passing no objects directly. 16520compiler_needs_object=$lt_compiler_needs_object 16521 16522# Create an old-style archive from a shared archive. 16523old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16524 16525# Create a temporary old-style archive to link instead of a shared archive. 16526old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16527 16528# Commands used to build a shared archive. 16529archive_cmds=$lt_archive_cmds 16530archive_expsym_cmds=$lt_archive_expsym_cmds 16531 16532# Commands used to build a loadable module if different from building 16533# a shared archive. 16534module_cmds=$lt_module_cmds 16535module_expsym_cmds=$lt_module_expsym_cmds 16536 16537# Whether we are building with GNU ld or not. 16538with_gnu_ld=$lt_with_gnu_ld 16539 16540# Flag that allows shared libraries with undefined symbols to be built. 16541allow_undefined_flag=$lt_allow_undefined_flag 16542 16543# Flag that enforces no undefined symbols. 16544no_undefined_flag=$lt_no_undefined_flag 16545 16546# Flag to hardcode \$libdir into a binary during linking. 16547# This must work even if \$libdir does not exist 16548hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16549 16550# Whether we need a single "-rpath" flag with a separated argument. 16551hardcode_libdir_separator=$lt_hardcode_libdir_separator 16552 16553# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16554# DIR into the resulting binary. 16555hardcode_direct=$hardcode_direct 16556 16557# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16558# DIR into the resulting binary and the resulting library dependency is 16559# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16560# library is relocated. 16561hardcode_direct_absolute=$hardcode_direct_absolute 16562 16563# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16564# into the resulting binary. 16565hardcode_minus_L=$hardcode_minus_L 16566 16567# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16568# into the resulting binary. 16569hardcode_shlibpath_var=$hardcode_shlibpath_var 16570 16571# Set to "yes" if building a shared library automatically hardcodes DIR 16572# into the library and all subsequent libraries and executables linked 16573# against it. 16574hardcode_automatic=$hardcode_automatic 16575 16576# Set to yes if linker adds runtime paths of dependent libraries 16577# to runtime path list. 16578inherit_rpath=$inherit_rpath 16579 16580# Whether libtool must link a program against all its dependency libraries. 16581link_all_deplibs=$link_all_deplibs 16582 16583# Set to "yes" if exported symbols are required. 16584always_export_symbols=$always_export_symbols 16585 16586# The commands to list exported symbols. 16587export_symbols_cmds=$lt_export_symbols_cmds 16588 16589# Symbols that should not be listed in the preloaded symbols. 16590exclude_expsyms=$lt_exclude_expsyms 16591 16592# Symbols that must always be exported. 16593include_expsyms=$lt_include_expsyms 16594 16595# Commands necessary for linking programs (against libraries) with templates. 16596prelink_cmds=$lt_prelink_cmds 16597 16598# Commands necessary for finishing linking programs. 16599postlink_cmds=$lt_postlink_cmds 16600 16601# Specify filename containing input files. 16602file_list_spec=$lt_file_list_spec 16603 16604# How to hardcode a shared library path into an executable. 16605hardcode_action=$hardcode_action 16606 16607# ### END LIBTOOL CONFIG 16608 16609_LT_EOF 16610 16611 case $host_os in 16612 aix3*) 16613 cat <<\_LT_EOF >> "$cfgfile" 16614# AIX sometimes has problems with the GCC collect2 program. For some 16615# reason, if we set the COLLECT_NAMES environment variable, the problems 16616# vanish in a puff of smoke. 16617if test "X${COLLECT_NAMES+set}" != Xset; then 16618 COLLECT_NAMES= 16619 export COLLECT_NAMES 16620fi 16621_LT_EOF 16622 ;; 16623 esac 16624 16625 16626ltmain="$ac_aux_dir/ltmain.sh" 16627 16628 16629 # We use sed instead of cat because bash on DJGPP gets confused if 16630 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16631 # text mode, it properly converts lines to CR/LF. This bash problem 16632 # is reportedly fixed, but why not run on old versions too? 16633 sed '$q' "$ltmain" >> "$cfgfile" \ 16634 || (rm -f "$cfgfile"; exit 1) 16635 16636 if test x"$xsi_shell" = xyes; then 16637 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 16638func_dirname ()\ 16639{\ 16640\ case ${1} in\ 16641\ */*) func_dirname_result="${1%/*}${2}" ;;\ 16642\ * ) func_dirname_result="${3}" ;;\ 16643\ esac\ 16644} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 16645 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16646 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16647test 0 -eq $? || _lt_function_replace_fail=: 16648 16649 16650 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 16651func_basename ()\ 16652{\ 16653\ func_basename_result="${1##*/}"\ 16654} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 16655 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16656 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16657test 0 -eq $? || _lt_function_replace_fail=: 16658 16659 16660 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 16661func_dirname_and_basename ()\ 16662{\ 16663\ case ${1} in\ 16664\ */*) func_dirname_result="${1%/*}${2}" ;;\ 16665\ * ) func_dirname_result="${3}" ;;\ 16666\ esac\ 16667\ func_basename_result="${1##*/}"\ 16668} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 16669 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16670 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16671test 0 -eq $? || _lt_function_replace_fail=: 16672 16673 16674 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 16675func_stripname ()\ 16676{\ 16677\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 16678\ # positional parameters, so assign one to ordinary parameter first.\ 16679\ func_stripname_result=${3}\ 16680\ func_stripname_result=${func_stripname_result#"${1}"}\ 16681\ func_stripname_result=${func_stripname_result%"${2}"}\ 16682} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 16683 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16684 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16685test 0 -eq $? || _lt_function_replace_fail=: 16686 16687 16688 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 16689func_split_long_opt ()\ 16690{\ 16691\ func_split_long_opt_name=${1%%=*}\ 16692\ func_split_long_opt_arg=${1#*=}\ 16693} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 16694 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16695 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16696test 0 -eq $? || _lt_function_replace_fail=: 16697 16698 16699 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 16700func_split_short_opt ()\ 16701{\ 16702\ func_split_short_opt_arg=${1#??}\ 16703\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 16704} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 16705 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16706 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16707test 0 -eq $? || _lt_function_replace_fail=: 16708 16709 16710 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 16711func_lo2o ()\ 16712{\ 16713\ case ${1} in\ 16714\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 16715\ *) func_lo2o_result=${1} ;;\ 16716\ esac\ 16717} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 16718 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16719 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16720test 0 -eq $? || _lt_function_replace_fail=: 16721 16722 16723 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 16724func_xform ()\ 16725{\ 16726 func_xform_result=${1%.*}.lo\ 16727} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 16728 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16729 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16730test 0 -eq $? || _lt_function_replace_fail=: 16731 16732 16733 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 16734func_arith ()\ 16735{\ 16736 func_arith_result=$(( $* ))\ 16737} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 16738 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16739 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16740test 0 -eq $? || _lt_function_replace_fail=: 16741 16742 16743 sed -e '/^func_len ()$/,/^} # func_len /c\ 16744func_len ()\ 16745{\ 16746 func_len_result=${#1}\ 16747} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 16748 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16749 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16750test 0 -eq $? || _lt_function_replace_fail=: 16751 16752fi 16753 16754if test x"$lt_shell_append" = xyes; then 16755 sed -e '/^func_append ()$/,/^} # func_append /c\ 16756func_append ()\ 16757{\ 16758 eval "${1}+=\\${2}"\ 16759} # Extended-shell func_append 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_append_quoted ()$/,/^} # func_append_quoted /c\ 16766func_append_quoted ()\ 16767{\ 16768\ func_quote_for_eval "${2}"\ 16769\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 16770} # Extended-shell func_append_quoted 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 # Save a `func_append' function call where possible by direct use of '+=' 16777 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 16778 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16779 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16780 test 0 -eq $? || _lt_function_replace_fail=: 16781else 16782 # Save a `func_append' function call even when '+=' is not available 16783 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 16784 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16785 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16786 test 0 -eq $? || _lt_function_replace_fail=: 16787fi 16788 16789if test x"$_lt_function_replace_fail" = x":"; then 16790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 16791$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 16792fi 16793 16794 16795 mv -f "$cfgfile" "$ofile" || 16796 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16797 chmod +x "$ofile" 16798 16799 ;; 16800 16801 esac 16802done # for ac_tag 16803 16804 16805as_fn_exit 0 16806_ACEOF 16807ac_clean_files=$ac_clean_files_save 16808 16809test $ac_write_fail = 0 || 16810 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16811 16812 16813# configure is writing to config.log, and then calls config.status. 16814# config.status does its own redirection, appending to config.log. 16815# Unfortunately, on DOS this fails, as config.log is still kept open 16816# by configure, so config.status won't be able to write to it; its 16817# output is simply discarded. So we exec the FD to /dev/null, 16818# effectively closing config.log, so it can be properly (re)opened and 16819# appended to by config.status. When coming back to configure, we 16820# need to make the FD available again. 16821if test "$no_create" != yes; then 16822 ac_cs_success=: 16823 ac_config_status_args= 16824 test "$silent" = yes && 16825 ac_config_status_args="$ac_config_status_args --quiet" 16826 exec 5>/dev/null 16827 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16828 exec 5>>config.log 16829 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16830 # would make configure fail if this is the last instruction. 16831 $ac_cs_success || as_fn_exit 1 16832fi 16833if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16835$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16836fi 16837 16838