1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for file 5.33. 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.33' 594PACKAGE_STRING='file 5.33' 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 641OTOOL64 642OTOOL 643LIPO 644NMEDIT 645DSYMUTIL 646MANIFEST_TOOL 647RANLIB 648ac_ct_AR 649AR 650DLLTOOL 651OBJDUMP 652NM 653ac_ct_DUMPBIN 654DUMPBIN 655LD 656FGREP 657SED 658LIBTOOL 659LN_S 660EGREP 661GREP 662CPP 663am__fastdepCC_FALSE 664am__fastdepCC_TRUE 665CCDEPMODE 666am__nodep 667AMDEPBACKSLASH 668AMDEP_FALSE 669AMDEP_TRUE 670am__quote 671am__include 672DEPDIR 673OBJEXT 674EXEEXT 675ac_ct_CC 676CPPFLAGS 677LDFLAGS 678CFLAGS 679CC 680WARNINGS 681FSECT5_FALSE 682FSECT5_TRUE 683fsect 684pkgdatadir 685MINGW_FALSE 686MINGW_TRUE 687MINGW 688host_os 689host_vendor 690host_cpu 691host 692build_os 693build_vendor 694build_cpu 695build 696AM_BACKSLASH 697AM_DEFAULT_VERBOSITY 698AM_DEFAULT_V 699AM_V 700am__untar 701am__tar 702AMTAR 703am__leading_dot 704SET_MAKE 705AWK 706mkdir_p 707MKDIR_P 708INSTALL_STRIP_PROGRAM 709STRIP 710install_sh 711MAKEINFO 712AUTOHEADER 713AUTOMAKE 714AUTOCONF 715ACLOCAL 716VERSION 717PACKAGE 718CYGPATH_W 719am__isrc 720INSTALL_DATA 721INSTALL_SCRIPT 722INSTALL_PROGRAM 723target_alias 724host_alias 725build_alias 726LIBS 727ECHO_T 728ECHO_N 729ECHO_C 730DEFS 731mandir 732localedir 733libdir 734psdir 735pdfdir 736dvidir 737htmldir 738infodir 739docdir 740oldincludedir 741includedir 742localstatedir 743sharedstatedir 744sysconfdir 745datadir 746datarootdir 747libexecdir 748sbindir 749bindir 750program_transform_name 751prefix 752exec_prefix 753PACKAGE_URL 754PACKAGE_BUGREPORT 755PACKAGE_STRING 756PACKAGE_VERSION 757PACKAGE_TARNAME 758PACKAGE_NAME 759PATH_SEPARATOR 760SHELL' 761ac_subst_files='' 762ac_user_opts=' 763enable_option_checking 764enable_silent_rules 765enable_elf 766enable_elf_core 767enable_zlib 768enable_libseccomp 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.33 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.33:";; 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 --disable-zlib disable zlib compression support [default=auto] 1413 --disable-libseccomp disable libseccomp sandboxing [default=auto] 1414 --enable-fsect-man5 enable file formats in man section 5 1415 --enable-dependency-tracking 1416 do not reject slow dependency extractors 1417 --disable-dependency-tracking 1418 speeds up one-time build 1419 --enable-static[=PKGS] build static libraries [default=no] 1420 --enable-shared[=PKGS] build shared libraries [default=yes] 1421 --enable-fast-install[=PKGS] 1422 optimize for fast installation [default=yes] 1423 --disable-libtool-lock avoid locking (might break parallel builds) 1424 --disable-largefile omit support for large files 1425 --disable-warnings disable compiler warnings 1426 1427Optional Packages: 1428 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1429 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1430 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1431 both] 1432 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1433 --with-sysroot=DIR Search for dependent libraries within DIR 1434 (or the compiler's sysroot if not specified). 1435 1436Some influential environment variables: 1437 CC C compiler command 1438 CFLAGS C compiler flags 1439 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1440 nonstandard directory <lib dir> 1441 LIBS libraries to pass to the linker, e.g. -l<library> 1442 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1443 you have headers in a nonstandard directory <include dir> 1444 CPP C preprocessor 1445 1446Use these variables to override the choices made by `configure' or to help 1447it to find libraries and programs with nonstandard names/locations. 1448 1449Report bugs to <christos@astron.com>. 1450_ACEOF 1451ac_status=$? 1452fi 1453 1454if test "$ac_init_help" = "recursive"; then 1455 # If there are subdirs, report their specific --help. 1456 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1457 test -d "$ac_dir" || 1458 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1459 continue 1460 ac_builddir=. 1461 1462case "$ac_dir" in 1463.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1464*) 1465 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1466 # A ".." for each directory in $ac_dir_suffix. 1467 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1468 case $ac_top_builddir_sub in 1469 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1470 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1471 esac ;; 1472esac 1473ac_abs_top_builddir=$ac_pwd 1474ac_abs_builddir=$ac_pwd$ac_dir_suffix 1475# for backward compatibility: 1476ac_top_builddir=$ac_top_build_prefix 1477 1478case $srcdir in 1479 .) # We are building in place. 1480 ac_srcdir=. 1481 ac_top_srcdir=$ac_top_builddir_sub 1482 ac_abs_top_srcdir=$ac_pwd ;; 1483 [\\/]* | ?:[\\/]* ) # Absolute name. 1484 ac_srcdir=$srcdir$ac_dir_suffix; 1485 ac_top_srcdir=$srcdir 1486 ac_abs_top_srcdir=$srcdir ;; 1487 *) # Relative name. 1488 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1489 ac_top_srcdir=$ac_top_build_prefix$srcdir 1490 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1491esac 1492ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1493 1494 cd "$ac_dir" || { ac_status=$?; continue; } 1495 # Check for guested configure. 1496 if test -f "$ac_srcdir/configure.gnu"; then 1497 echo && 1498 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1499 elif test -f "$ac_srcdir/configure"; then 1500 echo && 1501 $SHELL "$ac_srcdir/configure" --help=recursive 1502 else 1503 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1504 fi || ac_status=$? 1505 cd "$ac_pwd" || { ac_status=$?; break; } 1506 done 1507fi 1508 1509test -n "$ac_init_help" && exit $ac_status 1510if $ac_init_version; then 1511 cat <<\_ACEOF 1512file configure 5.33 1513generated by GNU Autoconf 2.69 1514 1515Copyright (C) 2012 Free Software Foundation, Inc. 1516This configure script is free software; the Free Software Foundation 1517gives unlimited permission to copy, distribute and modify it. 1518_ACEOF 1519 exit 1520fi 1521 1522## ------------------------ ## 1523## Autoconf initialization. ## 1524## ------------------------ ## 1525 1526# ac_fn_c_try_compile LINENO 1527# -------------------------- 1528# Try to compile conftest.$ac_ext, and return whether this succeeded. 1529ac_fn_c_try_compile () 1530{ 1531 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1532 rm -f conftest.$ac_objext 1533 if { { ac_try="$ac_compile" 1534case "(($ac_try" in 1535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1536 *) ac_try_echo=$ac_try;; 1537esac 1538eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1539$as_echo "$ac_try_echo"; } >&5 1540 (eval "$ac_compile") 2>conftest.err 1541 ac_status=$? 1542 if test -s conftest.err; then 1543 grep -v '^ *+' conftest.err >conftest.er1 1544 cat conftest.er1 >&5 1545 mv -f conftest.er1 conftest.err 1546 fi 1547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1548 test $ac_status = 0; } && { 1549 test -z "$ac_c_werror_flag" || 1550 test ! -s conftest.err 1551 } && test -s conftest.$ac_objext; then : 1552 ac_retval=0 1553else 1554 $as_echo "$as_me: failed program was:" >&5 1555sed 's/^/| /' conftest.$ac_ext >&5 1556 1557 ac_retval=1 1558fi 1559 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1560 as_fn_set_status $ac_retval 1561 1562} # ac_fn_c_try_compile 1563 1564# ac_fn_c_try_cpp LINENO 1565# ---------------------- 1566# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1567ac_fn_c_try_cpp () 1568{ 1569 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1570 if { { ac_try="$ac_cpp conftest.$ac_ext" 1571case "(($ac_try" in 1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1573 *) ac_try_echo=$ac_try;; 1574esac 1575eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1576$as_echo "$ac_try_echo"; } >&5 1577 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1578 ac_status=$? 1579 if test -s conftest.err; then 1580 grep -v '^ *+' conftest.err >conftest.er1 1581 cat conftest.er1 >&5 1582 mv -f conftest.er1 conftest.err 1583 fi 1584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1585 test $ac_status = 0; } > conftest.i && { 1586 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1587 test ! -s conftest.err 1588 }; then : 1589 ac_retval=0 1590else 1591 $as_echo "$as_me: failed program was:" >&5 1592sed 's/^/| /' conftest.$ac_ext >&5 1593 1594 ac_retval=1 1595fi 1596 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1597 as_fn_set_status $ac_retval 1598 1599} # ac_fn_c_try_cpp 1600 1601# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1602# ------------------------------------------------------- 1603# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1604# the include files in INCLUDES and setting the cache variable VAR 1605# accordingly. 1606ac_fn_c_check_header_mongrel () 1607{ 1608 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1609 if eval \${$3+:} false; then : 1610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1611$as_echo_n "checking for $2... " >&6; } 1612if eval \${$3+:} false; then : 1613 $as_echo_n "(cached) " >&6 1614fi 1615eval ac_res=\$$3 1616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1617$as_echo "$ac_res" >&6; } 1618else 1619 # Is the header compilable? 1620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1621$as_echo_n "checking $2 usability... " >&6; } 1622cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1623/* end confdefs.h. */ 1624$4 1625#include <$2> 1626_ACEOF 1627if ac_fn_c_try_compile "$LINENO"; then : 1628 ac_header_compiler=yes 1629else 1630 ac_header_compiler=no 1631fi 1632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1634$as_echo "$ac_header_compiler" >&6; } 1635 1636# Is the header present? 1637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1638$as_echo_n "checking $2 presence... " >&6; } 1639cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1640/* end confdefs.h. */ 1641#include <$2> 1642_ACEOF 1643if ac_fn_c_try_cpp "$LINENO"; then : 1644 ac_header_preproc=yes 1645else 1646 ac_header_preproc=no 1647fi 1648rm -f conftest.err conftest.i conftest.$ac_ext 1649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1650$as_echo "$ac_header_preproc" >&6; } 1651 1652# So? What about this header? 1653case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1654 yes:no: ) 1655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1656$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1658$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1659 ;; 1660 no:yes:* ) 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1662$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1664$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1666$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1668$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1670$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1671( $as_echo "## ---------------------------------- ## 1672## Report this to christos@astron.com ## 1673## ---------------------------------- ##" 1674 ) | sed "s/^/$as_me: WARNING: /" >&2 1675 ;; 1676esac 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1678$as_echo_n "checking for $2... " >&6; } 1679if eval \${$3+:} false; then : 1680 $as_echo_n "(cached) " >&6 1681else 1682 eval "$3=\$ac_header_compiler" 1683fi 1684eval ac_res=\$$3 1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1686$as_echo "$ac_res" >&6; } 1687fi 1688 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1689 1690} # ac_fn_c_check_header_mongrel 1691 1692# ac_fn_c_try_run LINENO 1693# ---------------------- 1694# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1695# that executables *can* be run. 1696ac_fn_c_try_run () 1697{ 1698 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1699 if { { ac_try="$ac_link" 1700case "(($ac_try" in 1701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1702 *) ac_try_echo=$ac_try;; 1703esac 1704eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1705$as_echo "$ac_try_echo"; } >&5 1706 (eval "$ac_link") 2>&5 1707 ac_status=$? 1708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1709 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1710 { { case "(($ac_try" in 1711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1712 *) ac_try_echo=$ac_try;; 1713esac 1714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1715$as_echo "$ac_try_echo"; } >&5 1716 (eval "$ac_try") 2>&5 1717 ac_status=$? 1718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1719 test $ac_status = 0; }; }; then : 1720 ac_retval=0 1721else 1722 $as_echo "$as_me: program exited with status $ac_status" >&5 1723 $as_echo "$as_me: failed program was:" >&5 1724sed 's/^/| /' conftest.$ac_ext >&5 1725 1726 ac_retval=$ac_status 1727fi 1728 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1729 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1730 as_fn_set_status $ac_retval 1731 1732} # ac_fn_c_try_run 1733 1734# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1735# ------------------------------------------------------- 1736# Tests whether HEADER exists and can be compiled using the include files in 1737# INCLUDES, setting the cache variable VAR accordingly. 1738ac_fn_c_check_header_compile () 1739{ 1740 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1742$as_echo_n "checking for $2... " >&6; } 1743if eval \${$3+:} false; then : 1744 $as_echo_n "(cached) " >&6 1745else 1746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1747/* end confdefs.h. */ 1748$4 1749#include <$2> 1750_ACEOF 1751if ac_fn_c_try_compile "$LINENO"; then : 1752 eval "$3=yes" 1753else 1754 eval "$3=no" 1755fi 1756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1757fi 1758eval ac_res=\$$3 1759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1760$as_echo "$ac_res" >&6; } 1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1762 1763} # ac_fn_c_check_header_compile 1764 1765# ac_fn_c_try_link LINENO 1766# ----------------------- 1767# Try to link conftest.$ac_ext, and return whether this succeeded. 1768ac_fn_c_try_link () 1769{ 1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1771 rm -f conftest.$ac_objext conftest$ac_exeext 1772 if { { ac_try="$ac_link" 1773case "(($ac_try" in 1774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1775 *) ac_try_echo=$ac_try;; 1776esac 1777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1778$as_echo "$ac_try_echo"; } >&5 1779 (eval "$ac_link") 2>conftest.err 1780 ac_status=$? 1781 if test -s conftest.err; then 1782 grep -v '^ *+' conftest.err >conftest.er1 1783 cat conftest.er1 >&5 1784 mv -f conftest.er1 conftest.err 1785 fi 1786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1787 test $ac_status = 0; } && { 1788 test -z "$ac_c_werror_flag" || 1789 test ! -s conftest.err 1790 } && test -s conftest$ac_exeext && { 1791 test "$cross_compiling" = yes || 1792 test -x conftest$ac_exeext 1793 }; then : 1794 ac_retval=0 1795else 1796 $as_echo "$as_me: failed program was:" >&5 1797sed 's/^/| /' conftest.$ac_ext >&5 1798 1799 ac_retval=1 1800fi 1801 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1802 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1803 # interfere with the next link command; also delete a directory that is 1804 # left behind by Apple's compiler. We do this before executing the actions. 1805 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1806 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1807 as_fn_set_status $ac_retval 1808 1809} # ac_fn_c_try_link 1810 1811# ac_fn_c_check_func LINENO FUNC VAR 1812# ---------------------------------- 1813# Tests whether FUNC exists, setting the cache variable VAR accordingly 1814ac_fn_c_check_func () 1815{ 1816 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1818$as_echo_n "checking for $2... " >&6; } 1819if eval \${$3+:} false; then : 1820 $as_echo_n "(cached) " >&6 1821else 1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1823/* end confdefs.h. */ 1824/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1825 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1826#define $2 innocuous_$2 1827 1828/* System header to define __stub macros and hopefully few prototypes, 1829 which can conflict with char $2 (); below. 1830 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1831 <limits.h> exists even on freestanding compilers. */ 1832 1833#ifdef __STDC__ 1834# include <limits.h> 1835#else 1836# include <assert.h> 1837#endif 1838 1839#undef $2 1840 1841/* Override any GCC internal prototype to avoid an error. 1842 Use char because int might match the return type of a GCC 1843 builtin and then its argument prototype would still apply. */ 1844#ifdef __cplusplus 1845extern "C" 1846#endif 1847char $2 (); 1848/* The GNU C library defines this for functions which it implements 1849 to always fail with ENOSYS. Some functions are actually named 1850 something starting with __ and the normal name is an alias. */ 1851#if defined __stub_$2 || defined __stub___$2 1852choke me 1853#endif 1854 1855int 1856main () 1857{ 1858return $2 (); 1859 ; 1860 return 0; 1861} 1862_ACEOF 1863if ac_fn_c_try_link "$LINENO"; then : 1864 eval "$3=yes" 1865else 1866 eval "$3=no" 1867fi 1868rm -f core conftest.err conftest.$ac_objext \ 1869 conftest$ac_exeext conftest.$ac_ext 1870fi 1871eval ac_res=\$$3 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1873$as_echo "$ac_res" >&6; } 1874 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1875 1876} # ac_fn_c_check_func 1877 1878# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1879# ------------------------------------------- 1880# Tests whether TYPE exists after having included INCLUDES, setting cache 1881# variable VAR accordingly. 1882ac_fn_c_check_type () 1883{ 1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1886$as_echo_n "checking for $2... " >&6; } 1887if eval \${$3+:} false; then : 1888 $as_echo_n "(cached) " >&6 1889else 1890 eval "$3=no" 1891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1892/* end confdefs.h. */ 1893$4 1894int 1895main () 1896{ 1897if (sizeof ($2)) 1898 return 0; 1899 ; 1900 return 0; 1901} 1902_ACEOF 1903if ac_fn_c_try_compile "$LINENO"; then : 1904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1905/* end confdefs.h. */ 1906$4 1907int 1908main () 1909{ 1910if (sizeof (($2))) 1911 return 0; 1912 ; 1913 return 0; 1914} 1915_ACEOF 1916if ac_fn_c_try_compile "$LINENO"; then : 1917 1918else 1919 eval "$3=yes" 1920fi 1921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1922fi 1923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1924fi 1925eval ac_res=\$$3 1926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1927$as_echo "$ac_res" >&6; } 1928 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1929 1930} # ac_fn_c_check_type 1931 1932# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1933# ---------------------------------------------------- 1934# Tries to find if the field MEMBER exists in type AGGR, after including 1935# INCLUDES, setting cache variable VAR accordingly. 1936ac_fn_c_check_member () 1937{ 1938 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1940$as_echo_n "checking for $2.$3... " >&6; } 1941if eval \${$4+:} false; then : 1942 $as_echo_n "(cached) " >&6 1943else 1944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1945/* end confdefs.h. */ 1946$5 1947int 1948main () 1949{ 1950static $2 ac_aggr; 1951if (ac_aggr.$3) 1952return 0; 1953 ; 1954 return 0; 1955} 1956_ACEOF 1957if ac_fn_c_try_compile "$LINENO"; then : 1958 eval "$4=yes" 1959else 1960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1961/* end confdefs.h. */ 1962$5 1963int 1964main () 1965{ 1966static $2 ac_aggr; 1967if (sizeof ac_aggr.$3) 1968return 0; 1969 ; 1970 return 0; 1971} 1972_ACEOF 1973if ac_fn_c_try_compile "$LINENO"; then : 1974 eval "$4=yes" 1975else 1976 eval "$4=no" 1977fi 1978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1979fi 1980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1981fi 1982eval ac_res=\$$4 1983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1984$as_echo "$ac_res" >&6; } 1985 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1986 1987} # ac_fn_c_check_member 1988 1989# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1990# --------------------------------------------- 1991# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1992# accordingly. 1993ac_fn_c_check_decl () 1994{ 1995 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1996 as_decl_name=`echo $2|sed 's/ *(.*//'` 1997 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1999$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2000if eval \${$3+:} false; then : 2001 $as_echo_n "(cached) " >&6 2002else 2003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2004/* end confdefs.h. */ 2005$4 2006int 2007main () 2008{ 2009#ifndef $as_decl_name 2010#ifdef __cplusplus 2011 (void) $as_decl_use; 2012#else 2013 (void) $as_decl_name; 2014#endif 2015#endif 2016 2017 ; 2018 return 0; 2019} 2020_ACEOF 2021if ac_fn_c_try_compile "$LINENO"; then : 2022 eval "$3=yes" 2023else 2024 eval "$3=no" 2025fi 2026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2027fi 2028eval ac_res=\$$3 2029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2030$as_echo "$ac_res" >&6; } 2031 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2032 2033} # ac_fn_c_check_decl 2034 2035# ac_fn_c_find_uintX_t LINENO BITS VAR 2036# ------------------------------------ 2037# Finds an unsigned integer type with width BITS, setting cache variable VAR 2038# accordingly. 2039ac_fn_c_find_uintX_t () 2040{ 2041 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2043$as_echo_n "checking for uint$2_t... " >&6; } 2044if eval \${$3+:} false; then : 2045 $as_echo_n "(cached) " >&6 2046else 2047 eval "$3=no" 2048 # Order is important - never check a type that is potentially smaller 2049 # than half of the expected target width. 2050 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2051 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2053/* end confdefs.h. */ 2054$ac_includes_default 2055int 2056main () 2057{ 2058static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2059test_array [0] = 0; 2060return test_array [0]; 2061 2062 ; 2063 return 0; 2064} 2065_ACEOF 2066if ac_fn_c_try_compile "$LINENO"; then : 2067 case $ac_type in #( 2068 uint$2_t) : 2069 eval "$3=yes" ;; #( 2070 *) : 2071 eval "$3=\$ac_type" ;; 2072esac 2073fi 2074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2075 if eval test \"x\$"$3"\" = x"no"; then : 2076 2077else 2078 break 2079fi 2080 done 2081fi 2082eval ac_res=\$$3 2083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2084$as_echo "$ac_res" >&6; } 2085 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2086 2087} # ac_fn_c_find_uintX_t 2088 2089# ac_fn_c_find_intX_t LINENO BITS VAR 2090# ----------------------------------- 2091# Finds a signed integer type with width BITS, setting cache variable VAR 2092# accordingly. 2093ac_fn_c_find_intX_t () 2094{ 2095 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 2097$as_echo_n "checking for int$2_t... " >&6; } 2098if eval \${$3+:} false; then : 2099 $as_echo_n "(cached) " >&6 2100else 2101 eval "$3=no" 2102 # Order is important - never check a type that is potentially smaller 2103 # than half of the expected target width. 2104 for ac_type in int$2_t 'int' 'long int' \ 2105 'long long int' 'short int' 'signed char'; do 2106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2107/* end confdefs.h. */ 2108$ac_includes_default 2109 enum { N = $2 / 2 - 1 }; 2110int 2111main () 2112{ 2113static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 2114test_array [0] = 0; 2115return test_array [0]; 2116 2117 ; 2118 return 0; 2119} 2120_ACEOF 2121if ac_fn_c_try_compile "$LINENO"; then : 2122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2123/* end confdefs.h. */ 2124$ac_includes_default 2125 enum { N = $2 / 2 - 1 }; 2126int 2127main () 2128{ 2129static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 2130 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 2131test_array [0] = 0; 2132return test_array [0]; 2133 2134 ; 2135 return 0; 2136} 2137_ACEOF 2138if ac_fn_c_try_compile "$LINENO"; then : 2139 2140else 2141 case $ac_type in #( 2142 int$2_t) : 2143 eval "$3=yes" ;; #( 2144 *) : 2145 eval "$3=\$ac_type" ;; 2146esac 2147fi 2148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2149fi 2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2151 if eval test \"x\$"$3"\" = x"no"; then : 2152 2153else 2154 break 2155fi 2156 done 2157fi 2158eval ac_res=\$$3 2159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2160$as_echo "$ac_res" >&6; } 2161 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2162 2163} # ac_fn_c_find_intX_t 2164cat >config.log <<_ACEOF 2165This file contains any messages produced by compilers while 2166running configure, to aid debugging if configure makes a mistake. 2167 2168It was created by file $as_me 5.33, which was 2169generated by GNU Autoconf 2.69. Invocation command line was 2170 2171 $ $0 $@ 2172 2173_ACEOF 2174exec 5>>config.log 2175{ 2176cat <<_ASUNAME 2177## --------- ## 2178## Platform. ## 2179## --------- ## 2180 2181hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2182uname -m = `(uname -m) 2>/dev/null || echo unknown` 2183uname -r = `(uname -r) 2>/dev/null || echo unknown` 2184uname -s = `(uname -s) 2>/dev/null || echo unknown` 2185uname -v = `(uname -v) 2>/dev/null || echo unknown` 2186 2187/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2188/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2189 2190/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2191/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2192/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2193/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2194/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2195/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2196/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2197 2198_ASUNAME 2199 2200as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2201for as_dir in $PATH 2202do 2203 IFS=$as_save_IFS 2204 test -z "$as_dir" && as_dir=. 2205 $as_echo "PATH: $as_dir" 2206 done 2207IFS=$as_save_IFS 2208 2209} >&5 2210 2211cat >&5 <<_ACEOF 2212 2213 2214## ----------- ## 2215## Core tests. ## 2216## ----------- ## 2217 2218_ACEOF 2219 2220 2221# Keep a trace of the command line. 2222# Strip out --no-create and --no-recursion so they do not pile up. 2223# Strip out --silent because we don't want to record it for future runs. 2224# Also quote any args containing shell meta-characters. 2225# Make two passes to allow for proper duplicate-argument suppression. 2226ac_configure_args= 2227ac_configure_args0= 2228ac_configure_args1= 2229ac_must_keep_next=false 2230for ac_pass in 1 2 2231do 2232 for ac_arg 2233 do 2234 case $ac_arg in 2235 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2236 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2237 | -silent | --silent | --silen | --sile | --sil) 2238 continue ;; 2239 *\'*) 2240 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2241 esac 2242 case $ac_pass in 2243 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2244 2) 2245 as_fn_append ac_configure_args1 " '$ac_arg'" 2246 if test $ac_must_keep_next = true; then 2247 ac_must_keep_next=false # Got value, back to normal. 2248 else 2249 case $ac_arg in 2250 *=* | --config-cache | -C | -disable-* | --disable-* \ 2251 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2252 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2253 | -with-* | --with-* | -without-* | --without-* | --x) 2254 case "$ac_configure_args0 " in 2255 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2256 esac 2257 ;; 2258 -* ) ac_must_keep_next=true ;; 2259 esac 2260 fi 2261 as_fn_append ac_configure_args " '$ac_arg'" 2262 ;; 2263 esac 2264 done 2265done 2266{ ac_configure_args0=; unset ac_configure_args0;} 2267{ ac_configure_args1=; unset ac_configure_args1;} 2268 2269# When interrupted or exit'd, cleanup temporary files, and complete 2270# config.log. We remove comments because anyway the quotes in there 2271# would cause problems or look ugly. 2272# WARNING: Use '\'' to represent an apostrophe within the trap. 2273# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2274trap 'exit_status=$? 2275 # Save into config.log some information that might help in debugging. 2276 { 2277 echo 2278 2279 $as_echo "## ---------------- ## 2280## Cache variables. ## 2281## ---------------- ##" 2282 echo 2283 # The following way of writing the cache mishandles newlines in values, 2284( 2285 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2286 eval ac_val=\$$ac_var 2287 case $ac_val in #( 2288 *${as_nl}*) 2289 case $ac_var in #( 2290 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2291$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2292 esac 2293 case $ac_var in #( 2294 _ | IFS | as_nl) ;; #( 2295 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2296 *) { eval $ac_var=; unset $ac_var;} ;; 2297 esac ;; 2298 esac 2299 done 2300 (set) 2>&1 | 2301 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2302 *${as_nl}ac_space=\ *) 2303 sed -n \ 2304 "s/'\''/'\''\\\\'\'''\''/g; 2305 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2306 ;; #( 2307 *) 2308 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2309 ;; 2310 esac | 2311 sort 2312) 2313 echo 2314 2315 $as_echo "## ----------------- ## 2316## Output variables. ## 2317## ----------------- ##" 2318 echo 2319 for ac_var in $ac_subst_vars 2320 do 2321 eval ac_val=\$$ac_var 2322 case $ac_val in 2323 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2324 esac 2325 $as_echo "$ac_var='\''$ac_val'\''" 2326 done | sort 2327 echo 2328 2329 if test -n "$ac_subst_files"; then 2330 $as_echo "## ------------------- ## 2331## File substitutions. ## 2332## ------------------- ##" 2333 echo 2334 for ac_var in $ac_subst_files 2335 do 2336 eval ac_val=\$$ac_var 2337 case $ac_val in 2338 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2339 esac 2340 $as_echo "$ac_var='\''$ac_val'\''" 2341 done | sort 2342 echo 2343 fi 2344 2345 if test -s confdefs.h; then 2346 $as_echo "## ----------- ## 2347## confdefs.h. ## 2348## ----------- ##" 2349 echo 2350 cat confdefs.h 2351 echo 2352 fi 2353 test "$ac_signal" != 0 && 2354 $as_echo "$as_me: caught signal $ac_signal" 2355 $as_echo "$as_me: exit $exit_status" 2356 } >&5 2357 rm -f core *.core core.conftest.* && 2358 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2359 exit $exit_status 2360' 0 2361for ac_signal in 1 2 13 15; do 2362 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2363done 2364ac_signal=0 2365 2366# confdefs.h avoids OS command line length limits that DEFS can exceed. 2367rm -f -r conftest* confdefs.h 2368 2369$as_echo "/* confdefs.h */" > confdefs.h 2370 2371# Predefined preprocessor variables. 2372 2373cat >>confdefs.h <<_ACEOF 2374#define PACKAGE_NAME "$PACKAGE_NAME" 2375_ACEOF 2376 2377cat >>confdefs.h <<_ACEOF 2378#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2379_ACEOF 2380 2381cat >>confdefs.h <<_ACEOF 2382#define PACKAGE_VERSION "$PACKAGE_VERSION" 2383_ACEOF 2384 2385cat >>confdefs.h <<_ACEOF 2386#define PACKAGE_STRING "$PACKAGE_STRING" 2387_ACEOF 2388 2389cat >>confdefs.h <<_ACEOF 2390#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2391_ACEOF 2392 2393cat >>confdefs.h <<_ACEOF 2394#define PACKAGE_URL "$PACKAGE_URL" 2395_ACEOF 2396 2397 2398# Let the site file select an alternate cache file if it wants to. 2399# Prefer an explicitly selected file to automatically selected ones. 2400ac_site_file1=NONE 2401ac_site_file2=NONE 2402if test -n "$CONFIG_SITE"; then 2403 # We do not want a PATH search for config.site. 2404 case $CONFIG_SITE in #(( 2405 -*) ac_site_file1=./$CONFIG_SITE;; 2406 */*) ac_site_file1=$CONFIG_SITE;; 2407 *) ac_site_file1=./$CONFIG_SITE;; 2408 esac 2409elif test "x$prefix" != xNONE; then 2410 ac_site_file1=$prefix/share/config.site 2411 ac_site_file2=$prefix/etc/config.site 2412else 2413 ac_site_file1=$ac_default_prefix/share/config.site 2414 ac_site_file2=$ac_default_prefix/etc/config.site 2415fi 2416for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2417do 2418 test "x$ac_site_file" = xNONE && continue 2419 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2420 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2421$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2422 sed 's/^/| /' "$ac_site_file" >&5 2423 . "$ac_site_file" \ 2424 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2425$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2426as_fn_error $? "failed to load site script $ac_site_file 2427See \`config.log' for more details" "$LINENO" 5; } 2428 fi 2429done 2430 2431if test -r "$cache_file"; then 2432 # Some versions of bash will fail to source /dev/null (special files 2433 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2434 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2435 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2436$as_echo "$as_me: loading cache $cache_file" >&6;} 2437 case $cache_file in 2438 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2439 *) . "./$cache_file";; 2440 esac 2441 fi 2442else 2443 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2444$as_echo "$as_me: creating cache $cache_file" >&6;} 2445 >$cache_file 2446fi 2447 2448as_fn_append ac_header_list " stdlib.h" 2449as_fn_append ac_header_list " unistd.h" 2450as_fn_append ac_header_list " sys/param.h" 2451# Check that the precious variables saved in the cache have kept the same 2452# value. 2453ac_cache_corrupted=false 2454for ac_var in $ac_precious_vars; do 2455 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2456 eval ac_new_set=\$ac_env_${ac_var}_set 2457 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2458 eval ac_new_val=\$ac_env_${ac_var}_value 2459 case $ac_old_set,$ac_new_set in 2460 set,) 2461 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2462$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2463 ac_cache_corrupted=: ;; 2464 ,set) 2465 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2466$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2467 ac_cache_corrupted=: ;; 2468 ,);; 2469 *) 2470 if test "x$ac_old_val" != "x$ac_new_val"; then 2471 # differences in whitespace do not lead to failure. 2472 ac_old_val_w=`echo x $ac_old_val` 2473 ac_new_val_w=`echo x $ac_new_val` 2474 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2475 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2476$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2477 ac_cache_corrupted=: 2478 else 2479 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2480$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2481 eval $ac_var=\$ac_old_val 2482 fi 2483 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2484$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2485 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2486$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2487 fi;; 2488 esac 2489 # Pass precious variables to config.status. 2490 if test "$ac_new_set" = set; then 2491 case $ac_new_val in 2492 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2493 *) ac_arg=$ac_var=$ac_new_val ;; 2494 esac 2495 case " $ac_configure_args " in 2496 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2497 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2498 esac 2499 fi 2500done 2501if $ac_cache_corrupted; then 2502 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2503$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2504 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2505$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2506 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2507fi 2508## -------------------- ## 2509## Main body of script. ## 2510## -------------------- ## 2511 2512ac_ext=c 2513ac_cpp='$CPP $CPPFLAGS' 2514ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2515ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2516ac_compiler_gnu=$ac_cv_c_compiler_gnu 2517 2518 2519am__api_version='1.13' 2520 2521ac_aux_dir= 2522for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2523 if test -f "$ac_dir/install-sh"; then 2524 ac_aux_dir=$ac_dir 2525 ac_install_sh="$ac_aux_dir/install-sh -c" 2526 break 2527 elif test -f "$ac_dir/install.sh"; then 2528 ac_aux_dir=$ac_dir 2529 ac_install_sh="$ac_aux_dir/install.sh -c" 2530 break 2531 elif test -f "$ac_dir/shtool"; then 2532 ac_aux_dir=$ac_dir 2533 ac_install_sh="$ac_aux_dir/shtool install -c" 2534 break 2535 fi 2536done 2537if test -z "$ac_aux_dir"; then 2538 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2539fi 2540 2541# These three variables are undocumented and unsupported, 2542# and are intended to be withdrawn in a future Autoconf release. 2543# They can cause serious problems if a builder's source tree is in a directory 2544# whose full name contains unusual characters. 2545ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2546ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2547ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2548 2549 2550# Find a good install program. We prefer a C program (faster), 2551# so one script is as good as another. But avoid the broken or 2552# incompatible versions: 2553# SysV /etc/install, /usr/sbin/install 2554# SunOS /usr/etc/install 2555# IRIX /sbin/install 2556# AIX /bin/install 2557# AmigaOS /C/install, which installs bootblocks on floppy discs 2558# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2559# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2560# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2561# OS/2's system install, which has a completely different semantic 2562# ./install, which can be erroneously created by make from ./install.sh. 2563# Reject install programs that cannot install multiple files. 2564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2565$as_echo_n "checking for a BSD-compatible install... " >&6; } 2566if test -z "$INSTALL"; then 2567if ${ac_cv_path_install+:} false; then : 2568 $as_echo_n "(cached) " >&6 2569else 2570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2571for as_dir in $PATH 2572do 2573 IFS=$as_save_IFS 2574 test -z "$as_dir" && as_dir=. 2575 # Account for people who put trailing slashes in PATH elements. 2576case $as_dir/ in #(( 2577 ./ | .// | /[cC]/* | \ 2578 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2579 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2580 /usr/ucb/* ) ;; 2581 *) 2582 # OSF1 and SCO ODT 3.0 have their own names for install. 2583 # Don't use installbsd from OSF since it installs stuff as root 2584 # by default. 2585 for ac_prog in ginstall scoinst install; do 2586 for ac_exec_ext in '' $ac_executable_extensions; do 2587 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2588 if test $ac_prog = install && 2589 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2590 # AIX install. It has an incompatible calling convention. 2591 : 2592 elif test $ac_prog = install && 2593 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2594 # program-specific install script used by HP pwplus--don't use. 2595 : 2596 else 2597 rm -rf conftest.one conftest.two conftest.dir 2598 echo one > conftest.one 2599 echo two > conftest.two 2600 mkdir conftest.dir 2601 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2602 test -s conftest.one && test -s conftest.two && 2603 test -s conftest.dir/conftest.one && 2604 test -s conftest.dir/conftest.two 2605 then 2606 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2607 break 3 2608 fi 2609 fi 2610 fi 2611 done 2612 done 2613 ;; 2614esac 2615 2616 done 2617IFS=$as_save_IFS 2618 2619rm -rf conftest.one conftest.two conftest.dir 2620 2621fi 2622 if test "${ac_cv_path_install+set}" = set; then 2623 INSTALL=$ac_cv_path_install 2624 else 2625 # As a last resort, use the slow shell script. Don't cache a 2626 # value for INSTALL within a source directory, because that will 2627 # break other packages using the cache if that directory is 2628 # removed, or if the value is a relative name. 2629 INSTALL=$ac_install_sh 2630 fi 2631fi 2632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2633$as_echo "$INSTALL" >&6; } 2634 2635# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2636# It thinks the first close brace ends the variable substitution. 2637test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2638 2639test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2640 2641test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2642 2643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2644$as_echo_n "checking whether build environment is sane... " >&6; } 2645# Reject unsafe characters in $srcdir or the absolute working directory 2646# name. Accept space and tab only in the latter. 2647am_lf=' 2648' 2649case `pwd` in 2650 *[\\\"\#\$\&\'\`$am_lf]*) 2651 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2652esac 2653case $srcdir in 2654 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2655 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2656esac 2657 2658# Do 'set' in a subshell so we don't clobber the current shell's 2659# arguments. Must try -L first in case configure is actually a 2660# symlink; some systems play weird games with the mod time of symlinks 2661# (eg FreeBSD returns the mod time of the symlink's containing 2662# directory). 2663if ( 2664 am_has_slept=no 2665 for am_try in 1 2; do 2666 echo "timestamp, slept: $am_has_slept" > conftest.file 2667 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2668 if test "$*" = "X"; then 2669 # -L didn't work. 2670 set X `ls -t "$srcdir/configure" conftest.file` 2671 fi 2672 if test "$*" != "X $srcdir/configure conftest.file" \ 2673 && test "$*" != "X conftest.file $srcdir/configure"; then 2674 2675 # If neither matched, then we have a broken ls. This can happen 2676 # if, for instance, CONFIG_SHELL is bash and it inherits a 2677 # broken ls alias from the environment. This has actually 2678 # happened. Such a system could not be considered "sane". 2679 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2680 alias in your environment" "$LINENO" 5 2681 fi 2682 if test "$2" = conftest.file || test $am_try -eq 2; then 2683 break 2684 fi 2685 # Just in case. 2686 sleep 1 2687 am_has_slept=yes 2688 done 2689 test "$2" = conftest.file 2690 ) 2691then 2692 # Ok. 2693 : 2694else 2695 as_fn_error $? "newly created file is older than distributed files! 2696Check your system clock" "$LINENO" 5 2697fi 2698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2699$as_echo "yes" >&6; } 2700# If we didn't sleep, we still need to ensure time stamps of config.status and 2701# generated files are strictly newer. 2702am_sleep_pid= 2703if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2704 ( sleep 1 ) & 2705 am_sleep_pid=$! 2706fi 2707 2708rm -f conftest.file 2709 2710test "$program_prefix" != NONE && 2711 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2712# Use a double $ so make ignores it. 2713test "$program_suffix" != NONE && 2714 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2715# Double any \ or $. 2716# By default was `s,x,x', remove it if useless. 2717ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2718program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2719 2720# expand $ac_aux_dir to an absolute path 2721am_aux_dir=`cd $ac_aux_dir && pwd` 2722 2723if test x"${MISSING+set}" != xset; then 2724 case $am_aux_dir in 2725 *\ * | *\ *) 2726 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2727 *) 2728 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2729 esac 2730fi 2731# Use eval to expand $SHELL 2732if eval "$MISSING --is-lightweight"; then 2733 am_missing_run="$MISSING " 2734else 2735 am_missing_run= 2736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2737$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2738fi 2739 2740if test x"${install_sh}" != xset; then 2741 case $am_aux_dir in 2742 *\ * | *\ *) 2743 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2744 *) 2745 install_sh="\${SHELL} $am_aux_dir/install-sh" 2746 esac 2747fi 2748 2749# Installed binaries are usually stripped using 'strip' when the user 2750# run "make install-strip". However 'strip' might not be the right 2751# tool to use in cross-compilation environments, therefore Automake 2752# will honor the 'STRIP' environment variable to overrule this program. 2753if test "$cross_compiling" != no; then 2754 if test -n "$ac_tool_prefix"; then 2755 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2756set dummy ${ac_tool_prefix}strip; ac_word=$2 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2758$as_echo_n "checking for $ac_word... " >&6; } 2759if ${ac_cv_prog_STRIP+:} false; then : 2760 $as_echo_n "(cached) " >&6 2761else 2762 if test -n "$STRIP"; then 2763 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2764else 2765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2766for as_dir in $PATH 2767do 2768 IFS=$as_save_IFS 2769 test -z "$as_dir" && as_dir=. 2770 for ac_exec_ext in '' $ac_executable_extensions; do 2771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2772 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2774 break 2 2775 fi 2776done 2777 done 2778IFS=$as_save_IFS 2779 2780fi 2781fi 2782STRIP=$ac_cv_prog_STRIP 2783if test -n "$STRIP"; then 2784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2785$as_echo "$STRIP" >&6; } 2786else 2787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2788$as_echo "no" >&6; } 2789fi 2790 2791 2792fi 2793if test -z "$ac_cv_prog_STRIP"; then 2794 ac_ct_STRIP=$STRIP 2795 # Extract the first word of "strip", so it can be a program name with args. 2796set dummy strip; ac_word=$2 2797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2798$as_echo_n "checking for $ac_word... " >&6; } 2799if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2800 $as_echo_n "(cached) " >&6 2801else 2802 if test -n "$ac_ct_STRIP"; then 2803 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2804else 2805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2806for as_dir in $PATH 2807do 2808 IFS=$as_save_IFS 2809 test -z "$as_dir" && as_dir=. 2810 for ac_exec_ext in '' $ac_executable_extensions; do 2811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2812 ac_cv_prog_ac_ct_STRIP="strip" 2813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2814 break 2 2815 fi 2816done 2817 done 2818IFS=$as_save_IFS 2819 2820fi 2821fi 2822ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2823if test -n "$ac_ct_STRIP"; then 2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2825$as_echo "$ac_ct_STRIP" >&6; } 2826else 2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2828$as_echo "no" >&6; } 2829fi 2830 2831 if test "x$ac_ct_STRIP" = x; then 2832 STRIP=":" 2833 else 2834 case $cross_compiling:$ac_tool_warned in 2835yes:) 2836{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2837$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2838ac_tool_warned=yes ;; 2839esac 2840 STRIP=$ac_ct_STRIP 2841 fi 2842else 2843 STRIP="$ac_cv_prog_STRIP" 2844fi 2845 2846fi 2847INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2848 2849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2850$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2851if test -z "$MKDIR_P"; then 2852 if ${ac_cv_path_mkdir+:} false; then : 2853 $as_echo_n "(cached) " >&6 2854else 2855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2856for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2857do 2858 IFS=$as_save_IFS 2859 test -z "$as_dir" && as_dir=. 2860 for ac_prog in mkdir gmkdir; do 2861 for ac_exec_ext in '' $ac_executable_extensions; do 2862 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2863 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2864 'mkdir (GNU coreutils) '* | \ 2865 'mkdir (coreutils) '* | \ 2866 'mkdir (fileutils) '4.1*) 2867 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2868 break 3;; 2869 esac 2870 done 2871 done 2872 done 2873IFS=$as_save_IFS 2874 2875fi 2876 2877 test -d ./--version && rmdir ./--version 2878 if test "${ac_cv_path_mkdir+set}" = set; then 2879 MKDIR_P="$ac_cv_path_mkdir -p" 2880 else 2881 # As a last resort, use the slow shell script. Don't cache a 2882 # value for MKDIR_P within a source directory, because that will 2883 # break other packages using the cache if that directory is 2884 # removed, or if the value is a relative name. 2885 MKDIR_P="$ac_install_sh -d" 2886 fi 2887fi 2888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2889$as_echo "$MKDIR_P" >&6; } 2890 2891for ac_prog in gawk mawk nawk awk 2892do 2893 # Extract the first word of "$ac_prog", so it can be a program name with args. 2894set dummy $ac_prog; ac_word=$2 2895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2896$as_echo_n "checking for $ac_word... " >&6; } 2897if ${ac_cv_prog_AWK+:} false; then : 2898 $as_echo_n "(cached) " >&6 2899else 2900 if test -n "$AWK"; then 2901 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2902else 2903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2904for as_dir in $PATH 2905do 2906 IFS=$as_save_IFS 2907 test -z "$as_dir" && as_dir=. 2908 for ac_exec_ext in '' $ac_executable_extensions; do 2909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2910 ac_cv_prog_AWK="$ac_prog" 2911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2912 break 2 2913 fi 2914done 2915 done 2916IFS=$as_save_IFS 2917 2918fi 2919fi 2920AWK=$ac_cv_prog_AWK 2921if test -n "$AWK"; then 2922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2923$as_echo "$AWK" >&6; } 2924else 2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2926$as_echo "no" >&6; } 2927fi 2928 2929 2930 test -n "$AWK" && break 2931done 2932 2933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2934$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2935set x ${MAKE-make} 2936ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2937if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2938 $as_echo_n "(cached) " >&6 2939else 2940 cat >conftest.make <<\_ACEOF 2941SHELL = /bin/sh 2942all: 2943 @echo '@@@%%%=$(MAKE)=@@@%%%' 2944_ACEOF 2945# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2946case `${MAKE-make} -f conftest.make 2>/dev/null` in 2947 *@@@%%%=?*=@@@%%%*) 2948 eval ac_cv_prog_make_${ac_make}_set=yes;; 2949 *) 2950 eval ac_cv_prog_make_${ac_make}_set=no;; 2951esac 2952rm -f conftest.make 2953fi 2954if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2956$as_echo "yes" >&6; } 2957 SET_MAKE= 2958else 2959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2960$as_echo "no" >&6; } 2961 SET_MAKE="MAKE=${MAKE-make}" 2962fi 2963 2964rm -rf .tst 2>/dev/null 2965mkdir .tst 2>/dev/null 2966if test -d .tst; then 2967 am__leading_dot=. 2968else 2969 am__leading_dot=_ 2970fi 2971rmdir .tst 2>/dev/null 2972 2973# Check whether --enable-silent-rules was given. 2974if test "${enable_silent_rules+set}" = set; then : 2975 enableval=$enable_silent_rules; 2976fi 2977 2978case $enable_silent_rules in # ((( 2979 yes) AM_DEFAULT_VERBOSITY=0;; 2980 no) AM_DEFAULT_VERBOSITY=1;; 2981 *) AM_DEFAULT_VERBOSITY=1;; 2982esac 2983am_make=${MAKE-make} 2984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2985$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2986if ${am_cv_make_support_nested_variables+:} false; then : 2987 $as_echo_n "(cached) " >&6 2988else 2989 if $as_echo 'TRUE=$(BAR$(V)) 2990BAR0=false 2991BAR1=true 2992V=1 2993am__doit: 2994 @$(TRUE) 2995.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2996 am_cv_make_support_nested_variables=yes 2997else 2998 am_cv_make_support_nested_variables=no 2999fi 3000fi 3001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3002$as_echo "$am_cv_make_support_nested_variables" >&6; } 3003if test $am_cv_make_support_nested_variables = yes; then 3004 AM_V='$(V)' 3005 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3006else 3007 AM_V=$AM_DEFAULT_VERBOSITY 3008 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3009fi 3010AM_BACKSLASH='\' 3011 3012if test "`cd $srcdir && pwd`" != "`pwd`"; then 3013 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3014 # is not polluted with repeated "-I." 3015 am__isrc=' -I$(srcdir)' 3016 # test to see if srcdir already configured 3017 if test -f $srcdir/config.status; then 3018 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3019 fi 3020fi 3021 3022# test whether we have cygpath 3023if test -z "$CYGPATH_W"; then 3024 if (cygpath --version) >/dev/null 2>/dev/null; then 3025 CYGPATH_W='cygpath -w' 3026 else 3027 CYGPATH_W=echo 3028 fi 3029fi 3030 3031 3032# Define the identity of the package. 3033 PACKAGE='file' 3034 VERSION='5.33' 3035 3036 3037cat >>confdefs.h <<_ACEOF 3038#define PACKAGE "$PACKAGE" 3039_ACEOF 3040 3041 3042cat >>confdefs.h <<_ACEOF 3043#define VERSION "$VERSION" 3044_ACEOF 3045 3046# Some tools Automake needs. 3047 3048ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3049 3050 3051AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3052 3053 3054AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3055 3056 3057AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3058 3059 3060MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3061 3062# For better backward compatibility. To be removed once Automake 1.9.x 3063# dies out for good. For more background, see: 3064# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3065# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3066mkdir_p='$(MKDIR_P)' 3067 3068# We need awk for the "check" target. The system "awk" is bad on 3069# some platforms. 3070# Always define AMTAR for backward compatibility. Yes, it's still used 3071# in the wild :-( We should find a proper way to deprecate it ... 3072AMTAR='$${TAR-tar}' 3073 3074am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3075 3076 3077 3078 3079 3080# Check whether --enable-silent-rules was given. 3081if test "${enable_silent_rules+set}" = set; then : 3082 enableval=$enable_silent_rules; 3083fi 3084 3085case $enable_silent_rules in # ((( 3086 yes) AM_DEFAULT_VERBOSITY=0;; 3087 no) AM_DEFAULT_VERBOSITY=1;; 3088 *) AM_DEFAULT_VERBOSITY=0;; 3089esac 3090am_make=${MAKE-make} 3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3092$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3093if ${am_cv_make_support_nested_variables+:} false; then : 3094 $as_echo_n "(cached) " >&6 3095else 3096 if $as_echo 'TRUE=$(BAR$(V)) 3097BAR0=false 3098BAR1=true 3099V=1 3100am__doit: 3101 @$(TRUE) 3102.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3103 am_cv_make_support_nested_variables=yes 3104else 3105 am_cv_make_support_nested_variables=no 3106fi 3107fi 3108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3109$as_echo "$am_cv_make_support_nested_variables" >&6; } 3110if test $am_cv_make_support_nested_variables = yes; then 3111 AM_V='$(V)' 3112 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3113else 3114 AM_V=$AM_DEFAULT_VERBOSITY 3115 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3116fi 3117AM_BACKSLASH='\' 3118 3119 3120ac_config_headers="$ac_config_headers config.h" 3121 3122 3123 3124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5 3125$as_echo_n "checking for builtin ELF support... " >&6; } 3126# Check whether --enable-elf was given. 3127if test "${enable_elf+set}" = set; then : 3128 enableval=$enable_elf; if test "${enableval}" = yes; then 3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3130$as_echo "yes" >&6; } 3131 3132$as_echo "#define BUILTIN_ELF 1" >>confdefs.h 3133 3134else 3135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3136$as_echo "no" >&6; } 3137fi 3138else 3139 3140 # enable by default 3141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3142$as_echo "yes" >&6; } 3143 3144$as_echo "#define BUILTIN_ELF 1" >>confdefs.h 3145 3146 3147fi 3148 3149 3150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5 3151$as_echo_n "checking for ELF core file support... " >&6; } 3152# Check whether --enable-elf-core was given. 3153if test "${enable_elf_core+set}" = set; then : 3154 enableval=$enable_elf_core; if test "${enableval}" = yes; then 3155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3156$as_echo "yes" >&6; } 3157 3158$as_echo "#define ELFCORE 1" >>confdefs.h 3159 3160else 3161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3162$as_echo "no" >&6; } 3163fi 3164else 3165 3166 # enable by default 3167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3168$as_echo "yes" >&6; } 3169 3170$as_echo "#define ELFCORE 1" >>confdefs.h 3171 3172 3173fi 3174 3175 3176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib support" >&5 3177$as_echo_n "checking for zlib support... " >&6; } 3178# Check whether --enable-zlib was given. 3179if test "${enable_zlib+set}" = set; then : 3180 enableval=$enable_zlib; 3181fi 3182 3183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zlib" >&5 3184$as_echo "$enable_zlib" >&6; } 3185 3186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libseccomp support" >&5 3187$as_echo_n "checking for libseccomp support... " >&6; } 3188# Check whether --enable-libseccomp was given. 3189if test "${enable_libseccomp+set}" = set; then : 3190 enableval=$enable_libseccomp; 3191fi 3192 3193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libseccomp" >&5 3194$as_echo "$enable_libseccomp" >&6; } 3195 3196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5 3197$as_echo_n "checking for file formats in man section 5... " >&6; } 3198# Check whether --enable-fsect-man5 was given. 3199if test "${enable_fsect_man5+set}" = set; then : 3200 enableval=$enable_fsect_man5; if test "${enableval}" = yes; then 3201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3202$as_echo "yes" >&6; } 3203 fsect=5 3204else 3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3206$as_echo "no" >&6; } 3207 fsect=4 3208fi 3209else 3210 3211 # disable by default 3212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3213$as_echo "no" >&6; } 3214 fsect=4 3215 3216fi 3217 3218 3219# Make sure we can run config.sub. 3220$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3221 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3222 3223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3224$as_echo_n "checking build system type... " >&6; } 3225if ${ac_cv_build+:} false; then : 3226 $as_echo_n "(cached) " >&6 3227else 3228 ac_build_alias=$build_alias 3229test "x$ac_build_alias" = x && 3230 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3231test "x$ac_build_alias" = x && 3232 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3233ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3234 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3235 3236fi 3237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3238$as_echo "$ac_cv_build" >&6; } 3239case $ac_cv_build in 3240*-*-*) ;; 3241*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3242esac 3243build=$ac_cv_build 3244ac_save_IFS=$IFS; IFS='-' 3245set x $ac_cv_build 3246shift 3247build_cpu=$1 3248build_vendor=$2 3249shift; shift 3250# Remember, the first character of IFS is used to create $*, 3251# except with old shells: 3252build_os=$* 3253IFS=$ac_save_IFS 3254case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3255 3256 3257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3258$as_echo_n "checking host system type... " >&6; } 3259if ${ac_cv_host+:} false; then : 3260 $as_echo_n "(cached) " >&6 3261else 3262 if test "x$host_alias" = x; then 3263 ac_cv_host=$ac_cv_build 3264else 3265 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3266 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3267fi 3268 3269fi 3270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3271$as_echo "$ac_cv_host" >&6; } 3272case $ac_cv_host in 3273*-*-*) ;; 3274*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3275esac 3276host=$ac_cv_host 3277ac_save_IFS=$IFS; IFS='-' 3278set x $ac_cv_host 3279shift 3280host_cpu=$1 3281host_vendor=$2 3282shift; shift 3283# Remember, the first character of IFS is used to create $*, 3284# except with old shells: 3285host_os=$* 3286IFS=$ac_save_IFS 3287case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3288 3289 3290case "$host_os" in 3291 mingw32*) 3292 MINGW=1 3293 ;; 3294 *) 3295 MINGW=0 3296 ;; 3297esac 3298 3299 if test "$MINGW" = 1; then 3300 MINGW_TRUE= 3301 MINGW_FALSE='#' 3302else 3303 MINGW_TRUE='#' 3304 MINGW_FALSE= 3305fi 3306 3307 3308pkgdatadir='$(datadir)/misc' 3309 3310 3311 if test x$fsect = x5; then 3312 FSECT5_TRUE= 3313 FSECT5_FALSE='#' 3314else 3315 FSECT5_TRUE='#' 3316 FSECT5_FALSE= 3317fi 3318 3319 3320 3321 3322DEPDIR="${am__leading_dot}deps" 3323 3324ac_config_commands="$ac_config_commands depfiles" 3325 3326 3327am_make=${MAKE-make} 3328cat > confinc << 'END' 3329am__doit: 3330 @echo this is the am__doit target 3331.PHONY: am__doit 3332END 3333# If we don't find an include directive, just comment out the code. 3334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3335$as_echo_n "checking for style of include used by $am_make... " >&6; } 3336am__include="#" 3337am__quote= 3338_am_result=none 3339# First try GNU make style include. 3340echo "include confinc" > confmf 3341# Ignore all kinds of additional output from 'make'. 3342case `$am_make -s -f confmf 2> /dev/null` in #( 3343*the\ am__doit\ target*) 3344 am__include=include 3345 am__quote= 3346 _am_result=GNU 3347 ;; 3348esac 3349# Now try BSD make style include. 3350if test "$am__include" = "#"; then 3351 echo '.include "confinc"' > confmf 3352 case `$am_make -s -f confmf 2> /dev/null` in #( 3353 *the\ am__doit\ target*) 3354 am__include=.include 3355 am__quote="\"" 3356 _am_result=BSD 3357 ;; 3358 esac 3359fi 3360 3361 3362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3363$as_echo "$_am_result" >&6; } 3364rm -f confinc confmf 3365 3366# Check whether --enable-dependency-tracking was given. 3367if test "${enable_dependency_tracking+set}" = set; then : 3368 enableval=$enable_dependency_tracking; 3369fi 3370 3371if test "x$enable_dependency_tracking" != xno; then 3372 am_depcomp="$ac_aux_dir/depcomp" 3373 AMDEPBACKSLASH='\' 3374 am__nodep='_no' 3375fi 3376 if test "x$enable_dependency_tracking" != xno; then 3377 AMDEP_TRUE= 3378 AMDEP_FALSE='#' 3379else 3380 AMDEP_TRUE='#' 3381 AMDEP_FALSE= 3382fi 3383 3384 3385ac_ext=c 3386ac_cpp='$CPP $CPPFLAGS' 3387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3389ac_compiler_gnu=$ac_cv_c_compiler_gnu 3390if test -n "$ac_tool_prefix"; then 3391 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3392set dummy ${ac_tool_prefix}gcc; ac_word=$2 3393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3394$as_echo_n "checking for $ac_word... " >&6; } 3395if ${ac_cv_prog_CC+:} false; then : 3396 $as_echo_n "(cached) " >&6 3397else 3398 if test -n "$CC"; then 3399 ac_cv_prog_CC="$CC" # Let the user override the test. 3400else 3401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3402for as_dir in $PATH 3403do 3404 IFS=$as_save_IFS 3405 test -z "$as_dir" && as_dir=. 3406 for ac_exec_ext in '' $ac_executable_extensions; do 3407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3408 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3410 break 2 3411 fi 3412done 3413 done 3414IFS=$as_save_IFS 3415 3416fi 3417fi 3418CC=$ac_cv_prog_CC 3419if test -n "$CC"; then 3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3421$as_echo "$CC" >&6; } 3422else 3423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3424$as_echo "no" >&6; } 3425fi 3426 3427 3428fi 3429if test -z "$ac_cv_prog_CC"; then 3430 ac_ct_CC=$CC 3431 # Extract the first word of "gcc", so it can be a program name with args. 3432set dummy gcc; ac_word=$2 3433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3434$as_echo_n "checking for $ac_word... " >&6; } 3435if ${ac_cv_prog_ac_ct_CC+:} false; then : 3436 $as_echo_n "(cached) " >&6 3437else 3438 if test -n "$ac_ct_CC"; then 3439 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3440else 3441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3442for as_dir in $PATH 3443do 3444 IFS=$as_save_IFS 3445 test -z "$as_dir" && as_dir=. 3446 for ac_exec_ext in '' $ac_executable_extensions; do 3447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3448 ac_cv_prog_ac_ct_CC="gcc" 3449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3450 break 2 3451 fi 3452done 3453 done 3454IFS=$as_save_IFS 3455 3456fi 3457fi 3458ac_ct_CC=$ac_cv_prog_ac_ct_CC 3459if test -n "$ac_ct_CC"; then 3460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3461$as_echo "$ac_ct_CC" >&6; } 3462else 3463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3464$as_echo "no" >&6; } 3465fi 3466 3467 if test "x$ac_ct_CC" = x; then 3468 CC="" 3469 else 3470 case $cross_compiling:$ac_tool_warned in 3471yes:) 3472{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3473$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3474ac_tool_warned=yes ;; 3475esac 3476 CC=$ac_ct_CC 3477 fi 3478else 3479 CC="$ac_cv_prog_CC" 3480fi 3481 3482if test -z "$CC"; then 3483 if test -n "$ac_tool_prefix"; then 3484 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3485set dummy ${ac_tool_prefix}cc; ac_word=$2 3486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3487$as_echo_n "checking for $ac_word... " >&6; } 3488if ${ac_cv_prog_CC+:} false; then : 3489 $as_echo_n "(cached) " >&6 3490else 3491 if test -n "$CC"; then 3492 ac_cv_prog_CC="$CC" # Let the user override the test. 3493else 3494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3495for as_dir in $PATH 3496do 3497 IFS=$as_save_IFS 3498 test -z "$as_dir" && as_dir=. 3499 for ac_exec_ext in '' $ac_executable_extensions; do 3500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3501 ac_cv_prog_CC="${ac_tool_prefix}cc" 3502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3503 break 2 3504 fi 3505done 3506 done 3507IFS=$as_save_IFS 3508 3509fi 3510fi 3511CC=$ac_cv_prog_CC 3512if test -n "$CC"; then 3513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3514$as_echo "$CC" >&6; } 3515else 3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3517$as_echo "no" >&6; } 3518fi 3519 3520 3521 fi 3522fi 3523if test -z "$CC"; then 3524 # Extract the first word of "cc", so it can be a program name with args. 3525set dummy cc; ac_word=$2 3526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3527$as_echo_n "checking for $ac_word... " >&6; } 3528if ${ac_cv_prog_CC+:} false; then : 3529 $as_echo_n "(cached) " >&6 3530else 3531 if test -n "$CC"; then 3532 ac_cv_prog_CC="$CC" # Let the user override the test. 3533else 3534 ac_prog_rejected=no 3535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3536for as_dir in $PATH 3537do 3538 IFS=$as_save_IFS 3539 test -z "$as_dir" && as_dir=. 3540 for ac_exec_ext in '' $ac_executable_extensions; do 3541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3542 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3543 ac_prog_rejected=yes 3544 continue 3545 fi 3546 ac_cv_prog_CC="cc" 3547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3548 break 2 3549 fi 3550done 3551 done 3552IFS=$as_save_IFS 3553 3554if test $ac_prog_rejected = yes; then 3555 # We found a bogon in the path, so make sure we never use it. 3556 set dummy $ac_cv_prog_CC 3557 shift 3558 if test $# != 0; then 3559 # We chose a different compiler from the bogus one. 3560 # However, it has the same basename, so the bogon will be chosen 3561 # first if we set CC to just the basename; use the full file name. 3562 shift 3563 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3564 fi 3565fi 3566fi 3567fi 3568CC=$ac_cv_prog_CC 3569if test -n "$CC"; then 3570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3571$as_echo "$CC" >&6; } 3572else 3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3574$as_echo "no" >&6; } 3575fi 3576 3577 3578fi 3579if test -z "$CC"; then 3580 if test -n "$ac_tool_prefix"; then 3581 for ac_prog in cl.exe 3582 do 3583 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3584set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3586$as_echo_n "checking for $ac_word... " >&6; } 3587if ${ac_cv_prog_CC+:} false; then : 3588 $as_echo_n "(cached) " >&6 3589else 3590 if test -n "$CC"; then 3591 ac_cv_prog_CC="$CC" # Let the user override the test. 3592else 3593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3594for as_dir in $PATH 3595do 3596 IFS=$as_save_IFS 3597 test -z "$as_dir" && as_dir=. 3598 for ac_exec_ext in '' $ac_executable_extensions; do 3599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3600 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3602 break 2 3603 fi 3604done 3605 done 3606IFS=$as_save_IFS 3607 3608fi 3609fi 3610CC=$ac_cv_prog_CC 3611if test -n "$CC"; then 3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3613$as_echo "$CC" >&6; } 3614else 3615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3616$as_echo "no" >&6; } 3617fi 3618 3619 3620 test -n "$CC" && break 3621 done 3622fi 3623if test -z "$CC"; then 3624 ac_ct_CC=$CC 3625 for ac_prog in cl.exe 3626do 3627 # Extract the first word of "$ac_prog", so it can be a program name with args. 3628set dummy $ac_prog; ac_word=$2 3629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3630$as_echo_n "checking for $ac_word... " >&6; } 3631if ${ac_cv_prog_ac_ct_CC+:} false; then : 3632 $as_echo_n "(cached) " >&6 3633else 3634 if test -n "$ac_ct_CC"; then 3635 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3636else 3637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3638for as_dir in $PATH 3639do 3640 IFS=$as_save_IFS 3641 test -z "$as_dir" && as_dir=. 3642 for ac_exec_ext in '' $ac_executable_extensions; do 3643 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3644 ac_cv_prog_ac_ct_CC="$ac_prog" 3645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3646 break 2 3647 fi 3648done 3649 done 3650IFS=$as_save_IFS 3651 3652fi 3653fi 3654ac_ct_CC=$ac_cv_prog_ac_ct_CC 3655if test -n "$ac_ct_CC"; then 3656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3657$as_echo "$ac_ct_CC" >&6; } 3658else 3659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3660$as_echo "no" >&6; } 3661fi 3662 3663 3664 test -n "$ac_ct_CC" && break 3665done 3666 3667 if test "x$ac_ct_CC" = x; then 3668 CC="" 3669 else 3670 case $cross_compiling:$ac_tool_warned in 3671yes:) 3672{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3673$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3674ac_tool_warned=yes ;; 3675esac 3676 CC=$ac_ct_CC 3677 fi 3678fi 3679 3680fi 3681 3682 3683test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3684$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3685as_fn_error $? "no acceptable C compiler found in \$PATH 3686See \`config.log' for more details" "$LINENO" 5; } 3687 3688# Provide some information about the compiler. 3689$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3690set X $ac_compile 3691ac_compiler=$2 3692for ac_option in --version -v -V -qversion; do 3693 { { ac_try="$ac_compiler $ac_option >&5" 3694case "(($ac_try" in 3695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3696 *) ac_try_echo=$ac_try;; 3697esac 3698eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3699$as_echo "$ac_try_echo"; } >&5 3700 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3701 ac_status=$? 3702 if test -s conftest.err; then 3703 sed '10a\ 3704... rest of stderr output deleted ... 3705 10q' conftest.err >conftest.er1 3706 cat conftest.er1 >&5 3707 fi 3708 rm -f conftest.er1 conftest.err 3709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3710 test $ac_status = 0; } 3711done 3712 3713cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3714/* end confdefs.h. */ 3715 3716int 3717main () 3718{ 3719 3720 ; 3721 return 0; 3722} 3723_ACEOF 3724ac_clean_files_save=$ac_clean_files 3725ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3726# Try to create an executable without -o first, disregard a.out. 3727# It will help us diagnose broken compilers, and finding out an intuition 3728# of exeext. 3729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3730$as_echo_n "checking whether the C compiler works... " >&6; } 3731ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3732 3733# The possible output files: 3734ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3735 3736ac_rmfiles= 3737for ac_file in $ac_files 3738do 3739 case $ac_file in 3740 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3741 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3742 esac 3743done 3744rm -f $ac_rmfiles 3745 3746if { { ac_try="$ac_link_default" 3747case "(($ac_try" in 3748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3749 *) ac_try_echo=$ac_try;; 3750esac 3751eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3752$as_echo "$ac_try_echo"; } >&5 3753 (eval "$ac_link_default") 2>&5 3754 ac_status=$? 3755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3756 test $ac_status = 0; }; then : 3757 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3758# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3759# in a Makefile. We should not override ac_cv_exeext if it was cached, 3760# so that the user can short-circuit this test for compilers unknown to 3761# Autoconf. 3762for ac_file in $ac_files '' 3763do 3764 test -f "$ac_file" || continue 3765 case $ac_file in 3766 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3767 ;; 3768 [ab].out ) 3769 # We found the default executable, but exeext='' is most 3770 # certainly right. 3771 break;; 3772 *.* ) 3773 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3774 then :; else 3775 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3776 fi 3777 # We set ac_cv_exeext here because the later test for it is not 3778 # safe: cross compilers may not add the suffix if given an `-o' 3779 # argument, so we may need to know it at that point already. 3780 # Even if this section looks crufty: it has the advantage of 3781 # actually working. 3782 break;; 3783 * ) 3784 break;; 3785 esac 3786done 3787test "$ac_cv_exeext" = no && ac_cv_exeext= 3788 3789else 3790 ac_file='' 3791fi 3792if test -z "$ac_file"; then : 3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3794$as_echo "no" >&6; } 3795$as_echo "$as_me: failed program was:" >&5 3796sed 's/^/| /' conftest.$ac_ext >&5 3797 3798{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3799$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3800as_fn_error 77 "C compiler cannot create executables 3801See \`config.log' for more details" "$LINENO" 5; } 3802else 3803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3804$as_echo "yes" >&6; } 3805fi 3806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3807$as_echo_n "checking for C compiler default output file name... " >&6; } 3808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3809$as_echo "$ac_file" >&6; } 3810ac_exeext=$ac_cv_exeext 3811 3812rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3813ac_clean_files=$ac_clean_files_save 3814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3815$as_echo_n "checking for suffix of executables... " >&6; } 3816if { { ac_try="$ac_link" 3817case "(($ac_try" in 3818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3819 *) ac_try_echo=$ac_try;; 3820esac 3821eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3822$as_echo "$ac_try_echo"; } >&5 3823 (eval "$ac_link") 2>&5 3824 ac_status=$? 3825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3826 test $ac_status = 0; }; then : 3827 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3828# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3829# work properly (i.e., refer to `conftest.exe'), while it won't with 3830# `rm'. 3831for ac_file in conftest.exe conftest conftest.*; do 3832 test -f "$ac_file" || continue 3833 case $ac_file in 3834 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3835 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3836 break;; 3837 * ) break;; 3838 esac 3839done 3840else 3841 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3842$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3843as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3844See \`config.log' for more details" "$LINENO" 5; } 3845fi 3846rm -f conftest conftest$ac_cv_exeext 3847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3848$as_echo "$ac_cv_exeext" >&6; } 3849 3850rm -f conftest.$ac_ext 3851EXEEXT=$ac_cv_exeext 3852ac_exeext=$EXEEXT 3853cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3854/* end confdefs.h. */ 3855#include <stdio.h> 3856int 3857main () 3858{ 3859FILE *f = fopen ("conftest.out", "w"); 3860 return ferror (f) || fclose (f) != 0; 3861 3862 ; 3863 return 0; 3864} 3865_ACEOF 3866ac_clean_files="$ac_clean_files conftest.out" 3867# Check that the compiler produces executables we can run. If not, either 3868# the compiler is broken, or we cross compile. 3869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3870$as_echo_n "checking whether we are cross compiling... " >&6; } 3871if test "$cross_compiling" != yes; then 3872 { { ac_try="$ac_link" 3873case "(($ac_try" in 3874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3875 *) ac_try_echo=$ac_try;; 3876esac 3877eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3878$as_echo "$ac_try_echo"; } >&5 3879 (eval "$ac_link") 2>&5 3880 ac_status=$? 3881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3882 test $ac_status = 0; } 3883 if { ac_try='./conftest$ac_cv_exeext' 3884 { { case "(($ac_try" in 3885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3886 *) ac_try_echo=$ac_try;; 3887esac 3888eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3889$as_echo "$ac_try_echo"; } >&5 3890 (eval "$ac_try") 2>&5 3891 ac_status=$? 3892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3893 test $ac_status = 0; }; }; then 3894 cross_compiling=no 3895 else 3896 if test "$cross_compiling" = maybe; then 3897 cross_compiling=yes 3898 else 3899 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3900$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3901as_fn_error $? "cannot run C compiled programs. 3902If you meant to cross compile, use \`--host'. 3903See \`config.log' for more details" "$LINENO" 5; } 3904 fi 3905 fi 3906fi 3907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3908$as_echo "$cross_compiling" >&6; } 3909 3910rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3911ac_clean_files=$ac_clean_files_save 3912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3913$as_echo_n "checking for suffix of object files... " >&6; } 3914if ${ac_cv_objext+:} false; then : 3915 $as_echo_n "(cached) " >&6 3916else 3917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3918/* end confdefs.h. */ 3919 3920int 3921main () 3922{ 3923 3924 ; 3925 return 0; 3926} 3927_ACEOF 3928rm -f conftest.o conftest.obj 3929if { { ac_try="$ac_compile" 3930case "(($ac_try" in 3931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3932 *) ac_try_echo=$ac_try;; 3933esac 3934eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3935$as_echo "$ac_try_echo"; } >&5 3936 (eval "$ac_compile") 2>&5 3937 ac_status=$? 3938 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3939 test $ac_status = 0; }; then : 3940 for ac_file in conftest.o conftest.obj conftest.*; do 3941 test -f "$ac_file" || continue; 3942 case $ac_file in 3943 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3944 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3945 break;; 3946 esac 3947done 3948else 3949 $as_echo "$as_me: failed program was:" >&5 3950sed 's/^/| /' conftest.$ac_ext >&5 3951 3952{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3953$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3954as_fn_error $? "cannot compute suffix of object files: cannot compile 3955See \`config.log' for more details" "$LINENO" 5; } 3956fi 3957rm -f conftest.$ac_cv_objext conftest.$ac_ext 3958fi 3959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3960$as_echo "$ac_cv_objext" >&6; } 3961OBJEXT=$ac_cv_objext 3962ac_objext=$OBJEXT 3963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3964$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3965if ${ac_cv_c_compiler_gnu+:} false; then : 3966 $as_echo_n "(cached) " >&6 3967else 3968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3969/* end confdefs.h. */ 3970 3971int 3972main () 3973{ 3974#ifndef __GNUC__ 3975 choke me 3976#endif 3977 3978 ; 3979 return 0; 3980} 3981_ACEOF 3982if ac_fn_c_try_compile "$LINENO"; then : 3983 ac_compiler_gnu=yes 3984else 3985 ac_compiler_gnu=no 3986fi 3987rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3988ac_cv_c_compiler_gnu=$ac_compiler_gnu 3989 3990fi 3991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3992$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3993if test $ac_compiler_gnu = yes; then 3994 GCC=yes 3995else 3996 GCC= 3997fi 3998ac_test_CFLAGS=${CFLAGS+set} 3999ac_save_CFLAGS=$CFLAGS 4000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4001$as_echo_n "checking whether $CC accepts -g... " >&6; } 4002if ${ac_cv_prog_cc_g+:} false; then : 4003 $as_echo_n "(cached) " >&6 4004else 4005 ac_save_c_werror_flag=$ac_c_werror_flag 4006 ac_c_werror_flag=yes 4007 ac_cv_prog_cc_g=no 4008 CFLAGS="-g" 4009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4010/* end confdefs.h. */ 4011 4012int 4013main () 4014{ 4015 4016 ; 4017 return 0; 4018} 4019_ACEOF 4020if ac_fn_c_try_compile "$LINENO"; then : 4021 ac_cv_prog_cc_g=yes 4022else 4023 CFLAGS="" 4024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4025/* end confdefs.h. */ 4026 4027int 4028main () 4029{ 4030 4031 ; 4032 return 0; 4033} 4034_ACEOF 4035if ac_fn_c_try_compile "$LINENO"; then : 4036 4037else 4038 ac_c_werror_flag=$ac_save_c_werror_flag 4039 CFLAGS="-g" 4040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4041/* end confdefs.h. */ 4042 4043int 4044main () 4045{ 4046 4047 ; 4048 return 0; 4049} 4050_ACEOF 4051if ac_fn_c_try_compile "$LINENO"; then : 4052 ac_cv_prog_cc_g=yes 4053fi 4054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4055fi 4056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4057fi 4058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4059 ac_c_werror_flag=$ac_save_c_werror_flag 4060fi 4061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4062$as_echo "$ac_cv_prog_cc_g" >&6; } 4063if test "$ac_test_CFLAGS" = set; then 4064 CFLAGS=$ac_save_CFLAGS 4065elif test $ac_cv_prog_cc_g = yes; then 4066 if test "$GCC" = yes; then 4067 CFLAGS="-g -O2" 4068 else 4069 CFLAGS="-g" 4070 fi 4071else 4072 if test "$GCC" = yes; then 4073 CFLAGS="-O2" 4074 else 4075 CFLAGS= 4076 fi 4077fi 4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4079$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4080if ${ac_cv_prog_cc_c89+:} false; then : 4081 $as_echo_n "(cached) " >&6 4082else 4083 ac_cv_prog_cc_c89=no 4084ac_save_CC=$CC 4085cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4086/* end confdefs.h. */ 4087#include <stdarg.h> 4088#include <stdio.h> 4089struct stat; 4090/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4091struct buf { int x; }; 4092FILE * (*rcsopen) (struct buf *, struct stat *, int); 4093static char *e (p, i) 4094 char **p; 4095 int i; 4096{ 4097 return p[i]; 4098} 4099static char *f (char * (*g) (char **, int), char **p, ...) 4100{ 4101 char *s; 4102 va_list v; 4103 va_start (v,p); 4104 s = g (p, va_arg (v,int)); 4105 va_end (v); 4106 return s; 4107} 4108 4109/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4110 function prototypes and stuff, but not '\xHH' hex character constants. 4111 These don't provoke an error unfortunately, instead are silently treated 4112 as 'x'. The following induces an error, until -std is added to get 4113 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4114 array size at least. It's necessary to write '\x00'==0 to get something 4115 that's true only with -std. */ 4116int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4117 4118/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4119 inside strings and character constants. */ 4120#define FOO(x) 'x' 4121int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4122 4123int test (int i, double x); 4124struct s1 {int (*f) (int a);}; 4125struct s2 {int (*f) (double a);}; 4126int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4127int argc; 4128char **argv; 4129int 4130main () 4131{ 4132return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4133 ; 4134 return 0; 4135} 4136_ACEOF 4137for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4138 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4139do 4140 CC="$ac_save_CC $ac_arg" 4141 if ac_fn_c_try_compile "$LINENO"; then : 4142 ac_cv_prog_cc_c89=$ac_arg 4143fi 4144rm -f core conftest.err conftest.$ac_objext 4145 test "x$ac_cv_prog_cc_c89" != "xno" && break 4146done 4147rm -f conftest.$ac_ext 4148CC=$ac_save_CC 4149 4150fi 4151# AC_CACHE_VAL 4152case "x$ac_cv_prog_cc_c89" in 4153 x) 4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4155$as_echo "none needed" >&6; } ;; 4156 xno) 4157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4158$as_echo "unsupported" >&6; } ;; 4159 *) 4160 CC="$CC $ac_cv_prog_cc_c89" 4161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4162$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4163esac 4164if test "x$ac_cv_prog_cc_c89" != xno; then : 4165 4166fi 4167 4168ac_ext=c 4169ac_cpp='$CPP $CPPFLAGS' 4170ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4171ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4172ac_compiler_gnu=$ac_cv_c_compiler_gnu 4173 4174depcc="$CC" am_compiler_list= 4175 4176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4177$as_echo_n "checking dependency style of $depcc... " >&6; } 4178if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4179 $as_echo_n "(cached) " >&6 4180else 4181 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4182 # We make a subdir and do the tests there. Otherwise we can end up 4183 # making bogus files that we don't know about and never remove. For 4184 # instance it was reported that on HP-UX the gcc test will end up 4185 # making a dummy file named 'D' -- because '-MD' means "put the output 4186 # in D". 4187 rm -rf conftest.dir 4188 mkdir conftest.dir 4189 # Copy depcomp to subdir because otherwise we won't find it if we're 4190 # using a relative directory. 4191 cp "$am_depcomp" conftest.dir 4192 cd conftest.dir 4193 # We will build objects and dependencies in a subdirectory because 4194 # it helps to detect inapplicable dependency modes. For instance 4195 # both Tru64's cc and ICC support -MD to output dependencies as a 4196 # side effect of compilation, but ICC will put the dependencies in 4197 # the current directory while Tru64 will put them in the object 4198 # directory. 4199 mkdir sub 4200 4201 am_cv_CC_dependencies_compiler_type=none 4202 if test "$am_compiler_list" = ""; then 4203 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4204 fi 4205 am__universal=false 4206 case " $depcc " in #( 4207 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4208 esac 4209 4210 for depmode in $am_compiler_list; do 4211 # Setup a source with many dependencies, because some compilers 4212 # like to wrap large dependency lists on column 80 (with \), and 4213 # we should not choose a depcomp mode which is confused by this. 4214 # 4215 # We need to recreate these files for each test, as the compiler may 4216 # overwrite some of them when testing with obscure command lines. 4217 # This happens at least with the AIX C compiler. 4218 : > sub/conftest.c 4219 for i in 1 2 3 4 5 6; do 4220 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4221 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4222 # Solaris 10 /bin/sh. 4223 echo '/* dummy */' > sub/conftst$i.h 4224 done 4225 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4226 4227 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4228 # mode. It turns out that the SunPro C++ compiler does not properly 4229 # handle '-M -o', and we need to detect this. Also, some Intel 4230 # versions had trouble with output in subdirs. 4231 am__obj=sub/conftest.${OBJEXT-o} 4232 am__minus_obj="-o $am__obj" 4233 case $depmode in 4234 gcc) 4235 # This depmode causes a compiler race in universal mode. 4236 test "$am__universal" = false || continue 4237 ;; 4238 nosideeffect) 4239 # After this tag, mechanisms are not by side-effect, so they'll 4240 # only be used when explicitly requested. 4241 if test "x$enable_dependency_tracking" = xyes; then 4242 continue 4243 else 4244 break 4245 fi 4246 ;; 4247 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4248 # This compiler won't grok '-c -o', but also, the minuso test has 4249 # not run yet. These depmodes are late enough in the game, and 4250 # so weak that their functioning should not be impacted. 4251 am__obj=conftest.${OBJEXT-o} 4252 am__minus_obj= 4253 ;; 4254 none) break ;; 4255 esac 4256 if depmode=$depmode \ 4257 source=sub/conftest.c object=$am__obj \ 4258 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4259 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4260 >/dev/null 2>conftest.err && 4261 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4262 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4263 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4264 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4265 # icc doesn't choke on unknown options, it will just issue warnings 4266 # or remarks (even with -Werror). So we grep stderr for any message 4267 # that says an option was ignored or not supported. 4268 # When given -MP, icc 7.0 and 7.1 complain thusly: 4269 # icc: Command line warning: ignoring option '-M'; no argument required 4270 # The diagnosis changed in icc 8.0: 4271 # icc: Command line remark: option '-MP' not supported 4272 if (grep 'ignoring option' conftest.err || 4273 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4274 am_cv_CC_dependencies_compiler_type=$depmode 4275 break 4276 fi 4277 fi 4278 done 4279 4280 cd .. 4281 rm -rf conftest.dir 4282else 4283 am_cv_CC_dependencies_compiler_type=none 4284fi 4285 4286fi 4287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4288$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4289CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4290 4291 if 4292 test "x$enable_dependency_tracking" != xno \ 4293 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4294 am__fastdepCC_TRUE= 4295 am__fastdepCC_FALSE='#' 4296else 4297 am__fastdepCC_TRUE='#' 4298 am__fastdepCC_FALSE= 4299fi 4300 4301 4302 case $ac_cv_prog_cc_stdc in #( 4303 no) : 4304 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( 4305 *) : 4306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4307$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4308if ${ac_cv_prog_cc_c99+:} false; then : 4309 $as_echo_n "(cached) " >&6 4310else 4311 ac_cv_prog_cc_c99=no 4312ac_save_CC=$CC 4313cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4314/* end confdefs.h. */ 4315#include <stdarg.h> 4316#include <stdbool.h> 4317#include <stdlib.h> 4318#include <wchar.h> 4319#include <stdio.h> 4320 4321// Check varargs macros. These examples are taken from C99 6.10.3.5. 4322#define debug(...) fprintf (stderr, __VA_ARGS__) 4323#define showlist(...) puts (#__VA_ARGS__) 4324#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4325static void 4326test_varargs_macros (void) 4327{ 4328 int x = 1234; 4329 int y = 5678; 4330 debug ("Flag"); 4331 debug ("X = %d\n", x); 4332 showlist (The first, second, and third items.); 4333 report (x>y, "x is %d but y is %d", x, y); 4334} 4335 4336// Check long long types. 4337#define BIG64 18446744073709551615ull 4338#define BIG32 4294967295ul 4339#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4340#if !BIG_OK 4341 your preprocessor is broken; 4342#endif 4343#if BIG_OK 4344#else 4345 your preprocessor is broken; 4346#endif 4347static long long int bignum = -9223372036854775807LL; 4348static unsigned long long int ubignum = BIG64; 4349 4350struct incomplete_array 4351{ 4352 int datasize; 4353 double data[]; 4354}; 4355 4356struct named_init { 4357 int number; 4358 const wchar_t *name; 4359 double average; 4360}; 4361 4362typedef const char *ccp; 4363 4364static inline int 4365test_restrict (ccp restrict text) 4366{ 4367 // See if C++-style comments work. 4368 // Iterate through items via the restricted pointer. 4369 // Also check for declarations in for loops. 4370 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 4371 continue; 4372 return 0; 4373} 4374 4375// Check varargs and va_copy. 4376static void 4377test_varargs (const char *format, ...) 4378{ 4379 va_list args; 4380 va_start (args, format); 4381 va_list args_copy; 4382 va_copy (args_copy, args); 4383 4384 const char *str; 4385 int number; 4386 float fnumber; 4387 4388 while (*format) 4389 { 4390 switch (*format++) 4391 { 4392 case 's': // string 4393 str = va_arg (args_copy, const char *); 4394 break; 4395 case 'd': // int 4396 number = va_arg (args_copy, int); 4397 break; 4398 case 'f': // float 4399 fnumber = va_arg (args_copy, double); 4400 break; 4401 default: 4402 break; 4403 } 4404 } 4405 va_end (args_copy); 4406 va_end (args); 4407} 4408 4409int 4410main () 4411{ 4412 4413 // Check bool. 4414 _Bool success = false; 4415 4416 // Check restrict. 4417 if (test_restrict ("String literal") == 0) 4418 success = true; 4419 char *restrict newvar = "Another string"; 4420 4421 // Check varargs. 4422 test_varargs ("s, d' f .", "string", 65, 34.234); 4423 test_varargs_macros (); 4424 4425 // Check flexible array members. 4426 struct incomplete_array *ia = 4427 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4428 ia->datasize = 10; 4429 for (int i = 0; i < ia->datasize; ++i) 4430 ia->data[i] = i * 1.234; 4431 4432 // Check named initializers. 4433 struct named_init ni = { 4434 .number = 34, 4435 .name = L"Test wide string", 4436 .average = 543.34343, 4437 }; 4438 4439 ni.number = 58; 4440 4441 int dynamic_array[ni.number]; 4442 dynamic_array[ni.number - 1] = 543; 4443 4444 // work around unused variable warnings 4445 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4446 || dynamic_array[ni.number - 1] != 543); 4447 4448 ; 4449 return 0; 4450} 4451_ACEOF 4452for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4453do 4454 CC="$ac_save_CC $ac_arg" 4455 if ac_fn_c_try_compile "$LINENO"; then : 4456 ac_cv_prog_cc_c99=$ac_arg 4457fi 4458rm -f core conftest.err conftest.$ac_objext 4459 test "x$ac_cv_prog_cc_c99" != "xno" && break 4460done 4461rm -f conftest.$ac_ext 4462CC=$ac_save_CC 4463 4464fi 4465# AC_CACHE_VAL 4466case "x$ac_cv_prog_cc_c99" in 4467 x) 4468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4469$as_echo "none needed" >&6; } ;; 4470 xno) 4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4472$as_echo "unsupported" >&6; } ;; 4473 *) 4474 CC="$CC $ac_cv_prog_cc_c99" 4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4476$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4477esac 4478if test "x$ac_cv_prog_cc_c99" != xno; then : 4479 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4480else 4481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4482$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4483if ${ac_cv_prog_cc_c89+:} false; then : 4484 $as_echo_n "(cached) " >&6 4485else 4486 ac_cv_prog_cc_c89=no 4487ac_save_CC=$CC 4488cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4489/* end confdefs.h. */ 4490#include <stdarg.h> 4491#include <stdio.h> 4492struct stat; 4493/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4494struct buf { int x; }; 4495FILE * (*rcsopen) (struct buf *, struct stat *, int); 4496static char *e (p, i) 4497 char **p; 4498 int i; 4499{ 4500 return p[i]; 4501} 4502static char *f (char * (*g) (char **, int), char **p, ...) 4503{ 4504 char *s; 4505 va_list v; 4506 va_start (v,p); 4507 s = g (p, va_arg (v,int)); 4508 va_end (v); 4509 return s; 4510} 4511 4512/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4513 function prototypes and stuff, but not '\xHH' hex character constants. 4514 These don't provoke an error unfortunately, instead are silently treated 4515 as 'x'. The following induces an error, until -std is added to get 4516 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4517 array size at least. It's necessary to write '\x00'==0 to get something 4518 that's true only with -std. */ 4519int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4520 4521/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4522 inside strings and character constants. */ 4523#define FOO(x) 'x' 4524int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4525 4526int test (int i, double x); 4527struct s1 {int (*f) (int a);}; 4528struct s2 {int (*f) (double a);}; 4529int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4530int argc; 4531char **argv; 4532int 4533main () 4534{ 4535return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4536 ; 4537 return 0; 4538} 4539_ACEOF 4540for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4541 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4542do 4543 CC="$ac_save_CC $ac_arg" 4544 if ac_fn_c_try_compile "$LINENO"; then : 4545 ac_cv_prog_cc_c89=$ac_arg 4546fi 4547rm -f core conftest.err conftest.$ac_objext 4548 test "x$ac_cv_prog_cc_c89" != "xno" && break 4549done 4550rm -f conftest.$ac_ext 4551CC=$ac_save_CC 4552 4553fi 4554# AC_CACHE_VAL 4555case "x$ac_cv_prog_cc_c89" in 4556 x) 4557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4558$as_echo "none needed" >&6; } ;; 4559 xno) 4560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4561$as_echo "unsupported" >&6; } ;; 4562 *) 4563 CC="$CC $ac_cv_prog_cc_c89" 4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4565$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4566esac 4567if test "x$ac_cv_prog_cc_c89" != xno; then : 4568 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4569else 4570 ac_cv_prog_cc_stdc=no 4571fi 4572 4573fi 4574 ;; 4575esac 4576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 4577$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } 4578 if ${ac_cv_prog_cc_stdc+:} false; then : 4579 $as_echo_n "(cached) " >&6 4580fi 4581 4582 case $ac_cv_prog_cc_stdc in #( 4583 no) : 4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4585$as_echo "unsupported" >&6; } ;; #( 4586 '') : 4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4588$as_echo "none needed" >&6; } ;; #( 4589 *) : 4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 4591$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; 4592esac 4593 4594 4595ac_ext=c 4596ac_cpp='$CPP $CPPFLAGS' 4597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4599ac_compiler_gnu=$ac_cv_c_compiler_gnu 4600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4601$as_echo_n "checking how to run the C preprocessor... " >&6; } 4602# On Suns, sometimes $CPP names a directory. 4603if test -n "$CPP" && test -d "$CPP"; then 4604 CPP= 4605fi 4606if test -z "$CPP"; then 4607 if ${ac_cv_prog_CPP+:} false; then : 4608 $as_echo_n "(cached) " >&6 4609else 4610 # Double quotes because CPP needs to be expanded 4611 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4612 do 4613 ac_preproc_ok=false 4614for ac_c_preproc_warn_flag in '' yes 4615do 4616 # Use a header file that comes with gcc, so configuring glibc 4617 # with a fresh cross-compiler works. 4618 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4619 # <limits.h> exists even on freestanding compilers. 4620 # On the NeXT, cc -E runs the code through the compiler's parser, 4621 # not just through cpp. "Syntax error" is here to catch this case. 4622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4623/* end confdefs.h. */ 4624#ifdef __STDC__ 4625# include <limits.h> 4626#else 4627# include <assert.h> 4628#endif 4629 Syntax error 4630_ACEOF 4631if ac_fn_c_try_cpp "$LINENO"; then : 4632 4633else 4634 # Broken: fails on valid input. 4635continue 4636fi 4637rm -f conftest.err conftest.i conftest.$ac_ext 4638 4639 # OK, works on sane cases. Now check whether nonexistent headers 4640 # can be detected and how. 4641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4642/* end confdefs.h. */ 4643#include <ac_nonexistent.h> 4644_ACEOF 4645if ac_fn_c_try_cpp "$LINENO"; then : 4646 # Broken: success on invalid input. 4647continue 4648else 4649 # Passes both tests. 4650ac_preproc_ok=: 4651break 4652fi 4653rm -f conftest.err conftest.i conftest.$ac_ext 4654 4655done 4656# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4657rm -f conftest.i conftest.err conftest.$ac_ext 4658if $ac_preproc_ok; then : 4659 break 4660fi 4661 4662 done 4663 ac_cv_prog_CPP=$CPP 4664 4665fi 4666 CPP=$ac_cv_prog_CPP 4667else 4668 ac_cv_prog_CPP=$CPP 4669fi 4670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4671$as_echo "$CPP" >&6; } 4672ac_preproc_ok=false 4673for ac_c_preproc_warn_flag in '' yes 4674do 4675 # Use a header file that comes with gcc, so configuring glibc 4676 # with a fresh cross-compiler works. 4677 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4678 # <limits.h> exists even on freestanding compilers. 4679 # On the NeXT, cc -E runs the code through the compiler's parser, 4680 # not just through cpp. "Syntax error" is here to catch this case. 4681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4682/* end confdefs.h. */ 4683#ifdef __STDC__ 4684# include <limits.h> 4685#else 4686# include <assert.h> 4687#endif 4688 Syntax error 4689_ACEOF 4690if ac_fn_c_try_cpp "$LINENO"; then : 4691 4692else 4693 # Broken: fails on valid input. 4694continue 4695fi 4696rm -f conftest.err conftest.i conftest.$ac_ext 4697 4698 # OK, works on sane cases. Now check whether nonexistent headers 4699 # can be detected and how. 4700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4701/* end confdefs.h. */ 4702#include <ac_nonexistent.h> 4703_ACEOF 4704if ac_fn_c_try_cpp "$LINENO"; then : 4705 # Broken: success on invalid input. 4706continue 4707else 4708 # Passes both tests. 4709ac_preproc_ok=: 4710break 4711fi 4712rm -f conftest.err conftest.i conftest.$ac_ext 4713 4714done 4715# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4716rm -f conftest.i conftest.err conftest.$ac_ext 4717if $ac_preproc_ok; then : 4718 4719else 4720 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4721$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4722as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4723See \`config.log' for more details" "$LINENO" 5; } 4724fi 4725 4726ac_ext=c 4727ac_cpp='$CPP $CPPFLAGS' 4728ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4729ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4730ac_compiler_gnu=$ac_cv_c_compiler_gnu 4731 4732 4733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4734$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4735if ${ac_cv_path_GREP+:} false; then : 4736 $as_echo_n "(cached) " >&6 4737else 4738 if test -z "$GREP"; then 4739 ac_path_GREP_found=false 4740 # Loop through the user's path and test for each of PROGNAME-LIST 4741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4742for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4743do 4744 IFS=$as_save_IFS 4745 test -z "$as_dir" && as_dir=. 4746 for ac_prog in grep ggrep; do 4747 for ac_exec_ext in '' $ac_executable_extensions; do 4748 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4749 as_fn_executable_p "$ac_path_GREP" || continue 4750# Check for GNU ac_path_GREP and select it if it is found. 4751 # Check for GNU $ac_path_GREP 4752case `"$ac_path_GREP" --version 2>&1` in 4753*GNU*) 4754 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4755*) 4756 ac_count=0 4757 $as_echo_n 0123456789 >"conftest.in" 4758 while : 4759 do 4760 cat "conftest.in" "conftest.in" >"conftest.tmp" 4761 mv "conftest.tmp" "conftest.in" 4762 cp "conftest.in" "conftest.nl" 4763 $as_echo 'GREP' >> "conftest.nl" 4764 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4765 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4766 as_fn_arith $ac_count + 1 && ac_count=$as_val 4767 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4768 # Best one so far, save it but keep looking for a better one 4769 ac_cv_path_GREP="$ac_path_GREP" 4770 ac_path_GREP_max=$ac_count 4771 fi 4772 # 10*(2^10) chars as input seems more than enough 4773 test $ac_count -gt 10 && break 4774 done 4775 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4776esac 4777 4778 $ac_path_GREP_found && break 3 4779 done 4780 done 4781 done 4782IFS=$as_save_IFS 4783 if test -z "$ac_cv_path_GREP"; then 4784 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4785 fi 4786else 4787 ac_cv_path_GREP=$GREP 4788fi 4789 4790fi 4791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4792$as_echo "$ac_cv_path_GREP" >&6; } 4793 GREP="$ac_cv_path_GREP" 4794 4795 4796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4797$as_echo_n "checking for egrep... " >&6; } 4798if ${ac_cv_path_EGREP+:} false; then : 4799 $as_echo_n "(cached) " >&6 4800else 4801 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4802 then ac_cv_path_EGREP="$GREP -E" 4803 else 4804 if test -z "$EGREP"; then 4805 ac_path_EGREP_found=false 4806 # Loop through the user's path and test for each of PROGNAME-LIST 4807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4808for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4809do 4810 IFS=$as_save_IFS 4811 test -z "$as_dir" && as_dir=. 4812 for ac_prog in egrep; do 4813 for ac_exec_ext in '' $ac_executable_extensions; do 4814 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4815 as_fn_executable_p "$ac_path_EGREP" || continue 4816# Check for GNU ac_path_EGREP and select it if it is found. 4817 # Check for GNU $ac_path_EGREP 4818case `"$ac_path_EGREP" --version 2>&1` in 4819*GNU*) 4820 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4821*) 4822 ac_count=0 4823 $as_echo_n 0123456789 >"conftest.in" 4824 while : 4825 do 4826 cat "conftest.in" "conftest.in" >"conftest.tmp" 4827 mv "conftest.tmp" "conftest.in" 4828 cp "conftest.in" "conftest.nl" 4829 $as_echo 'EGREP' >> "conftest.nl" 4830 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4831 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4832 as_fn_arith $ac_count + 1 && ac_count=$as_val 4833 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4834 # Best one so far, save it but keep looking for a better one 4835 ac_cv_path_EGREP="$ac_path_EGREP" 4836 ac_path_EGREP_max=$ac_count 4837 fi 4838 # 10*(2^10) chars as input seems more than enough 4839 test $ac_count -gt 10 && break 4840 done 4841 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4842esac 4843 4844 $ac_path_EGREP_found && break 3 4845 done 4846 done 4847 done 4848IFS=$as_save_IFS 4849 if test -z "$ac_cv_path_EGREP"; then 4850 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4851 fi 4852else 4853 ac_cv_path_EGREP=$EGREP 4854fi 4855 4856 fi 4857fi 4858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4859$as_echo "$ac_cv_path_EGREP" >&6; } 4860 EGREP="$ac_cv_path_EGREP" 4861 4862 4863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4864$as_echo_n "checking for ANSI C header files... " >&6; } 4865if ${ac_cv_header_stdc+:} false; then : 4866 $as_echo_n "(cached) " >&6 4867else 4868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4869/* end confdefs.h. */ 4870#include <stdlib.h> 4871#include <stdarg.h> 4872#include <string.h> 4873#include <float.h> 4874 4875int 4876main () 4877{ 4878 4879 ; 4880 return 0; 4881} 4882_ACEOF 4883if ac_fn_c_try_compile "$LINENO"; then : 4884 ac_cv_header_stdc=yes 4885else 4886 ac_cv_header_stdc=no 4887fi 4888rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4889 4890if test $ac_cv_header_stdc = yes; then 4891 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4893/* end confdefs.h. */ 4894#include <string.h> 4895 4896_ACEOF 4897if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4898 $EGREP "memchr" >/dev/null 2>&1; then : 4899 4900else 4901 ac_cv_header_stdc=no 4902fi 4903rm -f conftest* 4904 4905fi 4906 4907if test $ac_cv_header_stdc = yes; then 4908 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4910/* end confdefs.h. */ 4911#include <stdlib.h> 4912 4913_ACEOF 4914if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4915 $EGREP "free" >/dev/null 2>&1; then : 4916 4917else 4918 ac_cv_header_stdc=no 4919fi 4920rm -f conftest* 4921 4922fi 4923 4924if test $ac_cv_header_stdc = yes; then 4925 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4926 if test "$cross_compiling" = yes; then : 4927 : 4928else 4929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4930/* end confdefs.h. */ 4931#include <ctype.h> 4932#include <stdlib.h> 4933#if ((' ' & 0x0FF) == 0x020) 4934# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4935# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4936#else 4937# define ISLOWER(c) \ 4938 (('a' <= (c) && (c) <= 'i') \ 4939 || ('j' <= (c) && (c) <= 'r') \ 4940 || ('s' <= (c) && (c) <= 'z')) 4941# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4942#endif 4943 4944#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4945int 4946main () 4947{ 4948 int i; 4949 for (i = 0; i < 256; i++) 4950 if (XOR (islower (i), ISLOWER (i)) 4951 || toupper (i) != TOUPPER (i)) 4952 return 2; 4953 return 0; 4954} 4955_ACEOF 4956if ac_fn_c_try_run "$LINENO"; then : 4957 4958else 4959 ac_cv_header_stdc=no 4960fi 4961rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4962 conftest.$ac_objext conftest.beam conftest.$ac_ext 4963fi 4964 4965fi 4966fi 4967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4968$as_echo "$ac_cv_header_stdc" >&6; } 4969if test $ac_cv_header_stdc = yes; then 4970 4971$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4972 4973fi 4974 4975# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4976for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4977 inttypes.h stdint.h unistd.h 4978do : 4979 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4980ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4981" 4982if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4983 cat >>confdefs.h <<_ACEOF 4984#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4985_ACEOF 4986 4987fi 4988 4989done 4990 4991 4992 4993 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4994if test "x$ac_cv_header_minix_config_h" = xyes; then : 4995 MINIX=yes 4996else 4997 MINIX= 4998fi 4999 5000 5001 if test "$MINIX" = yes; then 5002 5003$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5004 5005 5006$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5007 5008 5009$as_echo "#define _MINIX 1" >>confdefs.h 5010 5011 fi 5012 5013 5014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5015$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5016if ${ac_cv_safe_to_define___extensions__+:} false; then : 5017 $as_echo_n "(cached) " >&6 5018else 5019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5020/* end confdefs.h. */ 5021 5022# define __EXTENSIONS__ 1 5023 $ac_includes_default 5024int 5025main () 5026{ 5027 5028 ; 5029 return 0; 5030} 5031_ACEOF 5032if ac_fn_c_try_compile "$LINENO"; then : 5033 ac_cv_safe_to_define___extensions__=yes 5034else 5035 ac_cv_safe_to_define___extensions__=no 5036fi 5037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5038fi 5039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5040$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5041 test $ac_cv_safe_to_define___extensions__ = yes && 5042 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5043 5044 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5045 5046 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5047 5048 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5049 5050 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5051 5052 5053if test "x$CC" != xcc; then 5054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 5055$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 5056else 5057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 5058$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 5059fi 5060set dummy $CC; ac_cc=`$as_echo "$2" | 5061 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 5062if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 5063 $as_echo_n "(cached) " >&6 5064else 5065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5066/* end confdefs.h. */ 5067 5068int 5069main () 5070{ 5071 5072 ; 5073 return 0; 5074} 5075_ACEOF 5076# Make sure it works both with $CC and with simple cc. 5077# We do the test twice because some compilers refuse to overwrite an 5078# existing .o file with -o, though they will create one. 5079ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 5080rm -f conftest2.* 5081if { { case "(($ac_try" in 5082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5083 *) ac_try_echo=$ac_try;; 5084esac 5085eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5086$as_echo "$ac_try_echo"; } >&5 5087 (eval "$ac_try") 2>&5 5088 ac_status=$? 5089 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5090 test $ac_status = 0; } && 5091 test -f conftest2.$ac_objext && { { case "(($ac_try" in 5092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5093 *) ac_try_echo=$ac_try;; 5094esac 5095eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5096$as_echo "$ac_try_echo"; } >&5 5097 (eval "$ac_try") 2>&5 5098 ac_status=$? 5099 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5100 test $ac_status = 0; }; 5101then 5102 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 5103 if test "x$CC" != xcc; then 5104 # Test first that cc exists at all. 5105 if { ac_try='cc -c conftest.$ac_ext >&5' 5106 { { case "(($ac_try" in 5107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5108 *) ac_try_echo=$ac_try;; 5109esac 5110eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5111$as_echo "$ac_try_echo"; } >&5 5112 (eval "$ac_try") 2>&5 5113 ac_status=$? 5114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5115 test $ac_status = 0; }; }; then 5116 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 5117 rm -f conftest2.* 5118 if { { case "(($ac_try" in 5119 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5120 *) ac_try_echo=$ac_try;; 5121esac 5122eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5123$as_echo "$ac_try_echo"; } >&5 5124 (eval "$ac_try") 2>&5 5125 ac_status=$? 5126 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5127 test $ac_status = 0; } && 5128 test -f conftest2.$ac_objext && { { case "(($ac_try" in 5129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5130 *) ac_try_echo=$ac_try;; 5131esac 5132eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5133$as_echo "$ac_try_echo"; } >&5 5134 (eval "$ac_try") 2>&5 5135 ac_status=$? 5136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5137 test $ac_status = 0; }; 5138 then 5139 # cc works too. 5140 : 5141 else 5142 # cc exists but doesn't like -o. 5143 eval ac_cv_prog_cc_${ac_cc}_c_o=no 5144 fi 5145 fi 5146 fi 5147else 5148 eval ac_cv_prog_cc_${ac_cc}_c_o=no 5149fi 5150rm -f core conftest* 5151 5152fi 5153if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 5154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5155$as_echo "yes" >&6; } 5156else 5157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5158$as_echo "no" >&6; } 5159 5160$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 5161 5162fi 5163 5164# FIXME: we rely on the cache variable name because 5165# there is no other way. 5166set dummy $CC 5167am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 5168eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 5169if test "$am_t" != yes; then 5170 # Losing compiler, so override with the script. 5171 # FIXME: It is wrong to rewrite CC. 5172 # But if we don't then we get into trouble of one sort or another. 5173 # A longer-term fix would be to have automake use am__CC in this case, 5174 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5175 CC="$am_aux_dir/compile $CC" 5176fi 5177 5178 5179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 5180$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 5181if ${ac_cv_c_bigendian+:} false; then : 5182 $as_echo_n "(cached) " >&6 5183else 5184 ac_cv_c_bigendian=unknown 5185 # See if we're dealing with a universal compiler. 5186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5187/* end confdefs.h. */ 5188#ifndef __APPLE_CC__ 5189 not a universal capable compiler 5190 #endif 5191 typedef int dummy; 5192 5193_ACEOF 5194if ac_fn_c_try_compile "$LINENO"; then : 5195 5196 # Check for potential -arch flags. It is not universal unless 5197 # there are at least two -arch flags with different values. 5198 ac_arch= 5199 ac_prev= 5200 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 5201 if test -n "$ac_prev"; then 5202 case $ac_word in 5203 i?86 | x86_64 | ppc | ppc64) 5204 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 5205 ac_arch=$ac_word 5206 else 5207 ac_cv_c_bigendian=universal 5208 break 5209 fi 5210 ;; 5211 esac 5212 ac_prev= 5213 elif test "x$ac_word" = "x-arch"; then 5214 ac_prev=arch 5215 fi 5216 done 5217fi 5218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5219 if test $ac_cv_c_bigendian = unknown; then 5220 # See if sys/param.h defines the BYTE_ORDER macro. 5221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5222/* end confdefs.h. */ 5223#include <sys/types.h> 5224 #include <sys/param.h> 5225 5226int 5227main () 5228{ 5229#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 5230 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 5231 && LITTLE_ENDIAN) 5232 bogus endian macros 5233 #endif 5234 5235 ; 5236 return 0; 5237} 5238_ACEOF 5239if ac_fn_c_try_compile "$LINENO"; then : 5240 # It does; now see whether it defined to BIG_ENDIAN or not. 5241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5242/* end confdefs.h. */ 5243#include <sys/types.h> 5244 #include <sys/param.h> 5245 5246int 5247main () 5248{ 5249#if BYTE_ORDER != BIG_ENDIAN 5250 not big endian 5251 #endif 5252 5253 ; 5254 return 0; 5255} 5256_ACEOF 5257if ac_fn_c_try_compile "$LINENO"; then : 5258 ac_cv_c_bigendian=yes 5259else 5260 ac_cv_c_bigendian=no 5261fi 5262rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5263fi 5264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5265 fi 5266 if test $ac_cv_c_bigendian = unknown; then 5267 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 5268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5269/* end confdefs.h. */ 5270#include <limits.h> 5271 5272int 5273main () 5274{ 5275#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 5276 bogus endian macros 5277 #endif 5278 5279 ; 5280 return 0; 5281} 5282_ACEOF 5283if ac_fn_c_try_compile "$LINENO"; then : 5284 # It does; now see whether it defined to _BIG_ENDIAN or not. 5285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5286/* end confdefs.h. */ 5287#include <limits.h> 5288 5289int 5290main () 5291{ 5292#ifndef _BIG_ENDIAN 5293 not big endian 5294 #endif 5295 5296 ; 5297 return 0; 5298} 5299_ACEOF 5300if ac_fn_c_try_compile "$LINENO"; then : 5301 ac_cv_c_bigendian=yes 5302else 5303 ac_cv_c_bigendian=no 5304fi 5305rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5306fi 5307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5308 fi 5309 if test $ac_cv_c_bigendian = unknown; then 5310 # Compile a test program. 5311 if test "$cross_compiling" = yes; then : 5312 # Try to guess by grepping values from an object file. 5313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5314/* end confdefs.h. */ 5315short int ascii_mm[] = 5316 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5317 short int ascii_ii[] = 5318 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 5319 int use_ascii (int i) { 5320 return ascii_mm[i] + ascii_ii[i]; 5321 } 5322 short int ebcdic_ii[] = 5323 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5324 short int ebcdic_mm[] = 5325 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 5326 int use_ebcdic (int i) { 5327 return ebcdic_mm[i] + ebcdic_ii[i]; 5328 } 5329 extern int foo; 5330 5331int 5332main () 5333{ 5334return use_ascii (foo) == use_ebcdic (foo); 5335 ; 5336 return 0; 5337} 5338_ACEOF 5339if ac_fn_c_try_compile "$LINENO"; then : 5340 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 5341 ac_cv_c_bigendian=yes 5342 fi 5343 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 5344 if test "$ac_cv_c_bigendian" = unknown; then 5345 ac_cv_c_bigendian=no 5346 else 5347 # finding both strings is unlikely to happen, but who knows? 5348 ac_cv_c_bigendian=unknown 5349 fi 5350 fi 5351fi 5352rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5353else 5354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5355/* end confdefs.h. */ 5356$ac_includes_default 5357int 5358main () 5359{ 5360 5361 /* Are we little or big endian? From Harbison&Steele. */ 5362 union 5363 { 5364 long int l; 5365 char c[sizeof (long int)]; 5366 } u; 5367 u.l = 1; 5368 return u.c[sizeof (long int) - 1] == 1; 5369 5370 ; 5371 return 0; 5372} 5373_ACEOF 5374if ac_fn_c_try_run "$LINENO"; then : 5375 ac_cv_c_bigendian=no 5376else 5377 ac_cv_c_bigendian=yes 5378fi 5379rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5380 conftest.$ac_objext conftest.beam conftest.$ac_ext 5381fi 5382 5383 fi 5384fi 5385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5386$as_echo "$ac_cv_c_bigendian" >&6; } 5387 case $ac_cv_c_bigendian in #( 5388 yes) 5389 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 5390;; #( 5391 no) 5392 ;; #( 5393 universal) 5394 5395$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5396 5397 ;; #( 5398 *) 5399 as_fn_error $? "unknown endianness 5400 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5401 esac 5402 5403 5404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5405$as_echo_n "checking whether ln -s works... " >&6; } 5406LN_S=$as_ln_s 5407if test "$LN_S" = "ln -s"; then 5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5409$as_echo "yes" >&6; } 5410else 5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5412$as_echo "no, using $LN_S" >&6; } 5413fi 5414 5415case `pwd` in 5416 *\ * | *\ *) 5417 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5418$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5419esac 5420 5421 5422 5423macro_version='2.4.2' 5424macro_revision='1.3337' 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438ltmain="$ac_aux_dir/ltmain.sh" 5439 5440# Backslashify metacharacters that are still active within 5441# double-quoted strings. 5442sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5443 5444# Same as above, but do not quote variable references. 5445double_quote_subst='s/\(["`\\]\)/\\\1/g' 5446 5447# Sed substitution to delay expansion of an escaped shell variable in a 5448# double_quote_subst'ed string. 5449delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5450 5451# Sed substitution to delay expansion of an escaped single quote. 5452delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5453 5454# Sed substitution to avoid accidental globbing in evaled expressions 5455no_glob_subst='s/\*/\\\*/g' 5456 5457ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5458ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5459ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5460 5461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5462$as_echo_n "checking how to print strings... " >&6; } 5463# Test print first, because it will be a builtin if present. 5464if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5465 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5466 ECHO='print -r --' 5467elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5468 ECHO='printf %s\n' 5469else 5470 # Use this function as a fallback that always works. 5471 func_fallback_echo () 5472 { 5473 eval 'cat <<_LTECHO_EOF 5474$1 5475_LTECHO_EOF' 5476 } 5477 ECHO='func_fallback_echo' 5478fi 5479 5480# func_echo_all arg... 5481# Invoke $ECHO with all args, space-separated. 5482func_echo_all () 5483{ 5484 $ECHO "" 5485} 5486 5487case "$ECHO" in 5488 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5489$as_echo "printf" >&6; } ;; 5490 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5491$as_echo "print -r" >&6; } ;; 5492 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5493$as_echo "cat" >&6; } ;; 5494esac 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5510$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5511if ${ac_cv_path_SED+:} false; then : 5512 $as_echo_n "(cached) " >&6 5513else 5514 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5515 for ac_i in 1 2 3 4 5 6 7; do 5516 ac_script="$ac_script$as_nl$ac_script" 5517 done 5518 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5519 { ac_script=; unset ac_script;} 5520 if test -z "$SED"; then 5521 ac_path_SED_found=false 5522 # Loop through the user's path and test for each of PROGNAME-LIST 5523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5524for as_dir in $PATH 5525do 5526 IFS=$as_save_IFS 5527 test -z "$as_dir" && as_dir=. 5528 for ac_prog in sed gsed; do 5529 for ac_exec_ext in '' $ac_executable_extensions; do 5530 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5531 as_fn_executable_p "$ac_path_SED" || continue 5532# Check for GNU ac_path_SED and select it if it is found. 5533 # Check for GNU $ac_path_SED 5534case `"$ac_path_SED" --version 2>&1` in 5535*GNU*) 5536 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5537*) 5538 ac_count=0 5539 $as_echo_n 0123456789 >"conftest.in" 5540 while : 5541 do 5542 cat "conftest.in" "conftest.in" >"conftest.tmp" 5543 mv "conftest.tmp" "conftest.in" 5544 cp "conftest.in" "conftest.nl" 5545 $as_echo '' >> "conftest.nl" 5546 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5547 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5548 as_fn_arith $ac_count + 1 && ac_count=$as_val 5549 if test $ac_count -gt ${ac_path_SED_max-0}; then 5550 # Best one so far, save it but keep looking for a better one 5551 ac_cv_path_SED="$ac_path_SED" 5552 ac_path_SED_max=$ac_count 5553 fi 5554 # 10*(2^10) chars as input seems more than enough 5555 test $ac_count -gt 10 && break 5556 done 5557 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5558esac 5559 5560 $ac_path_SED_found && break 3 5561 done 5562 done 5563 done 5564IFS=$as_save_IFS 5565 if test -z "$ac_cv_path_SED"; then 5566 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5567 fi 5568else 5569 ac_cv_path_SED=$SED 5570fi 5571 5572fi 5573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5574$as_echo "$ac_cv_path_SED" >&6; } 5575 SED="$ac_cv_path_SED" 5576 rm -f conftest.sed 5577 5578test -z "$SED" && SED=sed 5579Xsed="$SED -e 1s/^X//" 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5592$as_echo_n "checking for fgrep... " >&6; } 5593if ${ac_cv_path_FGREP+:} false; then : 5594 $as_echo_n "(cached) " >&6 5595else 5596 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5597 then ac_cv_path_FGREP="$GREP -F" 5598 else 5599 if test -z "$FGREP"; then 5600 ac_path_FGREP_found=false 5601 # Loop through the user's path and test for each of PROGNAME-LIST 5602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5603for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5604do 5605 IFS=$as_save_IFS 5606 test -z "$as_dir" && as_dir=. 5607 for ac_prog in fgrep; do 5608 for ac_exec_ext in '' $ac_executable_extensions; do 5609 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5610 as_fn_executable_p "$ac_path_FGREP" || continue 5611# Check for GNU ac_path_FGREP and select it if it is found. 5612 # Check for GNU $ac_path_FGREP 5613case `"$ac_path_FGREP" --version 2>&1` in 5614*GNU*) 5615 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5616*) 5617 ac_count=0 5618 $as_echo_n 0123456789 >"conftest.in" 5619 while : 5620 do 5621 cat "conftest.in" "conftest.in" >"conftest.tmp" 5622 mv "conftest.tmp" "conftest.in" 5623 cp "conftest.in" "conftest.nl" 5624 $as_echo 'FGREP' >> "conftest.nl" 5625 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5626 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5627 as_fn_arith $ac_count + 1 && ac_count=$as_val 5628 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5629 # Best one so far, save it but keep looking for a better one 5630 ac_cv_path_FGREP="$ac_path_FGREP" 5631 ac_path_FGREP_max=$ac_count 5632 fi 5633 # 10*(2^10) chars as input seems more than enough 5634 test $ac_count -gt 10 && break 5635 done 5636 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5637esac 5638 5639 $ac_path_FGREP_found && break 3 5640 done 5641 done 5642 done 5643IFS=$as_save_IFS 5644 if test -z "$ac_cv_path_FGREP"; then 5645 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5646 fi 5647else 5648 ac_cv_path_FGREP=$FGREP 5649fi 5650 5651 fi 5652fi 5653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5654$as_echo "$ac_cv_path_FGREP" >&6; } 5655 FGREP="$ac_cv_path_FGREP" 5656 5657 5658test -z "$GREP" && GREP=grep 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678# Check whether --with-gnu-ld was given. 5679if test "${with_gnu_ld+set}" = set; then : 5680 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5681else 5682 with_gnu_ld=no 5683fi 5684 5685ac_prog=ld 5686if test "$GCC" = yes; then 5687 # Check if gcc -print-prog-name=ld gives a path. 5688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5689$as_echo_n "checking for ld used by $CC... " >&6; } 5690 case $host in 5691 *-*-mingw*) 5692 # gcc leaves a trailing carriage return which upsets mingw 5693 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5694 *) 5695 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5696 esac 5697 case $ac_prog in 5698 # Accept absolute paths. 5699 [\\/]* | ?:[\\/]*) 5700 re_direlt='/[^/][^/]*/\.\./' 5701 # Canonicalize the pathname of ld 5702 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5703 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5704 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5705 done 5706 test -z "$LD" && LD="$ac_prog" 5707 ;; 5708 "") 5709 # If it fails, then pretend we aren't using GCC. 5710 ac_prog=ld 5711 ;; 5712 *) 5713 # If it is relative, then search for the first ld in PATH. 5714 with_gnu_ld=unknown 5715 ;; 5716 esac 5717elif test "$with_gnu_ld" = yes; then 5718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5719$as_echo_n "checking for GNU ld... " >&6; } 5720else 5721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5722$as_echo_n "checking for non-GNU ld... " >&6; } 5723fi 5724if ${lt_cv_path_LD+:} false; then : 5725 $as_echo_n "(cached) " >&6 5726else 5727 if test -z "$LD"; then 5728 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5729 for ac_dir in $PATH; do 5730 IFS="$lt_save_ifs" 5731 test -z "$ac_dir" && ac_dir=. 5732 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5733 lt_cv_path_LD="$ac_dir/$ac_prog" 5734 # Check to see if the program is GNU ld. I'd rather use --version, 5735 # but apparently some variants of GNU ld only accept -v. 5736 # Break only if it was the GNU/non-GNU ld that we prefer. 5737 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5738 *GNU* | *'with BFD'*) 5739 test "$with_gnu_ld" != no && break 5740 ;; 5741 *) 5742 test "$with_gnu_ld" != yes && break 5743 ;; 5744 esac 5745 fi 5746 done 5747 IFS="$lt_save_ifs" 5748else 5749 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5750fi 5751fi 5752 5753LD="$lt_cv_path_LD" 5754if test -n "$LD"; then 5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5756$as_echo "$LD" >&6; } 5757else 5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5759$as_echo "no" >&6; } 5760fi 5761test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5763$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5764if ${lt_cv_prog_gnu_ld+:} false; then : 5765 $as_echo_n "(cached) " >&6 5766else 5767 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5768case `$LD -v 2>&1 </dev/null` in 5769*GNU* | *'with BFD'*) 5770 lt_cv_prog_gnu_ld=yes 5771 ;; 5772*) 5773 lt_cv_prog_gnu_ld=no 5774 ;; 5775esac 5776fi 5777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5778$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5779with_gnu_ld=$lt_cv_prog_gnu_ld 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5790$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5791if ${lt_cv_path_NM+:} false; then : 5792 $as_echo_n "(cached) " >&6 5793else 5794 if test -n "$NM"; then 5795 # Let the user override the test. 5796 lt_cv_path_NM="$NM" 5797else 5798 lt_nm_to_check="${ac_tool_prefix}nm" 5799 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5800 lt_nm_to_check="$lt_nm_to_check nm" 5801 fi 5802 for lt_tmp_nm in $lt_nm_to_check; do 5803 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5804 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5805 IFS="$lt_save_ifs" 5806 test -z "$ac_dir" && ac_dir=. 5807 tmp_nm="$ac_dir/$lt_tmp_nm" 5808 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5809 # Check to see if the nm accepts a BSD-compat flag. 5810 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5811 # nm: unknown option "B" ignored 5812 # Tru64's nm complains that /dev/null is an invalid object file 5813 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5814 */dev/null* | *'Invalid file or object type'*) 5815 lt_cv_path_NM="$tmp_nm -B" 5816 break 5817 ;; 5818 *) 5819 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5820 */dev/null*) 5821 lt_cv_path_NM="$tmp_nm -p" 5822 break 5823 ;; 5824 *) 5825 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5826 continue # so that we can try to find one that supports BSD flags 5827 ;; 5828 esac 5829 ;; 5830 esac 5831 fi 5832 done 5833 IFS="$lt_save_ifs" 5834 done 5835 : ${lt_cv_path_NM=no} 5836fi 5837fi 5838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5839$as_echo "$lt_cv_path_NM" >&6; } 5840if test "$lt_cv_path_NM" != "no"; then 5841 NM="$lt_cv_path_NM" 5842else 5843 # Didn't find any BSD compatible name lister, look for dumpbin. 5844 if test -n "$DUMPBIN"; then : 5845 # Let the user override the test. 5846 else 5847 if test -n "$ac_tool_prefix"; then 5848 for ac_prog in dumpbin "link -dump" 5849 do 5850 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5851set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5853$as_echo_n "checking for $ac_word... " >&6; } 5854if ${ac_cv_prog_DUMPBIN+:} false; then : 5855 $as_echo_n "(cached) " >&6 5856else 5857 if test -n "$DUMPBIN"; then 5858 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5859else 5860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5861for as_dir in $PATH 5862do 5863 IFS=$as_save_IFS 5864 test -z "$as_dir" && as_dir=. 5865 for ac_exec_ext in '' $ac_executable_extensions; do 5866 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5867 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5869 break 2 5870 fi 5871done 5872 done 5873IFS=$as_save_IFS 5874 5875fi 5876fi 5877DUMPBIN=$ac_cv_prog_DUMPBIN 5878if test -n "$DUMPBIN"; then 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5880$as_echo "$DUMPBIN" >&6; } 5881else 5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5883$as_echo "no" >&6; } 5884fi 5885 5886 5887 test -n "$DUMPBIN" && break 5888 done 5889fi 5890if test -z "$DUMPBIN"; then 5891 ac_ct_DUMPBIN=$DUMPBIN 5892 for ac_prog in dumpbin "link -dump" 5893do 5894 # Extract the first word of "$ac_prog", so it can be a program name with args. 5895set dummy $ac_prog; ac_word=$2 5896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5897$as_echo_n "checking for $ac_word... " >&6; } 5898if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5899 $as_echo_n "(cached) " >&6 5900else 5901 if test -n "$ac_ct_DUMPBIN"; then 5902 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5903else 5904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5905for as_dir in $PATH 5906do 5907 IFS=$as_save_IFS 5908 test -z "$as_dir" && as_dir=. 5909 for ac_exec_ext in '' $ac_executable_extensions; do 5910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5911 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5913 break 2 5914 fi 5915done 5916 done 5917IFS=$as_save_IFS 5918 5919fi 5920fi 5921ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5922if test -n "$ac_ct_DUMPBIN"; then 5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5924$as_echo "$ac_ct_DUMPBIN" >&6; } 5925else 5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5927$as_echo "no" >&6; } 5928fi 5929 5930 5931 test -n "$ac_ct_DUMPBIN" && break 5932done 5933 5934 if test "x$ac_ct_DUMPBIN" = x; then 5935 DUMPBIN=":" 5936 else 5937 case $cross_compiling:$ac_tool_warned in 5938yes:) 5939{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5940$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5941ac_tool_warned=yes ;; 5942esac 5943 DUMPBIN=$ac_ct_DUMPBIN 5944 fi 5945fi 5946 5947 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5948 *COFF*) 5949 DUMPBIN="$DUMPBIN -symbols" 5950 ;; 5951 *) 5952 DUMPBIN=: 5953 ;; 5954 esac 5955 fi 5956 5957 if test "$DUMPBIN" != ":"; then 5958 NM="$DUMPBIN" 5959 fi 5960fi 5961test -z "$NM" && NM=nm 5962 5963 5964 5965 5966 5967 5968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5969$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5970if ${lt_cv_nm_interface+:} false; then : 5971 $as_echo_n "(cached) " >&6 5972else 5973 lt_cv_nm_interface="BSD nm" 5974 echo "int some_variable = 0;" > conftest.$ac_ext 5975 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5976 (eval "$ac_compile" 2>conftest.err) 5977 cat conftest.err >&5 5978 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5979 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5980 cat conftest.err >&5 5981 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5982 cat conftest.out >&5 5983 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5984 lt_cv_nm_interface="MS dumpbin" 5985 fi 5986 rm -f conftest* 5987fi 5988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5989$as_echo "$lt_cv_nm_interface" >&6; } 5990 5991# find the maximum length of command line arguments 5992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5993$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5994if ${lt_cv_sys_max_cmd_len+:} false; then : 5995 $as_echo_n "(cached) " >&6 5996else 5997 i=0 5998 teststring="ABCD" 5999 6000 case $build_os in 6001 msdosdjgpp*) 6002 # On DJGPP, this test can blow up pretty badly due to problems in libc 6003 # (any single argument exceeding 2000 bytes causes a buffer overrun 6004 # during glob expansion). Even if it were fixed, the result of this 6005 # check would be larger than it should be. 6006 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6007 ;; 6008 6009 gnu*) 6010 # Under GNU Hurd, this test is not required because there is 6011 # no limit to the length of command line arguments. 6012 # Libtool will interpret -1 as no limit whatsoever 6013 lt_cv_sys_max_cmd_len=-1; 6014 ;; 6015 6016 cygwin* | mingw* | cegcc*) 6017 # On Win9x/ME, this test blows up -- it succeeds, but takes 6018 # about 5 minutes as the teststring grows exponentially. 6019 # Worse, since 9x/ME are not pre-emptively multitasking, 6020 # you end up with a "frozen" computer, even though with patience 6021 # the test eventually succeeds (with a max line length of 256k). 6022 # Instead, let's just punt: use the minimum linelength reported by 6023 # all of the supported platforms: 8192 (on NT/2K/XP). 6024 lt_cv_sys_max_cmd_len=8192; 6025 ;; 6026 6027 mint*) 6028 # On MiNT this can take a long time and run out of memory. 6029 lt_cv_sys_max_cmd_len=8192; 6030 ;; 6031 6032 amigaos*) 6033 # On AmigaOS with pdksh, this test takes hours, literally. 6034 # So we just punt and use a minimum line length of 8192. 6035 lt_cv_sys_max_cmd_len=8192; 6036 ;; 6037 6038 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6039 # This has been around since 386BSD, at least. Likely further. 6040 if test -x /sbin/sysctl; then 6041 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6042 elif test -x /usr/sbin/sysctl; then 6043 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6044 else 6045 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6046 fi 6047 # And add a safety zone 6048 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6049 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6050 ;; 6051 6052 interix*) 6053 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6054 lt_cv_sys_max_cmd_len=196608 6055 ;; 6056 6057 os2*) 6058 # The test takes a long time on OS/2. 6059 lt_cv_sys_max_cmd_len=8192 6060 ;; 6061 6062 osf*) 6063 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6064 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6065 # nice to cause kernel panics so lets avoid the loop below. 6066 # First set a reasonable default. 6067 lt_cv_sys_max_cmd_len=16384 6068 # 6069 if test -x /sbin/sysconfig; then 6070 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6071 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6072 esac 6073 fi 6074 ;; 6075 sco3.2v5*) 6076 lt_cv_sys_max_cmd_len=102400 6077 ;; 6078 sysv5* | sco5v6* | sysv4.2uw2*) 6079 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6080 if test -n "$kargmax"; then 6081 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6082 else 6083 lt_cv_sys_max_cmd_len=32768 6084 fi 6085 ;; 6086 *) 6087 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6088 if test -n "$lt_cv_sys_max_cmd_len"; then 6089 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6090 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6091 else 6092 # Make teststring a little bigger before we do anything with it. 6093 # a 1K string should be a reasonable start. 6094 for i in 1 2 3 4 5 6 7 8 ; do 6095 teststring=$teststring$teststring 6096 done 6097 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6098 # If test is not a shell built-in, we'll probably end up computing a 6099 # maximum length that is only half of the actual maximum length, but 6100 # we can't tell. 6101 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 6102 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6103 test $i != 17 # 1/2 MB should be enough 6104 do 6105 i=`expr $i + 1` 6106 teststring=$teststring$teststring 6107 done 6108 # Only check the string length outside the loop. 6109 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6110 teststring= 6111 # Add a significant safety factor because C++ compilers can tack on 6112 # massive amounts of additional arguments before passing them to the 6113 # linker. It appears as though 1/2 is a usable value. 6114 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6115 fi 6116 ;; 6117 esac 6118 6119fi 6120 6121if test -n $lt_cv_sys_max_cmd_len ; then 6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6123$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6124else 6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6126$as_echo "none" >&6; } 6127fi 6128max_cmd_len=$lt_cv_sys_max_cmd_len 6129 6130 6131 6132 6133 6134 6135: ${CP="cp -f"} 6136: ${MV="mv -f"} 6137: ${RM="rm -f"} 6138 6139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6140$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6141# Try some XSI features 6142xsi_shell=no 6143( _lt_dummy="a/b/c" 6144 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 6145 = c,a/b,b/c, \ 6146 && eval 'test $(( 1 + 1 )) -eq 2 \ 6147 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6148 && xsi_shell=yes 6149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6150$as_echo "$xsi_shell" >&6; } 6151 6152 6153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6154$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6155lt_shell_append=no 6156( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6157 >/dev/null 2>&1 \ 6158 && lt_shell_append=yes 6159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6160$as_echo "$lt_shell_append" >&6; } 6161 6162 6163if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6164 lt_unset=unset 6165else 6166 lt_unset=false 6167fi 6168 6169 6170 6171 6172 6173# test EBCDIC or ASCII 6174case `echo X|tr X '\101'` in 6175 A) # ASCII based system 6176 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6177 lt_SP2NL='tr \040 \012' 6178 lt_NL2SP='tr \015\012 \040\040' 6179 ;; 6180 *) # EBCDIC based system 6181 lt_SP2NL='tr \100 \n' 6182 lt_NL2SP='tr \r\n \100\100' 6183 ;; 6184esac 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 6195$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 6196if ${lt_cv_to_host_file_cmd+:} false; then : 6197 $as_echo_n "(cached) " >&6 6198else 6199 case $host in 6200 *-*-mingw* ) 6201 case $build in 6202 *-*-mingw* ) # actually msys 6203 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 6204 ;; 6205 *-*-cygwin* ) 6206 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 6207 ;; 6208 * ) # otherwise, assume *nix 6209 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 6210 ;; 6211 esac 6212 ;; 6213 *-*-cygwin* ) 6214 case $build in 6215 *-*-mingw* ) # actually msys 6216 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 6217 ;; 6218 *-*-cygwin* ) 6219 lt_cv_to_host_file_cmd=func_convert_file_noop 6220 ;; 6221 * ) # otherwise, assume *nix 6222 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 6223 ;; 6224 esac 6225 ;; 6226 * ) # unhandled hosts (and "normal" native builds) 6227 lt_cv_to_host_file_cmd=func_convert_file_noop 6228 ;; 6229esac 6230 6231fi 6232 6233to_host_file_cmd=$lt_cv_to_host_file_cmd 6234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 6235$as_echo "$lt_cv_to_host_file_cmd" >&6; } 6236 6237 6238 6239 6240 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6242$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 6243if ${lt_cv_to_tool_file_cmd+:} false; then : 6244 $as_echo_n "(cached) " >&6 6245else 6246 #assume ordinary cross tools, or native build. 6247lt_cv_to_tool_file_cmd=func_convert_file_noop 6248case $host in 6249 *-*-mingw* ) 6250 case $build in 6251 *-*-mingw* ) # actually msys 6252 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6253 ;; 6254 esac 6255 ;; 6256esac 6257 6258fi 6259 6260to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6262$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 6263 6264 6265 6266 6267 6268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6269$as_echo_n "checking for $LD option to reload object files... " >&6; } 6270if ${lt_cv_ld_reload_flag+:} false; then : 6271 $as_echo_n "(cached) " >&6 6272else 6273 lt_cv_ld_reload_flag='-r' 6274fi 6275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6276$as_echo "$lt_cv_ld_reload_flag" >&6; } 6277reload_flag=$lt_cv_ld_reload_flag 6278case $reload_flag in 6279"" | " "*) ;; 6280*) reload_flag=" $reload_flag" ;; 6281esac 6282reload_cmds='$LD$reload_flag -o $output$reload_objs' 6283case $host_os in 6284 cygwin* | mingw* | pw32* | cegcc*) 6285 if test "$GCC" != yes; then 6286 reload_cmds=false 6287 fi 6288 ;; 6289 darwin*) 6290 if test "$GCC" = yes; then 6291 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6292 else 6293 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6294 fi 6295 ;; 6296esac 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306if test -n "$ac_tool_prefix"; then 6307 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6308set dummy ${ac_tool_prefix}objdump; ac_word=$2 6309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6310$as_echo_n "checking for $ac_word... " >&6; } 6311if ${ac_cv_prog_OBJDUMP+:} false; then : 6312 $as_echo_n "(cached) " >&6 6313else 6314 if test -n "$OBJDUMP"; then 6315 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6316else 6317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6318for as_dir in $PATH 6319do 6320 IFS=$as_save_IFS 6321 test -z "$as_dir" && as_dir=. 6322 for ac_exec_ext in '' $ac_executable_extensions; do 6323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6324 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6326 break 2 6327 fi 6328done 6329 done 6330IFS=$as_save_IFS 6331 6332fi 6333fi 6334OBJDUMP=$ac_cv_prog_OBJDUMP 6335if test -n "$OBJDUMP"; then 6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6337$as_echo "$OBJDUMP" >&6; } 6338else 6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6340$as_echo "no" >&6; } 6341fi 6342 6343 6344fi 6345if test -z "$ac_cv_prog_OBJDUMP"; then 6346 ac_ct_OBJDUMP=$OBJDUMP 6347 # Extract the first word of "objdump", so it can be a program name with args. 6348set dummy objdump; ac_word=$2 6349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6350$as_echo_n "checking for $ac_word... " >&6; } 6351if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6352 $as_echo_n "(cached) " >&6 6353else 6354 if test -n "$ac_ct_OBJDUMP"; then 6355 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6356else 6357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6358for as_dir in $PATH 6359do 6360 IFS=$as_save_IFS 6361 test -z "$as_dir" && as_dir=. 6362 for ac_exec_ext in '' $ac_executable_extensions; do 6363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6364 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6366 break 2 6367 fi 6368done 6369 done 6370IFS=$as_save_IFS 6371 6372fi 6373fi 6374ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6375if test -n "$ac_ct_OBJDUMP"; then 6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6377$as_echo "$ac_ct_OBJDUMP" >&6; } 6378else 6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6380$as_echo "no" >&6; } 6381fi 6382 6383 if test "x$ac_ct_OBJDUMP" = x; then 6384 OBJDUMP="false" 6385 else 6386 case $cross_compiling:$ac_tool_warned in 6387yes:) 6388{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6389$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6390ac_tool_warned=yes ;; 6391esac 6392 OBJDUMP=$ac_ct_OBJDUMP 6393 fi 6394else 6395 OBJDUMP="$ac_cv_prog_OBJDUMP" 6396fi 6397 6398test -z "$OBJDUMP" && OBJDUMP=objdump 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6409$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6410if ${lt_cv_deplibs_check_method+:} false; then : 6411 $as_echo_n "(cached) " >&6 6412else 6413 lt_cv_file_magic_cmd='$MAGIC_CMD' 6414lt_cv_file_magic_test_file= 6415lt_cv_deplibs_check_method='unknown' 6416# Need to set the preceding variable on all platforms that support 6417# interlibrary dependencies. 6418# 'none' -- dependencies not supported. 6419# `unknown' -- same as none, but documents that we really don't know. 6420# 'pass_all' -- all dependencies passed with no checks. 6421# 'test_compile' -- check by making test program. 6422# 'file_magic [[regex]]' -- check by looking for files in library path 6423# which responds to the $file_magic_cmd with a given extended regex. 6424# If you have `file' or equivalent on your system and you're not sure 6425# whether `pass_all' will *always* work, you probably want this one. 6426 6427case $host_os in 6428aix[4-9]*) 6429 lt_cv_deplibs_check_method=pass_all 6430 ;; 6431 6432beos*) 6433 lt_cv_deplibs_check_method=pass_all 6434 ;; 6435 6436bsdi[45]*) 6437 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6438 lt_cv_file_magic_cmd='/usr/bin/file -L' 6439 lt_cv_file_magic_test_file=/shlib/libc.so 6440 ;; 6441 6442cygwin*) 6443 # func_win32_libid is a shell function defined in ltmain.sh 6444 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6445 lt_cv_file_magic_cmd='func_win32_libid' 6446 ;; 6447 6448mingw* | pw32*) 6449 # Base MSYS/MinGW do not provide the 'file' command needed by 6450 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6451 # unless we find 'file', for example because we are cross-compiling. 6452 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6453 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6454 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6455 lt_cv_file_magic_cmd='func_win32_libid' 6456 else 6457 # Keep this pattern in sync with the one in func_win32_libid. 6458 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6459 lt_cv_file_magic_cmd='$OBJDUMP -f' 6460 fi 6461 ;; 6462 6463cegcc*) 6464 # use the weaker test based on 'objdump'. See mingw*. 6465 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6466 lt_cv_file_magic_cmd='$OBJDUMP -f' 6467 ;; 6468 6469darwin* | rhapsody*) 6470 lt_cv_deplibs_check_method=pass_all 6471 ;; 6472 6473freebsd* | dragonfly*) 6474 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6475 case $host_cpu in 6476 i*86 ) 6477 # Not sure whether the presence of OpenBSD here was a mistake. 6478 # Let's accept both of them until this is cleared up. 6479 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6480 lt_cv_file_magic_cmd=/usr/bin/file 6481 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6482 ;; 6483 esac 6484 else 6485 lt_cv_deplibs_check_method=pass_all 6486 fi 6487 ;; 6488 6489gnu*) 6490 lt_cv_deplibs_check_method=pass_all 6491 ;; 6492 6493haiku*) 6494 lt_cv_deplibs_check_method=pass_all 6495 ;; 6496 6497hpux10.20* | hpux11*) 6498 lt_cv_file_magic_cmd=/usr/bin/file 6499 case $host_cpu in 6500 ia64*) 6501 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6502 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6503 ;; 6504 hppa*64*) 6505 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]' 6506 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6507 ;; 6508 *) 6509 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6510 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6511 ;; 6512 esac 6513 ;; 6514 6515interix[3-9]*) 6516 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6517 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6518 ;; 6519 6520irix5* | irix6* | nonstopux*) 6521 case $LD in 6522 *-32|*"-32 ") libmagic=32-bit;; 6523 *-n32|*"-n32 ") libmagic=N32;; 6524 *-64|*"-64 ") libmagic=64-bit;; 6525 *) libmagic=never-match;; 6526 esac 6527 lt_cv_deplibs_check_method=pass_all 6528 ;; 6529 6530# This must be glibc/ELF. 6531linux* | k*bsd*-gnu | kopensolaris*-gnu) 6532 lt_cv_deplibs_check_method=pass_all 6533 ;; 6534 6535netbsd*) 6536 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6537 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6538 else 6539 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6540 fi 6541 ;; 6542 6543newos6*) 6544 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6545 lt_cv_file_magic_cmd=/usr/bin/file 6546 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6547 ;; 6548 6549*nto* | *qnx*) 6550 lt_cv_deplibs_check_method=pass_all 6551 ;; 6552 6553openbsd*) 6554 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6555 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6556 else 6557 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6558 fi 6559 ;; 6560 6561osf3* | osf4* | osf5*) 6562 lt_cv_deplibs_check_method=pass_all 6563 ;; 6564 6565rdos*) 6566 lt_cv_deplibs_check_method=pass_all 6567 ;; 6568 6569solaris*) 6570 lt_cv_deplibs_check_method=pass_all 6571 ;; 6572 6573sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6574 lt_cv_deplibs_check_method=pass_all 6575 ;; 6576 6577sysv4 | sysv4.3*) 6578 case $host_vendor in 6579 motorola) 6580 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]' 6581 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6582 ;; 6583 ncr) 6584 lt_cv_deplibs_check_method=pass_all 6585 ;; 6586 sequent) 6587 lt_cv_file_magic_cmd='/bin/file' 6588 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6589 ;; 6590 sni) 6591 lt_cv_file_magic_cmd='/bin/file' 6592 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6593 lt_cv_file_magic_test_file=/lib/libc.so 6594 ;; 6595 siemens) 6596 lt_cv_deplibs_check_method=pass_all 6597 ;; 6598 pc) 6599 lt_cv_deplibs_check_method=pass_all 6600 ;; 6601 esac 6602 ;; 6603 6604tpf*) 6605 lt_cv_deplibs_check_method=pass_all 6606 ;; 6607esac 6608 6609fi 6610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6611$as_echo "$lt_cv_deplibs_check_method" >&6; } 6612 6613file_magic_glob= 6614want_nocaseglob=no 6615if test "$build" = "$host"; then 6616 case $host_os in 6617 mingw* | pw32*) 6618 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6619 want_nocaseglob=yes 6620 else 6621 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6622 fi 6623 ;; 6624 esac 6625fi 6626 6627file_magic_cmd=$lt_cv_file_magic_cmd 6628deplibs_check_method=$lt_cv_deplibs_check_method 6629test -z "$deplibs_check_method" && deplibs_check_method=unknown 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652if test -n "$ac_tool_prefix"; then 6653 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6654set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6656$as_echo_n "checking for $ac_word... " >&6; } 6657if ${ac_cv_prog_DLLTOOL+:} false; then : 6658 $as_echo_n "(cached) " >&6 6659else 6660 if test -n "$DLLTOOL"; then 6661 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6662else 6663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6664for as_dir in $PATH 6665do 6666 IFS=$as_save_IFS 6667 test -z "$as_dir" && as_dir=. 6668 for ac_exec_ext in '' $ac_executable_extensions; do 6669 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6670 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6672 break 2 6673 fi 6674done 6675 done 6676IFS=$as_save_IFS 6677 6678fi 6679fi 6680DLLTOOL=$ac_cv_prog_DLLTOOL 6681if test -n "$DLLTOOL"; then 6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6683$as_echo "$DLLTOOL" >&6; } 6684else 6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6686$as_echo "no" >&6; } 6687fi 6688 6689 6690fi 6691if test -z "$ac_cv_prog_DLLTOOL"; then 6692 ac_ct_DLLTOOL=$DLLTOOL 6693 # Extract the first word of "dlltool", so it can be a program name with args. 6694set dummy dlltool; ac_word=$2 6695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6696$as_echo_n "checking for $ac_word... " >&6; } 6697if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6698 $as_echo_n "(cached) " >&6 6699else 6700 if test -n "$ac_ct_DLLTOOL"; then 6701 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6702else 6703as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6704for as_dir in $PATH 6705do 6706 IFS=$as_save_IFS 6707 test -z "$as_dir" && as_dir=. 6708 for ac_exec_ext in '' $ac_executable_extensions; do 6709 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6710 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6711 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6712 break 2 6713 fi 6714done 6715 done 6716IFS=$as_save_IFS 6717 6718fi 6719fi 6720ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6721if test -n "$ac_ct_DLLTOOL"; then 6722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6723$as_echo "$ac_ct_DLLTOOL" >&6; } 6724else 6725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6726$as_echo "no" >&6; } 6727fi 6728 6729 if test "x$ac_ct_DLLTOOL" = x; then 6730 DLLTOOL="false" 6731 else 6732 case $cross_compiling:$ac_tool_warned in 6733yes:) 6734{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6735$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6736ac_tool_warned=yes ;; 6737esac 6738 DLLTOOL=$ac_ct_DLLTOOL 6739 fi 6740else 6741 DLLTOOL="$ac_cv_prog_DLLTOOL" 6742fi 6743 6744test -z "$DLLTOOL" && DLLTOOL=dlltool 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6756$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6757if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6758 $as_echo_n "(cached) " >&6 6759else 6760 lt_cv_sharedlib_from_linklib_cmd='unknown' 6761 6762case $host_os in 6763cygwin* | mingw* | pw32* | cegcc*) 6764 # two different shell functions defined in ltmain.sh 6765 # decide which to use based on capabilities of $DLLTOOL 6766 case `$DLLTOOL --help 2>&1` in 6767 *--identify-strict*) 6768 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6769 ;; 6770 *) 6771 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6772 ;; 6773 esac 6774 ;; 6775*) 6776 # fallback: assume linklib IS sharedlib 6777 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 6778 ;; 6779esac 6780 6781fi 6782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6783$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6784sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6785test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6786 6787 6788 6789 6790 6791 6792 6793if test -n "$ac_tool_prefix"; then 6794 for ac_prog in ar 6795 do 6796 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6797set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6799$as_echo_n "checking for $ac_word... " >&6; } 6800if ${ac_cv_prog_AR+:} false; then : 6801 $as_echo_n "(cached) " >&6 6802else 6803 if test -n "$AR"; then 6804 ac_cv_prog_AR="$AR" # Let the user override the test. 6805else 6806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6807for as_dir in $PATH 6808do 6809 IFS=$as_save_IFS 6810 test -z "$as_dir" && as_dir=. 6811 for ac_exec_ext in '' $ac_executable_extensions; do 6812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6813 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6815 break 2 6816 fi 6817done 6818 done 6819IFS=$as_save_IFS 6820 6821fi 6822fi 6823AR=$ac_cv_prog_AR 6824if test -n "$AR"; then 6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6826$as_echo "$AR" >&6; } 6827else 6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6829$as_echo "no" >&6; } 6830fi 6831 6832 6833 test -n "$AR" && break 6834 done 6835fi 6836if test -z "$AR"; then 6837 ac_ct_AR=$AR 6838 for ac_prog in ar 6839do 6840 # Extract the first word of "$ac_prog", so it can be a program name with args. 6841set dummy $ac_prog; ac_word=$2 6842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6843$as_echo_n "checking for $ac_word... " >&6; } 6844if ${ac_cv_prog_ac_ct_AR+:} false; then : 6845 $as_echo_n "(cached) " >&6 6846else 6847 if test -n "$ac_ct_AR"; then 6848 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6849else 6850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6851for as_dir in $PATH 6852do 6853 IFS=$as_save_IFS 6854 test -z "$as_dir" && as_dir=. 6855 for ac_exec_ext in '' $ac_executable_extensions; do 6856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6857 ac_cv_prog_ac_ct_AR="$ac_prog" 6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6859 break 2 6860 fi 6861done 6862 done 6863IFS=$as_save_IFS 6864 6865fi 6866fi 6867ac_ct_AR=$ac_cv_prog_ac_ct_AR 6868if test -n "$ac_ct_AR"; then 6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6870$as_echo "$ac_ct_AR" >&6; } 6871else 6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6873$as_echo "no" >&6; } 6874fi 6875 6876 6877 test -n "$ac_ct_AR" && break 6878done 6879 6880 if test "x$ac_ct_AR" = x; then 6881 AR="false" 6882 else 6883 case $cross_compiling:$ac_tool_warned in 6884yes:) 6885{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6886$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6887ac_tool_warned=yes ;; 6888esac 6889 AR=$ac_ct_AR 6890 fi 6891fi 6892 6893: ${AR=ar} 6894: ${AR_FLAGS=cru} 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6907$as_echo_n "checking for archiver @FILE support... " >&6; } 6908if ${lt_cv_ar_at_file+:} false; then : 6909 $as_echo_n "(cached) " >&6 6910else 6911 lt_cv_ar_at_file=no 6912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6913/* end confdefs.h. */ 6914 6915int 6916main () 6917{ 6918 6919 ; 6920 return 0; 6921} 6922_ACEOF 6923if ac_fn_c_try_compile "$LINENO"; then : 6924 echo conftest.$ac_objext > conftest.lst 6925 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6926 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6927 (eval $lt_ar_try) 2>&5 6928 ac_status=$? 6929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6930 test $ac_status = 0; } 6931 if test "$ac_status" -eq 0; then 6932 # Ensure the archiver fails upon bogus file names. 6933 rm -f conftest.$ac_objext libconftest.a 6934 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6935 (eval $lt_ar_try) 2>&5 6936 ac_status=$? 6937 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6938 test $ac_status = 0; } 6939 if test "$ac_status" -ne 0; then 6940 lt_cv_ar_at_file=@ 6941 fi 6942 fi 6943 rm -f conftest.* libconftest.a 6944 6945fi 6946rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6947 6948fi 6949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6950$as_echo "$lt_cv_ar_at_file" >&6; } 6951 6952if test "x$lt_cv_ar_at_file" = xno; then 6953 archiver_list_spec= 6954else 6955 archiver_list_spec=$lt_cv_ar_at_file 6956fi 6957 6958 6959 6960 6961 6962 6963 6964if test -n "$ac_tool_prefix"; then 6965 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6966set dummy ${ac_tool_prefix}strip; ac_word=$2 6967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6968$as_echo_n "checking for $ac_word... " >&6; } 6969if ${ac_cv_prog_STRIP+:} false; then : 6970 $as_echo_n "(cached) " >&6 6971else 6972 if test -n "$STRIP"; then 6973 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6974else 6975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6976for as_dir in $PATH 6977do 6978 IFS=$as_save_IFS 6979 test -z "$as_dir" && as_dir=. 6980 for ac_exec_ext in '' $ac_executable_extensions; do 6981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6982 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6984 break 2 6985 fi 6986done 6987 done 6988IFS=$as_save_IFS 6989 6990fi 6991fi 6992STRIP=$ac_cv_prog_STRIP 6993if test -n "$STRIP"; then 6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6995$as_echo "$STRIP" >&6; } 6996else 6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6998$as_echo "no" >&6; } 6999fi 7000 7001 7002fi 7003if test -z "$ac_cv_prog_STRIP"; then 7004 ac_ct_STRIP=$STRIP 7005 # Extract the first word of "strip", so it can be a program name with args. 7006set dummy strip; ac_word=$2 7007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7008$as_echo_n "checking for $ac_word... " >&6; } 7009if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7010 $as_echo_n "(cached) " >&6 7011else 7012 if test -n "$ac_ct_STRIP"; then 7013 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7014else 7015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7016for as_dir in $PATH 7017do 7018 IFS=$as_save_IFS 7019 test -z "$as_dir" && as_dir=. 7020 for ac_exec_ext in '' $ac_executable_extensions; do 7021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7022 ac_cv_prog_ac_ct_STRIP="strip" 7023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7024 break 2 7025 fi 7026done 7027 done 7028IFS=$as_save_IFS 7029 7030fi 7031fi 7032ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7033if test -n "$ac_ct_STRIP"; then 7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7035$as_echo "$ac_ct_STRIP" >&6; } 7036else 7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7038$as_echo "no" >&6; } 7039fi 7040 7041 if test "x$ac_ct_STRIP" = x; then 7042 STRIP=":" 7043 else 7044 case $cross_compiling:$ac_tool_warned in 7045yes:) 7046{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7047$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7048ac_tool_warned=yes ;; 7049esac 7050 STRIP=$ac_ct_STRIP 7051 fi 7052else 7053 STRIP="$ac_cv_prog_STRIP" 7054fi 7055 7056test -z "$STRIP" && STRIP=: 7057 7058 7059 7060 7061 7062 7063if test -n "$ac_tool_prefix"; then 7064 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7065set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7067$as_echo_n "checking for $ac_word... " >&6; } 7068if ${ac_cv_prog_RANLIB+:} false; then : 7069 $as_echo_n "(cached) " >&6 7070else 7071 if test -n "$RANLIB"; then 7072 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7073else 7074as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7075for as_dir in $PATH 7076do 7077 IFS=$as_save_IFS 7078 test -z "$as_dir" && as_dir=. 7079 for ac_exec_ext in '' $ac_executable_extensions; do 7080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7081 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7083 break 2 7084 fi 7085done 7086 done 7087IFS=$as_save_IFS 7088 7089fi 7090fi 7091RANLIB=$ac_cv_prog_RANLIB 7092if test -n "$RANLIB"; then 7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7094$as_echo "$RANLIB" >&6; } 7095else 7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7097$as_echo "no" >&6; } 7098fi 7099 7100 7101fi 7102if test -z "$ac_cv_prog_RANLIB"; then 7103 ac_ct_RANLIB=$RANLIB 7104 # Extract the first word of "ranlib", so it can be a program name with args. 7105set dummy ranlib; ac_word=$2 7106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7107$as_echo_n "checking for $ac_word... " >&6; } 7108if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7109 $as_echo_n "(cached) " >&6 7110else 7111 if test -n "$ac_ct_RANLIB"; then 7112 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7113else 7114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7115for as_dir in $PATH 7116do 7117 IFS=$as_save_IFS 7118 test -z "$as_dir" && as_dir=. 7119 for ac_exec_ext in '' $ac_executable_extensions; do 7120 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7121 ac_cv_prog_ac_ct_RANLIB="ranlib" 7122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7123 break 2 7124 fi 7125done 7126 done 7127IFS=$as_save_IFS 7128 7129fi 7130fi 7131ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7132if test -n "$ac_ct_RANLIB"; then 7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7134$as_echo "$ac_ct_RANLIB" >&6; } 7135else 7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7137$as_echo "no" >&6; } 7138fi 7139 7140 if test "x$ac_ct_RANLIB" = x; then 7141 RANLIB=":" 7142 else 7143 case $cross_compiling:$ac_tool_warned in 7144yes:) 7145{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7146$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7147ac_tool_warned=yes ;; 7148esac 7149 RANLIB=$ac_ct_RANLIB 7150 fi 7151else 7152 RANLIB="$ac_cv_prog_RANLIB" 7153fi 7154 7155test -z "$RANLIB" && RANLIB=: 7156 7157 7158 7159 7160 7161 7162# Determine commands to create old-style static archives. 7163old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7164old_postinstall_cmds='chmod 644 $oldlib' 7165old_postuninstall_cmds= 7166 7167if test -n "$RANLIB"; then 7168 case $host_os in 7169 openbsd*) 7170 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 7171 ;; 7172 *) 7173 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7174 ;; 7175 esac 7176 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7177fi 7178 7179case $host_os in 7180 darwin*) 7181 lock_old_archive_extraction=yes ;; 7182 *) 7183 lock_old_archive_extraction=no ;; 7184esac 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224# If no C compiler was specified, use CC. 7225LTCC=${LTCC-"$CC"} 7226 7227# If no C compiler flags were specified, use CFLAGS. 7228LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7229 7230# Allow CC to be a program name with arguments. 7231compiler=$CC 7232 7233 7234# Check for command to grab the raw symbol name followed by C symbol from nm. 7235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7236$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7237if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7238 $as_echo_n "(cached) " >&6 7239else 7240 7241# These are sane defaults that work on at least a few old systems. 7242# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7243 7244# Character class describing NM global symbol codes. 7245symcode='[BCDEGRST]' 7246 7247# Regexp to match symbols that can be accessed directly from C. 7248sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7249 7250# Define system-specific variables. 7251case $host_os in 7252aix*) 7253 symcode='[BCDT]' 7254 ;; 7255cygwin* | mingw* | pw32* | cegcc*) 7256 symcode='[ABCDGISTW]' 7257 ;; 7258hpux*) 7259 if test "$host_cpu" = ia64; then 7260 symcode='[ABCDEGRST]' 7261 fi 7262 ;; 7263irix* | nonstopux*) 7264 symcode='[BCDEGRST]' 7265 ;; 7266osf*) 7267 symcode='[BCDEGQRST]' 7268 ;; 7269solaris*) 7270 symcode='[BDRT]' 7271 ;; 7272sco3.2v5*) 7273 symcode='[DT]' 7274 ;; 7275sysv4.2uw2*) 7276 symcode='[DT]' 7277 ;; 7278sysv5* | sco5v6* | unixware* | OpenUNIX*) 7279 symcode='[ABDT]' 7280 ;; 7281sysv4) 7282 symcode='[DFNSTU]' 7283 ;; 7284esac 7285 7286# If we're using GNU nm, then use its standard symbol codes. 7287case `$NM -V 2>&1` in 7288*GNU* | *'with BFD'*) 7289 symcode='[ABCDGIRSTW]' ;; 7290esac 7291 7292# Transform an extracted symbol line into a proper C declaration. 7293# Some systems (esp. on ia64) link data and code symbols differently, 7294# so use this general approach. 7295lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7296 7297# Transform an extracted symbol line into symbol name and symbol address 7298lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7299lt_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'" 7300 7301# Handle CRLF in mingw tool chain 7302opt_cr= 7303case $build_os in 7304mingw*) 7305 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7306 ;; 7307esac 7308 7309# Try without a prefix underscore, then with it. 7310for ac_symprfx in "" "_"; do 7311 7312 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7313 symxfrm="\\1 $ac_symprfx\\2 \\2" 7314 7315 # Write the raw and C identifiers. 7316 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7317 # Fake it for dumpbin and say T for any non-static function 7318 # and D for any global variable. 7319 # Also find C++ and __fastcall symbols from MSVC++, 7320 # which start with @ or ?. 7321 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7322" {last_section=section; section=\$ 3};"\ 7323" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7324" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7325" \$ 0!~/External *\|/{next};"\ 7326" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7327" {if(hide[section]) next};"\ 7328" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7329" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7330" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7331" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7332" ' prfx=^$ac_symprfx" 7333 else 7334 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7335 fi 7336 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7337 7338 # Check to see that the pipe works correctly. 7339 pipe_works=no 7340 7341 rm -f conftest* 7342 cat > conftest.$ac_ext <<_LT_EOF 7343#ifdef __cplusplus 7344extern "C" { 7345#endif 7346char nm_test_var; 7347void nm_test_func(void); 7348void nm_test_func(void){} 7349#ifdef __cplusplus 7350} 7351#endif 7352int main(){nm_test_var='a';nm_test_func();return(0);} 7353_LT_EOF 7354 7355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7356 (eval $ac_compile) 2>&5 7357 ac_status=$? 7358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7359 test $ac_status = 0; }; then 7360 # Now try to grab the symbols. 7361 nlist=conftest.nm 7362 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7363 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7364 ac_status=$? 7365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7366 test $ac_status = 0; } && test -s "$nlist"; then 7367 # Try sorting and uniquifying the output. 7368 if sort "$nlist" | uniq > "$nlist"T; then 7369 mv -f "$nlist"T "$nlist" 7370 else 7371 rm -f "$nlist"T 7372 fi 7373 7374 # Make sure that we snagged all the symbols we need. 7375 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7376 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7377 cat <<_LT_EOF > conftest.$ac_ext 7378/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7379#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 7380/* DATA imports from DLLs on WIN32 con't be const, because runtime 7381 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7382# define LT_DLSYM_CONST 7383#elif defined(__osf__) 7384/* This system does not cope well with relocations in const data. */ 7385# define LT_DLSYM_CONST 7386#else 7387# define LT_DLSYM_CONST const 7388#endif 7389 7390#ifdef __cplusplus 7391extern "C" { 7392#endif 7393 7394_LT_EOF 7395 # Now generate the symbol file. 7396 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7397 7398 cat <<_LT_EOF >> conftest.$ac_ext 7399 7400/* The mapping between symbol names and symbols. */ 7401LT_DLSYM_CONST struct { 7402 const char *name; 7403 void *address; 7404} 7405lt__PROGRAM__LTX_preloaded_symbols[] = 7406{ 7407 { "@PROGRAM@", (void *) 0 }, 7408_LT_EOF 7409 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7410 cat <<\_LT_EOF >> conftest.$ac_ext 7411 {0, (void *) 0} 7412}; 7413 7414/* This works around a problem in FreeBSD linker */ 7415#ifdef FREEBSD_WORKAROUND 7416static const void *lt_preloaded_setup() { 7417 return lt__PROGRAM__LTX_preloaded_symbols; 7418} 7419#endif 7420 7421#ifdef __cplusplus 7422} 7423#endif 7424_LT_EOF 7425 # Now try linking the two files. 7426 mv conftest.$ac_objext conftstm.$ac_objext 7427 lt_globsym_save_LIBS=$LIBS 7428 lt_globsym_save_CFLAGS=$CFLAGS 7429 LIBS="conftstm.$ac_objext" 7430 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7431 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7432 (eval $ac_link) 2>&5 7433 ac_status=$? 7434 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7435 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7436 pipe_works=yes 7437 fi 7438 LIBS=$lt_globsym_save_LIBS 7439 CFLAGS=$lt_globsym_save_CFLAGS 7440 else 7441 echo "cannot find nm_test_func in $nlist" >&5 7442 fi 7443 else 7444 echo "cannot find nm_test_var in $nlist" >&5 7445 fi 7446 else 7447 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7448 fi 7449 else 7450 echo "$progname: failed program was:" >&5 7451 cat conftest.$ac_ext >&5 7452 fi 7453 rm -rf conftest* conftst* 7454 7455 # Do not use the global_symbol_pipe unless it works. 7456 if test "$pipe_works" = yes; then 7457 break 7458 else 7459 lt_cv_sys_global_symbol_pipe= 7460 fi 7461done 7462 7463fi 7464 7465if test -z "$lt_cv_sys_global_symbol_pipe"; then 7466 lt_cv_sys_global_symbol_to_cdecl= 7467fi 7468if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7470$as_echo "failed" >&6; } 7471else 7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7473$as_echo "ok" >&6; } 7474fi 7475 7476# Response file support. 7477if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7478 nm_file_list_spec='@' 7479elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7480 nm_file_list_spec='@' 7481fi 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7510$as_echo_n "checking for sysroot... " >&6; } 7511 7512# Check whether --with-sysroot was given. 7513if test "${with_sysroot+set}" = set; then : 7514 withval=$with_sysroot; 7515else 7516 with_sysroot=no 7517fi 7518 7519 7520lt_sysroot= 7521case ${with_sysroot} in #( 7522 yes) 7523 if test "$GCC" = yes; then 7524 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7525 fi 7526 ;; #( 7527 /*) 7528 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7529 ;; #( 7530 no|'') 7531 ;; #( 7532 *) 7533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 7534$as_echo "${with_sysroot}" >&6; } 7535 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7536 ;; 7537esac 7538 7539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7540$as_echo "${lt_sysroot:-no}" >&6; } 7541 7542 7543 7544 7545 7546# Check whether --enable-libtool-lock was given. 7547if test "${enable_libtool_lock+set}" = set; then : 7548 enableval=$enable_libtool_lock; 7549fi 7550 7551test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7552 7553# Some flags need to be propagated to the compiler or linker for good 7554# libtool support. 7555case $host in 7556ia64-*-hpux*) 7557 # Find out which ABI we are using. 7558 echo 'int i;' > conftest.$ac_ext 7559 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7560 (eval $ac_compile) 2>&5 7561 ac_status=$? 7562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7563 test $ac_status = 0; }; then 7564 case `/usr/bin/file conftest.$ac_objext` in 7565 *ELF-32*) 7566 HPUX_IA64_MODE="32" 7567 ;; 7568 *ELF-64*) 7569 HPUX_IA64_MODE="64" 7570 ;; 7571 esac 7572 fi 7573 rm -rf conftest* 7574 ;; 7575*-*-irix6*) 7576 # Find out which ABI we are using. 7577 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7578 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7579 (eval $ac_compile) 2>&5 7580 ac_status=$? 7581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7582 test $ac_status = 0; }; then 7583 if test "$lt_cv_prog_gnu_ld" = yes; then 7584 case `/usr/bin/file conftest.$ac_objext` in 7585 *32-bit*) 7586 LD="${LD-ld} -melf32bsmip" 7587 ;; 7588 *N32*) 7589 LD="${LD-ld} -melf32bmipn32" 7590 ;; 7591 *64-bit*) 7592 LD="${LD-ld} -melf64bmip" 7593 ;; 7594 esac 7595 else 7596 case `/usr/bin/file conftest.$ac_objext` in 7597 *32-bit*) 7598 LD="${LD-ld} -32" 7599 ;; 7600 *N32*) 7601 LD="${LD-ld} -n32" 7602 ;; 7603 *64-bit*) 7604 LD="${LD-ld} -64" 7605 ;; 7606 esac 7607 fi 7608 fi 7609 rm -rf conftest* 7610 ;; 7611 7612x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7613s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7614 # Find out which ABI we are using. 7615 echo 'int i;' > conftest.$ac_ext 7616 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7617 (eval $ac_compile) 2>&5 7618 ac_status=$? 7619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7620 test $ac_status = 0; }; then 7621 case `/usr/bin/file conftest.o` in 7622 *32-bit*) 7623 case $host in 7624 x86_64-*kfreebsd*-gnu) 7625 LD="${LD-ld} -m elf_i386_fbsd" 7626 ;; 7627 x86_64-*linux*) 7628 LD="${LD-ld} -m elf_i386" 7629 ;; 7630 ppc64-*linux*|powerpc64-*linux*) 7631 LD="${LD-ld} -m elf32ppclinux" 7632 ;; 7633 s390x-*linux*) 7634 LD="${LD-ld} -m elf_s390" 7635 ;; 7636 sparc64-*linux*) 7637 LD="${LD-ld} -m elf32_sparc" 7638 ;; 7639 esac 7640 ;; 7641 *64-bit*) 7642 case $host in 7643 x86_64-*kfreebsd*-gnu) 7644 LD="${LD-ld} -m elf_x86_64_fbsd" 7645 ;; 7646 x86_64-*linux*) 7647 LD="${LD-ld} -m elf_x86_64" 7648 ;; 7649 ppc*-*linux*|powerpc*-*linux*) 7650 LD="${LD-ld} -m elf64ppc" 7651 ;; 7652 s390*-*linux*|s390*-*tpf*) 7653 LD="${LD-ld} -m elf64_s390" 7654 ;; 7655 sparc*-*linux*) 7656 LD="${LD-ld} -m elf64_sparc" 7657 ;; 7658 esac 7659 ;; 7660 esac 7661 fi 7662 rm -rf conftest* 7663 ;; 7664 7665*-*-sco3.2v5*) 7666 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7667 SAVE_CFLAGS="$CFLAGS" 7668 CFLAGS="$CFLAGS -belf" 7669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7670$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7671if ${lt_cv_cc_needs_belf+:} false; then : 7672 $as_echo_n "(cached) " >&6 7673else 7674 ac_ext=c 7675ac_cpp='$CPP $CPPFLAGS' 7676ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7677ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7678ac_compiler_gnu=$ac_cv_c_compiler_gnu 7679 7680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7681/* end confdefs.h. */ 7682 7683int 7684main () 7685{ 7686 7687 ; 7688 return 0; 7689} 7690_ACEOF 7691if ac_fn_c_try_link "$LINENO"; then : 7692 lt_cv_cc_needs_belf=yes 7693else 7694 lt_cv_cc_needs_belf=no 7695fi 7696rm -f core conftest.err conftest.$ac_objext \ 7697 conftest$ac_exeext conftest.$ac_ext 7698 ac_ext=c 7699ac_cpp='$CPP $CPPFLAGS' 7700ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7701ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7702ac_compiler_gnu=$ac_cv_c_compiler_gnu 7703 7704fi 7705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7706$as_echo "$lt_cv_cc_needs_belf" >&6; } 7707 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7708 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7709 CFLAGS="$SAVE_CFLAGS" 7710 fi 7711 ;; 7712*-*solaris*) 7713 # Find out which ABI we are using. 7714 echo 'int i;' > conftest.$ac_ext 7715 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7716 (eval $ac_compile) 2>&5 7717 ac_status=$? 7718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7719 test $ac_status = 0; }; then 7720 case `/usr/bin/file conftest.o` in 7721 *64-bit*) 7722 case $lt_cv_prog_gnu_ld in 7723 yes*) 7724 case $host in 7725 i?86-*-solaris*) 7726 LD="${LD-ld} -m elf_x86_64" 7727 ;; 7728 sparc*-*-solaris*) 7729 LD="${LD-ld} -m elf64_sparc" 7730 ;; 7731 esac 7732 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7733 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7734 LD="${LD-ld}_sol2" 7735 fi 7736 ;; 7737 *) 7738 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7739 LD="${LD-ld} -64" 7740 fi 7741 ;; 7742 esac 7743 ;; 7744 esac 7745 fi 7746 rm -rf conftest* 7747 ;; 7748esac 7749 7750need_locks="$enable_libtool_lock" 7751 7752if test -n "$ac_tool_prefix"; then 7753 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7754set dummy ${ac_tool_prefix}mt; ac_word=$2 7755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7756$as_echo_n "checking for $ac_word... " >&6; } 7757if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7758 $as_echo_n "(cached) " >&6 7759else 7760 if test -n "$MANIFEST_TOOL"; then 7761 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7762else 7763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7764for as_dir in $PATH 7765do 7766 IFS=$as_save_IFS 7767 test -z "$as_dir" && as_dir=. 7768 for ac_exec_ext in '' $ac_executable_extensions; do 7769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7770 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7772 break 2 7773 fi 7774done 7775 done 7776IFS=$as_save_IFS 7777 7778fi 7779fi 7780MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7781if test -n "$MANIFEST_TOOL"; then 7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7783$as_echo "$MANIFEST_TOOL" >&6; } 7784else 7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7786$as_echo "no" >&6; } 7787fi 7788 7789 7790fi 7791if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7792 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7793 # Extract the first word of "mt", so it can be a program name with args. 7794set dummy mt; ac_word=$2 7795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7796$as_echo_n "checking for $ac_word... " >&6; } 7797if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7798 $as_echo_n "(cached) " >&6 7799else 7800 if test -n "$ac_ct_MANIFEST_TOOL"; then 7801 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7802else 7803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7804for as_dir in $PATH 7805do 7806 IFS=$as_save_IFS 7807 test -z "$as_dir" && as_dir=. 7808 for ac_exec_ext in '' $ac_executable_extensions; do 7809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7810 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7812 break 2 7813 fi 7814done 7815 done 7816IFS=$as_save_IFS 7817 7818fi 7819fi 7820ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7821if test -n "$ac_ct_MANIFEST_TOOL"; then 7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7823$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7824else 7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7826$as_echo "no" >&6; } 7827fi 7828 7829 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7830 MANIFEST_TOOL=":" 7831 else 7832 case $cross_compiling:$ac_tool_warned in 7833yes:) 7834{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7835$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7836ac_tool_warned=yes ;; 7837esac 7838 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7839 fi 7840else 7841 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7842fi 7843 7844test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7846$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7847if ${lt_cv_path_mainfest_tool+:} false; then : 7848 $as_echo_n "(cached) " >&6 7849else 7850 lt_cv_path_mainfest_tool=no 7851 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7852 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7853 cat conftest.err >&5 7854 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7855 lt_cv_path_mainfest_tool=yes 7856 fi 7857 rm -f conftest* 7858fi 7859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7860$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7861if test "x$lt_cv_path_mainfest_tool" != xyes; then 7862 MANIFEST_TOOL=: 7863fi 7864 7865 7866 7867 7868 7869 7870 case $host_os in 7871 rhapsody* | darwin*) 7872 if test -n "$ac_tool_prefix"; then 7873 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7874set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7876$as_echo_n "checking for $ac_word... " >&6; } 7877if ${ac_cv_prog_DSYMUTIL+:} false; then : 7878 $as_echo_n "(cached) " >&6 7879else 7880 if test -n "$DSYMUTIL"; then 7881 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7882else 7883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7884for as_dir in $PATH 7885do 7886 IFS=$as_save_IFS 7887 test -z "$as_dir" && as_dir=. 7888 for ac_exec_ext in '' $ac_executable_extensions; do 7889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7890 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7892 break 2 7893 fi 7894done 7895 done 7896IFS=$as_save_IFS 7897 7898fi 7899fi 7900DSYMUTIL=$ac_cv_prog_DSYMUTIL 7901if test -n "$DSYMUTIL"; then 7902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7903$as_echo "$DSYMUTIL" >&6; } 7904else 7905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7906$as_echo "no" >&6; } 7907fi 7908 7909 7910fi 7911if test -z "$ac_cv_prog_DSYMUTIL"; then 7912 ac_ct_DSYMUTIL=$DSYMUTIL 7913 # Extract the first word of "dsymutil", so it can be a program name with args. 7914set dummy dsymutil; ac_word=$2 7915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7916$as_echo_n "checking for $ac_word... " >&6; } 7917if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7918 $as_echo_n "(cached) " >&6 7919else 7920 if test -n "$ac_ct_DSYMUTIL"; then 7921 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7922else 7923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7924for as_dir in $PATH 7925do 7926 IFS=$as_save_IFS 7927 test -z "$as_dir" && as_dir=. 7928 for ac_exec_ext in '' $ac_executable_extensions; do 7929 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7930 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7932 break 2 7933 fi 7934done 7935 done 7936IFS=$as_save_IFS 7937 7938fi 7939fi 7940ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7941if test -n "$ac_ct_DSYMUTIL"; then 7942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7943$as_echo "$ac_ct_DSYMUTIL" >&6; } 7944else 7945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7946$as_echo "no" >&6; } 7947fi 7948 7949 if test "x$ac_ct_DSYMUTIL" = x; then 7950 DSYMUTIL=":" 7951 else 7952 case $cross_compiling:$ac_tool_warned in 7953yes:) 7954{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7955$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7956ac_tool_warned=yes ;; 7957esac 7958 DSYMUTIL=$ac_ct_DSYMUTIL 7959 fi 7960else 7961 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7962fi 7963 7964 if test -n "$ac_tool_prefix"; then 7965 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7966set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7968$as_echo_n "checking for $ac_word... " >&6; } 7969if ${ac_cv_prog_NMEDIT+:} false; then : 7970 $as_echo_n "(cached) " >&6 7971else 7972 if test -n "$NMEDIT"; then 7973 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7974else 7975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7976for as_dir in $PATH 7977do 7978 IFS=$as_save_IFS 7979 test -z "$as_dir" && as_dir=. 7980 for ac_exec_ext in '' $ac_executable_extensions; do 7981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7982 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7984 break 2 7985 fi 7986done 7987 done 7988IFS=$as_save_IFS 7989 7990fi 7991fi 7992NMEDIT=$ac_cv_prog_NMEDIT 7993if test -n "$NMEDIT"; then 7994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7995$as_echo "$NMEDIT" >&6; } 7996else 7997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7998$as_echo "no" >&6; } 7999fi 8000 8001 8002fi 8003if test -z "$ac_cv_prog_NMEDIT"; then 8004 ac_ct_NMEDIT=$NMEDIT 8005 # Extract the first word of "nmedit", so it can be a program name with args. 8006set dummy nmedit; ac_word=$2 8007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8008$as_echo_n "checking for $ac_word... " >&6; } 8009if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 8010 $as_echo_n "(cached) " >&6 8011else 8012 if test -n "$ac_ct_NMEDIT"; then 8013 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8014else 8015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8016for as_dir in $PATH 8017do 8018 IFS=$as_save_IFS 8019 test -z "$as_dir" && as_dir=. 8020 for ac_exec_ext in '' $ac_executable_extensions; do 8021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8022 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8024 break 2 8025 fi 8026done 8027 done 8028IFS=$as_save_IFS 8029 8030fi 8031fi 8032ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8033if test -n "$ac_ct_NMEDIT"; then 8034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8035$as_echo "$ac_ct_NMEDIT" >&6; } 8036else 8037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8038$as_echo "no" >&6; } 8039fi 8040 8041 if test "x$ac_ct_NMEDIT" = x; then 8042 NMEDIT=":" 8043 else 8044 case $cross_compiling:$ac_tool_warned in 8045yes:) 8046{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8047$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8048ac_tool_warned=yes ;; 8049esac 8050 NMEDIT=$ac_ct_NMEDIT 8051 fi 8052else 8053 NMEDIT="$ac_cv_prog_NMEDIT" 8054fi 8055 8056 if test -n "$ac_tool_prefix"; then 8057 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8058set dummy ${ac_tool_prefix}lipo; ac_word=$2 8059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8060$as_echo_n "checking for $ac_word... " >&6; } 8061if ${ac_cv_prog_LIPO+:} false; then : 8062 $as_echo_n "(cached) " >&6 8063else 8064 if test -n "$LIPO"; then 8065 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8066else 8067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8068for as_dir in $PATH 8069do 8070 IFS=$as_save_IFS 8071 test -z "$as_dir" && as_dir=. 8072 for ac_exec_ext in '' $ac_executable_extensions; do 8073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8074 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8076 break 2 8077 fi 8078done 8079 done 8080IFS=$as_save_IFS 8081 8082fi 8083fi 8084LIPO=$ac_cv_prog_LIPO 8085if test -n "$LIPO"; then 8086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8087$as_echo "$LIPO" >&6; } 8088else 8089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8090$as_echo "no" >&6; } 8091fi 8092 8093 8094fi 8095if test -z "$ac_cv_prog_LIPO"; then 8096 ac_ct_LIPO=$LIPO 8097 # Extract the first word of "lipo", so it can be a program name with args. 8098set dummy lipo; ac_word=$2 8099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8100$as_echo_n "checking for $ac_word... " >&6; } 8101if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8102 $as_echo_n "(cached) " >&6 8103else 8104 if test -n "$ac_ct_LIPO"; then 8105 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8106else 8107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8108for as_dir in $PATH 8109do 8110 IFS=$as_save_IFS 8111 test -z "$as_dir" && as_dir=. 8112 for ac_exec_ext in '' $ac_executable_extensions; do 8113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8114 ac_cv_prog_ac_ct_LIPO="lipo" 8115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8116 break 2 8117 fi 8118done 8119 done 8120IFS=$as_save_IFS 8121 8122fi 8123fi 8124ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8125if test -n "$ac_ct_LIPO"; then 8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8127$as_echo "$ac_ct_LIPO" >&6; } 8128else 8129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8130$as_echo "no" >&6; } 8131fi 8132 8133 if test "x$ac_ct_LIPO" = x; then 8134 LIPO=":" 8135 else 8136 case $cross_compiling:$ac_tool_warned in 8137yes:) 8138{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8139$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8140ac_tool_warned=yes ;; 8141esac 8142 LIPO=$ac_ct_LIPO 8143 fi 8144else 8145 LIPO="$ac_cv_prog_LIPO" 8146fi 8147 8148 if test -n "$ac_tool_prefix"; then 8149 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8150set dummy ${ac_tool_prefix}otool; ac_word=$2 8151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8152$as_echo_n "checking for $ac_word... " >&6; } 8153if ${ac_cv_prog_OTOOL+:} false; then : 8154 $as_echo_n "(cached) " >&6 8155else 8156 if test -n "$OTOOL"; then 8157 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8158else 8159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8160for as_dir in $PATH 8161do 8162 IFS=$as_save_IFS 8163 test -z "$as_dir" && as_dir=. 8164 for ac_exec_ext in '' $ac_executable_extensions; do 8165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8166 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8168 break 2 8169 fi 8170done 8171 done 8172IFS=$as_save_IFS 8173 8174fi 8175fi 8176OTOOL=$ac_cv_prog_OTOOL 8177if test -n "$OTOOL"; then 8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8179$as_echo "$OTOOL" >&6; } 8180else 8181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8182$as_echo "no" >&6; } 8183fi 8184 8185 8186fi 8187if test -z "$ac_cv_prog_OTOOL"; then 8188 ac_ct_OTOOL=$OTOOL 8189 # Extract the first word of "otool", so it can be a program name with args. 8190set dummy otool; ac_word=$2 8191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8192$as_echo_n "checking for $ac_word... " >&6; } 8193if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8194 $as_echo_n "(cached) " >&6 8195else 8196 if test -n "$ac_ct_OTOOL"; then 8197 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8198else 8199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8200for as_dir in $PATH 8201do 8202 IFS=$as_save_IFS 8203 test -z "$as_dir" && as_dir=. 8204 for ac_exec_ext in '' $ac_executable_extensions; do 8205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8206 ac_cv_prog_ac_ct_OTOOL="otool" 8207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8208 break 2 8209 fi 8210done 8211 done 8212IFS=$as_save_IFS 8213 8214fi 8215fi 8216ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8217if test -n "$ac_ct_OTOOL"; then 8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8219$as_echo "$ac_ct_OTOOL" >&6; } 8220else 8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8222$as_echo "no" >&6; } 8223fi 8224 8225 if test "x$ac_ct_OTOOL" = x; then 8226 OTOOL=":" 8227 else 8228 case $cross_compiling:$ac_tool_warned in 8229yes:) 8230{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8231$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8232ac_tool_warned=yes ;; 8233esac 8234 OTOOL=$ac_ct_OTOOL 8235 fi 8236else 8237 OTOOL="$ac_cv_prog_OTOOL" 8238fi 8239 8240 if test -n "$ac_tool_prefix"; then 8241 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8242set dummy ${ac_tool_prefix}otool64; ac_word=$2 8243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8244$as_echo_n "checking for $ac_word... " >&6; } 8245if ${ac_cv_prog_OTOOL64+:} false; then : 8246 $as_echo_n "(cached) " >&6 8247else 8248 if test -n "$OTOOL64"; then 8249 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8250else 8251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8252for as_dir in $PATH 8253do 8254 IFS=$as_save_IFS 8255 test -z "$as_dir" && as_dir=. 8256 for ac_exec_ext in '' $ac_executable_extensions; do 8257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8258 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8260 break 2 8261 fi 8262done 8263 done 8264IFS=$as_save_IFS 8265 8266fi 8267fi 8268OTOOL64=$ac_cv_prog_OTOOL64 8269if test -n "$OTOOL64"; then 8270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8271$as_echo "$OTOOL64" >&6; } 8272else 8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8274$as_echo "no" >&6; } 8275fi 8276 8277 8278fi 8279if test -z "$ac_cv_prog_OTOOL64"; then 8280 ac_ct_OTOOL64=$OTOOL64 8281 # Extract the first word of "otool64", so it can be a program name with args. 8282set dummy otool64; ac_word=$2 8283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8284$as_echo_n "checking for $ac_word... " >&6; } 8285if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8286 $as_echo_n "(cached) " >&6 8287else 8288 if test -n "$ac_ct_OTOOL64"; then 8289 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8290else 8291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8292for as_dir in $PATH 8293do 8294 IFS=$as_save_IFS 8295 test -z "$as_dir" && as_dir=. 8296 for ac_exec_ext in '' $ac_executable_extensions; do 8297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8298 ac_cv_prog_ac_ct_OTOOL64="otool64" 8299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8300 break 2 8301 fi 8302done 8303 done 8304IFS=$as_save_IFS 8305 8306fi 8307fi 8308ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8309if test -n "$ac_ct_OTOOL64"; then 8310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8311$as_echo "$ac_ct_OTOOL64" >&6; } 8312else 8313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8314$as_echo "no" >&6; } 8315fi 8316 8317 if test "x$ac_ct_OTOOL64" = x; then 8318 OTOOL64=":" 8319 else 8320 case $cross_compiling:$ac_tool_warned in 8321yes:) 8322{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8323$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8324ac_tool_warned=yes ;; 8325esac 8326 OTOOL64=$ac_ct_OTOOL64 8327 fi 8328else 8329 OTOOL64="$ac_cv_prog_OTOOL64" 8330fi 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8359$as_echo_n "checking for -single_module linker flag... " >&6; } 8360if ${lt_cv_apple_cc_single_mod+:} false; then : 8361 $as_echo_n "(cached) " >&6 8362else 8363 lt_cv_apple_cc_single_mod=no 8364 if test -z "${LT_MULTI_MODULE}"; then 8365 # By default we will add the -single_module flag. You can override 8366 # by either setting the environment variable LT_MULTI_MODULE 8367 # non-empty at configure time, or by adding -multi_module to the 8368 # link flags. 8369 rm -rf libconftest.dylib* 8370 echo "int foo(void){return 1;}" > conftest.c 8371 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8372-dynamiclib -Wl,-single_module conftest.c" >&5 8373 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8374 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8375 _lt_result=$? 8376 # If there is a non-empty error log, and "single_module" 8377 # appears in it, assume the flag caused a linker warning 8378 if test -s conftest.err && $GREP single_module conftest.err; then 8379 cat conftest.err >&5 8380 # Otherwise, if the output was created with a 0 exit code from 8381 # the compiler, it worked. 8382 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 8383 lt_cv_apple_cc_single_mod=yes 8384 else 8385 cat conftest.err >&5 8386 fi 8387 rm -rf libconftest.dylib* 8388 rm -f conftest.* 8389 fi 8390fi 8391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8392$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8393 8394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8395$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8396if ${lt_cv_ld_exported_symbols_list+:} false; then : 8397 $as_echo_n "(cached) " >&6 8398else 8399 lt_cv_ld_exported_symbols_list=no 8400 save_LDFLAGS=$LDFLAGS 8401 echo "_main" > conftest.sym 8402 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8404/* end confdefs.h. */ 8405 8406int 8407main () 8408{ 8409 8410 ; 8411 return 0; 8412} 8413_ACEOF 8414if ac_fn_c_try_link "$LINENO"; then : 8415 lt_cv_ld_exported_symbols_list=yes 8416else 8417 lt_cv_ld_exported_symbols_list=no 8418fi 8419rm -f core conftest.err conftest.$ac_objext \ 8420 conftest$ac_exeext conftest.$ac_ext 8421 LDFLAGS="$save_LDFLAGS" 8422 8423fi 8424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8425$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8426 8427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8428$as_echo_n "checking for -force_load linker flag... " >&6; } 8429if ${lt_cv_ld_force_load+:} false; then : 8430 $as_echo_n "(cached) " >&6 8431else 8432 lt_cv_ld_force_load=no 8433 cat > conftest.c << _LT_EOF 8434int forced_loaded() { return 2;} 8435_LT_EOF 8436 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8437 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8438 echo "$AR cru libconftest.a conftest.o" >&5 8439 $AR cru libconftest.a conftest.o 2>&5 8440 echo "$RANLIB libconftest.a" >&5 8441 $RANLIB libconftest.a 2>&5 8442 cat > conftest.c << _LT_EOF 8443int main() { return 0;} 8444_LT_EOF 8445 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8446 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8447 _lt_result=$? 8448 if test -s conftest.err && $GREP force_load conftest.err; then 8449 cat conftest.err >&5 8450 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 8451 lt_cv_ld_force_load=yes 8452 else 8453 cat conftest.err >&5 8454 fi 8455 rm -f conftest.err libconftest.a conftest conftest.c 8456 rm -rf conftest.dSYM 8457 8458fi 8459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8460$as_echo "$lt_cv_ld_force_load" >&6; } 8461 case $host_os in 8462 rhapsody* | darwin1.[012]) 8463 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8464 darwin1.*) 8465 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8466 darwin*) # darwin 5.x on 8467 # if running on 10.5 or later, the deployment target defaults 8468 # to the OS version, if on x86, and 10.4, the deployment 8469 # target defaults to 10.4. Don't you love it? 8470 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8471 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8472 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8473 10.[012]*) 8474 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8475 10.*) 8476 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8477 esac 8478 ;; 8479 esac 8480 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8481 _lt_dar_single_mod='$single_module' 8482 fi 8483 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8484 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8485 else 8486 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8487 fi 8488 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8489 _lt_dsymutil='~$DSYMUTIL $lib || :' 8490 else 8491 _lt_dsymutil= 8492 fi 8493 ;; 8494 esac 8495 8496for ac_header in dlfcn.h 8497do : 8498 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8499" 8500if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8501 cat >>confdefs.h <<_ACEOF 8502#define HAVE_DLFCN_H 1 8503_ACEOF 8504 8505fi 8506 8507done 8508 8509 8510 8511 8512 8513# Set options 8514# Check whether --enable-static was given. 8515if test "${enable_static+set}" = set; then : 8516 enableval=$enable_static; p=${PACKAGE-default} 8517 case $enableval in 8518 yes) enable_static=yes ;; 8519 no) enable_static=no ;; 8520 *) 8521 enable_static=no 8522 # Look at the argument we got. We use all the common list separators. 8523 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8524 for pkg in $enableval; do 8525 IFS="$lt_save_ifs" 8526 if test "X$pkg" = "X$p"; then 8527 enable_static=yes 8528 fi 8529 done 8530 IFS="$lt_save_ifs" 8531 ;; 8532 esac 8533else 8534 enable_static=no 8535fi 8536 8537 8538 8539 8540 8541 8542 8543 8544# Check whether --with-pic was given. 8545if test "${with_pic+set}" = set; then : 8546 withval=$with_pic; lt_p=${PACKAGE-default} 8547 case $withval in 8548 yes|no) pic_mode=$withval ;; 8549 *) 8550 pic_mode=default 8551 # Look at the argument we got. We use all the common list separators. 8552 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8553 for lt_pkg in $withval; do 8554 IFS="$lt_save_ifs" 8555 if test "X$lt_pkg" = "X$lt_p"; then 8556 pic_mode=yes 8557 fi 8558 done 8559 IFS="$lt_save_ifs" 8560 ;; 8561 esac 8562else 8563 pic_mode=default 8564fi 8565 8566 8567test -z "$pic_mode" && pic_mode=yes 8568 8569 8570 8571 8572 8573 8574 8575 8576 enable_dlopen=no 8577 8578 8579 enable_win32_dll=no 8580 8581 8582 # Check whether --enable-shared was given. 8583if test "${enable_shared+set}" = set; then : 8584 enableval=$enable_shared; p=${PACKAGE-default} 8585 case $enableval in 8586 yes) enable_shared=yes ;; 8587 no) enable_shared=no ;; 8588 *) 8589 enable_shared=no 8590 # Look at the argument we got. We use all the common list separators. 8591 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8592 for pkg in $enableval; do 8593 IFS="$lt_save_ifs" 8594 if test "X$pkg" = "X$p"; then 8595 enable_shared=yes 8596 fi 8597 done 8598 IFS="$lt_save_ifs" 8599 ;; 8600 esac 8601else 8602 enable_shared=yes 8603fi 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 # Check whether --enable-fast-install was given. 8616if test "${enable_fast_install+set}" = set; then : 8617 enableval=$enable_fast_install; p=${PACKAGE-default} 8618 case $enableval in 8619 yes) enable_fast_install=yes ;; 8620 no) enable_fast_install=no ;; 8621 *) 8622 enable_fast_install=no 8623 # Look at the argument we got. We use all the common list separators. 8624 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8625 for pkg in $enableval; do 8626 IFS="$lt_save_ifs" 8627 if test "X$pkg" = "X$p"; then 8628 enable_fast_install=yes 8629 fi 8630 done 8631 IFS="$lt_save_ifs" 8632 ;; 8633 esac 8634else 8635 enable_fast_install=yes 8636fi 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648# This can be used to rebuild libtool when needed 8649LIBTOOL_DEPS="$ltmain" 8650 8651# Always use our own libtool. 8652LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683test -z "$LN_S" && LN_S="ln -s" 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698if test -n "${ZSH_VERSION+set}" ; then 8699 setopt NO_GLOB_SUBST 8700fi 8701 8702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8703$as_echo_n "checking for objdir... " >&6; } 8704if ${lt_cv_objdir+:} false; then : 8705 $as_echo_n "(cached) " >&6 8706else 8707 rm -f .libs 2>/dev/null 8708mkdir .libs 2>/dev/null 8709if test -d .libs; then 8710 lt_cv_objdir=.libs 8711else 8712 # MS-DOS does not allow filenames that begin with a dot. 8713 lt_cv_objdir=_libs 8714fi 8715rmdir .libs 2>/dev/null 8716fi 8717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8718$as_echo "$lt_cv_objdir" >&6; } 8719objdir=$lt_cv_objdir 8720 8721 8722 8723 8724 8725cat >>confdefs.h <<_ACEOF 8726#define LT_OBJDIR "$lt_cv_objdir/" 8727_ACEOF 8728 8729 8730 8731 8732case $host_os in 8733aix3*) 8734 # AIX sometimes has problems with the GCC collect2 program. For some 8735 # reason, if we set the COLLECT_NAMES environment variable, the problems 8736 # vanish in a puff of smoke. 8737 if test "X${COLLECT_NAMES+set}" != Xset; then 8738 COLLECT_NAMES= 8739 export COLLECT_NAMES 8740 fi 8741 ;; 8742esac 8743 8744# Global variables: 8745ofile=libtool 8746can_build_shared=yes 8747 8748# All known linkers require a `.a' archive for static linking (except MSVC, 8749# which needs '.lib'). 8750libext=a 8751 8752with_gnu_ld="$lt_cv_prog_gnu_ld" 8753 8754old_CC="$CC" 8755old_CFLAGS="$CFLAGS" 8756 8757# Set sane defaults for various variables 8758test -z "$CC" && CC=cc 8759test -z "$LTCC" && LTCC=$CC 8760test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8761test -z "$LD" && LD=ld 8762test -z "$ac_objext" && ac_objext=o 8763 8764for cc_temp in $compiler""; do 8765 case $cc_temp in 8766 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8767 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8768 \-*) ;; 8769 *) break;; 8770 esac 8771done 8772cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8773 8774 8775# Only perform the check for file, if the check method requires it 8776test -z "$MAGIC_CMD" && MAGIC_CMD=file 8777case $deplibs_check_method in 8778file_magic*) 8779 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8781$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8782if ${lt_cv_path_MAGIC_CMD+:} false; then : 8783 $as_echo_n "(cached) " >&6 8784else 8785 case $MAGIC_CMD in 8786[\\/*] | ?:[\\/]*) 8787 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8788 ;; 8789*) 8790 lt_save_MAGIC_CMD="$MAGIC_CMD" 8791 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8792 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8793 for ac_dir in $ac_dummy; do 8794 IFS="$lt_save_ifs" 8795 test -z "$ac_dir" && ac_dir=. 8796 if test -f $ac_dir/${ac_tool_prefix}file; then 8797 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8798 if test -n "$file_magic_test_file"; then 8799 case $deplibs_check_method in 8800 "file_magic "*) 8801 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8802 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8803 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8804 $EGREP "$file_magic_regex" > /dev/null; then 8805 : 8806 else 8807 cat <<_LT_EOF 1>&2 8808 8809*** Warning: the command libtool uses to detect shared libraries, 8810*** $file_magic_cmd, produces output that libtool cannot recognize. 8811*** The result is that libtool may fail to recognize shared libraries 8812*** as such. This will affect the creation of libtool libraries that 8813*** depend on shared libraries, but programs linked with such libtool 8814*** libraries will work regardless of this problem. Nevertheless, you 8815*** may want to report the problem to your system manager and/or to 8816*** bug-libtool@gnu.org 8817 8818_LT_EOF 8819 fi ;; 8820 esac 8821 fi 8822 break 8823 fi 8824 done 8825 IFS="$lt_save_ifs" 8826 MAGIC_CMD="$lt_save_MAGIC_CMD" 8827 ;; 8828esac 8829fi 8830 8831MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8832if test -n "$MAGIC_CMD"; then 8833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8834$as_echo "$MAGIC_CMD" >&6; } 8835else 8836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8837$as_echo "no" >&6; } 8838fi 8839 8840 8841 8842 8843 8844if test -z "$lt_cv_path_MAGIC_CMD"; then 8845 if test -n "$ac_tool_prefix"; then 8846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8847$as_echo_n "checking for file... " >&6; } 8848if ${lt_cv_path_MAGIC_CMD+:} false; then : 8849 $as_echo_n "(cached) " >&6 8850else 8851 case $MAGIC_CMD in 8852[\\/*] | ?:[\\/]*) 8853 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8854 ;; 8855*) 8856 lt_save_MAGIC_CMD="$MAGIC_CMD" 8857 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8858 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8859 for ac_dir in $ac_dummy; do 8860 IFS="$lt_save_ifs" 8861 test -z "$ac_dir" && ac_dir=. 8862 if test -f $ac_dir/file; then 8863 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8864 if test -n "$file_magic_test_file"; then 8865 case $deplibs_check_method in 8866 "file_magic "*) 8867 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8868 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8869 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8870 $EGREP "$file_magic_regex" > /dev/null; then 8871 : 8872 else 8873 cat <<_LT_EOF 1>&2 8874 8875*** Warning: the command libtool uses to detect shared libraries, 8876*** $file_magic_cmd, produces output that libtool cannot recognize. 8877*** The result is that libtool may fail to recognize shared libraries 8878*** as such. This will affect the creation of libtool libraries that 8879*** depend on shared libraries, but programs linked with such libtool 8880*** libraries will work regardless of this problem. Nevertheless, you 8881*** may want to report the problem to your system manager and/or to 8882*** bug-libtool@gnu.org 8883 8884_LT_EOF 8885 fi ;; 8886 esac 8887 fi 8888 break 8889 fi 8890 done 8891 IFS="$lt_save_ifs" 8892 MAGIC_CMD="$lt_save_MAGIC_CMD" 8893 ;; 8894esac 8895fi 8896 8897MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8898if test -n "$MAGIC_CMD"; then 8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8900$as_echo "$MAGIC_CMD" >&6; } 8901else 8902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8903$as_echo "no" >&6; } 8904fi 8905 8906 8907 else 8908 MAGIC_CMD=: 8909 fi 8910fi 8911 8912 fi 8913 ;; 8914esac 8915 8916# Use C for the default configuration in the libtool script 8917 8918lt_save_CC="$CC" 8919ac_ext=c 8920ac_cpp='$CPP $CPPFLAGS' 8921ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8922ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8923ac_compiler_gnu=$ac_cv_c_compiler_gnu 8924 8925 8926# Source file extension for C test sources. 8927ac_ext=c 8928 8929# Object file extension for compiled C test sources. 8930objext=o 8931objext=$objext 8932 8933# Code to be used in simple compile tests 8934lt_simple_compile_test_code="int some_variable = 0;" 8935 8936# Code to be used in simple link tests 8937lt_simple_link_test_code='int main(){return(0);}' 8938 8939 8940 8941 8942 8943 8944 8945# If no C compiler was specified, use CC. 8946LTCC=${LTCC-"$CC"} 8947 8948# If no C compiler flags were specified, use CFLAGS. 8949LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8950 8951# Allow CC to be a program name with arguments. 8952compiler=$CC 8953 8954# Save the default compiler, since it gets overwritten when the other 8955# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8956compiler_DEFAULT=$CC 8957 8958# save warnings/boilerplate of simple test code 8959ac_outfile=conftest.$ac_objext 8960echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8961eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8962_lt_compiler_boilerplate=`cat conftest.err` 8963$RM conftest* 8964 8965ac_outfile=conftest.$ac_objext 8966echo "$lt_simple_link_test_code" >conftest.$ac_ext 8967eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8968_lt_linker_boilerplate=`cat conftest.err` 8969$RM -r conftest* 8970 8971 8972## CAVEAT EMPTOR: 8973## There is no encapsulation within the following macros, do not change 8974## the running order or otherwise move them around unless you know exactly 8975## what you are doing... 8976if test -n "$compiler"; then 8977 8978lt_prog_compiler_no_builtin_flag= 8979 8980if test "$GCC" = yes; then 8981 case $cc_basename in 8982 nvcc*) 8983 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8984 *) 8985 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8986 esac 8987 8988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8989$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8990if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8991 $as_echo_n "(cached) " >&6 8992else 8993 lt_cv_prog_compiler_rtti_exceptions=no 8994 ac_outfile=conftest.$ac_objext 8995 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8996 lt_compiler_flag="-fno-rtti -fno-exceptions" 8997 # Insert the option either (1) after the last *FLAGS variable, or 8998 # (2) before a word containing "conftest.", or (3) at the end. 8999 # Note that $ac_compile itself does not contain backslashes and begins 9000 # with a dollar sign (not a hyphen), so the echo should work correctly. 9001 # The option is referenced via a variable to avoid confusing sed. 9002 lt_compile=`echo "$ac_compile" | $SED \ 9003 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9004 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9005 -e 's:$: $lt_compiler_flag:'` 9006 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9007 (eval "$lt_compile" 2>conftest.err) 9008 ac_status=$? 9009 cat conftest.err >&5 9010 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9011 if (exit $ac_status) && test -s "$ac_outfile"; then 9012 # The compiler can only warn and ignore the option if not recognized 9013 # So say no if there are warnings other than the usual output. 9014 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9015 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9016 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9017 lt_cv_prog_compiler_rtti_exceptions=yes 9018 fi 9019 fi 9020 $RM conftest* 9021 9022fi 9023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9024$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9025 9026if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9027 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9028else 9029 : 9030fi 9031 9032fi 9033 9034 9035 9036 9037 9038 9039 lt_prog_compiler_wl= 9040lt_prog_compiler_pic= 9041lt_prog_compiler_static= 9042 9043 9044 if test "$GCC" = yes; then 9045 lt_prog_compiler_wl='-Wl,' 9046 lt_prog_compiler_static='-static' 9047 9048 case $host_os in 9049 aix*) 9050 # All AIX code is PIC. 9051 if test "$host_cpu" = ia64; then 9052 # AIX 5 now supports IA64 processor 9053 lt_prog_compiler_static='-Bstatic' 9054 fi 9055 ;; 9056 9057 amigaos*) 9058 case $host_cpu in 9059 powerpc) 9060 # see comment about AmigaOS4 .so support 9061 lt_prog_compiler_pic='-fPIC' 9062 ;; 9063 m68k) 9064 # FIXME: we need at least 68020 code to build shared libraries, but 9065 # adding the `-m68020' flag to GCC prevents building anything better, 9066 # like `-m68040'. 9067 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9068 ;; 9069 esac 9070 ;; 9071 9072 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9073 # PIC is the default for these OSes. 9074 ;; 9075 9076 mingw* | cygwin* | pw32* | os2* | cegcc*) 9077 # This hack is so that the source file can tell whether it is being 9078 # built for inclusion in a dll (and should export symbols for example). 9079 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9080 # (--disable-auto-import) libraries 9081 lt_prog_compiler_pic='-DDLL_EXPORT' 9082 ;; 9083 9084 darwin* | rhapsody*) 9085 # PIC is the default on this platform 9086 # Common symbols not allowed in MH_DYLIB files 9087 lt_prog_compiler_pic='-fno-common' 9088 ;; 9089 9090 haiku*) 9091 # PIC is the default for Haiku. 9092 # The "-static" flag exists, but is broken. 9093 lt_prog_compiler_static= 9094 ;; 9095 9096 hpux*) 9097 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9098 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9099 # sets the default TLS model and affects inlining. 9100 case $host_cpu in 9101 hppa*64*) 9102 # +Z the default 9103 ;; 9104 *) 9105 lt_prog_compiler_pic='-fPIC' 9106 ;; 9107 esac 9108 ;; 9109 9110 interix[3-9]*) 9111 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9112 # Instead, we relocate shared libraries at runtime. 9113 ;; 9114 9115 msdosdjgpp*) 9116 # Just because we use GCC doesn't mean we suddenly get shared libraries 9117 # on systems that don't support them. 9118 lt_prog_compiler_can_build_shared=no 9119 enable_shared=no 9120 ;; 9121 9122 *nto* | *qnx*) 9123 # QNX uses GNU C++, but need to define -shared option too, otherwise 9124 # it will coredump. 9125 lt_prog_compiler_pic='-fPIC -shared' 9126 ;; 9127 9128 sysv4*MP*) 9129 if test -d /usr/nec; then 9130 lt_prog_compiler_pic=-Kconform_pic 9131 fi 9132 ;; 9133 9134 *) 9135 lt_prog_compiler_pic='-fPIC' 9136 ;; 9137 esac 9138 9139 case $cc_basename in 9140 nvcc*) # Cuda Compiler Driver 2.2 9141 lt_prog_compiler_wl='-Xlinker ' 9142 if test -n "$lt_prog_compiler_pic"; then 9143 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9144 fi 9145 ;; 9146 esac 9147 else 9148 # PORTME Check for flag to pass linker flags through the system compiler. 9149 case $host_os in 9150 aix*) 9151 lt_prog_compiler_wl='-Wl,' 9152 if test "$host_cpu" = ia64; then 9153 # AIX 5 now supports IA64 processor 9154 lt_prog_compiler_static='-Bstatic' 9155 else 9156 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9157 fi 9158 ;; 9159 9160 mingw* | cygwin* | pw32* | os2* | cegcc*) 9161 # This hack is so that the source file can tell whether it is being 9162 # built for inclusion in a dll (and should export symbols for example). 9163 lt_prog_compiler_pic='-DDLL_EXPORT' 9164 ;; 9165 9166 hpux9* | hpux10* | hpux11*) 9167 lt_prog_compiler_wl='-Wl,' 9168 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9169 # not for PA HP-UX. 9170 case $host_cpu in 9171 hppa*64*|ia64*) 9172 # +Z the default 9173 ;; 9174 *) 9175 lt_prog_compiler_pic='+Z' 9176 ;; 9177 esac 9178 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9179 lt_prog_compiler_static='${wl}-a ${wl}archive' 9180 ;; 9181 9182 irix5* | irix6* | nonstopux*) 9183 lt_prog_compiler_wl='-Wl,' 9184 # PIC (with -KPIC) is the default. 9185 lt_prog_compiler_static='-non_shared' 9186 ;; 9187 9188 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9189 case $cc_basename in 9190 # old Intel for x86_64 which still supported -KPIC. 9191 ecc*) 9192 lt_prog_compiler_wl='-Wl,' 9193 lt_prog_compiler_pic='-KPIC' 9194 lt_prog_compiler_static='-static' 9195 ;; 9196 # icc used to be incompatible with GCC. 9197 # ICC 10 doesn't accept -KPIC any more. 9198 icc* | ifort*) 9199 lt_prog_compiler_wl='-Wl,' 9200 lt_prog_compiler_pic='-fPIC' 9201 lt_prog_compiler_static='-static' 9202 ;; 9203 # Lahey Fortran 8.1. 9204 lf95*) 9205 lt_prog_compiler_wl='-Wl,' 9206 lt_prog_compiler_pic='--shared' 9207 lt_prog_compiler_static='--static' 9208 ;; 9209 nagfor*) 9210 # NAG Fortran compiler 9211 lt_prog_compiler_wl='-Wl,-Wl,,' 9212 lt_prog_compiler_pic='-PIC' 9213 lt_prog_compiler_static='-Bstatic' 9214 ;; 9215 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9216 # Portland Group compilers (*not* the Pentium gcc compiler, 9217 # which looks to be a dead project) 9218 lt_prog_compiler_wl='-Wl,' 9219 lt_prog_compiler_pic='-fpic' 9220 lt_prog_compiler_static='-Bstatic' 9221 ;; 9222 ccc*) 9223 lt_prog_compiler_wl='-Wl,' 9224 # All Alpha code is PIC. 9225 lt_prog_compiler_static='-non_shared' 9226 ;; 9227 xl* | bgxl* | bgf* | mpixl*) 9228 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9229 lt_prog_compiler_wl='-Wl,' 9230 lt_prog_compiler_pic='-qpic' 9231 lt_prog_compiler_static='-qstaticlink' 9232 ;; 9233 *) 9234 case `$CC -V 2>&1 | sed 5q` in 9235 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9236 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9237 lt_prog_compiler_pic='-KPIC' 9238 lt_prog_compiler_static='-Bstatic' 9239 lt_prog_compiler_wl='' 9240 ;; 9241 *Sun\ F* | *Sun*Fortran*) 9242 lt_prog_compiler_pic='-KPIC' 9243 lt_prog_compiler_static='-Bstatic' 9244 lt_prog_compiler_wl='-Qoption ld ' 9245 ;; 9246 *Sun\ C*) 9247 # Sun C 5.9 9248 lt_prog_compiler_pic='-KPIC' 9249 lt_prog_compiler_static='-Bstatic' 9250 lt_prog_compiler_wl='-Wl,' 9251 ;; 9252 *Intel*\ [CF]*Compiler*) 9253 lt_prog_compiler_wl='-Wl,' 9254 lt_prog_compiler_pic='-fPIC' 9255 lt_prog_compiler_static='-static' 9256 ;; 9257 *Portland\ Group*) 9258 lt_prog_compiler_wl='-Wl,' 9259 lt_prog_compiler_pic='-fpic' 9260 lt_prog_compiler_static='-Bstatic' 9261 ;; 9262 esac 9263 ;; 9264 esac 9265 ;; 9266 9267 newsos6) 9268 lt_prog_compiler_pic='-KPIC' 9269 lt_prog_compiler_static='-Bstatic' 9270 ;; 9271 9272 *nto* | *qnx*) 9273 # QNX uses GNU C++, but need to define -shared option too, otherwise 9274 # it will coredump. 9275 lt_prog_compiler_pic='-fPIC -shared' 9276 ;; 9277 9278 osf3* | osf4* | osf5*) 9279 lt_prog_compiler_wl='-Wl,' 9280 # All OSF/1 code is PIC. 9281 lt_prog_compiler_static='-non_shared' 9282 ;; 9283 9284 rdos*) 9285 lt_prog_compiler_static='-non_shared' 9286 ;; 9287 9288 solaris*) 9289 lt_prog_compiler_pic='-KPIC' 9290 lt_prog_compiler_static='-Bstatic' 9291 case $cc_basename in 9292 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9293 lt_prog_compiler_wl='-Qoption ld ';; 9294 *) 9295 lt_prog_compiler_wl='-Wl,';; 9296 esac 9297 ;; 9298 9299 sunos4*) 9300 lt_prog_compiler_wl='-Qoption ld ' 9301 lt_prog_compiler_pic='-PIC' 9302 lt_prog_compiler_static='-Bstatic' 9303 ;; 9304 9305 sysv4 | sysv4.2uw2* | sysv4.3*) 9306 lt_prog_compiler_wl='-Wl,' 9307 lt_prog_compiler_pic='-KPIC' 9308 lt_prog_compiler_static='-Bstatic' 9309 ;; 9310 9311 sysv4*MP*) 9312 if test -d /usr/nec ;then 9313 lt_prog_compiler_pic='-Kconform_pic' 9314 lt_prog_compiler_static='-Bstatic' 9315 fi 9316 ;; 9317 9318 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9319 lt_prog_compiler_wl='-Wl,' 9320 lt_prog_compiler_pic='-KPIC' 9321 lt_prog_compiler_static='-Bstatic' 9322 ;; 9323 9324 unicos*) 9325 lt_prog_compiler_wl='-Wl,' 9326 lt_prog_compiler_can_build_shared=no 9327 ;; 9328 9329 uts4*) 9330 lt_prog_compiler_pic='-pic' 9331 lt_prog_compiler_static='-Bstatic' 9332 ;; 9333 9334 *) 9335 lt_prog_compiler_can_build_shared=no 9336 ;; 9337 esac 9338 fi 9339 9340case $host_os in 9341 # For platforms which do not support PIC, -DPIC is meaningless: 9342 *djgpp*) 9343 lt_prog_compiler_pic= 9344 ;; 9345 *) 9346 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9347 ;; 9348esac 9349 9350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9351$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9352if ${lt_cv_prog_compiler_pic+:} false; then : 9353 $as_echo_n "(cached) " >&6 9354else 9355 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9356fi 9357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9358$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9359lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9360 9361# 9362# Check to make sure the PIC flag actually works. 9363# 9364if test -n "$lt_prog_compiler_pic"; then 9365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9366$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9367if ${lt_cv_prog_compiler_pic_works+:} false; then : 9368 $as_echo_n "(cached) " >&6 9369else 9370 lt_cv_prog_compiler_pic_works=no 9371 ac_outfile=conftest.$ac_objext 9372 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9373 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9374 # Insert the option either (1) after the last *FLAGS variable, or 9375 # (2) before a word containing "conftest.", or (3) at the end. 9376 # Note that $ac_compile itself does not contain backslashes and begins 9377 # with a dollar sign (not a hyphen), so the echo should work correctly. 9378 # The option is referenced via a variable to avoid confusing sed. 9379 lt_compile=`echo "$ac_compile" | $SED \ 9380 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9381 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9382 -e 's:$: $lt_compiler_flag:'` 9383 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9384 (eval "$lt_compile" 2>conftest.err) 9385 ac_status=$? 9386 cat conftest.err >&5 9387 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9388 if (exit $ac_status) && test -s "$ac_outfile"; then 9389 # The compiler can only warn and ignore the option if not recognized 9390 # So say no if there are warnings other than the usual output. 9391 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9392 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9393 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9394 lt_cv_prog_compiler_pic_works=yes 9395 fi 9396 fi 9397 $RM conftest* 9398 9399fi 9400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9401$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9402 9403if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9404 case $lt_prog_compiler_pic in 9405 "" | " "*) ;; 9406 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9407 esac 9408else 9409 lt_prog_compiler_pic= 9410 lt_prog_compiler_can_build_shared=no 9411fi 9412 9413fi 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425# 9426# Check to make sure the static flag actually works. 9427# 9428wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9430$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9431if ${lt_cv_prog_compiler_static_works+:} false; then : 9432 $as_echo_n "(cached) " >&6 9433else 9434 lt_cv_prog_compiler_static_works=no 9435 save_LDFLAGS="$LDFLAGS" 9436 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9437 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9438 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9439 # The linker can only warn and ignore the option if not recognized 9440 # So say no if there are warnings 9441 if test -s conftest.err; then 9442 # Append any errors to the config.log. 9443 cat conftest.err 1>&5 9444 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9445 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9446 if diff conftest.exp conftest.er2 >/dev/null; then 9447 lt_cv_prog_compiler_static_works=yes 9448 fi 9449 else 9450 lt_cv_prog_compiler_static_works=yes 9451 fi 9452 fi 9453 $RM -r conftest* 9454 LDFLAGS="$save_LDFLAGS" 9455 9456fi 9457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9458$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9459 9460if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9461 : 9462else 9463 lt_prog_compiler_static= 9464fi 9465 9466 9467 9468 9469 9470 9471 9472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9473$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9474if ${lt_cv_prog_compiler_c_o+:} false; then : 9475 $as_echo_n "(cached) " >&6 9476else 9477 lt_cv_prog_compiler_c_o=no 9478 $RM -r conftest 2>/dev/null 9479 mkdir conftest 9480 cd conftest 9481 mkdir out 9482 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9483 9484 lt_compiler_flag="-o out/conftest2.$ac_objext" 9485 # Insert the option either (1) after the last *FLAGS variable, or 9486 # (2) before a word containing "conftest.", or (3) at the end. 9487 # Note that $ac_compile itself does not contain backslashes and begins 9488 # with a dollar sign (not a hyphen), so the echo should work correctly. 9489 lt_compile=`echo "$ac_compile" | $SED \ 9490 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9491 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9492 -e 's:$: $lt_compiler_flag:'` 9493 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9494 (eval "$lt_compile" 2>out/conftest.err) 9495 ac_status=$? 9496 cat out/conftest.err >&5 9497 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9498 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9499 then 9500 # The compiler can only warn and ignore the option if not recognized 9501 # So say no if there are warnings 9502 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9503 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9504 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9505 lt_cv_prog_compiler_c_o=yes 9506 fi 9507 fi 9508 chmod u+w . 2>&5 9509 $RM conftest* 9510 # SGI C++ compiler will create directory out/ii_files/ for 9511 # template instantiation 9512 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9513 $RM out/* && rmdir out 9514 cd .. 9515 $RM -r conftest 9516 $RM conftest* 9517 9518fi 9519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9520$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9521 9522 9523 9524 9525 9526 9527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9528$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9529if ${lt_cv_prog_compiler_c_o+:} false; then : 9530 $as_echo_n "(cached) " >&6 9531else 9532 lt_cv_prog_compiler_c_o=no 9533 $RM -r conftest 2>/dev/null 9534 mkdir conftest 9535 cd conftest 9536 mkdir out 9537 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9538 9539 lt_compiler_flag="-o out/conftest2.$ac_objext" 9540 # Insert the option either (1) after the last *FLAGS variable, or 9541 # (2) before a word containing "conftest.", or (3) at the end. 9542 # Note that $ac_compile itself does not contain backslashes and begins 9543 # with a dollar sign (not a hyphen), so the echo should work correctly. 9544 lt_compile=`echo "$ac_compile" | $SED \ 9545 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9546 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9547 -e 's:$: $lt_compiler_flag:'` 9548 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9549 (eval "$lt_compile" 2>out/conftest.err) 9550 ac_status=$? 9551 cat out/conftest.err >&5 9552 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9553 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9554 then 9555 # The compiler can only warn and ignore the option if not recognized 9556 # So say no if there are warnings 9557 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9558 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9559 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9560 lt_cv_prog_compiler_c_o=yes 9561 fi 9562 fi 9563 chmod u+w . 2>&5 9564 $RM conftest* 9565 # SGI C++ compiler will create directory out/ii_files/ for 9566 # template instantiation 9567 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9568 $RM out/* && rmdir out 9569 cd .. 9570 $RM -r conftest 9571 $RM conftest* 9572 9573fi 9574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9575$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9576 9577 9578 9579 9580hard_links="nottested" 9581if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9582 # do not overwrite the value of need_locks provided by the user 9583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9584$as_echo_n "checking if we can lock with hard links... " >&6; } 9585 hard_links=yes 9586 $RM conftest* 9587 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9588 touch conftest.a 9589 ln conftest.a conftest.b 2>&5 || hard_links=no 9590 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9592$as_echo "$hard_links" >&6; } 9593 if test "$hard_links" = no; then 9594 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9595$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9596 need_locks=warn 9597 fi 9598else 9599 need_locks=no 9600fi 9601 9602 9603 9604 9605 9606 9607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9608$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9609 9610 runpath_var= 9611 allow_undefined_flag= 9612 always_export_symbols=no 9613 archive_cmds= 9614 archive_expsym_cmds= 9615 compiler_needs_object=no 9616 enable_shared_with_static_runtimes=no 9617 export_dynamic_flag_spec= 9618 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9619 hardcode_automatic=no 9620 hardcode_direct=no 9621 hardcode_direct_absolute=no 9622 hardcode_libdir_flag_spec= 9623 hardcode_libdir_separator= 9624 hardcode_minus_L=no 9625 hardcode_shlibpath_var=unsupported 9626 inherit_rpath=no 9627 link_all_deplibs=unknown 9628 module_cmds= 9629 module_expsym_cmds= 9630 old_archive_from_new_cmds= 9631 old_archive_from_expsyms_cmds= 9632 thread_safe_flag_spec= 9633 whole_archive_flag_spec= 9634 # include_expsyms should be a list of space-separated symbols to be *always* 9635 # included in the symbol list 9636 include_expsyms= 9637 # exclude_expsyms can be an extended regexp of symbols to exclude 9638 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9639 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9640 # as well as any symbol that contains `d'. 9641 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9642 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9643 # platforms (ab)use it in PIC code, but their linkers get confused if 9644 # the symbol is explicitly referenced. Since portable code cannot 9645 # rely on this symbol name, it's probably fine to never include it in 9646 # preloaded symbol tables. 9647 # Exclude shared library initialization/finalization symbols. 9648 extract_expsyms_cmds= 9649 9650 case $host_os in 9651 cygwin* | mingw* | pw32* | cegcc*) 9652 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9653 # When not using gcc, we currently assume that we are using 9654 # Microsoft Visual C++. 9655 if test "$GCC" != yes; then 9656 with_gnu_ld=no 9657 fi 9658 ;; 9659 interix*) 9660 # we just hope/assume this is gcc and not c89 (= MSVC++) 9661 with_gnu_ld=yes 9662 ;; 9663 openbsd*) 9664 with_gnu_ld=no 9665 ;; 9666 esac 9667 9668 ld_shlibs=yes 9669 9670 # On some targets, GNU ld is compatible enough with the native linker 9671 # that we're better off using the native interface for both. 9672 lt_use_gnu_ld_interface=no 9673 if test "$with_gnu_ld" = yes; then 9674 case $host_os in 9675 aix*) 9676 # The AIX port of GNU ld has always aspired to compatibility 9677 # with the native linker. However, as the warning in the GNU ld 9678 # block says, versions before 2.19.5* couldn't really create working 9679 # shared libraries, regardless of the interface used. 9680 case `$LD -v 2>&1` in 9681 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9682 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9683 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9684 *) 9685 lt_use_gnu_ld_interface=yes 9686 ;; 9687 esac 9688 ;; 9689 *) 9690 lt_use_gnu_ld_interface=yes 9691 ;; 9692 esac 9693 fi 9694 9695 if test "$lt_use_gnu_ld_interface" = yes; then 9696 # If archive_cmds runs LD, not CC, wlarc should be empty 9697 wlarc='${wl}' 9698 9699 # Set some defaults for GNU ld with shared library support. These 9700 # are reset later if shared libraries are not supported. Putting them 9701 # here allows them to be overridden if necessary. 9702 runpath_var=LD_RUN_PATH 9703 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9704 export_dynamic_flag_spec='${wl}--export-dynamic' 9705 # ancient GNU ld didn't support --whole-archive et. al. 9706 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9707 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9708 else 9709 whole_archive_flag_spec= 9710 fi 9711 supports_anon_versioning=no 9712 case `$LD -v 2>&1` in 9713 *GNU\ gold*) supports_anon_versioning=yes ;; 9714 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9715 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9716 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9717 *\ 2.11.*) ;; # other 2.11 versions 9718 *) supports_anon_versioning=yes ;; 9719 esac 9720 9721 # See if GNU ld supports shared libraries. 9722 case $host_os in 9723 aix[3-9]*) 9724 # On AIX/PPC, the GNU linker is very broken 9725 if test "$host_cpu" != ia64; then 9726 ld_shlibs=no 9727 cat <<_LT_EOF 1>&2 9728 9729*** Warning: the GNU linker, at least up to release 2.19, is reported 9730*** to be unable to reliably create shared libraries on AIX. 9731*** Therefore, libtool is disabling shared libraries support. If you 9732*** really care for shared libraries, you may want to install binutils 9733*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9734*** You will then need to restart the configuration process. 9735 9736_LT_EOF 9737 fi 9738 ;; 9739 9740 amigaos*) 9741 case $host_cpu in 9742 powerpc) 9743 # see comment about AmigaOS4 .so support 9744 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9745 archive_expsym_cmds='' 9746 ;; 9747 m68k) 9748 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)' 9749 hardcode_libdir_flag_spec='-L$libdir' 9750 hardcode_minus_L=yes 9751 ;; 9752 esac 9753 ;; 9754 9755 beos*) 9756 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9757 allow_undefined_flag=unsupported 9758 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9759 # support --undefined. This deserves some investigation. FIXME 9760 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9761 else 9762 ld_shlibs=no 9763 fi 9764 ;; 9765 9766 cygwin* | mingw* | pw32* | cegcc*) 9767 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9768 # as there is no search path for DLLs. 9769 hardcode_libdir_flag_spec='-L$libdir' 9770 export_dynamic_flag_spec='${wl}--export-all-symbols' 9771 allow_undefined_flag=unsupported 9772 always_export_symbols=no 9773 enable_shared_with_static_runtimes=yes 9774 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' 9775 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9776 9777 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9778 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9779 # If the export-symbols file already is a .def file (1st line 9780 # is EXPORTS), use it as is; otherwise, prepend... 9781 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9782 cp $export_symbols $output_objdir/$soname.def; 9783 else 9784 echo EXPORTS > $output_objdir/$soname.def; 9785 cat $export_symbols >> $output_objdir/$soname.def; 9786 fi~ 9787 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9788 else 9789 ld_shlibs=no 9790 fi 9791 ;; 9792 9793 haiku*) 9794 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9795 link_all_deplibs=yes 9796 ;; 9797 9798 interix[3-9]*) 9799 hardcode_direct=no 9800 hardcode_shlibpath_var=no 9801 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9802 export_dynamic_flag_spec='${wl}-E' 9803 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9804 # Instead, shared libraries are loaded at an image base (0x10000000 by 9805 # default) and relocated if they conflict, which is a slow very memory 9806 # consuming and fragmenting process. To avoid this, we pick a random, 9807 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9808 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9809 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9810 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' 9811 ;; 9812 9813 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9814 tmp_diet=no 9815 if test "$host_os" = linux-dietlibc; then 9816 case $cc_basename in 9817 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9818 esac 9819 fi 9820 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9821 && test "$tmp_diet" = no 9822 then 9823 tmp_addflag=' $pic_flag' 9824 tmp_sharedflag='-shared' 9825 case $cc_basename,$host_cpu in 9826 pgcc*) # Portland Group C compiler 9827 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' 9828 tmp_addflag=' $pic_flag' 9829 ;; 9830 pgf77* | pgf90* | pgf95* | pgfortran*) 9831 # Portland Group f77 and f90 compilers 9832 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' 9833 tmp_addflag=' $pic_flag -Mnomain' ;; 9834 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9835 tmp_addflag=' -i_dynamic' ;; 9836 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9837 tmp_addflag=' -i_dynamic -nofor_main' ;; 9838 ifc* | ifort*) # Intel Fortran compiler 9839 tmp_addflag=' -nofor_main' ;; 9840 lf95*) # Lahey Fortran 8.1 9841 whole_archive_flag_spec= 9842 tmp_sharedflag='--shared' ;; 9843 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9844 tmp_sharedflag='-qmkshrobj' 9845 tmp_addflag= ;; 9846 nvcc*) # Cuda Compiler Driver 2.2 9847 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' 9848 compiler_needs_object=yes 9849 ;; 9850 esac 9851 case `$CC -V 2>&1 | sed 5q` in 9852 *Sun\ C*) # Sun C 5.9 9853 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' 9854 compiler_needs_object=yes 9855 tmp_sharedflag='-G' ;; 9856 *Sun\ F*) # Sun Fortran 8.3 9857 tmp_sharedflag='-G' ;; 9858 esac 9859 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9860 9861 if test "x$supports_anon_versioning" = xyes; then 9862 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9863 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9864 echo "local: *; };" >> $output_objdir/$libname.ver~ 9865 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9866 fi 9867 9868 case $cc_basename in 9869 xlf* | bgf* | bgxlf* | mpixlf*) 9870 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9871 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9872 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9873 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9874 if test "x$supports_anon_versioning" = xyes; then 9875 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9876 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9877 echo "local: *; };" >> $output_objdir/$libname.ver~ 9878 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9879 fi 9880 ;; 9881 esac 9882 else 9883 ld_shlibs=no 9884 fi 9885 ;; 9886 9887 netbsd*) 9888 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9889 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9890 wlarc= 9891 else 9892 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9893 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9894 fi 9895 ;; 9896 9897 solaris*) 9898 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9899 ld_shlibs=no 9900 cat <<_LT_EOF 1>&2 9901 9902*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9903*** create shared libraries on Solaris systems. Therefore, libtool 9904*** is disabling shared libraries support. We urge you to upgrade GNU 9905*** binutils to release 2.9.1 or newer. Another option is to modify 9906*** your PATH or compiler configuration so that the native linker is 9907*** used, and then restart. 9908 9909_LT_EOF 9910 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9911 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9912 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9913 else 9914 ld_shlibs=no 9915 fi 9916 ;; 9917 9918 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9919 case `$LD -v 2>&1` in 9920 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9921 ld_shlibs=no 9922 cat <<_LT_EOF 1>&2 9923 9924*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9925*** reliably create shared libraries on SCO systems. Therefore, libtool 9926*** is disabling shared libraries support. We urge you to upgrade GNU 9927*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9928*** your PATH or compiler configuration so that the native linker is 9929*** used, and then restart. 9930 9931_LT_EOF 9932 ;; 9933 *) 9934 # For security reasons, it is highly recommended that you always 9935 # use absolute paths for naming shared libraries, and exclude the 9936 # DT_RUNPATH tag from executables and libraries. But doing so 9937 # requires that you compile everything twice, which is a pain. 9938 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9939 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9940 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9941 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9942 else 9943 ld_shlibs=no 9944 fi 9945 ;; 9946 esac 9947 ;; 9948 9949 sunos4*) 9950 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9951 wlarc= 9952 hardcode_direct=yes 9953 hardcode_shlibpath_var=no 9954 ;; 9955 9956 *) 9957 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9958 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9959 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9960 else 9961 ld_shlibs=no 9962 fi 9963 ;; 9964 esac 9965 9966 if test "$ld_shlibs" = no; then 9967 runpath_var= 9968 hardcode_libdir_flag_spec= 9969 export_dynamic_flag_spec= 9970 whole_archive_flag_spec= 9971 fi 9972 else 9973 # PORTME fill in a description of your system's linker (not GNU ld) 9974 case $host_os in 9975 aix3*) 9976 allow_undefined_flag=unsupported 9977 always_export_symbols=yes 9978 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' 9979 # Note: this linker hardcodes the directories in LIBPATH if there 9980 # are no directories specified by -L. 9981 hardcode_minus_L=yes 9982 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9983 # Neither direct hardcoding nor static linking is supported with a 9984 # broken collect2. 9985 hardcode_direct=unsupported 9986 fi 9987 ;; 9988 9989 aix[4-9]*) 9990 if test "$host_cpu" = ia64; then 9991 # On IA64, the linker does run time linking by default, so we don't 9992 # have to do anything special. 9993 aix_use_runtimelinking=no 9994 exp_sym_flag='-Bexport' 9995 no_entry_flag="" 9996 else 9997 # If we're using GNU nm, then we don't want the "-C" option. 9998 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9999 # Also, AIX nm treats weak defined symbols like other global 10000 # defined symbols, whereas GNU nm marks them as "W". 10001 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10002 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' 10003 else 10004 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' 10005 fi 10006 aix_use_runtimelinking=no 10007 10008 # Test if we are trying to use run time linking or normal 10009 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10010 # need to do runtime linking. 10011 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10012 for ld_flag in $LDFLAGS; do 10013 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10014 aix_use_runtimelinking=yes 10015 break 10016 fi 10017 done 10018 ;; 10019 esac 10020 10021 exp_sym_flag='-bexport' 10022 no_entry_flag='-bnoentry' 10023 fi 10024 10025 # When large executables or shared objects are built, AIX ld can 10026 # have problems creating the table of contents. If linking a library 10027 # or program results in "error TOC overflow" add -mminimal-toc to 10028 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10029 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10030 10031 archive_cmds='' 10032 hardcode_direct=yes 10033 hardcode_direct_absolute=yes 10034 hardcode_libdir_separator=':' 10035 link_all_deplibs=yes 10036 file_list_spec='${wl}-f,' 10037 10038 if test "$GCC" = yes; then 10039 case $host_os in aix4.[012]|aix4.[012].*) 10040 # We only want to do this on AIX 4.2 and lower, the check 10041 # below for broken collect2 doesn't work under 4.3+ 10042 collect2name=`${CC} -print-prog-name=collect2` 10043 if test -f "$collect2name" && 10044 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10045 then 10046 # We have reworked collect2 10047 : 10048 else 10049 # We have old collect2 10050 hardcode_direct=unsupported 10051 # It fails to find uninstalled libraries when the uninstalled 10052 # path is not listed in the libpath. Setting hardcode_minus_L 10053 # to unsupported forces relinking 10054 hardcode_minus_L=yes 10055 hardcode_libdir_flag_spec='-L$libdir' 10056 hardcode_libdir_separator= 10057 fi 10058 ;; 10059 esac 10060 shared_flag='-shared' 10061 if test "$aix_use_runtimelinking" = yes; then 10062 shared_flag="$shared_flag "'${wl}-G' 10063 fi 10064 else 10065 # not using gcc 10066 if test "$host_cpu" = ia64; then 10067 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10068 # chokes on -Wl,-G. The following line is correct: 10069 shared_flag='-G' 10070 else 10071 if test "$aix_use_runtimelinking" = yes; then 10072 shared_flag='${wl}-G' 10073 else 10074 shared_flag='${wl}-bM:SRE' 10075 fi 10076 fi 10077 fi 10078 10079 export_dynamic_flag_spec='${wl}-bexpall' 10080 # It seems that -bexpall does not export symbols beginning with 10081 # underscore (_), so it is better to generate a list of symbols to export. 10082 always_export_symbols=yes 10083 if test "$aix_use_runtimelinking" = yes; then 10084 # Warning - without using the other runtime loading flags (-brtl), 10085 # -berok will link without error, but may produce a broken library. 10086 allow_undefined_flag='-berok' 10087 # Determine the default libpath from the value encoded in an 10088 # empty executable. 10089 if test "${lt_cv_aix_libpath+set}" = set; then 10090 aix_libpath=$lt_cv_aix_libpath 10091else 10092 if ${lt_cv_aix_libpath_+:} false; then : 10093 $as_echo_n "(cached) " >&6 10094else 10095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10096/* end confdefs.h. */ 10097 10098int 10099main () 10100{ 10101 10102 ; 10103 return 0; 10104} 10105_ACEOF 10106if ac_fn_c_try_link "$LINENO"; then : 10107 10108 lt_aix_libpath_sed=' 10109 /Import File Strings/,/^$/ { 10110 /^0/ { 10111 s/^0 *\([^ ]*\) *$/\1/ 10112 p 10113 } 10114 }' 10115 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10116 # Check for a 64-bit object if we didn't find anything. 10117 if test -z "$lt_cv_aix_libpath_"; then 10118 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10119 fi 10120fi 10121rm -f core conftest.err conftest.$ac_objext \ 10122 conftest$ac_exeext conftest.$ac_ext 10123 if test -z "$lt_cv_aix_libpath_"; then 10124 lt_cv_aix_libpath_="/usr/lib:/lib" 10125 fi 10126 10127fi 10128 10129 aix_libpath=$lt_cv_aix_libpath_ 10130fi 10131 10132 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10133 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" 10134 else 10135 if test "$host_cpu" = ia64; then 10136 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10137 allow_undefined_flag="-z nodefs" 10138 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" 10139 else 10140 # Determine the default libpath from the value encoded in an 10141 # empty executable. 10142 if test "${lt_cv_aix_libpath+set}" = set; then 10143 aix_libpath=$lt_cv_aix_libpath 10144else 10145 if ${lt_cv_aix_libpath_+:} false; then : 10146 $as_echo_n "(cached) " >&6 10147else 10148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10149/* end confdefs.h. */ 10150 10151int 10152main () 10153{ 10154 10155 ; 10156 return 0; 10157} 10158_ACEOF 10159if ac_fn_c_try_link "$LINENO"; then : 10160 10161 lt_aix_libpath_sed=' 10162 /Import File Strings/,/^$/ { 10163 /^0/ { 10164 s/^0 *\([^ ]*\) *$/\1/ 10165 p 10166 } 10167 }' 10168 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10169 # Check for a 64-bit object if we didn't find anything. 10170 if test -z "$lt_cv_aix_libpath_"; then 10171 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10172 fi 10173fi 10174rm -f core conftest.err conftest.$ac_objext \ 10175 conftest$ac_exeext conftest.$ac_ext 10176 if test -z "$lt_cv_aix_libpath_"; then 10177 lt_cv_aix_libpath_="/usr/lib:/lib" 10178 fi 10179 10180fi 10181 10182 aix_libpath=$lt_cv_aix_libpath_ 10183fi 10184 10185 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10186 # Warning - without using the other run time loading flags, 10187 # -berok will link without error, but may produce a broken library. 10188 no_undefined_flag=' ${wl}-bernotok' 10189 allow_undefined_flag=' ${wl}-berok' 10190 if test "$with_gnu_ld" = yes; then 10191 # We only use this code for GNU lds that support --whole-archive. 10192 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10193 else 10194 # Exported symbols can be pulled into shared objects from archives 10195 whole_archive_flag_spec='$convenience' 10196 fi 10197 archive_cmds_need_lc=yes 10198 # This is similar to how AIX traditionally builds its shared libraries. 10199 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' 10200 fi 10201 fi 10202 ;; 10203 10204 amigaos*) 10205 case $host_cpu in 10206 powerpc) 10207 # see comment about AmigaOS4 .so support 10208 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10209 archive_expsym_cmds='' 10210 ;; 10211 m68k) 10212 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)' 10213 hardcode_libdir_flag_spec='-L$libdir' 10214 hardcode_minus_L=yes 10215 ;; 10216 esac 10217 ;; 10218 10219 bsdi[45]*) 10220 export_dynamic_flag_spec=-rdynamic 10221 ;; 10222 10223 cygwin* | mingw* | pw32* | cegcc*) 10224 # When not using gcc, we currently assume that we are using 10225 # Microsoft Visual C++. 10226 # hardcode_libdir_flag_spec is actually meaningless, as there is 10227 # no search path for DLLs. 10228 case $cc_basename in 10229 cl*) 10230 # Native MSVC 10231 hardcode_libdir_flag_spec=' ' 10232 allow_undefined_flag=unsupported 10233 always_export_symbols=yes 10234 file_list_spec='@' 10235 # Tell ltmain to make .lib files, not .a files. 10236 libext=lib 10237 # Tell ltmain to make .dll files, not .so files. 10238 shrext_cmds=".dll" 10239 # FIXME: Setting linknames here is a bad hack. 10240 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 10241 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10242 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 10243 else 10244 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 10245 fi~ 10246 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10247 linknames=' 10248 # The linker will not automatically build a static lib if we build a DLL. 10249 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10250 enable_shared_with_static_runtimes=yes 10251 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10252 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10253 # Don't use ranlib 10254 old_postinstall_cmds='chmod 644 $oldlib' 10255 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10256 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10257 case $lt_outputfile in 10258 *.exe|*.EXE) ;; 10259 *) 10260 lt_outputfile="$lt_outputfile.exe" 10261 lt_tool_outputfile="$lt_tool_outputfile.exe" 10262 ;; 10263 esac~ 10264 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 10265 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10266 $RM "$lt_outputfile.manifest"; 10267 fi' 10268 ;; 10269 *) 10270 # Assume MSVC wrapper 10271 hardcode_libdir_flag_spec=' ' 10272 allow_undefined_flag=unsupported 10273 # Tell ltmain to make .lib files, not .a files. 10274 libext=lib 10275 # Tell ltmain to make .dll files, not .so files. 10276 shrext_cmds=".dll" 10277 # FIXME: Setting linknames here is a bad hack. 10278 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10279 # The linker will automatically build a .lib file if we build a DLL. 10280 old_archive_from_new_cmds='true' 10281 # FIXME: Should let the user specify the lib program. 10282 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10283 enable_shared_with_static_runtimes=yes 10284 ;; 10285 esac 10286 ;; 10287 10288 darwin* | rhapsody*) 10289 10290 10291 archive_cmds_need_lc=no 10292 hardcode_direct=no 10293 hardcode_automatic=yes 10294 hardcode_shlibpath_var=unsupported 10295 if test "$lt_cv_ld_force_load" = "yes"; then 10296 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\"`' 10297 10298 else 10299 whole_archive_flag_spec='' 10300 fi 10301 link_all_deplibs=yes 10302 allow_undefined_flag="$_lt_dar_allow_undefined" 10303 case $cc_basename in 10304 ifort*) _lt_dar_can_shared=yes ;; 10305 *) _lt_dar_can_shared=$GCC ;; 10306 esac 10307 if test "$_lt_dar_can_shared" = "yes"; then 10308 output_verbose_link_cmd=func_echo_all 10309 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10310 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10311 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}" 10312 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}" 10313 10314 else 10315 ld_shlibs=no 10316 fi 10317 10318 ;; 10319 10320 dgux*) 10321 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10322 hardcode_libdir_flag_spec='-L$libdir' 10323 hardcode_shlibpath_var=no 10324 ;; 10325 10326 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10327 # support. Future versions do this automatically, but an explicit c++rt0.o 10328 # does not break anything, and helps significantly (at the cost of a little 10329 # extra space). 10330 freebsd2.2*) 10331 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10332 hardcode_libdir_flag_spec='-R$libdir' 10333 hardcode_direct=yes 10334 hardcode_shlibpath_var=no 10335 ;; 10336 10337 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10338 freebsd2.*) 10339 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10340 hardcode_direct=yes 10341 hardcode_minus_L=yes 10342 hardcode_shlibpath_var=no 10343 ;; 10344 10345 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10346 freebsd* | dragonfly*) 10347 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10348 hardcode_libdir_flag_spec='-R$libdir' 10349 hardcode_direct=yes 10350 hardcode_shlibpath_var=no 10351 ;; 10352 10353 hpux9*) 10354 if test "$GCC" = yes; then 10355 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' 10356 else 10357 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' 10358 fi 10359 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10360 hardcode_libdir_separator=: 10361 hardcode_direct=yes 10362 10363 # hardcode_minus_L: Not really in the search PATH, 10364 # but as the default location of the library. 10365 hardcode_minus_L=yes 10366 export_dynamic_flag_spec='${wl}-E' 10367 ;; 10368 10369 hpux10*) 10370 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10371 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10372 else 10373 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10374 fi 10375 if test "$with_gnu_ld" = no; then 10376 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10377 hardcode_libdir_separator=: 10378 hardcode_direct=yes 10379 hardcode_direct_absolute=yes 10380 export_dynamic_flag_spec='${wl}-E' 10381 # hardcode_minus_L: Not really in the search PATH, 10382 # but as the default location of the library. 10383 hardcode_minus_L=yes 10384 fi 10385 ;; 10386 10387 hpux11*) 10388 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10389 case $host_cpu in 10390 hppa*64*) 10391 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10392 ;; 10393 ia64*) 10394 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10395 ;; 10396 *) 10397 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10398 ;; 10399 esac 10400 else 10401 case $host_cpu in 10402 hppa*64*) 10403 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10404 ;; 10405 ia64*) 10406 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10407 ;; 10408 *) 10409 10410 # Older versions of the 11.00 compiler do not understand -b yet 10411 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10413$as_echo_n "checking if $CC understands -b... " >&6; } 10414if ${lt_cv_prog_compiler__b+:} false; then : 10415 $as_echo_n "(cached) " >&6 10416else 10417 lt_cv_prog_compiler__b=no 10418 save_LDFLAGS="$LDFLAGS" 10419 LDFLAGS="$LDFLAGS -b" 10420 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10421 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10422 # The linker can only warn and ignore the option if not recognized 10423 # So say no if there are warnings 10424 if test -s conftest.err; then 10425 # Append any errors to the config.log. 10426 cat conftest.err 1>&5 10427 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10428 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10429 if diff conftest.exp conftest.er2 >/dev/null; then 10430 lt_cv_prog_compiler__b=yes 10431 fi 10432 else 10433 lt_cv_prog_compiler__b=yes 10434 fi 10435 fi 10436 $RM -r conftest* 10437 LDFLAGS="$save_LDFLAGS" 10438 10439fi 10440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10441$as_echo "$lt_cv_prog_compiler__b" >&6; } 10442 10443if test x"$lt_cv_prog_compiler__b" = xyes; then 10444 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10445else 10446 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10447fi 10448 10449 ;; 10450 esac 10451 fi 10452 if test "$with_gnu_ld" = no; then 10453 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10454 hardcode_libdir_separator=: 10455 10456 case $host_cpu in 10457 hppa*64*|ia64*) 10458 hardcode_direct=no 10459 hardcode_shlibpath_var=no 10460 ;; 10461 *) 10462 hardcode_direct=yes 10463 hardcode_direct_absolute=yes 10464 export_dynamic_flag_spec='${wl}-E' 10465 10466 # hardcode_minus_L: Not really in the search PATH, 10467 # but as the default location of the library. 10468 hardcode_minus_L=yes 10469 ;; 10470 esac 10471 fi 10472 ;; 10473 10474 irix5* | irix6* | nonstopux*) 10475 if test "$GCC" = yes; then 10476 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' 10477 # Try to use the -exported_symbol ld option, if it does not 10478 # work, assume that -exports_file does not work either and 10479 # implicitly export all symbols. 10480 # This should be the same for all languages, so no per-tag cache variable. 10481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10482$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10483if ${lt_cv_irix_exported_symbol+:} false; then : 10484 $as_echo_n "(cached) " >&6 10485else 10486 save_LDFLAGS="$LDFLAGS" 10487 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10489/* end confdefs.h. */ 10490int foo (void) { return 0; } 10491_ACEOF 10492if ac_fn_c_try_link "$LINENO"; then : 10493 lt_cv_irix_exported_symbol=yes 10494else 10495 lt_cv_irix_exported_symbol=no 10496fi 10497rm -f core conftest.err conftest.$ac_objext \ 10498 conftest$ac_exeext conftest.$ac_ext 10499 LDFLAGS="$save_LDFLAGS" 10500fi 10501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10502$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10503 if test "$lt_cv_irix_exported_symbol" = yes; then 10504 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' 10505 fi 10506 else 10507 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' 10508 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' 10509 fi 10510 archive_cmds_need_lc='no' 10511 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10512 hardcode_libdir_separator=: 10513 inherit_rpath=yes 10514 link_all_deplibs=yes 10515 ;; 10516 10517 netbsd*) 10518 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10519 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10520 else 10521 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10522 fi 10523 hardcode_libdir_flag_spec='-R$libdir' 10524 hardcode_direct=yes 10525 hardcode_shlibpath_var=no 10526 ;; 10527 10528 newsos6) 10529 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10530 hardcode_direct=yes 10531 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10532 hardcode_libdir_separator=: 10533 hardcode_shlibpath_var=no 10534 ;; 10535 10536 *nto* | *qnx*) 10537 ;; 10538 10539 openbsd*) 10540 if test -f /usr/libexec/ld.so; then 10541 hardcode_direct=yes 10542 hardcode_shlibpath_var=no 10543 hardcode_direct_absolute=yes 10544 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10545 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10546 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10547 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10548 export_dynamic_flag_spec='${wl}-E' 10549 else 10550 case $host_os in 10551 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10552 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10553 hardcode_libdir_flag_spec='-R$libdir' 10554 ;; 10555 *) 10556 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10557 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10558 ;; 10559 esac 10560 fi 10561 else 10562 ld_shlibs=no 10563 fi 10564 ;; 10565 10566 os2*) 10567 hardcode_libdir_flag_spec='-L$libdir' 10568 hardcode_minus_L=yes 10569 allow_undefined_flag=unsupported 10570 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' 10571 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10572 ;; 10573 10574 osf3*) 10575 if test "$GCC" = yes; then 10576 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10577 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' 10578 else 10579 allow_undefined_flag=' -expect_unresolved \*' 10580 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' 10581 fi 10582 archive_cmds_need_lc='no' 10583 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10584 hardcode_libdir_separator=: 10585 ;; 10586 10587 osf4* | osf5*) # as osf3* with the addition of -msym flag 10588 if test "$GCC" = yes; then 10589 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10590 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' 10591 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10592 else 10593 allow_undefined_flag=' -expect_unresolved \*' 10594 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' 10595 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~ 10596 $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' 10597 10598 # Both c and cxx compiler support -rpath directly 10599 hardcode_libdir_flag_spec='-rpath $libdir' 10600 fi 10601 archive_cmds_need_lc='no' 10602 hardcode_libdir_separator=: 10603 ;; 10604 10605 solaris*) 10606 no_undefined_flag=' -z defs' 10607 if test "$GCC" = yes; then 10608 wlarc='${wl}' 10609 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10610 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10611 $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' 10612 else 10613 case `$CC -V 2>&1` in 10614 *"Compilers 5.0"*) 10615 wlarc='' 10616 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10617 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10618 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10619 ;; 10620 *) 10621 wlarc='${wl}' 10622 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10623 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10624 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10625 ;; 10626 esac 10627 fi 10628 hardcode_libdir_flag_spec='-R$libdir' 10629 hardcode_shlibpath_var=no 10630 case $host_os in 10631 solaris2.[0-5] | solaris2.[0-5].*) ;; 10632 *) 10633 # The compiler driver will combine and reorder linker options, 10634 # but understands `-z linker_flag'. GCC discards it without `$wl', 10635 # but is careful enough not to reorder. 10636 # Supported since Solaris 2.6 (maybe 2.5.1?) 10637 if test "$GCC" = yes; then 10638 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10639 else 10640 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10641 fi 10642 ;; 10643 esac 10644 link_all_deplibs=yes 10645 ;; 10646 10647 sunos4*) 10648 if test "x$host_vendor" = xsequent; then 10649 # Use $CC to link under sequent, because it throws in some extra .o 10650 # files that make .init and .fini sections work. 10651 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10652 else 10653 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10654 fi 10655 hardcode_libdir_flag_spec='-L$libdir' 10656 hardcode_direct=yes 10657 hardcode_minus_L=yes 10658 hardcode_shlibpath_var=no 10659 ;; 10660 10661 sysv4) 10662 case $host_vendor in 10663 sni) 10664 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10665 hardcode_direct=yes # is this really true??? 10666 ;; 10667 siemens) 10668 ## LD is ld it makes a PLAMLIB 10669 ## CC just makes a GrossModule. 10670 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10671 reload_cmds='$CC -r -o $output$reload_objs' 10672 hardcode_direct=no 10673 ;; 10674 motorola) 10675 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10676 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10677 ;; 10678 esac 10679 runpath_var='LD_RUN_PATH' 10680 hardcode_shlibpath_var=no 10681 ;; 10682 10683 sysv4.3*) 10684 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10685 hardcode_shlibpath_var=no 10686 export_dynamic_flag_spec='-Bexport' 10687 ;; 10688 10689 sysv4*MP*) 10690 if test -d /usr/nec; then 10691 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10692 hardcode_shlibpath_var=no 10693 runpath_var=LD_RUN_PATH 10694 hardcode_runpath_var=yes 10695 ld_shlibs=yes 10696 fi 10697 ;; 10698 10699 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10700 no_undefined_flag='${wl}-z,text' 10701 archive_cmds_need_lc=no 10702 hardcode_shlibpath_var=no 10703 runpath_var='LD_RUN_PATH' 10704 10705 if test "$GCC" = yes; then 10706 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10707 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10708 else 10709 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10710 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10711 fi 10712 ;; 10713 10714 sysv5* | sco3.2v5* | sco5v6*) 10715 # Note: We can NOT use -z defs as we might desire, because we do not 10716 # link with -lc, and that would cause any symbols used from libc to 10717 # always be unresolved, which means just about no library would 10718 # ever link correctly. If we're not using GNU ld we use -z text 10719 # though, which does catch some bad symbols but isn't as heavy-handed 10720 # as -z defs. 10721 no_undefined_flag='${wl}-z,text' 10722 allow_undefined_flag='${wl}-z,nodefs' 10723 archive_cmds_need_lc=no 10724 hardcode_shlibpath_var=no 10725 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10726 hardcode_libdir_separator=':' 10727 link_all_deplibs=yes 10728 export_dynamic_flag_spec='${wl}-Bexport' 10729 runpath_var='LD_RUN_PATH' 10730 10731 if test "$GCC" = yes; then 10732 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10733 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10734 else 10735 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10736 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10737 fi 10738 ;; 10739 10740 uts4*) 10741 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10742 hardcode_libdir_flag_spec='-L$libdir' 10743 hardcode_shlibpath_var=no 10744 ;; 10745 10746 *) 10747 ld_shlibs=no 10748 ;; 10749 esac 10750 10751 if test x$host_vendor = xsni; then 10752 case $host in 10753 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10754 export_dynamic_flag_spec='${wl}-Blargedynsym' 10755 ;; 10756 esac 10757 fi 10758 fi 10759 10760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10761$as_echo "$ld_shlibs" >&6; } 10762test "$ld_shlibs" = no && can_build_shared=no 10763 10764with_gnu_ld=$with_gnu_ld 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780# 10781# Do we need to explicitly link libc? 10782# 10783case "x$archive_cmds_need_lc" in 10784x|xyes) 10785 # Assume -lc should be added 10786 archive_cmds_need_lc=yes 10787 10788 if test "$enable_shared" = yes && test "$GCC" = yes; then 10789 case $archive_cmds in 10790 *'~'*) 10791 # FIXME: we may have to deal with multi-command sequences. 10792 ;; 10793 '$CC '*) 10794 # Test whether the compiler implicitly links with -lc since on some 10795 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10796 # to ld, don't add -lc before -lgcc. 10797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10798$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10799if ${lt_cv_archive_cmds_need_lc+:} false; then : 10800 $as_echo_n "(cached) " >&6 10801else 10802 $RM conftest* 10803 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10804 10805 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10806 (eval $ac_compile) 2>&5 10807 ac_status=$? 10808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10809 test $ac_status = 0; } 2>conftest.err; then 10810 soname=conftest 10811 lib=conftest 10812 libobjs=conftest.$ac_objext 10813 deplibs= 10814 wl=$lt_prog_compiler_wl 10815 pic_flag=$lt_prog_compiler_pic 10816 compiler_flags=-v 10817 linker_flags=-v 10818 verstring= 10819 output_objdir=. 10820 libname=conftest 10821 lt_save_allow_undefined_flag=$allow_undefined_flag 10822 allow_undefined_flag= 10823 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10824 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10825 ac_status=$? 10826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10827 test $ac_status = 0; } 10828 then 10829 lt_cv_archive_cmds_need_lc=no 10830 else 10831 lt_cv_archive_cmds_need_lc=yes 10832 fi 10833 allow_undefined_flag=$lt_save_allow_undefined_flag 10834 else 10835 cat conftest.err 1>&5 10836 fi 10837 $RM conftest* 10838 10839fi 10840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10841$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10842 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10843 ;; 10844 esac 10845 fi 10846 ;; 10847esac 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11001$as_echo_n "checking dynamic linker characteristics... " >&6; } 11002 11003if test "$GCC" = yes; then 11004 case $host_os in 11005 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11006 *) lt_awk_arg="/^libraries:/" ;; 11007 esac 11008 case $host_os in 11009 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11010 *) lt_sed_strip_eq="s,=/,/,g" ;; 11011 esac 11012 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11013 case $lt_search_path_spec in 11014 *\;*) 11015 # if the path contains ";" then we assume it to be the separator 11016 # otherwise default to the standard path separator (i.e. ":") - it is 11017 # assumed that no part of a normal pathname contains ";" but that should 11018 # okay in the real world where ";" in dirpaths is itself problematic. 11019 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11020 ;; 11021 *) 11022 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11023 ;; 11024 esac 11025 # Ok, now we have the path, separated by spaces, we can step through it 11026 # and add multilib dir if necessary. 11027 lt_tmp_lt_search_path_spec= 11028 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11029 for lt_sys_path in $lt_search_path_spec; do 11030 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11031 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11032 else 11033 test -d "$lt_sys_path" && \ 11034 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11035 fi 11036 done 11037 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11038BEGIN {RS=" "; FS="/|\n";} { 11039 lt_foo=""; 11040 lt_count=0; 11041 for (lt_i = NF; lt_i > 0; lt_i--) { 11042 if ($lt_i != "" && $lt_i != ".") { 11043 if ($lt_i == "..") { 11044 lt_count++; 11045 } else { 11046 if (lt_count == 0) { 11047 lt_foo="/" $lt_i lt_foo; 11048 } else { 11049 lt_count--; 11050 } 11051 } 11052 } 11053 } 11054 if (lt_foo != "") { lt_freq[lt_foo]++; } 11055 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11056}'` 11057 # AWK program above erroneously prepends '/' to C:/dos/paths 11058 # for these hosts. 11059 case $host_os in 11060 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11061 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11062 esac 11063 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11064else 11065 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11066fi 11067library_names_spec= 11068libname_spec='lib$name' 11069soname_spec= 11070shrext_cmds=".so" 11071postinstall_cmds= 11072postuninstall_cmds= 11073finish_cmds= 11074finish_eval= 11075shlibpath_var= 11076shlibpath_overrides_runpath=unknown 11077version_type=none 11078dynamic_linker="$host_os ld.so" 11079sys_lib_dlsearch_path_spec="/lib /usr/lib" 11080need_lib_prefix=unknown 11081hardcode_into_libs=no 11082 11083# when you set need_version to no, make sure it does not cause -set_version 11084# flags to be left without arguments 11085need_version=unknown 11086 11087case $host_os in 11088aix3*) 11089 version_type=linux # correct to gnu/linux during the next big refactor 11090 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11091 shlibpath_var=LIBPATH 11092 11093 # AIX 3 has no versioning support, so we append a major version to the name. 11094 soname_spec='${libname}${release}${shared_ext}$major' 11095 ;; 11096 11097aix[4-9]*) 11098 version_type=linux # correct to gnu/linux during the next big refactor 11099 need_lib_prefix=no 11100 need_version=no 11101 hardcode_into_libs=yes 11102 if test "$host_cpu" = ia64; then 11103 # AIX 5 supports IA64 11104 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11105 shlibpath_var=LD_LIBRARY_PATH 11106 else 11107 # With GCC up to 2.95.x, collect2 would create an import file 11108 # for dependence libraries. The import file would start with 11109 # the line `#! .'. This would cause the generated library to 11110 # depend on `.', always an invalid library. This was fixed in 11111 # development snapshots of GCC prior to 3.0. 11112 case $host_os in 11113 aix4 | aix4.[01] | aix4.[01].*) 11114 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11115 echo ' yes ' 11116 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11117 : 11118 else 11119 can_build_shared=no 11120 fi 11121 ;; 11122 esac 11123 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11124 # soname into executable. Probably we can add versioning support to 11125 # collect2, so additional links can be useful in future. 11126 if test "$aix_use_runtimelinking" = yes; then 11127 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11128 # instead of lib<name>.a to let people know that these are not 11129 # typical AIX shared libraries. 11130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11131 else 11132 # We preserve .a as extension for shared libraries through AIX4.2 11133 # and later when we are not doing run time linking. 11134 library_names_spec='${libname}${release}.a $libname.a' 11135 soname_spec='${libname}${release}${shared_ext}$major' 11136 fi 11137 shlibpath_var=LIBPATH 11138 fi 11139 ;; 11140 11141amigaos*) 11142 case $host_cpu in 11143 powerpc) 11144 # Since July 2007 AmigaOS4 officially supports .so libraries. 11145 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11146 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11147 ;; 11148 m68k) 11149 library_names_spec='$libname.ixlibrary $libname.a' 11150 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11151 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' 11152 ;; 11153 esac 11154 ;; 11155 11156beos*) 11157 library_names_spec='${libname}${shared_ext}' 11158 dynamic_linker="$host_os ld.so" 11159 shlibpath_var=LIBRARY_PATH 11160 ;; 11161 11162bsdi[45]*) 11163 version_type=linux # correct to gnu/linux during the next big refactor 11164 need_version=no 11165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11166 soname_spec='${libname}${release}${shared_ext}$major' 11167 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11168 shlibpath_var=LD_LIBRARY_PATH 11169 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11170 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11171 # the default ld.so.conf also contains /usr/contrib/lib and 11172 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11173 # libtool to hard-code these into programs 11174 ;; 11175 11176cygwin* | mingw* | pw32* | cegcc*) 11177 version_type=windows 11178 shrext_cmds=".dll" 11179 need_version=no 11180 need_lib_prefix=no 11181 11182 case $GCC,$cc_basename in 11183 yes,*) 11184 # gcc 11185 library_names_spec='$libname.dll.a' 11186 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11187 postinstall_cmds='base_file=`basename \${file}`~ 11188 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11189 dldir=$destdir/`dirname \$dlpath`~ 11190 test -d \$dldir || mkdir -p \$dldir~ 11191 $install_prog $dir/$dlname \$dldir/$dlname~ 11192 chmod a+x \$dldir/$dlname~ 11193 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11194 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11195 fi' 11196 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11197 dlpath=$dir/\$dldll~ 11198 $RM \$dlpath' 11199 shlibpath_overrides_runpath=yes 11200 11201 case $host_os in 11202 cygwin*) 11203 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11204 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11205 11206 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11207 ;; 11208 mingw* | cegcc*) 11209 # MinGW DLLs use traditional 'lib' prefix 11210 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11211 ;; 11212 pw32*) 11213 # pw32 DLLs use 'pw' prefix rather than 'lib' 11214 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11215 ;; 11216 esac 11217 dynamic_linker='Win32 ld.exe' 11218 ;; 11219 11220 *,cl*) 11221 # Native MSVC 11222 libname_spec='$name' 11223 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11224 library_names_spec='${libname}.dll.lib' 11225 11226 case $build_os in 11227 mingw*) 11228 sys_lib_search_path_spec= 11229 lt_save_ifs=$IFS 11230 IFS=';' 11231 for lt_path in $LIB 11232 do 11233 IFS=$lt_save_ifs 11234 # Let DOS variable expansion print the short 8.3 style file name. 11235 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11236 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11237 done 11238 IFS=$lt_save_ifs 11239 # Convert to MSYS style. 11240 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11241 ;; 11242 cygwin*) 11243 # Convert to unix form, then to dos form, then back to unix form 11244 # but this time dos style (no spaces!) so that the unix form looks 11245 # like /cygdrive/c/PROGRA~1:/cygdr... 11246 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11247 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11248 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11249 ;; 11250 *) 11251 sys_lib_search_path_spec="$LIB" 11252 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11253 # It is most probably a Windows format PATH. 11254 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11255 else 11256 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11257 fi 11258 # FIXME: find the short name or the path components, as spaces are 11259 # common. (e.g. "Program Files" -> "PROGRA~1") 11260 ;; 11261 esac 11262 11263 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11264 postinstall_cmds='base_file=`basename \${file}`~ 11265 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11266 dldir=$destdir/`dirname \$dlpath`~ 11267 test -d \$dldir || mkdir -p \$dldir~ 11268 $install_prog $dir/$dlname \$dldir/$dlname' 11269 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11270 dlpath=$dir/\$dldll~ 11271 $RM \$dlpath' 11272 shlibpath_overrides_runpath=yes 11273 dynamic_linker='Win32 link.exe' 11274 ;; 11275 11276 *) 11277 # Assume MSVC wrapper 11278 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11279 dynamic_linker='Win32 ld.exe' 11280 ;; 11281 esac 11282 # FIXME: first we should search . and the directory the executable is in 11283 shlibpath_var=PATH 11284 ;; 11285 11286darwin* | rhapsody*) 11287 dynamic_linker="$host_os dyld" 11288 version_type=darwin 11289 need_lib_prefix=no 11290 need_version=no 11291 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11292 soname_spec='${libname}${release}${major}$shared_ext' 11293 shlibpath_overrides_runpath=yes 11294 shlibpath_var=DYLD_LIBRARY_PATH 11295 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11296 11297 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11298 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11299 ;; 11300 11301dgux*) 11302 version_type=linux # correct to gnu/linux during the next big refactor 11303 need_lib_prefix=no 11304 need_version=no 11305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11306 soname_spec='${libname}${release}${shared_ext}$major' 11307 shlibpath_var=LD_LIBRARY_PATH 11308 ;; 11309 11310freebsd* | dragonfly*) 11311 # DragonFly does not have aout. When/if they implement a new 11312 # versioning mechanism, adjust this. 11313 if test -x /usr/bin/objformat; then 11314 objformat=`/usr/bin/objformat` 11315 else 11316 case $host_os in 11317 freebsd[23].*) objformat=aout ;; 11318 *) objformat=elf ;; 11319 esac 11320 fi 11321 version_type=freebsd-$objformat 11322 case $version_type in 11323 freebsd-elf*) 11324 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11325 need_version=no 11326 need_lib_prefix=no 11327 ;; 11328 freebsd-*) 11329 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11330 need_version=yes 11331 ;; 11332 esac 11333 shlibpath_var=LD_LIBRARY_PATH 11334 case $host_os in 11335 freebsd2.*) 11336 shlibpath_overrides_runpath=yes 11337 ;; 11338 freebsd3.[01]* | freebsdelf3.[01]*) 11339 shlibpath_overrides_runpath=yes 11340 hardcode_into_libs=yes 11341 ;; 11342 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11343 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11344 shlibpath_overrides_runpath=no 11345 hardcode_into_libs=yes 11346 ;; 11347 *) # from 4.6 on, and DragonFly 11348 shlibpath_overrides_runpath=yes 11349 hardcode_into_libs=yes 11350 ;; 11351 esac 11352 ;; 11353 11354gnu*) 11355 version_type=linux # correct to gnu/linux during the next big refactor 11356 need_lib_prefix=no 11357 need_version=no 11358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11359 soname_spec='${libname}${release}${shared_ext}$major' 11360 shlibpath_var=LD_LIBRARY_PATH 11361 shlibpath_overrides_runpath=no 11362 hardcode_into_libs=yes 11363 ;; 11364 11365haiku*) 11366 version_type=linux # correct to gnu/linux during the next big refactor 11367 need_lib_prefix=no 11368 need_version=no 11369 dynamic_linker="$host_os runtime_loader" 11370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11371 soname_spec='${libname}${release}${shared_ext}$major' 11372 shlibpath_var=LIBRARY_PATH 11373 shlibpath_overrides_runpath=yes 11374 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11375 hardcode_into_libs=yes 11376 ;; 11377 11378hpux9* | hpux10* | hpux11*) 11379 # Give a soname corresponding to the major version so that dld.sl refuses to 11380 # link against other versions. 11381 version_type=sunos 11382 need_lib_prefix=no 11383 need_version=no 11384 case $host_cpu in 11385 ia64*) 11386 shrext_cmds='.so' 11387 hardcode_into_libs=yes 11388 dynamic_linker="$host_os dld.so" 11389 shlibpath_var=LD_LIBRARY_PATH 11390 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11392 soname_spec='${libname}${release}${shared_ext}$major' 11393 if test "X$HPUX_IA64_MODE" = X32; then 11394 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11395 else 11396 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11397 fi 11398 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11399 ;; 11400 hppa*64*) 11401 shrext_cmds='.sl' 11402 hardcode_into_libs=yes 11403 dynamic_linker="$host_os dld.sl" 11404 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11405 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11407 soname_spec='${libname}${release}${shared_ext}$major' 11408 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11409 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11410 ;; 11411 *) 11412 shrext_cmds='.sl' 11413 dynamic_linker="$host_os dld.sl" 11414 shlibpath_var=SHLIB_PATH 11415 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11417 soname_spec='${libname}${release}${shared_ext}$major' 11418 ;; 11419 esac 11420 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11421 postinstall_cmds='chmod 555 $lib' 11422 # or fails outright, so override atomically: 11423 install_override_mode=555 11424 ;; 11425 11426interix[3-9]*) 11427 version_type=linux # correct to gnu/linux during the next big refactor 11428 need_lib_prefix=no 11429 need_version=no 11430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11431 soname_spec='${libname}${release}${shared_ext}$major' 11432 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11433 shlibpath_var=LD_LIBRARY_PATH 11434 shlibpath_overrides_runpath=no 11435 hardcode_into_libs=yes 11436 ;; 11437 11438irix5* | irix6* | nonstopux*) 11439 case $host_os in 11440 nonstopux*) version_type=nonstopux ;; 11441 *) 11442 if test "$lt_cv_prog_gnu_ld" = yes; then 11443 version_type=linux # correct to gnu/linux during the next big refactor 11444 else 11445 version_type=irix 11446 fi ;; 11447 esac 11448 need_lib_prefix=no 11449 need_version=no 11450 soname_spec='${libname}${release}${shared_ext}$major' 11451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11452 case $host_os in 11453 irix5* | nonstopux*) 11454 libsuff= shlibsuff= 11455 ;; 11456 *) 11457 case $LD in # libtool.m4 will add one of these switches to LD 11458 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11459 libsuff= shlibsuff= libmagic=32-bit;; 11460 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11461 libsuff=32 shlibsuff=N32 libmagic=N32;; 11462 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11463 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11464 *) libsuff= shlibsuff= libmagic=never-match;; 11465 esac 11466 ;; 11467 esac 11468 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11469 shlibpath_overrides_runpath=no 11470 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11471 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11472 hardcode_into_libs=yes 11473 ;; 11474 11475# No shared lib support for Linux oldld, aout, or coff. 11476linux*oldld* | linux*aout* | linux*coff*) 11477 dynamic_linker=no 11478 ;; 11479 11480# This must be glibc/ELF. 11481linux* | k*bsd*-gnu | kopensolaris*-gnu) 11482 version_type=linux # correct to gnu/linux during the next big refactor 11483 need_lib_prefix=no 11484 need_version=no 11485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11486 soname_spec='${libname}${release}${shared_ext}$major' 11487 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11488 shlibpath_var=LD_LIBRARY_PATH 11489 shlibpath_overrides_runpath=no 11490 11491 # Some binutils ld are patched to set DT_RUNPATH 11492 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11493 $as_echo_n "(cached) " >&6 11494else 11495 lt_cv_shlibpath_overrides_runpath=no 11496 save_LDFLAGS=$LDFLAGS 11497 save_libdir=$libdir 11498 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11499 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11501/* end confdefs.h. */ 11502 11503int 11504main () 11505{ 11506 11507 ; 11508 return 0; 11509} 11510_ACEOF 11511if ac_fn_c_try_link "$LINENO"; then : 11512 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11513 lt_cv_shlibpath_overrides_runpath=yes 11514fi 11515fi 11516rm -f core conftest.err conftest.$ac_objext \ 11517 conftest$ac_exeext conftest.$ac_ext 11518 LDFLAGS=$save_LDFLAGS 11519 libdir=$save_libdir 11520 11521fi 11522 11523 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11524 11525 # This implies no fast_install, which is unacceptable. 11526 # Some rework will be needed to allow for fast_install 11527 # before this can be enabled. 11528 hardcode_into_libs=yes 11529 11530 # Append ld.so.conf contents to the search path 11531 if test -f /etc/ld.so.conf; then 11532 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' ' '` 11533 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11534 fi 11535 11536 # We used to test for /lib/ld.so.1 and disable shared libraries on 11537 # powerpc, because MkLinux only supported shared libraries with the 11538 # GNU dynamic linker. Since this was broken with cross compilers, 11539 # most powerpc-linux boxes support dynamic linking these days and 11540 # people can always --disable-shared, the test was removed, and we 11541 # assume the GNU/Linux dynamic linker is in use. 11542 dynamic_linker='GNU/Linux ld.so' 11543 ;; 11544 11545netbsd*) 11546 version_type=sunos 11547 need_lib_prefix=no 11548 need_version=no 11549 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11550 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11551 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11552 dynamic_linker='NetBSD (a.out) ld.so' 11553 else 11554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11555 soname_spec='${libname}${release}${shared_ext}$major' 11556 dynamic_linker='NetBSD ld.elf_so' 11557 fi 11558 shlibpath_var=LD_LIBRARY_PATH 11559 shlibpath_overrides_runpath=yes 11560 hardcode_into_libs=yes 11561 ;; 11562 11563newsos6) 11564 version_type=linux # correct to gnu/linux during the next big refactor 11565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11566 shlibpath_var=LD_LIBRARY_PATH 11567 shlibpath_overrides_runpath=yes 11568 ;; 11569 11570*nto* | *qnx*) 11571 version_type=qnx 11572 need_lib_prefix=no 11573 need_version=no 11574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11575 soname_spec='${libname}${release}${shared_ext}$major' 11576 shlibpath_var=LD_LIBRARY_PATH 11577 shlibpath_overrides_runpath=no 11578 hardcode_into_libs=yes 11579 dynamic_linker='ldqnx.so' 11580 ;; 11581 11582openbsd*) 11583 version_type=sunos 11584 sys_lib_dlsearch_path_spec="/usr/lib" 11585 need_lib_prefix=no 11586 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11587 case $host_os in 11588 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11589 *) need_version=no ;; 11590 esac 11591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11592 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11593 shlibpath_var=LD_LIBRARY_PATH 11594 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11595 case $host_os in 11596 openbsd2.[89] | openbsd2.[89].*) 11597 shlibpath_overrides_runpath=no 11598 ;; 11599 *) 11600 shlibpath_overrides_runpath=yes 11601 ;; 11602 esac 11603 else 11604 shlibpath_overrides_runpath=yes 11605 fi 11606 ;; 11607 11608os2*) 11609 libname_spec='$name' 11610 shrext_cmds=".dll" 11611 need_lib_prefix=no 11612 library_names_spec='$libname${shared_ext} $libname.a' 11613 dynamic_linker='OS/2 ld.exe' 11614 shlibpath_var=LIBPATH 11615 ;; 11616 11617osf3* | osf4* | osf5*) 11618 version_type=osf 11619 need_lib_prefix=no 11620 need_version=no 11621 soname_spec='${libname}${release}${shared_ext}$major' 11622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11623 shlibpath_var=LD_LIBRARY_PATH 11624 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11625 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11626 ;; 11627 11628rdos*) 11629 dynamic_linker=no 11630 ;; 11631 11632solaris*) 11633 version_type=linux # correct to gnu/linux during the next big refactor 11634 need_lib_prefix=no 11635 need_version=no 11636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11637 soname_spec='${libname}${release}${shared_ext}$major' 11638 shlibpath_var=LD_LIBRARY_PATH 11639 shlibpath_overrides_runpath=yes 11640 hardcode_into_libs=yes 11641 # ldd complains unless libraries are executable 11642 postinstall_cmds='chmod +x $lib' 11643 ;; 11644 11645sunos4*) 11646 version_type=sunos 11647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11648 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11649 shlibpath_var=LD_LIBRARY_PATH 11650 shlibpath_overrides_runpath=yes 11651 if test "$with_gnu_ld" = yes; then 11652 need_lib_prefix=no 11653 fi 11654 need_version=yes 11655 ;; 11656 11657sysv4 | sysv4.3*) 11658 version_type=linux # correct to gnu/linux during the next big refactor 11659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11660 soname_spec='${libname}${release}${shared_ext}$major' 11661 shlibpath_var=LD_LIBRARY_PATH 11662 case $host_vendor in 11663 sni) 11664 shlibpath_overrides_runpath=no 11665 need_lib_prefix=no 11666 runpath_var=LD_RUN_PATH 11667 ;; 11668 siemens) 11669 need_lib_prefix=no 11670 ;; 11671 motorola) 11672 need_lib_prefix=no 11673 need_version=no 11674 shlibpath_overrides_runpath=no 11675 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11676 ;; 11677 esac 11678 ;; 11679 11680sysv4*MP*) 11681 if test -d /usr/nec ;then 11682 version_type=linux # correct to gnu/linux during the next big refactor 11683 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11684 soname_spec='$libname${shared_ext}.$major' 11685 shlibpath_var=LD_LIBRARY_PATH 11686 fi 11687 ;; 11688 11689sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11690 version_type=freebsd-elf 11691 need_lib_prefix=no 11692 need_version=no 11693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11694 soname_spec='${libname}${release}${shared_ext}$major' 11695 shlibpath_var=LD_LIBRARY_PATH 11696 shlibpath_overrides_runpath=yes 11697 hardcode_into_libs=yes 11698 if test "$with_gnu_ld" = yes; then 11699 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11700 else 11701 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11702 case $host_os in 11703 sco3.2v5*) 11704 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11705 ;; 11706 esac 11707 fi 11708 sys_lib_dlsearch_path_spec='/usr/lib' 11709 ;; 11710 11711tpf*) 11712 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11713 version_type=linux # correct to gnu/linux during the next big refactor 11714 need_lib_prefix=no 11715 need_version=no 11716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11717 shlibpath_var=LD_LIBRARY_PATH 11718 shlibpath_overrides_runpath=no 11719 hardcode_into_libs=yes 11720 ;; 11721 11722uts4*) 11723 version_type=linux # correct to gnu/linux during the next big refactor 11724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11725 soname_spec='${libname}${release}${shared_ext}$major' 11726 shlibpath_var=LD_LIBRARY_PATH 11727 ;; 11728 11729*) 11730 dynamic_linker=no 11731 ;; 11732esac 11733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11734$as_echo "$dynamic_linker" >&6; } 11735test "$dynamic_linker" = no && can_build_shared=no 11736 11737variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11738if test "$GCC" = yes; then 11739 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11740fi 11741 11742if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11743 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11744fi 11745if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11746 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11747fi 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11841$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11842hardcode_action= 11843if test -n "$hardcode_libdir_flag_spec" || 11844 test -n "$runpath_var" || 11845 test "X$hardcode_automatic" = "Xyes" ; then 11846 11847 # We can hardcode non-existent directories. 11848 if test "$hardcode_direct" != no && 11849 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11850 # have to relink, otherwise we might link with an installed library 11851 # when we should be linking with a yet-to-be-installed one 11852 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11853 test "$hardcode_minus_L" != no; then 11854 # Linking always hardcodes the temporary library directory. 11855 hardcode_action=relink 11856 else 11857 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11858 hardcode_action=immediate 11859 fi 11860else 11861 # We cannot hardcode anything, or else we can only hardcode existing 11862 # directories. 11863 hardcode_action=unsupported 11864fi 11865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11866$as_echo "$hardcode_action" >&6; } 11867 11868if test "$hardcode_action" = relink || 11869 test "$inherit_rpath" = yes; then 11870 # Fast installation is not supported 11871 enable_fast_install=no 11872elif test "$shlibpath_overrides_runpath" = yes || 11873 test "$enable_shared" = no; then 11874 # Fast installation is not necessary 11875 enable_fast_install=needless 11876fi 11877 11878 11879 11880 11881 11882 11883 if test "x$enable_dlopen" != xyes; then 11884 enable_dlopen=unknown 11885 enable_dlopen_self=unknown 11886 enable_dlopen_self_static=unknown 11887else 11888 lt_cv_dlopen=no 11889 lt_cv_dlopen_libs= 11890 11891 case $host_os in 11892 beos*) 11893 lt_cv_dlopen="load_add_on" 11894 lt_cv_dlopen_libs= 11895 lt_cv_dlopen_self=yes 11896 ;; 11897 11898 mingw* | pw32* | cegcc*) 11899 lt_cv_dlopen="LoadLibrary" 11900 lt_cv_dlopen_libs= 11901 ;; 11902 11903 cygwin*) 11904 lt_cv_dlopen="dlopen" 11905 lt_cv_dlopen_libs= 11906 ;; 11907 11908 darwin*) 11909 # if libdl is installed we need to link against it 11910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11911$as_echo_n "checking for dlopen in -ldl... " >&6; } 11912if ${ac_cv_lib_dl_dlopen+:} false; then : 11913 $as_echo_n "(cached) " >&6 11914else 11915 ac_check_lib_save_LIBS=$LIBS 11916LIBS="-ldl $LIBS" 11917cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11918/* end confdefs.h. */ 11919 11920/* Override any GCC internal prototype to avoid an error. 11921 Use char because int might match the return type of a GCC 11922 builtin and then its argument prototype would still apply. */ 11923#ifdef __cplusplus 11924extern "C" 11925#endif 11926char dlopen (); 11927int 11928main () 11929{ 11930return dlopen (); 11931 ; 11932 return 0; 11933} 11934_ACEOF 11935if ac_fn_c_try_link "$LINENO"; then : 11936 ac_cv_lib_dl_dlopen=yes 11937else 11938 ac_cv_lib_dl_dlopen=no 11939fi 11940rm -f core conftest.err conftest.$ac_objext \ 11941 conftest$ac_exeext conftest.$ac_ext 11942LIBS=$ac_check_lib_save_LIBS 11943fi 11944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11945$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11946if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11947 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11948else 11949 11950 lt_cv_dlopen="dyld" 11951 lt_cv_dlopen_libs= 11952 lt_cv_dlopen_self=yes 11953 11954fi 11955 11956 ;; 11957 11958 *) 11959 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11960if test "x$ac_cv_func_shl_load" = xyes; then : 11961 lt_cv_dlopen="shl_load" 11962else 11963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11964$as_echo_n "checking for shl_load in -ldld... " >&6; } 11965if ${ac_cv_lib_dld_shl_load+:} false; then : 11966 $as_echo_n "(cached) " >&6 11967else 11968 ac_check_lib_save_LIBS=$LIBS 11969LIBS="-ldld $LIBS" 11970cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11971/* end confdefs.h. */ 11972 11973/* Override any GCC internal prototype to avoid an error. 11974 Use char because int might match the return type of a GCC 11975 builtin and then its argument prototype would still apply. */ 11976#ifdef __cplusplus 11977extern "C" 11978#endif 11979char shl_load (); 11980int 11981main () 11982{ 11983return shl_load (); 11984 ; 11985 return 0; 11986} 11987_ACEOF 11988if ac_fn_c_try_link "$LINENO"; then : 11989 ac_cv_lib_dld_shl_load=yes 11990else 11991 ac_cv_lib_dld_shl_load=no 11992fi 11993rm -f core conftest.err conftest.$ac_objext \ 11994 conftest$ac_exeext conftest.$ac_ext 11995LIBS=$ac_check_lib_save_LIBS 11996fi 11997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11998$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11999if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12000 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12001else 12002 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12003if test "x$ac_cv_func_dlopen" = xyes; then : 12004 lt_cv_dlopen="dlopen" 12005else 12006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12007$as_echo_n "checking for dlopen in -ldl... " >&6; } 12008if ${ac_cv_lib_dl_dlopen+:} false; then : 12009 $as_echo_n "(cached) " >&6 12010else 12011 ac_check_lib_save_LIBS=$LIBS 12012LIBS="-ldl $LIBS" 12013cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12014/* end confdefs.h. */ 12015 12016/* Override any GCC internal prototype to avoid an error. 12017 Use char because int might match the return type of a GCC 12018 builtin and then its argument prototype would still apply. */ 12019#ifdef __cplusplus 12020extern "C" 12021#endif 12022char dlopen (); 12023int 12024main () 12025{ 12026return dlopen (); 12027 ; 12028 return 0; 12029} 12030_ACEOF 12031if ac_fn_c_try_link "$LINENO"; then : 12032 ac_cv_lib_dl_dlopen=yes 12033else 12034 ac_cv_lib_dl_dlopen=no 12035fi 12036rm -f core conftest.err conftest.$ac_objext \ 12037 conftest$ac_exeext conftest.$ac_ext 12038LIBS=$ac_check_lib_save_LIBS 12039fi 12040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12041$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12042if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12043 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12044else 12045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12046$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12047if ${ac_cv_lib_svld_dlopen+:} false; then : 12048 $as_echo_n "(cached) " >&6 12049else 12050 ac_check_lib_save_LIBS=$LIBS 12051LIBS="-lsvld $LIBS" 12052cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12053/* end confdefs.h. */ 12054 12055/* Override any GCC internal prototype to avoid an error. 12056 Use char because int might match the return type of a GCC 12057 builtin and then its argument prototype would still apply. */ 12058#ifdef __cplusplus 12059extern "C" 12060#endif 12061char dlopen (); 12062int 12063main () 12064{ 12065return dlopen (); 12066 ; 12067 return 0; 12068} 12069_ACEOF 12070if ac_fn_c_try_link "$LINENO"; then : 12071 ac_cv_lib_svld_dlopen=yes 12072else 12073 ac_cv_lib_svld_dlopen=no 12074fi 12075rm -f core conftest.err conftest.$ac_objext \ 12076 conftest$ac_exeext conftest.$ac_ext 12077LIBS=$ac_check_lib_save_LIBS 12078fi 12079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12080$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12081if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12082 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12083else 12084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12085$as_echo_n "checking for dld_link in -ldld... " >&6; } 12086if ${ac_cv_lib_dld_dld_link+:} false; then : 12087 $as_echo_n "(cached) " >&6 12088else 12089 ac_check_lib_save_LIBS=$LIBS 12090LIBS="-ldld $LIBS" 12091cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12092/* end confdefs.h. */ 12093 12094/* Override any GCC internal prototype to avoid an error. 12095 Use char because int might match the return type of a GCC 12096 builtin and then its argument prototype would still apply. */ 12097#ifdef __cplusplus 12098extern "C" 12099#endif 12100char dld_link (); 12101int 12102main () 12103{ 12104return dld_link (); 12105 ; 12106 return 0; 12107} 12108_ACEOF 12109if ac_fn_c_try_link "$LINENO"; then : 12110 ac_cv_lib_dld_dld_link=yes 12111else 12112 ac_cv_lib_dld_dld_link=no 12113fi 12114rm -f core conftest.err conftest.$ac_objext \ 12115 conftest$ac_exeext conftest.$ac_ext 12116LIBS=$ac_check_lib_save_LIBS 12117fi 12118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12119$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12120if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12121 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12122fi 12123 12124 12125fi 12126 12127 12128fi 12129 12130 12131fi 12132 12133 12134fi 12135 12136 12137fi 12138 12139 ;; 12140 esac 12141 12142 if test "x$lt_cv_dlopen" != xno; then 12143 enable_dlopen=yes 12144 else 12145 enable_dlopen=no 12146 fi 12147 12148 case $lt_cv_dlopen in 12149 dlopen) 12150 save_CPPFLAGS="$CPPFLAGS" 12151 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12152 12153 save_LDFLAGS="$LDFLAGS" 12154 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12155 12156 save_LIBS="$LIBS" 12157 LIBS="$lt_cv_dlopen_libs $LIBS" 12158 12159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12160$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12161if ${lt_cv_dlopen_self+:} false; then : 12162 $as_echo_n "(cached) " >&6 12163else 12164 if test "$cross_compiling" = yes; then : 12165 lt_cv_dlopen_self=cross 12166else 12167 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12168 lt_status=$lt_dlunknown 12169 cat > conftest.$ac_ext <<_LT_EOF 12170#line $LINENO "configure" 12171#include "confdefs.h" 12172 12173#if HAVE_DLFCN_H 12174#include <dlfcn.h> 12175#endif 12176 12177#include <stdio.h> 12178 12179#ifdef RTLD_GLOBAL 12180# define LT_DLGLOBAL RTLD_GLOBAL 12181#else 12182# ifdef DL_GLOBAL 12183# define LT_DLGLOBAL DL_GLOBAL 12184# else 12185# define LT_DLGLOBAL 0 12186# endif 12187#endif 12188 12189/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12190 find out it does not work in some platform. */ 12191#ifndef LT_DLLAZY_OR_NOW 12192# ifdef RTLD_LAZY 12193# define LT_DLLAZY_OR_NOW RTLD_LAZY 12194# else 12195# ifdef DL_LAZY 12196# define LT_DLLAZY_OR_NOW DL_LAZY 12197# else 12198# ifdef RTLD_NOW 12199# define LT_DLLAZY_OR_NOW RTLD_NOW 12200# else 12201# ifdef DL_NOW 12202# define LT_DLLAZY_OR_NOW DL_NOW 12203# else 12204# define LT_DLLAZY_OR_NOW 0 12205# endif 12206# endif 12207# endif 12208# endif 12209#endif 12210 12211/* When -fvisbility=hidden is used, assume the code has been annotated 12212 correspondingly for the symbols needed. */ 12213#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12214int fnord () __attribute__((visibility("default"))); 12215#endif 12216 12217int fnord () { return 42; } 12218int main () 12219{ 12220 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12221 int status = $lt_dlunknown; 12222 12223 if (self) 12224 { 12225 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12226 else 12227 { 12228 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12229 else puts (dlerror ()); 12230 } 12231 /* dlclose (self); */ 12232 } 12233 else 12234 puts (dlerror ()); 12235 12236 return status; 12237} 12238_LT_EOF 12239 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12240 (eval $ac_link) 2>&5 12241 ac_status=$? 12242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12243 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12244 (./conftest; exit; ) >&5 2>/dev/null 12245 lt_status=$? 12246 case x$lt_status in 12247 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12248 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12249 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12250 esac 12251 else : 12252 # compilation failed 12253 lt_cv_dlopen_self=no 12254 fi 12255fi 12256rm -fr conftest* 12257 12258 12259fi 12260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12261$as_echo "$lt_cv_dlopen_self" >&6; } 12262 12263 if test "x$lt_cv_dlopen_self" = xyes; then 12264 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12266$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12267if ${lt_cv_dlopen_self_static+:} false; then : 12268 $as_echo_n "(cached) " >&6 12269else 12270 if test "$cross_compiling" = yes; then : 12271 lt_cv_dlopen_self_static=cross 12272else 12273 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12274 lt_status=$lt_dlunknown 12275 cat > conftest.$ac_ext <<_LT_EOF 12276#line $LINENO "configure" 12277#include "confdefs.h" 12278 12279#if HAVE_DLFCN_H 12280#include <dlfcn.h> 12281#endif 12282 12283#include <stdio.h> 12284 12285#ifdef RTLD_GLOBAL 12286# define LT_DLGLOBAL RTLD_GLOBAL 12287#else 12288# ifdef DL_GLOBAL 12289# define LT_DLGLOBAL DL_GLOBAL 12290# else 12291# define LT_DLGLOBAL 0 12292# endif 12293#endif 12294 12295/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12296 find out it does not work in some platform. */ 12297#ifndef LT_DLLAZY_OR_NOW 12298# ifdef RTLD_LAZY 12299# define LT_DLLAZY_OR_NOW RTLD_LAZY 12300# else 12301# ifdef DL_LAZY 12302# define LT_DLLAZY_OR_NOW DL_LAZY 12303# else 12304# ifdef RTLD_NOW 12305# define LT_DLLAZY_OR_NOW RTLD_NOW 12306# else 12307# ifdef DL_NOW 12308# define LT_DLLAZY_OR_NOW DL_NOW 12309# else 12310# define LT_DLLAZY_OR_NOW 0 12311# endif 12312# endif 12313# endif 12314# endif 12315#endif 12316 12317/* When -fvisbility=hidden is used, assume the code has been annotated 12318 correspondingly for the symbols needed. */ 12319#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12320int fnord () __attribute__((visibility("default"))); 12321#endif 12322 12323int fnord () { return 42; } 12324int main () 12325{ 12326 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12327 int status = $lt_dlunknown; 12328 12329 if (self) 12330 { 12331 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12332 else 12333 { 12334 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12335 else puts (dlerror ()); 12336 } 12337 /* dlclose (self); */ 12338 } 12339 else 12340 puts (dlerror ()); 12341 12342 return status; 12343} 12344_LT_EOF 12345 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12346 (eval $ac_link) 2>&5 12347 ac_status=$? 12348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12349 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12350 (./conftest; exit; ) >&5 2>/dev/null 12351 lt_status=$? 12352 case x$lt_status in 12353 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12354 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12355 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12356 esac 12357 else : 12358 # compilation failed 12359 lt_cv_dlopen_self_static=no 12360 fi 12361fi 12362rm -fr conftest* 12363 12364 12365fi 12366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12367$as_echo "$lt_cv_dlopen_self_static" >&6; } 12368 fi 12369 12370 CPPFLAGS="$save_CPPFLAGS" 12371 LDFLAGS="$save_LDFLAGS" 12372 LIBS="$save_LIBS" 12373 ;; 12374 esac 12375 12376 case $lt_cv_dlopen_self in 12377 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12378 *) enable_dlopen_self=unknown ;; 12379 esac 12380 12381 case $lt_cv_dlopen_self_static in 12382 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12383 *) enable_dlopen_self_static=unknown ;; 12384 esac 12385fi 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403striplib= 12404old_striplib= 12405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12406$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12407if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12408 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12409 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12411$as_echo "yes" >&6; } 12412else 12413# FIXME - insert some real tests, host_os isn't really good enough 12414 case $host_os in 12415 darwin*) 12416 if test -n "$STRIP" ; then 12417 striplib="$STRIP -x" 12418 old_striplib="$STRIP -S" 12419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12420$as_echo "yes" >&6; } 12421 else 12422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12423$as_echo "no" >&6; } 12424 fi 12425 ;; 12426 *) 12427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12428$as_echo "no" >&6; } 12429 ;; 12430 esac 12431fi 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 # Report which library types will actually be built 12445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12446$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12448$as_echo "$can_build_shared" >&6; } 12449 12450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12451$as_echo_n "checking whether to build shared libraries... " >&6; } 12452 test "$can_build_shared" = "no" && enable_shared=no 12453 12454 # On AIX, shared libraries and static libraries use the same namespace, and 12455 # are all built from PIC. 12456 case $host_os in 12457 aix3*) 12458 test "$enable_shared" = yes && enable_static=no 12459 if test -n "$RANLIB"; then 12460 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12461 postinstall_cmds='$RANLIB $lib' 12462 fi 12463 ;; 12464 12465 aix[4-9]*) 12466 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12467 test "$enable_shared" = yes && enable_static=no 12468 fi 12469 ;; 12470 esac 12471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12472$as_echo "$enable_shared" >&6; } 12473 12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12475$as_echo_n "checking whether to build static libraries... " >&6; } 12476 # Make sure either enable_shared or enable_static is yes. 12477 test "$enable_shared" = yes || enable_static=yes 12478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12479$as_echo "$enable_static" >&6; } 12480 12481 12482 12483 12484fi 12485ac_ext=c 12486ac_cpp='$CPP $CPPFLAGS' 12487ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12488ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12489ac_compiler_gnu=$ac_cv_c_compiler_gnu 12490 12491CC="$lt_save_CC" 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 ac_config_commands="$ac_config_commands libtool" 12508 12509 12510 12511 12512# Only expand once: 12513 12514 12515gl_VISIBILITY 12516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 12517$as_echo_n "checking for ANSI C header files... " >&6; } 12518if ${ac_cv_header_stdc+:} false; then : 12519 $as_echo_n "(cached) " >&6 12520else 12521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12522/* end confdefs.h. */ 12523#include <stdlib.h> 12524#include <stdarg.h> 12525#include <string.h> 12526#include <float.h> 12527 12528int 12529main () 12530{ 12531 12532 ; 12533 return 0; 12534} 12535_ACEOF 12536if ac_fn_c_try_compile "$LINENO"; then : 12537 ac_cv_header_stdc=yes 12538else 12539 ac_cv_header_stdc=no 12540fi 12541rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12542 12543if test $ac_cv_header_stdc = yes; then 12544 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 12545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12546/* end confdefs.h. */ 12547#include <string.h> 12548 12549_ACEOF 12550if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12551 $EGREP "memchr" >/dev/null 2>&1; then : 12552 12553else 12554 ac_cv_header_stdc=no 12555fi 12556rm -f conftest* 12557 12558fi 12559 12560if test $ac_cv_header_stdc = yes; then 12561 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 12562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12563/* end confdefs.h. */ 12564#include <stdlib.h> 12565 12566_ACEOF 12567if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12568 $EGREP "free" >/dev/null 2>&1; then : 12569 12570else 12571 ac_cv_header_stdc=no 12572fi 12573rm -f conftest* 12574 12575fi 12576 12577if test $ac_cv_header_stdc = yes; then 12578 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 12579 if test "$cross_compiling" = yes; then : 12580 : 12581else 12582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12583/* end confdefs.h. */ 12584#include <ctype.h> 12585#include <stdlib.h> 12586#if ((' ' & 0x0FF) == 0x020) 12587# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 12588# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 12589#else 12590# define ISLOWER(c) \ 12591 (('a' <= (c) && (c) <= 'i') \ 12592 || ('j' <= (c) && (c) <= 'r') \ 12593 || ('s' <= (c) && (c) <= 'z')) 12594# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 12595#endif 12596 12597#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 12598int 12599main () 12600{ 12601 int i; 12602 for (i = 0; i < 256; i++) 12603 if (XOR (islower (i), ISLOWER (i)) 12604 || toupper (i) != TOUPPER (i)) 12605 return 2; 12606 return 0; 12607} 12608_ACEOF 12609if ac_fn_c_try_run "$LINENO"; then : 12610 12611else 12612 ac_cv_header_stdc=no 12613fi 12614rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12615 conftest.$ac_objext conftest.beam conftest.$ac_ext 12616fi 12617 12618fi 12619fi 12620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 12621$as_echo "$ac_cv_header_stdc" >&6; } 12622if test $ac_cv_header_stdc = yes; then 12623 12624$as_echo "#define STDC_HEADERS 1" >>confdefs.h 12625 12626fi 12627 12628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5 12629$as_echo_n "checking whether sys/types.h defines makedev... " >&6; } 12630if ${ac_cv_header_sys_types_h_makedev+:} false; then : 12631 $as_echo_n "(cached) " >&6 12632else 12633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12634/* end confdefs.h. */ 12635#include <sys/types.h> 12636int 12637main () 12638{ 12639return makedev(0, 0); 12640 ; 12641 return 0; 12642} 12643_ACEOF 12644if ac_fn_c_try_link "$LINENO"; then : 12645 ac_cv_header_sys_types_h_makedev=yes 12646else 12647 ac_cv_header_sys_types_h_makedev=no 12648fi 12649rm -f core conftest.err conftest.$ac_objext \ 12650 conftest$ac_exeext conftest.$ac_ext 12651 12652fi 12653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5 12654$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; } 12655 12656if test $ac_cv_header_sys_types_h_makedev = no; then 12657ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default" 12658if test "x$ac_cv_header_sys_mkdev_h" = xyes; then : 12659 12660$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h 12661 12662fi 12663 12664 12665 12666 if test $ac_cv_header_sys_mkdev_h = no; then 12667 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default" 12668if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then : 12669 12670$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h 12671 12672fi 12673 12674 12675 fi 12676fi 12677 12678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 12679$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 12680if ${ac_cv_header_sys_wait_h+:} false; then : 12681 $as_echo_n "(cached) " >&6 12682else 12683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12684/* end confdefs.h. */ 12685#include <sys/types.h> 12686#include <sys/wait.h> 12687#ifndef WEXITSTATUS 12688# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 12689#endif 12690#ifndef WIFEXITED 12691# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 12692#endif 12693 12694int 12695main () 12696{ 12697 int s; 12698 wait (&s); 12699 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 12700 ; 12701 return 0; 12702} 12703_ACEOF 12704if ac_fn_c_try_compile "$LINENO"; then : 12705 ac_cv_header_sys_wait_h=yes 12706else 12707 ac_cv_header_sys_wait_h=no 12708fi 12709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12710fi 12711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 12712$as_echo "$ac_cv_header_sys_wait_h" >&6; } 12713if test $ac_cv_header_sys_wait_h = yes; then 12714 12715$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12716 12717fi 12718 12719for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h 12720do : 12721 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12722ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12723if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12724 cat >>confdefs.h <<_ACEOF 12725#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12726_ACEOF 12727 12728fi 12729 12730done 12731 12732for ac_header in stddef.h utime.h wchar.h wctype.h limits.h 12733do : 12734 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12735ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12736if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12737 cat >>confdefs.h <<_ACEOF 12738#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12739_ACEOF 12740 12741fi 12742 12743done 12744 12745for ac_header in getopt.h err.h xlocale.h signal.h 12746do : 12747 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12748ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12749if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12750 cat >>confdefs.h <<_ACEOF 12751#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12752_ACEOF 12753 12754fi 12755 12756done 12757 12758for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h 12759do : 12760 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12761ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12762if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12763 cat >>confdefs.h <<_ACEOF 12764#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12765_ACEOF 12766 12767fi 12768 12769done 12770 12771if test "$enable_zlib" != "no"; then 12772 for ac_header in zlib.h 12773do : 12774 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 12775if test "x$ac_cv_header_zlib_h" = xyes; then : 12776 cat >>confdefs.h <<_ACEOF 12777#define HAVE_ZLIB_H 1 12778_ACEOF 12779 12780fi 12781 12782done 12783 12784fi 12785ac_fn_c_check_type "$LINENO" "sig_t" "ac_cv_type_sig_t" " 12786#ifdef HAVE_SIGNAL_H 12787#include <signal.h> 12788#endif 12789" 12790if test "x$ac_cv_type_sig_t" = xyes; then : 12791 12792$as_echo "#define HAVE_SIG_T 1" >>confdefs.h 12793 12794fi 12795 12796 12797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 12798$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 12799if ${ac_cv_c_const+:} false; then : 12800 $as_echo_n "(cached) " >&6 12801else 12802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12803/* end confdefs.h. */ 12804 12805int 12806main () 12807{ 12808 12809#ifndef __cplusplus 12810 /* Ultrix mips cc rejects this sort of thing. */ 12811 typedef int charset[2]; 12812 const charset cs = { 0, 0 }; 12813 /* SunOS 4.1.1 cc rejects this. */ 12814 char const *const *pcpcc; 12815 char **ppc; 12816 /* NEC SVR4.0.2 mips cc rejects this. */ 12817 struct point {int x, y;}; 12818 static struct point const zero = {0,0}; 12819 /* AIX XL C 1.02.0.0 rejects this. 12820 It does not let you subtract one const X* pointer from another in 12821 an arm of an if-expression whose if-part is not a constant 12822 expression */ 12823 const char *g = "string"; 12824 pcpcc = &g + (g ? g-g : 0); 12825 /* HPUX 7.0 cc rejects these. */ 12826 ++pcpcc; 12827 ppc = (char**) pcpcc; 12828 pcpcc = (char const *const *) ppc; 12829 { /* SCO 3.2v4 cc rejects this sort of thing. */ 12830 char tx; 12831 char *t = &tx; 12832 char const *s = 0 ? (char *) 0 : (char const *) 0; 12833 12834 *t++ = 0; 12835 if (s) return 0; 12836 } 12837 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 12838 int x[] = {25, 17}; 12839 const int *foo = &x[0]; 12840 ++foo; 12841 } 12842 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 12843 typedef const int *iptr; 12844 iptr p = 0; 12845 ++p; 12846 } 12847 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 12848 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 12849 struct s { int j; const int *ap[3]; } bx; 12850 struct s *b = &bx; b->j = 5; 12851 } 12852 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 12853 const int foo = 10; 12854 if (!foo) return 0; 12855 } 12856 return !cs[0] && !zero.x; 12857#endif 12858 12859 ; 12860 return 0; 12861} 12862_ACEOF 12863if ac_fn_c_try_compile "$LINENO"; then : 12864 ac_cv_c_const=yes 12865else 12866 ac_cv_c_const=no 12867fi 12868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12869fi 12870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 12871$as_echo "$ac_cv_c_const" >&6; } 12872if test $ac_cv_c_const = no; then 12873 12874$as_echo "#define const /**/" >>confdefs.h 12875 12876fi 12877 12878ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 12879if test "x$ac_cv_type_off_t" = xyes; then : 12880 12881else 12882 12883cat >>confdefs.h <<_ACEOF 12884#define off_t long int 12885_ACEOF 12886 12887fi 12888 12889ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 12890if test "x$ac_cv_type_size_t" = xyes; then : 12891 12892else 12893 12894cat >>confdefs.h <<_ACEOF 12895#define size_t unsigned int 12896_ACEOF 12897 12898fi 12899 12900ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default" 12901if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 12902 12903cat >>confdefs.h <<_ACEOF 12904#define HAVE_STRUCT_STAT_ST_RDEV 1 12905_ACEOF 12906 12907 12908fi 12909 12910 12911ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default" 12912if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then : 12913 12914cat >>confdefs.h <<_ACEOF 12915#define HAVE_STRUCT_TM_TM_GMTOFF 1 12916_ACEOF 12917 12918 12919fi 12920 12921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 12922$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 12923if ${ac_cv_struct_tm+:} false; then : 12924 $as_echo_n "(cached) " >&6 12925else 12926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12927/* end confdefs.h. */ 12928#include <sys/types.h> 12929#include <time.h> 12930 12931int 12932main () 12933{ 12934struct tm tm; 12935 int *p = &tm.tm_sec; 12936 return !p; 12937 ; 12938 return 0; 12939} 12940_ACEOF 12941if ac_fn_c_try_compile "$LINENO"; then : 12942 ac_cv_struct_tm=time.h 12943else 12944 ac_cv_struct_tm=sys/time.h 12945fi 12946rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12947fi 12948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 12949$as_echo "$ac_cv_struct_tm" >&6; } 12950if test $ac_cv_struct_tm = sys/time.h; then 12951 12952$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 12953 12954fi 12955 12956ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h> 12957#include <$ac_cv_struct_tm> 12958 12959" 12960if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then : 12961 12962cat >>confdefs.h <<_ACEOF 12963#define HAVE_STRUCT_TM_TM_ZONE 1 12964_ACEOF 12965 12966 12967fi 12968 12969if test "$ac_cv_member_struct_tm_tm_zone" = yes; then 12970 12971$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 12972 12973else 12974 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 12975" 12976if test "x$ac_cv_have_decl_tzname" = xyes; then : 12977 ac_have_decl=1 12978else 12979 ac_have_decl=0 12980fi 12981 12982cat >>confdefs.h <<_ACEOF 12983#define HAVE_DECL_TZNAME $ac_have_decl 12984_ACEOF 12985 12986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 12987$as_echo_n "checking for tzname... " >&6; } 12988if ${ac_cv_var_tzname+:} false; then : 12989 $as_echo_n "(cached) " >&6 12990else 12991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12992/* end confdefs.h. */ 12993#include <time.h> 12994#if !HAVE_DECL_TZNAME 12995extern char *tzname[]; 12996#endif 12997 12998int 12999main () 13000{ 13001return tzname[0][0]; 13002 ; 13003 return 0; 13004} 13005_ACEOF 13006if ac_fn_c_try_link "$LINENO"; then : 13007 ac_cv_var_tzname=yes 13008else 13009 ac_cv_var_tzname=no 13010fi 13011rm -f core conftest.err conftest.$ac_objext \ 13012 conftest$ac_exeext conftest.$ac_ext 13013fi 13014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 13015$as_echo "$ac_cv_var_tzname" >&6; } 13016 if test $ac_cv_var_tzname = yes; then 13017 13018$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 13019 13020 fi 13021fi 13022 13023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5 13024$as_echo_n "checking for tm_zone in struct tm... " >&6; } 13025if ${ac_cv_struct_tm_zone+:} false; then : 13026 $as_echo_n "(cached) " >&6 13027else 13028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13029/* end confdefs.h. */ 13030#include <sys/types.h> 13031#include <$ac_cv_struct_tm> 13032int 13033main () 13034{ 13035struct tm tm; tm.tm_zone; 13036 ; 13037 return 0; 13038} 13039_ACEOF 13040if ac_fn_c_try_compile "$LINENO"; then : 13041 ac_cv_struct_tm_zone=yes 13042else 13043 ac_cv_struct_tm_zone=no 13044fi 13045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13046fi 13047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5 13048$as_echo "$ac_cv_struct_tm_zone" >&6; } 13049if test "$ac_cv_struct_tm_zone" = yes; then 13050 13051$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 13052 13053fi 13054 13055# On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will 13056# consider it declared and we won't give our own extern. 13057ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 13058" 13059if test "x$ac_cv_have_decl_tzname" = xyes; then : 13060 ac_have_decl=1 13061else 13062 ac_have_decl=0 13063fi 13064 13065cat >>confdefs.h <<_ACEOF 13066#define HAVE_DECL_TZNAME $ac_have_decl 13067_ACEOF 13068 13069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 13070$as_echo_n "checking for tzname... " >&6; } 13071if ${ac_cv_var_tzname+:} false; then : 13072 $as_echo_n "(cached) " >&6 13073else 13074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13075/* end confdefs.h. */ 13076#include <time.h> 13077#if !HAVE_DECL_TZNAME 13078extern char *tzname[]; 13079#endif 13080int 13081main () 13082{ 13083return tzname[0][0]; 13084 ; 13085 return 0; 13086} 13087_ACEOF 13088if ac_fn_c_try_link "$LINENO"; then : 13089 ac_cv_var_tzname=yes 13090else 13091 ac_cv_var_tzname=no 13092fi 13093rm -f core conftest.err conftest.$ac_objext \ 13094 conftest$ac_exeext conftest.$ac_ext 13095fi 13096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 13097$as_echo "$ac_cv_var_tzname" >&6; } 13098 if test $ac_cv_var_tzname = yes; then 13099 13100$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 13101 13102 fi 13103 13104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5 13105$as_echo_n "checking for tm_isdst in struct tm... " >&6; } 13106if ${ac_cv_struct_tm_isdst+:} false; then : 13107 $as_echo_n "(cached) " >&6 13108else 13109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13110/* end confdefs.h. */ 13111#include <sys/types.h> 13112#include <$ac_cv_struct_tm> 13113int 13114main () 13115{ 13116struct tm tm; tm.tm_isdst; 13117 ; 13118 return 0; 13119} 13120_ACEOF 13121if ac_fn_c_try_compile "$LINENO"; then : 13122 ac_cv_struct_tm_isdst=yes 13123else 13124 ac_cv_struct_tm_isdst=no 13125fi 13126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13127fi 13128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5 13129$as_echo "$ac_cv_struct_tm_isdst" >&6; } 13130if test "$ac_cv_struct_tm_isdst" = yes; then 13131 13132$as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h 13133 13134fi 13135 13136 13137ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h> 13138" 13139if test "x$ac_cv_have_decl_daylight" = xyes; then : 13140 ac_have_decl=1 13141else 13142 ac_have_decl=0 13143fi 13144 13145cat >>confdefs.h <<_ACEOF 13146#define HAVE_DECL_DAYLIGHT $ac_have_decl 13147_ACEOF 13148 13149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5 13150$as_echo_n "checking for daylight... " >&6; } 13151if ${ac_cv_var_daylight+:} false; then : 13152 $as_echo_n "(cached) " >&6 13153else 13154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13155/* end confdefs.h. */ 13156#include <time.h> 13157#if !HAVE_DECL_DAYLIGHT 13158extern int daylight; 13159#endif 13160int 13161main () 13162{ 13163atoi(daylight); 13164 ; 13165 return 0; 13166} 13167_ACEOF 13168if ac_fn_c_try_link "$LINENO"; then : 13169 ac_cv_var_daylight=yes 13170else 13171 ac_cv_var_daylight=no 13172fi 13173rm -f core conftest.err conftest.$ac_objext \ 13174 conftest$ac_exeext conftest.$ac_ext 13175fi 13176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5 13177$as_echo "$ac_cv_var_daylight" >&6; } 13178 if test $ac_cv_var_daylight = yes; then 13179 13180$as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h 13181 13182 fi 13183 13184# Check whether --enable-largefile was given. 13185if test "${enable_largefile+set}" = set; then : 13186 enableval=$enable_largefile; 13187fi 13188 13189if test "$enable_largefile" != no; then 13190 13191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 13192$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 13193if ${ac_cv_sys_largefile_CC+:} false; then : 13194 $as_echo_n "(cached) " >&6 13195else 13196 ac_cv_sys_largefile_CC=no 13197 if test "$GCC" != yes; then 13198 ac_save_CC=$CC 13199 while :; do 13200 # IRIX 6.2 and later do not support large files by default, 13201 # so use the C compiler's -n32 option if that helps. 13202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13203/* end confdefs.h. */ 13204#include <sys/types.h> 13205 /* Check that off_t can represent 2**63 - 1 correctly. 13206 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13207 since some C++ compilers masquerading as C compilers 13208 incorrectly reject 9223372036854775807. */ 13209#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13210 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13211 && LARGE_OFF_T % 2147483647 == 1) 13212 ? 1 : -1]; 13213int 13214main () 13215{ 13216 13217 ; 13218 return 0; 13219} 13220_ACEOF 13221 if ac_fn_c_try_compile "$LINENO"; then : 13222 break 13223fi 13224rm -f core conftest.err conftest.$ac_objext 13225 CC="$CC -n32" 13226 if ac_fn_c_try_compile "$LINENO"; then : 13227 ac_cv_sys_largefile_CC=' -n32'; break 13228fi 13229rm -f core conftest.err conftest.$ac_objext 13230 break 13231 done 13232 CC=$ac_save_CC 13233 rm -f conftest.$ac_ext 13234 fi 13235fi 13236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 13237$as_echo "$ac_cv_sys_largefile_CC" >&6; } 13238 if test "$ac_cv_sys_largefile_CC" != no; then 13239 CC=$CC$ac_cv_sys_largefile_CC 13240 fi 13241 13242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 13243$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 13244if ${ac_cv_sys_file_offset_bits+:} false; then : 13245 $as_echo_n "(cached) " >&6 13246else 13247 while :; do 13248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13249/* end confdefs.h. */ 13250#include <sys/types.h> 13251 /* Check that off_t can represent 2**63 - 1 correctly. 13252 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13253 since some C++ compilers masquerading as C compilers 13254 incorrectly reject 9223372036854775807. */ 13255#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13256 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13257 && LARGE_OFF_T % 2147483647 == 1) 13258 ? 1 : -1]; 13259int 13260main () 13261{ 13262 13263 ; 13264 return 0; 13265} 13266_ACEOF 13267if ac_fn_c_try_compile "$LINENO"; then : 13268 ac_cv_sys_file_offset_bits=no; break 13269fi 13270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13272/* end confdefs.h. */ 13273#define _FILE_OFFSET_BITS 64 13274#include <sys/types.h> 13275 /* Check that off_t can represent 2**63 - 1 correctly. 13276 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13277 since some C++ compilers masquerading as C compilers 13278 incorrectly reject 9223372036854775807. */ 13279#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13280 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13281 && LARGE_OFF_T % 2147483647 == 1) 13282 ? 1 : -1]; 13283int 13284main () 13285{ 13286 13287 ; 13288 return 0; 13289} 13290_ACEOF 13291if ac_fn_c_try_compile "$LINENO"; then : 13292 ac_cv_sys_file_offset_bits=64; break 13293fi 13294rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13295 ac_cv_sys_file_offset_bits=unknown 13296 break 13297done 13298fi 13299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 13300$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 13301case $ac_cv_sys_file_offset_bits in #( 13302 no | unknown) ;; 13303 *) 13304cat >>confdefs.h <<_ACEOF 13305#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 13306_ACEOF 13307;; 13308esac 13309rm -rf conftest* 13310 if test $ac_cv_sys_file_offset_bits = unknown; then 13311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 13312$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 13313if ${ac_cv_sys_large_files+:} false; then : 13314 $as_echo_n "(cached) " >&6 13315else 13316 while :; do 13317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13318/* end confdefs.h. */ 13319#include <sys/types.h> 13320 /* Check that off_t can represent 2**63 - 1 correctly. 13321 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13322 since some C++ compilers masquerading as C compilers 13323 incorrectly reject 9223372036854775807. */ 13324#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13325 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13326 && LARGE_OFF_T % 2147483647 == 1) 13327 ? 1 : -1]; 13328int 13329main () 13330{ 13331 13332 ; 13333 return 0; 13334} 13335_ACEOF 13336if ac_fn_c_try_compile "$LINENO"; then : 13337 ac_cv_sys_large_files=no; break 13338fi 13339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13341/* end confdefs.h. */ 13342#define _LARGE_FILES 1 13343#include <sys/types.h> 13344 /* Check that off_t can represent 2**63 - 1 correctly. 13345 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13346 since some C++ compilers masquerading as C compilers 13347 incorrectly reject 9223372036854775807. */ 13348#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 13349 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13350 && LARGE_OFF_T % 2147483647 == 1) 13351 ? 1 : -1]; 13352int 13353main () 13354{ 13355 13356 ; 13357 return 0; 13358} 13359_ACEOF 13360if ac_fn_c_try_compile "$LINENO"; then : 13361 ac_cv_sys_large_files=1; break 13362fi 13363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13364 ac_cv_sys_large_files=unknown 13365 break 13366done 13367fi 13368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13369$as_echo "$ac_cv_sys_large_files" >&6; } 13370case $ac_cv_sys_large_files in #( 13371 no | unknown) ;; 13372 *) 13373cat >>confdefs.h <<_ACEOF 13374#define _LARGE_FILES $ac_cv_sys_large_files 13375_ACEOF 13376;; 13377esac 13378rm -rf conftest* 13379 fi 13380 13381 13382fi 13383 13384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 13385$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 13386if ${ac_cv_sys_largefile_source+:} false; then : 13387 $as_echo_n "(cached) " >&6 13388else 13389 while :; do 13390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13391/* end confdefs.h. */ 13392#include <sys/types.h> /* for off_t */ 13393 #include <stdio.h> 13394int 13395main () 13396{ 13397int (*fp) (FILE *, off_t, int) = fseeko; 13398 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 13399 ; 13400 return 0; 13401} 13402_ACEOF 13403if ac_fn_c_try_link "$LINENO"; then : 13404 ac_cv_sys_largefile_source=no; break 13405fi 13406rm -f core conftest.err conftest.$ac_objext \ 13407 conftest$ac_exeext conftest.$ac_ext 13408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13409/* end confdefs.h. */ 13410#define _LARGEFILE_SOURCE 1 13411#include <sys/types.h> /* for off_t */ 13412 #include <stdio.h> 13413int 13414main () 13415{ 13416int (*fp) (FILE *, off_t, int) = fseeko; 13417 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 13418 ; 13419 return 0; 13420} 13421_ACEOF 13422if ac_fn_c_try_link "$LINENO"; then : 13423 ac_cv_sys_largefile_source=1; break 13424fi 13425rm -f core conftest.err conftest.$ac_objext \ 13426 conftest$ac_exeext conftest.$ac_ext 13427 ac_cv_sys_largefile_source=unknown 13428 break 13429done 13430fi 13431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 13432$as_echo "$ac_cv_sys_largefile_source" >&6; } 13433case $ac_cv_sys_largefile_source in #( 13434 no | unknown) ;; 13435 *) 13436cat >>confdefs.h <<_ACEOF 13437#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 13438_ACEOF 13439;; 13440esac 13441rm -rf conftest* 13442 13443# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 13444# in glibc 2.1.3, but that breaks too many other things. 13445# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 13446if test $ac_cv_sys_largefile_source != unknown; then 13447 13448$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 13449 13450fi 13451 13452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5 13453$as_echo_n "checking for mbstate_t... " >&6; } 13454if ${ac_cv_type_mbstate_t+:} false; then : 13455 $as_echo_n "(cached) " >&6 13456else 13457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13458/* end confdefs.h. */ 13459$ac_includes_default 13460# include <wchar.h> 13461int 13462main () 13463{ 13464mbstate_t x; return sizeof x; 13465 ; 13466 return 0; 13467} 13468_ACEOF 13469if ac_fn_c_try_compile "$LINENO"; then : 13470 ac_cv_type_mbstate_t=yes 13471else 13472 ac_cv_type_mbstate_t=no 13473fi 13474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13475fi 13476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5 13477$as_echo "$ac_cv_type_mbstate_t" >&6; } 13478 if test $ac_cv_type_mbstate_t = yes; then 13479 13480$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h 13481 13482 else 13483 13484$as_echo "#define mbstate_t int" >>confdefs.h 13485 13486 fi 13487 13488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5 13489$as_echo_n "checking for struct option in getopt... " >&6; } 13490if ${ac_cv_struct_option_getopt_h+:} false; then : 13491 $as_echo_n "(cached) " >&6 13492else 13493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13494/* end confdefs.h. */ 13495#include <getopt.h> 13496int 13497main () 13498{ 13499struct option op; op.name; 13500 ; 13501 return 0; 13502} 13503_ACEOF 13504if ac_fn_c_try_compile "$LINENO"; then : 13505 ac_cv_struct_option_getopt_h=yes 13506else 13507 ac_cv_struct_option_getopt_h=no 13508fi 13509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13510fi 13511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5 13512$as_echo "$ac_cv_struct_option_getopt_h" >&6; } 13513if test "$ac_cv_struct_option_getopt_h" = yes; then 13514 13515$as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h 13516 13517fi 13518 13519ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 13520if test "x$ac_cv_type_pid_t" = xyes; then : 13521 13522else 13523 13524cat >>confdefs.h <<_ACEOF 13525#define pid_t int 13526_ACEOF 13527 13528fi 13529 13530ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 13531case $ac_cv_c_uint8_t in #( 13532 no|yes) ;; #( 13533 *) 13534 13535$as_echo "#define _UINT8_T 1" >>confdefs.h 13536 13537 13538cat >>confdefs.h <<_ACEOF 13539#define uint8_t $ac_cv_c_uint8_t 13540_ACEOF 13541;; 13542 esac 13543 13544ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 13545case $ac_cv_c_uint16_t in #( 13546 no|yes) ;; #( 13547 *) 13548 13549 13550cat >>confdefs.h <<_ACEOF 13551#define uint16_t $ac_cv_c_uint16_t 13552_ACEOF 13553;; 13554 esac 13555 13556ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 13557case $ac_cv_c_uint32_t in #( 13558 no|yes) ;; #( 13559 *) 13560 13561$as_echo "#define _UINT32_T 1" >>confdefs.h 13562 13563 13564cat >>confdefs.h <<_ACEOF 13565#define uint32_t $ac_cv_c_uint32_t 13566_ACEOF 13567;; 13568 esac 13569 13570ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 13571case $ac_cv_c_int32_t in #( 13572 no|yes) ;; #( 13573 *) 13574 13575cat >>confdefs.h <<_ACEOF 13576#define int32_t $ac_cv_c_int32_t 13577_ACEOF 13578;; 13579esac 13580 13581ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 13582case $ac_cv_c_uint64_t in #( 13583 no|yes) ;; #( 13584 *) 13585 13586$as_echo "#define _UINT64_T 1" >>confdefs.h 13587 13588 13589cat >>confdefs.h <<_ACEOF 13590#define uint64_t $ac_cv_c_uint64_t 13591_ACEOF 13592;; 13593 esac 13594 13595ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 13596case $ac_cv_c_int64_t in #( 13597 no|yes) ;; #( 13598 *) 13599 13600cat >>confdefs.h <<_ACEOF 13601#define int64_t $ac_cv_c_int64_t 13602_ACEOF 13603;; 13604esac 13605 13606 13607 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 13608if test "x$ac_cv_type_intptr_t" = xyes; then : 13609 13610$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 13611 13612else 13613 for ac_type in 'int' 'long int' 'long long int'; do 13614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13615/* end confdefs.h. */ 13616$ac_includes_default 13617int 13618main () 13619{ 13620static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 13621test_array [0] = 0; 13622return test_array [0]; 13623 13624 ; 13625 return 0; 13626} 13627_ACEOF 13628if ac_fn_c_try_compile "$LINENO"; then : 13629 13630cat >>confdefs.h <<_ACEOF 13631#define intptr_t $ac_type 13632_ACEOF 13633 13634 ac_type= 13635fi 13636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13637 test -z "$ac_type" && break 13638 done 13639fi 13640 13641 13642 13643 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 13644if test "x$ac_cv_type_uintptr_t" = xyes; then : 13645 13646$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 13647 13648else 13649 for ac_type in 'unsigned int' 'unsigned long int' \ 13650 'unsigned long long int'; do 13651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13652/* end confdefs.h. */ 13653$ac_includes_default 13654int 13655main () 13656{ 13657static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 13658test_array [0] = 0; 13659return test_array [0]; 13660 13661 ; 13662 return 0; 13663} 13664_ACEOF 13665if ac_fn_c_try_compile "$LINENO"; then : 13666 13667cat >>confdefs.h <<_ACEOF 13668#define uintptr_t $ac_type 13669_ACEOF 13670 13671 ac_type= 13672fi 13673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13674 test -z "$ac_type" && break 13675 done 13676fi 13677 13678 13679 13680 13681 13682 for ac_header in $ac_header_list 13683do : 13684 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13685ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 13686" 13687if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13688 cat >>confdefs.h <<_ACEOF 13689#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13690_ACEOF 13691 13692fi 13693 13694done 13695 13696 13697 13698 13699 13700 13701 13702 13703for ac_func in getpagesize 13704do : 13705 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 13706if test "x$ac_cv_func_getpagesize" = xyes; then : 13707 cat >>confdefs.h <<_ACEOF 13708#define HAVE_GETPAGESIZE 1 13709_ACEOF 13710 13711fi 13712done 13713 13714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 13715$as_echo_n "checking for working mmap... " >&6; } 13716if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 13717 $as_echo_n "(cached) " >&6 13718else 13719 if test "$cross_compiling" = yes; then : 13720 ac_cv_func_mmap_fixed_mapped=no 13721else 13722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13723/* end confdefs.h. */ 13724$ac_includes_default 13725/* malloc might have been renamed as rpl_malloc. */ 13726#undef malloc 13727 13728/* Thanks to Mike Haertel and Jim Avera for this test. 13729 Here is a matrix of mmap possibilities: 13730 mmap private not fixed 13731 mmap private fixed at somewhere currently unmapped 13732 mmap private fixed at somewhere already mapped 13733 mmap shared not fixed 13734 mmap shared fixed at somewhere currently unmapped 13735 mmap shared fixed at somewhere already mapped 13736 For private mappings, we should verify that changes cannot be read() 13737 back from the file, nor mmap's back from the file at a different 13738 address. (There have been systems where private was not correctly 13739 implemented like the infamous i386 svr4.0, and systems where the 13740 VM page cache was not coherent with the file system buffer cache 13741 like early versions of FreeBSD and possibly contemporary NetBSD.) 13742 For shared mappings, we should conversely verify that changes get 13743 propagated back to all the places they're supposed to be. 13744 13745 Grep wants private fixed already mapped. 13746 The main things grep needs to know about mmap are: 13747 * does it exist and is it safe to write into the mmap'd area 13748 * how to use it (BSD variants) */ 13749 13750#include <fcntl.h> 13751#include <sys/mman.h> 13752 13753#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 13754char *malloc (); 13755#endif 13756 13757/* This mess was copied from the GNU getpagesize.h. */ 13758#ifndef HAVE_GETPAGESIZE 13759# ifdef _SC_PAGESIZE 13760# define getpagesize() sysconf(_SC_PAGESIZE) 13761# else /* no _SC_PAGESIZE */ 13762# ifdef HAVE_SYS_PARAM_H 13763# include <sys/param.h> 13764# ifdef EXEC_PAGESIZE 13765# define getpagesize() EXEC_PAGESIZE 13766# else /* no EXEC_PAGESIZE */ 13767# ifdef NBPG 13768# define getpagesize() NBPG * CLSIZE 13769# ifndef CLSIZE 13770# define CLSIZE 1 13771# endif /* no CLSIZE */ 13772# else /* no NBPG */ 13773# ifdef NBPC 13774# define getpagesize() NBPC 13775# else /* no NBPC */ 13776# ifdef PAGESIZE 13777# define getpagesize() PAGESIZE 13778# endif /* PAGESIZE */ 13779# endif /* no NBPC */ 13780# endif /* no NBPG */ 13781# endif /* no EXEC_PAGESIZE */ 13782# else /* no HAVE_SYS_PARAM_H */ 13783# define getpagesize() 8192 /* punt totally */ 13784# endif /* no HAVE_SYS_PARAM_H */ 13785# endif /* no _SC_PAGESIZE */ 13786 13787#endif /* no HAVE_GETPAGESIZE */ 13788 13789int 13790main () 13791{ 13792 char *data, *data2, *data3; 13793 const char *cdata2; 13794 int i, pagesize; 13795 int fd, fd2; 13796 13797 pagesize = getpagesize (); 13798 13799 /* First, make a file with some known garbage in it. */ 13800 data = (char *) malloc (pagesize); 13801 if (!data) 13802 return 1; 13803 for (i = 0; i < pagesize; ++i) 13804 *(data + i) = rand (); 13805 umask (0); 13806 fd = creat ("conftest.mmap", 0600); 13807 if (fd < 0) 13808 return 2; 13809 if (write (fd, data, pagesize) != pagesize) 13810 return 3; 13811 close (fd); 13812 13813 /* Next, check that the tail of a page is zero-filled. File must have 13814 non-zero length, otherwise we risk SIGBUS for entire page. */ 13815 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 13816 if (fd2 < 0) 13817 return 4; 13818 cdata2 = ""; 13819 if (write (fd2, cdata2, 1) != 1) 13820 return 5; 13821 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 13822 if (data2 == MAP_FAILED) 13823 return 6; 13824 for (i = 0; i < pagesize; ++i) 13825 if (*(data2 + i)) 13826 return 7; 13827 close (fd2); 13828 if (munmap (data2, pagesize)) 13829 return 8; 13830 13831 /* Next, try to mmap the file at a fixed address which already has 13832 something else allocated at it. If we can, also make sure that 13833 we see the same garbage. */ 13834 fd = open ("conftest.mmap", O_RDWR); 13835 if (fd < 0) 13836 return 9; 13837 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 13838 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 13839 return 10; 13840 for (i = 0; i < pagesize; ++i) 13841 if (*(data + i) != *(data2 + i)) 13842 return 11; 13843 13844 /* Finally, make sure that changes to the mapped area do not 13845 percolate back to the file as seen by read(). (This is a bug on 13846 some variants of i386 svr4.0.) */ 13847 for (i = 0; i < pagesize; ++i) 13848 *(data2 + i) = *(data2 + i) + 1; 13849 data3 = (char *) malloc (pagesize); 13850 if (!data3) 13851 return 12; 13852 if (read (fd, data3, pagesize) != pagesize) 13853 return 13; 13854 for (i = 0; i < pagesize; ++i) 13855 if (*(data + i) != *(data3 + i)) 13856 return 14; 13857 close (fd); 13858 return 0; 13859} 13860_ACEOF 13861if ac_fn_c_try_run "$LINENO"; then : 13862 ac_cv_func_mmap_fixed_mapped=yes 13863else 13864 ac_cv_func_mmap_fixed_mapped=no 13865fi 13866rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13867 conftest.$ac_objext conftest.beam conftest.$ac_ext 13868fi 13869 13870fi 13871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 13872$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 13873if test $ac_cv_func_mmap_fixed_mapped = yes; then 13874 13875$as_echo "#define HAVE_MMAP 1" >>confdefs.h 13876 13877fi 13878rm -f conftest.mmap conftest.txt 13879 13880for ac_header in vfork.h 13881do : 13882 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 13883if test "x$ac_cv_header_vfork_h" = xyes; then : 13884 cat >>confdefs.h <<_ACEOF 13885#define HAVE_VFORK_H 1 13886_ACEOF 13887 13888fi 13889 13890done 13891 13892for ac_func in fork vfork 13893do : 13894 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13895ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13896if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13897 cat >>confdefs.h <<_ACEOF 13898#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13899_ACEOF 13900 13901fi 13902done 13903 13904if test "x$ac_cv_func_fork" = xyes; then 13905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 13906$as_echo_n "checking for working fork... " >&6; } 13907if ${ac_cv_func_fork_works+:} false; then : 13908 $as_echo_n "(cached) " >&6 13909else 13910 if test "$cross_compiling" = yes; then : 13911 ac_cv_func_fork_works=cross 13912else 13913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13914/* end confdefs.h. */ 13915$ac_includes_default 13916int 13917main () 13918{ 13919 13920 /* By Ruediger Kuhlmann. */ 13921 return fork () < 0; 13922 13923 ; 13924 return 0; 13925} 13926_ACEOF 13927if ac_fn_c_try_run "$LINENO"; then : 13928 ac_cv_func_fork_works=yes 13929else 13930 ac_cv_func_fork_works=no 13931fi 13932rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13933 conftest.$ac_objext conftest.beam conftest.$ac_ext 13934fi 13935 13936fi 13937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 13938$as_echo "$ac_cv_func_fork_works" >&6; } 13939 13940else 13941 ac_cv_func_fork_works=$ac_cv_func_fork 13942fi 13943if test "x$ac_cv_func_fork_works" = xcross; then 13944 case $host in 13945 *-*-amigaos* | *-*-msdosdjgpp*) 13946 # Override, as these systems have only a dummy fork() stub 13947 ac_cv_func_fork_works=no 13948 ;; 13949 *) 13950 ac_cv_func_fork_works=yes 13951 ;; 13952 esac 13953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 13954$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 13955fi 13956ac_cv_func_vfork_works=$ac_cv_func_vfork 13957if test "x$ac_cv_func_vfork" = xyes; then 13958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 13959$as_echo_n "checking for working vfork... " >&6; } 13960if ${ac_cv_func_vfork_works+:} false; then : 13961 $as_echo_n "(cached) " >&6 13962else 13963 if test "$cross_compiling" = yes; then : 13964 ac_cv_func_vfork_works=cross 13965else 13966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13967/* end confdefs.h. */ 13968/* Thanks to Paul Eggert for this test. */ 13969$ac_includes_default 13970#include <sys/wait.h> 13971#ifdef HAVE_VFORK_H 13972# include <vfork.h> 13973#endif 13974/* On some sparc systems, changes by the child to local and incoming 13975 argument registers are propagated back to the parent. The compiler 13976 is told about this with #include <vfork.h>, but some compilers 13977 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 13978 static variable whose address is put into a register that is 13979 clobbered by the vfork. */ 13980static void 13981#ifdef __cplusplus 13982sparc_address_test (int arg) 13983# else 13984sparc_address_test (arg) int arg; 13985#endif 13986{ 13987 static pid_t child; 13988 if (!child) { 13989 child = vfork (); 13990 if (child < 0) { 13991 perror ("vfork"); 13992 _exit(2); 13993 } 13994 if (!child) { 13995 arg = getpid(); 13996 write(-1, "", 0); 13997 _exit (arg); 13998 } 13999 } 14000} 14001 14002int 14003main () 14004{ 14005 pid_t parent = getpid (); 14006 pid_t child; 14007 14008 sparc_address_test (0); 14009 14010 child = vfork (); 14011 14012 if (child == 0) { 14013 /* Here is another test for sparc vfork register problems. This 14014 test uses lots of local variables, at least as many local 14015 variables as main has allocated so far including compiler 14016 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 14017 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 14018 reuse the register of parent for one of the local variables, 14019 since it will think that parent can't possibly be used any more 14020 in this routine. Assigning to the local variable will thus 14021 munge parent in the parent process. */ 14022 pid_t 14023 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 14024 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 14025 /* Convince the compiler that p..p7 are live; otherwise, it might 14026 use the same hardware register for all 8 local variables. */ 14027 if (p != p1 || p != p2 || p != p3 || p != p4 14028 || p != p5 || p != p6 || p != p7) 14029 _exit(1); 14030 14031 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 14032 from child file descriptors. If the child closes a descriptor 14033 before it execs or exits, this munges the parent's descriptor 14034 as well. Test for this by closing stdout in the child. */ 14035 _exit(close(fileno(stdout)) != 0); 14036 } else { 14037 int status; 14038 struct stat st; 14039 14040 while (wait(&status) != child) 14041 ; 14042 return ( 14043 /* Was there some problem with vforking? */ 14044 child < 0 14045 14046 /* Did the child fail? (This shouldn't happen.) */ 14047 || status 14048 14049 /* Did the vfork/compiler bug occur? */ 14050 || parent != getpid() 14051 14052 /* Did the file descriptor bug occur? */ 14053 || fstat(fileno(stdout), &st) != 0 14054 ); 14055 } 14056} 14057_ACEOF 14058if ac_fn_c_try_run "$LINENO"; then : 14059 ac_cv_func_vfork_works=yes 14060else 14061 ac_cv_func_vfork_works=no 14062fi 14063rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14064 conftest.$ac_objext conftest.beam conftest.$ac_ext 14065fi 14066 14067fi 14068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 14069$as_echo "$ac_cv_func_vfork_works" >&6; } 14070 14071fi; 14072if test "x$ac_cv_func_fork_works" = xcross; then 14073 ac_cv_func_vfork_works=$ac_cv_func_vfork 14074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 14075$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 14076fi 14077 14078if test "x$ac_cv_func_vfork_works" = xyes; then 14079 14080$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 14081 14082else 14083 14084$as_echo "#define vfork fork" >>confdefs.h 14085 14086fi 14087if test "x$ac_cv_func_fork_works" = xyes; then 14088 14089$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 14090 14091fi 14092 14093 14094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5 14095$as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; } 14096if ${ac_cv_func_mbrtowc+:} false; then : 14097 $as_echo_n "(cached) " >&6 14098else 14099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14100/* end confdefs.h. */ 14101#include <wchar.h> 14102int 14103main () 14104{ 14105wchar_t wc; 14106 char const s[] = ""; 14107 size_t n = 1; 14108 mbstate_t state; 14109 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state)); 14110 ; 14111 return 0; 14112} 14113_ACEOF 14114if ac_fn_c_try_link "$LINENO"; then : 14115 ac_cv_func_mbrtowc=yes 14116else 14117 ac_cv_func_mbrtowc=no 14118fi 14119rm -f core conftest.err conftest.$ac_objext \ 14120 conftest$ac_exeext conftest.$ac_ext 14121fi 14122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5 14123$as_echo "$ac_cv_func_mbrtowc" >&6; } 14124 if test $ac_cv_func_mbrtowc = yes; then 14125 14126$as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h 14127 14128 fi 14129 14130 14131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5 14132$as_echo_n "checking for gcc compiler warnings... " >&6; } 14133# Check whether --enable-warnings was given. 14134if test "${enable_warnings+set}" = set; then : 14135 enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then 14136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14137$as_echo "no" >&6; } 14138 WARNINGS= 14139else 14140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14141$as_echo "yes" >&6; } 14142 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 14143 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 14144 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 14145 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2" 14146fi 14147else 14148 14149if test "$GCC" = yes; then 14150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14151$as_echo "yes" >&6; } 14152 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 14153 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 14154 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 14155 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2" 14156else 14157 WARNINGS= 14158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14159$as_echo "no" >&6; } 14160fi 14161fi 14162 14163 14164for ac_func in strerror strndup strtoul mkstemp mkostemp utimes utime wcwidth strtof newlocale uselocale freelocale setlocale 14165do : 14166 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14167ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14168if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14169 cat >>confdefs.h <<_ACEOF 14170#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14171_ACEOF 14172 14173fi 14174done 14175 14176 14177ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" 14178if test "x$ac_cv_func_getopt_long" = xyes; then : 14179 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h 14180 14181else 14182 case " $LIBOBJS " in 14183 *" getopt_long.$ac_objext "* ) ;; 14184 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext" 14185 ;; 14186esac 14187 14188fi 14189 14190ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf" 14191if test "x$ac_cv_func_asprintf" = xyes; then : 14192 $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h 14193 14194else 14195 case " $LIBOBJS " in 14196 *" asprintf.$ac_objext "* ) ;; 14197 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 14198 ;; 14199esac 14200 14201fi 14202 14203ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf" 14204if test "x$ac_cv_func_vasprintf" = xyes; then : 14205 $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h 14206 14207else 14208 case " $LIBOBJS " in 14209 *" vasprintf.$ac_objext "* ) ;; 14210 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 14211 ;; 14212esac 14213 14214fi 14215 14216ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 14217if test "x$ac_cv_func_strlcpy" = xyes; then : 14218 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 14219 14220else 14221 case " $LIBOBJS " in 14222 *" strlcpy.$ac_objext "* ) ;; 14223 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 14224 ;; 14225esac 14226 14227fi 14228 14229ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 14230if test "x$ac_cv_func_strlcat" = xyes; then : 14231 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h 14232 14233else 14234 case " $LIBOBJS " in 14235 *" strlcat.$ac_objext "* ) ;; 14236 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext" 14237 ;; 14238esac 14239 14240fi 14241 14242ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline" 14243if test "x$ac_cv_func_getline" = xyes; then : 14244 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h 14245 14246else 14247 case " $LIBOBJS " in 14248 *" getline.$ac_objext "* ) ;; 14249 *) LIBOBJS="$LIBOBJS getline.$ac_objext" 14250 ;; 14251esac 14252 14253fi 14254 14255ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r" 14256if test "x$ac_cv_func_ctime_r" = xyes; then : 14257 $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h 14258 14259else 14260 case " $LIBOBJS " in 14261 *" ctime_r.$ac_objext "* ) ;; 14262 *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext" 14263 ;; 14264esac 14265 14266fi 14267 14268ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r" 14269if test "x$ac_cv_func_asctime_r" = xyes; then : 14270 $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h 14271 14272else 14273 case " $LIBOBJS " in 14274 *" asctime_r.$ac_objext "* ) ;; 14275 *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext" 14276 ;; 14277esac 14278 14279fi 14280 14281ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r" 14282if test "x$ac_cv_func_localtime_r" = xyes; then : 14283 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h 14284 14285else 14286 case " $LIBOBJS " in 14287 *" localtime_r.$ac_objext "* ) ;; 14288 *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext" 14289 ;; 14290esac 14291 14292fi 14293 14294ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r" 14295if test "x$ac_cv_func_gmtime_r" = xyes; then : 14296 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h 14297 14298else 14299 case " $LIBOBJS " in 14300 *" gmtime_r.$ac_objext "* ) ;; 14301 *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext" 14302 ;; 14303esac 14304 14305fi 14306 14307ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread" 14308if test "x$ac_cv_func_pread" = xyes; then : 14309 $as_echo "#define HAVE_PREAD 1" >>confdefs.h 14310 14311else 14312 case " $LIBOBJS " in 14313 *" pread.$ac_objext "* ) ;; 14314 *) LIBOBJS="$LIBOBJS pread.$ac_objext" 14315 ;; 14316esac 14317 14318fi 14319 14320ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr" 14321if test "x$ac_cv_func_strcasestr" = xyes; then : 14322 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h 14323 14324else 14325 case " $LIBOBJS " in 14326 *" strcasestr.$ac_objext "* ) ;; 14327 *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext" 14328 ;; 14329esac 14330 14331fi 14332 14333ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck" 14334if test "x$ac_cv_func_fmtcheck" = xyes; then : 14335 $as_echo "#define HAVE_FMTCHECK 1" >>confdefs.h 14336 14337else 14338 case " $LIBOBJS " in 14339 *" fmtcheck.$ac_objext "* ) ;; 14340 *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext" 14341 ;; 14342esac 14343 14344fi 14345 14346ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf" 14347if test "x$ac_cv_func_dprintf" = xyes; then : 14348 $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h 14349 14350else 14351 case " $LIBOBJS " in 14352 *" dprintf.$ac_objext "* ) ;; 14353 *) LIBOBJS="$LIBOBJS dprintf.$ac_objext" 14354 ;; 14355esac 14356 14357fi 14358 14359 14360 14361if test "$enable_zlib" != "no"; then 14362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5 14363$as_echo_n "checking for gzopen in -lz... " >&6; } 14364if ${ac_cv_lib_z_gzopen+:} false; then : 14365 $as_echo_n "(cached) " >&6 14366else 14367 ac_check_lib_save_LIBS=$LIBS 14368LIBS="-lz $LIBS" 14369cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14370/* end confdefs.h. */ 14371 14372/* Override any GCC internal prototype to avoid an error. 14373 Use char because int might match the return type of a GCC 14374 builtin and then its argument prototype would still apply. */ 14375#ifdef __cplusplus 14376extern "C" 14377#endif 14378char gzopen (); 14379int 14380main () 14381{ 14382return gzopen (); 14383 ; 14384 return 0; 14385} 14386_ACEOF 14387if ac_fn_c_try_link "$LINENO"; then : 14388 ac_cv_lib_z_gzopen=yes 14389else 14390 ac_cv_lib_z_gzopen=no 14391fi 14392rm -f core conftest.err conftest.$ac_objext \ 14393 conftest$ac_exeext conftest.$ac_ext 14394LIBS=$ac_check_lib_save_LIBS 14395fi 14396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5 14397$as_echo "$ac_cv_lib_z_gzopen" >&6; } 14398if test "x$ac_cv_lib_z_gzopen" = xyes; then : 14399 cat >>confdefs.h <<_ACEOF 14400#define HAVE_LIBZ 1 14401_ACEOF 14402 14403 LIBS="-lz $LIBS" 14404 14405fi 14406 14407fi 14408if test "$enable_libseccomp" != "no"; then 14409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for seccomp_init in -lseccomp" >&5 14410$as_echo_n "checking for seccomp_init in -lseccomp... " >&6; } 14411if ${ac_cv_lib_seccomp_seccomp_init+:} false; then : 14412 $as_echo_n "(cached) " >&6 14413else 14414 ac_check_lib_save_LIBS=$LIBS 14415LIBS="-lseccomp $LIBS" 14416cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14417/* end confdefs.h. */ 14418 14419/* Override any GCC internal prototype to avoid an error. 14420 Use char because int might match the return type of a GCC 14421 builtin and then its argument prototype would still apply. */ 14422#ifdef __cplusplus 14423extern "C" 14424#endif 14425char seccomp_init (); 14426int 14427main () 14428{ 14429return seccomp_init (); 14430 ; 14431 return 0; 14432} 14433_ACEOF 14434if ac_fn_c_try_link "$LINENO"; then : 14435 ac_cv_lib_seccomp_seccomp_init=yes 14436else 14437 ac_cv_lib_seccomp_seccomp_init=no 14438fi 14439rm -f core conftest.err conftest.$ac_objext \ 14440 conftest$ac_exeext conftest.$ac_ext 14441LIBS=$ac_check_lib_save_LIBS 14442fi 14443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_seccomp_seccomp_init" >&5 14444$as_echo "$ac_cv_lib_seccomp_seccomp_init" >&6; } 14445if test "x$ac_cv_lib_seccomp_seccomp_init" = xyes; then : 14446 cat >>confdefs.h <<_ACEOF 14447#define HAVE_LIBSECCOMP 1 14448_ACEOF 14449 14450 LIBS="-lseccomp $LIBS" 14451 14452fi 14453 14454fi 14455if test "$MINGW" = 1; then 14456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5 14457$as_echo_n "checking for regexec in -lgnurx... " >&6; } 14458if ${ac_cv_lib_gnurx_regexec+:} false; then : 14459 $as_echo_n "(cached) " >&6 14460else 14461 ac_check_lib_save_LIBS=$LIBS 14462LIBS="-lgnurx $LIBS" 14463cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14464/* end confdefs.h. */ 14465 14466/* Override any GCC internal prototype to avoid an error. 14467 Use char because int might match the return type of a GCC 14468 builtin and then its argument prototype would still apply. */ 14469#ifdef __cplusplus 14470extern "C" 14471#endif 14472char regexec (); 14473int 14474main () 14475{ 14476return regexec (); 14477 ; 14478 return 0; 14479} 14480_ACEOF 14481if ac_fn_c_try_link "$LINENO"; then : 14482 ac_cv_lib_gnurx_regexec=yes 14483else 14484 ac_cv_lib_gnurx_regexec=no 14485fi 14486rm -f core conftest.err conftest.$ac_objext \ 14487 conftest$ac_exeext conftest.$ac_ext 14488LIBS=$ac_check_lib_save_LIBS 14489fi 14490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5 14491$as_echo "$ac_cv_lib_gnurx_regexec" >&6; } 14492if test "x$ac_cv_lib_gnurx_regexec" = xyes; then : 14493 cat >>confdefs.h <<_ACEOF 14494#define HAVE_LIBGNURX 1 14495_ACEOF 14496 14497 LIBS="-lgnurx $LIBS" 14498 14499else 14500 as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5 14501fi 14502 14503fi 14504 14505 if test "$cross_compiling" = yes; then 14506 IS_CROSS_COMPILE_TRUE= 14507 IS_CROSS_COMPILE_FALSE='#' 14508else 14509 IS_CROSS_COMPILE_TRUE='#' 14510 IS_CROSS_COMPILE_FALSE= 14511fi 14512 14513 14514if test "$enable_zlib" = "yes"; then 14515 if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" != "yesyes"; then 14516 as_fn_error $? "zlib support requested but not found" "$LINENO" 5 14517 fi 14518elif test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" = "yesyes"; then 14519 14520$as_echo "#define ZLIBSUPPORT 1" >>confdefs.h 14521 14522fi 14523 14524ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile" 14525 14526cat >confcache <<\_ACEOF 14527# This file is a shell script that caches the results of configure 14528# tests run on this system so they can be shared between configure 14529# scripts and configure runs, see configure's option --config-cache. 14530# It is not useful on other systems. If it contains results you don't 14531# want to keep, you may remove or edit it. 14532# 14533# config.status only pays attention to the cache file if you give it 14534# the --recheck option to rerun configure. 14535# 14536# `ac_cv_env_foo' variables (set or unset) will be overridden when 14537# loading this file, other *unset* `ac_cv_foo' will be assigned the 14538# following values. 14539 14540_ACEOF 14541 14542# The following way of writing the cache mishandles newlines in values, 14543# but we know of no workaround that is simple, portable, and efficient. 14544# So, we kill variables containing newlines. 14545# Ultrix sh set writes to stderr and can't be redirected directly, 14546# and sets the high bit in the cache file unless we assign to the vars. 14547( 14548 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14549 eval ac_val=\$$ac_var 14550 case $ac_val in #( 14551 *${as_nl}*) 14552 case $ac_var in #( 14553 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14554$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14555 esac 14556 case $ac_var in #( 14557 _ | IFS | as_nl) ;; #( 14558 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14559 *) { eval $ac_var=; unset $ac_var;} ;; 14560 esac ;; 14561 esac 14562 done 14563 14564 (set) 2>&1 | 14565 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14566 *${as_nl}ac_space=\ *) 14567 # `set' does not quote correctly, so add quotes: double-quote 14568 # substitution turns \\\\ into \\, and sed turns \\ into \. 14569 sed -n \ 14570 "s/'/'\\\\''/g; 14571 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14572 ;; #( 14573 *) 14574 # `set' quotes correctly as required by POSIX, so do not add quotes. 14575 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14576 ;; 14577 esac | 14578 sort 14579) | 14580 sed ' 14581 /^ac_cv_env_/b end 14582 t clear 14583 :clear 14584 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14585 t end 14586 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14587 :end' >>confcache 14588if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14589 if test -w "$cache_file"; then 14590 if test "x$cache_file" != "x/dev/null"; then 14591 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14592$as_echo "$as_me: updating cache $cache_file" >&6;} 14593 if test ! -f "$cache_file" || test -h "$cache_file"; then 14594 cat confcache >"$cache_file" 14595 else 14596 case $cache_file in #( 14597 */* | ?:*) 14598 mv -f confcache "$cache_file"$$ && 14599 mv -f "$cache_file"$$ "$cache_file" ;; #( 14600 *) 14601 mv -f confcache "$cache_file" ;; 14602 esac 14603 fi 14604 fi 14605 else 14606 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14607$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14608 fi 14609fi 14610rm -f confcache 14611 14612test "x$prefix" = xNONE && prefix=$ac_default_prefix 14613# Let make expand exec_prefix. 14614test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14615 14616DEFS=-DHAVE_CONFIG_H 14617 14618ac_libobjs= 14619ac_ltlibobjs= 14620U= 14621for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14622 # 1. Remove the extension, and $U if already installed. 14623 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14624 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14625 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14626 # will be set to the directory where LIBOBJS objects are built. 14627 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14628 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14629done 14630LIBOBJS=$ac_libobjs 14631 14632LTLIBOBJS=$ac_ltlibobjs 14633 14634 14635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14636$as_echo_n "checking that generated files are newer than configure... " >&6; } 14637 if test -n "$am_sleep_pid"; then 14638 # Hide warnings about reused PIDs. 14639 wait $am_sleep_pid 2>/dev/null 14640 fi 14641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14642$as_echo "done" >&6; } 14643 if test -n "$EXEEXT"; then 14644 am__EXEEXT_TRUE= 14645 am__EXEEXT_FALSE='#' 14646else 14647 am__EXEEXT_TRUE='#' 14648 am__EXEEXT_FALSE= 14649fi 14650 14651if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then 14652 as_fn_error $? "conditional \"MINGW\" was never defined. 14653Usually this means the macro was only invoked conditionally." "$LINENO" 5 14654fi 14655if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then 14656 as_fn_error $? "conditional \"FSECT5\" was never defined. 14657Usually this means the macro was only invoked conditionally." "$LINENO" 5 14658fi 14659if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14660 as_fn_error $? "conditional \"AMDEP\" was never defined. 14661Usually this means the macro was only invoked conditionally." "$LINENO" 5 14662fi 14663if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14664 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14665Usually this means the macro was only invoked conditionally." "$LINENO" 5 14666fi 14667 14668if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then 14669 as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined. 14670Usually this means the macro was only invoked conditionally." "$LINENO" 5 14671fi 14672 14673: "${CONFIG_STATUS=./config.status}" 14674ac_write_fail=0 14675ac_clean_files_save=$ac_clean_files 14676ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14677{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14678$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14679as_write_fail=0 14680cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14681#! $SHELL 14682# Generated by $as_me. 14683# Run this file to recreate the current configuration. 14684# Compiler output produced by configure, useful for debugging 14685# configure, is in config.log if it exists. 14686 14687debug=false 14688ac_cs_recheck=false 14689ac_cs_silent=false 14690 14691SHELL=\${CONFIG_SHELL-$SHELL} 14692export SHELL 14693_ASEOF 14694cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14695## -------------------- ## 14696## M4sh Initialization. ## 14697## -------------------- ## 14698 14699# Be more Bourne compatible 14700DUALCASE=1; export DUALCASE # for MKS sh 14701if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14702 emulate sh 14703 NULLCMD=: 14704 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14705 # is contrary to our usage. Disable this feature. 14706 alias -g '${1+"$@"}'='"$@"' 14707 setopt NO_GLOB_SUBST 14708else 14709 case `(set -o) 2>/dev/null` in #( 14710 *posix*) : 14711 set -o posix ;; #( 14712 *) : 14713 ;; 14714esac 14715fi 14716 14717 14718as_nl=' 14719' 14720export as_nl 14721# Printing a long string crashes Solaris 7 /usr/bin/printf. 14722as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14723as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14724as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14725# Prefer a ksh shell builtin over an external printf program on Solaris, 14726# but without wasting forks for bash or zsh. 14727if test -z "$BASH_VERSION$ZSH_VERSION" \ 14728 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14729 as_echo='print -r --' 14730 as_echo_n='print -rn --' 14731elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14732 as_echo='printf %s\n' 14733 as_echo_n='printf %s' 14734else 14735 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14736 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14737 as_echo_n='/usr/ucb/echo -n' 14738 else 14739 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14740 as_echo_n_body='eval 14741 arg=$1; 14742 case $arg in #( 14743 *"$as_nl"*) 14744 expr "X$arg" : "X\\(.*\\)$as_nl"; 14745 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14746 esac; 14747 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14748 ' 14749 export as_echo_n_body 14750 as_echo_n='sh -c $as_echo_n_body as_echo' 14751 fi 14752 export as_echo_body 14753 as_echo='sh -c $as_echo_body as_echo' 14754fi 14755 14756# The user is always right. 14757if test "${PATH_SEPARATOR+set}" != set; then 14758 PATH_SEPARATOR=: 14759 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14760 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14761 PATH_SEPARATOR=';' 14762 } 14763fi 14764 14765 14766# IFS 14767# We need space, tab and new line, in precisely that order. Quoting is 14768# there to prevent editors from complaining about space-tab. 14769# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14770# splitting by setting IFS to empty value.) 14771IFS=" "" $as_nl" 14772 14773# Find who we are. Look in the path if we contain no directory separator. 14774as_myself= 14775case $0 in #(( 14776 *[\\/]* ) as_myself=$0 ;; 14777 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14778for as_dir in $PATH 14779do 14780 IFS=$as_save_IFS 14781 test -z "$as_dir" && as_dir=. 14782 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14783 done 14784IFS=$as_save_IFS 14785 14786 ;; 14787esac 14788# We did not find ourselves, most probably we were run as `sh COMMAND' 14789# in which case we are not to be found in the path. 14790if test "x$as_myself" = x; then 14791 as_myself=$0 14792fi 14793if test ! -f "$as_myself"; then 14794 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14795 exit 1 14796fi 14797 14798# Unset variables that we do not need and which cause bugs (e.g. in 14799# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14800# suppresses any "Segmentation fault" message there. '((' could 14801# trigger a bug in pdksh 5.2.14. 14802for as_var in BASH_ENV ENV MAIL MAILPATH 14803do eval test x\${$as_var+set} = xset \ 14804 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14805done 14806PS1='$ ' 14807PS2='> ' 14808PS4='+ ' 14809 14810# NLS nuisances. 14811LC_ALL=C 14812export LC_ALL 14813LANGUAGE=C 14814export LANGUAGE 14815 14816# CDPATH. 14817(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14818 14819 14820# as_fn_error STATUS ERROR [LINENO LOG_FD] 14821# ---------------------------------------- 14822# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14823# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14824# script with STATUS, using 1 if that was 0. 14825as_fn_error () 14826{ 14827 as_status=$1; test $as_status -eq 0 && as_status=1 14828 if test "$4"; then 14829 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14830 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14831 fi 14832 $as_echo "$as_me: error: $2" >&2 14833 as_fn_exit $as_status 14834} # as_fn_error 14835 14836 14837# as_fn_set_status STATUS 14838# ----------------------- 14839# Set $? to STATUS, without forking. 14840as_fn_set_status () 14841{ 14842 return $1 14843} # as_fn_set_status 14844 14845# as_fn_exit STATUS 14846# ----------------- 14847# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14848as_fn_exit () 14849{ 14850 set +e 14851 as_fn_set_status $1 14852 exit $1 14853} # as_fn_exit 14854 14855# as_fn_unset VAR 14856# --------------- 14857# Portably unset VAR. 14858as_fn_unset () 14859{ 14860 { eval $1=; unset $1;} 14861} 14862as_unset=as_fn_unset 14863# as_fn_append VAR VALUE 14864# ---------------------- 14865# Append the text in VALUE to the end of the definition contained in VAR. Take 14866# advantage of any shell optimizations that allow amortized linear growth over 14867# repeated appends, instead of the typical quadratic growth present in naive 14868# implementations. 14869if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14870 eval 'as_fn_append () 14871 { 14872 eval $1+=\$2 14873 }' 14874else 14875 as_fn_append () 14876 { 14877 eval $1=\$$1\$2 14878 } 14879fi # as_fn_append 14880 14881# as_fn_arith ARG... 14882# ------------------ 14883# Perform arithmetic evaluation on the ARGs, and store the result in the 14884# global $as_val. Take advantage of shells that can avoid forks. The arguments 14885# must be portable across $(()) and expr. 14886if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14887 eval 'as_fn_arith () 14888 { 14889 as_val=$(( $* )) 14890 }' 14891else 14892 as_fn_arith () 14893 { 14894 as_val=`expr "$@" || test $? -eq 1` 14895 } 14896fi # as_fn_arith 14897 14898 14899if expr a : '\(a\)' >/dev/null 2>&1 && 14900 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14901 as_expr=expr 14902else 14903 as_expr=false 14904fi 14905 14906if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14907 as_basename=basename 14908else 14909 as_basename=false 14910fi 14911 14912if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14913 as_dirname=dirname 14914else 14915 as_dirname=false 14916fi 14917 14918as_me=`$as_basename -- "$0" || 14919$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14920 X"$0" : 'X\(//\)$' \| \ 14921 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14922$as_echo X/"$0" | 14923 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14924 s//\1/ 14925 q 14926 } 14927 /^X\/\(\/\/\)$/{ 14928 s//\1/ 14929 q 14930 } 14931 /^X\/\(\/\).*/{ 14932 s//\1/ 14933 q 14934 } 14935 s/.*/./; q'` 14936 14937# Avoid depending upon Character Ranges. 14938as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14939as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14940as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14941as_cr_digits='0123456789' 14942as_cr_alnum=$as_cr_Letters$as_cr_digits 14943 14944ECHO_C= ECHO_N= ECHO_T= 14945case `echo -n x` in #((((( 14946-n*) 14947 case `echo 'xy\c'` in 14948 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14949 xy) ECHO_C='\c';; 14950 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14951 ECHO_T=' ';; 14952 esac;; 14953*) 14954 ECHO_N='-n';; 14955esac 14956 14957rm -f conf$$ conf$$.exe conf$$.file 14958if test -d conf$$.dir; then 14959 rm -f conf$$.dir/conf$$.file 14960else 14961 rm -f conf$$.dir 14962 mkdir conf$$.dir 2>/dev/null 14963fi 14964if (echo >conf$$.file) 2>/dev/null; then 14965 if ln -s conf$$.file conf$$ 2>/dev/null; then 14966 as_ln_s='ln -s' 14967 # ... but there are two gotchas: 14968 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14969 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14970 # In both cases, we have to default to `cp -pR'. 14971 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14972 as_ln_s='cp -pR' 14973 elif ln conf$$.file conf$$ 2>/dev/null; then 14974 as_ln_s=ln 14975 else 14976 as_ln_s='cp -pR' 14977 fi 14978else 14979 as_ln_s='cp -pR' 14980fi 14981rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14982rmdir conf$$.dir 2>/dev/null 14983 14984 14985# as_fn_mkdir_p 14986# ------------- 14987# Create "$as_dir" as a directory, including parents if necessary. 14988as_fn_mkdir_p () 14989{ 14990 14991 case $as_dir in #( 14992 -*) as_dir=./$as_dir;; 14993 esac 14994 test -d "$as_dir" || eval $as_mkdir_p || { 14995 as_dirs= 14996 while :; do 14997 case $as_dir in #( 14998 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14999 *) as_qdir=$as_dir;; 15000 esac 15001 as_dirs="'$as_qdir' $as_dirs" 15002 as_dir=`$as_dirname -- "$as_dir" || 15003$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15004 X"$as_dir" : 'X\(//\)[^/]' \| \ 15005 X"$as_dir" : 'X\(//\)$' \| \ 15006 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15007$as_echo X"$as_dir" | 15008 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15009 s//\1/ 15010 q 15011 } 15012 /^X\(\/\/\)[^/].*/{ 15013 s//\1/ 15014 q 15015 } 15016 /^X\(\/\/\)$/{ 15017 s//\1/ 15018 q 15019 } 15020 /^X\(\/\).*/{ 15021 s//\1/ 15022 q 15023 } 15024 s/.*/./; q'` 15025 test -d "$as_dir" && break 15026 done 15027 test -z "$as_dirs" || eval "mkdir $as_dirs" 15028 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15029 15030 15031} # as_fn_mkdir_p 15032if mkdir -p . 2>/dev/null; then 15033 as_mkdir_p='mkdir -p "$as_dir"' 15034else 15035 test -d ./-p && rmdir ./-p 15036 as_mkdir_p=false 15037fi 15038 15039 15040# as_fn_executable_p FILE 15041# ----------------------- 15042# Test if FILE is an executable regular file. 15043as_fn_executable_p () 15044{ 15045 test -f "$1" && test -x "$1" 15046} # as_fn_executable_p 15047as_test_x='test -x' 15048as_executable_p=as_fn_executable_p 15049 15050# Sed expression to map a string onto a valid CPP name. 15051as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15052 15053# Sed expression to map a string onto a valid variable name. 15054as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15055 15056 15057exec 6>&1 15058## ----------------------------------- ## 15059## Main body of $CONFIG_STATUS script. ## 15060## ----------------------------------- ## 15061_ASEOF 15062test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15063 15064cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15065# Save the log message, to keep $0 and so on meaningful, and to 15066# report actual input values of CONFIG_FILES etc. instead of their 15067# values after options handling. 15068ac_log=" 15069This file was extended by file $as_me 5.33, which was 15070generated by GNU Autoconf 2.69. Invocation command line was 15071 15072 CONFIG_FILES = $CONFIG_FILES 15073 CONFIG_HEADERS = $CONFIG_HEADERS 15074 CONFIG_LINKS = $CONFIG_LINKS 15075 CONFIG_COMMANDS = $CONFIG_COMMANDS 15076 $ $0 $@ 15077 15078on `(hostname || uname -n) 2>/dev/null | sed 1q` 15079" 15080 15081_ACEOF 15082 15083case $ac_config_files in *" 15084"*) set x $ac_config_files; shift; ac_config_files=$*;; 15085esac 15086 15087case $ac_config_headers in *" 15088"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15089esac 15090 15091 15092cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15093# Files that config.status was made for. 15094config_files="$ac_config_files" 15095config_headers="$ac_config_headers" 15096config_commands="$ac_config_commands" 15097 15098_ACEOF 15099 15100cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15101ac_cs_usage="\ 15102\`$as_me' instantiates files and other configuration actions 15103from templates according to the current configuration. Unless the files 15104and actions are specified as TAGs, all are instantiated by default. 15105 15106Usage: $0 [OPTION]... [TAG]... 15107 15108 -h, --help print this help, then exit 15109 -V, --version print version number and configuration settings, then exit 15110 --config print configuration, then exit 15111 -q, --quiet, --silent 15112 do not print progress messages 15113 -d, --debug don't remove temporary files 15114 --recheck update $as_me by reconfiguring in the same conditions 15115 --file=FILE[:TEMPLATE] 15116 instantiate the configuration file FILE 15117 --header=FILE[:TEMPLATE] 15118 instantiate the configuration header FILE 15119 15120Configuration files: 15121$config_files 15122 15123Configuration headers: 15124$config_headers 15125 15126Configuration commands: 15127$config_commands 15128 15129Report bugs to <christos@astron.com>." 15130 15131_ACEOF 15132cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15133ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15134ac_cs_version="\\ 15135file config.status 5.33 15136configured by $0, generated by GNU Autoconf 2.69, 15137 with options \\"\$ac_cs_config\\" 15138 15139Copyright (C) 2012 Free Software Foundation, Inc. 15140This config.status script is free software; the Free Software Foundation 15141gives unlimited permission to copy, distribute and modify it." 15142 15143ac_pwd='$ac_pwd' 15144srcdir='$srcdir' 15145INSTALL='$INSTALL' 15146MKDIR_P='$MKDIR_P' 15147AWK='$AWK' 15148test -n "\$AWK" || AWK=awk 15149_ACEOF 15150 15151cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15152# The default lists apply if the user does not specify any file. 15153ac_need_defaults=: 15154while test $# != 0 15155do 15156 case $1 in 15157 --*=?*) 15158 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15159 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15160 ac_shift=: 15161 ;; 15162 --*=) 15163 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15164 ac_optarg= 15165 ac_shift=: 15166 ;; 15167 *) 15168 ac_option=$1 15169 ac_optarg=$2 15170 ac_shift=shift 15171 ;; 15172 esac 15173 15174 case $ac_option in 15175 # Handling of the options. 15176 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15177 ac_cs_recheck=: ;; 15178 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15179 $as_echo "$ac_cs_version"; exit ;; 15180 --config | --confi | --conf | --con | --co | --c ) 15181 $as_echo "$ac_cs_config"; exit ;; 15182 --debug | --debu | --deb | --de | --d | -d ) 15183 debug=: ;; 15184 --file | --fil | --fi | --f ) 15185 $ac_shift 15186 case $ac_optarg in 15187 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15188 '') as_fn_error $? "missing file argument" ;; 15189 esac 15190 as_fn_append CONFIG_FILES " '$ac_optarg'" 15191 ac_need_defaults=false;; 15192 --header | --heade | --head | --hea ) 15193 $ac_shift 15194 case $ac_optarg in 15195 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15196 esac 15197 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15198 ac_need_defaults=false;; 15199 --he | --h) 15200 # Conflict between --help and --header 15201 as_fn_error $? "ambiguous option: \`$1' 15202Try \`$0 --help' for more information.";; 15203 --help | --hel | -h ) 15204 $as_echo "$ac_cs_usage"; exit ;; 15205 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15206 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15207 ac_cs_silent=: ;; 15208 15209 # This is an error. 15210 -*) as_fn_error $? "unrecognized option: \`$1' 15211Try \`$0 --help' for more information." ;; 15212 15213 *) as_fn_append ac_config_targets " $1" 15214 ac_need_defaults=false ;; 15215 15216 esac 15217 shift 15218done 15219 15220ac_configure_extra_args= 15221 15222if $ac_cs_silent; then 15223 exec 6>/dev/null 15224 ac_configure_extra_args="$ac_configure_extra_args --silent" 15225fi 15226 15227_ACEOF 15228cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15229if \$ac_cs_recheck; then 15230 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15231 shift 15232 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15233 CONFIG_SHELL='$SHELL' 15234 export CONFIG_SHELL 15235 exec "\$@" 15236fi 15237 15238_ACEOF 15239cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15240exec 5>>config.log 15241{ 15242 echo 15243 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15244## Running $as_me. ## 15245_ASBOX 15246 $as_echo "$ac_log" 15247} >&5 15248 15249_ACEOF 15250cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15251# 15252# INIT-COMMANDS 15253# 15254AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15255 15256 15257# The HP-UX ksh and POSIX shell print the target directory to stdout 15258# if CDPATH is set. 15259(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15260 15261sed_quote_subst='$sed_quote_subst' 15262double_quote_subst='$double_quote_subst' 15263delay_variable_subst='$delay_variable_subst' 15264macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15265macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15266enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15267pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15268enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15269enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15270SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15271ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15272PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15273host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15274host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15275host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15276build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15277build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15278build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15279SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15280Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15281GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15282EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15283FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15284LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15285NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15286LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15287max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15288ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15289exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15290lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15291lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15292lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15293lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15294lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15295reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15296reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15297OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15298deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15299file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15300file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15301want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15302DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15303sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15304AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15305AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15306archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15307STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15308RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15309old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15310old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15311old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15312lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15313CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15314CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15315compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15316GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15317lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15318lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15319lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15320lt_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"`' 15321nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15322lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15323objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15324MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15325lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15326lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15327lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15328lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15329lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15330need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15331MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15332DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15333NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15334LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15335OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15336OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15337libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15338shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15339extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15340archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15341enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15342export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15343whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15344compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15345old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15346old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15347archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15348archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15349module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15350module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15351with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15352allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15353no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15354hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15355hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15356hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15357hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15358hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15359hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15360hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15361inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15362link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15363always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15364export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15365exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15366include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15367prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15368postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 15369file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15370variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15371need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15372need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15373version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15374runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15375shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15376shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15377libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15378library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15379soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15380install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15381postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15382postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15383finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15384finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15385hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15386sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15387sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15388hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15389enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15390enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15391enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15392old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15393striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15394 15395LTCC='$LTCC' 15396LTCFLAGS='$LTCFLAGS' 15397compiler='$compiler_DEFAULT' 15398 15399# A function that is used when there is no print builtin or printf. 15400func_fallback_echo () 15401{ 15402 eval 'cat <<_LTECHO_EOF 15403\$1 15404_LTECHO_EOF' 15405} 15406 15407# Quote evaled strings. 15408for var in SHELL \ 15409ECHO \ 15410PATH_SEPARATOR \ 15411SED \ 15412GREP \ 15413EGREP \ 15414FGREP \ 15415LD \ 15416NM \ 15417LN_S \ 15418lt_SP2NL \ 15419lt_NL2SP \ 15420reload_flag \ 15421OBJDUMP \ 15422deplibs_check_method \ 15423file_magic_cmd \ 15424file_magic_glob \ 15425want_nocaseglob \ 15426DLLTOOL \ 15427sharedlib_from_linklib_cmd \ 15428AR \ 15429AR_FLAGS \ 15430archiver_list_spec \ 15431STRIP \ 15432RANLIB \ 15433CC \ 15434CFLAGS \ 15435compiler \ 15436lt_cv_sys_global_symbol_pipe \ 15437lt_cv_sys_global_symbol_to_cdecl \ 15438lt_cv_sys_global_symbol_to_c_name_address \ 15439lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15440nm_file_list_spec \ 15441lt_prog_compiler_no_builtin_flag \ 15442lt_prog_compiler_pic \ 15443lt_prog_compiler_wl \ 15444lt_prog_compiler_static \ 15445lt_cv_prog_compiler_c_o \ 15446need_locks \ 15447MANIFEST_TOOL \ 15448DSYMUTIL \ 15449NMEDIT \ 15450LIPO \ 15451OTOOL \ 15452OTOOL64 \ 15453shrext_cmds \ 15454export_dynamic_flag_spec \ 15455whole_archive_flag_spec \ 15456compiler_needs_object \ 15457with_gnu_ld \ 15458allow_undefined_flag \ 15459no_undefined_flag \ 15460hardcode_libdir_flag_spec \ 15461hardcode_libdir_separator \ 15462exclude_expsyms \ 15463include_expsyms \ 15464file_list_spec \ 15465variables_saved_for_relink \ 15466libname_spec \ 15467library_names_spec \ 15468soname_spec \ 15469install_override_mode \ 15470finish_eval \ 15471old_striplib \ 15472striplib; do 15473 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15474 *[\\\\\\\`\\"\\\$]*) 15475 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15476 ;; 15477 *) 15478 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15479 ;; 15480 esac 15481done 15482 15483# Double-quote double-evaled strings. 15484for var in reload_cmds \ 15485old_postinstall_cmds \ 15486old_postuninstall_cmds \ 15487old_archive_cmds \ 15488extract_expsyms_cmds \ 15489old_archive_from_new_cmds \ 15490old_archive_from_expsyms_cmds \ 15491archive_cmds \ 15492archive_expsym_cmds \ 15493module_cmds \ 15494module_expsym_cmds \ 15495export_symbols_cmds \ 15496prelink_cmds \ 15497postlink_cmds \ 15498postinstall_cmds \ 15499postuninstall_cmds \ 15500finish_cmds \ 15501sys_lib_search_path_spec \ 15502sys_lib_dlsearch_path_spec; do 15503 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15504 *[\\\\\\\`\\"\\\$]*) 15505 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15506 ;; 15507 *) 15508 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15509 ;; 15510 esac 15511done 15512 15513ac_aux_dir='$ac_aux_dir' 15514xsi_shell='$xsi_shell' 15515lt_shell_append='$lt_shell_append' 15516 15517# See if we are running on zsh, and set the options which allow our 15518# commands through without removal of \ escapes INIT. 15519if test -n "\${ZSH_VERSION+set}" ; then 15520 setopt NO_GLOB_SUBST 15521fi 15522 15523 15524 PACKAGE='$PACKAGE' 15525 VERSION='$VERSION' 15526 TIMESTAMP='$TIMESTAMP' 15527 RM='$RM' 15528 ofile='$ofile' 15529 15530 15531 15532 15533_ACEOF 15534 15535cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15536 15537# Handling of arguments. 15538for ac_config_target in $ac_config_targets 15539do 15540 case $ac_config_target in 15541 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 15542 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15543 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15544 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15545 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 15546 "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;; 15547 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 15548 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 15549 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;; 15550 15551 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15552 esac 15553done 15554 15555 15556# If the user did not use the arguments to specify the items to instantiate, 15557# then the envvar interface is used. Set only those that are not. 15558# We use the long form for the default assignment because of an extremely 15559# bizarre bug on SunOS 4.1.3. 15560if $ac_need_defaults; then 15561 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15562 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15563 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15564fi 15565 15566# Have a temporary directory for convenience. Make it in the build tree 15567# simply because there is no reason against having it here, and in addition, 15568# creating and moving files from /tmp can sometimes cause problems. 15569# Hook for its removal unless debugging. 15570# Note that there is a small window in which the directory will not be cleaned: 15571# after its creation but before its name has been assigned to `$tmp'. 15572$debug || 15573{ 15574 tmp= ac_tmp= 15575 trap 'exit_status=$? 15576 : "${ac_tmp:=$tmp}" 15577 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15578' 0 15579 trap 'as_fn_exit 1' 1 2 13 15 15580} 15581# Create a (secure) tmp directory for tmp files. 15582 15583{ 15584 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15585 test -d "$tmp" 15586} || 15587{ 15588 tmp=./conf$$-$RANDOM 15589 (umask 077 && mkdir "$tmp") 15590} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15591ac_tmp=$tmp 15592 15593# Set up the scripts for CONFIG_FILES section. 15594# No need to generate them if there are no CONFIG_FILES. 15595# This happens for instance with `./config.status config.h'. 15596if test -n "$CONFIG_FILES"; then 15597 15598 15599ac_cr=`echo X | tr X '\015'` 15600# On cygwin, bash can eat \r inside `` if the user requested igncr. 15601# But we know of no other shell where ac_cr would be empty at this 15602# point, so we can use a bashism as a fallback. 15603if test "x$ac_cr" = x; then 15604 eval ac_cr=\$\'\\r\' 15605fi 15606ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15607if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15608 ac_cs_awk_cr='\\r' 15609else 15610 ac_cs_awk_cr=$ac_cr 15611fi 15612 15613echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15614_ACEOF 15615 15616 15617{ 15618 echo "cat >conf$$subs.awk <<_ACEOF" && 15619 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15620 echo "_ACEOF" 15621} >conf$$subs.sh || 15622 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15623ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15624ac_delim='%!_!# ' 15625for ac_last_try in false false false false false :; do 15626 . ./conf$$subs.sh || 15627 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15628 15629 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15630 if test $ac_delim_n = $ac_delim_num; then 15631 break 15632 elif $ac_last_try; then 15633 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15634 else 15635 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15636 fi 15637done 15638rm -f conf$$subs.sh 15639 15640cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15641cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15642_ACEOF 15643sed -n ' 15644h 15645s/^/S["/; s/!.*/"]=/ 15646p 15647g 15648s/^[^!]*!// 15649:repl 15650t repl 15651s/'"$ac_delim"'$// 15652t delim 15653:nl 15654h 15655s/\(.\{148\}\)..*/\1/ 15656t more1 15657s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15658p 15659n 15660b repl 15661:more1 15662s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15663p 15664g 15665s/.\{148\}// 15666t nl 15667:delim 15668h 15669s/\(.\{148\}\)..*/\1/ 15670t more2 15671s/["\\]/\\&/g; s/^/"/; s/$/"/ 15672p 15673b 15674:more2 15675s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15676p 15677g 15678s/.\{148\}// 15679t delim 15680' <conf$$subs.awk | sed ' 15681/^[^""]/{ 15682 N 15683 s/\n// 15684} 15685' >>$CONFIG_STATUS || ac_write_fail=1 15686rm -f conf$$subs.awk 15687cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15688_ACAWK 15689cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15690 for (key in S) S_is_set[key] = 1 15691 FS = "" 15692 15693} 15694{ 15695 line = $ 0 15696 nfields = split(line, field, "@") 15697 substed = 0 15698 len = length(field[1]) 15699 for (i = 2; i < nfields; i++) { 15700 key = field[i] 15701 keylen = length(key) 15702 if (S_is_set[key]) { 15703 value = S[key] 15704 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15705 len += length(value) + length(field[++i]) 15706 substed = 1 15707 } else 15708 len += 1 + keylen 15709 } 15710 15711 print line 15712} 15713 15714_ACAWK 15715_ACEOF 15716cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15717if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15718 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15719else 15720 cat 15721fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15722 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15723_ACEOF 15724 15725# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15726# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15727# trailing colons and then remove the whole line if VPATH becomes empty 15728# (actually we leave an empty line to preserve line numbers). 15729if test "x$srcdir" = x.; then 15730 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15731h 15732s/// 15733s/^/:/ 15734s/[ ]*$/:/ 15735s/:\$(srcdir):/:/g 15736s/:\${srcdir}:/:/g 15737s/:@srcdir@:/:/g 15738s/^:*// 15739s/:*$// 15740x 15741s/\(=[ ]*\).*/\1/ 15742G 15743s/\n// 15744s/^[^=]*=[ ]*$// 15745}' 15746fi 15747 15748cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15749fi # test -n "$CONFIG_FILES" 15750 15751# Set up the scripts for CONFIG_HEADERS section. 15752# No need to generate them if there are no CONFIG_HEADERS. 15753# This happens for instance with `./config.status Makefile'. 15754if test -n "$CONFIG_HEADERS"; then 15755cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15756BEGIN { 15757_ACEOF 15758 15759# Transform confdefs.h into an awk script `defines.awk', embedded as 15760# here-document in config.status, that substitutes the proper values into 15761# config.h.in to produce config.h. 15762 15763# Create a delimiter string that does not exist in confdefs.h, to ease 15764# handling of long lines. 15765ac_delim='%!_!# ' 15766for ac_last_try in false false :; do 15767 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15768 if test -z "$ac_tt"; then 15769 break 15770 elif $ac_last_try; then 15771 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15772 else 15773 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15774 fi 15775done 15776 15777# For the awk script, D is an array of macro values keyed by name, 15778# likewise P contains macro parameters if any. Preserve backslash 15779# newline sequences. 15780 15781ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15782sed -n ' 15783s/.\{148\}/&'"$ac_delim"'/g 15784t rset 15785:rset 15786s/^[ ]*#[ ]*define[ ][ ]*/ / 15787t def 15788d 15789:def 15790s/\\$// 15791t bsnl 15792s/["\\]/\\&/g 15793s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15794D["\1"]=" \3"/p 15795s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15796d 15797:bsnl 15798s/["\\]/\\&/g 15799s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15800D["\1"]=" \3\\\\\\n"\\/p 15801t cont 15802s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15803t cont 15804d 15805:cont 15806n 15807s/.\{148\}/&'"$ac_delim"'/g 15808t clear 15809:clear 15810s/\\$// 15811t bsnlc 15812s/["\\]/\\&/g; s/^/"/; s/$/"/p 15813d 15814:bsnlc 15815s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15816b cont 15817' <confdefs.h | sed ' 15818s/'"$ac_delim"'/"\\\ 15819"/g' >>$CONFIG_STATUS || ac_write_fail=1 15820 15821cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15822 for (key in D) D_is_set[key] = 1 15823 FS = "" 15824} 15825/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15826 line = \$ 0 15827 split(line, arg, " ") 15828 if (arg[1] == "#") { 15829 defundef = arg[2] 15830 mac1 = arg[3] 15831 } else { 15832 defundef = substr(arg[1], 2) 15833 mac1 = arg[2] 15834 } 15835 split(mac1, mac2, "(") #) 15836 macro = mac2[1] 15837 prefix = substr(line, 1, index(line, defundef) - 1) 15838 if (D_is_set[macro]) { 15839 # Preserve the white space surrounding the "#". 15840 print prefix "define", macro P[macro] D[macro] 15841 next 15842 } else { 15843 # Replace #undef with comments. This is necessary, for example, 15844 # in the case of _POSIX_SOURCE, which is predefined and required 15845 # on some systems where configure will not decide to define it. 15846 if (defundef == "undef") { 15847 print "/*", prefix defundef, macro, "*/" 15848 next 15849 } 15850 } 15851} 15852{ print } 15853_ACAWK 15854_ACEOF 15855cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15856 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15857fi # test -n "$CONFIG_HEADERS" 15858 15859 15860eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15861shift 15862for ac_tag 15863do 15864 case $ac_tag in 15865 :[FHLC]) ac_mode=$ac_tag; continue;; 15866 esac 15867 case $ac_mode$ac_tag in 15868 :[FHL]*:*);; 15869 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15870 :[FH]-) ac_tag=-:-;; 15871 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15872 esac 15873 ac_save_IFS=$IFS 15874 IFS=: 15875 set x $ac_tag 15876 IFS=$ac_save_IFS 15877 shift 15878 ac_file=$1 15879 shift 15880 15881 case $ac_mode in 15882 :L) ac_source=$1;; 15883 :[FH]) 15884 ac_file_inputs= 15885 for ac_f 15886 do 15887 case $ac_f in 15888 -) ac_f="$ac_tmp/stdin";; 15889 *) # Look for the file first in the build tree, then in the source tree 15890 # (if the path is not absolute). The absolute path cannot be DOS-style, 15891 # because $ac_f cannot contain `:'. 15892 test -f "$ac_f" || 15893 case $ac_f in 15894 [\\/$]*) false;; 15895 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15896 esac || 15897 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15898 esac 15899 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15900 as_fn_append ac_file_inputs " '$ac_f'" 15901 done 15902 15903 # Let's still pretend it is `configure' which instantiates (i.e., don't 15904 # use $as_me), people would be surprised to read: 15905 # /* config.h. Generated by config.status. */ 15906 configure_input='Generated from '` 15907 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15908 `' by configure.' 15909 if test x"$ac_file" != x-; then 15910 configure_input="$ac_file. $configure_input" 15911 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15912$as_echo "$as_me: creating $ac_file" >&6;} 15913 fi 15914 # Neutralize special characters interpreted by sed in replacement strings. 15915 case $configure_input in #( 15916 *\&* | *\|* | *\\* ) 15917 ac_sed_conf_input=`$as_echo "$configure_input" | 15918 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15919 *) ac_sed_conf_input=$configure_input;; 15920 esac 15921 15922 case $ac_tag in 15923 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15924 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15925 esac 15926 ;; 15927 esac 15928 15929 ac_dir=`$as_dirname -- "$ac_file" || 15930$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15931 X"$ac_file" : 'X\(//\)[^/]' \| \ 15932 X"$ac_file" : 'X\(//\)$' \| \ 15933 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15934$as_echo X"$ac_file" | 15935 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15936 s//\1/ 15937 q 15938 } 15939 /^X\(\/\/\)[^/].*/{ 15940 s//\1/ 15941 q 15942 } 15943 /^X\(\/\/\)$/{ 15944 s//\1/ 15945 q 15946 } 15947 /^X\(\/\).*/{ 15948 s//\1/ 15949 q 15950 } 15951 s/.*/./; q'` 15952 as_dir="$ac_dir"; as_fn_mkdir_p 15953 ac_builddir=. 15954 15955case "$ac_dir" in 15956.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15957*) 15958 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15959 # A ".." for each directory in $ac_dir_suffix. 15960 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15961 case $ac_top_builddir_sub in 15962 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15963 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15964 esac ;; 15965esac 15966ac_abs_top_builddir=$ac_pwd 15967ac_abs_builddir=$ac_pwd$ac_dir_suffix 15968# for backward compatibility: 15969ac_top_builddir=$ac_top_build_prefix 15970 15971case $srcdir in 15972 .) # We are building in place. 15973 ac_srcdir=. 15974 ac_top_srcdir=$ac_top_builddir_sub 15975 ac_abs_top_srcdir=$ac_pwd ;; 15976 [\\/]* | ?:[\\/]* ) # Absolute name. 15977 ac_srcdir=$srcdir$ac_dir_suffix; 15978 ac_top_srcdir=$srcdir 15979 ac_abs_top_srcdir=$srcdir ;; 15980 *) # Relative name. 15981 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15982 ac_top_srcdir=$ac_top_build_prefix$srcdir 15983 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15984esac 15985ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15986 15987 15988 case $ac_mode in 15989 :F) 15990 # 15991 # CONFIG_FILE 15992 # 15993 15994 case $INSTALL in 15995 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15996 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15997 esac 15998 ac_MKDIR_P=$MKDIR_P 15999 case $MKDIR_P in 16000 [\\/$]* | ?:[\\/]* ) ;; 16001 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16002 esac 16003_ACEOF 16004 16005cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16006# If the template does not know about datarootdir, expand it. 16007# FIXME: This hack should be removed a few years after 2.60. 16008ac_datarootdir_hack=; ac_datarootdir_seen= 16009ac_sed_dataroot=' 16010/datarootdir/ { 16011 p 16012 q 16013} 16014/@datadir@/p 16015/@docdir@/p 16016/@infodir@/p 16017/@localedir@/p 16018/@mandir@/p' 16019case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16020*datarootdir*) ac_datarootdir_seen=yes;; 16021*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16023$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16024_ACEOF 16025cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16026 ac_datarootdir_hack=' 16027 s&@datadir@&$datadir&g 16028 s&@docdir@&$docdir&g 16029 s&@infodir@&$infodir&g 16030 s&@localedir@&$localedir&g 16031 s&@mandir@&$mandir&g 16032 s&\\\${datarootdir}&$datarootdir&g' ;; 16033esac 16034_ACEOF 16035 16036# Neutralize VPATH when `$srcdir' = `.'. 16037# Shell code in configure.ac might set extrasub. 16038# FIXME: do we really want to maintain this feature? 16039cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16040ac_sed_extra="$ac_vpsub 16041$extrasub 16042_ACEOF 16043cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16044:t 16045/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16046s|@configure_input@|$ac_sed_conf_input|;t t 16047s&@top_builddir@&$ac_top_builddir_sub&;t t 16048s&@top_build_prefix@&$ac_top_build_prefix&;t t 16049s&@srcdir@&$ac_srcdir&;t t 16050s&@abs_srcdir@&$ac_abs_srcdir&;t t 16051s&@top_srcdir@&$ac_top_srcdir&;t t 16052s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16053s&@builddir@&$ac_builddir&;t t 16054s&@abs_builddir@&$ac_abs_builddir&;t t 16055s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16056s&@INSTALL@&$ac_INSTALL&;t t 16057s&@MKDIR_P@&$ac_MKDIR_P&;t t 16058$ac_datarootdir_hack 16059" 16060eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16061 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16062 16063test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16064 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16065 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16066 "$ac_tmp/out"`; test -z "$ac_out"; } && 16067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16068which seems to be undefined. Please make sure it is defined" >&5 16069$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16070which seems to be undefined. Please make sure it is defined" >&2;} 16071 16072 rm -f "$ac_tmp/stdin" 16073 case $ac_file in 16074 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16075 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16076 esac \ 16077 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16078 ;; 16079 :H) 16080 # 16081 # CONFIG_HEADER 16082 # 16083 if test x"$ac_file" != x-; then 16084 { 16085 $as_echo "/* $configure_input */" \ 16086 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16087 } >"$ac_tmp/config.h" \ 16088 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16089 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16090 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16091$as_echo "$as_me: $ac_file is unchanged" >&6;} 16092 else 16093 rm -f "$ac_file" 16094 mv "$ac_tmp/config.h" "$ac_file" \ 16095 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16096 fi 16097 else 16098 $as_echo "/* $configure_input */" \ 16099 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16100 || as_fn_error $? "could not create -" "$LINENO" 5 16101 fi 16102# Compute "$ac_file"'s index in $config_headers. 16103_am_arg="$ac_file" 16104_am_stamp_count=1 16105for _am_header in $config_headers :; do 16106 case $_am_header in 16107 $_am_arg | $_am_arg:* ) 16108 break ;; 16109 * ) 16110 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16111 esac 16112done 16113echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16114$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16115 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16116 X"$_am_arg" : 'X\(//\)$' \| \ 16117 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16118$as_echo X"$_am_arg" | 16119 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16120 s//\1/ 16121 q 16122 } 16123 /^X\(\/\/\)[^/].*/{ 16124 s//\1/ 16125 q 16126 } 16127 /^X\(\/\/\)$/{ 16128 s//\1/ 16129 q 16130 } 16131 /^X\(\/\).*/{ 16132 s//\1/ 16133 q 16134 } 16135 s/.*/./; q'`/stamp-h$_am_stamp_count 16136 ;; 16137 16138 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16139$as_echo "$as_me: executing $ac_file commands" >&6;} 16140 ;; 16141 esac 16142 16143 16144 case $ac_file$ac_mode in 16145 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16146 # Older Autoconf quotes --file arguments for eval, but not when files 16147 # are listed without --file. Let's play safe and only enable the eval 16148 # if we detect the quoting. 16149 case $CONFIG_FILES in 16150 *\'*) eval set x "$CONFIG_FILES" ;; 16151 *) set x $CONFIG_FILES ;; 16152 esac 16153 shift 16154 for mf 16155 do 16156 # Strip MF so we end up with the name of the file. 16157 mf=`echo "$mf" | sed -e 's/:.*$//'` 16158 # Check whether this is an Automake generated Makefile or not. 16159 # We used to match only the files named 'Makefile.in', but 16160 # some people rename them; so instead we look at the file content. 16161 # Grep'ing the first line is not enough: some people post-process 16162 # each Makefile.in and add a new line on top of each file to say so. 16163 # Grep'ing the whole file is not good either: AIX grep has a line 16164 # limit of 2048, but all sed's we know have understand at least 4000. 16165 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16166 dirpart=`$as_dirname -- "$mf" || 16167$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16168 X"$mf" : 'X\(//\)[^/]' \| \ 16169 X"$mf" : 'X\(//\)$' \| \ 16170 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16171$as_echo X"$mf" | 16172 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16173 s//\1/ 16174 q 16175 } 16176 /^X\(\/\/\)[^/].*/{ 16177 s//\1/ 16178 q 16179 } 16180 /^X\(\/\/\)$/{ 16181 s//\1/ 16182 q 16183 } 16184 /^X\(\/\).*/{ 16185 s//\1/ 16186 q 16187 } 16188 s/.*/./; q'` 16189 else 16190 continue 16191 fi 16192 # Extract the definition of DEPDIR, am__include, and am__quote 16193 # from the Makefile without running 'make'. 16194 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16195 test -z "$DEPDIR" && continue 16196 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16197 test -z "am__include" && continue 16198 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16199 # Find all dependency output files, they are included files with 16200 # $(DEPDIR) in their names. We invoke sed twice because it is the 16201 # simplest approach to changing $(DEPDIR) to its actual value in the 16202 # expansion. 16203 for file in `sed -n " 16204 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16205 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 16206 # Make sure the directory exists. 16207 test -f "$dirpart/$file" && continue 16208 fdir=`$as_dirname -- "$file" || 16209$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16210 X"$file" : 'X\(//\)[^/]' \| \ 16211 X"$file" : 'X\(//\)$' \| \ 16212 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16213$as_echo X"$file" | 16214 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16215 s//\1/ 16216 q 16217 } 16218 /^X\(\/\/\)[^/].*/{ 16219 s//\1/ 16220 q 16221 } 16222 /^X\(\/\/\)$/{ 16223 s//\1/ 16224 q 16225 } 16226 /^X\(\/\).*/{ 16227 s//\1/ 16228 q 16229 } 16230 s/.*/./; q'` 16231 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16232 # echo "creating $dirpart/$file" 16233 echo '# dummy' > "$dirpart/$file" 16234 done 16235 done 16236} 16237 ;; 16238 "libtool":C) 16239 16240 # See if we are running on zsh, and set the options which allow our 16241 # commands through without removal of \ escapes. 16242 if test -n "${ZSH_VERSION+set}" ; then 16243 setopt NO_GLOB_SUBST 16244 fi 16245 16246 cfgfile="${ofile}T" 16247 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16248 $RM "$cfgfile" 16249 16250 cat <<_LT_EOF >> "$cfgfile" 16251#! $SHELL 16252 16253# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16254# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16255# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16256# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16257# 16258# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16259# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 16260# Foundation, Inc. 16261# Written by Gordon Matzigkeit, 1996 16262# 16263# This file is part of GNU Libtool. 16264# 16265# GNU Libtool is free software; you can redistribute it and/or 16266# modify it under the terms of the GNU General Public License as 16267# published by the Free Software Foundation; either version 2 of 16268# the License, or (at your option) any later version. 16269# 16270# As a special exception to the GNU General Public License, 16271# if you distribute this file as part of a program or library that 16272# is built using GNU Libtool, you may include this file under the 16273# same distribution terms that you use for the rest of that program. 16274# 16275# GNU Libtool is distributed in the hope that it will be useful, 16276# but WITHOUT ANY WARRANTY; without even the implied warranty of 16277# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16278# GNU General Public License for more details. 16279# 16280# You should have received a copy of the GNU General Public License 16281# along with GNU Libtool; see the file COPYING. If not, a copy 16282# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16283# obtained by writing to the Free Software Foundation, Inc., 16284# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16285 16286 16287# The names of the tagged configurations supported by this script. 16288available_tags="" 16289 16290# ### BEGIN LIBTOOL CONFIG 16291 16292# Which release of libtool.m4 was used? 16293macro_version=$macro_version 16294macro_revision=$macro_revision 16295 16296# Whether or not to build static libraries. 16297build_old_libs=$enable_static 16298 16299# What type of objects to build. 16300pic_mode=$pic_mode 16301 16302# Whether or not to build shared libraries. 16303build_libtool_libs=$enable_shared 16304 16305# Whether or not to optimize for fast installation. 16306fast_install=$enable_fast_install 16307 16308# Shell to use when invoking shell scripts. 16309SHELL=$lt_SHELL 16310 16311# An echo program that protects backslashes. 16312ECHO=$lt_ECHO 16313 16314# The PATH separator for the build system. 16315PATH_SEPARATOR=$lt_PATH_SEPARATOR 16316 16317# The host system. 16318host_alias=$host_alias 16319host=$host 16320host_os=$host_os 16321 16322# The build system. 16323build_alias=$build_alias 16324build=$build 16325build_os=$build_os 16326 16327# A sed program that does not truncate output. 16328SED=$lt_SED 16329 16330# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16331Xsed="\$SED -e 1s/^X//" 16332 16333# A grep program that handles long lines. 16334GREP=$lt_GREP 16335 16336# An ERE matcher. 16337EGREP=$lt_EGREP 16338 16339# A literal string matcher. 16340FGREP=$lt_FGREP 16341 16342# A BSD- or MS-compatible name lister. 16343NM=$lt_NM 16344 16345# Whether we need soft or hard links. 16346LN_S=$lt_LN_S 16347 16348# What is the maximum length of a command? 16349max_cmd_len=$max_cmd_len 16350 16351# Object file suffix (normally "o"). 16352objext=$ac_objext 16353 16354# Executable file suffix (normally ""). 16355exeext=$exeext 16356 16357# whether the shell understands "unset". 16358lt_unset=$lt_unset 16359 16360# turn spaces into newlines. 16361SP2NL=$lt_lt_SP2NL 16362 16363# turn newlines into spaces. 16364NL2SP=$lt_lt_NL2SP 16365 16366# convert \$build file names to \$host format. 16367to_host_file_cmd=$lt_cv_to_host_file_cmd 16368 16369# convert \$build files to toolchain format. 16370to_tool_file_cmd=$lt_cv_to_tool_file_cmd 16371 16372# An object symbol dumper. 16373OBJDUMP=$lt_OBJDUMP 16374 16375# Method to check whether dependent libraries are shared objects. 16376deplibs_check_method=$lt_deplibs_check_method 16377 16378# Command to use when deplibs_check_method = "file_magic". 16379file_magic_cmd=$lt_file_magic_cmd 16380 16381# How to find potential files when deplibs_check_method = "file_magic". 16382file_magic_glob=$lt_file_magic_glob 16383 16384# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 16385want_nocaseglob=$lt_want_nocaseglob 16386 16387# DLL creation program. 16388DLLTOOL=$lt_DLLTOOL 16389 16390# Command to associate shared and link libraries. 16391sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 16392 16393# The archiver. 16394AR=$lt_AR 16395 16396# Flags to create an archive. 16397AR_FLAGS=$lt_AR_FLAGS 16398 16399# How to feed a file listing to the archiver. 16400archiver_list_spec=$lt_archiver_list_spec 16401 16402# A symbol stripping program. 16403STRIP=$lt_STRIP 16404 16405# Commands used to install an old-style archive. 16406RANLIB=$lt_RANLIB 16407old_postinstall_cmds=$lt_old_postinstall_cmds 16408old_postuninstall_cmds=$lt_old_postuninstall_cmds 16409 16410# Whether to use a lock for old archive extraction. 16411lock_old_archive_extraction=$lock_old_archive_extraction 16412 16413# A C compiler. 16414LTCC=$lt_CC 16415 16416# LTCC compiler flags. 16417LTCFLAGS=$lt_CFLAGS 16418 16419# Take the output of nm and produce a listing of raw symbols and C names. 16420global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16421 16422# Transform the output of nm in a proper C declaration. 16423global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16424 16425# Transform the output of nm in a C name address pair. 16426global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16427 16428# Transform the output of nm in a C name address pair when lib prefix is needed. 16429global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16430 16431# Specify filename containing input files for \$NM. 16432nm_file_list_spec=$lt_nm_file_list_spec 16433 16434# The root where to search for dependent libraries,and in which our libraries should be installed. 16435lt_sysroot=$lt_sysroot 16436 16437# The name of the directory that contains temporary libtool files. 16438objdir=$objdir 16439 16440# Used to examine libraries when file_magic_cmd begins with "file". 16441MAGIC_CMD=$MAGIC_CMD 16442 16443# Must we lock files when doing compilation? 16444need_locks=$lt_need_locks 16445 16446# Manifest tool. 16447MANIFEST_TOOL=$lt_MANIFEST_TOOL 16448 16449# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16450DSYMUTIL=$lt_DSYMUTIL 16451 16452# Tool to change global to local symbols on Mac OS X. 16453NMEDIT=$lt_NMEDIT 16454 16455# Tool to manipulate fat objects and archives on Mac OS X. 16456LIPO=$lt_LIPO 16457 16458# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16459OTOOL=$lt_OTOOL 16460 16461# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16462OTOOL64=$lt_OTOOL64 16463 16464# Old archive suffix (normally "a"). 16465libext=$libext 16466 16467# Shared library suffix (normally ".so"). 16468shrext_cmds=$lt_shrext_cmds 16469 16470# The commands to extract the exported symbol list from a shared archive. 16471extract_expsyms_cmds=$lt_extract_expsyms_cmds 16472 16473# Variables whose values should be saved in libtool wrapper scripts and 16474# restored at link time. 16475variables_saved_for_relink=$lt_variables_saved_for_relink 16476 16477# Do we need the "lib" prefix for modules? 16478need_lib_prefix=$need_lib_prefix 16479 16480# Do we need a version for libraries? 16481need_version=$need_version 16482 16483# Library versioning type. 16484version_type=$version_type 16485 16486# Shared library runtime path variable. 16487runpath_var=$runpath_var 16488 16489# Shared library path variable. 16490shlibpath_var=$shlibpath_var 16491 16492# Is shlibpath searched before the hard-coded library search path? 16493shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16494 16495# Format of library name prefix. 16496libname_spec=$lt_libname_spec 16497 16498# List of archive names. First name is the real one, the rest are links. 16499# The last name is the one that the linker finds with -lNAME 16500library_names_spec=$lt_library_names_spec 16501 16502# The coded name of the library, if different from the real name. 16503soname_spec=$lt_soname_spec 16504 16505# Permission mode override for installation of shared libraries. 16506install_override_mode=$lt_install_override_mode 16507 16508# Command to use after installation of a shared archive. 16509postinstall_cmds=$lt_postinstall_cmds 16510 16511# Command to use after uninstallation of a shared archive. 16512postuninstall_cmds=$lt_postuninstall_cmds 16513 16514# Commands used to finish a libtool library installation in a directory. 16515finish_cmds=$lt_finish_cmds 16516 16517# As "finish_cmds", except a single script fragment to be evaled but 16518# not shown. 16519finish_eval=$lt_finish_eval 16520 16521# Whether we should hardcode library paths into libraries. 16522hardcode_into_libs=$hardcode_into_libs 16523 16524# Compile-time system search path for libraries. 16525sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16526 16527# Run-time system search path for libraries. 16528sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16529 16530# Whether dlopen is supported. 16531dlopen_support=$enable_dlopen 16532 16533# Whether dlopen of programs is supported. 16534dlopen_self=$enable_dlopen_self 16535 16536# Whether dlopen of statically linked programs is supported. 16537dlopen_self_static=$enable_dlopen_self_static 16538 16539# Commands to strip libraries. 16540old_striplib=$lt_old_striplib 16541striplib=$lt_striplib 16542 16543 16544# The linker used to build libraries. 16545LD=$lt_LD 16546 16547# How to create reloadable object files. 16548reload_flag=$lt_reload_flag 16549reload_cmds=$lt_reload_cmds 16550 16551# Commands used to build an old-style archive. 16552old_archive_cmds=$lt_old_archive_cmds 16553 16554# A language specific compiler. 16555CC=$lt_compiler 16556 16557# Is the compiler the GNU compiler? 16558with_gcc=$GCC 16559 16560# Compiler flag to turn off builtin functions. 16561no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16562 16563# Additional compiler flags for building library objects. 16564pic_flag=$lt_lt_prog_compiler_pic 16565 16566# How to pass a linker flag through the compiler. 16567wl=$lt_lt_prog_compiler_wl 16568 16569# Compiler flag to prevent dynamic linking. 16570link_static_flag=$lt_lt_prog_compiler_static 16571 16572# Does compiler simultaneously support -c and -o options? 16573compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16574 16575# Whether or not to add -lc for building shared libraries. 16576build_libtool_need_lc=$archive_cmds_need_lc 16577 16578# Whether or not to disallow shared libs when runtime libs are static. 16579allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16580 16581# Compiler flag to allow reflexive dlopens. 16582export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16583 16584# Compiler flag to generate shared objects directly from archives. 16585whole_archive_flag_spec=$lt_whole_archive_flag_spec 16586 16587# Whether the compiler copes with passing no objects directly. 16588compiler_needs_object=$lt_compiler_needs_object 16589 16590# Create an old-style archive from a shared archive. 16591old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16592 16593# Create a temporary old-style archive to link instead of a shared archive. 16594old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16595 16596# Commands used to build a shared archive. 16597archive_cmds=$lt_archive_cmds 16598archive_expsym_cmds=$lt_archive_expsym_cmds 16599 16600# Commands used to build a loadable module if different from building 16601# a shared archive. 16602module_cmds=$lt_module_cmds 16603module_expsym_cmds=$lt_module_expsym_cmds 16604 16605# Whether we are building with GNU ld or not. 16606with_gnu_ld=$lt_with_gnu_ld 16607 16608# Flag that allows shared libraries with undefined symbols to be built. 16609allow_undefined_flag=$lt_allow_undefined_flag 16610 16611# Flag that enforces no undefined symbols. 16612no_undefined_flag=$lt_no_undefined_flag 16613 16614# Flag to hardcode \$libdir into a binary during linking. 16615# This must work even if \$libdir does not exist 16616hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16617 16618# Whether we need a single "-rpath" flag with a separated argument. 16619hardcode_libdir_separator=$lt_hardcode_libdir_separator 16620 16621# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16622# DIR into the resulting binary. 16623hardcode_direct=$hardcode_direct 16624 16625# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16626# DIR into the resulting binary and the resulting library dependency is 16627# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16628# library is relocated. 16629hardcode_direct_absolute=$hardcode_direct_absolute 16630 16631# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16632# into the resulting binary. 16633hardcode_minus_L=$hardcode_minus_L 16634 16635# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16636# into the resulting binary. 16637hardcode_shlibpath_var=$hardcode_shlibpath_var 16638 16639# Set to "yes" if building a shared library automatically hardcodes DIR 16640# into the library and all subsequent libraries and executables linked 16641# against it. 16642hardcode_automatic=$hardcode_automatic 16643 16644# Set to yes if linker adds runtime paths of dependent libraries 16645# to runtime path list. 16646inherit_rpath=$inherit_rpath 16647 16648# Whether libtool must link a program against all its dependency libraries. 16649link_all_deplibs=$link_all_deplibs 16650 16651# Set to "yes" if exported symbols are required. 16652always_export_symbols=$always_export_symbols 16653 16654# The commands to list exported symbols. 16655export_symbols_cmds=$lt_export_symbols_cmds 16656 16657# Symbols that should not be listed in the preloaded symbols. 16658exclude_expsyms=$lt_exclude_expsyms 16659 16660# Symbols that must always be exported. 16661include_expsyms=$lt_include_expsyms 16662 16663# Commands necessary for linking programs (against libraries) with templates. 16664prelink_cmds=$lt_prelink_cmds 16665 16666# Commands necessary for finishing linking programs. 16667postlink_cmds=$lt_postlink_cmds 16668 16669# Specify filename containing input files. 16670file_list_spec=$lt_file_list_spec 16671 16672# How to hardcode a shared library path into an executable. 16673hardcode_action=$hardcode_action 16674 16675# ### END LIBTOOL CONFIG 16676 16677_LT_EOF 16678 16679 case $host_os in 16680 aix3*) 16681 cat <<\_LT_EOF >> "$cfgfile" 16682# AIX sometimes has problems with the GCC collect2 program. For some 16683# reason, if we set the COLLECT_NAMES environment variable, the problems 16684# vanish in a puff of smoke. 16685if test "X${COLLECT_NAMES+set}" != Xset; then 16686 COLLECT_NAMES= 16687 export COLLECT_NAMES 16688fi 16689_LT_EOF 16690 ;; 16691 esac 16692 16693 16694ltmain="$ac_aux_dir/ltmain.sh" 16695 16696 16697 # We use sed instead of cat because bash on DJGPP gets confused if 16698 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16699 # text mode, it properly converts lines to CR/LF. This bash problem 16700 # is reportedly fixed, but why not run on old versions too? 16701 sed '$q' "$ltmain" >> "$cfgfile" \ 16702 || (rm -f "$cfgfile"; exit 1) 16703 16704 if test x"$xsi_shell" = xyes; then 16705 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 16706func_dirname ()\ 16707{\ 16708\ case ${1} in\ 16709\ */*) func_dirname_result="${1%/*}${2}" ;;\ 16710\ * ) func_dirname_result="${3}" ;;\ 16711\ esac\ 16712} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 16713 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16714 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16715test 0 -eq $? || _lt_function_replace_fail=: 16716 16717 16718 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 16719func_basename ()\ 16720{\ 16721\ func_basename_result="${1##*/}"\ 16722} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 16723 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16724 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16725test 0 -eq $? || _lt_function_replace_fail=: 16726 16727 16728 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 16729func_dirname_and_basename ()\ 16730{\ 16731\ case ${1} in\ 16732\ */*) func_dirname_result="${1%/*}${2}" ;;\ 16733\ * ) func_dirname_result="${3}" ;;\ 16734\ esac\ 16735\ func_basename_result="${1##*/}"\ 16736} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 16737 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16738 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16739test 0 -eq $? || _lt_function_replace_fail=: 16740 16741 16742 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 16743func_stripname ()\ 16744{\ 16745\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 16746\ # positional parameters, so assign one to ordinary parameter first.\ 16747\ func_stripname_result=${3}\ 16748\ func_stripname_result=${func_stripname_result#"${1}"}\ 16749\ func_stripname_result=${func_stripname_result%"${2}"}\ 16750} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 16751 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16752 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16753test 0 -eq $? || _lt_function_replace_fail=: 16754 16755 16756 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 16757func_split_long_opt ()\ 16758{\ 16759\ func_split_long_opt_name=${1%%=*}\ 16760\ func_split_long_opt_arg=${1#*=}\ 16761} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 16762 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16763 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16764test 0 -eq $? || _lt_function_replace_fail=: 16765 16766 16767 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 16768func_split_short_opt ()\ 16769{\ 16770\ func_split_short_opt_arg=${1#??}\ 16771\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 16772} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 16773 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16774 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16775test 0 -eq $? || _lt_function_replace_fail=: 16776 16777 16778 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 16779func_lo2o ()\ 16780{\ 16781\ case ${1} in\ 16782\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 16783\ *) func_lo2o_result=${1} ;;\ 16784\ esac\ 16785} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 16786 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16787 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16788test 0 -eq $? || _lt_function_replace_fail=: 16789 16790 16791 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 16792func_xform ()\ 16793{\ 16794 func_xform_result=${1%.*}.lo\ 16795} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 16796 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16797 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16798test 0 -eq $? || _lt_function_replace_fail=: 16799 16800 16801 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 16802func_arith ()\ 16803{\ 16804 func_arith_result=$(( $* ))\ 16805} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 16806 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16807 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16808test 0 -eq $? || _lt_function_replace_fail=: 16809 16810 16811 sed -e '/^func_len ()$/,/^} # func_len /c\ 16812func_len ()\ 16813{\ 16814 func_len_result=${#1}\ 16815} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 16816 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16817 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16818test 0 -eq $? || _lt_function_replace_fail=: 16819 16820fi 16821 16822if test x"$lt_shell_append" = xyes; then 16823 sed -e '/^func_append ()$/,/^} # func_append /c\ 16824func_append ()\ 16825{\ 16826 eval "${1}+=\\${2}"\ 16827} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 16828 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16829 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16830test 0 -eq $? || _lt_function_replace_fail=: 16831 16832 16833 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 16834func_append_quoted ()\ 16835{\ 16836\ func_quote_for_eval "${2}"\ 16837\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 16838} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 16839 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16840 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16841test 0 -eq $? || _lt_function_replace_fail=: 16842 16843 16844 # Save a `func_append' function call where possible by direct use of '+=' 16845 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 16846 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16847 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16848 test 0 -eq $? || _lt_function_replace_fail=: 16849else 16850 # Save a `func_append' function call even when '+=' is not available 16851 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 16852 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16853 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16854 test 0 -eq $? || _lt_function_replace_fail=: 16855fi 16856 16857if test x"$_lt_function_replace_fail" = x":"; then 16858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 16859$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 16860fi 16861 16862 16863 mv -f "$cfgfile" "$ofile" || 16864 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16865 chmod +x "$ofile" 16866 16867 ;; 16868 16869 esac 16870done # for ac_tag 16871 16872 16873as_fn_exit 0 16874_ACEOF 16875ac_clean_files=$ac_clean_files_save 16876 16877test $ac_write_fail = 0 || 16878 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16879 16880 16881# configure is writing to config.log, and then calls config.status. 16882# config.status does its own redirection, appending to config.log. 16883# Unfortunately, on DOS this fails, as config.log is still kept open 16884# by configure, so config.status won't be able to write to it; its 16885# output is simply discarded. So we exec the FD to /dev/null, 16886# effectively closing config.log, so it can be properly (re)opened and 16887# appended to by config.status. When coming back to configure, we 16888# need to make the FD available again. 16889if test "$no_create" != yes; then 16890 ac_cs_success=: 16891 ac_config_status_args= 16892 test "$silent" = yes && 16893 ac_config_status_args="$ac_config_status_args --quiet" 16894 exec 5>/dev/null 16895 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16896 exec 5>>config.log 16897 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16898 # would make configure fail if this is the last instruction. 16899 $ac_cs_success || as_fn_exit 1 16900fi 16901if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16903$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16904fi 16905 16906